DE60119925T2 - Verfahren und kommunikationssystem zur meldung an einem benutzer, und kommunikationssystem damit - Google Patents

Verfahren und kommunikationssystem zur meldung an einem benutzer, und kommunikationssystem damit Download PDF

Info

Publication number
DE60119925T2
DE60119925T2 DE60119925T DE60119925T DE60119925T2 DE 60119925 T2 DE60119925 T2 DE 60119925T2 DE 60119925 T DE60119925 T DE 60119925T DE 60119925 T DE60119925 T DE 60119925T DE 60119925 T2 DE60119925 T2 DE 60119925T2
Authority
DE
Germany
Prior art keywords
product
communication device
providers
user
request
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.)
Expired - Lifetime
Application number
DE60119925T
Other languages
English (en)
Other versions
DE60119925D1 (de
Inventor
Edward Brian Austin CALVERT
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.)
Motorola Mobility LLC
Original Assignee
Motorola Inc
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 Motorola Inc filed Critical Motorola Inc
Application granted granted Critical
Publication of DE60119925D1 publication Critical patent/DE60119925D1/de
Publication of DE60119925T2 publication Critical patent/DE60119925T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42348Location-based services which utilize the location information of a target
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/487Arrangements for providing information services, e.g. recorded voice services or time announcements
    • H04M3/4872Non-interactive information services
    • H04M3/4878Advertisement messages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/487Arrangements for providing information services, e.g. recorded voice services or time announcements
    • H04M3/493Interactive information services, e.g. directory enquiries ; Arrangements therefor, e.g. interactive voice response [IVR] systems or voice portals

Description

  • BEREICH DER ERFINDUNG
  • Die vorliegende Erfindung bezieht sich allgemein auf Kommunikationssysteme, und insbesondere auf die Benachrichtigung eines Benutzers einer Kommunikationsvorrichtung, die in einem Kommunikationssystem arbeitet, wo ein Produkt erhalten werden kann, dass sich der Benutzer wünschen könnte.
  • HINTERGRUND DER ERFINDUNG
  • Drahtlose Kommunikationssysteme sind bekannt und schließen verschiedene Arten von Systemen ein, wie beispielsweise Mobiltelefonsysteme, Rundrufsysteme, 2-Wege-Funksysteme, persönliche Kommunikationssysteme, persönliche Bereichsnetze (PAN = personal area network), Datensysteme, sowie verschiedene Kombinationen davon. Solche drahtlosen Systeme weisen bekanntlich eine Systeminfrastruktur und Kommunikationsvorrichtungen auf, die so aufgebaut und programmiert sind, dass sie in dem entsprechenden System arbeiten. Die Systeminfrastruktur schließt eine feste Netzwerkausstattung ein, wie beispielsweise BTSs (BTS = base transceiver sites = Basis-Sende- und Empfangsstation), Systemsteuerungen, Switches, Routen, Kommunikationsverbindungen, Antennentürme, sowie zahlreiche andere bekannte Infrastrukturkomponenten. Die Kommunikationsvorrichtungen schließen Antennensysteme, Sender, Empfänger, Prozessoren, einen Speicher, Benutzerschnittstellen und Benutzersteuerungsvorrichtungen ein. Drahtgebundene Kommunikationssysteme sind ebenfalls bekannt und schließen, ähnlich wie ihre drahtlosen Gegenstücke, eine Systeminfrastruktur und Kommunikationsvorrichtungen ein. Solche Systeme umfassen lokale Netze (LAN) oder Weitbereichsnetze (WAN), wie beispielsweise das Internet. Die Systeminfrastruktur schließt Switches, Router, Kommunikationsverbindungen, Server, sowie zahlreiche andere bekannte Infrastrukturkomponenten ein. Die Kommunikationsvorrichtungen schließen Sender, Empfänger, Prozessoren, einen Speicher, Benutzerschnittstellen und Benutzersteuervorrichtungen ein. Eine typische Kommunikationsvorrichtung ist ein PC (personal computer), der mit einem drahtgebundenen Modem oder einem Kabelmodem verbunden ist.
  • Bestimmte drahtlose Systeme weisen entweder von sich aus oder speziell die Fähigkeit auf, Kommunikationsvorrichtungen innerhalb der Systeme mit unterschiedlichen Graden an Genauigkeit zu lokalisieren. Ein Mobilfunksystem weist beispielsweise von sich aus die Fähigkeit auf, ein registriertes Handy entweder – wenn das Mobiltelefon nicht aktiv an einer Kommunikation beteiligt ist – innerhalb eines sogenannten Rundrufaufenthaltsbereiches (paging location area) (z.B. Bereiche, die von einer Gruppe von Mobilfunkzellen oder BTS abgedeckt werden) oder – wenn das Mobiltelefon aktiv an einer Kommunikation beteiligt ist – innerhalb eines Bereiches, der von einer Zelle oder BTS abgedeckt ist, grob zu lokalisieren. Ein Mobilfunksystem muss die Fähigkeit aufweisen, Mobiltelefone mit der zuvor erwähnten Genauigkeit zu lokalisieren, um zu ermöglichen, dass die Mobiltelefone Telefonanrufe genau empfangen und abgeben können.
  • Weitere Systeme wurden vorgeschlagen, um eine genauere Lokalisierung der drahtlosen Vorrichtungen im Falle eines Notfalls oder einfach nur für den Zweck der konstanten Überwachung des Standorts der Vorrichtungen (beispielsweise in öffentlichen Sicherheitssystemen) zu ermöglichen. Solche weiteren Systeme weisen entweder GPS-Empfänger (GPS = global positioning (satellite) system = globales Positionsbestimmungssystem) in den drahtlosen Vorrichtungen auf, oder verwenden Triangulationstechniken, um die Vorrichtungen ungefähr zu lokalisieren.
  • Die Bestimmung des Standortes des Mobiltelefons ist in drahtgebundenen Systemen von Anfang an vorhanden. Da drahtgebundene Benutzer nicht mobil sind (außer möglicherweise bei der Verwendung von schnurlosen Telefonen, aber selbst dann ist die drahtlose Endstation feststehend), können sie nur an einem Standort sein (d.h., in der Nähe des festen Standorts des Zugriffspunkts der Vorrichtung auf das System).
  • Die Verwendung von Werbung ist bei Produktanbietern, oder äquivalent bei Zwischenhändlern, als Versuch bekannt, den Umsatz ihrer Produkte zu erhöhen. In drahtgebundenen Kommunikationssystemen, wie beispielsweise dem Internet, verwenden Produktanbieter sogenannte "Bannerwerbung", die auf dem Computerbildschirm erscheint, wenn bestimmte Webseiten geöffnet werden. Bannerwerbung versucht, wie andere Arten von Werbung, in der Person, die die Werbung sieht, einen Wunsch zu erwecken, das angepriesene Produkt zu kaufen, oder einen Eindruck bei der Person zu hinterlassen, so dass diese, wenn sie schließlich den Wunsch hat, die Art von angepriesenem Produkt zu kaufen, sich an die Werbung erinnert und den Anbieter zum Kauf des Produkts aufsucht. Mit der kürzlichen Einführung von Mobiltelefonen, die auf das Internet zugreifen können, wird eine solche Art von Bannerwerbung bald auch drahtlosen Benutzern zugänglich sein, wenn sie dies nicht schon ist. Bannerwerbung und andere Arten von Werbung, wie beispielsweise Fernsehwerbung, sind jedoch allgemein an Verbraucher gerichtet, und nicht an die individuellen Bedürfnisse von Verbrauchern zu den Zeitpunkten, zu denen solche Bedürfnisse entstehen.
  • Obwohl Techniken zur Lokalisierung von Vorrichtungen in drahtgebundenen und drahtlosen Systemen bekannt sind, und Ansätze dafür, Werbung für Produkte allgemein bei drahtlosen und drahtgebundenen Benutzern zu machen, ebenfalls bekannt sind, gibt es keine Kommunikationssysteme, die sowohl Standort als auch Werbung vereinen, um Verbrauchern Produktinformationen zu bieten, welche diese basierend auf Ihrem gegenwärtigem Standort benötigen. Daher müssen sich Verbraucher auf die Werbung verlassen, die sie im Radio hören oder im Fernsehen, in der Zeitung oder als Bannerwerbung sehen, um Informationen über die Produkte zu erhalten, die sie vielleicht irgendwann einmal brauchen werden. Solche Werbungen beziehen sich jedoch selten auf das unmittelbare Bedürfnis des Verbrauchers. Sogar, wenn sich die Werbung oder die Werbesendung auf das unmittelbare Bedürfnis des Verbrauchers bezieht, kann die Werbung für den Verbraucher unbrauchbar sein, wenn er sich in der Gegend nicht auskennt und nicht weiß, ob sich der Anbieter des Produkts in der Nähe oder weit entfernt von dem gegenwärtigen Standort des Verbrauchers befindet.
  • Die PCT-Patentanmeldung WO 00/04730 offenbart ein Verfahren zur Bereitstellung von Diensten an einen Benutzer, basierend auf dem Standort des Benutzers und der Abonnenten- oder Benutzerprofilinformation. Die Abonnenten- oder Benutzerprofilinformation enthält Informationen über die individuellen Benutzer, die bei der Personalisierung der standortbasierenden Dienste, die dem Benutzer bereitgestellt werden sollen, nützlich sind. Ein Datenserver stellt dem Benutzer eine Menüliste von lokalen Dienstanbietern basierend auf der Dienstanfrage des Benutzers zur Verfügung, und der Benutzer kann dann einen der lokalen Dienstanbieter auswählen und möglicherweise wünschen, den lokalen Dienstanbieter zu kontaktieren.
  • Die Europäische Patentanmeldung EP-A-0924916 offenbart ein Verfahren zum Informationsaustausch zwischen einem Benutzer und einer Serviceeinheit.
  • Die Europäische Patentanmeldung EP-A-0853287 offenbart ein Verfahren zur Übertragung von Informationen an einen Benutzer, bei welchem eine Suchstation verwendet wird, um eine Informationsanfrage zu senden. Es wird nach den von der Informationsanfrage identifizierten Informationen gesucht, und die so abgerufenen Informationen werden an die Suchstation übertragen und danach dem Benutzer angezeigt. Die Abfrage ist so aufgebaut, dass sie zumindest teilweise basierend auf dem Standort und/oder der Reiseroute des Benutzers durchgeführt wird.
  • Die PCT-Patentanmeldung WO 00/00908 offenbart ein Verfahren zur Bereitstellung eines Zugriffs auf Abruf auf Websites über einen Websitedienstanbieter. Der Websitedienstanbieter stellt einen Index bereit, der einen Verweis auf ausführlichere Websites enthält, wobei der Index auf geographischen Informationen basieren kann. Wenn ein Benutzer des Websitedienstes nach einer ausführlicheren Website fragt, als in dem Index aufgeführt ist, stellt der Websitendienstanbieter dem Benutzer die angefragte Website bereit.
  • Die PCT-Patentanmeldung WO 97/21183 offenbart ein Verfahren zum Platzieren von Werbung in einem Computernetzwerk.
  • Daher gibt es einen Bedarf an einem Verfahren und einem Kommunikationssystem zur Benachrichtigung des Benutzers einer Mobilvorrichtung, wo er ein Produkt erhalten kann, wobei solche verfahren und Systeme dem Benutzer Produktinformationen (z.B. Werbung) zu einem Zeitpunkt bereitstellen, zu dem der Benutzer solche Informationen sicher oder wahrscheinlich benötigt, und wobei sich die Produktinformation auf Produktanbieter bezieht, die sich in der Nähe des gegenwärtigen Standorts des Benutzers befinden, oder dort zumindest Vertriebsstellen haben.
  • KURZBESCHREIBUNG DER ZEICHNUNGEN
  • 1 ist ein Blockdiagramm eines Kommunikationssystems gemäß der vorliegenden Erfindung.
  • 2 ist ein Blockdiagramm einer beispielhaften Kommunikationsvorrichtung, die gemäß der vorliegenden Erfindung arbeitet.
  • 3 ist ein logisches Ablaufdiagramm von Schritten, die von einem Context Engine Server durchgeführt werden, um einen Benutzer einer Kommunikationsvorrichtung zu benachrichtigen, wo er gemäß der vorliegenden Erfindung ein Produkt erhalten kann.
  • 4 ist ein logisches Ablaufdiagramm von Schritten, die von einer Kommunikationsvorrichtung durchgeführt werden, um einen Benutzer einer Kommunikationsvorrichtung zu benachrichtigen, wo er gemäß einer bevorzugten Ausführungsform der vorliegenden Erfindung ein Produkt erhalten kann.
  • 5 ist ein logisches Ablaufdiagramm von Schritten, die von einer Kommunikationsvorrichtung durchgeführt werden, um einen Benutzer einer Kommunikationsvorrichtung zu benachrichtigen, wo er gemäß einer alternativen Ausführungsform der vorliegenden Erfindung ein Produkt erhalten kann.
  • AUSFÜHRLICHE BESCHREIBUNG EINER BEVORZUGTEN AUSFÜHRUNGSFORM
  • Im Allgemeinen umfasst die vorliegende Erfindung ein Verfahren zur Benachrichtigung eines Benutzers einer Kommunikationsvorrichtung, wo ein Produkt erhalten wird, sowie ein Kommunikationssystem, das ein solches Verfahren anwendet. Hier und in den nachfolgenden Ansprüchen bezieht sich der Begriff "Produkt" auf jegliche und alle Arten von Waren und/oder Diensten, die dem Benutzer der Kommunikationsvorrichtung bereitgestellt werden können. Das Kommunikationssystem bestimmt, entweder periodisch selbsttätig oder ansprechend auf eine Anfrage nach einem bestimmten Produkt von der Kommunikationsvorrichtung, einen unge fähren Standort der Kommunikationsvorrichtung, und ob das bestimmte Produkt (wenn dies angefragt ist) oder ein bzw. mehrere andere Produkte (z.B. automatisch von dem System als möglicherweise von dem Benutzer der Vorrichtung gewünscht bestimmt) in allgemeiner näherer Umgebung der Kommunikationsvorrichtung erhältlich sind. Wenn das bestimmte Produkt oder ein anderes Produkt erhältlich ist, übermittelt ein Context Engine Server des Kommunikationssystems (z.B. über das Internet) eine Produktinformationsanfrage und optional weitere Informationen, wie beispielsweise den ungefähren Standort der Kommunikationsvorrichtung und demographische Informationen über den Benutzer der Kommunikationsvorrichtung, an eine Vielzahl von Produktanbietern. Der Context Engine Server empfängt dann (z.B. über das Internet) Antworten auf die Anfrage von zumindest einigen Produktanbietern, wobei zumindest einige der Antworten Angebote beinhalten können, entsprechende Werbegebühren zu zahlen. Der Context Engine Server erzeugt eine Liste der Produktanbieter basierend auf den angebotenen Werbegebühren oder, wenn keine solchen Gebühren angeboten wurden, basierend auf anderen Rangfolgefaktoren, wie beispielsweise der Nähe der Produktanbieter zu dem geographischen Standort der Kommunikationsvorrichtung, und stellt die Liste der Kommunikationsvorrichtung zur Anzeige für den Benutzer bereit.
  • Durch Bereitstellung von Produktinformationen auf diese Weise ermöglicht es die vorliegende Erfindung den Benutzern des Kommunikationssystems, die Verfügbarkeit und andere Informationen für Produkte, wie beispielsweise Waren und/oder Dienste, an deren Erwerb der Benutzer interessiert sein könnte, zu erhalten, während außerdem ein Mechanismus angeboten wird, durch den Produktanbieter in Echtzeit um das Geschäft des bestimmten Kunden konkurrieren können. Daher verwendet die vorliegende Erfindung vorzugsweise das Internet mit seiner stets wachsenden Popularität als Rückgratnetzwerk, um Produktanbietern zu ermöglichen, konkurrenzfähige Echtzeitangebote für Produktwerbung abzugeben, die an Verbraucher gerichtet ist, die zum Zeitpunkt der Werbung entweder ernsthaft an den Produkten des Anbieters interessiert sind (z.B. wenn der Benutzer der Kommunikationsvorrichtung nach einer bestimmten Art von Produkt gefragt hat) oder wahrscheinlich an den Produkten des Anbieters interessiert sind. Mit der vorliegenden Erfindung können Dollars für die Produktwerbung effizient ausgegeben werden, um bei den Verbrauchern Werbung zu machen, die sich zu dem exakten Zeitpunkt der Werbung entweder wünschen, ein Produkt zu erwerben oder, aufgrund des Standorts des Benutzers und anderen Bedingungen (z.B. der Tageszeit) höchstwahrscheinlich daran interessiert sind, ein Produkt zu erwerben.
  • Die vorliegende Erfindung ist mit Bezug auf die 1 bis 5 besser verständlich, in denen ähnliche Bezugszahlen ähnliche Elemente bezeichnen. 1 ist ein Blockdiagramm eines Kommunikationssystems 100 gemäß der vorliegenden Erfindung. Das Kommunikationssystem 100 weist eine Vielzahl an Kommunikationsvorrichtungen 101 bis 103 (drei sind dargestellt, von denen zwei drahtlose Vorrichtungen 101, 102 sind und eine eine drahtgebundene Vorrichtung 103 ist) und eine Systeminfrastruktur auf. Die Systeminfrastruktur ist über eine oder mehrere Kommunikationsverbindungen 122 mit einer Vielzahl an Produktanbieterservern 120 gekoppelt. Die Systeminfrastruktur kann drahtlose Kommunikation, drahtgebundene Kommunikation oder beide Arten von Kommunikation unterstützen. Die Systeminfrastruktur für das System 100, die in 1 dargestellt ist, unterstützt sowohl die drahtlose als auch die drahtgebundene Kommunikation. Daher enthält die Systeminfrastruktur für das System 100 von 1 unter anderem eine oder mehrere BTSs 104, 105 (zwei dargestellt), die Kommunikationsdienste für die drahtlosen Kommunikationsvorrichtungen 101, 102 bereitstellen, eine drahtlose Systemsteuerung 107, einen Context Engine Server 109, ein öffentliches Telefonnetzwerk (PSTN = public switched telephone network) und/oder weitere geeignete Dienstanbieter 111, die Kommunikationsdienste für die drahtgebundenen Kommunikationsvorrichtungen 103 bereitstellen, sowie eine Vielzahl an Kommunikationsverbindungen 113 bis 118, die die drahtlose Systemsteuerung 107 mit den BTSs 104, 105 koppeln, die die drahtlose Systemsteuerung 107 mit dem PSTN/Dienstanbieter 111 und dem Context Engine Server 109 koppeln, die die drahtgebundenen Kommunikationsvorrichtungen 103 mit dem PSTN/Dienstanbieter 111 koppeln, und den PSTN/Dienstanbieter 111 mit dem Context Engine Server 109 koppeln.
  • Der drahtlose Teil des Kommunikationssystems 100 kann ein 2-Wege-Funksystem, ein Mobiltelefonsystem, ein schnurloses Telefonsystem (z.B., ein drahtloser lokaler Anschluss), ein drahtloses Heimnetzwerk, ein persönliches Kommunikationssystem (PCS), ein persönliches Bereichsnetzwerk PAN (z.B. ein Bluetooth-Netzwerk), ein drahtloses Datensystem, ein Rundrufsystem oder jegliche Kombination davon aufweisen. Dementsprechend können die drahtlosen Kommunikationsvorrichtungen 101, 102 mobile oder tragbare Funkgeräte, Funktelefone, Pager (Rundrufempfänger), drahtlose Datenstationen (wie bspw. Palmtopcomputer, PDAs (PDA = personal digital assistent = persönlicher digitaler Assistent) oder Laptopcomputer aufweisen, die PCMCIA-Karten zur drahtlosen Kommunikation aufweisen), oder jegliche Kombination davon aufweisen. Eine bevorzugte drahtlose Kommunikationsvorrichtung 200 ist mit Bezug auf 2 weiter unten im Detail beschrieben.
  • Je nach der Art des drahtlosen Teilsystems im System 100 kann jede BTS 104, 105 Sender, Empfänger, Steuer- und Speichervorrichtungen, sowie Telefonverbindungsvorrichtungen aufweisen. Die drahtlose Systemsteuerung 107 weist jede bekannte Steuerung, wie beispielsweise einen "base site controller", eine Rundrufsystemsteuerung, eine zentrale Steuerung oder einen Dispatchanwendungsprozessor auf, der zur Steuerung der Kommunikation, einschließlich der drahtlosen Kommunikationsvorrichtungen 101, 102 geeignet ist, die in dem bestimmten System 100 arbeiten. Außer bei geeigneten Softwaremodifikationen, die wie unten erläutert zur Verwendung der vorliegenden Erfindung notwendig sind, sind die Komponenten von jeder BTS 104, 105 und der drahtlosen Systemsteuerung 107 bekannt; daher werden keine weiteren Erläuterungen zu ihnen gegeben, außer, um ein Verständnis der vorliegenden Erfindung zu ermöglichen.
  • Die drahtgebundenen Komponenten der Systeminfrastruktur (z.B. PSTN-Ausrüstung und/oder Internet- oder Kabeldienstanbieterausrüstung) sind allgemein bekannt; daher wird keine weitere Erläuterung hierzu gegeben. Die drahtgebundenen Kommunikationsvorrichtungen 103 können Telefone, Computer, Datenstationen, PDAs, Internetserver oder weitere solcher Geräte umfassen.
  • Die Kommunikationsverbindungen 113 bis 118 können jegliche bekannten Kommunikationsverbindungen aufweisen, einschließlich, aber nicht beschränkt auf, Miettelefonleitungen, wie beispielsweise T1- oder T3-Leitungen, Mikrowellenverbindungen, ISDN-Leitungen (ISDN = integrated services digital network), DSL-Leitungen (DSL = digital subscriber line), CATV-Kabel (CATV = community antenna television), Niedriggeschwindigkeitsdatenverbindungen (z.B. 56 Kilobit/Sekunde), RS-232-Verbindungen, oder einen gewöhnlichen Hardwarebus, wenn die drahtlose Systemsteuerung 107 direkt mit den BTS 104, 105, dem Context Engine Server 109 und dem PSTN/Dienstanbieter 111 gekoppelt ist. Falls die drahtlose Systemsteuerung 107 nicht direkt mit einem oder mehreren der zuvor erwähnten Infrastrukturelemente 104, 105, 109, 111 verbunden ist, können die Kommunikationsverbindungen 113 bis 118 andere Elemente aufweisen, wie beispielsweise Switches oder Switchcentres, Router, Gateways, Bridges, Steuerungen, Taps oder jegliche anderen Komponenten, die verwendet werden, um Systeme oder Teile davon zu verbinden. Der Context Engine Server 109 weist vorzugsweise einen Prozessor und eine oder mehrere Datenbänke auf. Die Größe der Datenbank und die Leistung des Prozessors, der zur Implementierung des Context Engine Servers verwendet wird, hängen von den gewünschten Verarbeitungsleistungsfähigkeiten des Context Engine Servers 109 ab. Beispielsweise werden ein Prozessor mit größerer Leistung und eine größere Datenbank benötigt, wenn der Context Engine Server 109 alle Informationen über die Produktanbieter (z.B. den Standort des Geschäfts oder Dienstes der Produktanbieter, die Geschäftsstunden des Produktanbieters, die Telefonnummern des Produktanbieters und so weiter) aufweisen soll, verglichen damit, wenn der Context Engine Server 109 nur begrenzte Informationen über manche oder alle der Produktanbieter aufweisen soll (z.B. allgemeine Produktkategorien und allgemeine geografische Bereiche, wie etwa die Stadt, den Staat oder die Region eines Landes, in dem die Produktanbieter Geschäfte führen). Der Context Engine Server 109 kann sich außerhalb der drahtlosen Systemsteuerung 107 (wie dargestellt) oder innerhalb der drahtlosen Systemsteuerung 107 befinden. Wenn er sich außerhalb der Systemsteuerung 107 befindet, ist der Context Engine Server 109 mit der Systemsteuerung 107 über eine geeignete Kommunikationsverbindung 115 gekoppelt, wie beispielsweise eine RS-232-Verbindung, eine Ethernetverbindung, eine Internetverbindung, einen gewöhnlichen Hardwarebus, oder jegliche übliche Art zum Verbinden eines Weitbereichsnetzes (WAN) oder lokalen Netzes (LAN).
  • Jede BTS 104, 105 bietet einen Kommunikationsdienst für eine entsprechende Dienstreichweite, die Informationen über drahtlose Kommunikationsressourcen 124, 126 an die drahtlosen Kommunikationsvorrichtungen 101, 102 übermittelt und von diesen empfängt. Je nach dem Zugriffschema, das in dem drahtlosen Teil des Systems 100 verwendet wird, kann jede Kommunikationsressource 124, 126 einen Frequenzträger, einen oder mehrere Zeitschlitze eines Frequenzträgers, oder einen orthogonalen Code, der von einem entsprechenden Frequenzhoppingmuster oder von einer pseudozufälligen Rauschsequenz, die sich über eine große Bandbreite (z.B. 3 MHz) erstreckt, verwendet wird, aufweisen.
  • Um die Kommunikation mit entfernten Produktanbieterservern 120 (z.B. Server, auf denen sich Produktanbieterwebsites oder -webseiten befinden) zu ermöglichen, wird der Context Engine Server 109 über geeignete Kommunikationsverbindungen 122, wie beispielsweise gewöhnliche Telefonleitungen, gemietete T1- oder T3-Leitungen, ISDN-Leitungen, DSL-Verbindungen, Niedriggeschwindigkeitsdatenverbindungen, CATV-Kabel oder jegliche andere Datenverbindungen, mit den Produktanbieterservern 120 gekoppelt.
  • 2 ist ein Blockdiagramm einer beispielhaften drahtlosen Kommunikationsvorrichtung 200, die gemäß der vorliegenden Erfin dung arbeitet. Die Kommunikationsvorrichtung 200 beinhaltet eine Empfängerantenne 201, einen Empfänger 203, einen Prozessor 205, einen Speicher 207, einen Bildschirm 209, eine Alarmvorrichtung 211, und eine Benutzereingabevorrichtung 213. Wenn die drahtlose Kommunikationsvorrichtung 200 einen 2-Wege-Betrieb durchführen kann, weist sie des Weiteren einen Sender 215 auf, und kann außerdem einen Antennenumschalter 217 oder einen Duplexer 217 aufweisen, falls ein Halbduplex- bzw. Vollduplex-Betrieb gewünscht ist. Die Kommunikationsvorrichtung 200 kann optional einen GPS-Empfänger 221 und eine zugehörige Antenne 219 aufweisen, um die Schätzung des gegenwärtigen Standorts der Vorrichtung 200 zu unterstützen.
  • Bei der Empfängerantenne 201 handelt es sich um eine herkömmliche Antenne, die Signale empfangen kann, die von einer BTS 104, 105 übermittelt werden. Der Empfänger 203 ist ein herkömmlicher Empfänger zum Empfang eines Signals über den Duplexer/Antennenumschalter 217, wenn dieser verwendet wird, gemäß einem vorher festgelegten drahtlosen Kommunikationsprotkoll, und zur Frequenzumsetzung und Demodulation des empfangenen Signals, um dem Prozessor 205 Basisbandinformationen bereitzustellen. Der Empfänger 203 weist bekannte Komponenten, wie beispielsweise Filter, Mischer, Kleinsignalverstärker, einen Demodulator, sowie weitere bekannte Elemente auf, die zum Empfang, zur Demodulation und Frequenzumsetzung von Signalen gemäß dem Kommunikationsprotokoll, das in dem drahtlosen Teil des Systems 100 verwendet wird, notwendig sind. Wenn der Sender 215 verwendet wird, handelt es sich bei ihm ebenfalls um eine bekannte Vorrichtung und enthält Filter, Mischer, einen Modulator, Großsignalverstärker, sowie weitere bekannte Elemente, um ein Funkfrequenz- oder ein Mikrowellensignal zu erzeugen, das Informationen trägt, die über eine drahtlose Ressource oder einen drahtlosen Kanal 126 an die Systeminfrastruktur und/oder an eine oder mehrere Kommunikationsvorrichtungen 101, 102, 103 übertragen werden sollen.
  • Der Prozessor 205 weist einen oder mehrere Mikroprozessoren und/oder einen oder mehrere digitale Signalprozessoren auf. Der Speicher 207 ist mit dem Prozessor 205 gekoppelt und weist vorzugsweise einen ROM (read-only memory = Nur-Lese-Speicher), einen RAM (random-access memory = Speicher mit wahlfreiem Zugriff), einen PROM (programmable ROM = programmierbaren ROM) und/oder einen EEPROM (electrically erasable read-only memory = elektrisch löschbaren programmierbarer Nur-Lese-Speicher) auf. Der Speicher 207 weist vorzugsweise eine Vielzahl an Speicherstellen zum Speichern von, unter anderem, (i) den Computerprogrammen, die von dem Prozessor 205 ausgeführt werden, (ii) der Adresse oder den Adressen, die der drahtlosen Kommunikationsvorrichtung 200 zugewiesen sind, (iii) den Informationen, die von den BTS 104, 105 für die spätere Abfrage von einem Benutzer der Kommunikationsvorrichtung 200 empfangen werden, wie beispielsweise eine Liste von Produktanbietern gemäß der vorliegenden Erfindung, und (iv) jeglicher anderer Informationen, die von den BTS 104, 105 empfangen werden, wie beispielsweise Anweisungen zum Anzeigen der Liste von Anbietern für den Benutzer der drahtlosen Vorrichtung. Die Computerprogramme werden vorzugsweise in dem ROM oder dem PROM gespeichert, und weisen den Prozessor 205 beim Steuern des Betriebs der Kommunikationsvorrichtung 200 an. Die Adresse oder die Adressen der Kommunikationsvorrichtung 200 werden vorzugsweise in dem EEPROM gespeichert. Die von den BTS 104, 105 empfangenen Informationen, einschließlich der Liste von Produktanbietern und den Anweisungen zum Anzeigen der Liste werden vorzugsweise in dem RAM gespeichert.
  • Der Prozessor 205 ist vorzugsweise so programmiert, dass der Benutzer der Kommunikationsvorrichtung 200 durch die Alarmvorrichtung 211 über den Empfang und das Speichern von Informationen der Vorrichtung, beispielsweise einer Liste von Produktanbietern, informiert wird. Die Alarmvorrichtung 211 verwendet vorzugsweise eine herkömmliche Vibration oder einen akustischen Alarmmechanismus. Sobald der Benutzer alarmiert wurde, kann er Funktionen aufrufen, auf die durch die Benutzereingabevorrichtung 213 zugegriffen werden kann, um die gespeicherten Informationen zu erkennen und wie notwendig darauf zu reagieren. Die Benutzereingabevorrichtung 213 weist vorzugsweise eine oder meh rere unterschiedliche bekannte Eingabevorrichtungen, wie beispielsweise ein Tastenfeld, eine Computermaus, ein integriertes Berührungsfeld, einen Berührungsbildschirm, einen Trackball und eine Tastatur auf.
  • Gemäß den in dem Speicher 207 gespeicherten Anweisungen oder automatisch bei Empfang der bestimmten Informationen von dem Empfänger 203, leitet der Prozessor 205 ansprechend auf Signale von der Benutzereingabevorrichtung 213 die gespeicherten oder empfangenen Informationen wie geeignet an den Bildschirm 209. Der Bildschirm 209 bietet dem Benutzer die ausgewählten Informationen über einen Flüssigkristallbildschirm (LCD) oder eine andere optische Anzeige, oder alternativ über eine herkömmliche akustische Vorrichtung (z.B. Lautsprecher), um akustische Nachrichten abzuspielen. Des Weiteren kann der Prozessor 205 die Anzeige 209 so anweisen, dass dem Benutzer der Kommunikationsvorrichtung 200 automatisch zumindest ein optischer Hinweis (z.B. ein Symbol oder ein Symbol in Kombination mit einem periodischen Läuten) geboten wird, der den Benutzer darüber informiert, dass die neu empfangene Nachricht in der Speichervorrichtung 207 gespeichert ist. Die Kommunikationsvorrichtung 200 von 2 wird vorzugsweise zur Implementierung aller drahtlosen Kommunikationsvorrichtungen 101, 102 in dem System 100 verwendet.
  • Mit Bezug auf 1 und 2 findet der Betrieb des Kommunikationssystems 100 wie folgt im Wesentlichen gemäß der vorliegenden Erfindung statt. Wenn ein Benutzer einer Kommunikationsvorrichtung (z.B. Vorrichtung 101) in einer bevorzugten Ausführungsform Informationen über ein Produkt, wie beispielsweise eine Ware oder einen Dienst, wünscht, gibt der Benutzer eine Anfrage nach dem Produkt über die Benutzereingabevorrichtungen 213 in die Kommunikationsvorrichtung 101 ein. Die Anfrage gibt vorzugsweise einen Produkttyp an. Die Genauigkeit des Produkttyps hängt von den Wünschen des Benutzers der Kommunikationsvorrichtung ab. Beispielsweise kann der Benutzer der Vorrichtung den Produkttyp sehr allgemein (z.B. Fahrzeug), sehr spezifisch (z.B. Computer netzwerk-Beratungsdienst) oder mit jeglicher Spezifizierung dazwischen festlegen.
  • Die Kommunikationsvorrichtung 101 überträgt dann die Anfrage über eine geeignete Kommunikationsressource 126 an die BTS 104, die den geographischen Bereich abdeckt, in dem sich die Kommunikationsvorrichtung 101 befindet. Die BTS 104 verarbeitet die empfangene Anfrage gemäß den bekannten Techniken und leitet die Anfrage an die drahtlose Systemsteuerung 107 weiter, die wiederum die Anfrage an den Context Engine Server 109 weiterleitet. Bei Empfang der Anfrage bestimmt der Context Engine Server, der vorgespeicherte Softwarealgorithmen verwendet, den ungefähren Standort der Kommunikationsvorrichtung 101, beispielsweise, indem eine Anfrage nach einem solchen Standort an die drahtlose Systemsteuerung 107 gestellt wird und ein solcher Standort empfangen wird. Bei Empfang einer Standortsanfrage von dem Context Engine Server 109 bestimmt die drahtlose Systemsteuerung 107 den ungefähren Standort der Kommunikationsvorrichtung 101 gemäß den bekannten Techniken, beispielsweise, indem eine Anfrage nach einem solchen Standort bei der Kommunikationsvorrichtung 101 selbst gestellt wird (z.B. wenn die Kommunikationsvorrichtung 101 einen GPS-Empfänger 221 und eine geeignete Software in dem Speicher 207 der Vorrichtung aufweist, um den Standort der Vorrichtung entsprechend dem Empfang von GPS-Signalen festzustellen), indem bekannte Triangulationsverfahren verwendet werden, oder indem die eigene Datenbank durchsucht wird, um festzustellen, welche BTS 104 gegenwärtig die Kommunikationsvorrichtung 101 abdeckt, und in welchem Bereich, der durch die BTS abgedeckt ist, sich die Vorrichtung 101 wahrscheinlich befindet.
  • Wenn der ungefähre Standort der Kommunikationsvorrichtung bestimmt wurde, macht der Context Engine Server 109 mit dem Versuch weiter, die angefragten Produktinformationen zu erhalten. Zuerst durchsucht der Context Engine Server 109 eine relationale Datenbank, die die Produktanbieterinformationen aufweist, die vorzugsweise in dem Context Engine Server 109 gespeichert sind, aber die alternativ auch in einer Datenbank gespeichert sein können, die sich extern zu dem Context Engine Server 109 befindet und über eine geeignete Kommunikationsverbindung mit dem Context Engine Server 109 gekoppelt ist. Es ist das Ziel einer solchen Durchsuchung, festzustellen, ob das angefragte Produkt in der Nähe des gegenwärtigen Standorts der Kommunikationsvorrichtung 101 erhältlich ist. Aus Gründen der vorliegenden Erfindung kann es sich bei einem Produktanbieter um einen Hersteller, Großhändler, Einzelhändler oder Lieferant des bestimmten Produkts handeln (d.h. jede Person oder Instanz im Vertriebsweg des Produkts).
  • Die Anbieterinformationen, die in der relationalen Datenbank des Context Engine Servers gespeichert sind, werden vorzugsweise bei Anmeldung für den Dienst bei dem Kommunikationssystembetreiber oder dem Betreiber des Context Engine Servers 109, von den Produktanbietern selbst bereitgestellt. Dementsprechend können die Anbieterinformationen jederzeit in der Datenbank des Context Engine Servers 109 gespeichert werden, obwohl Informationen über eine bestimmte Anzahl von Produkten wahrscheinlich bereits vor der anfänglichen Einbindung des Context Engine Servers in das Kommunikationssystem 100 notwendig sind. Des Weiteren können Produktanbieter, die schon von dem Context Engine Server 109 behandelt werden, ihre Anbieterinformationen jederzeit wie notwendig aktualisieren, vorzugsweise durch elektronische Kommunikation mit dem Kontext Engine Server 109 über Verbindung 122 (z.B. über das Internet).
  • Die relationale Datenbank des Context Engine Servers 109 ordnet die Identitäten der Produktanbieter verschiedenen Produktkategorien zu. Außerdem kann die Datenbank Produktanbieter ihren Standorten und Geschäftszeiten zuordnen. Des Weiteren enthält die Datenbank Kontaktinformationen für die Anbieter, wie beispielsweise IP(internet protocol)-Adressen der Server 120, die die Websites der Produktanbieter und/oder die Domainnamen der Produktanbieterwebsites selbst aufweisen.
  • Abhängig von einer Vielzahl von Faktoren, wie beispielsweise der Verarbeitungsleistung des Context Engine Servers 109, der Größe der Datenbank des Context Engine Servers, dem Wunsch des Produktanbieters, Aktualisierungen seiner Produktinformationen zu steuern, und/oder dem Wunsch des Produktanbieters, Angebotslogik in seinen Server 120 einzubinden, variiert der Grad, zu welchem die Produktanbieter ihren Produkten in der Datenbank des Context Engine Servers zugeordnet sind. Wenn eine kleine Datenbank des Context Engine Servers verwendet wird, oder wenn der Produktanbieter den Wunsch hat, die Kontrolle über die Produktinformationsaktualisierungen zu behalten, können die Produkte allgemein in große Kategorien, wie beispielsweise Essen, Fahrzeuge, Kleidung, Freizeitaktivitäten, Buchhaltungsdienste, Rechtsdienste, medizinische Dienste usw. aufgeteilt werden, und die Geschäftsstandorte der Produktanbieter können allgemein nach Staat oder Region des Landes eingeteilt werden. Wenn eine größere Datenbank zur Verfügung steht, oder der Produktanbieter es dem Context Engine Server erlaubt, seine Produktinformationen ansprechend auf die Eingabe von dem Server 120 des Anbieters zu aktualisieren, können die Produkte im Gegensatz dazu genauer eingeteilt werden (z.B. Chinesisches Essen, Kunstmuseum, oder pädiatrische zahnärztliche Dienste), und die Geschäftsstandorte können in der Datenbank genau spezifiziert werden.
  • Nachdem die relationale Datenbank nach möglichen Produktanbietern im Hinblick auf den ungefähren Standort der Kommunikationsvorrichtung 101 durchsucht wurde, wählt der Context Engine Server 109 Anbieter aus, die den angefragten Produkttyp anbieten, und die sich allgemein in der näheren Umgebung der Kommunikationsvorrichtung befinden (z.B. in derselben Stadt wie die Kommunikationsvorrichtung oder in derselben Region des Landes wie die Kommunikationsvorrichtung). Der Context Engine Server 109 übermittelt zumindest eine Produktinformationsanfrage über die Kommunikationverbindung 122 (vorzugsweise das Internet) an die ausgewählten Produktserver 120. Zusätzlich zu einer Produktinformationsanfrage kann der Context Engine Server 109 außerdem spezifische Informationen über den Benutzer der Kommunikations vorrichtung oder allgemeine demographische Informationen über den Benutzer der Vorrichtung an die ausgewählten Produktanbieter 120 übermitteln, wenn der Betreiber des Context Engine Servers 109 zuvor solche Informationen von dem Benutzer der Vorrichtung (z.B. über eine Umfrage) eingeholt hat, oder wenn der Betreiber des drahtlosen Teilsystems und der Benutzer der Vorrichtung dem Betreiber des Context Engine Servers 109 die Erlaubnis gegeben hatten, solche Informationen den Produktanbietern 120 bereitzustellen. Solche zusätzlichen Verbraucherinformationen ermöglichen es den Produktanbietern 120 die Wahrscheinlichkeit festzustellen, mit der der Benutzer der Vorrichtung tatsächlich ihre Produkte kaufen oder anderweitig erwerben wird (z.B. gratis, wenn dies angeboten wird), und somit, ob ein finanzieller Gewinn oder ein anderer Nutzen aus den Kosten für die Werbung Ihrer Produkte an die Benutzer der Vorrichtung zu erwarten ist oder nicht.
  • Die Produktanbieter 120 reagieren auf die Produktinformationsanfrage, indem sie über die Kommunikationsverbindung 122 (erneut vorzugsweise über das Internet) Antworten zurück an den Context Engine Server 109 senden. Die Antworten enthalten vorzugsweise Angebote, Werbegebühren zu zahlen, und können ebenfalls bestimmte Bedingungen enthalten, die einen Bezug zu den bestimmten Angeboten haben. Ein Anbieter kann beispielsweise wollen, dass er dem Benutzer der Kommunikationsvorrichtung exklusiv dargestellt wird, dass er dem Benutzer der Vorrichtung exklusiv für einen bestimmten Zeitraum (z.B. zehn Sekunden) dargestellt wird, dass er an erster Stelle in einer Liste von Produktanbietern steht, oder dass seine Identität auf eine spezifische Weise erweitert wird (z.B. begleitet von seinem Markenzeichen, Dienstzeichen, Slogan oder seiner Werbemelodie, aufgehellt oder in einer bestimmten Farbe dargestellt, begleitet von einem Symbol, begleitet von einer Wegbeschreibung von dem Standort des Benutzers der Vorrichtung zu dem Standort des Produktanbieters, oder unter Verwendung jeglicher anderer Technik zur Hervorhebung der Identität des Anbieters). Die Antworten können des Weiteren spezifische Standorte der Anbieter oder zumindest Standorte aufweisen, an denen der Benutzer der Kommunikationsvorrichtung das gewünschte Produkt erwerben kann (z.B. Standorte von Einzelhändlern des Produkts, die von antwortenden Herstellern oder Lieferanten bereitgestellt werden, wenn an solche Einzelhändler keine Produktinformationsanfrage gesendet wurde, oder wenn diese nicht in der Datenbank des Context Engine Servers gespeichert sind), besonders wenn solche spezifischen Standortinformationen nicht in der Datenbank des Context Engine Servers gespeichert sind. Die Werbegebühren können auf einer pro-Werbung-Basis angeboten und bezahlt werden, gemäß einem periodischen Abonnement (z.B. jährlich), oder in jeglicher anderer Weise, die zwischen den Produktanbietern und dem Context Engine Server-Betreiber oder Systembetreiber ausgehandelt wird.
  • Nachdem zumindest ein Teil der Antworten empfangen wurde (z.B. nach einer vorher festgelegten Zeitdauer seit dem Zeitpunkt der Übertragung der Produktinformationsanfrage), erzeugt der Context Engine Server 109 eine Liste von Produktanbietern basierend auf den angebotenen Werbegebühren, wenn diese angeboten wurden, und wahlweise basierend auf den Bedingungen, die die Anbieter benötigen. Wenn keine solchen Werbegebühren angeboten wurden, erzeugt der Context Engine Server 109 alternativ eine Liste von Produktanbietern basierend auf anderen Faktoren einer Rangfolge, wie beispielsweise die Nähe der Anbieter zu der Kommunikationsvorrichtung, die alphabetische Reihenfolge, die Benutzervorlieben, den Bezug des Produkts zu der Produktanfrage, und/oder jeglichem anderen Faktor, der zur Priorisierung und Klassifizierung der Liste von Produktanbietern verwendet werden kann. Zusätzlich zu der Erzeugung einer Liste von Produktanbietern erzeugt der Context Engine Server 109 vorzugsweise eine Reihe von Anweisungen, um die Kommunikationsvorrichtung 101 anzuweisen, wie die Liste von Produktanbietern dem Benutzer der Kommunikationsvorrichtung angezeigt werden soll.
  • In einer bevorzugten Ausführungsform erachtet der Context Engine Server 109 die Werbeangebote oder Gebote durch Erzeugung der Anbieterliste als sich gegenseitig ausschließend (d.h. auf einer Anbieter-zu-Anbieter-Basis). In einer alternativen Ausführungs form kann der Context Engine Server 109 zusätzliche Angebote von Mehrfachanbietern in Betracht ziehen. Beispielsweise kann ein Produkthersteller ein Angebot machen, und ein Einzelhändler des Herstellerprodukts kann ein anderes Angebot machen, wobei das Angebot des Herstellers angibt, dass es zu jeglichem Angebot von Einzelhändlern des Herstellerprodukts hinzugefügt werden soll. Aus Gründen der Platzierung des Einzelhändlers in der Liste von Anbietern wird in diesem Fall das Angebot des Einzelhändlers als die Summe der Angebote des Einzelhändlers und des Herstellers betrachtet.
  • Der Context Engine Server 109 stellt die Liste von Anbietern und die Anweisungen zum Anzeigen der Liste der Kommunikationsvorrichtung 101 in Form einer Datennachricht über die drahtlose Systemsteuerung 107, die BTS 104 und die Kommunikationsressource 124 bereit. Bei Empfang der Datennachricht verarbeitet die Kommunikationsvorrichtung 101 die Nachricht gemäß den bekannten empfangenden Techniken, und speichert die Liste und die Anweisungen in dem Speicher 207. Die Kommunikationsvorrichtungsprozessor 205 weist dann die Geräteanzeige 209 an, die gespeicherte Liste von Anbietern und ihre entsprechenden Erweiterungen oder Werbungen, wenn es welche gibt, dem Benutzer der Vorrichtung zusammen mit den Anweisungen anzuzeigen. Je nach dem bestimmten Bildschirm 209, der von der Kommunikationsvorrichtung 200 verwendet wird, kann die Anzeige der Identitäten der Anbieter und ihrer entsprechenden Erweiterungen und Werbungen optischer oder akustischer Art oder eine audiovisuelle Kombination sein.
  • In einer alternativen Ausführungsform kann der Context Engine Server 109 eine Liste von Produktanbietern und/oder Werbungen für Produkte an die Kommunikationsvorrichtung 101 liefern, ohne zuerst eine Anfrage nach einem Produkt von der Kommunikationsvorrichtung 101 empfangen zu haben. In dieser Ausführungsform kann der Context Engine Server 109 periodische Anfragen nach dem ungefähren Standort der Kommunikationsvorrichtung 101 an die drahtlose Systemsteuerung stellen, und diesen Standort auch erhalten, sowie die Produktinformationsanfragen basierend auf dem gegenwärtigen Standort der Vorrichtung oder Änderungen des Standorts und/oder der Tageszeit erstellen. Der Empfang der Antworten der Produktanbieter 120, die Erzeugung der Anbieterliste und Anweisungen zum Anzeigen, sowie die Bereitstellung der Liste und Anweisungen an die Kommunikationsvorrichtung 101 würden dann wie unten beschrieben stattfinden.
  • Obwohl die vorliegende Erfindung weiter oben im Wesentlichen mit Bezug auf die Bereitstellung von Produktinformationen an die Benutzer der drahtlosen Vorrichtung erläutert wurde, ist die vorliegende Erfindung außerdem gut geeignet, solche Informationen an die Benutzer drahtgebundenener Vorrichtungen zu liefern, vorausgesetzt, dass die drahtgebundene Vorrichtung einen Empfänger, einen Sender (wenn ein 2-Wege-Betrieb gewünscht ist), einen Prozessor, einen Speicher, einen Bildschirm und eine Benutzereingabevorrichtung aufweist. Wenn sie mit einem drahtgebundenen Modem oder Kabelmodem verbunden sind, weisen die meisten, wenn auch nicht alle, drahtgebundenen Vorrichtungen, die weiter oben mit Bezug auf 1 aufgelistet sind, die notwendigen Komponenten zur Implementierung der vorliegenden Erfindung auf. In einem solchen Fall werden alle Anfragen nach Produktinformationen von der drahtgebundenen Vorrichtung an den PSTN/Dienstanbieter 111 und dann an den Context Engine Server 109 übermittelt. Entsprechend werden die Anbieterliste und die Anweisungen zum Anzeigen dieser von dem Context Engine Server 109 an den PSTN/Dienstanbieter 111 und dann an die drahtgebundene Vorrichtung 103 übermittelt.
  • Wie oben beschrieben, bietet die vorliegende Erfindung eine Möglichkeit, durch die die Benutzer der Kommunikationsvorrichtung an verschiedenen Standorten über Echtzeit-Werbungen der Produktanbieter Informationen über gewünschte Produkte erhalten können, die allgemein in einer näheren Umgebung zu ihren Standorten erhältlich sind. Im Gegensatz zu Fernsehwerbung oder Bannerwerbung im Internet, die allgemein mit dem Wunsch an Verbraucher gerichtet ist, dass solche Werbungen in Ihnen den Wunsch wecken, die angepriesenen Produkte zu erwerben, richtet sich die vorliegende Erfindung darauf, auf individueller Basis Werbung bei Verbrauchern zu Zeitpunkten zu bieten, zu denen die Verbraucher sicher oder höchstwahrscheinlich den Wunsch haben, das angepriesene Produkt oder die Produkte zu erwerben. Des Weiteren hilft die vorliegende Erfindung Verbrauchern dabei, Produkte zu finden, die sie brauchen könnten, besonders, wenn der Verbraucher nach einem bestimmten Produkt in einem unbekanntem Gebiet sucht.
  • 3 ist ein logisches Ablaufdiagramm 300 von Schritten, die von einem Context Engine Server durchgeführt werden, um den Benutzer einer Kommunikationsvorrichtung zu benachrichtigen, wo ein Produkt gemäß der vorliegenden Erfindung zu erhalten ist. Der logische Ablauf beginnt (301), wenn der Context Engine Server einen ungefähren Standort der Kommunikationsvorrichtung und wahlweise die Tageszeit bestimmt (303). Der ungefähre Standort der Kommunikationsvorrichtung wird vorzugsweise von einer drahtlosen Systemsteuerung bestimmt, falls die Kommunikationsvorrichtung eine drahtlose Vorrichtung ist, oder von dem PSTN-Anbieter (z.B. eine Telefongesellschaft) oder einem Internet-Dienstanbieter, falls die Kommunikationsvorrichtung eine drahtgebundene Vorrichtung ist. Der ungefähre Standort der Kommunikationsvorrichtung kann wiederholt (z.B. periodisch, wenn die Kommunikationsvorrichtung eine drahtlose Vorrichtung ist) oder nur einmal bestimmt werden (z.B. irgendwann während einer Kommunikation, wenn die Kommunikationsvorrichtung eine drahtgebundene Vorrichtung ist).
  • Zusätzlich zu der Bestimmung des ungefähren Standorts der Kommunikationsvorrichtung und der Tageszeit, bestimmt (305) der Context Engine Server, ob er eine Anfrage nach einem bestimmten Produkt von der Kommunikationsvorrichtung empfangen hat oder nicht. Das heißt, der Context Engine Server bestimmt, ob er eine Produktanfrage von der Kommunikationsvorrichtung entweder vor oder nach der Bestimmung des ungefähren Standorts der Kommunikationsvorrichtung empfangen hat.
  • Falls der Context Engine Server keine Produktanfrage von der Kommunikationsvorrichtung empfangen hat, kann der Kontextserver optional feststellen (306), dass der Benutzer der Kommunikationsvorrichtung den Wunsch hat, das Produkt basierend auf dem ungefähren Standort der Vorrichtung (z.B. kann der Benutzer der Vorrichtung Köder kaufen wollen, wenn er sich in der Nähe eines Sees befindet) und/oder der Tageszeit (z.B. kann der Benutzer der Vorrichtung sein Mittagessen zur Mittagszeit erwerben wollen) zu erwerben. Das heißt, der Context Engine Server kann automatisch feststellen, dass der Benutzer der Kommunikationsvorrichtung den Wunsch hat, Werbung für bestimmte Produkte basierend auf der Tageszeit und/oder dem gegenwärtigen Standort der Vorrichtung zu empfangen, sogar bei Ausbleiben einer spezifischen Anfrage für solche Produkte von der Kommunikationsvorrichtung. Alternativ kann der Context Engine Server automatisch feststellen, dass der Benutzer der Kommunikationsvorrichtung üblicherweise den Wunsch hat, ein Produkt basierend auf dem gegenwärtigen Standort der Vorrichtung und/oder der Tageszeit zu erwerben, und daher den Produktanbietern erlauben auszuwählen, für welche Produkte ein Gebot abgegeben wird, um bei dem Benutzer der Vorrichtung Werbung zu machen, anstatt, dass es notwendig ist, dass der Zwischenhändler auf ein speziell vorhersehbares Bedürfnis des Benutzers antwortet. Eine solche alternative Ausführungsform kann umgesetzt werden, indem den Produktanbietern erlaubt wird, ihren allgemeinen Wunsch, in einem bestimmten geographischen Gebiet(en) und/oder zu einer bestimmten Tageszeit(en) Werbung zu machen, in der relationalen Datenbank des Context Engine Servers zu speichern, anstatt ihre tatsächlichen Produkte oder Produktkategorien wie oben beschrieben in der Datenbank zu speichern.
  • Falls der Context Engine Server entweder eine ausdrückliche Produktanfrage von der Kommunikationsvorrichtung empfangen hat, oder automatisch festgestellt hat, dass der Benutzer der Vorrichtung den Wunsch hat, ein Produkt bei Ausbleiben der ausdrücklichen Produktanfrage zu erwerben, bestimmt (307) der Con text Engine Server, ob das angefragte oder hypothetisch gewünschte Produkt allgemein in der näheren Umgebung der Kommunikationsvorrichtung erhältlich ist. Um festzustellen, ob ein Produkt erhältlich ist, fragt der Context Engine Server seine relationale Datenbank nach Produktanbietern, Produktkategorien, Geschäftszeiten und Vertriebstellen oder -gebieten ab, um festzustellen, ob sich zumindest ein Anbieter des angefragten oder hypothetisch gewünschten Produkts oder Produkttyps in der näheren Umgebung des gegenwärtigen ungefähren Standorts der Kommunikationsvorrichtung befindet. Wenn die Kommunikationsvorrichtung beispielsweise um Mitternacht eine ausdrückliche Anfrage nach Fastfood übermittelt hat, und der ungefähre Standort in Dallas, Texas war, könnte der Context Engine Server seine Datenbank durchsuchen, um festzustellen, ob die Datenbank irgendwelche Fastfood Restaurants oder Fastfoodketten enthält, die sich in dem Dallas-Fort Worth Gebiet befinden und um Mitternacht oder die ganze Nacht durch geöffnet haben.
  • Die Entfernung von dem ungefähren Standort der Kommunikationsvorrichtung, die die nähere Umgebung der Kommunikationsvorrichtung bestimmt, hängt von einer Vielzahl von Faktoren ab, wie beispielsweise den Verarbeitungs- und Datenbankleistungsfähigkeiten des Context Engine Servers und/oder dem Wunsch des Produktanbieters, die Produktinformationen (z.B. Produktangebote und Standorte) in Echtzeit zu steuern, die dem Benutzer der Kommunikationsvorrichtung bereitgestellt werden. Beispielsweise wird bei einen Context Engine Server mit niedriger Verarbeitungsleistung und/oder kleinem Speicher, oder wenn der Anbieter die Echtzeitsteuerung seiner Produktinformationen aufrechterhalten möchte, der Context Engine Server die Produktanbieter vielleicht in sehr allgemeinen Kategorien speichern, und nur die Staaten oder Regionen des Landes einschließen, in denen die Produktanbieter arbeiten. In diesem Fall kann die nähere Umgebung der Kommunikationsvorrichtung der Staat oder die Region des Landes (z.B. Nordwesten, Südwesten, mittlerer Westen, Nordosten, Südosten, Süden, Norden und so weiter) sein, in dem sich die Vorrichtung befindet. Andererseits kann bei einem Context Engine Server mit hoher Verarbeitungsleistung, der spezifische Produktkategorien und Produktanbieterstandorte in sich gespeichert hat, die nähere Umgebung der Kommunikationsvorrichtung einen Ein-Kilometer-Radius von dem Standort der Kommunikationsvorrichtung aufweisen, wenn sich das gewünschte Produkt in einem solchem Ein-Kilometer-Radius befindet. In einer bevorzugten Ausführungsform weist die nähere Umgebung der Kommunikationsvorrichtung eine radiale Entfernung von nicht mehr als einhundert Kilometern (sechzig Meilen) von dem ungefähren Standort der Kommunikationsvorrichtung auf. Das heißt, bei der bevorzugten näheren Umgebung der Kommunikationsvorrichtung handelt es sich um die Entfernung, die eine einstündige Fahrt oder weniger von dem ungefähren Standort der Kommunikationsvorrichtung ist. Alternativ kann die nähere Umgebung der Kommunikationsvorrichtung ein breiteres Gebiet aufweisen, wie beispielsweise eine Region des Landes, einen Staat, oder ein Land, in dem sich die Kommunikationsvorrichtung gegenwärtig befindet oder in der eine geplante Reiseroute der Kommunikationsvorrichtung liegt (z.B. wenn die Kommunikationsvorrichtung ein Navigationssystem eines Fahrzeugs aufweist oder damit verbunden ist).
  • Falls das Produkt in der näheren Umgebung der Kommunikationsvorrichtung nicht erhältlich ist, und die Kommunikationsvorrichtung eine ausdrückliche Anfrage nach dem Produkt gestellt hat, benachrichtigt (309) der Context Engine Server die Kommunikationsvorrichtung darüber, dass das Produkt nicht erhältlich ist, und der logische Ablauf endet (311). Die Produktverfügbarkeitsinformationen (oder Nichtverfügbarkeitsinformationen, wie es der Fall sein kann) können von dem Context Engine Server aufgezeichnet oder gespeichert werden, und zu einem späteren Zeitpunkt den Produktanbietern bereitgestellt werden, um den Anbietern zu ermöglichen, festzustellen, ob sie ihre Produkte in einem bestimmten geographischen Gebiet anbieten sollen. Falls das Produkt in der näheren Umgebung der Kommunikationsvorrichtung erhältlich ist, wählt (313) der Context Engine Server Produktanbieter basierend auf dem Produkttyp, nach dem der Benutzer der Kommunikationsvorrichtung gefragt hat, oder der ihn wahrschein lich interessiert, und optional nach der Tageszeit aus. Wenn in dem oben erwähnten Beispiel beispielsweise 300 Fastfood Restaurants in dem Dalls-Fort Worth Gebiet vorhanden sind, aber nur 50 von ihnen um Mitternacht oder die ganze Nacht durch geöffnet haben, wählt der Context Engine Server vorzugsweise nur die 50 Restaurants aus, die um Mitternacht oder die ganze Nacht durch geöffnet haben. Alternativ (z.B. wenn der Context Engine Server die Geschäftszeiten nicht in seiner Datenbank speichert), könnte der Context Engine Server alle 300 Fastfood Restaurants als die ausgewählten Anbieter auswählen. Falls es sich jedoch bei vielen der Fastfood Restaurants um Franchises von großen Fastfoodketten handelt (z.B. zwanzig der Restaurants sind "MCDONALD'S", zwanzig sind "BURGER KING'S", zwanzig sind "WENDY'S", zwanzig sind "SUBWAY'S" und so weiter), muss der Context Engine Server nur den großen Franchisegeber (z.B. die McDonald Corporation) als den Produktanbieter für jede Gruppe von Franchises angeben. In einem solchen Fall würde der Franchisegeber oder sein Server den Context Engine Server darüber informieren, welche Restaurants sich in der näheren Umgebung der Kommunikationsvorrichtung befinden. Des Weiteren, wenn der Context Engine Server eine hohe Verarbeitungsleistung und Speicherfähigkeiten aufweist, kann der Context Engine Server die Standorte von allen 300 Fastfood-Restaurants in dem Dallas-Fort Worth Gebiet in seiner Datenbank aufweisen. In einem solchen Fall kann der Context Engine Server nur die Restaurants als die ausgewählten Produktanbieter auswählen, die sich innerhalb eines Radius von fünf oder zehn Kilometern (drei oder sechs Meilen) des gegenwärtigen ungefähren Standorts der Kommunikationsvorrichtung befinden.
  • Nachdem die Produktanbieter ausgewählt wurden, übermittelt (315) der Context Engine Server eine Anfrage nach Produktinformationen an die ausgewählten Produktanbieter. Beispielsweise kann der Context Engine Server die Anfrage an den oder die Internetserver für die Produktanbieter senden. Die Anfrage gibt vorzugsweise an, dass ein Verbraucher eine Anfrage nach Informationen über das Produkt des Anbieters gestellt hat, oder dass ein Verbrau cher gegenwärtig wahrscheinlich das Produkt des Anbieters benötigt.
  • Zusätzlich zu der Übermittlung einer Anfrage nach Produktinformationen könnte der Context Engine Server optional den ungefähren Standort der Kommunikationsvorrichtung (z.B. wenn der Context Engine Server die tatsächlichen Standorte der Produktanbieter nicht selbst speichert), spezifische Informationen über den Benutzer der Kommunikationsvorrichtung (z.B. bestimmte Essenswahl, Musicalgeschmack, Lieblingsfastfoodketten, Bonusprogrammmitgliedschaft und so weiter) und/oder allgemeine demographische Informationen übermitteln, die sich auf eine Gruppe von Personen beziehen, zu denen der Benutzer der Kommunikationsvorrichtung gehört (z.B. Größenbereich, Gewichtsbereich, Haushaltseinkommensbereich, Volkszugehörigkeit, Tätigkeit und so weiter). Um die zwei zuletzt genannten Arten von Informationen an die Produktanbieter zu übermitteln, werden solche Informationen vorzugsweise von dem Benutzer der Kommunikationsvorrichtung entweder zu dem Zeitpunkt, zu dem sich der Benutzer für einen Kommunikationsdienst angemeldet hat, oder zusammen mit der Anfrage nach dem Produkt an den Context Engine Server übermittelt. Alternativ können benutzerspezifische Informationen und/oder allgemeine demographische Informationen automatisch von dem Context Engine Server basierend auf dem Verhalten des Benutzers, wie beispielsweise dem Reisemuster des Benutzers, den am häufigsten angefragten Produkttypen und so weiter festgestellt werden.
  • Einige Zeit, nachdem die Produktinformationsanfrage und optional andere Informationen an die ausgewählten Produktanbieter übermittelt wurden, empfängt (317) der Context Engine Server Antworten auf die Anfrage von mindestens einigen, und vorzugsweise allen Produktanbietern. Zumindest einige der Antworten weisen vorzugsweise Angebote auf, Werbegebühren an den Betreiber des Kommunikationssystems und/oder den Betreiber des Context Engine Servers zu zahlen. Des Weiteren können die Antworten bestimmte Bedingungen aufweisen, auf denen die Werbegebühren basieren, wie beispielsweise, dass er der einzige Anbieter ist, dessen Identität dem Verbraucher bereitgestellt wird, dass er an erster Stelle in der Anbieterliste steht, die dem Verbraucher bereitgestellt wird, oder dass bestimmte Erweiterungen zur Identifizierung des Anbieters gemacht werden müssen, wie beispielsweise, dass die Werbemelodie, der Slogan, oder ein anderes Markenzeichen oder Dienstzeichen des Anbieters enthalten sind, dass der Name des Anbieters markiert ist, dass eine bestimmte Farbe für den Namen des Providers verwendet wird, und so weiter. Daher dienen die Anfragen nach Produktinformationen als Gelegenheiten für Echtzeitwerbung an die Verbraucher, die gegenwärtig tatsächlich oder höchstwahrscheinlich ein Produkt oder Produkte der Art benötigen, die von den ausgewählten Produktanbietern angeboten werden. Die Antworten können optional spezifische Standorte aufweisen, bei denen das oder die gewünschten Produkte von den Produktanbietern erworben werden können (z.B. wenn solche spezifischen Standorte nicht in der Datenbank des Context Engine Servers gespeichert sind). Die Antworten auf Anfragen, die über das Internet gestellt wurden, werden vorzugsweise über das Internet empfangen. Mit der wachsenden Popularität des Internets ist das Internet das bevorzugte Medium, über das der Context Engine Server mit den Produktanbietern und deren entsprechenden Servern kommuniziert.
  • Nachdem die Antworten, Werbegebührenangebote und/oder Anbieterstandorte empfangen wurden, erzeugt (319) der Context Engine Server eine Liste von Produktanbietern basierend auf den Inhalten der Antworten. Beispielsweise kann der höchste Bieter an erster Stelle in der Liste sein, oder es kann sich um den einzigen Anbieter in der Liste gemäß den von dem Anbieter benötigten Bedingungen und/oder den Betriebsrichtlinien des Context Engine Servers handeln. Des Weiteren kann die Liste alle Produktanbieter aufweisen, die geantwortet haben, oder nur einen kleinen Teil der antwortenden Anbieter (z.B. die besten zehn Bieter).
  • Der Context Engine Server stellt (321) dann die Liste von Anbietern und optional Anweisungen zum Anzeigen der Liste an die Kom munikationsvorrichtung bereit, und der logische Ablauf endet (311). Wenn sie bereitgestellt sind, enthalten die Anweisungen die Prioritäten und den Mechanismus zum Anzeigen der Identitäten und anderen Informationen, die einen Bezug zu den Anbietern in der Liste haben. Wie oben beschrieben, basieren die Prioritäten zum Anzeigen der Anbieteridentitäten zu einem großen Teil auf den Werbegebühren, die von den antwortenden Produktanbietern zu zahlen angeboten wurden, wenn zumindest einige der Anbieter solche Werbegebührangebote machen.
  • 4 ist ein logisches Ablaufdiagramm 400 von Schritten, die von einer Kommunikationsvorrichtung durchgeführt werden, um einen Benutzer der Kommunikationsvorrichtung zu benachrichtigen, wo er ein Produkt gemäß einer bevorzugten Ausführungsform der vorliegenden Erfindung erwerben kann. Der logische Ablauf beginnt (401), wenn die Kommunikationsvorrichtung eine Anfrage nach einem bestimmten Produkt (z.B. italienisches Essen) an die Infrastruktur des Kommunikationssystems übermittelt (403). Die Art der Übermittlung hängt von der Art der Kommunikationsvorrichtung ab. Beispielsweise überträgt eine drahtlose Kommunikationsvorrichtung der Art, die in 2 dargestellt ist, die Anfrage über einen kabellosen Kommunikationskanal an eine BTS. Die BTS leitet die Anfrage dann über eine Kommunikationsverbindung, wie beispielsweise eine T1-Verbindung, an eine Systemsteuerung (z.B. eine zentrale Steuerung, einen "base site controller", eine Rundrufsteuerung oder dergleichen) weiter. Die Systemsteuerung leitet dann die Anfrage wie oben beschrieben über eine andere Kommunikationsverbindung, wie beispielsweise das Internet, an einen Context Engine Server weiter. Alternativ kann eine drahtgebundene Vorrichtung, wie beispielsweise ein PC, der mit einem Modem verbunden ist, die Anfrage über den PSTN oder einen Internetdienstanbieter an den Context Engine Server übertragen. Wie oben beschrieben, wird diese Anfrage je nach der Art von Kommunikationsvorrichtung, die sie gesendet hat, gemäß den bekannten drahtgebundenen oder drahtlosen Techniken verarbeitet, und wird an einen Context Engine Server der Systeminfrastruktur weitergeleitet. Der Context Engine Server sucht dann nach kon kurrenzfähigen Geboten für die Werbung des angefragten Produkts von den Produktanbietern, die sich selbst in einer näheren Umgebung der Kommunikationsvorrichtung befinden, oder dort Einzelhändler, Lieferanten oder Großhändler haben können.
  • Zusätzlich zu der Produktanfrage könnte die Kommunikationsvorrichtung optional spezifische Informationen mit Bezug zu dem Benutzer der Kommunikationsvorrichtung übermitteln (403), wie beispielsweise persönliche Vorlieben, die von dem Benutzer ausdrücklich in die Kommunikationsvorrichtung eingegeben wurden, oder die basierend auf dem Verhalten des Benutzers (z.B. häufig angefragte Produkte (wenn die Kommunikationsvorrichtung so programmiert ist, dass sie solche Anfragen erkennt und speichert) oder den Reisemustern (z.B. wenn die Kommunikationsvorrichtung so programmiert ist, dass sie den Standort der Vorrichtung feststellt und periodisch speichert)) und/oder allgemeinen demographischen Informationen, wie beispielsweise Volkszugehörigkeit, Geschlecht, Alter, Haushaltseinkommen und so weiter, die einen Bezug zu einer Gruppe von Personen hat, die den Benutzer der Kommunikationsvorrichtung mit einschließt, von der Kommunikationsvorrichtung ausdrücklich festgestellt wurden. Die optionalen Informationen werden dem Context Engine Server zum Speichern bereitgestellt und können den Produktanbietern zur Verfügung gestellt werden, wenn sie von dem Benutzer der Kommunikationsvorrichtung autorisiert sind (z.B. zusammen mit dem Senden der optionalen Informationen). Die Produktanbieter können dann die optionalen Informationen auf unterschiedliche Art und Weise verwenden, beispielsweise zum Erstellen von Angebotspreisen für die Werbung, Produktpreisangeboten, Produktboni, und/oder Angeboten zur Gewährung eines Kredits für den Benutzer der Vorrichtung.
  • Einige Zeit, nachdem die Produktanfrage und die optionalen Informationen, falls dem so ist, übermittelt wurden, empfängt (405) die Kommunikationsvorrichtung eine Liste von Produktanbietern, die sich in der näheren Umgebung der Kommunikationsvorrichtung befinden, sowie Anweisungen zum Anzeigen der Liste von Anbietern für den Benutzer der Kommunikationvorrichtung. Die Anweisungen enthalten vorzugsweise Prioritäten zum Anzeigen der Identitäten der aufgelisteten Anbieter. Beispielsweise können die Anweisungen angeben, dass die Identitäten der Anbieter in einer bestimmten Reihenfolge (wenn die Liste mehr als nur einen Anbieter enthält), für einen bestimmten Zeitraum und/oder mit bestimmten Erweiterungen angezeigt werden sollen. Je nach der Implementierung des Bildschirms der Vorrichtung können solche Erweiterungen eine Hervorhebung (z.B. aufgehellt, fett gedruckt, unterstrichen und/oder farblich dargestellt) des Namens und/oder des Standorts des Anbieters, das Abspielen einer akustischen Werbemelodie als Hinweis auf den Anbieter, das Anzeigen eines Markenzeichens oder Dienstzeichens des Anbieters, die Verwendung eines bestimmten Schriftgrads, und/oder die Verwendung von anderen akustischen oder optischen Hervorhebungstechniken sein.
  • Der Inhalt der Anweisungen wird von dem Context Engine Server basierend auf den von den Anbietern empfangenen Angeboten oder Geboten für die Werbegebühren und/oder den Anzeigevoraussetzungen bereitgestellt. Wie oben erläutert, kann das Angebot, die höchste Werbegebühr zu zahlen, beispielsweise beinhalten, dass die Identität dieses Anbieters als einzige, an erster Stelle in der Liste, als einzige Identität auf dem Bildschirm der Kommunikationsvorrichtung für einen vorher festgelegten Zeitraum (z.B. zehn Sekunden), und/oder zusammen mit Erweiterungen angezeigt wird. Anbieter, die geringere oder gar keine Werbegebühren anbieten, können dann in absteigender Reihenfolge des Angebots angezeigt werden, oder es werden nur die Anbieter angezeigt, deren Angebote bei oder über einer definierten Schwelle liegen. Fachleute werden es zu schätzen wissen, dass es zahlreiche Möglichkeiten gibt, die Kommunikationsvorrichtung anzuweisen, die Liste von Anbietern basierend auf den angebotenen Werbegebühren und/oder anderen Faktoren (z.B. wenn keine Werbegebühren angeboten wurden), wie beispielsweise der geographischen Nähe der Anbieter zu der Kommunikationsvorrichtung, anzuzeigen. Die vorliegende Erfindung umfasst alle solchen Möglichkeiten, vorausgesetzt, dass solche Anweisungen mit der Geschäftspolitik des Context Engine Serverbetreibers übereinstimmen, und auf den angebotenen Werbegebühren, den Anzeigevoraussetzungen der Anbieter und/oder jeglichen anderen Rangfolgefaktoren, wie beispielsweise der Nähe der Anbieter zu der Kommunikationsvorrichtung, der alphabetischen Reihenfolge, den Benutzervorlieben, dem Bezug des Produkts zu der Produktanfrage, und/oder jeglichem anderen Faktor, der zur Priorisierung oder Klassifizierung der Liste der Produktanbieter verwendet werden kann, basieren.
  • Nachdem die Liste von Anbietern und die Anweisungen zum Anzeigen von der Infrastruktur des Kommunikationssystems empfangen wurden, zeigt (407) die Kommunikationsvorrichtung die Liste von Anbietern dem Benutzer der Kommunikationsvorrichtung gemäß den empfangenen Anweisungen an, und der logische Ablauf endet (409).
  • 5 ist ein logisches Ablaufdiagramm 500 von Schritten, die von der Kommunikationsvorrichtung durchgeführt werden, um einen Benutzer der Kommunikationsvorrichtung zu benachrichtigen, wo ein Produkt gemäß einer alternativen Ausführungsform der vorliegenden Erfindung erhalten werden kann. Der logische Ablauf beginnt (501), wenn die Kommunikationsvorrichtung eine Liste von Anbietern eines Produkts, wie beispielsweise eine Ware oder ein Dienst, das der Benutzer der Kommunikationsvorrichtung erwerben wollen könnte, sowie Anweisungen zum Anzeigen der Liste an den Benutzer der Vorrichtung empfängt. In dieser Ausführungsform handelt es sich bei der empfangenen Liste um eine Liste, die automatisch erzeugt und von dem Context Engine Server basierend auf mindestens dem ungefähren Standort der Kommunikationsvorrichtung, der von der Infrastruktur des Kommunikationssystems festgestellt wurde, übertragen wurde. Im Gegensatz zu der Ausführungsform, die weiter oben mit Bezug auf 4 erläutert wurde, wird die Liste von Anbietern in dieser Ausführungsform nicht als Reaktion auf jegliche formale Anfrage nach einem Produkt von der Kommunikationsvorrichtung empfangen. Gemäß den bekannten Techniken kann die Systemsteuerung eines drahtlosen Systems periodisch die Standorte von Kommunikationsvorrichtungen feststellen, die in dem System registriert sind. Bei Feststellung solcher Standorte leitet die Systemsteuerung die Standorte an den Context Engine Server weiter, der bei Empfang solcher Standorte automatisch Anbieter bestimmter Produkte, wie beispielsweise Benzin oder Essen, die die Benutzer der drahtlosen Vorrichtung wahrscheinlich benötigen, abfragen und automatisch eine Liste von Anbietern zur Übermittlung an eine oder mehrere der Kommunikationsvorrichtungen erzeugen kann. Daher kommt der Context Engine Server in dieser Ausführungsform den Bedürfnissen des Benutzers der Kommunikationsvorrichtung nach einem Produkt zuvor, und versorgt die Kommunikationsvorrichtung mit Produktinformationen (Werbungen), die sich auf das möglicherweise benötigte Produkt beziehen.
  • Die Liste von Produktanbietern kann außerdem auf der Tageszeit basieren, zu der die Liste übertragen wurde. Beispielsweise kann ein Benutzer einer drahtlosen Kommunikationsvorrichtung, der sich zwischen 17.30 und 19.30 Uhr an dem drahtlosen System angemeldet hat, ein Abendessen benötigen. Dementsprechend kann der Context Engine Server bei Empfang der Standorte der Kommunikationsvorrichtung von einer Systemsteuerung automatisch die Server von Restaurants abfragen, nach Empfang der Antworten auf die Anfrage eine Liste von Restaurants erzeugen, die zum Abendessen geöffnet haben, und die Liste über die Systemsteuerung und eine oder mehrere BTS an eine oder mehrere der Kommunikationsvorrichtungen übertragen.
  • Nachdem die Liste von Anbietern und die Anweisungen zum Anzeigen von dem Context Engine Server empfangen wurden, zeigt (505) die Kommunikationsvorrichtung die Liste gemäß den Anweisungen an, und der logische Ablauf endet (507). Wie oben mit Bezug auf 4 erläutert wurde, enthalten die Anweisungen vorzugsweise Prioritäten zum Anzeigen der Identitäten der aufgelisteten Anbieter, wobei die Prioritäten auf den Angeboten oder Geboten für die Werbegebühren basieren, die von den Anbieten über den Context Engine Server empfangen werden.
  • Die vorliegende Erfindung umfasst ein Verfahren zur Benachrichtigung eines Benutzers einer Kommunikationsvorrichtung, wo er ein Produkt erhalten kann, und ein Kommunikationssystem, das ein solches Verfahren verwendet. Mit dieser Erfindung können Benutzer der Kommunikationsvorrichtung (sowohl drahtgebundene als auch drahtlose) Informationen über gewünschte Produkte zu einem Zeitpunkt erhalten, zu dem sie solche Informationen benötigen, im Gegensatz zu anderen Zeitpunkten, beispielsweise wenn sie im Internet surfen oder fernsehen, wenn die Information nicht benötigt wird. Außerdem können Systembetreiber einen solchen Produktinformationsdienst durch Einziehen von Werbegebühren von den Produktanbietern anbieten. Durch die Verwendung des Internets als Kommunikationsrückgrat zwischen dem Context Engine Server und den Produktanbietern ermöglicht es die vorliegende Erfindung den Produktanbietern des Weiteren, konkurrenzfähige Echtzeitgebote für die Produktwerbung zu einem Zeitpunkt zu machen, zu dem die Anbieter wissen, dass die Verbraucher tatsächlich oder wahrscheinlich an den Produkten des Anbieters interessiert sind, wodurch die Effizienz des für die Werbung verwendetes Geldes erhöht wird.
  • Während das Vorhergehende bestimmte bevorzugte und alternative Ausführungsformen der vorliegenden Erfindung umfasst, wird es verstanden, dass die Erfindung dahingehend nicht begrenzt ist, und dass im Hinblick auf die vorliegende Erfindung verschiedene andere Ausführungsformen für Fachleute ersichtlich sein werden. Dementsprechend ist es erkennbar, dass Veränderungen gemacht werden können, ohne sich von dem Geist der Erfindung zu entfernen, wie besonders hervorgehoben und erkennbar beansprucht in den angefügten Ansprüchen ist, die so ausgelegt werden sollen, dass sie alle legalen Entsprechungen davon umfassen.

Claims (16)

  1. Verfahren zur Benachrichtigung eines Benutzers einer Kommunikationsvorrichtung, wo ein Produkt erhalten wird, wobei das Verfahren die folgenden Schritte aufweist: Bestimmen (303) einer ungefähren Position der Kommunikationsvorrichtung; und Bestimmen (307), ob das Produkt in der Nähe der Kommunikationsvorrichtung verfügbar ist, auf der Basis der ungefähren Position der Kommunikationsvorrichtung, wobei das Verfahren durch die folgenden Unterschritte gekennzeichnet ist: Übertragen (315) einer Anfrage nach Produktinformationen an eine Vielzahl von Produktanbietern (120), wenn das Produkt in der Nähe der Kommunikationsvorrichtung verfügbar ist; Empfangen (317) einer Vielzahl von Antworten auf die Anfrage nach Produktinformationen von mindestens einigen aus der Vielzahl von Produktanbietern; und Liefern (321) einer Liste von Produktanbietern an die Kommunikationsvorrichtung basierend zumindest auf der Vielzahl von Antworten.
  2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass das Produkt zumindest eine Ware oder einen Dienst aufweist.
  3. Verfahren nach Anspruch 1, welches weiter den folgenden Schritt aufweist: Empfangen (305) einer Anfrage von der Kommunikationsvorrichtung nach dem Produkt vor dem Schritt der Bestimmung einer ungefähren Position der Kommunikationsvorrichtung, wobei die Anfrage nach dem Produkt einen Produkttyp anzeigt.
  4. Verfahren nach Anspruch 3, welches weiter den Schritt der Auswahl der Vielzahl von Produktanbietern basierend auf dem Produkttyp aufweist.
  5. Verfahren nach Anspruch 4, welches weiter den Schritt der Bestimmung einer Tageszeit aufweist, und wobei der Auswahlschritt den Schritt der Auswahl der Vielzahl von Produktanbietern basierend auf der Tageszeit und dem Produkttyp aufweist.
  6. Verfahren nach Anspruch 1, welches weiter den folgenden Schritt aufweist: Automatisches Bestimmen (306) nach der Bestimmung der ungefähren Position der Kommunikationsvorrichtung, dass der Benutzer der Kommunikationsvorrichtung den Erhalt des Produkts basierend auf der ungefähren Position der Kommunikationsvorrichtung wünscht.
  7. Verfahren nach Anspruch 6, welches weiter den Schritt der Bestimmung einer Tageszeit aufweist, und wobei der Schritt der automatischen Bestimmung den Schritt der automatischen Bestimmung aufweist, dass der Benutzer der Kommunikationsvorrichtung den Erhalt des Produkts basierend auf der ungefähren Position der Kommunikationsvorrichtung und der Tageszeit wünscht.
  8. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass der Schritt der Übertragung der Anfrage nach Produktinformationen weiter den Schritt der Übertragung (403) mindestens einer den Benutzer der Kommunikationsvorrichtung betreffenden spezifischen Information und allgemeiner, eine Gruppe von Personen, welche den Benutzer der Kommunikationsvorrichtung einschließt, betreffender demographischer Informationen an die Vielzahl von Produktanbietern aufweist.
  9. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass der Schritt der Übertragung der Anfrage nach Produktinformationen weiter den Schritt der Übertragung der ungefähren Position der Kommunikationsvorrichtung an die Vielzahl von Produktanbietern aufweist, und dass die Vielzahl an Antworten spezifische Positionen einschließen, an denen das Produkt erhalten werden kann.
  10. Verfahren nach Anspruch 1, welches weiter den Schritt der Bestimmung von Positionen zumindest der Vielzahl von Produktanbietern vor dem Schritt der Übertragung einer Anfrage nach Produktinformationen aufweist, um Bestimmungspositionen zu erzeugen, und dadurch gekennzeichnet, dass der Schritt der Übertragung der Anfrage nach Produktinformationen den Schritt der Übertragung der Anfrage nach Produktinformationen an die Vielzahl von Produktanbietern basierend auf den bestimmten Positionen aufweist.
  11. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass der Schritt der Lieferung einer Liste von Produktanbietern an die Kommunikationsvorrichtung weiter den Schritt der Lieferung von Instruktionen für die Anzeige der Liste an den Benutzer der Kommunikationsvorrichtung aufweist, wobei die Instruktionen Prioritäten für die Anzeige zumindest von Identitäten der Produktanbieter in der Liste einschließen.
  12. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass eine Nähe der Kommunikationsvorrichtung einen Radialabstand von nicht mehr als einhundert Kilometer von der ungefähren Position der Kommunikationsvorrichtung der Kommunikationsvorrichtung aufweist.
  13. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass der Schritt der Übertragung einer Anfrage nach Produktinformationen den Schritt der Übertragung der Anfrage über das Internet aufweist.
  14. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass der Schritt des Empfangs einer Vielzahl von Antworten auf die Anfrage nach Produktinformationen den Schritt des Empfangs der Vielzahl von Antworten über das Internet aufweist.
  15. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass zumindest einige aus der Vielzahl von Antworten die Bezahlung jeweiliger Werbegebühren anbieten, und dass der Schritt der Lieferung einer Liste von Produktanbietern an die Kommunikationsvorrichtung den Schritt der Lieferung einer Liste von Produktanbietern an die Kommunikationsvorrichtung basierend auf den Werbegebühren aufweist, deren Bezahlung angeboten wird.
  16. Verfahren nach Anspruch 15, dadurch gekennzeichnet, dass der Schritt der Lieferung einer Liste von Produktanbietern an die Kommunikationsvorrichtung weiter den Schritt der Bereitstellung von Instruktionen zur Anzeige der Liste an den Benutzer der Kommunikationsvorrichtung aufweist, wobei die Instruktionen Prioritäten für das Anzeigen zumindest von Identitäten von Produktanbietern in der Liste einschließen, und dass die Prioritäten auf den Werbegebühren, deren Bezahlung angeboten wird, basieren.
DE60119925T 2000-04-24 2001-04-06 Verfahren und kommunikationssystem zur meldung an einem benutzer, und kommunikationssystem damit Expired - Lifetime DE60119925T2 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US09/556,385 US6526275B1 (en) 2000-04-24 2000-04-24 Method for informing a user of a communication device where to obtain a product and communication system employing same
US556385 2000-04-24
PCT/US2001/011382 WO2001082570A1 (en) 2000-04-24 2001-04-06 Method for informing a user where to obtain a product and communication system employing same

Publications (2)

Publication Number Publication Date
DE60119925D1 DE60119925D1 (de) 2006-06-29
DE60119925T2 true DE60119925T2 (de) 2007-05-10

Family

ID=24221130

Family Applications (1)

Application Number Title Priority Date Filing Date
DE60119925T Expired - Lifetime DE60119925T2 (de) 2000-04-24 2001-04-06 Verfahren und kommunikationssystem zur meldung an einem benutzer, und kommunikationssystem damit

Country Status (7)

Country Link
US (1) US6526275B1 (de)
EP (1) EP1293084B1 (de)
AU (1) AU2001251436A1 (de)
DE (1) DE60119925T2 (de)
ES (1) ES2264979T3 (de)
GB (1) GB2377340B (de)
WO (1) WO2001082570A1 (de)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102016225747A1 (de) 2016-12-21 2018-06-21 Audi Ag Verfahren zum Betreiben eines Kraftfahrzeugs mithilfe einer Kommunikationseinrichtung zum Bereitstellen eines Bedienmenüs eines Dienstleisters

Families Citing this family (273)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8606851B2 (en) 1995-06-06 2013-12-10 Wayport, Inc. Method and apparatus for geographic-based communications service
US5835061A (en) 1995-06-06 1998-11-10 Wayport, Inc. Method and apparatus for geographic-based communications service
US6799201B1 (en) * 2000-09-19 2004-09-28 Motorola, Inc. Remotely configurable multimedia entertainment and information system for vehicles
EP1226697B1 (de) 1999-11-03 2010-09-22 Wayport, Inc. Verteiltes netzwerk kommunication system das der gebrauch von einem gemeinsamen verteilten netzwerk infrastruktur an mehreren netzwerk dienstanbieters ermöglicht
JP3545666B2 (ja) * 2000-02-14 2004-07-21 株式会社東芝 移動端末に対するサービス提供システム
US7421278B2 (en) * 2000-03-13 2008-09-02 Intellions, Inc. Method and apparatus for time-aware and location-aware marketing
KR100307723B1 (ko) * 2000-03-21 2001-11-03 이재원 무선 인터넷을 이용한 광고주 주도형의 광고 제공 시스템 및 그 방법
US7512223B1 (en) * 2000-04-07 2009-03-31 Motorola, Inc. System and method for locating an end user
JP4877696B2 (ja) * 2000-04-25 2012-02-15 ガネット サテライト インフォメーション ネットワーク インコーポレイテッド 情報ポータル
JP2001325516A (ja) * 2000-05-16 2001-11-22 Sony Corp 情報提供装置および方法、情報処理装置および方法、並びにプログラム格納媒体
JP2001333455A (ja) * 2000-05-23 2001-11-30 Aisin Aw Co Ltd 移動体広告情報配信方法、移動体広告情報配信システム、移動体広告情報登録システム、移動体広告情報課金システム、移動体通信機器及び記録媒体
GB0014759D0 (en) * 2000-06-17 2000-08-09 Hewlett Packard Co Service delivery method and system
JP2002007864A (ja) * 2000-06-26 2002-01-11 Nec Corp 情報配信システム
FI20001514A0 (fi) * 2000-06-26 2000-06-26 Nokia Mobile Phones Ltd Elektroninen järjestelmä
US8041817B2 (en) 2000-06-30 2011-10-18 At&T Intellectual Property I, Lp Anonymous location service for wireless networks
US6738808B1 (en) * 2000-06-30 2004-05-18 Bell South Intellectual Property Corporation Anonymous location service for wireless networks
US6675017B1 (en) * 2000-06-30 2004-01-06 Bellsouth Intellectual Property Corporation Location blocking service for wireless networks
US6754484B1 (en) * 2000-07-10 2004-06-22 Nokia Corporation Short messaging using information beacons
US7676030B2 (en) 2002-12-10 2010-03-09 Ewi Holdings, Inc. System and method for personal identification number distribution and delivery
US6526130B1 (en) * 2000-07-19 2003-02-25 Ewi Holdings, Inc. System and method for distributing personal identification numbers over a computer network
US20050229003A1 (en) 2004-04-09 2005-10-13 Miles Paschini System and method for distributing personal identification numbers over a computer network
US6807568B1 (en) * 2000-07-27 2004-10-19 Union Beach, L.P. Recipient selection of information to be subsequently delivered
US7796998B1 (en) 2000-08-01 2010-09-14 At&T Intellectual Property, I, L.P. Method and system for delivery of a calling party's location
JP2002118656A (ja) * 2000-08-04 2002-04-19 Csd:Kk 携帯電話を通じた広告方法
US6633761B1 (en) * 2000-08-11 2003-10-14 Reefedge, Inc. Enabling seamless user mobility in a short-range wireless networking environment
US7024208B2 (en) * 2000-09-05 2006-04-04 Helios Co., Ltd. Radio communication service providing system, radio communication device, radio communication service providing method, and radio communication method
JP4376437B2 (ja) * 2000-09-06 2009-12-02 パイオニア株式会社 情報配信システム
US6691227B1 (en) * 2000-09-08 2004-02-10 Reefedge, Inc. Location-independent packet routing and secure access in a short-range wireless networking environment
JP4576686B2 (ja) * 2000-09-20 2010-11-10 ソニー株式会社 広告付動画の配信装置及び方法
US7181529B2 (en) * 2000-09-22 2007-02-20 Ericsson Inc. Business to business engine and system for facilitating information interexchange using realtime data
US20020037744A1 (en) * 2000-09-22 2002-03-28 Ranjit Bhatia Telecommunications device for sending realtime information to a business-to-business engine for facilitating services to the telecommunications device
US20020038362A1 (en) * 2000-09-22 2002-03-28 Ranjit Bhatia Apparatus for facilitating realtime information interexchange between a telecommunications network and a service provider
US6690940B1 (en) 2000-09-22 2004-02-10 James W. Brown System for selective prevention of non-emergency use of an electronic device
US10715316B2 (en) * 2000-10-30 2020-07-14 Geo Codex, LLC System and method for delivering information in a communication network using location identity
US20020107027A1 (en) * 2000-12-06 2002-08-08 O'neil Joseph Thomas Targeted advertising for commuters with mobile IP terminals
US20020113121A1 (en) * 2000-12-06 2002-08-22 Gregory Allen Electronic information delivery system and process including supplying of information about locations visited while travelling and at contained events
US6961567B1 (en) * 2000-12-07 2005-11-01 Palm, Inc. Generic activation and registration framework for wireless devices
US7116977B1 (en) 2000-12-19 2006-10-03 Bellsouth Intellectual Property Corporation System and method for using location information to execute an action
US20020077897A1 (en) * 2000-12-19 2002-06-20 Zellner Samuel N. Identity blocking service from a web advertiser
US7110749B2 (en) 2000-12-19 2006-09-19 Bellsouth Intellectual Property Corporation Identity blocking service from a wireless service provider
US7181225B1 (en) 2000-12-19 2007-02-20 Bellsouth Intellectual Property Corporation System and method for surveying wireless device users by location
US7428411B2 (en) 2000-12-19 2008-09-23 At&T Delaware Intellectual Property, Inc. Location-based security rules
US7085555B2 (en) 2000-12-19 2006-08-01 Bellsouth Intellectual Property Corporation Location blocking service from a web advertiser
US7224978B2 (en) 2000-12-19 2007-05-29 Bellsouth Intellectual Property Corporation Location blocking service from a wireless service provider
US7245925B2 (en) 2000-12-19 2007-07-17 At&T Intellectual Property, Inc. System and method for using location information to execute an action
US7130630B1 (en) 2000-12-19 2006-10-31 Bellsouth Intellectual Property Corporation Location query service for wireless networks
US7555571B1 (en) 2001-01-05 2009-06-30 Palm, Inc. Activation of mobile computing device on a cellular network
US6823189B2 (en) * 2001-01-24 2004-11-23 Lucent Technologies Inc. System and method for identifying mobile communication apparatuses proximal with an identification locus
JP2004531928A (ja) * 2001-03-20 2004-10-14 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ ビーコン更新手法
US7937095B2 (en) * 2001-04-10 2011-05-03 Knowtate, Inc. Combining a marker with contextual information to deliver domain-specific content
US6738630B2 (en) * 2001-04-10 2004-05-18 Knowtate, Inc. Combining markers with location information to deliver domain-specific content to mobile devices
US7715533B2 (en) * 2001-04-27 2010-05-11 Hewlett-Packard Development Company, L.P. Brokering of information acquisition by devices in a wireless network
US6968178B2 (en) * 2001-04-27 2005-11-22 Hewlett-Packard Development Company, L.P. Profiles for information acquisition by devices in a wireless network
US7224979B2 (en) * 2001-05-03 2007-05-29 Symantec Corporation Location-aware service proxies in a short-range wireless environment
US20030041175A2 (en) * 2001-05-03 2003-02-27 Singhal Sandeep K Method and System for Adapting Short-Range Wireless Access Points for Participation in a Coordinated Networked Environment
US8812398B2 (en) * 2001-05-08 2014-08-19 Qualcomm Incorporated Key for a wireless-enabled device
JP4569051B2 (ja) * 2001-06-07 2010-10-27 株式会社エクォス・リサーチ 領域別情報送信装置
US6757544B2 (en) * 2001-08-15 2004-06-29 Motorola, Inc. System and method for determining a location relevant to a communication device and/or its associated user
JP2003076915A (ja) * 2001-08-31 2003-03-14 Pioneer Electronic Corp 旅行プラン提供システム、移動体運行プラン提供システム及び方法、並びにコンピュータプログラム
US20040242194A1 (en) * 2001-09-24 2004-12-02 Taylor Roy George Information gathering
AU2002352955A1 (en) * 2001-11-27 2003-06-10 Accenture Llp Context sensitive advertisement delivery framework
US8590013B2 (en) 2002-02-25 2013-11-19 C. S. Lee Crawford Method of managing and communicating data pertaining to software applications for processor-based devices comprising wireless communication circuitry
US7509417B1 (en) * 2002-02-28 2009-03-24 Palm, Inc. Method for intelligently selecting a wireless communication access point
JP4482263B2 (ja) * 2002-02-28 2010-06-16 株式会社日立製作所 広告配信装置および広告の配信方法
EP1408303B1 (de) * 2002-03-15 2011-12-21 Mitsubishi Denki Kabushiki Kaisha Fahrzeugnavigationsvorrichtung
GB2387068B (en) * 2002-03-27 2006-01-11 Hypertag Ltd Improvements relating to information delivery
US8543657B2 (en) * 2002-05-03 2013-09-24 Samsung Electronics Co., Ltd Data communication system and method using a wireless terminal
WO2004008276A2 (en) * 2002-07-12 2004-01-22 Exphand, Inc. Interactive electronic commerce and message interchange system
US20040117255A1 (en) * 2002-07-12 2004-06-17 Nemirofsky Frank Robert Interactive electronic commerce and message interchange system featuring delivery of messages tailored to individual users
US20040198376A1 (en) * 2002-07-30 2004-10-07 Ravinder Chandhok Method and apparatus for supporting group communications based on location vector
EP1389022A1 (de) * 2002-08-07 2004-02-11 Telefonaktiebolaget Lm Ericsson Verfahren zur Auswahl eines Ortungsdienstklientes in einem drahtlosen Netzwerk
US8090798B2 (en) 2002-08-12 2012-01-03 Morganstein System and methods for direct targeted media advertising over peer-to-peer networks
US8296393B2 (en) 2002-08-12 2012-10-23 David S. Morganstein Media advertising over peer-to-peer networks
US8301724B2 (en) 2002-08-12 2012-10-30 David S. Morganstein Targeted media advertising over networks
US20040198379A1 (en) * 2002-08-28 2004-10-07 Magee Stephen D. Method for authorizing location services
US6934530B2 (en) * 2002-09-25 2005-08-23 At&T Wireless Services, Inc. Virtual subscriber network
US7319862B1 (en) * 2002-09-26 2008-01-15 Exphand, Inc. Block-based encoding and decoding information transference system and method
FR2845552B1 (fr) * 2002-10-08 2005-07-01 France Telecom Procede de gestion de requetes d'informations, systeme et serveur de requetes pour la mise en oeuvre d'un tel procede
US7734289B2 (en) * 2002-10-25 2010-06-08 At&T Mobility Ii Llc Delivery of network services
US20040082314A1 (en) * 2002-10-25 2004-04-29 Shaw Venson M. Delivery of network services
US7565137B2 (en) * 2002-10-25 2009-07-21 At&T Mobility Ii Llc Delivery of network services
US8249615B2 (en) * 2002-10-25 2012-08-21 At&T Mobility Ii Llc Delivery of network services
US7263086B2 (en) * 2002-11-12 2007-08-28 Nokia Corporation Method and system for providing location-based services in multiple coverage area environments
US7366523B2 (en) * 2002-11-12 2008-04-29 Nokia Corporation Method and system for providing location-based services
US20040203883A1 (en) * 2002-11-18 2004-10-14 Roger Jollis Systems and methods for providing location-based services to users
US10205721B2 (en) * 2002-12-10 2019-02-12 Ewi Holdings, Inc. System and method for distributing personal identification numbers over a computer network
JP4313606B2 (ja) * 2003-05-07 2009-08-12 エボリウム・エス・アー・エス 移動通信システム
US20040242239A1 (en) * 2003-05-27 2004-12-02 Ombek Ltd. Method and apparatus for broadcasting data to mobile devices within a specific locality
US7131578B2 (en) 2003-05-28 2006-11-07 Ewi Holdings, Inc. System and method for electronic prepaid account replenishment
FR2855696A1 (fr) * 2003-05-28 2004-12-03 France Telecom Procede et systeme de gestion dynamique d'objets physiques en reseau basee sur la localisation
US7430724B2 (en) 2003-08-11 2008-09-30 Core Mobility, Inc. Systems and methods for displaying content in a ticker
US7441203B2 (en) 2003-08-11 2008-10-21 Core Mobility, Inc. Interactive user interface presentation attributes for location-based content
US7343564B2 (en) 2003-08-11 2008-03-11 Core Mobility, Inc. Systems and methods for displaying location-based maps on communication devices
US20050039135A1 (en) * 2003-08-11 2005-02-17 Konstantin Othmer Systems and methods for navigating content in an interactive ticker
EP1676231A1 (de) * 2003-10-22 2006-07-05 Bridgestone/Firestone North American Tire, LLC Verfahren und system zur ausführung einer transaktion
US7266558B2 (en) 2004-02-02 2007-09-04 Gray Michael D Method and apparatus for global relief management
CA2755955C (en) * 2004-03-09 2019-02-19 Google Inc. Dynamic data delivery apparatus and method for same
US7430411B2 (en) * 2004-03-31 2008-09-30 Intel Corporation Transmission of service availability information
US11599873B2 (en) 2010-01-08 2023-03-07 Blackhawk Network, Inc. Systems and methods for proxy card and/or wallet redemption card transactions
US11475436B2 (en) 2010-01-08 2022-10-18 Blackhawk Network, Inc. System and method for providing a security code
US7280644B2 (en) * 2004-12-07 2007-10-09 Ewi Holdings, Inc. Transaction processing platform for faciliating electronic distribution of plural prepaid services
US20050261009A1 (en) * 2004-05-18 2005-11-24 Todd Hertzberg Encouraging traffic in a communications network
US7409205B2 (en) * 2004-06-29 2008-08-05 Nokia Corporation Virtual radio
US20060045244A1 (en) * 2004-08-24 2006-03-02 Darren New Method and apparatus for receipt printing and information display in a personal identification number delivery system
WO2006033626A1 (en) * 2004-09-24 2006-03-30 Urby Goeran System for communication and data processing for transmittal and use of digital information in connection with a tangible object
US8150617B2 (en) * 2004-10-25 2012-04-03 A9.Com, Inc. System and method for displaying location-specific images on a mobile device
US7363001B2 (en) 2005-03-08 2008-04-22 Google Inc. Dynamic data delivery apparatus and method for same
US7529925B2 (en) 2005-03-15 2009-05-05 Trapeze Networks, Inc. System and method for distributing keys in a wireless network
US20060217110A1 (en) * 2005-03-25 2006-09-28 Core Mobility, Inc. Prioritizing the display of non-intrusive content on a mobile communication device
US7551574B1 (en) * 2005-03-31 2009-06-23 Trapeze Networks, Inc. Method and apparatus for controlling wireless network access privileges based on wireless client location
KR100857019B1 (ko) * 2005-04-19 2008-09-05 주식회사 엘지화학 기계적 및 전기적 커넥팅 부재
US8027877B2 (en) * 2005-04-20 2011-09-27 At&T Intellectual Property I, L.P. System and method of providing advertisements to mobile devices
US7930211B2 (en) * 2005-04-20 2011-04-19 At&T Intellectual Property I, L.P. System and method of providing advertisements to portable communication devices
US8015064B2 (en) * 2005-04-20 2011-09-06 At&T Intellectual Property I, Lp System and method of providing advertisements to cellular devices
EP1894386B1 (de) * 2005-06-01 2018-08-08 Google LLC Optimierung der medienwiedergabe
US8099326B2 (en) * 2005-06-01 2012-01-17 Google Inc. Traffic estimator
US8099327B2 (en) * 2005-06-01 2012-01-17 Google Inc. Auctioneer
US20070073718A1 (en) * 2005-09-14 2007-03-29 Jorey Ramer Mobile search service instant activation
US20080214154A1 (en) * 2005-11-01 2008-09-04 Jorey Ramer Associating mobile and non mobile web content
US20070061245A1 (en) * 2005-09-14 2007-03-15 Jorey Ramer Location based presentation of mobile content
US9076175B2 (en) * 2005-09-14 2015-07-07 Millennial Media, Inc. Mobile comparison shopping
US20070168354A1 (en) * 2005-11-01 2007-07-19 Jorey Ramer Combined algorithmic and editorial-reviewed mobile content search results
US8832100B2 (en) * 2005-09-14 2014-09-09 Millennial Media, Inc. User transaction history influenced search results
US7548915B2 (en) * 2005-09-14 2009-06-16 Jorey Ramer Contextual mobile content placement on a mobile communication facility
US10592930B2 (en) * 2005-09-14 2020-03-17 Millenial Media, LLC Syndication of a behavioral profile using a monetization platform
US8209344B2 (en) 2005-09-14 2012-06-26 Jumptap, Inc. Embedding sponsored content in mobile applications
US8290810B2 (en) * 2005-09-14 2012-10-16 Jumptap, Inc. Realtime surveying within mobile sponsored content
US20070100652A1 (en) * 2005-11-01 2007-05-03 Jorey Ramer Mobile pay per call
US20090234711A1 (en) * 2005-09-14 2009-09-17 Jorey Ramer Aggregation of behavioral profile data using a monetization platform
US20070060109A1 (en) * 2005-09-14 2007-03-15 Jorey Ramer Managing sponsored content based on user characteristics
US20070060173A1 (en) * 2005-09-14 2007-03-15 Jorey Ramer Managing sponsored content based on transaction history
US8156128B2 (en) * 2005-09-14 2012-04-10 Jumptap, Inc. Contextual mobile content placement on a mobile communication facility
US20070118533A1 (en) * 2005-09-14 2007-05-24 Jorey Ramer On-off handset search box
US8660891B2 (en) 2005-11-01 2014-02-25 Millennial Media Interactive mobile advertisement banners
US20110313853A1 (en) 2005-09-14 2011-12-22 Jorey Ramer System for targeting advertising content to a plurality of mobile communication facilities
US20080214153A1 (en) * 2005-09-14 2008-09-04 Jorey Ramer Mobile User Profile Creation based on User Browse Behaviors
US8238888B2 (en) * 2006-09-13 2012-08-07 Jumptap, Inc. Methods and systems for mobile coupon placement
US7702318B2 (en) 2005-09-14 2010-04-20 Jumptap, Inc. Presentation of sponsored content based on mobile transaction event
US20070239724A1 (en) * 2005-09-14 2007-10-11 Jorey Ramer Mobile search services related to direct identifiers
US20070100653A1 (en) * 2005-11-01 2007-05-03 Jorey Ramer Mobile website analyzer
US7912458B2 (en) 2005-09-14 2011-03-22 Jumptap, Inc. Interaction analysis and prioritization of mobile content
US8666376B2 (en) * 2005-09-14 2014-03-04 Millennial Media Location based mobile shopping affinity program
US8364540B2 (en) * 2005-09-14 2013-01-29 Jumptap, Inc. Contextual targeting of content using a monetization platform
US9201979B2 (en) 2005-09-14 2015-12-01 Millennial Media, Inc. Syndication of a behavioral profile associated with an availability condition using a monetization platform
US7769764B2 (en) * 2005-09-14 2010-08-03 Jumptap, Inc. Mobile advertisement syndication
US7660581B2 (en) * 2005-09-14 2010-02-09 Jumptap, Inc. Managing sponsored content based on usage history
US7577665B2 (en) 2005-09-14 2009-08-18 Jumptap, Inc. User characteristic influenced search results
US20080214155A1 (en) * 2005-11-01 2008-09-04 Jorey Ramer Integrating subscription content into mobile search results
US20090240568A1 (en) * 2005-09-14 2009-09-24 Jorey Ramer Aggregation and enrichment of behavioral profile data using a monetization platform
US20070100806A1 (en) * 2005-11-01 2007-05-03 Jorey Ramer Client libraries for mobile content
US20110143731A1 (en) * 2005-09-14 2011-06-16 Jorey Ramer Mobile Communication Facility Usage Pattern Geographic Based Advertising
US20080214151A1 (en) * 2005-09-14 2008-09-04 Jorey Ramer Methods and systems for mobile coupon placement
US8812526B2 (en) 2005-09-14 2014-08-19 Millennial Media, Inc. Mobile content cross-inventory yield optimization
US20120010974A1 (en) * 2005-09-14 2012-01-12 Jorey Ramer System for targeting advertising content to a plurality of mobile communication facilities
US8229914B2 (en) 2005-09-14 2012-07-24 Jumptap, Inc. Mobile content spidering and compatibility determination
US7752209B2 (en) 2005-09-14 2010-07-06 Jumptap, Inc. Presenting sponsored content on a mobile communication facility
US20070288427A1 (en) * 2005-09-14 2007-12-13 Jorey Ramer Mobile pay-per-call campaign creation
US8688671B2 (en) 2005-09-14 2014-04-01 Millennial Media Managing sponsored content based on geographic region
US20070061211A1 (en) * 2005-09-14 2007-03-15 Jorey Ramer Preventing mobile communication facility click fraud
US7676394B2 (en) 2005-09-14 2010-03-09 Jumptap, Inc. Dynamic bidding and expected value
US20080270220A1 (en) * 2005-11-05 2008-10-30 Jorey Ramer Embedding a nonsponsored mobile content within a sponsored mobile content
US20070073719A1 (en) * 2005-09-14 2007-03-29 Jorey Ramer Physical navigation of a mobile search application
US8131271B2 (en) * 2005-11-05 2012-03-06 Jumptap, Inc. Categorization of a mobile user profile based on browse behavior
US8027879B2 (en) 2005-11-05 2011-09-27 Jumptap, Inc. Exclusivity bidding for mobile sponsored content
US20080215557A1 (en) * 2005-11-05 2008-09-04 Jorey Ramer Methods and systems of mobile query classification
US9058406B2 (en) 2005-09-14 2015-06-16 Millennial Media, Inc. Management of multiple advertising inventories using a monetization platform
US20080214152A1 (en) * 2005-09-14 2008-09-04 Jorey Ramer Methods and systems of mobile dynamic content presentation
US8989718B2 (en) * 2005-09-14 2015-03-24 Millennial Media, Inc. Idle screen advertising
US20070060114A1 (en) * 2005-09-14 2007-03-15 Jorey Ramer Predictive text completion for a mobile communication facility
US8805339B2 (en) 2005-09-14 2014-08-12 Millennial Media, Inc. Categorization of a mobile user profile based on browse and viewing behavior
US9471925B2 (en) * 2005-09-14 2016-10-18 Millennial Media Llc Increasing mobile interactivity
US8433297B2 (en) 2005-11-05 2013-04-30 Jumptag, Inc. System for targeting advertising content to a plurality of mobile communication facilities
US10911894B2 (en) 2005-09-14 2021-02-02 Verizon Media Inc. Use of dynamic content generation parameters based on previous performance of those parameters
US8195133B2 (en) 2005-09-14 2012-06-05 Jumptap, Inc. Mobile dynamic advertisement creation and placement
US20080214204A1 (en) * 2005-11-01 2008-09-04 Jorey Ramer Similarity based location mapping of mobile comm facility users
US8103545B2 (en) * 2005-09-14 2012-01-24 Jumptap, Inc. Managing payment for sponsored content presented to mobile communication facilities
US20080242279A1 (en) * 2005-09-14 2008-10-02 Jorey Ramer Behavior-based mobile content placement on a mobile communication facility
US20070061247A1 (en) * 2005-09-14 2007-03-15 Jorey Ramer Expected value and prioritization of mobile content
US8364521B2 (en) 2005-09-14 2013-01-29 Jumptap, Inc. Rendering targeted advertisement on mobile communication facilities
US20070073722A1 (en) * 2005-09-14 2007-03-29 Jorey Ramer Calculation and presentation of mobile content expected value
US20090029687A1 (en) * 2005-09-14 2009-01-29 Jorey Ramer Combining mobile and transcoded content in a mobile search result
US10038756B2 (en) * 2005-09-14 2018-07-31 Millenial Media LLC Managing sponsored content based on device characteristics
US8302030B2 (en) * 2005-09-14 2012-10-30 Jumptap, Inc. Management of multiple advertising inventories using a monetization platform
US20080215429A1 (en) * 2005-11-01 2008-09-04 Jorey Ramer Using a mobile communication facility for offline ad searching
US8819659B2 (en) 2005-09-14 2014-08-26 Millennial Media, Inc. Mobile search service instant activation
US8503995B2 (en) 2005-09-14 2013-08-06 Jumptap, Inc. Mobile dynamic advertisement creation and placement
US7860871B2 (en) 2005-09-14 2010-12-28 Jumptap, Inc. User history influenced search results
US7603360B2 (en) 2005-09-14 2009-10-13 Jumptap, Inc. Location influenced search results
US8311888B2 (en) * 2005-09-14 2012-11-13 Jumptap, Inc. Revenue models associated with syndication of a behavioral profile using a monetization platform
US20090234745A1 (en) * 2005-11-05 2009-09-17 Jorey Ramer Methods and systems for mobile coupon tracking
US9703892B2 (en) 2005-09-14 2017-07-11 Millennial Media Llc Predictive text completion for a mobile communication facility
US20070100805A1 (en) * 2005-09-14 2007-05-03 Jorey Ramer Mobile content cross-inventory yield optimization
US20120010973A1 (en) * 2005-09-14 2012-01-12 Jorey Ramer System for targeting advertising content to a plurality of mobile communication facilities
US20080214148A1 (en) * 2005-11-05 2008-09-04 Jorey Ramer Targeting mobile sponsored content within a social network
US8615719B2 (en) 2005-09-14 2013-12-24 Jumptap, Inc. Managing sponsored content for delivery to mobile communication facilities
US7724703B2 (en) 2005-10-13 2010-05-25 Belden, Inc. System and method for wireless network monitoring
US7551619B2 (en) * 2005-10-13 2009-06-23 Trapeze Networks, Inc. Identity-based networking
US8638762B2 (en) * 2005-10-13 2014-01-28 Trapeze Networks, Inc. System and method for network integrity
US7573859B2 (en) * 2005-10-13 2009-08-11 Trapeze Networks, Inc. System and method for remote monitoring in a wireless network
WO2007044986A2 (en) 2005-10-13 2007-04-19 Trapeze Networks, Inc. System and method for remote monitoring in a wireless network
US8175585B2 (en) 2005-11-05 2012-05-08 Jumptap, Inc. System for targeting advertising content to a plurality of mobile communication facilities
US20100121705A1 (en) * 2005-11-14 2010-05-13 Jumptap, Inc. Presentation of Sponsored Content Based on Device Characteristics
US8571999B2 (en) 2005-11-14 2013-10-29 C. S. Lee Crawford Method of conducting operations for a social network application including activity list generation
US20100285818A1 (en) * 2009-05-08 2010-11-11 Crawford C S Lee Location based service for directing ads to subscribers
US7565157B1 (en) * 2005-11-18 2009-07-21 A9.Com, Inc. System and method for providing search results based on location
US7647056B2 (en) * 2006-02-03 2010-01-12 Shahryar Jamshidi System and method for brokering mobile service providers
US8045976B2 (en) 2006-04-04 2011-10-25 Aegis Mobility, Inc. Mobility call management
US7558266B2 (en) 2006-05-03 2009-07-07 Trapeze Networks, Inc. System and method for restricting network access using forwarding databases
US8966018B2 (en) * 2006-05-19 2015-02-24 Trapeze Networks, Inc. Automated network device configuration and network deployment
US9258702B2 (en) 2006-06-09 2016-02-09 Trapeze Networks, Inc. AP-local dynamic switching
US8818322B2 (en) * 2006-06-09 2014-08-26 Trapeze Networks, Inc. Untethered access point mesh system and method
US9191799B2 (en) 2006-06-09 2015-11-17 Juniper Networks, Inc. Sharing data between wireless switches system and method
US20080040281A1 (en) * 2006-07-11 2008-02-14 Dipanjan Chakraborty User-vendor matching based on request from mobile wireless device
US8208946B2 (en) * 2006-07-24 2012-06-26 Qualcomm Incorporated Method, apparatus, and system for transmitting messages
US10296895B2 (en) 2010-01-08 2019-05-21 Blackhawk Network, Inc. System for processing, activating and redeeming value added prepaid cards
US8468561B2 (en) * 2006-08-09 2013-06-18 Google Inc. Preemptible station inventory
US8340110B2 (en) * 2006-09-15 2012-12-25 Trapeze Networks, Inc. Quality of service provisioning for wireless networks
US20080113674A1 (en) * 2006-11-10 2008-05-15 Mohammad Faisal Baig Vicinity-based community for wireless users
US20080119203A1 (en) * 2006-11-17 2008-05-22 Yoram Shalmon Method and system for providing location based services
US7873061B2 (en) 2006-12-28 2011-01-18 Trapeze Networks, Inc. System and method for aggregation and queuing in a wireless network
US8160560B2 (en) 2007-03-02 2012-04-17 Aegis Mobility, Inc. Management of mobile device communication sessions to reduce user distraction
US20080226075A1 (en) * 2007-03-14 2008-09-18 Trapeze Networks, Inc. Restricted services for wireless stations
US20080249909A1 (en) * 2007-04-06 2008-10-09 Dana Lorberg Remittance system with automatic finding of cash locations
US20080276303A1 (en) * 2007-05-03 2008-11-06 Trapeze Networks, Inc. Network Type Advertising
US8902904B2 (en) * 2007-09-07 2014-12-02 Trapeze Networks, Inc. Network assignment based on priority
US8224353B2 (en) 2007-09-20 2012-07-17 Aegis Mobility, Inc. Disseminating targeted location-based content to mobile device users
US20090132353A1 (en) * 2007-11-15 2009-05-21 Mark Maggenti Systems and Methods for a Biddable Multidimensional Marketplace for Advertising on a Wireless Communication Device
US8238942B2 (en) * 2007-11-21 2012-08-07 Trapeze Networks, Inc. Wireless station location detection
JP2011507413A (ja) * 2007-12-17 2011-03-03 プレイ・メガフォン・インコーポレイテッド ユーザと双方向システムとの間の双方向交信を管理するためのシステムと方法
US8761751B2 (en) 2008-03-14 2014-06-24 William J. Johnson System and method for targeting data processing system(s) with data
US8639267B2 (en) 2008-03-14 2014-01-28 William J. Johnson System and method for location based exchanges of data facilitating distributed locational applications
US9078095B2 (en) 2008-03-14 2015-07-07 William J. Johnson System and method for location based inventory management
US8600341B2 (en) 2008-03-14 2013-12-03 William J. Johnson System and method for location based exchanges of data facilitating distributed locational applications
US8634796B2 (en) 2008-03-14 2014-01-21 William J. Johnson System and method for location based exchanges of data facilitating distributed location applications
US8566839B2 (en) * 2008-03-14 2013-10-22 William J. Johnson System and method for automated content presentation objects
US8150357B2 (en) 2008-03-28 2012-04-03 Trapeze Networks, Inc. Smoothing filter for irregular update intervals
US20110225026A1 (en) * 2008-06-13 2011-09-15 Google Inc. Map-Based Interface for Booking Broadcast Advertisements
US8978105B2 (en) 2008-07-25 2015-03-10 Trapeze Networks, Inc. Affirming network relationships and resource access via related networks
US8238298B2 (en) * 2008-08-29 2012-08-07 Trapeze Networks, Inc. Picking an optimal channel for an access point in a wireless network
CA2736131A1 (en) * 2008-09-05 2010-03-11 Aegis Mobility, Inc. Bypassing enhanced services
US20100082398A1 (en) * 2008-09-29 2010-04-01 Yahoo! Inc. System for providing contextually relevant data
US20100088361A1 (en) * 2008-10-06 2010-04-08 Aspen Media Products, Llc System for providing services and products using home audio visual system
US20100121710A1 (en) * 2008-11-13 2010-05-13 Spreezio, Inc. System and method for location-based online shopping and just-in-time advertising
US8738431B2 (en) * 2008-11-20 2014-05-27 Qualcomm Incorporated Mobile advertising syndication
JP5487677B2 (ja) * 2009-03-30 2014-05-07 富士通株式会社 位置情報サービス装置、方法、及びプログラム
CA2758197A1 (en) * 2009-04-09 2010-10-14 Aegis Mobility, Inc. Context based data mediation
US9386447B2 (en) 2009-07-21 2016-07-05 Scott Ferrill Tibbitts Method and system for controlling a mobile communication device
US9615213B2 (en) 2009-07-21 2017-04-04 Katasi Llc Method and system for controlling and modifying driving behaviors
US8787936B2 (en) 2009-07-21 2014-07-22 Katasi Llc Method and system for controlling a mobile communication device in a moving vehicle
WO2011025400A1 (en) * 2009-08-30 2011-03-03 Cezary Dubnicki Structured analysis and organization of documents online and related methods
US20110124350A1 (en) * 2009-11-20 2011-05-26 Predrag Sukovic Point to connect communication interface
CA2786264A1 (en) 2010-01-08 2011-07-14 Blackhawk Network, Inc. A system for processing, activating and redeeming value added prepaid cards
US10037526B2 (en) 2010-01-08 2018-07-31 Blackhawk Network, Inc. System for payment via electronic wallet
US20120003964A1 (en) * 2010-06-30 2012-01-05 Armstrong Soo Method, System, and Computer Program Product for Providing Customized Information to Mobile Devices
KR101903963B1 (ko) 2010-08-27 2018-10-05 블랙호크 네트워크, 아이엔씨. 저축 특징을 갖는 선불 카드
US20120122487A1 (en) * 2010-11-16 2012-05-17 Qualcomm Incorporated Method for discovery of indoor lci based on approximate location
US20130060634A1 (en) * 2011-09-07 2013-03-07 Qualcomm Incorporated Methods and apparatus for selecting advertisements
US9137679B2 (en) * 2011-09-18 2015-09-15 Loyalblocks Ltd Methods circuits systems and associated computer executable code for localizing and messaging a wireless communication device
WO2013133870A2 (en) 2012-03-07 2013-09-12 Snap Trends, Inc. Methods and systems of aggregating information of social networks based on geographical locations via a network
US9373112B1 (en) * 2012-03-16 2016-06-21 Square, Inc. Ranking of merchants for cardless payment transactions
US11042870B2 (en) 2012-04-04 2021-06-22 Blackhawk Network, Inc. System and method for using intelligent codes to add a stored-value card to an electronic wallet
US20140082108A1 (en) * 2012-09-14 2014-03-20 Vadim Savvateev Digital club networks
US11449854B1 (en) 2012-10-29 2022-09-20 Block, Inc. Establishing consent for cardless transactions using short-range transmission
EP2923325A4 (de) 2012-11-20 2016-08-17 Blackhawk Network Inc System und verfahren zur benutzung von intelligenten codes in verbindung mit speicherwertkarten
US9264850B1 (en) 2012-11-20 2016-02-16 Square, Inc. Multiple merchants in cardless payment transactions and multiple customers in cardless payment transactions
US9652791B1 (en) 2013-02-08 2017-05-16 Square, Inc. Updating merchant location for cardless payment transactions
US9924322B2 (en) 2013-07-23 2018-03-20 Square, Inc. Computing distances of devices
US9477991B2 (en) 2013-08-27 2016-10-25 Snap Trends, Inc. Methods and systems of aggregating information of geographic context regions of social networks based on geographical locations via a network
US10332162B1 (en) 2013-09-30 2019-06-25 Square, Inc. Using wireless beacons for transit systems
US9894489B2 (en) 2013-09-30 2018-02-13 William J. Johnson System and method for situational proximity observation alerting privileged recipients
US10163148B1 (en) 2013-11-13 2018-12-25 Square, Inc. Wireless beacon shopping experience
IN2014CH01485A (de) * 2014-03-20 2015-09-25 Infosys Ltd
US9699301B1 (en) 2015-05-31 2017-07-04 Emma Michaela Siritzky Methods, devices and systems supporting driving and studying without distraction

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4757267A (en) * 1987-06-17 1988-07-12 Applied Telematics, Inc. Telephone system for connecting a customer to a supplier of goods
SE503858C2 (sv) * 1995-03-03 1996-09-23 Ericsson Telefon Ab L M Förfarande och anordning för uppkoppling av en förbindelse i ett telekommunikationsnät
US5752186A (en) * 1995-06-07 1998-05-12 Jeman Technologies, Inc. Access free wireless telephony fulfillment service system
WO1996041448A1 (en) * 1995-06-07 1996-12-19 E-Comm Incorporated Handheld remote computer control and methods for secured interactive real-time telecommunications
CA2240009A1 (en) * 1995-12-08 1997-06-12 Bell Communications Research, Inc. Method and system for placing advertisements in a computer network
US5878337A (en) * 1996-08-08 1999-03-02 Joao; Raymond Anthony Transaction security apparatus and method
US5940471A (en) * 1996-10-04 1999-08-17 Northern Telecom Limited Method and apparatus for obtaining feedback regarding network services
US5946618A (en) * 1996-11-04 1999-08-31 Qualcomm Incorporated Method and apparatus for performing position-based call processing in a mobile telephone system using multiple location mapping schemes
FI106990B (fi) * 1996-12-31 2001-05-15 Nokia Mobile Phones Ltd Menetelmä informaation välittämiseksi käyttäjälle
US6226367B1 (en) * 1997-04-23 2001-05-01 Nortel Networks Limited Calling line identification with location icon
US6091956A (en) * 1997-06-12 2000-07-18 Hollenberg; Dennis D. Situation information system
US6131028A (en) * 1997-12-10 2000-10-10 Integrated Telecom Solutions, Inc. Method of providing services specified by feature codes based upon location of a wireless telephone unit
DE19756851A1 (de) * 1997-12-19 1999-07-01 Siemens Ag Verfahren und Telekommunikationsnetz zum Informationsaustausch zwischen einem Teilnehmer und einem Servicedienst
FI108905B (fi) * 1998-03-03 2002-04-15 Ericsson Telefon Ab L M Menetelmä, järjestely ja laite informaation tarjoamiseksi
US6338085B1 (en) * 1998-06-29 2002-01-08 Philips Electronics North America Corporation Telephone activated web server
WO2000004730A1 (en) * 1998-07-20 2000-01-27 Signalsoft Corp. Subscriber delivered location-based services
US6745234B1 (en) * 1998-09-11 2004-06-01 Digital:Convergence Corporation Method and apparatus for accessing a remote location by scanning an optical code

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102016225747A1 (de) 2016-12-21 2018-06-21 Audi Ag Verfahren zum Betreiben eines Kraftfahrzeugs mithilfe einer Kommunikationseinrichtung zum Bereitstellen eines Bedienmenüs eines Dienstleisters
WO2018114216A1 (de) 2016-12-21 2018-06-28 Audi Ag Verfahren zum betreiben eines kraftfahrzeugs mithilfe einer kommunikationseinrichtung zum bereitstellen eines bedienmenüs eines dienstleisters

Also Published As

Publication number Publication date
EP1293084B1 (de) 2006-05-24
WO2001082570A1 (en) 2001-11-01
EP1293084A1 (de) 2003-03-19
GB2377340A (en) 2003-01-08
ES2264979T3 (es) 2007-02-01
EP1293084A4 (de) 2004-08-25
GB0224704D0 (en) 2002-12-04
DE60119925D1 (de) 2006-06-29
GB2377340B (en) 2003-11-26
US6526275B1 (en) 2003-02-25
WO2001082570A8 (en) 2002-02-07
AU2001251436A1 (en) 2001-11-07

Similar Documents

Publication Publication Date Title
DE60119925T2 (de) Verfahren und kommunikationssystem zur meldung an einem benutzer, und kommunikationssystem damit
JP6503442B2 (ja) コンテンツを優先順位付けするためのインタラクティブなアドバイザリーシステム
DE60211601T2 (de) Bereitstellung von positionsabhängigen Inhalten
DE69733606T2 (de) Computernetzwerk und verfahren zur bestimmung des benutzerverhalten
US8370054B2 (en) User location driven identification of service vehicles
DE60101862T2 (de) Verfahren und Dienstsystem zur Einkaufsunterstützung
US6654800B1 (en) System for communicating through maps
US7620655B2 (en) Method, device and computer program product for identifying visitors of websites
DE60015914T2 (de) Verfahren und System zum Anbieten von positionsabhängigen Diensten an GSM/PCS Teilnehmer
US7941430B2 (en) Multi-mode location based e-directory service enabling method, system, and apparatus
DE69934648T2 (de) Informationsauffindungssystem
DE10220891A1 (de) Drahtlose, vernetzte Peripheriegeräte
CN108848022A (zh) 一种基于场景与用户行为的消息推送方法
US20020098832A1 (en) Intelligent personalized customer service
US20020052786A1 (en) Informative system based on user's position and operating method thereof
US20020120519A1 (en) Distributed information methods and systems used to collect and correlate user information and preferences with products and services
US20060112086A1 (en) Professional matching service
EP1131747A1 (de) Verfahren zur standortsabhängigen informationsbeschaffung aus datenbanken und system zur durchführung des verfahrens
US20020161657A1 (en) System for rapid identification of vehicle occupants for the purpose of facilitating mobile sales marketing, communication and safety
DE60217615T2 (de) Inhaltlieferungssystem
CN111522735B (zh) 测试实验的分流方法及装置
DE60101142T2 (de) Bereitstellung von Diensten für tragbare Informationsgeräte über ein Informationstechnologienetz
US6560454B2 (en) System and method for delivery and updating of data transmitted to a mobile terminal
CN108171350A (zh) 基于用户偏好信息的兴趣点预定方法
JP2004320140A (ja) 情報交換システム

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8327 Change in the person/name/address of the patent owner

Owner name: MOTOROLA MOBILITY, INC. ( N.D. GES. D. STAATES, US