DE102004014724A1 - Computer system for management of planned events provides reminder information of actions needed - Google Patents

Computer system for management of planned events provides reminder information of actions needed Download PDF

Info

Publication number
DE102004014724A1
DE102004014724A1 DE200410014724 DE102004014724A DE102004014724A1 DE 102004014724 A1 DE102004014724 A1 DE 102004014724A1 DE 200410014724 DE200410014724 DE 200410014724 DE 102004014724 A DE102004014724 A DE 102004014724A DE 102004014724 A1 DE102004014724 A1 DE 102004014724A1
Authority
DE
Germany
Prior art keywords
event
location information
user
management
signaling
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
DE200410014724
Other languages
German (de)
Inventor
Markus Schunck
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Cycos AG
Original Assignee
Cycos AG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Cycos AG filed Critical Cycos AG
Priority to DE200410014724 priority Critical patent/DE102004014724A1/en
Publication of DE102004014724A1 publication Critical patent/DE102004014724A1/en
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/109Time management, e.g. calendars, reminders, meetings or time accounting

Abstract

The computer based system operates to provide reminders of planned events. Information is entered (S1) that defines the event and a start date. A secondary step (S2) defines the location. Other steps provide notice times required (S3,S4) and when reached a signal is transmitted.

Description

Die Erfindung betrifft ein Verfahren zur Signalisierung eines geplanten Ereignisses gemäß des Oberbegriffs des Patentanspruchs 1, und einen Computer mit einer Ereignisverwaltung zur Signalisierung eines Ereignisses gemäß des Oberbegriffs des Patentanspruchs 14.The The invention relates to a method for signaling a planned Event according to the preamble of claim 1, and a computer with event management for signaling an event according to the preamble of the claim 14th

Verfahren und Computer (Computerprogramme) zur Signalisierung geplanter Ereignisse werden häufig zur Erinnerung von Benutzern an geplante Ereignisse, beispielsweise Termine, eingesetzt.method and computers (computer programs) for signaling scheduled events often to remind users of scheduled events, for example Appointments, used.

In der Ereignisverwaltung ist mit jedem Ereignis ein Starttermin verknüpft, aus dem Datum und Uhrzeit des Beginns des Ereignisses hervor geht. Dabei kann ein Benutzer zu jedem seiner Termine (Ereignisse) eine Vorlauf-Zeitspanne bestimmen. Damit ist es möglich, dass das Ereignis schon vor seinem eigentlichen Starttermin (Zeitpunkt) signalisiert wird ("erinnert wird"), um dem Benutzer eine Vorbereitungszeit, beispielsweise für den Weg zum Ort des geplanten Ereignisses (beispielsweise Besprechungsraum, Restaurant, etc.), einzuräumen.In The event manager has a start date associated with each event the date and time the event started. there A user can set a lead time period for each of his appointments (events) determine. This makes it possible that the event already before its actual start date (time) is signaled ("reminds will ") to the user a preparation time, for example for the way to the place of the planned Event (for example, meeting room, restaurant, etc.), grant.

Ein bekanntes Computerprogramm zur Ereignisverwaltung ist beispielsweise das Programm Microsoft Outlook, bei dem ein Benutzer für sich selbst – oder eingetragen durch andere Benutzer – Ereignisse (Termine) speichern kann, wobei zu diesen Ereignissen ein Startzeitpunkt, eine Zeitdauer, eine Inhaltsangabe, eine Information über andere beteiligte Benutzer und eine Ortsangabe gespeichert werden kann. Zusätzlich hat der Benutzer die Möglichkeit, eine Vorlauf-Zeitspanne einzugeben, so dass die Signalisierung des Termins vor dem eigentlichen Starttermin des Ereignisses (Termins) erfolgt. Die Signalisierung erfolgt dabei durch eine entsprechende Bildschirmmeldung auf dem Computer des Benutzers.One For example, a known computer program for event management the program Microsoft Outlook, where a user for himself - or registered by other users - events (Appointments), whereby a start time for these events, a period of time, a synopsis, information about others involved users and a location can be saved. additionally the user has the option to enter a lead time period so that the signaling of the Appointments before the actual start date of the event (deadlines) he follows. The signaling is carried out by a corresponding Screen message on the user's computer.

An den bisherigen Verfahren und Anordnungen zur Signalisierung geplanter Ereignisse hat sich als nachteilig erwiesen, dass ein Benutzer entweder nicht rechtzeitig oder zu früh an einen Termin erinnert wird. Durch die Eingabe einer Vorlauf-Zeitspanne kann der Benachrichtigungszeitpunkt zwar unabhängig vom Starttermin des Ereignisses eingestellt werden, aber dazu muss dem Benutzer schon im Vorfeld bekannt sein, wie groß die im konkreten Fall benötigte Vorlauf-Zeitspanne ist.At the past methods and arrangements for signaling planned Events have proved to be detrimental to a user either not early or early is reminded of an appointment. By entering a lead time period of the Notification time regardless of the start date of the event be set, but this requires the user already known in advance be how big the needed in the specific case Lead time is.

Es ist also eine Aufgabe der vorliegenden Erfindung, die Signalisierung von Ereignissen zu optimieren und die Bedienung der Ereignisverwaltung zu vereinfachen.It So is an object of the present invention, the signaling of events and to optimize the operation of event management to simplify.

Die Aufgabe wird für das Verfahren durch die Merkmale des Patentanspruchs 1 und für den Computer durch die Merkmale des Patentanspruchs 14 gelöst.The Task is for the method by the features of claim 1 and for the computer solved by the features of claim 14.

Die Lösung sieht ein Verfahren zur Signalisierung eines geplanten Ereignisses vor, wobei das Ereignis von einer Ereignisverwaltung gespeichert wird, das Ereignis mit einem Starttermin verknüpft ist, und einem dem Ereignis zugeordneten Benutzer zu einem Benachrichtigungszeitpunkt vor dem Starttermin das Ereignis durch die Ereignisverwaltung signalisiert wird, wobei zwischen dem Benachrichtigungszeitpunkt und dem Starttermin eine Vorlauf-Zeitspanne liegt. Dabei wird von der Ereignisverwaltung zu dem Ereignis eine erste Ortsinformation über den Ort des Ereignisses gespeichert, eine zweite Ortsinformation über den aktuellen Standort des Benutzers erfasst, anhand der ersten und der zweiten Ortsinformation ein Mindestwert für die Vorlauf-Zeitspanne bestimmt, und durch die Ereignisverwaltung der Benachrichtigungszeitpunkt derart gewählt, dass die Vorlauf-Zeitspanne den Mindestwert nicht unterschreitet. Dadurch wird die Vorlauf-Zeitspanne in Abhän gigkeit von der Entfernung zwischen dem Aufenthaltsort (Standort) des Benutzers und dem Ort (Veranstaltungsort) des Ereignisses gewählt, so dass die Wegezeit ("Reisezeit") zwischen den beiden Orten berücksichtigt und damit eine rechtzeitige Benachrichtigung (Signalisierung) des Benutzers erfolgt.The solution sees a method for signaling a planned event before, where the event is stored by an event manager, the event is associated with a start date and an event assigned user at a notification time before Start date the event is signaled by the event management which is between the notification time and the start date a lead time period is. It is handled by the event manager to the event a first location information about the location of the event stored, a second location information about the current location of the user, based on the first and second location information a minimum value for determines the lead time, and event management the notification time point selected such that the lead time period the minimum value does not fall below. This will change the lead time dependent on from the distance between the user's location (location) and the place (venue) of the event chosen, so that the travel time ("travel time") between the two Places taken into account and thus a timely notification (signaling) of the User takes place.

Die Lösung der Aufgabe sieht weiter einen Computer mit einer Ereignisverwaltung zur Signalisierung eines Ereignisses mit einem Starttermin vor, mit einer Speichereinrichtung zur Speicherung des Ereignisses, und mit einer Signalisierungseinrichtung zur Signalisierung eines Ereignisses bei einem dem Ereignis zugeordneten Benutzer zu einem Benachrichtigungszeitpunkt, wobei der Benachrichtigungszeitpunkt vor dem Starttermin liegt und zwischen dem Benachrichtigungszeitpunkt und dem Starttermin eine Vorlauf-Zeitspanne liegt. Dabei ist die Speichereinrichtung zur Speicherung einer ersten Ortsinformation über den Ort des Ereignisses ausgebildet, die Ereignisverwaltung zur Ermittlung einer zweiten Ortsinformation über den aktuellen Standort des Benutzers eingerichtet, die Ereignisverwaltung weist Mittel zur Bestimmung eines Mindestwertes für die Vorlauf-Zeitspanne anhand der ersten und der zweiten Ortsinformation auf, und die Ereignisverwaltung ist zur Bestimmung einer Vorlauf-Zeitspanne eingerichtet, die den Mindestwert nicht unterschreitet. Ein derart ausgestatteter Computer nimmt selbsttätig die Benachrichtigung (Signalisierung) eines Ereignisses (z.B. Termin) so rechtzeitig vor, dass ein Benutzer vor dem Starttermin des Ereignisses die Wegstrecke zwischen dem Standort des Benutzers zum Benachrichtigungszeitpunkt und dem Ort, der mit dem Ereignis verknüpft ist, zurücklegen kann, bzw. genügend Zeit zur Vorbereitung auf das Ereignis erhält.The solution of the problem further provides an event management computer for signaling an event having a start date, memory means for storing the event, and signaling means for signaling an event to a user associated with the event at a notification time, wherein the notification time is before is the start date and between the notification time and the start date is a lead time period. The memory device is designed to store a first location information about the location of the event, the event management for determining a second location information on the current location of the user set up, the event management has means for determining a minimum value for the lead time period based on the first and the second Location information, and the event management is set up to determine a lead time period that does not fall below the minimum value. Such a computer automatically makes the notification (signaling) of an event (eg appointment) so timely that a user, before the start date of the event, the distance between the location of the user at the notification time and the location associated with the event is linked, or is given sufficient time to prepare for the event.

Das erfindungsgemäße Verfahren ist durch die Merkmale der abhängigen Patentansprüche 2 bis 13 vorteilhaft ausgestaltet. Die dabei beschriebenen Merkmale und Vorteile gelten sinngemäß auch für den erfindungsgemäßen Computer.The inventive method is by the characteristics of dependent claims 2 to 13 advantageously designed. The features described here and advantages apply mutatis mutandis to the computer according to the invention.

Wenn für die Ereignisverwaltung eine Computersoftware zur Terminverwaltung verwendet wird und die Ereignisse Termine sind, kann das Verfahren mit gebräuchlichen und bewährten Computerprogrammen verwendet werden.If for the Event management uses a computer software for appointment management and the events are appointments, the procedure may be in use and proven Computer programs are used.

Eine besonders sichere und flexible Benachrichtigung eines Benutzers ergibt sich, wenn das Ereignis durch eine optische und/oder akustische Computermeldung, einen Telefonanruf, eine E-Mail-Nachricht oder eine SMS-Nachricht signalisiert wird. Insbesondere wenn die Art der Signalisierung anhand der zweiten Ortsinformation bestimmt wird, werden nicht erfolgreiche Benachrichtigungen (Signalisierungen) vermieden, und die ohnehin bereits erfasste zweite Ortsinformation wird somit für die gezielte Benachrichtigung des Benutzers verwendet.A particularly secure and flexible notification of a user arises when the event by an optical and / or acoustic Computer message, a phone call, an e-mail message or an SMS message is signaled. Especially if the art the signaling is determined on the basis of the second location information, will not successful notifications (signaling) avoided, and the already captured second location information is thus for used the targeted notification of the user.

Eine einfache Möglichkeit zur Erfassung der zweiten Ortsinformation wird genutzt, indem die zweite Ortsinformation durch Zugriff auf ein Presence-Server erfasst wird. Da solche Presence-Server häufig ohnehin in Kommunikationsanordnungen im Einsatz sind, kann somit auf ökonomische Weise die vorhandene Komponente für einen weiteren Zweck verwendet werden.A easy way to capture the second location information is used by the second Location information is detected by accessing a Presence server. Because such presence servers are common anyway in communication arrangements are in use, can thus on economic Way the existing component is used for another purpose become.

Der Status (Betriebszustand) von Kommunikationsendgeräten hängt häufig davon ab, ob dieses Gerät gerade benutzt wird, sich in Betriebsbereitschaft ("Online") befindet, oder nicht ("offline"). Dann kann vorteilhaft als der Presence-Server ein entsprechender SIP-Presence-Server verwendet werden, wobei zur Bestimmung der zweiten Ortsinformation ein durch den SIP-Presence-Server erfasster Betriebszustand eines Kommunikationsendgerätes des Benutzers ausgewertet wird, dem Kommunikationsendgerät eine bekannte Ortsinformation zugeordnet ist, und diese bekannte Ortsinformation als die zweite Ortsinformation verwendet wird. Somit werden die in vielen Kommunikationsanordnungen vorhandenen Presence-Server, insbesondere die nach dem SIP-Protokoll arbeitenden SIP-Presence-Server, dazu verwendet, den Benutzer anhand seiner benutzten Kommunikationsendgeräte zu lokalisieren und somit die zweite Ortsinformation zu gewinnen.Of the Status (operating state) of communication terminals often depends on it off, if this device is currently in use, in standby mode ("Online"), or not ("offline"). Then can be beneficial when the presence server uses a corresponding SIP presence server be, wherein for determining the second location information by a the SIP presence server detected operating state of a communication terminal of the user is evaluated, the communication terminal a known location information is assigned, and this known location information as the second location information is used. Thus, in many communication arrangements existing presence server, in particular those according to the SIP protocol operating SIP presence server, to used to locate the user based on his used communication terminals and thus gaining the second location information.

Wenn als der Presence-Server ein Zeiterfassungssystem in einem Gebäude oder Unternehmen verwendet wird, kann die zweite Ortsinformation über den Zugriff auf einen solchen Presence-Server leicht gewonnen werden. Auch dabei wird ein ohnehin bereits vorhandenes System ohne Mehraufwand mitverwendet, wodurch die Lokalisierung des Benutzers zuverlässiger und einfacher durchzuführen ist.If as the presence server a time recording system in a building or The second place information about the company can be used Access to such a presence server can be easily gained. Also This will be an already existing system without additional effort co-used, making the user's location more reliable and easier to perform is.

Wenn die zweite Ortsinformation durch die Position eines Mobilfunkgerätes des Benutzers bestimmt wird, wobei für die Bestimmung der Position des Mobilfunkgerätes Angaben über zumindest eine verwendete Funkzelle ausgewertet werden, kann jeder Benutzer, der ein Mobilfunkgerät (in aktiviertem Betriebszustand) mit sich führt, leicht lokalisiert werden, ohne zusätzliche Mittel (beispielsweise GPS-Empfänger) zu benötigen.If the second location information by the position of a mobile device of the User is determined, where for the determination of the position of the mobile device details about at least a used radio cell can be evaluated, every user, the one mobile device (in activated operating state), easy to locate, without additional Medium (for example GPS receiver) to need.

Wenn in vordefinierten Zeiträumen vordefinierte Angaben für die zweite Ortsinformation verwendet werden, kann in solchen Zeiträumen auf eine anderweitige Erfassung der zweiten Ortsinformation verzichtet werden. Das gilt insbesondere für festgelegte, immer wiederkehrende Zeiträume ("nachts", "Wochenende", etc.), die dann auch nicht immer neu in die Ereignisverwaltung eingegeben bzw. dort korrigiert werden müssen.If in predefined periods predefined specifications for the second location information can be used up in such periods dispensed with any other detection of the second location information become. This is especially true for fixed, recurring periods ("night", "weekend", etc.), which then also not always new entered in the event management or there need to be corrected.

Die Vorlauf-Zeitspanne kann präziser ermittelt werden, indem durch die Ereignisverwaltung auf eine Entfernungstabelle zugegriffen wird, aus der anhand der ersten und der zweiten Ortsinformation eine geographische und/oder eine zeitliche Entfernung ausgelesen wird, wobei der Mindestwert anhand der ausgelesenen Entfernung bestimmt wird. Dabei kann auch in den Fällen aus den beiden Ortsinformationen (erste Ortsinformation, zweite Ortsinformation) der Mindestwert für die Vorlauf-Zeitspanne bestimmt werden, in denen aus den Ortsinformatio nen entweder die räumliche Entfernung nicht direkt gewonnen werden kann, oder aber (z.B. mangels einer Geschwindigkeitsinformation) für die ermittelte Entfernung keine "Reisezeit" bestimmt werden kann. Dabei können in der Entfernungstabelle auch Zuordnungen gespeichert sein, welche abstrakte Ortsinformationen mit geographischen Ortsinformationen verknüpfen, indem also beispielsweise die Information "Home-Office" mit der tatsächlichen Adresse bzw. Koordinate verknüpft ist.The Lead time can be more precise be determined by the event manager on a distance table is accessed from the basis of the first and the second location information a geographical and / or a temporal distance read out with the minimum value determined by the distance read becomes. It can also in the cases from the two location information (first location information, second Location information) the minimum value for the lead time period can be determined, in which from the local information either the spatial Removal can not be obtained directly, or (for example, lack of a speed information) for the determined distance no "travel time" can be determined can. It can in the distance table also assignments are stored, which abstract location information with geographical location information link, for example, the information "Home Office" with the actual address or coordinate connected is.

Ein mehrfacher Standortwechsel des Benutzers vor dem Ereignis kann berücksichtigt werden, indem die Bestimmung des Benachrichtigungszeitpunktes mehrfach vorgenommen wird, wobei jeweils die Bestimmung der zweiten Ortsinformation erfolgt. Dann wird bei jeder Bestimmung überprüft, ob und wann die Signalisierung vorgenommen werden muss, wobei stets die aktuelle Position (Standort) des Benutzers berücksichtigt wird.One multiple relocation of the user before the event can be considered be by the determination of the notification time multiple times is carried out, wherein in each case the determination of the second location information he follows. Then, at each determination, it is checked if and when the signaling always the current position (location) of the user becomes.

Durch einen Ortswechsel des Benutzers oder durch einen ohnehin bereits zu kurzfristig anberaumten Termin (Ereignis) kann es vorkommen, dass die Signalisierung (Benachrichtigung) nicht mehr zeitgerecht erfolgen kann, also der Mindestwert unterschritten wird. Dann ist von Vorteil, wenn mit dem gespeicherten Ereignis zumindest ein weiterer Benutzer verknüpft ist, und bei Unterschreitung des Mindestwertes der zumindest eine weitere Benutzer über die Nicht-Durchführbarkeit des Ereignisses informiert wird. Somit hat der weitere Benutzer die Möglichkeit, die für das nicht realisierbare Ereignis eingeplante Zeit anderweitig zu verplanen oder Rücksprache mit dem Benutzer zu nehmen.By a change of location of the user or by already already arranged at short notice (event), it may happen that the signaling (notification) can no longer be timely, ie the minimum value is exceeded. It is then advantageous if at least one further user is linked to the stored event, and if the minimum value is undershot, at least one further user is informed about the non-feasibility of the event. Thus, the other user has the opportunity to otherwise plan the time scheduled for the unrealizable event or to consult the user.

Die Möglichkeit eines Ortswechsels des Benutzers und damit einer Veränderung der erforderlichen Vorlauf-Zeitspanne wird berücksichtigt, indem die Erfassung der zweiten Ortsinformation und die Bestimmung des Mindestwertes wiederholt durchgeführt wird. Die Signalisierung (Benachrichtigung) erfolgt dabei erst dann, wenn die verbleibende Vorlaufzeit den Mindestwert zumindest annähernd erreicht hat.The possibility a change of location of the user and thus a change the required lead time is taken into account by the acquisition the second location information and the determination of the minimum value repeatedly performed becomes. The signaling (notification) takes place only then, if the remaining lead time has at least approximately reached the minimum value.

Ausführungsbeispiele des erfindungsgemäßen Verfahrens werden nachfolgend anhand der Zeichnung erläutert, die gleichzeitig der Erläuterung von Ausführungsbeispielen erfindungsgemäßer Computer dient.embodiments the method according to the invention will be explained below with reference to the drawing, the same time Explanation of embodiments computer according to the invention serves.

Dabei zeigt:there shows:

1 ein vereinfachtes Ablaufdiagramm für die Signalisierung eines geplanten Ereignisses, und 1 a simplified flow chart for the signaling of a planned event, and

2 in schematischer Darstellung einen erfindungsgemäßen Computer mit einem daran angeschlossenen Endgerät, einem Mobilfunknetz und einem Presence-Server. 2 a schematic representation of a computer according to the invention with a connected terminal, a mobile network and a presence server.

Die 2 zeigt einen Computer PC mit einer Speichereinrichtung DB ("Datenbank"), einer Ereignisverwaltungseinrichtung EV und einer Signalisierungseinrichtung SE. An den Computer PC ist ein Endgerät EG eines Benutzers, ein Mobilfunknetz MN und ein Presence-Server PS angeschlossen. Im Folgenden wird anhand der 1 der zeitliche Ablauf einer Ereignis-Signalisierung beschrieben. In einem ersten Schritt 51 wird in der Ereignisverwaltung EV ein Ereignis eingegeben, wobei das Ereignis unter einer Bezeichnung (Kurzbeschreibung) von der Ereignisverwaltung EV in der Speichereinrichtung DB gespeichert wird. Zu den gespeicherten Daten gehört ein Starttermin, also eine Datums- und Uhrzeitinformation und eine Ortsinformation, und zwar über den Ort, an dem das Ereignis stattfindet. Neben diesen Grundinformationen gibt der Benutzer als zusätzliche Informationen noch die voraussichtliche Dauer des Ereignisses und den Namen eines weiteren teilnehmenden Benutzers in die Ereignisverwaltung ein. Somit lautet die in der Speichereinrichtung DB gespeicherte Information beispielweise: "Meeting; 23.02.2004; 15:00 Uhr; Besprechungsraum 1; 45 Minuten; Benutzer 2". Nach Eingabe dieser Daten wählt der Benutzer in der Ereignisverwaltung eine Opti on aus, mit der die Ereignisverwaltung EV zur automatischen Signalisierung des Ereignisses (Termins) eingestellt wird.The 2 shows a computer PC with a storage device DB ("database"), an event management device EV and a signaling device SE. Connected to the computer PC is a user's terminal EG, a mobile radio network MN and a presence server PS. The following is based on the 1 the timing of an event signaling described. In a first step 51, an event is entered in the event management EV, the event being stored under a designation (brief description) by the event management EV in the memory device DB. The stored data includes a start date, that is, date and time information, and location information about the location where the event takes place. In addition to this basic information, the user also enters as additional information the probable duration of the event and the name of another participating user in the event management. Thus, the information stored in the memory DB is, for example, "meeting;23.02.2004;15:00; meeting room 1; 45 minutes; user 2". After entering this data, the user selects an option in the event management, with which the event management EV is set for the automatic signaling of the event (appointments).

Die Ereignisverwaltung EV führt nun in regelmäßigen Zeitabständen eine Abfolge von Schritten S2, S3, S4 so lange durch, bis die Signalisierung des Ereignisses (Schritt S5) mindestens einmal durchgeführt wurde. Zunächst erfasst die Ereignisverwaltung EV (Schritt S2) als zweite Ortsinformation den Standort (Aufenthaltsort) des Benutzers. Dazu versendet die Ereignisverwaltung EV eine Abfragenachricht, die den Namen des Benutzers oder eine dem Benutzer zugeordnete Kommunikationsadresse oder ein anderes Äquivalent umfasst, zu dem Presence-Server PS. Der Presence-Server PS ist ein SIP-Presence-Server (SIP = Session Initiation Protocol), von welchem der Status (Betriebszustand) des dem Benutzer zugeordneten Endgerätes EG zum Abruf bereitgehalten wird. Das Endgerät EG ist dabei ein Sprachdatenendgerät (VoIP-Endgerät; VoIP = "Voice-over-Internet-Protocol"), welches nach dem SIP-Protokoll betrieben wird. Mit Hilfe der in dem SIP-Protokoll definierten Protokollelemente ist dabei der Betriebszustand des Endgerätes EG durch den Presence-Server PS überwachbar, wobei zwischen den Zuständen "online", "offline", "frei" und "besetzt" unterschieden wird. Der Standort des Endgerätes EG ist dabei in der Speichereinrichtung DB in einer Zuordnungstabelle hinterlegt, so dass im Falle einer Rückmeldung des Presence-Servers PS, die den Aufenthalt des Benutzers bei seinem Endgerät EG nahe legt (beispielsweise durch den Status "online" oder "besetzt"), der Standort des Endgerätes EG als zweite Ortsinformation festgelegt wird. Im vorliegenden Beispiel ist es nun aber so, dass der Presence-Server PS als Betriebszustand des Endgerätes EG den Status "offline" meldet, so dass der Standort des Benutzers noch nicht erfolgreich bestimmt wurde.The Event management EV leads now at regular intervals one Sequence of steps S2, S3, S4 through until the signaling of the event (step S5) has been performed at least once. First detects event management EV (step S2) as second location information the location (whereabouts) of the user. To do this, send the Event Management EV is a query message containing the name of the user or a communication address assigned to the user or other equivalent includes, to the presence server PS. The presence server PS is on SIP presence server (SIP = Session Initiation Protocol), from which the status (operating state) the user assigned to the terminal EG held ready for retrieval becomes. The terminal EG is a voice data terminal (VoIP terminal, VoIP = "Voice over Internet Protocol"), which after the SIP protocol is operated. With the help of the in the SIP protocol defined protocol elements is the operating state of terminal EC monitored by the presence server PS, a distinction is made between the states "online", "offline", "free" and "busy". The location of the terminal EG is stored in the memory DB in an allocation table, so in case of feedback of the presence server PS, which is close to the user's stay at his terminal EG sets (for example, by the status "online" or "busy"), the location of the terminal EG as second location information is set. In the present example However, it is now the case that the presence server PS is the operating state of the terminal EC reports the status "offline", so that the user's location has not yet been determined successfully.

In den Benutzerdaten des Benutzers, die ebenfalls in der Speichereinrichtung DB abgelegt sind, geht hervor, dass dem Benutzer neben dem Endgerät EG noch ein Mobilfunkgerät (Mo biltelefon) (in der 2 nicht dargestellt) zugeordnet ist. Die Ereignisverwaltung EV greift daher über eine Schnittstelle (ebenfalls nicht dargestellt) auf die Netztechnik des Mobilfunknetzes MN zu, autorisiert sich und fragt danach den Aufenthaltsort des Mobilfunkgerätes (Mobiltelefons) des Benutzers ab. Dabei wird davon ausgegangen, dass der Benutzer das Mobilfunkgerät ständig mit sich führt und aus diesem Grund der Standort des Mobilfunkgerätes als zweite Ortsinformation, also als Standort des Benutzers, verwendet werden kann.In the user data of the user, which are also stored in the memory device DB, it is apparent that the user in addition to the terminal EG nor a mobile device (Mo mobile phone) (in the 2 not shown) is assigned. The event management EV therefore accesses the network technology of the mobile radio network MN via an interface (also not shown), authorizes and then queries the location of the mobile device (mobile telephone) of the user. It is assumed that the user constantly carries the mobile device with him and for this reason the location of the mobile device as a second location information, ie as the location of the user, can be used.

Das Mobilfunknetz MN ist dabei nicht zwangsläufig ein öffentliches Mobilfunknetz (z.B. GSM), sondern kann auch ein firmeneigenes Mobilfunknetz sein, also beispielsweise ein privates Schnurlos-Telefonnetz mit mehreren DECT-Funkzellen.The Mobile network MN is not necessarily a public mobile network (e.g. but can also be a proprietary mobile network, so for example a private cordless telephone network with several DECT radio cells.

Das Mobilfunknetz MN konnte im vorliegenden Fall das Mobilfunkgerät des Benutzers erfolgreich lokalisieren und meldet daher als Antwort die Koordinaten (geographische Länge, Breite) der Mobilfunkzelle, in der das Mobilfunkgerät zur Zeit angemeldet ist, und die Postleitzahl dieser Mobilfunkzelle an die Ereignisverwaltung EV.The Mobile network MN could in the present case the user's mobile device successfully locates and therefore reports in response the coordinates (longitude, Width) of the mobile radio cell in which the mobile device currently is registered, and the postal code of this mobile cell to the Event Management EV.

Nun liegen der Ereignisverwaltung EV als erste Ortsinformation (Ort des Ereignisses) der Name des Besprechungsraumes und als zweite Ortsinformation (Standort des Benutzers) die Koordinaten und die Postleitzahl der benutzten Mobilfunkzelle vor. Aus diesen Ortsinformationen wird nun (Schritt S3) die Zeit ("Reisezeit") bestimmt, die der Benutzer voraussichtlich zum Erreichen des Ortes des Ereignisses (Besprechungsraum) benötigt (Mindestwert der Vorlauf-Zeitspanne), um somit den Benutzer rechtzeitig an das Ereignis zu erinnern.Now are the event management EV as the first location information (place the event) the name of the meeting room and second Location information (location of the user) the coordinates and the Postal code of the used mobile radio cell. From this location information is now determined (step S3) the time ("travel time"), the User expected to reach the location of the event (meeting room) needed (Minimum value of the lead-time), so in time the user to remember the event.

Zur Bestimmung der erforderlichen "Reisezeit" verfügt die Ereignisverwaltung EV über verschiedene Verfahren (Unterprogramme), wobei in einem der Verfahren anhand der Bezeichnung "Besprechungsraum 1" aus der Speichereinrichtung DB die Koor dinaten dieser ersten Ortsinformation abgerufen werden, und aus den beiden Koordinatenpaaren (erste und zweite Ortsinformation) eine Entfernung errechnet und aufgrund dieser berechneten (geographischen) Entfernung und einer vorgegebenen mittleren Reisegeschwindigkeit ein Mindestwert für die Vorlauf-Zeitspanne errechnet wird. Im vorliegenden Fall greift die Ereignisverwaltung EV jedoch auf eine in der Speichereinrichtung DB abgelegte Entfernungstabelle ("Entfernungsmatrix") zu, in der die häufigsten Aufenthaltsorte des Benutzers verzeichnet sind und für jedes dabei mögliche Paar aus Ortsinformationen ein Mindestwert für die Vorlauf-Zeitspanne eingegeben ist. Damit können auch sehr abstrakte, also nicht in geographische Koordinaten abbildbare Ortsinformationen verwendet werden, und auch Erfahrungswerte einfließen. Anhand des Zugriffs auf diese Entfernungsmatrix gewinnt die Ereignisverwaltung den Mindestwert für die erforderliche Vorlauf-Zeitspanne bezogen auf die zur Zeit gültigen ersten und zweiten Ortsinformationen. Anhand des Mindestwertes als Vorlauf-Zeitspanne und des Starttermins bestimmt nun die Ereignisverwaltung durch einfache Subtraktion den Benachrichtigungszeitpunkt, stellt fest (Schritt S4), dass dieser Zeitpunkt noch nicht erreicht ist, und springt daher zurück zum Schritt S2. Nach einer Wartezeit startet die Ereignisverwaltung EV wiederum mit dem Schritt S2 die Erfassung der zweiten Ortsinformation.to Determination of the required "travel time" has event management EV about different procedures (subroutines), being in one of the procedures by the term "meeting room 1 "from the storage device DB the coordinates of this first location information are retrieved and from the two coordinate pairs (first and second location information) calculated a distance and due to this calculated (geographical) Distance and a given average cruising speed a minimum value for the lead time is calculated. In the present case attacks the event manager EV, however, to one in the storage device DB stored distance table ("distance matrix"), in which the most frequent whereabouts of the User are listed and for every possible one Pair of location information entered a minimum value for the lead time period is. With that you can also very abstract, so not in geographical coordinates mapable Location information can be used, and also empirical values. Based access to this distance matrix wins event management the minimum value for the required lead time based on the currently valid first and second location information. Based on the minimum value as Lead-time and the start date now determines the event management by simple Subtraction the notification time, notes (step S4) that this time has not yet reached, and jumps therefore back to Step S2. After waiting, event management starts EV in turn with the step S2, the detection of the second location information.

Alternativ zu diesen in einem festgelegten Zeitraster wiederholt vorgenommenen Bestimmungen der zweiten Ortsinformation ("Polling") kann die Ereignisverwaltung EV jedoch auch an die Datenquellen für die zweite Ortsinformation, hier also das Mobilfunknetz MN und der Presence-Server PS, jeweils einen Auftrag versenden, in dessen Folge diese Datenquellen eine Veränderung der zweiten Ortsinformation automatisch an die Ereignisverwaltung EV melden und somit selbst den erneuten Durchlauf der Verfahrensschritte S2, S3, S4 auslösen.alternative Repeatedly made to these in a set time frame Determinations of the second location information ("Polling"), the event management EV, however also to the data sources for the second location information, here the mobile network MN and the Presence server PS, each sending an order, as a result these data sources are a change the second location information automatically to the event manager EV and thus even the re-run of the process steps Trigger S2, S3, S4.

So lange sich beim wiederholten Durchführen des Verfahrensschrittes S2 der Wert für die zweite Ortsinformation nicht verändert, kann das Verfahren direkt zum Verfahrensschritt S4 springen und prüfen, ob der berechnete Benachrichtigungszeitpunkt erreicht ist. Dann erteilt die Ereignisverwaltung EV der Signalisierungseinrichtung SE den Auftrag, das Ereignis an den Benutzer zu signalisieren (Schritt 5). Dabei übermittelt die Ereignisverwaltung EV zu der Signalisierungseinrichtung SE alle die für die Signalisierung verwendbaren Kommunikationsadressen des Benutzers, die in der Speichereinrichtung DB gespeichert sind. Alternativ kann die Signalisierungseinrichtung SE auch selbsttätig auf die Speichereinrichtung DB (oder auch andere Datenquellen) zugreifen, um die Signalisierung durchzuführen. Je nach Voreinstellung kann die Signalisierungseinrichtung SE nun das Ereignis (der Termin) entweder bei allen für die Signalisierung verwendbaren Endgeräte des Benutzers (Anruf zum Kommunikationsendgerät EG, SMS an das Mobilfunkgerät, E-Mail an eine E-Mail-Adresse des Benutzers, etc.) Bildschirmmeldung auf den Computer PC vornehmen, oder – wie im vorliegenden Fall – die von der Ereignisverwaltung EV an die Signalisierungseinrichtung SE übermittelte zweite Ortsinformation zur Auswahl des Signalisierungsweges verwenden. Da als zweite Ortsinformation in diesem Fall die Information über die Mobilfunkzelle, in der sich der Benutzer aufhält, verwendet wird, versendet nun die Signalisierungseinrichtung SE über das Mobilfunknetz MN eine dem entsprechende Kurznachricht ("SMS") an das Mobilfunkgerät des Benutzers.So long in the repeated execution of the process step S2 is the value for the second location information does not change, the procedure can directly jump to step S4 and check whether the calculated notification time reached is. Then the event manager EV issues the signaling device SE is the task to signal the event to the user (step 5). It transmits the event management EV to the signaling device SE all the for the signaling of usable communication addresses of the user, which are stored in the memory DB. Alternatively, you can the signaling device SE also automatically to the memory device DB (or other data sources) access the signaling perform. Depending on the default setting, the signaling device SE can now the event (the appointment) either at all usable for the signaling terminals the user (call to the communication terminal EG, SMS to the mobile device, e-mail to an e-mail address of the user, etc.) screen message make the computer PC, or - as in the present case - that of the event management EV to the signaling device SE transmitted second Use location information to select the signaling path. As the second location information in this case, the information about the Cellular cell in which the user resides is used now the signaling device SE via the mobile network MN a the corresponding short message ("SMS") to the mobile device the user.

In den Fällen, in denen der Benutzer zwischenzeitlich, d.h. nach einer ersten Erfassung der zweiten Ortsinformation, seinen Standort geändert hat, kann es vorkommen, dass der erforderliche Benachrichtigungszeitpunkt bereits in der Vergangenheit liegt. In diesem Fall wird das Ereignis zwar dennoch an den Benutzer signalisiert, aber der an dem Ereignis beteiligte weitere Benutzer ("Benutzer 2") wird ebenfalls von der Signalisierungseinrichtung SE informiert, dieser jedoch darüber, dass bezüglich des Ereignisses eine persönliche Rück sprache mit dem Benutzer erforderlich ist, weil der Starttermin des Ereignisses möglicher Weise nicht eingehalten werden kann.In the cases in which the user has in the meantime, ie after a first detection of the second location information, changed his location, it may happen that the required notification time is already in the past. In this case, the event is still signaled to the user, but the other user involved in the event ("User 2") is also informed by the signaling device SE, but that the event is in personal contact with the user is necessary because the start date of Er Eventually possible way can not be met.

Anstelle oder ergänzend zu der in den vorherigen Ausführungsbeispielen beschriebenen Erfassung des aktuellen Standortes des zu benachrichtigenden Benutzers kann auch auf eine Tabelle oder Datei/Liste/Speichereinrichtung mit vordefinierten Angaben zugegriffen werden, aus denen für einen vorherbestimmten Zeitraum eine Ortsinformation vorgegeben wird. So ist der Benutzer beispielsweise Nachts nicht über den Presence-Server PS oder das Mobilfunknetz MN zu orten, aber einer Liste kann für diese Zeit der Wohnort des Benutzers als (wahrscheinlicher) Standort, also als zweite Ortsinformation, entnommen werden. Falls in der Ereignisverwaltung EV bzw. der zugeordneten Speichereinrichtung DB für eine Zeitspanne vor dem zu signalisierenden Ereignis ein anderes Ereignis mit Ortsangabe, beispielsweise eine Besprechung oder eine Dienstreise, eingetragen (gespeichert) ist, kann auch diese Ortsangabe als zweite Ortsinformation verwendet werden.Instead of or in addition to that in the previous embodiments described capture of the current location of the notified User can also access a table or file / list / storage facility to be accessed with predefined information making up for a predetermined Period a location information is given. So is the user for example, not at night but to locate the presence server PS or the mobile network MN a list can be for this Time the place of residence of the user as (probable) location, So as second location information, to be taken. If in the Event management EV or the associated memory device DB for one Period before the event to be signaled another event with location information, for example a meeting or a business trip (stored), this location can also be used as second location information be used.

Claims (17)

Verfahren zur Signalisierung eines geplanten Ereignisses, wobei das Ereignis von einer Ereignisverwaltung (EV) gespeichert wird, wobei das Ereignis mit einem Starttermin verknüpft ist, und wobei einem dem Ereignis zugeordneten Benutzer zu einem Benachrichtigungszeitpunkt vor dem Starttermin das Ereignis durch die Ereignisverwaltung (EV) signalisiert wird, wobei zwischen dem Benachrichtigungszeitpunkt und dem Starttermin eine Vorlauf-Zeitspanne liegt, dadurch gekennzeichnet, dass von der Ereignisverwaltung (EV) zu dem Ereignis eine erste Ortsinformation über den Ort des Ereignisses gespeichert wird, von der Ereignisverwaltung (EV) eine zweite Ortsinformation über den aktuellen Standort des Benutzers erfasst wird, durch die Ereignisverwaltung (EV) anhand der ersten und der zweiten Ortsinformation ein Mindestwert für die Vorlauf-Zeitspanne bestimmt wird, und durch die Ereignisverwaltung (EV) der Benachrichtigungszeitpunkt derart gewählt wird, dass die Vorlauf-Zeitspanne den Mindestwert nicht unterschreitet.A method for signaling a scheduled event, wherein the event is stored by an event manager (EV), the event being associated with a start date, and wherein an event associated user signals the event through event management (EV) at a notification time prior to the start date is, wherein between the notification time and the start date is a lead time period, characterized in that is stored by the event management (EV) to the event, a first location information about the location of the event, from the event management (EV) a second location information on the detected by the event management (EV) based on the first and the second location information, a minimum value for the lead time period, and by the event management (EV), the notification time is selected such that the lead time period, the Mindestw does not fall below. Verfahren nach Patentanspruch 1, dadurch gekennzeichnet, dass als die Ereignisverwaltung (EV) eine Computersoftware zur Terminverwaltung verwendet wird und die Ereignisse Termine sind.Method according to claim 1, characterized that as event management (EV) computer software for appointment management is used and the events are appointments. Verfahren nach einem der vorhergehenden Patentansprüche, dadurch gekennzeichnet, dass das Ereignis durch eine optische und/oder akustische Computermeldung, einen Telefonanruf, eine E-Mail-Nachricht oder eine SMS-Nachricht signalisiert wird.Method according to one of the preceding claims, characterized characterized in that the event by an optical and / or acoustic Computer message, a phone call, an e-mail message or an SMS message is signaled. Verfahren nach Patentanspruch 3, dadurch gekennzeichnet, dass die Art der Signalisierung anhand der zweiten Ortsinformation bestimmt wird.Method according to claim 3, characterized that the type of signaling based on the second location information is determined. Verfahren nach einem der vorhergehenden Patentansprüche, dadurch gekennzeichnet, dass die zweite Ortsinformation durch Zugriff auf einen Presence-Server (PS) erfasst wird.Method according to one of the preceding claims, characterized characterized in that the second location information by accessing a presence server (PS) is detected. Verfahren nach Patentanspruch 5, dadurch gekennzeichnet, dass als der Presence-Server (PS) ein SIP-Presence-Server (PS) verwendet wird, wobei zur Bestimmung der zweiten Ortsinformation ein durch den SIP-Presence-Server (PS) erfasster Betriebszustand eines Kommunikationsendgerätes (EG) des Benutzers ausgewertet wird, wobei dem Kommunikationsendgerät (EG) eine bekannte Ortsinformation zugeordnet ist und diese bekannte Ortsinformation als die zweite Ortsinformation verwendet wird.Method according to claim 5, characterized in that that the presence server (PS) uses a SIP Presence Server (PS) is, wherein for determining the second location information by the SIP presence server (PS) detected operating state of a communication terminal (EG) the user is evaluated, the communication terminal (EG) a known location information is assigned and this known location information as the second location information is used. Verfahren nach Patentanspruch 5, dadurch gekennzeichnet, dass als der Presence-Server (PS) ein Zeiterfassungssystem in einem Gebäude oder Unternehmen verwendet wird.Method according to claim 5, characterized in that that as the presence server (PS) a time recording system in one building or company is used. Verfahren nach einem der Patentansprüche 1 bis 4, dadurch gekennzeichnet, dass dass die zweite Ortsinformation durch die Position eines Mobilfunkgerätes des Benutzers bestimmt wird, wobei für die Bestimmung der Position des Mobilfunkgerätes Angaben über zumindest eine verwendete Funkzelle ausgewertet werden.Method according to one of the claims 1 to 4, characterized in that that the second location information determined by the position of a mobile device of the user is, where for the determination of the position of the mobile device details about at least a used radio cell are evaluated. Verfahren nach einem der vorhergehenden Patentansprüche, dadurch gekennzeichnet, dass in vordefinierten Zeiträumen vordefinierte Angaben für die zweite Ortsinformation verwendet werden.Method according to one of the preceding claims, characterized characterized in that predefined information in predefined periods for the second location information is used. Verfahren nach einem der vorhergehenden Patentansprüche, dadurch gekennzeichnet, dass durch die Ereignisverwaltung (EV) auf eine Entfernungstabelle zugegriffen wird, aus der anhand der ersten und der zweiten Ortsinformation eine geographische und/oder eine zeitliche Entfernung ausgelesen wird, wobei der Mindestwert anhand der ausgelesenen Entfernung bestimmt wird.Method according to one of the preceding claims, characterized characterized in that by the event management (EV) to a Distance table is accessed from the basis of the first and the second location information a geographical and / or a temporal Distance is read, with the minimum value based on the read Distance is determined. Verfahren nach einem der vorhergehenden Patentansprüche, dadurch gekennzeichnet, dass die Bestimmung des Benachrichtigungszeitpunktes mehrfach vorgenommen wird, wobei jeweils die Bestimmung der zweiten Ortsinformation erfolgt.Method according to one of the preceding claims, characterized characterized in that the determination of the notification time multiple is carried out, wherein in each case the determination of the second location information he follows. Verfahren nach einem der vorhergehenden Patentansprüche, dadurch gekennzeichnet, dass mit dem gespeicherten Ereignis zumindest ein weiterer Benutzer verknüpft ist, und bei Unterschreitung des Mindestwertes der zumindest eine weitere Benutzer über die Nicht-Durchführbarkeit des Ereignisses informiert wird.Method according to one of the preceding claims, characterized in that associated with the stored event at least one other user, and falls below the Minimum value informing at least one other user of the non-feasibility of the event. Verfahren nach einem der vorhergehenden Patentansprüche, dadurch gekennzeichnet, dass die Erfassung der zweiten Ortsinformation und die Bestimmung des Mindestwertes wiederholt durchgeführt wird.Method according to one of the preceding claims, characterized characterized in that the detection of the second location information and the determination of the minimum value is carried out repeatedly. Computer (PC) mit einer Ereignisverwaltung (EV) zur Signalisierung eines Ereignisses mit einem Starttermin, mit einer Speichereinrichtung (DB) zur Speicherung des Ereignisses, und mit einer Signalisierungseinrichtung (SE) zur Signalisierung eines Ereignisses bei einem dem Ereignis zugeordneten Benutzer zu einem Benachrichtigungszeitpunkt, wobei der Benachrichtigungszeitpunkt vor dem Starttermin liegt und zwischen dem Benachrichtigungszeitpunkt und dem Starttermin eine Vorlauf-Zeitspanne liegt, dadurch gekennzeichnet, dass die Speichereinrichtung (DB) zur Speicherung einer ersten Ortsinformation über den Ort des Ereignisses ausgebildet ist, die Ereignisverwaltung (EV) zur Ermittlung einer zweiten Ortsinformation über den aktuellen Standort des Benutzers eingerichtet ist, die Ereignisverwaltung (EV) Mittel zur Bestimmung eines Mindestwertes für die Vorlauf-Zeitspanne anhand der ersten und der zweiten Ortsinformation aufweist, und die Ereignisverwaltung zur Bestimmung einer Vorlauf-Zeitspanne eingerichtet ist, die den Mindestwert nicht unterschreitet.Computer (PC) with event management (EV) for signaling an event with a start date, With a memory device (DB) for storing the event, and with a signaling device (SE) for signaling an event on a user associated with the event a notification time, the notification time before the start date and between the notification time and the start date is a lead time period, thereby marked that the storage device (DB) for storage a first location information about the location of the event is formed, the event management (EV) for determining a second location information about the the current location of the user is set up, the event management (EV) Means for determining a minimum value for the lead time period the first and the second location information, and the Event management is set up to determine a lead time period that the Minimum value not lower. Computer (PC) nach Patentanspruch 14, gekennzeichnet durch eine Verbindung zu einem Presence-Server, wobei über die Verbindung die zweite Ortsinformation abrufbar ist.Computer (PC) according to claim 14, characterized by connecting to a presence server, using the Connection the second location information is retrievable. Computer (PC) nach Patentanspruch 14 oder 15, gekennzeichnet durch eine Schnittstelle zu einem Mobilfunknetz (MN), wobei über die Schnittstelle die zweite Ortsinformation abrufbar und/oder die Signalisierung ausführbar ist.Computer (PC) according to claim 14 or 15, characterized by an interface to a mobile network (MN), wherein over the Interface the second location information retrievable and / or signaling executable is. Computer (PC) nach einem der Patentansprüche 14 bis 16, dadurch gekennzeichnet, dass die Ereignisverwaltung (EV) zur wiederholten Ermittlung der zweiten Ortsinformation eingerichtet ist, wobei die Mittel des Mindestwertes zur wiederholten Bestimmung der Vorlauf-Zeitspanne anhand der ersten und der zweiten Ortsinformation ausgebildet sind.Computer (PC) according to one of the claims 14 to 16, characterized in that the event management (EV) for set up repeated determination of the second location information is, the mean of the minimum value for repeated determination the lead time period based on the first and the second location information are formed.
DE200410014724 2004-03-25 2004-03-25 Computer system for management of planned events provides reminder information of actions needed Ceased DE102004014724A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE200410014724 DE102004014724A1 (en) 2004-03-25 2004-03-25 Computer system for management of planned events provides reminder information of actions needed

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE200410014724 DE102004014724A1 (en) 2004-03-25 2004-03-25 Computer system for management of planned events provides reminder information of actions needed

Publications (1)

Publication Number Publication Date
DE102004014724A1 true DE102004014724A1 (en) 2005-08-04

Family

ID=34716751

Family Applications (1)

Application Number Title Priority Date Filing Date
DE200410014724 Ceased DE102004014724A1 (en) 2004-03-25 2004-03-25 Computer system for management of planned events provides reminder information of actions needed

Country Status (1)

Country Link
DE (1) DE102004014724A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2367146A1 (en) * 2010-03-17 2011-09-21 Research In Motion Limited System and method for controlling event reminders

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5790974A (en) * 1996-04-29 1998-08-04 Sun Microsystems, Inc. Portable calendaring device having perceptual agent managing calendar entries
US20030100323A1 (en) * 2001-11-28 2003-05-29 Kabushiki Kaisha Toshiba Electronic apparatus with a built-in clock function and method of controlling the apparatus

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5790974A (en) * 1996-04-29 1998-08-04 Sun Microsystems, Inc. Portable calendaring device having perceptual agent managing calendar entries
US20030100323A1 (en) * 2001-11-28 2003-05-29 Kabushiki Kaisha Toshiba Electronic apparatus with a built-in clock function and method of controlling the apparatus

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2367146A1 (en) * 2010-03-17 2011-09-21 Research In Motion Limited System and method for controlling event reminders

Similar Documents

Publication Publication Date Title
DE60125637T2 (en) System and method to detect the residence or availability of a telephone user and to publish the telephone number on the Internet
DE102011089349B4 (en) PROVISION OF RECALL MEMORIES ON A VEHICLE-BASED DATA PROCESSING SYSTEM
DE10060972B4 (en) Method and apparatus for mixed media call reporting service
DE69832664T2 (en) A method and system for time stamping messages based on the location of the recipient
DE102009031189A1 (en) Determining a preferred communication mode with a called party
DE602005001373T2 (en) Mobile system, method and computer program for controlling a dialog-capable user interface as a function of detected behavioral patterns
EP2982100B1 (en) Method for establishing a callback telecommunication connection
EP1832103A1 (en) Method for content-based prioritization of voice messages in a communications system
DE19920701A1 (en) Multimedia information system for telecommunications network
WO2013064221A1 (en) System and method for determining a preferred communications channel
DE102004059145B3 (en) Presence server unit, method for controlling a presence server unit, communication arrangement, method for operating a communication arrangement
DE102004014724A1 (en) Computer system for management of planned events provides reminder information of actions needed
DE10328884A1 (en) Call-back function implementation method in which a range of call-back functions are provided via a host server and Internet connection with an appropriate web page interface for configuring the call-back service
EP3603041B1 (en) Method for operating a communication system, telecommunication apparatus and computer program product
EP1395017A1 (en) Method for providing data indicating presence
CN111026537B (en) Session scheduling method, session scheduling device, computer equipment and storage medium
EP1254554B1 (en) Server system for preparation of user-specific information for users in at least one communication network
EP2782370B1 (en) Method for the simple triggering of preset messages to automatically detected receivers via automatically detected communication paths on a mobile terminal
DE10226315A1 (en) Method of managing communication performance parameters in a mobile communication network with a communication connection between an external transmitter and an internal memory
DE10005789A1 (en) Subscriber, especially mobilephone or fixed-point telephone user, information presentation server-system in at least one communication network - includes storage device with mailbox-server information which indicates which mailbox-server transmits status information automatically to switchboard
CN116781655A (en) Communication processing method, device, electronic equipment and storage medium
EP1933265B1 (en) Method in a communication network for inviting a group of subscribers to an event
DE10142013A1 (en) Method for reporting data arriving in a communication terminal and communication terminal
DE102004015261B4 (en) Method for automatically generating current presence information and apparatus for carrying out the method
DE10394319T5 (en) Method and system for planning the time management of customer service

Legal Events

Date Code Title Description
OAV Applicant agreed to the publication of the unexamined application as to paragraph 31 lit. 2 z1
OP8 Request for examination as to paragraph 44 patent law
8131 Rejection