DE60315679T2 - Vorrichtung und verfahren zur sofortigen drahtlosen nachrichtenübermittlung - Google Patents

Vorrichtung und verfahren zur sofortigen drahtlosen nachrichtenübermittlung Download PDF

Info

Publication number
DE60315679T2
DE60315679T2 DE60315679T DE60315679T DE60315679T2 DE 60315679 T2 DE60315679 T2 DE 60315679T2 DE 60315679 T DE60315679 T DE 60315679T DE 60315679 T DE60315679 T DE 60315679T DE 60315679 T2 DE60315679 T2 DE 60315679T2
Authority
DE
Germany
Prior art keywords
instant messaging
mobile communication
communication device
instant
presence information
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
DE60315679T
Other languages
English (en)
Other versions
DE60315679D1 (de
Inventor
Risvan Ottawa Coskun
Robert D. Ottawa OLIVER
Haining Kanata Zhang
Luis P. Gatineau ESTABLE
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.)
BlackBerry Ltd
Original Assignee
Research in Motion Ltd
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 Research in Motion Ltd filed Critical Research in Motion Ltd
Publication of DE60315679D1 publication Critical patent/DE60315679D1/de
Application granted granted Critical
Publication of DE60315679T2 publication Critical patent/DE60315679T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0281Customer communication at a business location, e.g. providing product or service information, consulting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates
    • G06Q30/0209Incentive being awarded or redeemed in connection with the playing of a video game
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0257User requested
    • G06Q30/0258Registration
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0269Targeted advertisements based on user profile or attribute
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • H04L51/043Real-time or near real-time messaging, e.g. instant messaging [IM] using or handling presence information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/58Message adaptation for wireless communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/535Tracking the activity of the user
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/54Presence management, e.g. monitoring or registration for receipt of user log-on information, or the connection status of the users
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/20Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/08Mobility data transfer
    • H04W8/10Mobility data transfer between location register and external networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]

Description

  • TECHNISCHES GEBIET
  • Die Patentanmeldung betrifft im Allgemeinen Techniken für eine sofortige Nachrichtenübermittlung bzw. Instant Messaging. Insbesondere sieht die hier beschriebene Erfindung eine Vorrichtung und ein Verfahren für ein Instant Messaging mit drahtlosen Vorrichtungen vor.
  • HINTERGRUNDTECHNIK
  • Instant-Messaging(IM)-Anwendungen erfordern Lösungen für zwei Probleme: (1) Senden von kurzen Nachrichten; und (2) das Problem der Aufrechterhaltung einer Präsenzinformation.
  • Bekannte Instant Messaging(IM)-Techniken, wie ICQ, adressieren typischerweise sowohl Probleme des kurzen Messagings als auch der Präsenzinformation durch Senden von Peer-to-Peer-Daten über IP (Internetprotokoll). In ICQ werden IP-Pakete zwischen ICQ-Clients gesendet, um sowohl kurze Nachrichten zu senden als auch eine Präsenzinformation aufrechtzuerhalten. Für jeden ICQ-Client wird die Präsenzinformation einer ausgewählten Gruppe von anderen ICQ-Clients typischerweise in einer „Freunde-Liste" geführt, so dass, wenn der Benutzer eines ICQ-Clients die Liste konsultiert, der Benutzer weiß, ob einer der entsprechenden Benutzer in der „Freunde-Liste" für ein Instant Messaging verfügbar ist oder nicht. Eine IM-Präsenzinformation in ICQ wird definiert unter Verwendung von Zuständen, wie verbunden, im Gespräch (chatty), nicht da, länger nicht da, besetzt, bitte nicht stören (DND – do not disturb), unsichtbar und offline.
  • Bekannte drahtlose Netzwerke können Daten zwischen drahtlosen Vorrichtungen senden. Derartige drahtlose Netzwerke können GSM (Global System for Mobile) und GPRS (Generalized Packet Radio Service), moderne CDMA(Code Division Multiple Access)-Netzwerke und 3G(third generation)-Netzwerke wie EDGE (Enhanced Data-rates for Global Evolution) und UMTS (Universal Mobile Telecommunications Systems) umfassen, die momentan entwickelt werden. Einige dieser Netzwerke können Peer-to-Peer-Daten über IP senden.
  • Fachleute könnten annehmen, dass ein einfaches Vorsehen IP-basierter IM-Clients, wie ICQ, auf drahtlosen Vorrichtungen eine akzeptable Lösung für das Problem einer Durchführung von Instant Messaging auf drahtlosen Netzwerken ist. Jedoch ist, obwohl bekannte drahtlose Netzwerke zur IP-Kommunikation fähig sind, diese Lösung nicht gut angepasst für drahtlose Ressourcen. Zum Beispiel arbeitet SMS (Short Messaging Service), obwohl eine verfügbare Ressource auf verschiedenen drahtlosen Netzwerken, nicht über IP und kann deswegen nicht verwendet werden, um das Nachrichten-Sende-Problem an der drahtlosen Vorrichtung zu lösen, wenn IP-Clients, wie ICQ, verwendet werden. Ferner kann eine einfache Verwendung von IP-Clients, wie ICQ, häufige Netzwerkverkehrskommunikationen verursachen, die typisch sind für nicht drahtlose IP-Netzwerke, die eine typische drahtlose Netzwerk-Kapazität übersteigen können.
  • Das Dokument WO02/065250 des Standes der Technik offenbart ein unidirektionales Instant Messaging von einem Host an eine mobile Vorrichtung. Zum größten Teil betreffen die Lehren von WO02/065250 eine Teilnehmer-zu-Teilnehmer-Kommunikation, nicht eine Kommunikation von Teilnehmer zu Instant-Messaging-Dienst. Ein Kampagnen-Manager-Modul ist vorgesehen zur Übertragung von kommerziellen Nachrichten an einen oder mehrere der drahtlosen Teilnehmer, die basierend auf ihrer Netzwerkpräsenz gewählt werden. Der Kampagnen-Manager ermöglicht jedoch nicht die Übertragung von sofortigen Nachrichten bzw. Instant Messages zwischen einer mobilen Vorrichtung und einem Instant- Messaging-Dienst und umgekehrt, sondern sieht nur ein unidirektionales Instant Messaging von einem Handels-Hostsystem zu einem bestimmten Teilnehmer vor. Es gibt in WO02/065250 keine Lehre zur Erfassung einer. Präsenzinformation der Instant Messaging-Hosts, die eine Information umfasst hinsichtlich der Präsenz eines Instant Messaging-Dienstes. Gemäß WO02/065250 wird nur eine Information über Präsenz und Standort eines Teilnehmers erlangt, Nachrichten und E-Coupons werden an den Teilnehmer gesendet. Ferner wird keine Präsenzinformation der mobilen Vorrichtung erfasst, einschließlich einer Information, die anzeigt, ob die mobile Vorrichtung daran interessiert ist, Instant Messages von einem Instant Messaging-Dienst zu empfangen, und kein gegenseitiges Teilen einer Präsenzinformation zwischen mobiler Vorrichtung und Instant Messaging-Hosts zur Ermöglichung des Austausches von Instant Messages in beiden Richtungen wird offenbart.
  • In dem Dokument US2002/0034941 nach dem Stand der Technik wird nur ein Instant Messaging von Person zu Person und kein von einem Host initiiertes Instant Messaging offenbart. Eine Netzwerkstatusinformation, die zu der zweiten Vorrichtung gehört, wird an die erste drahtlose Vorrichtung weitergeleitet, betrifft aber nur die Vorrichtungen und Benutzer, die an dem Netzwerk angeschlossen sind und die an dem selben Dienst teilnehmen (z.B. ein Teil derselben Freunde- oder Chat-Gruppe sind) wie der Benutzer der ersten drahtlosen Vorrichtung. Somit umfasst die Netzwerkpräsenzinformation keine Information hinsichtlich der Präsenz von Instant Messaging-Diensten, sondern nur von angemeldeten Teilnehmern einer Chat-Gruppe. Ferner erwähnt US2002/0034941 , dass ein Benutzer der drahtlosen Vorrichtung an dem Dienst angemeldet sein muss, wie einer Chat-Gruppe. Demgemäß offenbart US2002/0034941 keine Präsenzinformation, die spezifiziert, ob die mobile Vorrichtung (oder ihr Benutzer) daran interessiert ist, Instant Messages von einem Instant Messaging-Dienst zu empfangen.
  • OFFENBARUNG DER ERFINDUNG
  • Ein Verfahren und ein Instant Messaging-Server zur Übertragung von Instant Messages an eine mobile Kommunikationsvorrichtung über ein drahtloses Datenkommunikationsnetzwerk sind vorgesehen. Eine Präsenzinformation für eine Vielzahl von Instant Message-Quellen wird an einem Instant Messaging-Server erfasst, der die Instant Message-Quellen mit dem drahtlosen Datenkommunikationsnetzwerk verbindet. Zusätzlich wird eine Präsenzinformation der mobilen Kommunikationsvorrichtung an dem Instant Messaging-Server erfasst. Die Präsenzinformation der mobilen Kommunikationsvorrichtung wird dann mit der Präsenzinformation der Instant Message-Quellen verglichen und zumindest einer der Instant Message-Quellen wird dann ermöglicht, eine Instant Message an die mobile Kommunikationsvorrichtung zu übertragen. Die Präsenzinformation kann ergänzt werden, um eine erweiterte Zustandsinformation der mobilen Kommunikationsvorrichtung zu umfassen, die mit einer Vielzahl von Dienstangeboten durch den Instant Messaging-Server abgeglichen wird, um festzustellen, welcher Dienst eine Instant Message an die mobile Kommunikationsvorrichtung übertragen kann.
  • KURZE BESCHREIBUNG DER ZEICHNUNGEN
  • 1 ist ein Blockdiagramm einer Instant Messaging-Vorrichtung;
  • 2 ist ein Blockdiagramm einer Instant Messaging-aktivierten zellularen mobilen Station;
  • 3 ist ein Blockdiagramm einer Instant Messaging-aktivierten GSM/GPRS-Netzwerkvorrichtung;
  • 4 ist ein Blockdiagramm einer drahtlosen Netzwerkansicht des Instant Messaging-Servers von 1;
  • 5 ist ein Blockdiagramm einer Weitbereichsnetzansicht des Instant Messaging-Servers von 1;
  • 6 ist ein Datenflussdiagramm, das ein Verfahren einer Vorrichtungspräsenzerfassung des Instant Messaging-Servers von 3 darstellt; und
  • 7 ist ein Datenflussdiagramm, das ein Verfahren einer Host-Präsenz-Erfassung des Instant Messaging-Servers von 5 darstellt.
  • BESTER MODUS ZUR AUSFÜHRUNG DER ERFINDUNG
  • 1 ist ein Blockdiagramm einer Instant Messaging-Vorrichtung. Die drahtlosen Vorrichtungen 102 kommunizieren auf einem drahtlosen Netzwerk 104 und mit Hostvorrichtungen 110 über ein Weitbereichsnetzwerk 108. Eine Kommunikation kann eine Daten- und/oder eine Sprachkommunikation umfassen, wenn die mobile Vorrichtung 102 derart eingerichtet ist, aber zumindest eine Datenkommunikation. Eine Datenkommunikation umfasst vorzugsweise eine sofortige Kommunikation, die verbessert wird durch einen Präsenzinformationsserver 106, der sowohl mit dem drahtlosen Netzwerk 104 als auch dem Weitbereichsnetzwerk 108 verbunden ist. Obwohl das drahtlose Netzwerk 104 direkt mit dem Weitbereichsnetzwerk 108 verbunden sein kann, ist bevorzugt, dass das drahtlose Netzwerk 104 mit dem Weitbereichsnetzwerk 108 über den Präsenzinformationsserver 106 kommuniziert. Präsenz-betreffende Daten und Signalisierung können ebenfalls vorzugsweise über den Präsenzserver 106 kommuniziert werden.
  • Der Präsenzinformationsserver 106 kann sowohl die drahtlosen Vorrichtungen 102 als auch die Hosts 110 verfolgen (track). Bei der Verfolgung der drahtlosen Vorrichtungen 102 erfasst der Präsenzinformationsserver 106 die Präsenz von ausgewählten Benutzern von drahtlosen Vorrichtungen. Bei der Verfolgung von Hosts 110 erfasst der Präsenzinformationsserver 106 die Präsenz von ausgewählten Benutzern an den Hosts oder die Präsenz von ausgewählten Diensten, die von den Hosts vorgesehen werden. Eine Auswahl, welche drahtlosen Vorrichtungen und Hosts verfolgt werden, kann entweder möglich sein bei Registrierung der drahtlosen Vorrichtungen und Hosts, um eine Privatsphäre sicherzustellen, oder verbindlich sein, um eine Sicherheit sicherzustellen.
  • Der Präsenzinformationsserver 106 kann selektiv eine Präsenzinformation speichern, die den erfassten drahtlosen Vorrichtungen entspricht und auch den erfassten Hosts entspricht. In dem Fall von erfassten drahtlosen Vorrichtungen kann die Präsenzinformation einen erweiterten Instant Messaging-Zustand umfassen. Die erweiterten Instant Messaging-Zustände umfassen herkömmliche Präsenzzustände sowie Aktivitätszustände, Umgebungszustände, Kommunikationszustände und im Allgemeinen Zustande, die erweitert werden können, um spezifischen Instant Messaging-Anwendungen am besten zu entsprechen. Jeder dieser erweiterten Zustände wird detaillierter in beispielhaften Anwendungen im Folgenden beschrieben. Die gespeicherte Präsenzinformation kann optional mit verschiedenen Zugänglichkeitsattributen versehen werden, wie zum Beispiel privat oder öffentlich, um einen Zugriff auf die Präsenzinformation basierend auf den Attributen zu begrenzen.
  • Der Präsenzinformationsserver 106 kann selektiv die gespeicherte Präsenzinformation mit interessierten Vorrichtungen oder Hosts teilen, um eine sofortige Kommunikation zu verbessern. Wie bei der Auswahl von erfassten Vorrichtungen und Hosts kann eine Auswahl, welche drahtlosen Vorrichtungen und Hosts eine Präsenzinformation teilen, entweder möglich sein bei Registrierung der drahtlosen Vorrichtungen und Hosts, um eine Privatsphäre sicherzustellen, oder verbindlich sein, um eine Sicherheit sicherzustellen.
  • In Betrieb kommunizieren die drahtlosen Vorrichtungen 102 mit den Hosts 110 über den Präsenzinformationsserver 106, obwohl eine Kommunikation, wenn eine optionale direkte Verbindung zwischen dem drahtlosen Netzwerk 104 und dem Weitbereichsnetzwerk 108 existiert, zwischen den drahtlosen Vorrichtungen 102 und den Hosts 110 den Präsenzinformationsserver 106 umgehen kann. Unabhängig davon, welche Route die Kommunikation nimmt, verbessern das Verfolgen von Vorrichtungen und Hosts, das Speichern der Präsenzinformation und das Teilen der Präsenzinformation eine Kommunikation.
  • Eine erste beispielhafte Anwendung der Vorrichtung 100 von 1 ist drahtloses Instant Messaging. Drahtloses Instant Messaging ist die Basisanwendung, auf die andere Instant-Anwendungen hinzugefügt werden können durch Erweitern der Instant Messaging-Zustände. In einem drahtlosen Instant Messaging wird eine Instant Message von einer Quelle an ein Ziel gesendet, wo entweder: zumindest die Quelle oder das Ziel eine drahtlose Vorrichtung ist; oder sowohl die Quelle als auch das Ziel drahtlose Vorrichtungen sind. Da drahtlose Vorrichtungen inhärent zur Mobilität fähig sind, führt das drahtlose Netzwerk inhärent eine Verfolgung durch. Somit kann der Präsenzinformationsserver 106 die Präsenz von zumindest einer der Quelle oder des Ziels einer drahtlosen Instant Message erfassen durch Zusammenarbeit mit dem drahtlosen Netzwerk und entweder Abfrage des Zustands oder Empfangen von Zustandsaktualisierungen von dem drahtlosen Netzwerk. Vorteilhafterweise müssen die drahtlosen Vorrichtungen keine zusätzlichen Nachrichten an den Präsenzinformationsserver oder an Instant Messaging-Korrespondenten senden, damit ihre grundlegende Präsenz durch den Präsenzinformationsserver verfolgt und geteilt wird. Ferner können, da höchstens eine der Quelle oder des Ziels einer drahtlosen Instant Message ein Host ist, der über ein Weitbereichsnetzwerk 108 verbunden ist, herkömmliche Instant Messaging-Techniken verwendet werden, um die Präsenzinformation des Hosts zu erfassen, wenn erforderlich. Somit kann, bevor eine drahtlose Instant Message von einer drahtlosen Vorrichtungsquelle gesendet wird, die ein Interesse an dem Instant Message-Ziel an dem Präsenzinformationsserver angemeldet hat, die Präsenzinformation des Ziels mit der drahtlosen Vorrichtungsquelle geteilt werden, um die Instant Message zu verbessern. Die Instant Message kann verbessert werden durch zum Beispiel Verändern des Inhalts der Nachricht basierend auf dem Standort des Ziels oder durch Verändern des Nachrichtenformats. Ähnlich, wenn eine drahtlose Instant Message an einem drahtlosen Vorrichtungsziel empfangen wird, das ein Interesse an der Instant Message-Quelle angemeldet hat, kann die Präsenzinformation der Quelle mit dem drahtlosen Vorrichtungs-Ziel geteilt werden, um die Instant Message zu verbessern.
  • Die genaue Form der Verfolgung, die von dem drahtlosen Netzwerk durchgeführt wird, hängt ab von dem bestimmten benutzen drahtlosen Netzwerk ab. Wenn zum Beispiel das drahtlose Netzwerk Zellen hat, die in Sektoren geteilt sind, dann bewegt sich eine drahtlose Vorrichtung von Sektor zu Sektor und von Zelle zu Zelle, wobei das drahtlose Netzwerk inhärent weiß, in welchem Sektor und/oder welcher Zelle sich die drahtlose Vorrichtung momentan befindet. Somit muss diese Präsenzinformation nicht getrennt für jede drahtlose Vorrichtung durch den Präsenzinformationsserver erfasst werden, sondern wird stattdessen für viele drahtlose Vorrichtungen durch den Präsenzinformationsserver in Zusammenarbeit mit dem drahtlosen Netzwerk erfasst, das zum Beispiel bereits die Zell- und/oder Sektorinformation in einem von vielen Standortregistern gespeichert haben kann, wie ein HLR (Home Location Register) oder ein VLR (Visiting Location Register). Der Präsenzinformationsserver kann weiter beitragen zu der Präsenzerfassung durch Erlangen eines genauen momentanen Standorts der drahtlosen Vorrichtungen. Wenn zum Beispiel eine drahtlose Vorrichtung mit GPS (Global Positioning System) ausgestattet ist oder wenn das drahtlose Netzwerk mit einer Triangulationstechnologie ausgestattet ist, dann kann der Präsenzinformationsserver die drahtlose Vorrichtung nach einem GPS-Wert abfragen oder eine Triangulation einer drahtlosen Vorrichtung von dem drahtlosen Netzwerk anfordern. Der Präsenzinformationsserver kann weiter beitragen zu der Präsenzerfassung durch Korrelation einer Präsenz mit einem Verbindungskontext, zum Beispiel durch Verwendung von Verweistabellen, die IP-Adressen Vorrichtungsidentifizierern zuordnen.
  • Eine zweite beispielhafte Anwendung der Vorrichtung 100 von 1, die auf der obigen Präsenzerfassung und grundlegenden Instant Messaging-Anwendung aufbaut, ist die Erweiterung von Präsenzzuständen, um Benutzeraktivitätszustände zu umfassen, wie Betrachten, Einkaufen, Besuchen, usw. In einer Benutzeraktivitätsanwendung erklärt der Benutzer der drahtlosen Vorrichtung freiwillig einen oder mehrere Aktivitätszustände dem Präsenzinformationsserver, der daraufhin die bestimmten Aktivitätsinteressen notiert, die ein Benutzer der drahtlosen Vorrichtung in diesem Moment haben kann. Der Präsenzinformationsserver verwendet dann die erfasste Präsenzinformation und die Aktivitätszustände, um Hosts und/oder drahtlose Vorrichtungen zu wählen, die ein momentanes Interesse haben, das mit einem oder mehreren der Aktivitätszustände der drahtlosen Vorrichtung übereinstimmt. Somit, wenn festgestellt wird, dass die drahtlose Vorrichtung an einer Zelle oder einem Sektor in der Nähe eines Einkaufszentrums präsent ist, und ein Host ist in dem Einkaufszentrum präsent, dann wählt, wenn der Benutzer der drahtlosen Vorrichtung eine Einkaufsaktivität an den Präsenzinformationsserver erklärt, letzterer den Host, der in dem Einkaufszentrum präsent ist, sofort eine Nachricht an die drahtlose Vorrichtung zu senden, wodurch ein sofortiges Einkaufen möglich wird.
  • Ähnlich kann, wenn der Benutzer der drahtlosen Vorrichtung einen Betrachten-Zustand erklärt, der Präsenzinformationsserver abhängig von dem genauen Merkmal des Standorts der erfassten Vorrichtung, einen Host wählen, der zu dem Standort der drahtlosen Vorrichtung zugehörig ist, damit der Host mögliche Wahlmöglichkeiten sofort sendet, um einzugrenzen, was der Benutzer der drahtlosen Vorrichtung betrachtet. Wenn nur die Zelle oder der Sektor bekannt ist, dann kann ein GIS(geographical information server)-Host durch den Präsenzinformationsserver ausgewählt werden, um sofort eine Nachricht an die drahtlose Vorrichtung zu senden und den Benutzer der drahtlosen Vorrichtung zu fragen, seinen Standort genau anzugeben, zum Beispiel durch Vorsehen einer URL zu einer Karte. Dann kann, unter der Voraussetzung eines ausreichend genauen Standorts, wie ein Museum, der Präsenzinformationsserver einen Host wählen, der für das Museum zuständig ist, und anweisen, dass der Museums-Host Instant Messages an die drahtlose Vorrichtung sendet mit weiteren Optionen, um weiter einzugrenzen, was der Benutzer betrachtet, zum Beispiel ein Gemälde im dritten Stock an der Südwand. Der Museums-Host kann dann helfen, den Benutzer zu „verfolgen", unter Verwendung einer Nahbereichskommunikation und dem Benutzer Instant Messages mit einer Information über das senden, was er betrachtet, während der Benutzer einen Betrachten-Zustand erklärt, in Kooperation mit dem Präsenzinformationsserver.
  • Andere Aktivitätszustände kann der Besuchszustand sein, wonach ein Benutzer der drahtlosen Vorrichtung nicht an seinem Heimatstandort ist. Dies kann festgestellt werden durch den Präsenzinformationsserver zum Beispiel durch Konsultieren von Standortregistern, wie in HLR oder ein VLR des drahtlosen Netzwerks, oder kann durch den Benutzer explizit dem Präsenzinformationsserver erklärt werden. Weitere Details des besuchenden Aktivitätszustands werden im Folgenden beschrieben in Zusammenhang mit der nächsten beispielhaften Anwendung des Instant Messagings.
  • Eine dritte beispielhafte Anwendung der Vorrichtung 100 von 1, die auf die obige Präsenzerfassung, grundlegende Instant-Messaging-Anwendung und Benutzer-Aktivitäts-Anwendung baut, ist die Erweiterung von Präsenzzuständen, um Kontakt-Nähe-Zustände zu umfassen, wie Sektor, Zelle, Stadt, Provinz, Land, Entfernung usw. In einer Kontakt-Nähe-Anwendung erklärt der Benutzer der drahtlosen Vorrichtung freiwillig einen Nähezustand für jeden der Vielzahl von Kontakten, wie zum Beispiel in einem Adressbuch zu finden. Der Präsenzinformationsserver speichert diese Kontakt-Nähe-Zustände für jede drahtlose Vorrichtung, so dass bei Erfassung der Nähe zwischen zwei drahtlosen Vorrichtungen gemäß den Kontakt-Nähe-Zuständen der Präsenzinformationsserver den Benutzer der drahtlosen Vorrichtung sofort über die Nähe des entsprechenden Kontakts benachrichtigen kann und dem Benutzer der drahtlosen Vorrichtung ermöglichen kann, dem Kontakt eine Instant Message zu senden, um zum Beispiel einen Treffpunkt herzustellen, oder eine Such- und Rettungsoperation „auszuweiten". Die Auflösungen der Nähe-Zustände sind abhängig von der Infrastruktur, die auf einem drahtlosen Netzwerk verfügbar sind, und den Fähigkeiten einer drahtlosen Vorrichtung. Wenn somit eine drahtlose Vorrichtung mit GPS ausgestattet ist, ist eine hohe Auflösung möglich, wobei eine feste Entfernung und sogar eine Rich tung vorgeschrieben werden kann, wodurch Such- und Rettungsmannschaften ermöglicht wird, eine spezifische Information in Echtzeit zu erhalten. Drahtlose Netzwerke sind typischerweise fähig zu Auflösungen nach Zelle und/oder Sektor, und eine Kenntnis über die Zelle und/oder den Sektor kann verwendet werden, um festzustellen, in welcher Stadt, Provinz, welchem Land, welchem Kontinent usw. zwei drahtlose Vorrichtungen sich befinden, zur Bestimmung einer Nähe.
  • Wie oben erwähnt, ist es möglich, Benutzeraktivitätszustände mit Kontakt-Nähe-Zuständen zu verbinden. Wenn zum Beispiel ein Benutzer einer drahtlosen Vorrichtung in einem besuchender Benutzer-Aktivitätszustand ist, wenn er beispielsweise von einer Stadt in eine andere reist, können Kontakt-Nähe-Zustände automatisch aktiviert werden mit der Stadt-Auflösung für die Kontakte, die sich in der momentan besuchten Stadt befinden. Entsprechende Benachrichtigungen können automatisch an die Kontakte gesendet werden, wenn sie ein Interesse an dem Benutzer der drahtlosen Vorrichtung geäußert haben, zum Beispiel wenn sie daran interessiert sind, den Benutzer der drahtlosen Vorrichtung zu treffen. Auf diese Weise muss der Benutzer der drahtlosen Vorrichtung nicht alle seine Kontakte anrufen, um sie wissen zu lassen, dass er in der Stadt ist, und die interessierten Kontakte haben eine Möglichkeit, dem Benutzer der drahtlosen Vorrichtung eine Instant Message zu senden.
  • Eine vierte beispielhafte Anwendung der Vorrichtung 100 von 1, die auf die obige Präsenzerfassung, grundlegende Instant-Messaging-Anwendung baut, ist die Erweiterung von Präsenzzuständen, um Kommunikationszustände zu umfassen, wie Breitband, Schmalband, Blockieren, niedrige Latenz, hohe Latenz usw. Wenn eine drahtlose Vorrichtung die Zelle und/oder den Sektor wechselt oder von einem drahtlosen Netzwerk in ein anderes wechselt, ändern sich die Kommunikationseigenschaften und können somit die Präsenz der drahtlosen Vorrichtung beeinflussen. Wenn zum Beispiel ein Benutzer einer drahtlosen Vorrichtung ein ländliches Gebiet, wie das Haus des Benutzers, verlässt und in ein städtisches Gebiet führt, wie die Arbeitsstelle des Benutzers, kann die drahtlose Vorrichtung auf mehr als eine Zelle zugreifen. Die ländlichen Zellen haben meist eine niedrigere Bandbreite als die städtischen Zellen oder das lokale drahtlose Netzwerk an einem Arbeitsplatz. Somit kann der Präsenzinformationsserver sicherstellen, dass der Benutzer der drahtlosen Vorrichtung nur über die Instant Messages benachrichtigt wird, die geeignet sind unter Berücksichtigung des Kommunikationszustands der drahtlosen Vorrichtung, zum Beispiel stufenweises Ermöglichen jeweils von SMS-Messaging, E-Mail und Video-Konferenzen, wenn die Kommunikationsfähigkeiten der drahtlosen Netzwerkzellen und bessere drahtlose Netzwerke gefunden werden. Optional leitet der Präsenzinformationsserver Instant Messages an einen Speichermechanismus weiter, wie die E-Mail-Inbox des Benutzers, wenn die momentanen Kommunikationsfähigkeiten der drahtlosen Vorrichtung die Instant Message nicht erlauben.
  • 2 ist ein Blockdiagramm einer zellularen mobilen Station, die für Instant Messaging aktiviert ist, was ein Typ einer drahtlosen Kommunikationsvorrichtung ist. Die mobile Station 200 ist vorzugsweise eine drahtlose Zweiweg-Kommunikationsvorrichtung mit zumindest Sprach- und Datenkommunikationsfähigkeiten. Die mobile Station 200 hat vorzugsweise die Fähigkeit, mit anderen Computersystemen auf dem Internet zu kommunizieren. Abhängig von der genauen vorgesehenen Funktionalität kann die drahtlose Vorrichtung zum Beispiel als eine Daten-Messaging-Vorrichtung, ein Zweiwegpager, eine drahtlose Email-Vorrichtung, ein zellulares Telefon mit Daten-Messaging-Fähigkeiten, eine drahtlose Internetvorrichtung oder eine Datenkommunikationsvorrichtung bezeichnet werden.
  • Wenn die mobile Station 200 für eine Zweiwegkommunikation aktiviert ist, umfasst sie ein Kommunikationsteilsystem 211, einschließlich sowohl einem Empfänger 212 als auch einem Sender 214, sowie zugehörige Komponenten, wie ein oder mehrere vorzugsweise eingebettete oder interne Antennenelement(e) 216 und 218, lokale Oszillatoren (LOs) 213 und einem Verarbeitungsmodul, wie einem digitalen Signalprozessor (DSP – digital signal processor) 220. Das bestimmte Design des Kommunikations-Teilsystems 211 ist abhängig von dem Kommunikationsnetzwerk, in dem die Vorrichtung funktionieren soll. Zum Beispiel kann die mobile Station 200 ein Kommunikationsteilsystem 211 umfassen, das in dem mobilen MobitexTM-Kommunikationssystem, dem mobilen DataTACTM-Kommunikationssystem oder einem GPRS-Netzwerk arbeiten soll.
  • Netzwerkzugriffsanforderungen variieren ebenfalls abhängig von dem Typ des Netzwerks 219. Zum Beispiel wird in den Mobitex- und DataTAC-Netzwerken die mobile Station 200 auf dem Netzwerk registriert unter Verwendung einer eindeutigen Identifikationsnummer, die zu jeder mobilen Station gehört. In GPRS-Datennetzwerken jedoch ist ein Netzwerkzugang mit einem Teilnehmer oder einem Benutzer der mobilen Station 200 verbunden. Eine mobile GPRS-Station erfordert somit eine Teilnehmeridentitätsmodul(„SIM” – subscriber identity module)-Karte, um auf einem GPRS-Netzwerk zu arbeiten. Ohne eine gültige SIM-Karte ist eine mobile GPRS-Station nicht vollständig funktional. Lokale oder nicht-Netzwerk-Kommunikationsfunktionen sowie vom Gesetz erforderliche Funktionen (wenn vorhanden), wie ein „911 "-Notruf, können verfügbar sein, aber die mobile Station 200 kann keine Funktionen durchführen, die eine Kommunikation über das Netzwerk 200 erfordern. Die SIM-Schnittstelle 244 ist normalerweise ähnlich zu einem Karteneinschub, in den eine SIM-Karte eingeführt und ausgeworfen werden kann, wie eine Diskette oder eine PCMCIA-Karte. Die SIM-Karte kann ungefähr 64K an Speicher haben und viel an Schlüsselkonfiguration 251 und anderer Information 253 speichern, wie Identifizierung und den Teilnehmer betreffende Information.
  • Wenn erforderliche Netzwerkregistrierungs- oder -aktivierungsverfahren beendet sind, kann die mobile Station 200 Kommunikationssignale über das Netzwerk 219 senden und empfangen. Signale, die durch die Antenne 216 von dem Kommunikationsnetzwerk 219 empfangen werden, werden an den Empfänger 212 eingegeben, der solche allgemeine Empfängeroperationen durchführen kann, wie Signalverstärkung, Frequenzabwärtswandlung, Filtern, Kanalauswahl und Ähnliches und in dem in der 2 gezeigten beispielhaften System eine analog-zu-digital(A/D)-Umwandlung. Eine A/D-Umwandlung eines empfangenen Signals ermöglicht, dass kompliziertere Kommunikationsfunktionen, wie Demodulation und Decodierung, in dem DSP 220 durchgeführt werden. Auf eine ähnliche Weise werden zu übertragende Signale verarbeitet, einschließlich zum Beispiel Modulation und Codierung durch den DSP 220, und an den Sender 214 eingegeben für eine Digital-Analog-Umwandlung, Frequenzaufwärtswandlung, Filterung, Verstärkung und Übertragung an das Kommunikationsnetzwerk 219 über die Antenne 218. Der DSP 220 verarbeitet nicht nur Kommunikationssignale, sondern sieht auch eine Empfänger- und Sendersteuerung vor. Zum Beispiel können die Verstärkungen, die auf Kommunikationssignale in dem Empfänger 212 und Sender 214 angewendet werden, adaptiv gesteuert werden durch AGC(automatic gain control)-Algorithmen, die in dem DSP 620 implementiert sind.
  • Die mobile Station 200 umfasst vorzugsweise einen Mikroprozessor 238, der den gesamten Betrieb der Vorrichtung steuert. Kommunikationsfunktionen, einschließlich von zumindest Daten- und Sprachkommunikation, werden durch das Kommunikationsteilsystem 211 durchgeführt. Der Mikroprozessor 238 interagiert auch mit weiteren Vorrichtungsteilsystemen, wie der Anzeige 222, dem Flash-Speicher 224, dem Arbeitsspeicher (RAM – random access memory) 226, den Hilfs-Eingabe/Ausgabe(I/O – input/output)-Teilsystemen 228, dem seriellen Anschluss 230, der Tastatur 232, dem Lautsprecher 234, dem Mikrophon 236, einem Nahbereichs-Kommunikation-Teilsystem 240 und allen anderen Vorrichtungs-Teilsystemen, die allgemein als 242 bezeichnet werden.
  • Einige der Teilsysteme, die in der 2 gezeigt werden, führen Kommunikationsbezogene Funktionen durch, während andere Teilsysteme "residente" Funktionen oder Funktionen in der Vorrichtung vorsehen können. Besonders einige Teilsysteme, wie zum Beispiel die Tastatur 232 und die Anzeige 222, können sowohl für Kommunikations-bezogene Funktionen, wie Eingabe einer Textnachricht zur Übertragung über ein Kommunikationsnetzwerk, als auch für Vorrichtungs residente Funktionen verwendet werden, wie ein Kalkulator oder eine Aufgabenliste.
  • Eine Betriebssystemsoftware, die von dem Mikroprozessor 238 verwendet wird, wird vorzugsweise in einem persistenten Speicher gespeichert, wie dem Flash-Speicher 224, der stattdessen ein Festspeicher (ROM – read only memory) oder ein ähnliches Speicherelement sein kann. Das Betriebssystem, spezifische Vorrichtungs-Anwendungen oder Teile davon, können temporär in einen volatilen Speicher geladen werden, wie RAM 226. Empfangene Kommunikationssignale können ebenfalls in dem RAM 226 gespeichert werden.
  • Wie gezeigt, kann der Flash-Speicher 224 in verschiedene Bereiche geteilt werden für sowohl Computerprogramme 258 als auch eine Programmdatenspeicherung 250, 252, 254 und 256. Diese unterschiedlichen Speichertypen zeigen an, dass jedes Programm einen Teil des Flash-Speichers 224 für seine eigenen Datenspeicheranforderungen zuteilen kann. Der Mikroprozessor 238 ermöglicht vorzugsweise zusätzlich zu seinen Betriebssystemfunktionen eine Ausführung von Softwareanwendungen auf der mobilen Station. Ein vorgegebener Satz von Anwendungen, die grundlegende Operationen steuern, einschließlich von zum Beispiel zumindest Daten- und Sprachkommunikationsanwendungen, werden normalerweise auf der mobilen Station 200 während der Herstellung installiert. Eine bevorzugte Softwareanwendung kann eine PIM(personal information manager)-Anwendung sein mit der Fähigkeit, Datenelemente zu organisieren und verwalten, die den Benutzer der mobilen Station betreffen, wie Email, Kalender-Ereignisse, Voicemail, Termine und Aufgabenelemente, aber nicht darauf beschränkt. Normalerweise sind ein oder mehrere Speicher auf der mobilen Station verfügbar, um ein Speichern von PIM-Datenelementen zu erleichtern. Eine solche PIM-Anwendung hat vorzugsweise die Fähigkeit, Datenelemente über das drahtlose Netzwerk 219 zu senden und zu empfangen. In einem bevorzugten Ausführungsbeispiel werden die PIM-Datenelemente nahtlos integriert, synchronisiert und aktualisiert, über das drahtlose Netzwerk 219, mit den entsprechenden Datenele menten des Benutzers der mobilen Station, die an einem Host-Computer-System gespeichert sind oder zu diesem gehören. Weitere Anwendungen können auf die mobile Station 200 über das Netzwerk 219, ein Hilfs-E/A-Teilsystem 228, den seriellen Anschluss 230, das Nahbereichs-Kommunikationsteilsystem 240 oder jedes andere geeignete Teilsystem 242 geladen werden und von einem Benutzer in dem RAM 26 oder vorzugsweise einem nicht-volatilen Speicher zur Ausführung durch den Mikroprozessor 238 installiert werden. Eine derartige Flexibilität bei der Installation von Anwendungen erhöht die Funktionalität der Vorrichtung und kann verbesserte Funktionen in der Vorrichtung, Kommunikations-bezogene Funktionen oder beides liefern. Zum Beispiel können sichere Kommunikationsanwendungen ermöglichen, dass Funktionen des elektronischen Handels und andere derartige finanzielle Transaktionen unter Verwendung der mobilen Station 200 durchgeführt werden können.
  • In einem Datenkommunikationsmodus wird ein empfangenes Signal, wie eine Textnachricht oder eine heruntergeladene Webseite, von dem Kommunikationsteilsystem 211 verarbeitet und in den Mikroprozessor 238 eingegeben, der vorzugsweise das empfangene Signal weiter verarbeitet zur Ausgabe an die Anzeige 222 oder alternativ an eine Hilfs-E/A-Vorrichtung 228. Ein Benutzer der mobilen Station 200 kann auch Datenelemente, wie E-Mail-Nachrichten zum Beispiel, erstellen unter Verwendung der Tastatur 232, die vorzugsweise eine vollständige alphanumerische Tastatur oder eine Tastatur des Telefon-Typs ist, in Verbindung mit der Anzeige 222 und möglicherweise einer Hilfs-E/A-Vorrichtung 228. Derartige erstellte Elemente können dann über ein Kommunikationsnetzwerk durch das Kommunikationsteilsystem 211 gesendet werden.
  • Für eine Sprachkommunikation ist der gesamte Betrieb der mobilen Station 200 ähnlich, außer, dass empfangene Signale vorzugsweise an einen Lautsprecher 234 ausgegeben werden und Sprachsignale zur Übertragung von einem Mikrofon 236 erzeugt werden. Alternative Sprach- oder Audio-E/A-Teilsysteme, wie ein Aufzeichnungsteilsystem für Sprachnachrichten, können ebenfalls auf der mobilen Station 200 implementiert werden. Obwohl die Ausgabe der Sprach- oder Audiosignale vorzugsweise primär durch den Lautsprecher 234 erreicht wird, kann auch die Anzeige 222 verwendet werden, um zum Beispiel eine Anzeige der Identität eines anrufenden Teilnehmers, die Dauer eines Sprachanrufs oder andere Sprachbezogene Information zu liefern.
  • Der serielle Anschluss 230 in 2 wird normalerweise in einer mobilen Station des PDA(personal digital assistant)-Typs implementiert, für die eine Synchronisierung mit einem Desktopcomputer des Benutzers wünschenswert sein kann, ist aber eine optionale Vorrichtungskomponente. Ein derartiger Anschluss 230 ermöglicht einem Benutzer, Präferenzen zu setzen durch eine externe Vorrichtung oder Softwareanwendung und erweitert die Fähigkeiten der mobilen Station 200 durch Ermöglichen von Informations- oder Software-Downloads an die mobile Station 200 anders als über ein drahtloses Kommunikationsnetzwerk. Der alternative Herunterladepfad kann zum Beispiel verwendet werden, um einen Verschlüsselungsschlüssel auf die Vorrichtung zu laden durch eine direkte und somit zuverlässige und vertrauenswürdige Verbindung, um dadurch eine sichere Vorrichtungskommunikation zu ermöglichen.
  • Ein Nahbereichs-Kommunikationsteilsystem 240 ist eine weitere optionale Komponente, die eine Kommunikation zwischen der mobilen Station 200 und anderen Systemen oder Vorrichtungen vorsehen kann, die nicht unbedingt gleiche Vorrichtungen sein müssen. Zum Beispiel kann das Teilsystem 240 eine Infrarot-Vorrichtung und zugehörige Schaltungen und Komponenten oder ein BluetoothTM-Kommunikationsmodul umfassen, um eine Kommunikation mit ähnlich aktivierten Systemen und Vorrichtungen vorzusehen.
  • 3 ist ein Blockdiagramm einer Instant Messaging-aktivierten GSM/GPRS-Netzwerkvorrichtung. In dieser Instant Messaging-aktivierten GSM/GPRS-Netzwerkvorrichtung 300 kommunizieren die drahtlosen Vorrichtungen 302 drahtlos über ein Basisstation-Teilsystem (BSS – base station subsystem) 301.
  • Der gesamte Funkzugriff und die Funkpaket-Übertragung und -Umwandlung werden in dem BSS 301 durchgeführt, das eine Basis-Transceiver-Station (BTS – base transceiver station) 313, eine Basisstationsteuervorrichtung (BSC – base station controller) 312 und eine Mobilvermittlungsstelle (MSC – mobile switching centre) 314 umfasst. Zusätzlich verbindet ein SGSN (Serving GPRS Support Node) 316 die BSS 301 mit einem zellularen GPRS-Intranetzwerk 304 eines Betreibers. Das zellulare GPRS-Intranetzwerk 304 eines Betreibers ist auch mit einem Betreiber-IP-Netzwerk 326 über einen GGSN (Gateway GPRS Support Node) 318 verbunden, ähnlich zu dem SGSN. Das zellulare GPRS-Intranetzwerk 304 eines Betreibers ist auch mit einem Authentisierungsserver 322 verbunden, um Benutzer der drahtlosen Vorrichtungen zu authentisieren. Sowohl der GGSN 318 als auch der Authentisierungsserver 322 sind mit dem Betreiber-IP-Netzwerk 326 verbunden, das mit einem öffentlichem IP-Netzwerk, wie dem Internet 308, über eine Firewall 311 verbunden ist, um Hosts zu erreichen, wie einen Dienst-Host 320 und einen Instant Messaging(IM)-Host 310. Die Firewall 311, das Betreiber-IP-Netzwerk 326 und der Authentisierungsserver 322 liefern einen Zugriffssteuerungsmechanismus 324.
  • In Betrieb wird ein Kern-GSM/GPRS-Netzwerk in der Vorrichtung 300 verwendet. In dem Kernnetzwerk ermöglichen, da MSCs auf einer leitungsvermittelten Vermittlungsstellen-Technologie basieren und keinen Paketverkehr handhaben können, zwei andere Kernnetzwerkkomponenten, SGSN und GGSN, einen Datenverkehr. Der SGSN kann als eine „paketvermittelte MSC" betrachtet werden – sie liefert Pakete an mobile Stationen (MSs) in ihrem Dienstbereich. SGSNs senden Abfragen an HLRs (home location registers), um Profildaten von GPRS-Teilnehmern zu erlangen. SGSNs erfassen neue GPRS-MSs in einem gegebenen Dienstbereich, verarbeiten eine Registrierung von neuen mobilen Teilnehmern und behalten eine Aufzeichnung ihres Standorts in einem gegebenen Bereich. Der SGSN führt Mobilitätsmanagementfunktionen durch, wie eine mobile-Teilnehmer-anschließen/trennen- und Standort-Verwaltung. Der SGSN ist mit dem Basisstationsteilsystem über eine Frame Relay-Verbindung mit der PCU in dem BSC verbunden. GGSNs werden verwendet als Schnittstellen zu externen IP-Netzwerken, wie dem öffentlichen Internet, GPRS-Diensten anderer Anbieter von mobilen Diensten oder Firmen-Intranets. GGSNs pflegen eine Routing-Information, die erforderlich ist, um Protokolldateneinheiten (PDUs – protocol data units) an die SGSNs zu tunneln, die bestimmte drahtlose Vorrichtungen bedienen. Andere Funktionen umfassen Netzwerk- und Teilnehmer-Überprüfung und Adressenabbildung. Ein (oder mehrere) GGSNs können vorgesehen werden, um mehrere SGSNs zu unterstützen.
  • Die drahtlosen Vorrichtungen 302 können jede drahtlose Datenvorrichtung sein, die fähig ist, mit der BTS 313 zu arbeiten, und müssen nicht unbedingt IP-basiert sein, obwohl IP bevorzugt ist. Wenn entweder Sprach- oder Datenverkehr an der drahtlosen Vorrichtung 302 entsteht, wird er über die Luftschnittstelle an die BTS 313 und von der BTS 313 an die BSC 312 auf dieselbe Weise transportiert, wie in standardmäßiger GSM-Sprachanruf. Jedoch wird an der Ausgabe der BSC 312 der Verkehr getrennt – Sprache wird an die MSC 314 per Standard-GSM gesendet und Daten werden an den SGSN 316 gesendet. Jede GPRS-BSC 312 sieht eine physikalische und logische Datenschnittstelle aus der BSS 301 für Paketdatenverkehr vor. Um mit dem Präsenzinformationsserver 306 zusammenzuarbeiten, kann die BTS 313 eine Softwareaktualisierung erfordern, erfordert aber typischerweise keine Hardware-Verbesserungen abhängig von dem Hersteller. Der Zweck eines Betreiber-Intranetzwerks 304 ist, Betreiber-Netzwerk-Standorte miteinander zu verbinden. Dienst-Hosts 320 sind fremde Diensteanbieter basierend auf den Standorten der Benutzer. IM-Hosts 310 sind weitere fremde IM-Hosts, um reguläre verdrahtete IM-Dienste zu ermöglichen, wie ICQ.
  • Zusätzlich zu diesen Komponenten umfasst die Vorrichtung 300 einen Präsenzinformationsserver/drahtlosen Instant Messaging-Server 306, der das zellulare GPRS-Intranetzwerk 304 des Betreibers mit dem IP-Netzwerk des Betreibers verbindet und den Standort jedes Benutzers/jeder Vorrichtung verfolgt. Durch Kommunikation mit dem GGSN und dem SGSN kann der Präsenzinformationsserver/ drahtlose Instant Messaging-Server 306 Änderungen in HLRs und/oder Routinginformation erfassen, um eine Präsenzinformation zu erfassen.
  • In alternativen Ausführungsbeispielen der Vorrichtung 300 verfolgt der Präsenzserver/IM-Server 306 einen Standort basierend auf zellularer Infrastruktur, Triangulationstechniken oder GPS-Systemen. In anderen Ausführungsbeispielen können die mobilen Vorrichtungen mit mehr als einem drahtlosen Netzwerk arbeiten, wie zum Beispiel GSM und CDMA. In diesen Ausführungsbeispielen können Standortsignale, die zu einem der drahtlosen Netzwerke gehören, von dem anderen Netzwerk verwendet werden. Zum Beispiel kann das GSM-Netzwerk eine Standortinformation liefern, die an das CDMA-Netzwerk geliefert werden kann, wenn die mobile Vorrichtung mit dem CDMA-Netzwerk kommuniziert, ist aber auch fähig zur gleichzeitigen Kommunikation mit dem GSM-Netzwerk.
  • 4 ist ein Blockdiagramm einer Ansicht des drahtlosen Netzwerks des Instant Messaging-Servers von 1. Wie von dem Standpunkt des drahtlosen Netzwerks 404 gesehen, ermöglicht ein Präsenzinformationsserver 406 eine Präsenzerfassung und teilt eine Präsenzinformation mit den drahtlosen Vorrichtungen 402. Insbesondere versucht der Präsenzinformationsserver 406, die drahtlosen Vorrichtungen 402, 402D, 402DI und 402I zu verfolgen, um die Präsenz einer ausgewählten Anzahl der drahtlosen Vorrichtungen zu erfassen. Der Präsenzinformationsserver verfolgt, welche drahtlosen Vorrichtungen erfasst werden und welche drahtlosen Vorrichtungen interessiert sind, wie dargestellt wird durch das Venn-Diagramm, das aus den Ovalen 414 und 412 besteht, die jeweils den Satz der erfassten 402D und 402DI sowie der interessierten 402DI und 402I drahtlosen Vorrichtungen repräsentieren. Es ist anzumerken, dass Erfassung und Interesse unabhängige Konzepte sind und es können drahtlose Vorrichtungen existieren, die, obwohl sie auf dem drahtlosen Netzwerk 404 arbeiten, weder erfasst werden noch interessiert sind, wie die drahtlose Vorrichtung 402, oder sogar sowohl erfasst werden als auch interessiert sind, wie die drahtlose Vorrichtung 402DI.
  • Der Präsenzinformationsserver 406 umfasst ein Vorrichtungspräsenz-Erfassungsmodul 416, ein Speichermodul 424 und ein Vorrichtungspräsenz-Kommunikationsmodul 420. Das Vorrichtungspräsenz-Erfassungsmodul 416 erfasst die Präsenz von drahtlosen Vorrichtungen und pflegt eine drahtlose Vorrichtungs-Information 418. Die erfasste Information 418 der drahtlosen Vorrichtungen umfasst Vorrichtungs-Identifizierer und Präsenzzustände, die von dem Vorrichtungspräsenz-Erfassungsmodul 416 erfasst werden, sowie Präsenzzustände, die von den erfassten drahtlosen Vorrichtungen erklärt werden. Das Vorrichtungspräsenz-Erfassungsmodul 416 liefert die erfasst drahtlose Vorrichtungs-Information 418 an das Speichermodul 424. Das Speichermodul 424 aktualisiert eine gespeicherte Präsenzinformation 426 basierend auf der erfassten drahtlosen Vorrichtungs-Information 418. Die Präsenzinformation 426 kann eine Hostpräsenzinformation sowie die Vorrichtungspräsenzinformation umfassen, wie offensichtlicher wird unter Bezugnahme auf 5. Das Vorrichtungspräsenz-Kommunikationsmodul 420 umfasst eine Information 422 der interessierten mobilen Vorrichtung. Die Information 422 der interessierten mobilen Vorrichtung umfasst die Vorrichtungsidentifizierer von interessierten Vorrichtungen. Somit liest das Vorrichtungspräsenz-Kommunikationsmodul 420 die gespeicherte Präsenzinformation 426 und kommuniziert selektiv die Präsenzinformation an die interessierten drahtlosen Vorrichtungen.
  • 5 ist ein Blockdiagramm einer Weitbereichsnetzwerks-Ansicht des Instant Messaging-Servers von 1. Wie von dem Standpunkt des Weitbereichsnetzwerks 508 gesehen, ermöglicht der Präsenzinformationsserver eine Präsenzerfassung und teilt eine Präsenzinformation mit den Hosts 510. Insbesondere versucht der Präsenzinformationsserver 506, die Hosts 510, 510D, 510DI und 5101 zu verfolgen, um die Präsenz einer gewählten Anzahl der Hosts zu erfassen. Der Präsenzinformationsserver verfolgt, welche Hosts erfasst werden und welche Hosts interessiert sind, wie durch das Venn-Diagramm dargestellt wird, das aus den Ovalen 514 und 512 besteht, die jeweils den Satz von erfassten 510D und 510DI sowie interessierten 510DI und 5101 Hosts repräsentieren. Es ist anzumerken, dass Erfassung und Interesse unabhängige Konzepte sind und es können Hosts existieren, die, obwohl sie auf dem Weitbereichsnetzwerk 508 arbeiten, weder erfasst werden noch interessiert sind, wie der Host 510, oder sowohl erfasst werden als auch interessiert sind, wie der Host 510DI.
  • Der Präsenzinformationsserver 506 umfasst ein Hostpräsenz-Erfassungsmodul 516, ein Speichermodul 524 und ein Hostpräsenz-Kommunikationsmodul 520. Das Hostpräsenz-Erfassungsmodul 516 erfasst die Präsenz von Hosts und pflegt eine erfasste Host-Information 518. Die erfasste Host-Information 518 umfasst Host-Identifizierer und Präsenzzustände, die von dem Hostpräsenz-Erfassungsmodul 516 erfasst werden, sowie Präsenzzustände, die von den erfassten Hosts erklärt werden. Das Hostpräsenz-Erfassungsmodul 516 liefert die erfasst Host-Information 518 an das Speichermodul 524. Das Speichermodul 542 aktualisiert eine gespeicherte Präsenzinformation 526 basierend auf der erfassten Host-Information 518. Die Präsenzinformation 526 kann eine Vorrichtungspräsenzinformation sowie die Hostpräsenzinformation umfassen, wie offensichtlicher wird unter Bezugnahme auf 4. Das Vorrichtungspräsenz-Kommunikationsmodul 522 umfasst eine Information 522 der interessierten Hosts. Die Information 422 der interessierten Hosts umfasst die Hostidentifizierer von interessierten Hosts. Somit liest das Hostpräsenz-Kommunikationsmodul 520 die gespeicherte Präsenzinformation 526 und kommuniziert selektiv die Präsenzinformation an die interessierten drahtlosen Hosts.
  • 6 ist ein Datenflussdiagramm, das ein Verfahren einer Vorrichtungspräsenzerfassung des Instant Messaging-Servers von 3 darstellt. Eine drahtlose Vorrichtung wird an zwei unterschiedlichen Zeit-Instanzen dargestellt, eine anfängliche Instanz der drahtlosen Vorrichtung 602 und eine nachfolgende Instanz der drahtlosen Vorrichtung 602D. Anfangs hat die drahtlose Vorrichtung 602 einen momentanen Zustand 640, der den aktuellen Präsenzzustand der drahtlosen Vorrichtung repräsentiert, wie bekannt. Ein oder mehrere einer Vielzahl von Auslösern, von denen nur 630, 632, 634, 636, 638 dargestellt werden, veranlassen, dass sich der anfängliche momentane Zustand 640 der drahtlosen Vorrichtung in den nachfolgenden momentanen Zustand 640D der drahtlosen Vorrichtung ändert.
  • Auslöseereignisse können umfassen durch Mobilität ausgelöste Ereignisse 630, wonach zum Beispiel die drahtlose Vorrichtung den Standort wechselt; durch Benutzeraktivität ausgelöste Ereignisse 632, wonach zum Beispiel der Benutzer der drahtlosen Vorrichtung aktiv einer vorgegebenen und erklärten Aktivität nachgeht (Einkaufen, Betrachten, Besuchen, usw.); durch interessierte Nähe ausgelöste Ereignisse 634, wonach zum Beispiel der Benutzer der drahtlosen Vorrichtung gerade über die Nähe eines Kontakts benachrichtigt wurde; durch eine Kommunikation ausgelöste Ereignisse 636, wonach zum Beispiel die drahtlose Vorrichtung gerade in eine drahtlose Netzwerkzelle mit hoher Bandbreite eingetreten ist; und freiwillig-ausgelöste Ereignisse 638, wonach der Benutzer der drahtlosen Vorrichtung eine momentane Zustandsänderung durch Betrieb der drahtlosen Vorrichtung erklärt.
  • Der Präsenzinformationsserver 606 erfasst den nachfolgenden momentanen Zustand 640D und fährt fort, die Präsenzinformation mit interessierten Vorrichtungen 6021, wie durch das Oval 612D dargestellt, über ein drahtloses Netzwerk 604 zu teilen und mit interessierten Hosts 6101, wie in dem Oval 612H dargestellt, über das Weitbereichsnetzwerk 608, wodurch ermöglicht wird, dass ein Instant Messaging selektiv zwischen der drahtlosen Vorrichtung 602D, interessierten Vorrichtungen 6021 und interessierten Hosts 610I initiiert wird.
  • 7 ist ein Datenflussdiagramm, das ein Verfahren einer Hostpräsenzerfassung des Instant Messaging-Servers von 5 darstellt. Ein Host wird an zwei unterschiedlichen Zeitinstanzen dargestellt, ein Host 710 an anfänglicher Instanz und ein Host 710D an nachfolgender Instanz. Anfangs hat der Host 710 einen momentanen Zustand 750, der den aktuellen Präsenzzustand des Hosts repräsentiert, wie bekannt. Ein oder mehrere einer Vielzahl von Auslösern, von denen nur 730, 732, 734, 736, 738 dargestellt werden, veranlasst, dass sich der anfängliche momentane Host-Zustand 740 in den nachfolgenden momentanen Host-Zustand 740D ändert.
  • Auslöseereignisse können umfassen durch einen Dienst ausgelöste Ereignisse 730, wonach zum Beispiel der Host einen Dienst an dem Präsenzinformationsserver 706 registriert; durch Benutzeraktivität ausgelöste Ereignisse 732, wonach zum Beispiel der Benutzer des Hosts aktiv einer vorgegebenen und erklärten Aktivität nachgeht (Einkaufen, Betrachten, Besuchen, usw.); durch interessierte Nähe ausgelöste Ereignisse 734, wonach zum Beispiel der Benutzer des Hosts gerade über die Nähe eines Kontakts benachrichtigt wurde; durch eine Kommunikation ausgelöste Ereignisse 736, wonach zum Beispiel der Host gerade auf ein Netzwerk mit hoher Bandbreite zugegriffen hat; und freiwillig-ausgelöste Ereignisse 638, wonach der Benutzer des Hosts eine momentane Zustandsänderung durch Betrieb des Hosts erklärt.
  • Der Präsenzinformationsserver 706 erfasst den nachfolgenden momentanen Zustand 750D und fährt fort, die Präsenzinformation mit interessierten Hosts 7101 zu teilen, wie durch das Oval 712H dargestellt wird, über ein Weitbereichsnetzwerk 708 und mit interessierten drahtlosen Vorrichtungen 7021, wie in dem Oval 712H dargestellt, über das drahtlose Netzwerk 704, wodurch ermöglicht wird, dass ein Instant Messaging selektiv zwischen dem Host 710D, interessierten Vorrichtungen 7021 und interessierten Hosts 710I initiiert wird.
  • Die oben beschriebenen Ausführungsbeispiele der vorliegenden Erfindung sollen nur Beispiele sein. Fachleute können Änderungen, Modifizierungen und Variationen der bestimmten Ausführungsbeispiele bewirken, ohne von dem Umfang der Erfindung abzuweichen.

Claims (11)

  1. Verfahren zum Übertragen von Instant-Messages zwischen einem mobilen Kommunikations-Gerät (102) und einem Instant-Messaging-Service und umgekehrt über ein Funk-Daten-Kommunikations-Netzwerk (104), umfassend die Schritte: – Detektieren von Präsenz-Information in einem Instant-Messaging-Server (106, 306, 406, 506, 606, 706), die mit einer Mehrzahl von Instant-Messaging-Hosts (110) verknüpft ist, wobei die Präsenz-Information der Instant-Messaging-Hosts (110) Information umfasst, die die Präsenz von Instant-Messaging-Services betrifft, die von den Instant-Messaging-Hosts (110) bereitgestellt werden; – Detektieren von Präsenz-Information des mobilen Kommunikation-Geräts (102) in dem Instant-Messaging-Server (106, 306, 406, 506, 606, 706), wobei die Präsenz-Information des mobilen Kommunikation-Geräts (102) erweiterte Zustands-Information, welche mit zumindest einem der Instant-Messaging-Services verknüpft ist, und Information, welche anzeigt, ob das mobile Kommunikations-Gerät an dem Empfang von Instant-Messages von der Mehrzahl von Instant-Messaging-Services interessiert ist, beinhaltet; und – Vergleichen in dem Instant-Messaging-Server (106, 306, 406, 506, 606, 706) der erweiterten Zustands-Information des mobilen Kommunikation-Geräts (102) mit der Präsenz-Information der Instant-Messaging-Hosts (110) und, als Antwort darauf, Austauschen von Präsenz-Information von zumindest einem der Instant-Messaging-Hosts (110) mit dem mobilen Kommunikation-Gerät (102) and Austauschen von Präsenz-Information des mobilen Kommunikation-Geräts (102) mit dem zumindest einen Instant-Messaging-Host (110), wodurch die Übertragung von Instant-Messages zwischen dem mobilen Kommunikations-Gerät (102) und einem Instant-Messaging-Service und umgekehrt, welcher von dem zumindest einen Instant-Messaging-Host (110) bereitgestellt wird, ermöglicht wird.
  2. Verfahren nach Anspruch 1, wobei die erweiterte Zustands-Information Orts-Information beinhaltet und das Verfahren ferner den Schritt umfasst: Verändern des Inhalts einer Instant-Message, welche von einem Instant-Messaging-Service übertragen wurde, basierend auf der Ort-Information des mobilen Kommunikations-Geräts.
  3. Verfahren nach Anspruch 1, wobei die erweiterte Zustands-Information einen Aktivitäts-Zustand beinhaltet, der eine gegenwärtige Aktivität des Nutzers des mobilen Kommunikations-Geräts beschreibt, und wobei der Schritt des Vergleichens ferner den Schritt des Abgleichens des Aktivitäts-Zustands des mobilen Kommunikation-Geräts mit einer Mehrzahl von Services, welche von der Mehrzahl von Instant-Messaging-Hosts bereitgestellt werden, und des Auswählens einer oder mehrerer der Instant-Messaging-Services, um eine Instant-Message zu dem mobilen Kommunikation-Gerät zu senden, basierend auf dem Schritt des Abgleichen umfasst.
  4. Verfahren nach Anspruch 3, wobei der Aktivitäts-Zustand aus der Gruppe bestehend aus einem Einkaufs-Zustand, einem Anschauen-Zustand und einem Besuchs-Zustand ausgewählt wird.
  5. Verfahren nach Anspruch 4, ferner umfassend die Schritte: Feststellen eines Anschauens-Zustand seitens des mobilen Kommunikation-Geräts und Übertragen der Präsenz-Information umfassend den Anschauens-Zustand zu dem Instant-Messaging-Server; Übertragen einer interaktiven Karte zu dem mobilen Kommunikations-Gerät; Auswählen eines Ortes auf der interaktiven Karte in dem mobilen Kommunikations-Gerät und Übertragen dieser Orts-Information zu dem Instant-Messaging-Server; und basierend auf der Orts-Information, Ermöglichen seitens des Instant-Messaging-Servers einem oder mehrerer der Instant-Messaging-Services, eine Instant-Message zu dem mobilen Kommunikations-Gerät zu schicken.
  6. Verfahren nach Anspruch 1, wobei die Präsenz-Information des mobilen Kommunikation-Geräts Information beinhaltet, welche angibt, ob das mobile Kommunikations-Gerät an dem Empfang von Instant-Messages von der Mehrzahl von Instant-Messaging-Services interessiert ist.
  7. Verfahren nach Anspruch 1, wobei die erweiterte Zustands-Information einen Kontakt-Nah-Zustand für zumindest ein anderes mobiles Kommunikations-Gerät beinhaltet, wobei das Verfahren ferner die Schritte umfasst: Detektieren des Ortes der beiden mobilen Kommunikations-Geräte; und basierend auf dem Kontakt-Nah-Zustand für das zumindest eine andere mobile Kommunikation-Gerät, Senden einer Instant-Message zu dem zumindest einen anderen mobilen Kommunikations-Gerät, welche anzeigt, dass dieses innerhalb eine bestimmte Nähe zu dem mobilen Kommunikations-Gerät ist.
  8. Verfahren nach Anspruch 1, wobei die erweiterte Zustands-Information einen Kommunikations-Zustand beinhaltet, welcher eine Bandbreite, über welche das mobile Kommunikations-Gerät Instant-Messages empfangen kann, anzeigt.
  9. Verfahren nach Anspruch 8, ferner umfassend den Schritt: Auswählen eines Typs einer Instant-Message basierend, auf dem Kommunikations-Zustand des mobilen Kommunikations-Geräts.
  10. Verfahren nach Anspruch 9, wobei der Typ einer Instant-Message eine Text-Typ-Message ist, wenn der Kommunikations-Zustand eine geringe Band breite angibt, oder eine Video-Typ-Message ist, wenn der Kommunikations-Zustand eine hohe Bandbreite angibt.
  11. Instant-Messaging-Server (106, 306, 406, 506, 606, 706) zum Übertragen von Instant-Messages zwischen einem mobilen Kommunikations-Gerät (102) und einem Instant-Messaging-Service und umgekehrt über ein Funk-Daten-Kommunikations-Netzwerk (104), umfassend: – Mittel zum Detektieren von Präsenz-Information, die mit einer Mehrzahl von Instant-Messaging-Hosts (110) verknüpft ist, wobei die Präsenz-Information der Instant-Messaging-Hosts (110) Information umfasst, die die Präsenz von Instant-Messaging-Services betrifft, die von den Instant-Messaging-Hosts (110) bereitgestellt werden; – Mittel zum Detektieren von Präsenz-Information des mobilen Kommunikations-Geräts (102), wobei die Präsenz-Information des mobilen Kommunikations-Geräts (102) erweiterte Zustands-Information, welche mit zumindest einem der Instant-Messaging-Services verknüpft ist, und Information, welche anzeigt, ob das mobile Kommunikations-Gerät an dem Empfang von Instant-Messages von der Mehrzahl von Instant-Messaging-Services interessiert ist, beinhaltet; und – Mittel zum Vergleichen der erweiterten Zustands-Information des mobilen Kommunikations-Geräts (102) mit der Präsenz-Information der Instant-Messaging-Hosts (110) und, als Antwort darauf, zum Austauschen von Präsenz-Information von zumindest einem der Instant-Messaging-Hosts (110) mit dem mobilen Kommunikations-Gerät (102) and zum Austauschen von Präsenz-Information des mobilen Kommunikations-Geräts (102) mit dem zumindest einen Instant-Messaging-Host (110), wodurch die Übertragung von Instant-Messages zwischen dem mobilen Kommunikations-Gerät (102) und einem Instant-Messaging-Service und umgekehrt, welcher von dem zumindest einen Instant-Messaging-Host (110) bereitgestellt wird, ermöglicht wird.
DE60315679T 2002-09-19 2003-09-19 Vorrichtung und verfahren zur sofortigen drahtlosen nachrichtenübermittlung Expired - Lifetime DE60315679T2 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US41174402P 2002-09-19 2002-09-19
US411744P 2002-09-19
PCT/CA2003/001430 WO2004028178A2 (en) 2002-09-19 2003-09-19 Apparatus and method of wireless instant messaging

Publications (2)

Publication Number Publication Date
DE60315679D1 DE60315679D1 (de) 2007-09-27
DE60315679T2 true DE60315679T2 (de) 2008-06-05

Family

ID=32030726

Family Applications (1)

Application Number Title Priority Date Filing Date
DE60315679T Expired - Lifetime DE60315679T2 (de) 2002-09-19 2003-09-19 Vorrichtung und verfahren zur sofortigen drahtlosen nachrichtenübermittlung

Country Status (8)

Country Link
US (4) US7020480B2 (de)
EP (1) EP1543690B1 (de)
AT (1) ATE370620T1 (de)
AU (1) AU2003269636A1 (de)
CA (2) CA2499524C (de)
DE (1) DE60315679T2 (de)
HK (1) HK1080321A1 (de)
WO (1) WO2004028178A2 (de)

Families Citing this family (157)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6832245B1 (en) 1999-12-01 2004-12-14 At&T Corp. System and method for analyzing communications of user messages to rank users and contacts based on message content
US7428510B2 (en) * 2000-02-25 2008-09-23 Telecommunication Systems, Inc. Prepaid short messaging
ATE384399T1 (de) 2000-03-17 2008-02-15 America Online Inc Sofortige nachrichtenübermittlung mit zusätzlicher sprachkommunikation
US7110773B1 (en) 2000-04-11 2006-09-19 Telecommunication Systems, Inc. Mobile activity status tracker
US7522911B2 (en) * 2000-04-11 2009-04-21 Telecommunication Systems, Inc. Wireless chat automatic status tracking
US8122363B1 (en) 2000-05-04 2012-02-21 Aol Inc. Presence status indicator
US20130073648A1 (en) 2000-05-04 2013-03-21 Facebook, Inc. Presenting a recipient of an e-mail with an option to instant message a sender or another recipient based on the sender's or the other recipient's address and online status
US7979802B1 (en) 2000-05-04 2011-07-12 Aol Inc. Providing supplemental contact information corresponding to a referenced individual
US8132110B1 (en) 2000-05-04 2012-03-06 Aol Inc. Intelligently enabled menu choices based on online presence state in address book
US9100221B2 (en) 2000-05-04 2015-08-04 Facebook, Inc. Systems for messaging senders and recipients of an electronic message
US9356894B2 (en) 2000-05-04 2016-05-31 Facebook, Inc. Enabled and disabled menu choices based on presence state
US8001190B2 (en) 2001-06-25 2011-08-16 Aol Inc. Email integrated instant messaging
ATE502477T1 (de) 2000-07-25 2011-04-15 America Online Inc Videonachrichtenübermittlung
EP1399833B1 (de) * 2000-11-20 2017-04-19 AT & T Mobility II, LLC Verfahren und systeme zur bereitstellung von anwesenheitsinformationen auf anwendungsebene in der drahtlosen kommunikation
US20020147836A1 (en) * 2001-01-31 2002-10-10 Microsoft Corporation Routing notifications to mobile devices
US7640031B2 (en) * 2006-06-22 2009-12-29 Telecommunication Systems, Inc. Mobile originated interactive menus via short messaging services
US7512652B1 (en) 2001-09-28 2009-03-31 Aol Llc, A Delaware Limited Liability Company Passive personalization of buddy lists
US7765484B2 (en) 2001-09-28 2010-07-27 Aol Inc. Passive personalization of lists
US7774711B2 (en) 2001-09-28 2010-08-10 Aol Inc. Automatic categorization of entries in a contact list
US7187935B1 (en) * 2001-10-16 2007-03-06 International Business Machines Corporation Method and software for low bandwidth presence via aggregation and profiling
US8644475B1 (en) 2001-10-16 2014-02-04 Rockstar Consortium Us Lp Telephony usage derived presence information
EP2211520A3 (de) * 2002-02-14 2010-11-10 Avaya Inc. Präsenz- und Verfügbarkeitsverfolgung
US8392609B2 (en) 2002-09-17 2013-03-05 Apple Inc. Proximity detection for media proxies
US20040059781A1 (en) * 2002-09-19 2004-03-25 Nortel Networks Limited Dynamic presence indicators
AU2003269636A1 (en) 2002-09-19 2004-04-08 Research In Motion Limited Apparatus and method of wireless instant messaging
US7555108B2 (en) 2002-10-01 2009-06-30 Nortel Networks Limited Presence information for telephony users
EP1550336B1 (de) * 2002-10-09 2006-07-26 Nokia Corporation Kommunikationssystem
US7136638B2 (en) * 2002-10-25 2006-11-14 Nokia Corporation Method and system for analyzing a network environment and network parameters
US9563708B2 (en) 2002-11-18 2017-02-07 Aol Inc. Matching members with shared interests
US7023980B2 (en) * 2002-12-04 2006-04-04 Avaya Technology Corp. Outbound dialing decision criteria based
US9742615B1 (en) 2002-12-31 2017-08-22 Aol Inc. Popularity index
US7263614B2 (en) 2002-12-31 2007-08-28 Aol Llc Implicit access for communications pathway
US7945674B2 (en) 2003-04-02 2011-05-17 Aol Inc. Degrees of separation for handling communications
US7711810B2 (en) 2003-01-03 2010-05-04 Nortel Networks Limited Distributed services based on presence technology
US7474741B2 (en) 2003-01-20 2009-01-06 Avaya Inc. Messaging advise in presence-aware networks
US7779482B1 (en) * 2003-02-07 2010-08-17 iGware Inc Delivery of license information using a short messaging system protocol in a closed content distribution system
US8131649B2 (en) * 2003-02-07 2012-03-06 Igware, Inc. Static-or-dynamic and limited-or-unlimited content rights
US20100017627A1 (en) 2003-02-07 2010-01-21 Broadon Communications Corp. Ensuring authenticity in a closed content distribution system
US20040205127A1 (en) 2003-03-26 2004-10-14 Roy Ben-Yoseph Identifying and using identities deemed to be known to a user
US9009233B2 (en) * 2003-05-16 2015-04-14 Mobile Messenger Global, Inc. System and method using presence in a data network to facilitate communication
EP1636931A4 (de) * 2003-05-27 2007-07-04 Geodesic Information System Lt Universeller anwesenheitsindikator und instant-messaging-system
US20050009537A1 (en) * 2003-07-11 2005-01-13 Crocker Ronald T. Method and apparatus for facilitating wireless presence-based services
FR2857815A1 (fr) * 2003-07-17 2005-01-21 France Telecom Procede et systeme de detection de presence d'un terminal mobile
US7327746B1 (en) * 2003-08-08 2008-02-05 Cisco Technology, Inc. System and method for detecting and directing traffic in a network environment
CN1291610C (zh) * 2003-09-12 2006-12-20 腾讯科技(深圳)有限公司 一种基于即时通讯的信息反馈方法和系统
US20050060377A1 (en) * 2003-09-12 2005-03-17 Chen Chien Lo Transitory messaging with location information
US7266395B2 (en) 2003-10-30 2007-09-04 Research In Motion Limited System and method of wireless proximity awareness
US20050108387A1 (en) * 2003-10-31 2005-05-19 Bingjun Li System and apparatus for a network management system using presence and instant message techniques
US9118574B1 (en) 2003-11-26 2015-08-25 RPX Clearinghouse, LLC Presence reporting using wireless messaging
US7260186B2 (en) 2004-03-23 2007-08-21 Telecommunication Systems, Inc. Solutions for voice over internet protocol (VoIP) 911 location services
US7903791B2 (en) * 2005-06-13 2011-03-08 Telecommunication Systems, Inc. Enhanced E911 location information using voice over internet protocol (VoIP)
US7660590B2 (en) * 2003-12-23 2010-02-09 At&T Mobility Ii Llc Terminal-based server for location tracking
US20050169223A1 (en) * 2004-01-16 2005-08-04 Crocker Ronald T. Method and apparatus for facilitating a PTT session initiation using an IP-based protocol
US9398152B2 (en) * 2004-02-25 2016-07-19 Avaya Inc. Using business rules for determining presence
US7400878B2 (en) 2004-02-26 2008-07-15 Research In Motion Limited Computing device with environment aware features
US8635273B2 (en) 2004-03-05 2014-01-21 Aol Inc. Announcing new users of an electronic communications system to existing users
US8595146B1 (en) 2004-03-15 2013-11-26 Aol Inc. Social networking permissions
US8229454B1 (en) 2004-03-22 2012-07-24 Avaya Inc. Personal location information management
US7260632B2 (en) * 2004-03-23 2007-08-21 Cisco Technology, Inc. Presence-based management in a communication network
KR100566263B1 (ko) * 2004-03-26 2006-03-29 삼성전자주식회사 스케쥴 내용에 따라 메신저 상태 정보를 변경하는 메신저서비스 제공 시스템 및 방법
JP4214941B2 (ja) * 2004-04-09 2009-01-28 日本電気株式会社 プレゼンス情報提供システム、その方法およびサーバ
US7120455B1 (en) * 2004-05-20 2006-10-10 Cellco Partnership Method and system for mobile instant messaging using multiple interfaces
US20060045042A1 (en) * 2004-08-31 2006-03-02 Aseem Sethi System and method for presence in wireless networks
DE102004047689A1 (de) * 2004-09-30 2006-04-13 Siemens Ag Verfahren zur Realisierung eines Presence Services und Presence System
US20060126599A1 (en) * 2004-11-22 2006-06-15 Tarn Liang C Integrated message system with gateway functions and method for implementing the same
US20060129673A1 (en) * 2004-12-01 2006-06-15 Motorola, Inc. Method and system for providing entity status information in a communication network
US20090030773A1 (en) * 2005-03-10 2009-01-29 Kamhoot Ronald P F Information Acquisition System
US20060242246A1 (en) * 2005-04-20 2006-10-26 International Business Machines Corporation Managing the delivery of queued instant messages
US8036140B2 (en) 2005-04-22 2011-10-11 Microsoft Corporation Application programming interface for inviting participants in a serverless peer to peer network
US20060239234A1 (en) * 2005-04-22 2006-10-26 Microsoft Corporation Application programming interface for discovering endpoints in a serverless peer to peer network
US7606580B2 (en) 2005-05-11 2009-10-20 Aol Llc Personalized location information for mobile devices
WO2006122262A2 (en) * 2005-05-11 2006-11-16 Aol, Llc Location information for mobile devices
US7765265B1 (en) 2005-05-11 2010-07-27 Aol Inc. Identifying users sharing common characteristics
US7814100B2 (en) 2005-05-11 2010-10-12 Aol Inc. Searching electronic content in instant-messaging applications
US7623842B2 (en) * 2005-06-15 2009-11-24 Nextel Communications Inc. System and method for determining a location of an emergency call in a sparsely-populated area
US7697941B2 (en) * 2005-08-02 2010-04-13 Sony Ericsson Mobile Communications Ab Updating presence in a wireless communications device
US7548158B2 (en) 2005-08-08 2009-06-16 Telecommunication Systems, Inc. First responder wireless emergency alerting with automatic callback and location triggering
US7725902B2 (en) * 2005-09-12 2010-05-25 Oracle International Corporation Finer grained point-to-point event propagation
US7856461B2 (en) * 2005-09-12 2010-12-21 Oracle International Corporation High availability for distributed non-persistent event propagation
US9117223B1 (en) 2005-12-28 2015-08-25 Deem, Inc. Method and system for resource planning for service provider
US7907955B2 (en) * 2006-02-07 2011-03-15 Siemens Enterprise Communications, Inc. Presence system with proximity presence status
US8059789B2 (en) 2006-02-24 2011-11-15 Telecommunication Systems, Inc. Automatic location identification (ALI) emergency services pseudo key (ESPK)
US20070214237A1 (en) * 2006-03-10 2007-09-13 Web.Com, Inc. Systems and Methods of Providing Web Content to Multiple Browser Device Types
US20070240189A1 (en) * 2006-04-06 2007-10-11 Nokia Corporation Utilizing presence service for service discovery in mobile broadcast
JP2009535735A (ja) 2006-05-02 2009-10-01 ブロードオン コミュニケーションズ コーポレーション コンテンツ・マネージメント・システムおよび方法
US8625766B2 (en) * 2006-06-12 2014-01-07 Geo Semiconductor Inc. Presence and/or capability based communication
US20070294456A1 (en) * 2006-06-16 2007-12-20 Hong Kong Applied Science And Technology Research Institute Co., Ltd. Data communication interface and communication devices incorporating same
US8463284B2 (en) * 2006-07-17 2013-06-11 Telecommunication Systems, Inc. Short messaging system (SMS) proxy communications to enable location based services in wireless devices
US20080147546A1 (en) * 2006-09-19 2008-06-19 Walter Weichselbaumer Wireless device electronic wallet transaction validation
US8099105B2 (en) * 2006-09-19 2012-01-17 Telecommunication Systems, Inc. Device based trigger for location push event
KR101002859B1 (ko) * 2006-09-30 2010-12-21 삼성전자주식회사 통신 시스템에서 데이터 송수신 방법 및 시스템
US9408046B2 (en) * 2006-10-03 2016-08-02 Telecommunication Systems, Inc. 911 data messaging
US7711815B2 (en) * 2006-10-10 2010-05-04 Microsoft Corporation User activity detection on a device
US7624276B2 (en) * 2006-10-16 2009-11-24 Broadon Communications Corp. Secure device authentication system and method
WO2008048610A2 (en) 2006-10-17 2008-04-24 Telecommunication Systems, Inc. Automated location determination to support voip e911 using self-surveying techniques for ad hoc wireless network
US7613915B2 (en) * 2006-11-09 2009-11-03 BroadOn Communications Corp Method for programming on-chip non-volatile memory in a secure processor, and a device so programmed
US7742774B2 (en) * 2007-01-11 2010-06-22 Virgin Mobile Usa, L.P. Location-based text messaging
US8150003B1 (en) 2007-01-23 2012-04-03 Avaya Inc. Caller initiated undivert from voicemail
US7738870B2 (en) * 2007-01-24 2010-06-15 Control4 Corporation Systems and methods for instant messaging using a control device
US8050386B2 (en) 2007-02-12 2011-11-01 Telecommunication Systems, Inc. Mobile automatic location identification (ALI) for first responders
ES2388469T3 (es) 2007-02-21 2012-10-15 Research In Motion Limited Transmisión eficiente de información de actualización de presencia a clientes de servicio de presencia
US8095603B2 (en) * 2007-02-21 2012-01-10 Research In Motion Limited Efficient transmission of presence update information to presence service clients
US8060123B2 (en) 2007-03-19 2011-11-15 Sony Corporation System and method for using SMS and tagged message to send position and travel information to server and/or to peers
US8270965B2 (en) * 2007-04-05 2012-09-18 Microsoft Corporation Signaling over cellular networks to reduce the Wi-Fi energy consumption of mobile devices
US8825012B2 (en) * 2007-09-14 2014-09-02 Unwired Planet, Llc User data notification in a mobile communications system
US8185087B2 (en) 2007-09-17 2012-05-22 Telecommunication Systems, Inc. Emergency 911 data messaging
US8554785B2 (en) * 2007-09-26 2013-10-08 Alibaba Group Holding Limited Method and system for managing user information in instant messaging systems
US11190936B2 (en) * 2007-09-27 2021-11-30 Clevx, Llc Wireless authentication system
US10778417B2 (en) 2007-09-27 2020-09-15 Clevx, Llc Self-encrypting module with embedded wireless user authentication
US10181055B2 (en) 2007-09-27 2019-01-15 Clevx, Llc Data security system with encryption
US20090100497A1 (en) * 2007-10-11 2009-04-16 Itzhack Goldberg Method and apparatus for preventing a set of users from accessing a message in an instant messaging system
US7937514B2 (en) * 2007-11-12 2011-05-03 Realtek Semiconductor Corp. CWUSB host management system
US9130963B2 (en) 2011-04-06 2015-09-08 Telecommunication Systems, Inc. Ancillary data support in session initiation protocol (SIP) messaging
US7929530B2 (en) 2007-11-30 2011-04-19 Telecommunication Systems, Inc. Ancillary data support in session initiation protocol (SIP) messaging
US9369294B2 (en) * 2007-12-14 2016-06-14 Telecommunication Systems, Inc. Reverse 911 using multicast session internet protocol (SIP) conferencing of voice over internet protocol (VoIP) users
WO2009078966A1 (en) * 2007-12-14 2009-06-25 Telecommunication Systems, Inc. Wireless application protocol (wap) application location based services (lbs)
US7831675B2 (en) * 2008-01-17 2010-11-09 International Business Machines Corporation Method for interacting with infrastructure devices via instant messaging
US8762205B2 (en) * 2008-01-17 2014-06-24 International Business Machines Corporation Method for delivering businesses enterprises advertising via instant messaging
US7502830B1 (en) * 2008-03-10 2009-03-10 International Business Machines Corporation System and method for setting two-way alert notifications in an instant messaging system
US8495660B1 (en) * 2008-03-28 2013-07-23 Symantec Corporation Methods and systems for handling instant messages and notifications based on the state of a computing device
US9014016B2 (en) * 2008-06-20 2015-04-21 Microsoft Corporation Techniques to manage presence information based on routing rules
SG157991A1 (en) * 2008-07-04 2010-01-29 3Rd Brand Pte Ltd Company Regi Extended messaging platform
US8548503B2 (en) 2008-08-28 2013-10-01 Aol Inc. Methods and system for providing location-based communication services
GB2463106A (en) * 2008-09-05 2010-03-10 Skype Ltd Distributing presence information
US7689650B1 (en) 2008-09-12 2010-03-30 Yahoo! Inc. Presence indication configuration methodology
US8762459B2 (en) * 2008-09-16 2014-06-24 Verizon Patent And Licensing Inc. Selectable mode based social networking interaction systems and methods
US8954028B2 (en) * 2008-09-25 2015-02-10 Telecommunication Systems, Inc. Geo-redundant and high reliability commercial mobile alert system (CMAS)
US8108474B2 (en) 2008-12-30 2012-01-31 International Business Machines Corporation System and method for indication of IM tracking
KR20100090155A (ko) * 2009-02-05 2010-08-13 엘지전자 주식회사 이동 단말기 및 그의 프레즌스 정보 처리방법
US8417262B2 (en) 2009-03-13 2013-04-09 Tti Inventions D Llc System and method for privacy-enabled mobile locator services with dynamic encounter horizon
US10552849B2 (en) 2009-04-30 2020-02-04 Deem, Inc. System and method for offering, tracking and promoting loyalty rewards
US8301581B2 (en) * 2009-09-24 2012-10-30 Avaya Inc. Group compositing algorithms for presence
US8301168B2 (en) 2009-10-16 2012-10-30 At&T Mobility Ii Llc Devices and methods for selectively filtering message content
US8571218B2 (en) 2010-06-01 2013-10-29 GreatCall, Inc. Short message service cipher
US9002924B2 (en) 2010-06-17 2015-04-07 Microsoft Technology Licensing, Llc Contextual based information aggregation system
US20110314482A1 (en) * 2010-06-18 2011-12-22 Microsoft Corporation System for universal mobile data
CN102413065B (zh) * 2010-09-19 2014-05-14 腾讯科技(深圳)有限公司 一种微博客户端、微博消息的聚合方法以及即时通信客户端
US20120151357A1 (en) * 2010-12-08 2012-06-14 Microsoft Corporation Presenting device availability statuses
EP2652980A2 (de) 2010-12-13 2013-10-23 TeleCommunication Systems, Inc. Gatewayserver für lokalisierungsdienste
US9185066B2 (en) * 2011-09-01 2015-11-10 Sony Corporation Enabling wireless device communication
US9544271B2 (en) 2011-09-16 2017-01-10 Telecommunication Systems, Inc. Anonymous messaging conversation
US8929854B2 (en) 2011-10-27 2015-01-06 Telecommunication Systems, Inc. Emergency text messaging
JP6064376B2 (ja) * 2012-06-06 2017-01-25 ソニー株式会社 情報処理装置、コンピュータプログラムおよび端末装置
US9141504B2 (en) * 2012-06-28 2015-09-22 Apple Inc. Presenting status data received from multiple devices
US9508058B2 (en) 2012-10-15 2016-11-29 Bank Of America Corporation System providing an interactive conference
US9754320B2 (en) 2012-10-15 2017-09-05 Bank Of America Corporation Providing a record of an interactive conference
US8942684B2 (en) * 2012-10-15 2015-01-27 Bank Of America Corporation Adaptive scaffolding of levels of connectivity during a conference
FR3004047A1 (fr) * 2013-03-29 2014-10-03 France Telecom Technique de cooperation entre une pluralite d'entites clientes
US9026090B2 (en) * 2013-04-26 2015-05-05 Avaya Inc. Advanced presence states for collaboration applications
HK1184635A2 (en) * 2013-08-21 2014-01-24 Chaatz Ltd Instant communication system
US9408047B2 (en) 2013-10-10 2016-08-02 Telecommunication Systems, Inc. Read acknowledgement interoperability for text messaging and IP messaging
US9973466B2 (en) 2013-12-16 2018-05-15 Inbubbles Inc. Space time region based communications
US9935979B2 (en) * 2014-06-02 2018-04-03 Blackberry Limited System and method for assigning security levels for instant messaging contacts across device partitions
CN105323243A (zh) * 2015-09-22 2016-02-10 阿里巴巴集团控股有限公司 基于即时通讯的安全语音通讯方法及装置
US10574662B2 (en) 2017-06-20 2020-02-25 Bank Of America Corporation System for authentication of a user based on multi-factor passively acquired data
US10360733B2 (en) 2017-06-20 2019-07-23 Bank Of America Corporation System controlled augmented resource facility
CN109922443B (zh) * 2019-02-03 2021-10-08 倪亮 消息通道建立方法、系统、接收端、服务器和移动端

Family Cites Families (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5754961A (en) * 1994-06-20 1998-05-19 Kabushiki Kaisha Toshiba Radio communication system including SDL having transmission rate of relatively high speed
US6091956A (en) * 1997-06-12 2000-07-18 Hollenberg; Dennis D. Situation information system
US6200541B1 (en) * 1997-10-28 2001-03-13 Bp Amoco Corporation Composite materials for membrane reactors
KR20010031876A (ko) 1997-11-12 2001-04-16 웰스 러셀 씨 차량 좌석 착석 승객의 중량과 위치를 결정하는 방법 및시스템
US6253091B1 (en) * 1998-02-09 2001-06-26 Motorola, Inc. Method and apparatus for establishing dynamic group communications
WO2000004730A1 (en) * 1998-07-20 2000-01-27 Signalsoft Corp. Subscriber delivered location-based services
US6647260B2 (en) * 1999-04-09 2003-11-11 Openwave Systems Inc. Method and system facilitating web based provisioning of two-way mobile communications devices
CA2371382A1 (en) 1999-04-12 2000-10-19 Qualcomm Incorporated System and method for distributing advertising and gathering information in a wireless communication network
US6829475B1 (en) * 1999-09-22 2004-12-07 Motorola, Inc. Method and apparatus for saving enhanced information contained in content sent to a wireless communication device
WO2001037597A1 (en) * 1999-11-15 2001-05-25 Pango Networks, Inc. Systems, devices and methods for providing services in a proximity-base environment
EP1104964B1 (de) * 1999-12-02 2005-03-23 Sony International (Europe) GmbH Sofortige Nachrichtenübermittlung
US20020035605A1 (en) * 2000-01-26 2002-03-21 Mcdowell Mark Use of presence and location information concerning wireless subscribers for instant messaging and mobile commerce
EP1254573A2 (de) * 2000-01-26 2002-11-06 Invertix Corporation Verfahren und anordnung zur gemeinsamen verwendung von ereignisinformationen mobiler benutzer zwischen drahtlosen netzwerken und festen ip netzwerken
US7945237B2 (en) 2000-02-25 2011-05-17 Alcatel-Lucent Usa Inc. Methods and systems for tracking wireless devices
US20020034942A1 (en) * 2000-04-03 2002-03-21 Laila Khreisat Probabilistic reasoning mobile agent system for network testing
US6968179B1 (en) 2000-07-27 2005-11-22 Microsoft Corporation Place specific buddy list services
US20020077896A1 (en) * 2000-12-18 2002-06-20 Te-Kai Liu Method and apparatus for an electronic billboard system
EP1219927B1 (de) * 2000-12-27 2008-05-28 FUJIFILM Corporation System und Verfahren zur Informationsbenachrichtigung
US7027801B1 (en) 2001-02-06 2006-04-11 Nortel Networks Limited Method delivering location-base targeted advertisements to mobile subscribers
JP2002269316A (ja) * 2001-03-09 2002-09-20 Hitachi Ltd 店舗情報サービスシステム
US7206757B2 (en) * 2001-04-03 2007-04-17 Seigel Ronald E System for purchasing geographically distinctive items via a communications network
US7698228B2 (en) * 2001-04-27 2010-04-13 Accenture Llp Tracking purchases in a location-based services system
JP2005502936A (ja) * 2001-04-30 2005-01-27 アクティブマップ エルエルシー 双方向性電子提示地図
US7305350B1 (en) * 2001-06-29 2007-12-04 Aol Llc System for notifying an online client of a mobile vendor
JP3852752B2 (ja) * 2001-11-16 2006-12-06 パイオニア株式会社 通信情報の帯域幅制御装置および方法
US20040203852A1 (en) * 2002-03-07 2004-10-14 Pradeep Janakiraman System for delivering location-based notifications and method thereof
US6757722B2 (en) * 2002-07-16 2004-06-29 Nokia Corporation System and method for providing partial presence notifications
US20040198379A1 (en) * 2002-08-28 2004-10-07 Magee Stephen D. Method for authorizing location services
AU2003269636A1 (en) 2002-09-19 2004-04-08 Research In Motion Limited Apparatus and method of wireless instant messaging
US20100003232A1 (en) * 2006-09-22 2010-01-07 Wei-Jen Tang Insulin-degrading enzyme mutants and methods of use

Also Published As

Publication number Publication date
CA2726830C (en) 2015-11-10
EP1543690B1 (de) 2007-08-15
CA2726830A1 (en) 2004-04-01
US20110167123A1 (en) 2011-07-07
DE60315679D1 (de) 2007-09-27
US20150026093A1 (en) 2015-01-22
AU2003269636A1 (en) 2004-04-08
US8121582B2 (en) 2012-02-21
WO2004028178A3 (en) 2004-08-26
US9881324B2 (en) 2018-01-30
EP1543690A2 (de) 2005-06-22
CA2499524A1 (en) 2004-04-01
US20040142709A1 (en) 2004-07-22
US20060142030A1 (en) 2006-06-29
HK1080321A1 (en) 2006-04-21
ATE370620T1 (de) 2007-09-15
US7020480B2 (en) 2006-03-28
US8868047B2 (en) 2014-10-21
CA2499524C (en) 2011-02-01
AU2003269636A8 (en) 2004-04-08
WO2004028178A2 (en) 2004-04-01

Similar Documents

Publication Publication Date Title
DE60315679T2 (de) Vorrichtung und verfahren zur sofortigen drahtlosen nachrichtenübermittlung
DE60038054T2 (de) Verfahren zur erleichterung der elektronischen kommunikation
EP1465443B1 (de) Verfahren und Vorrichtung zur Behandlung von ortsbasierten Diensten
DE602004003558T2 (de) Verfahren und Vorrichtung zur Erzeugung einer dynamischen Gruppe - Adresse
DE69924185T2 (de) Verfahren und anordnung zur zugriffssteuerung für ein mobilfunksystem
DE69434896T2 (de) Zugriffsverfahren auf ein drahtloses lokales ad-hoc Netzwerk über ein zellulares Weitbereichnetzwerk mit Koppelung des LAN-MAC-Paketkopfes.
DE69913690T2 (de) Verfahren zum übermitteln von multimedianachrichten und multimedia-nachrichten-kommunikationssystem
DE60214590T2 (de) Verfahren und vorrichtung zur steuerung der informationsverteilung zu mobilstationen
DE10246680B4 (de) Multicasting-Verwaltungsmechanismus für Mobilnetze
DE69936925T2 (de) Verfahren und vorrichtung zur übertragung von datenpaketen von einem externen paketnetz zu einer mobilen funkstation
DE60221578T2 (de) Übermittlung von mit der bereitstellung eines dienstes assoziierten informationen über eine benutzerebenenverbindung
DE69813743T2 (de) Protokoll für mobiles Internet
DE60132942T2 (de) Positionsabhängiges Dienstleistungsverfahren und System
DE112006001657B4 (de) Verfahren und Vorrichtungen zum Geräteruf und zur Standortaktualisierung in einem Netzwerk
DE602004012602T2 (de) Verfahren und vorrichtung zur personalisierung und identitätsverwaltung
DE60224782T2 (de) Drahtlose netzwerkarchitektur und protokoll für ortungsdienste in einem gprs-paketdatennetz
DE60222818T2 (de) System und Verfahren zur Auswahl eines Unterstützungsknotens in einem Funkkommunikationssystem
EP1914954B1 (de) Verfahren und system zur übertragung von datenpaketen
DE202010018513U1 (de) System zur Übertragung von Daten zwischen Kommunikationsendgeräten
DE60012492T2 (de) Verfahren zur leitweglenkung von daten
DE602006000820T2 (de) Verfahren und Vorrichtung zur partiellen Weiterleitung von elektronischen Nachrichten
DE602004002926T2 (de) Auswahl eines datenübertragungsverfahrens
DE60314522T2 (de) Verfahren und Telekommunikationssystem zur Positionsbestimmung einer Ziel-Teilnehmereinrichtung unter Nutzung einer "Mobile Originating-Location Request (MO-LR)"-Prozedur
Krčo et al. Enabling ubiquitous sensor networking over mobile networks through peer-to-peer overlay networking
DE112006001656T5 (de) System und Verfahren zur Bereitstellung eines verteilten virtuellen Mobility Agent

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8328 Change in the person/name/address of the agent

Representative=s name: MERH-IP, 80336 MUENCHEN