DieErfindung betrifft das Gebiet Nachrichtentechnik und insbesondereden automatischen Nachrichtenabruf.TheThe invention relates to the field of communications engineering and in particularautomatic message retrieval.
Beieinem solchen automatischen Abruf von Nachrichten möchte einePerson z. B. in einem bestimmten Kontext daran erinnert werden,dass sie eine bestimmte Aktion ausführen soll. Dieser Kontext kannbeispielsweise vom aktuellen Aufenthaltsort der Person, von derUhrzeit oder von der Geschwindigkeit abhängig sein, mit der sich diePerson bewegt.atone would like to have such an automatic retrieval of messagesPerson z. Be reminded in a particular contextthat she should perform a certain action. This context canfor example, from the current location of the person, from theTime or depending on the speed with which thePerson moves.
Beispielsweisemöchtedie Person auf dem Weg nach Hause in der nächst besten Apotheke ein bestimmtesMedikament einkaufen. Dabei ist es für sie unwesentlich, in welcherApotheke sie das Medikament einkauft. Ein System soll sie daranerinnern, sobald sie in der Näheeiner Apotheke vorbei kommt.For examplewould like tothe person on the way home in the next best pharmacy a particular oneShopping drug. It is immaterial for them, in whichPharmacy she buys the drug. A system should be there for themremember as soon as you are neara pharmacy comes over.
Oderaber das System soll die Person daran erinnern, dass sie einem bestimmtenFreund noch einen bestimmten Geldbetrag schuldet, wenn sie in die Nähe diesesFreundes kommt.Orbut the system should remind the person that they are specificFriend still owes a certain amount of money if they are close to thisFriend comes.
Ineinem anderen Beispiel möchtedie Person darauf aufmerksam gemacht werden, dass sie sich auf einembestimmten Streckenabschnitt schneller als eine bestimmte Geschwindigkeitbewegt.Inanother example would likethe person be alerted that they are on onecertain section faster than a certain speedemotional.
Inheutigen Kalendersystemen wie z. B. Gutlook von Microsoft kann sichein Nutzer Merker setzen, auf die hin zu einem festgelegten Zeitpunktdie vom Nutzer zuvor eingegebene Nachricht ausgegeben wird. Hierist jedoch ein fester Zeitbezug gegeben. Wenn der Nutzer sich erstspäterauf den Weg begibt, erreicht ihn diese Nachricht nicht rechtzeitig. Auchhat dieses System keinen Ortsbezug, d. h. die Nachricht wird ausgegeben,unabhängigdavon, ob eine Apotheke in der Näheist oder nicht.InToday's calendar systems such. B. Goodlook from Microsoft cana user set markers on the back at a set timethe message previously entered by the user is output. HereHowever, there is a fixed time reference. If the user firstlaterOn the way, this message does not reach him in time. Alsothis system has no location reference, d. H. the message is issuedindependentlyof whether a pharmacy nearbyis or not.
Andersverhältsich dies bei heutigen Navigationssystemen, in denen sich der Nutzermittels sogenannter Points of Interest (POI) die Lage aller Apothekenin der Navigationskarte anzeigen lassen kann. Er hat dann die Möglichkeiteine Apotheke auszuwählen,an der seine Route vorbeiführt,und kann diese ansteuern. Er kann jedoch nicht speichern, was ereinkaufen möchte,er wird nicht automatisch an seinen geplanten Einkauf erinnert under muss zudem explizit das Ziel auswählen.DifferentbehaveThis is true in today's navigation systems, where the userthe location of all pharmacies by means of so-called Points of Interest (POI)in the navigation map. He then has the opportunityto select a pharmacywhere his route passes,and can control these. He can not save what he doeswant to shophe is not automatically reminded of his planned purchase andHe must also explicitly select the destination.
Inortsbasierten (location-based) Systemen wie Digital Graffiti kannder Nutzer Informationen virtuell an einem frei zu wählendenOrt ablegen. Sobald ein Nutzer in die Nähe eines solchen Ortes kommt, wirder automatisch mit einer zuvor festgelegten Nachricht informiert.In diesem Fall kann der Nutzer, wenn er den Ort einer Apotheke kennt,an der ihn sein spätererWeg vorbei führenwird, dort eine Nachricht fürsich selbst hinterlegen, dass er ein bestimmtes Medikament einkaufenwill. Wenn er dann später indie Nähedieses Ortes kommt, wird ihm diese Nachricht angezeigt. In diesemFall muss der Nutzer den Ort der Apotheke kennen und explizit alsOrt für seineErinnerung festlegen.InLocation-based systems like Digital Graffiti canthe user information virtually at a freely selectablePlace place. As soon as a user comes near such a place, it willhe will automatically be informed with a previously defined message.In this case, if the user knows the location of a pharmacy,to be him laterLead the waywill, there is a message fordeposit himself, that he buy a certain drugwant. If he then later inthe roundaboutsIf this place comes, this message will be displayed. In thisCase, the user must know the location of the pharmacy and explicitly asPlace for hisSet reminder.
Esist Aufgabe der vorliegenden Erfindung, ein Benachrichtigungssystembereitzustellen, das eine einfache, schnelle und flexible Formulierungvon Nachrichten und deren automatische und zuverlässige Ausgabezulässt.ItThe object of the present invention is a notification systemprovide a simple, fast and flexible formulationof messages and their automatic and reliable outputallows.
DieseAufgabe wird durch ein Benachrichtigungssystem gelöst, miteiner Eingabeeinheit, an der Nachrichten formulierbar und wenigstenseine Bedingung spezifizierbar ist, bei deren Eintritt diese Nachrichtenausgegeben werden sollen, und mit einer Vergleichseinheit, an derInformationen erfassbar sind, die einen aktuellen Zustand und/oderein aktuelles Umfeld der Eingabeeinheit und/oder der Vergleichseinheitbeschreiben, wobei die Eingabeeinheit und die Vergleichseinheitzum Übermittelndieser Nachrichten übereine jeweilige Schnittstelle in Verbindung stehen oder miteinanderin Verbindung treten können,und die Vergleichseinheit ausgebildet ist, individuelle Nachrichtenauszugeben, wenn deren spezifizierte Bedingung oder Bedingungendurch Informationen erfülltsind, die den aktuellen Zustand und/oder das aktuelle Umfeld derEinheiten beschreiben.TheseTask is solved by a notification system withan input unit on which messages can be formatted and at leasta condition is specifiable upon entry of these messagesbe output and with a comparison unit, at theInformation can be detected that has a current state and / ora current environment of the input unit and / or the comparison unitdescribe, wherein the input unit and the comparison unitto submitthis news abouta respective interface in communication or with each othercan contactand the comparison unit is adapted to individual messagesif their specified condition or conditionsfulfilled by informationare the current state and / or the current environment of theDescribe units.
ImGegensatz zu bestehenden ortsbasierenden Systemen kann der Nutzerdabei selbst Nachrichten spezifizieren, die ihm zum gegebenen Zeitpunktausgegeben werden. Ein wesentlicher Punkt des erfindungsgemäßen Systemsliegt dabei darin, dass ein Zusammenhang oder Kontext zwischen der Ausgabeeiner Nachricht und den Informationen zum Zustand und/oder Umfeldder Einheiten hergestellt wird. Überdiesen Kontext wird eine Verknüpfunggeschaffen, die eine sehr flexible Vorgabe von Bedingungen zulässt, welchedie Ausgabe der Nachricht automatisch und zuverlässig in Gang setzt.in theUnlike existing location-based systems, the user canin doing so, specify messages to him at the appropriate timebe issued. An essential point of the system according to the inventionlies in the fact that a context or context between the outputa message and the information about the state and / or environmentthe units is manufactured. aboutthis context becomes a linkcreated, which allows a very flexible specification of conditions, whichthe output of the message automatically and reliably starts.
BevorzugteWeiterbildungen des Benachrichtigungssystems sind in den Unteransprüchen angegeben.preferredFurther developments of the notification system are specified in the subclaims.
DieBedingung, ob dem Nutzer eine Nachricht ausgegeben wird, hängt bevorzugtvon mehreren Kriterien ab, die der Nutzer selbst spezifizieren kann.Danach umfasst eine Bedingung wenigstens eines der Kriterien einesOrtes und/oder einer Zeit und/oder einer Zeitspanne und/oder einerBewegungsgeschwindigkeit und/oder aktueller Umweltverhältnisse.Besonders bevorzugt umfasst eine Bedingung weiterhin wenigstenseines der Kriterien eines Ortsabstandes und/oder eines Zeitunterschieds und/odereiner Annäherungsgeschwindigkeit und/odereines Wetterunterschieds.The condition whether a message is output to the user preferably depends on a plurality of criteria that the user himself can specify. Thereafter, a condition includes at least one of the criteria of a location and / or a time and / or a time period and / or a movement speed and / or current environmental conditions. Particularly preferably, a condition further comprises at least one of the criteria of a spatial distance and / or a time difference and / or an approaching speed and / or a weather differential.
ImFalle einer Ortsangabe muss der Nutzer in der Nähe eines festgelegten Ortessein, damit ihm die Nachricht ausgegeben wird. Der Ort kann beispielsweisedurch seine geographischen Koordinaten bestimmt sein oder durchseine Eigenschaften wie z. B. die Zugehörigkeit zu einer bestimmten Gruppevon Lokalitäten,die unter einem Oberbegriff, einer sogenannten Kategorie, zusammengefasst werdenkönnen.So muss der Nutzer im vorstehenden Beispiel nicht die Apotheke explizitauswählen, beider er späteran den Kauf des Medikaments erinnert werden möchte. Vielmehr kann er beider Formulierung der Nachricht an sich selbst anstelle des Ortesdie Kategorie des Ortes angeben, an dem er die Nachricht mitgeteiltbekommen möchte.Also nicht beispielsweise 'Rosen-Apotheke' in München, sondernallgemein 'Apotheke'. Damit erhält er später die Nachricht,sobald er an einer beliebigen Apotheke vorbei kommt.in theIf a location is specified, the user must be near a specified locationso that the message is given to him. The place can be, for examplebe determined by its geographical coordinates or byits properties such. For example, membership in a particular groupof localities,which are summarized under a generic term, a so-called categorycan.So the user does not have to explicitly the pharmacy in the above exampleselect, athe laterwould like to be reminded of the purchase of the drug. Rather, he can jointhe wording of the message to yourself instead of the placeindicate the category of the place where he communicated the messagewant to get.So not for example 'Rosen-Apotheke' in Munich, butgenerally 'pharmacy'. He will later receive the messageas soon as he passes any pharmacy.
Anstelleeines explizit oder implizit beschriebenen festen Orts kann auchdie Annäherungan ein mobiles Objekt das Kriterium erfüllen. Beispielsweise bei derAnnäherungan eine andere Person oder einen Zug. Dabei ist es gleichgültig, obsich der Nutzer dem Zug nähertoder der Zug dem Nutzer. Der Begriff 'Annäherung' kann auch näher konkretisiertwerden. Dazu kann fürjeden Einzelfall spezifiziert werden, ab welcher räumlichenNähe dasKriterium erfülltist. Im Falle des Freundes mag es gewünscht sein, den Hinweis nurzu bekommen, wenn der Freund im Umkreis von 100 m ist. Im Falledes Zuges, den der Nutzer noch erreichen möchte, kann der Hinweis erwünscht sein,wenn der Zug näherals 5 km ist.Instead ofan explicitly or implicitly described fixed location may alsothe approachto a mobile object meet the criterion. For example, in theapproachto another person or a train. It does not matter whetherthe user approaches the trainor the train to the user. The term 'approach' can also be specified in more detailbecome. This can be done forbe specified each individual case, starting from which spatialNear thatCriterion fulfilledis. In the case of the friend, it may be desirable to just noteto get if the friend is within 100 m. In the event ofthe train that the user still wants to reach, the hint may beif the train is closerthan 5 km.
ImFalle der Zeit soll die Nachricht nicht vor oder nicht nach einembestimmten Termin ausgegeben werden. Oder die Nachricht soll nurin einer bestimmten Zeitspanne ausgegeben werden, wenn auch dieanderen Kriterien erfülltsind, z. B. am nächstenMittwoch zwischen 14:00 und 17:00. Oder immer Samstags zwischen10:00 und 12:00. Oder nur währendder Öffnungszeitendes durch das Ortskriterium bestimmten Geschäfts. Auf diese Weise kann während derNachtstunden der Hinweis auf eine diensthabende Apotheke beschränkt werden.in theIf time fails, the message should not be before or after onespecific date. Or the message should onlybe spent in a certain period of time, though themeets other criteriaare, for. B. nextWednesday between 14:00 and 17:00. Or every Saturday between10:00 and 12:00. Or only duringthe opening hoursof the business determined by the location criterion. This way, during theNight hours the note to be limited to a duty pharmacy.
ImFalle der Geschwindigkeit soll die Nachricht nur ausgegeben werden,wenn die aktuelle Geschwindigkeit einen bestimmten Wert überschreitet, z.B. bei einer Warnung vor einer Gefahrenstelle. In anderen Fällen solldie Nachricht nur ausgegeben werden, wenn die Geschwindigkeit untereinem bestimmten Wert liegt oder die durchschnittliche Geschwindigkeitin ei nem bestimmten Intervall liegt. So sind z. B. manche Hinweisenur fürFußgänger relevantoder nur fürRadfahrer.in theCase of speed, the message should only be outputif the current speed exceeds a certain value, z.As in a warning of a danger point. In other cases shouldthe message will only be output if the speed is belowa certain value or the average speedis in a certain interval. So z. B. some hintsonly forPedestrian relevantor only forCyclists.
ImFalle des Umfelds wird z. B. das Wetter berücksichtigt, die Jahreszeitetc.. Zahlreiche weitere Kriterien können mit ausschlaggebend sein,ob eine bestimmte Nachricht dem Nutzer ausgegeben wird oder nicht.Diese Kriterien könnennatürlichin beliebiger Form miteinander kombiniert werden.in theCase of environment is z. As the weather takes into account, the seasonetc .. Numerous other criteria can be decisive,whether a particular message is issued to the user or not.These criteria canNaturallybe combined with each other in any form.
Bevorzugtumfassen die Nachrichten dabei Multimedia-Komponenten, um eine vollumfängliche Unterrichtungdes Nutzers zu ermöglichen.PrefersThe news include multimedia components to provide full informationallow the user.
DasSystem kann im einzelnen unterschiedlich aufgebaut und so strukturiertsein, dass es optimal an die speziellen Anforderungen seines jeweiligenEinsatzzweckes angepasst ist.TheSystem can be structured differently and structured in detailbe that it fits perfectly to the specific needs of its particularPurpose is adapted.
Ineiner bevorzugten Ausführungsformist die Eingabeeinheit und die Vergleichseinheit einheitlich miteinem Navigationssystem ausgeführt.Damit ist das System als Ergänzungeines Navigationssystems realisierbar. Der Nutzer gibt die Nachrichtein, mit der er erinnert werden möchte, und weist sie einer POI-Kategoriezu. Das Navigationssystem kennt die Position aller POIs und kannmit einer entsprechenden Software-Erweiterung erkennen, wenn der Nutzerin die Näheeines POIs der angegebenen Kategorie kommt. In diesem Fall wirddie zuvor eingegebene Nachricht ausgegeben.Ina preferred embodimentis the input unit and the comparison unit consistent witha navigation system running.This completes the systema navigation system feasible. The user gives the messageone he wants to be reminded of and assigns them to a POI categoryto. The navigation system knows the position of all POIs and canwith an appropriate software extension detect when the userin the vicinityof a POI of the specified category. In this case willthe previously entered message is output.
Ineiner optionalen oder zusätzlichenAusführungsformist es bevorzugt, wenn die Eingabeeinheit einheitlich mit einemmobilen Endgerätund die Vergleichseinheit einheitlich mit einem Navigationssystemausgeführtist. Damit kann sich der Nutzer beispielsweise im Büro einenentsprechenden Merker erstellen, der in einem Erfassungssystem gespeichertwird. Als Erfassungssystem kann beispielsweise ein Mobiltelefonmit entsprechender Kalenderfunktion verwendet werden. Im Auto schließlich werdendann die erfassten Nachrichten an ein Na vigationssystem übertragen,das die oben beschriebene Funktionalität aufweist.Inan optional or additionalembodimentit is preferable if the input unit is consistent with amobile terminaland the comparison unit unitary with a navigation systemaccomplishedis. This allows the user, for example, in the office onecreate corresponding flag stored in a detection systembecomes. As a detection system, for example, a mobile phonebe used with appropriate calendar function. In the car, finallythen transmit the recorded messages to a navigation system,having the functionality described above.
Die Übertragungkann überein Kabel oder drahtlos erfolgen, z. B. über Funk. Bevorzugt ist esallerdings, wenn die Eingabeeinheit und die Vergleichseinheit über eineInfrarotstrecke miteinander kommunizieren. Zur Realisierung einerFreisprecheinrichtung ist eine entsprechende Schnittstelle oftmalsschon an einem Mobiltelefon und an einem Navigationssystem vorgesehen.The transfercan overa cable or wireless, z. B. via radio. It is preferredHowever, if the input unit and the comparison unit via aInfrared route communicate with each other. To realize aHandsfree is an appropriate interface oftenalready provided on a mobile phone and a navigation system.
Alternativkann das System auch als Client-Server-Lösung realisiert werden, wobeider Client, z. B. ein Mobiltelefon oder PDA mit entsprechender Applikationssoftware, über eineKommunikationsschnittstelle mit einem Server kommuniziert. In einerweiteren bevorzugten Ausführungsformist es deshalb vorgesehen, dass die Eingabeeinheit einheitlich miteinem mobilen Endgerätund die Vergleichseinheit einheitlich mit einem Server ausgeführt ist.Der Nutzer erstellt mit dem Client die entsprechende Nachricht,die zum Server übertragen unddort gespeichert wird. Der Client ermittelt ständig seine aktuelle Positionund überträgt diesean den Server. Der Server prüft,ob in der Umgebung des Clients Nachrichten für den Client vorliegen. Indiesem Fall werden diese Nachrichten vom Server an den Client übertragenund dort an den Nutzer ausgegeben. Diese Realisierungsform erlaubt,dass auch andere Nutzer eine solche Nachricht erhalten können. Alternativkann der Server regelmäßig dieaktuelle Position des Clients ermitteln, z. B. durch Auswertungder Funkzelleninformation. Dadurch wird die Kommunikation zwischenServer und Client auf ein Minimum beschränkt. Lediglich beim Erstelleneiner Nachricht wird diese vom Client an den Server übertragenund beim Erreichen eines bestimmten Ortes wird die Nachricht vomServer an den Client geschickt. Bevorzugt kommunizieren die Eingabeeinheitund die Vergleichseinheit übereine Funkstrecke miteinander, z. B. über GPRS/UMTS oder WLAN.Alternatively, the system can also be implemented as a client-server solution, wherein the client, for. B. a mobile phone or PDA with appropriate application software communicates via a communication interface with a server. In a further preferred embodiment, it is therefore provided that the input unit is integrated with a mobile terminal and the Ver unit is consistently executed with a server. The user creates the appropriate message with the client, which is transmitted to the server and stored there. The client constantly determines its current position and transmits it to the server. The server checks to see if there are messages for the client in the client's environment. In this case, these messages are transmitted from the server to the client and output there to the user. This form of realization allows other users to receive such a message. Alternatively, the server may periodically determine the current location of the client, e.g. B. by evaluation of the radio cell information. This keeps communication between server and client to a minimum. Only when creating a message is it transmitted from the client to the server and when it reaches a specific location, the message is sent from the server to the client. Preferably, the input unit and the comparison unit communicate with each other via a radio link, z. B. over GPRS / UMTS or WLAN.
Ineiner Variante des vorstehenden Systems kann die Eingabeeinheitmit einfachen Mitteln auf einem normalen Mobiltelefon realisiertwerden. Es ist deshalb bevorzugt, wenn das mobile Endgerät ein Mobiltelefonist. Dabei erstellt der Nutzer eine Nachricht in Form einer SMSund sendet sie durch Eingabe einer bestimmten Nummer an den Server.Der Server ermittelt regelmäßig dieaktuelle Position des Clients und prüft, ob die Bedingungen für die Zustellungeiner Nachricht erfülltsind. In diesem Fall sendet der Server eine SMS mit der zuvor vomNutzer erstellten Nachricht an das Mobiltelefon des Nutzers.InIn a variant of the above system, the input unitrealized with simple means on a normal mobile phonebecome. It is therefore preferable if the mobile terminal is a mobile phoneis. The user creates a message in the form of an SMSand sends it to the server by entering a specific number.The server regularly determines thecurrent position of the client and checks if the conditions for deliveryfulfilled a messageare. In this case, the server sends an SMS with the previously fromUser created message to the user's mobile phone.
Einebesonders leichte Ergänzbarkeitbereits bestehender mobiler Endgeräte, Navigationssysteme undServer ist dann möglich,wenn die erfindungsgemäße Eingabe-und/oder die Vergleichseinheit als Software- und/oder Hardware-Moduleausgeführtsind, die im Falle der Software auf ein bestehendes Gerät aufspielbar,im Falle der Hardware darin integrierbar oder auch daran anschließbar wären.Avery easy to supplementalready existing mobile terminals, navigation systems andServer is then possibleif the inputand / or the comparison unit as software and / or hardware modulesaccomplishedwhich, in the case of software, can be played on an existing device,in the case of hardware could be integrated or connected to it.
Dievorstehende Aufgabe wird auch durch ein Benachrichtigungsverfahren,mit einer Eingabeeinheit, an der Nachrichten formuliert und wenigstens eineBedingung spezifiziert wird, bei deren Eintritt diese Nachrichtenausgegeben werden sollen, und mit einer Vergleichseinheit, an derInformationen erfasst werden, die einen aktuellen Zustand und/oder einaktuelles Umfeld der Eingabeeinheit und/oder der Vergleichseinheitbeschreiben, wobei die Eingabeeinheit und die Vergleichseinheitin Verbindung stehen oder miteinander in Verbindung treten, um die Nachrichtenzu übermitteln,und die Vergleichseinheit individuelle Nachrichten ausgibt, wennderen spezifizierte Bedingung oder Bedingungen durch Informationenerfülltsind, die den aktuellen Zustand und/oder das aktuelle Umfeld derEinheiten beschreiben.TheThe above object is also achieved by a notification method,with an input unit where messages are formulated and at least oneCondition is specified when these messages enterbe output and with a comparison unit, at theInformation is captured that has a current state and / or acurrent environment of the input unit and / or the comparison unitdescribe, wherein the input unit and the comparison unitcommunicate with each other or contact the newsto conveyand the comparison unit outputs individual messages whentheir specified condition or conditions through informationFulfillsare the current state and / or the current environment of theDescribe units.
ImGegensatz zu bestehenden ortsbasierten Systemen kann der Nutzerdabei selbst Nachrichten spezifizieren, die ihm zum gegebenen Zeitpunktausgegeben werden. Dabei bildet er einen flexiblen Zusammenhangoder Kontext zwischen Ausgabe der Nachricht und der aktuellen Information über Zustand und/oderUmfeld der Einheiten. Dadurch wird eine automatische und zuverlässige Benachrichtigung desNutzers möglich.in theUnlike existing location-based systems, the user canin doing so, specify messages to him at the appropriate timebe issued. He forms a flexible connectionor context between output of the message and the current information about state and / orEnvironment of the units. This will provide an automatic and reliable notification of theUser possible.
BevorzugteWeiterbildungen des erfindungsgemäßen Verfahrens sind in denUnteransprüchen angegeben.preferredFurther developments of the method according to the invention are in theSubclaims specified.
Danachist in einer vorteilhaften Ausprägung desVerfahrens vorgesehen, dass wenigstens eines der Kriterien einesOrts und/oder einer Zeit und/oder einer Zeitspanne und/oder einerBewegungsgeschwindigkeit und/oder aktueller Umweltverhältnisse spezifiziertwird. Von Vorteil ist es zudem, wenn wenigstens eines der Kriterieneines Ortsabstandes und/oder eines Zeitunterschieds und/oder einerAnnäherungsgeschwindigkeitund/oder eines Wetterunterschieds spezifiziert wird.After thatis in an advantageous form of theProcedure provided that at least one of the criteria of aLocation and / or a time and / or a period of time and / or aMovement speed and / or current environmental conditions specifiedbecomes. It is also advantageous if at least one of the criteriaa spatial distance and / or a time difference and / or aapproach speedand / or a weather differential is specified.
Beispielhaftverfügtder Nutzer z. B. überein mobiles Navigationssystem. Das System enthält Karteninformationen undkennt eine Vielzahl vordefinierter POIs. Für jeden POI kennt das Systemdessen geographische Lage. Die einzelnen POIs sind Kategorien wieApotheke, Tankstelle, Kino usw. zugeordnet. Der Nutzer kann selbstweitere POIs hinzufügen. Erkann auch weitere Kategorien definieren und seine POIs oder vordefiniertePOIs diesen zuordnen.exemplaryhasthe user z. B. overa mobile navigation system. The system contains map information andknows a lot of predefined POIs. For every POI the system knowsits geographical location. The individual POIs are categories such asPharmacy, gas station, cinema, etc. assigned. The user can himselfadd more POIs. Hecan also define other categories and their POIs or predefined onesAssign POIs to them.
Ineinem ersten Schritt formuliert der Nutzer eine Nachricht und spezifiziertdie Bedingungen und in welchem Kontext die Nachricht ausgegebenwerden soll. Dazu ordnet er ihr beispielsweise eine oder mehrereKategorien wie Apotheke zu. In ähnlicher Weisespezifiziert er, falls benötigt,weitere Kriterien wie Zeit, Geschwindigkeit usw.InIn a first step, the user formulates a message and specifiesthe conditions and in what context the message is issuedshall be. For this he assigns her one or moreCategories like pharmacy too. In a similar wayhe specifies if neededother criteria such as time, speed etc.
DieNachricht kann aus beliebigen Multimedia-Komponenten bestehen, wieText, Sprache, Bildern, Video usw.. Die Nachricht wird auf dem Gerät des Nutzersgespeichert.TheMessage can consist of any multimedia components, such asText, language, pictures, video, etc. The message will be on the device of the usersaved.
Ineinem zweiten Schritt erfolgt die Benachrichtigung durch das System.Dieses ermittelt ständig dieaktuelle Position des Nutzers, z. B. über ein satellitengestütztes Positionierungssystemwie GPS, und prüft,ob an dieser Position Nachrichten an den Nutzer ausgegeben werdenmüssen.Dazu prüftdas System bei allen gespeicherten Nachrichten, ob die spezifiziertenKriterien erfülltsind. In dem Fall, in dem als Bedingung ein Ortskriterium gewählt wurde,finden z. B. folgende Prüfungenstatt.Ina second step is the notification by the system.This is constantly detecting thecurrent position of the user, eg. B. via a satellite-based positioning systemlike GPS, and checks,whether messages are output to the user at this positionhave to.To do this checksthe system on all stored messages, whether the specifiedCriteria metare. In the case where a location criterion was selected as a condition,find z. B. following testsinstead of.
Wennder Ort explizit durch seine geographischen Koordinaten spezifiziertist, wird geprüft,ob der Abstand zwischen der aktuellen Position und den Ortskoordinatenkleiner ist als der spezifizierte Benachrichtigungsabstand, deraus dem Kontext hervorgeht.Ifthe place is explicitly specified by its geographical coordinatesis, is being tested,whether the distance between the current position and the location coordinatesis less than the specified notification distance thatemerges from the context.
Wennder Ort allerdings durch eine Kategorie spezifiziert ist, werdenalle POIs ermittelt, die der spezifizierten Kategorie zugeordnetsind und deren Abstand zur aktuellen Position kleiner ist als derspezifizierte Benachrichtigungsabstand.Ifhowever, the place is specified by a categorydetermines all POIs assigned to the specified categoryare and whose distance to the current position is smaller than thatspecified notification distance.
Für die weiterenKriterien der Nachricht, sofern spezifiziert, wird ebenfalls überprüft, ob dieseerfülltsind. Im Falle der Öffnungszeiteneines Geschäftswird z. B. fürjedes einzelne, das Ortskriterium erfüllende POI geprüft, ob dasGeschäftgerade geöffnetist.For the othersCriteria of the message, if specified, will also be checked to see if they areFulfillsare. In case of opening hoursa businessis z. For exampleevery single POI fulfilling the local criterion is checked to see if thebusinessjust openedis.
Abschließend, wennsämtlicheKriterien erfülltsind, wird dem Nutzer die gespeicherte Nachricht übermittelt.Bevorzugt wird dabei die ausgegebene Nachricht einem kartographischdargestellten Ort zugeordnet, wenn deren örtliche Bedingung erfüllt ist. ImFalle der Ortsspezifikation übereine POI-Kategoriewird die Nachricht dem Ort des gefundenen POIs zugeordnet. Fallsnach Überprüfung sämtlicherKriterien mehrere POIs übrigbleiben, also wenn die örtlicheBedingung durch mehrere Orte erfülltist, wird die ausgegebene Nachricht bevorzugt dem nächstgelegenenOrt zugeordnet.In conclusion, ifallCriteria metare the user, the stored message is transmitted.Preferably, the output message is a cartographicassigned location, if their local condition is met. in theCase of site specification abouta POI categorythe message is assigned to the location of the found POI. Ifafter checking allCriteria multiple POIs left overstay, so if the localCondition met by multiple placesis, the output message is preferably the nearest oneAssigned to location.
Ineiner bevorzugten Ausprägungdes Verfahrens ist es vorgesehen, dass die Vergleichseinheit einheitlichmit einem Navigationssystem und die Eingabeeinheit einheitlich miteinem mobilen Endgerät oderdem Navigationssystem ausgeführtist, und die Informationen an dem Navigationssystem detektiert werden,und individuelle Nachrichten an dem Navigationssystem ausgegebenwerden, wenn deren wenigstens eine Bedingung durch die Informationenerfülltist. Bei Integration der Eingabeeinheit in das Navigationssystemist das Verfahren besonders einfach als Ergänzung des Systems und bei Integrationder Eingabeeinheit in das mobile Endgerät als Ergänzung von z. B. einem Mobiltelefonmit entsprechender Kalenderfunktion realisierbar.Ina preferred expressionof the method, it is provided that the comparison unit uniformwith a navigation system and the input unit consistent witha mobile device orrunning the navigation systemis, and the information is detected on the navigation system,and output individual messages to the navigation systembe if their at least one condition by the informationFulfillsis. When integrating the input unit into the navigation systemthe procedure is particularly simple as a supplement to the system and for integrationthe input unit in the mobile terminal as a supplement of z. B. a mobile phonecan be realized with appropriate calendar function.
Ineiner alternativen Ausprägungdes Verfahrens ist es von Vorteil, wenn die Eingabeeinheit einheitlichmit einem mobilen Endgerätund die Vergleichseinheit einheitlich mit einem Server ausgeführt ist,und die Informationen an dem mobilen Endgerät oder dem Rechner detektiertwerden, und individuelle Nachrichten an das mobile Endgerät eines jeweiligenAdressaten ausgegeben werden, wenn deren wenigstens eine Bedingungdurch die Informationen erfülltist. Dabei werden die Nachrichten auch auf dem Server gespeichert,mit dem das mobile Endgerätoder Nutzergerät – der Client – in Kontakt steht.Die Daten werden in diesem Fall beispielsweise über Mobilfunk wie z. B. GPRSoder UMTS und/oder WLAN übertragen.In diesem Fall erfolgt das Erkennen, ob die Bedingungen für die Mitteilung derNachricht erfülltsind, am Server. Dazu teilt das Nutzergerät dem Server regelmäßig seineaktuelle Position mit. Optional kann die Positionsbestimmung desNutzergerätsauch auf dem Server erfolgen, beispielsweise durch Auswertung derFunkzelleninformation.Inan alternative expressionof the method, it is advantageous if the input unit is uniformwith a mobile deviceand the comparison unit is uniformly executed with a server,and detects the information at the mobile terminal or the computerand individual messages to the mobile device of eachAddressees are issued if their at least one conditionfulfilled by the informationis. The messages are also stored on the server,with the the mobile terminalor user device - the client - in contact.The data in this case, for example, via mobile communications such. Eg GPRSor UMTS and / or WLAN.In this case, it is recognized whether the conditions for the notification of theMessage fulfilledare, on the server. The user device regularly shares its server with the servercurrent position with. Optionally, the position determination ofuser devicealso done on the server, for example, by evaluating theRadio cell information.
Inder Client-Server-Variante kann ein Nutzer auch Nachrichten für einenoder mehrere andere Nutzer erstellen. Diese werden dann dem erstenNutzer mitgeteilt, bei dem aufgrund seiner aktuellen Position diespezifizierten Bedingungen erfülltsind.InIn the client-server variant, a user can also send messages for oneor create several other users. These will be the firstUsers who, due to their current position, have thespecified conditionsare.
Dievorliegende Erfindung wird im Folgenden anhand von drei unterschiedlichenAusführungsbeispielender erfindungsgemäßen Benachrichtigungseinheitunter Bezugnahme auf die beiliegenden Figuren näher erläutert. Gleiche oder gleichwirkendeTeile sind mit gleichen Bezugsziffern versehen. Es zeigen:TheThe present invention will be described below with reference to three differentembodimentsthe notification unit according to the inventionexplained in more detail with reference to the accompanying figures. Same or equivalent effectParts are given the same reference numbers. Show it:
Die
Die
Die
DieClient-Server-Variante des Benachrichtigungssystems ist generellnicht darauf beschränkt, lediglicheinen Adressaten zu informieren, sondern es kann auch eine Gruppevon Personen adressiert werden. Dies kann z. B. der Fall sein, wennjemand aus einer Gruppe von Personen in einem bestimmten Geschäft etwaseinkaufen soll. Damit dies möglich ist,muss das Telefon
Allevorstehenden Ausführungsformendes erfindungsgemäßen Benachrichtigungssystemszeigen, dass Erinnerungsnachrichten kontextabhängig ausgegeben werden können, d.h. am richtigen Ort, zur richtigen Zeit und für die richtige Person. Dabei mussder richtige Ort nicht explizit angegeben werden. Vielmehr reichtes aus, wenn seine Eigenschaften angegeben werden, nämlich dasser z. B. zu einer bestimmten Gruppe von POIs gehört.All the above embodiments of the Notification system according to the invention show that reminder messages can be displayed contextually dependent, ie at the right place, at the right time and for the right person. The correct location does not have to be specified explicitly. Rather, it is sufficient if its properties are specified, namely that he z. B. belongs to a particular group of POIs.
Zudembesteht die Möglichkeit,die Nachricht einem beweglichen Objekt wie z. B. einer anderen Personoder einem Zug zuzuordnen. In diesen Fällen erfolgt die Ausgabe derNachricht, wenn der Abstand zwischen dem Benutzer und diesem mobilenObjekt unter einen bestimmten Wert fällt. Dieser Abstand kann vomBenutzer bzw. vom Ersteller der Nachricht beliebig festgelegt werden.moreoverit is possible,the message to a moving object such. B. another personor assign a train. In these cases, the output of theMessage when the distance between the user and this mobileObject falls below a certain value. This distance can be fromUser or by the creator of the message can be set arbitrarily.
Daserfindungsgemäße Benachrichtigungssystemlässt dabeizu, dass sich der Nutzer zu einem beliebigen Zeitpunkt einen Merkerdefinieren und sich dabei an einem beliebigen Ort aufhalten kann. DerMerker wird ihn zum gegebenen Zeitpunkt am gegebenen Ort mit einerzuvor definierten Nachricht an etwas erinnern.Theinventive notification systemlets goto that the user at any time a markerdefine and stay in any location. Of theMerker will meet him at the given time with apreviously defined message to remember something.
Indem eingangs beschriebenen Beispiel wird der Benutzer z. B. automatischan den Einkauf eines bestimmten Medikaments erinnert, wenn er während der Öffnungszeitan einer Apotheke vorbei fährt.Er muss dazu nicht jeder in Frage kommenden Apotheke eine entsprechendeNachricht zuordnen, sondern es reicht aus, wenn er die Nachrichtlediglich der Kategorie der Apotheken zuordnet.Inthe example described above, the user z. B. automaticallyreminiscent of the purchase of a particular drug, if he during the opening hoursdrives past a pharmacy.He does not have to be a pharmacy in questionAssign message, but it is enough if he receives the messageonly assigned to the category of pharmacies.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102008037021ADE102008037021A1 (en) | 2008-08-08 | 2008-08-08 | Notification system and procedure |
| PCT/EP2009/058677WO2010015480A2 (en) | 2008-08-08 | 2009-07-08 | Messaging system and method |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102008037021ADE102008037021A1 (en) | 2008-08-08 | 2008-08-08 | Notification system and procedure |
| Publication Number | Publication Date |
|---|---|
| DE102008037021A1true DE102008037021A1 (en) | 2010-02-11 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE102008037021AWithdrawnDE102008037021A1 (en) | 2008-08-08 | 2008-08-08 | Notification system and procedure |
| Country | Link |
|---|---|
| DE (1) | DE102008037021A1 (en) |
| WO (1) | WO2010015480A2 (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2014090695A1 (en)* | 2012-12-11 | 2014-06-19 | BSH Bosch und Siemens Hausgeräte GmbH | Utilization of an inventory of products stored in a central memory |
| WO2014095218A1 (en)* | 2012-12-18 | 2014-06-26 | BSH Bosch und Siemens Hausgeräte GmbH | System having a household appliance and a reception unit, and method for providing a piece of information |
| WO2015085091A1 (en)* | 2013-12-06 | 2015-06-11 | Google Inc. | Reminders based on device proximity using bluetooth le |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2407755A1 (en)* | 2010-07-13 | 2012-01-18 | Harman Becker Automotive Systems GmbH | Method for notifying a user of an event with a navigation system |
| EP2582101A1 (en) | 2011-10-10 | 2013-04-17 | inZair SA | A method, system and apparatus for geolocalized mobile messaging |
| FR3007130A1 (en)* | 2013-06-18 | 2014-12-19 | France Telecom | NOTIFICATION OF AT LEAST ONE USER OF A NAVIGATION TERMINAL, NAVIGATION TERMINAL AND NAVIGATION SERVICE PROVIDING DEVICE |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6411899B2 (en)* | 1996-10-24 | 2002-06-25 | Trimble Navigation Ltd. | Position based personal digital assistant |
| US6177905B1 (en)* | 1998-12-08 | 2001-01-23 | Avaya Technology Corp. | Location-triggered reminder for mobile user devices |
| GB9930645D0 (en)* | 1999-12-23 | 2000-02-16 | Koninkl Philips Electronics Nv | Location alarm |
| US6587782B1 (en)* | 2000-03-14 | 2003-07-01 | Navigation Technologies Corp. | Method and system for providing reminders about points of interests while traveling |
| DE10028659A1 (en)* | 2000-06-09 | 2001-12-13 | Nokia Mobile Phones Ltd | Electronic appointment planner |
| US9558475B2 (en)* | 2002-05-06 | 2017-01-31 | Avaya Inc. | Location based to-do list reminders |
| ATE528740T1 (en)* | 2004-06-01 | 2011-10-15 | Persen Technologies Inc | VEHICLE WARNING SYSTEM WITH IMPROVED POWER SUPPLY |
| US7394405B2 (en)* | 2005-06-01 | 2008-07-01 | Gm Global Technology Operations, Inc. | Location-based notifications |
| US7941753B2 (en)* | 2006-03-31 | 2011-05-10 | Aol Inc. | Communicating appointment and/or mapping information among a calendar application and a navigation application |
| US20080004926A1 (en)* | 2006-06-30 | 2008-01-03 | Microsoft Corporation | Methods and architectures for context-sensitive reminders and service facilitation |
| US20080032703A1 (en)* | 2006-08-07 | 2008-02-07 | Microsoft Corporation | Location based notification services |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2014090695A1 (en)* | 2012-12-11 | 2014-06-19 | BSH Bosch und Siemens Hausgeräte GmbH | Utilization of an inventory of products stored in a central memory |
| WO2014095218A1 (en)* | 2012-12-18 | 2014-06-26 | BSH Bosch und Siemens Hausgeräte GmbH | System having a household appliance and a reception unit, and method for providing a piece of information |
| US9628877B2 (en) | 2012-12-18 | 2017-04-18 | Bsh Hausgeraete Gmbh | System having a household appliance and a reception unit, and method for providing a piece of information |
| WO2015085091A1 (en)* | 2013-12-06 | 2015-06-11 | Google Inc. | Reminders based on device proximity using bluetooth le |
| US9894633B2 (en) | 2013-12-06 | 2018-02-13 | Google Llc | Reminders based on device proximity using bluetooth LE |
| US10721706B2 (en) | 2013-12-06 | 2020-07-21 | Google Llc | Reminders based on device proximity using bluetooth LE |
| US11496984B2 (en) | 2013-12-06 | 2022-11-08 | Google Llc | Reminders based on device proximity using bluetooth LE |
| US11785572B2 (en) | 2013-12-06 | 2023-10-10 | Google Llc | Reminders based on device proximity using Bluetooth LE |
| Publication number | Publication date |
|---|---|
| WO2010015480A2 (en) | 2010-02-11 |
| WO2010015480A3 (en) | 2010-08-19 |
| Publication | Publication Date | Title |
|---|---|---|
| DE102014204758B4 (en) | Methods and systems to enable vehicle stops along a route to a common destination | |
| DE112013006463B4 (en) | Target predictor | |
| EP1206766B1 (en) | Location-related wap traffic jam map by associating map excerpts in a traffic information center | |
| DE112011104739T5 (en) | Mobile information terminal, information management device and information management system for mobile information terminals | |
| DE102008037021A1 (en) | Notification system and procedure | |
| CN104200696B (en) | The method for pushing and device of a kind of transport information | |
| EP1282054A1 (en) | Method for implementing an appointment service for participants of a communication network, and a service processor and program module for such | |
| DE102016003432A1 (en) | System and method for coordinating a vehicle association formation | |
| DE102010022707B4 (en) | Method and vehicle for collecting and providing information and information system therefor | |
| DE102013205394A1 (en) | A method of playing media content in a vehicle | |
| EP1653432B1 (en) | Method and vehicle for distributing electronic advertisement messages | |
| WO2007025717A1 (en) | Communications system for data transmission between a motor vehicle and an mobile radio set located outside thereof | |
| DE10063588A1 (en) | Method for transmitting data for traffic situation assessment and a terminal in a mobile detector | |
| EP1463345A2 (en) | Method and system for transfering position data or coordinates of a destination | |
| DE102016225747A1 (en) | A method of operating a motor vehicle by means of a communication device for providing a service menu of a service provider | |
| EP1483921B1 (en) | Method for location-dependent mobile communication | |
| DE102008007711A1 (en) | communication method | |
| WO2014108232A1 (en) | Method and device for providing navigation destinations for a motor vehicle | |
| EP1333692B1 (en) | Communication device having Instant Messenger function | |
| DE102006057942B4 (en) | Communication system and method for exchanging messages by a communication system | |
| DE102019204649B4 (en) | Method for requesting the establishment of a communication connection and communication system for carrying out such a method | |
| DE102015007490B4 (en) | Method for operating a vehicle and vehicle | |
| EP1245021B1 (en) | Method for transmitting location-specific information | |
| DE102009049324A1 (en) | Communication center i.e. central server device, for use by e.g. motorcyclist, has route recall message transmitting device transmitting route recall message to determine time or period in accordance with route request | |
| EP1339247A2 (en) | Method for drawing up data for mobile users of an information transmission system |
| Date | Code | Title | Description |
|---|---|---|---|
| OP8 | Request for examination as to paragraph 44 patent law | ||
| R016 | Response to examination communication | ||
| R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee | Effective date:20130301 |