JP2009165143A - インスタントメッセージングサーバを使用せずにピア・ツー・ピアの迅速なメッセージングソリューションを作成するための方法 - Google Patents

インスタントメッセージングサーバを使用せずにピア・ツー・ピアの迅速なメッセージングソリューションを作成するための方法 Download PDF

Info

Publication number
JP2009165143A
JP2009165143A JP2009027911A JP2009027911A JP2009165143A JP 2009165143 A JP2009165143 A JP 2009165143A JP 2009027911 A JP2009027911 A JP 2009027911A JP 2009027911 A JP2009027911 A JP 2009027911A JP 2009165143 A JP2009165143 A JP 2009165143A
Authority
JP
Japan
Prior art keywords
mobile station
messages
routing server
personal identification
availability 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.)
Granted
Application number
JP2009027911A
Other languages
English (en)
Other versions
JP4848023B2 (ja
Inventor
Mihal Lazaridis
ラザリディス ミハル
Gerhard D Klassen
ディー. クラッセン ゲールハルド
Christopher R Wormald
アール. ウォーマルド クリストファー
Sherryl Lee Lorraine Scott
リー ロライン スコット シェリル
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=34316550&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=JP2009165143(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Research in Motion Ltd filed Critical Research in Motion Ltd
Publication of JP2009165143A publication Critical patent/JP2009165143A/ja
Application granted granted Critical
Publication of JP4848023B2 publication Critical patent/JP4848023B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
    • H04L51/043—Real-time or near real-time messaging, e.g. instant messaging [IM] using or handling presence information
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/58—Message adaptation for wireless communication
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00—Network arrangements or protocols for supporting network services or applications
    • H04L67/50—Network services
    • H04L67/54—Presence management, e.g. monitoring or registration for receipt of user log-on information, or the connection status of the users
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/24—Negotiation of communication capabilities
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04M—TELEPHONIC COMMUNICATION
    • H04M1/00—Substation equipment, e.g. for use by subscribers
    • H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724—User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04M—TELEPHONIC COMMUNICATION
    • H04M1/00—Substation equipment, e.g. for use by subscribers
    • H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724—User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04W—WIRELESS COMMUNICATION NETWORKS
    • H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12—Messaging; Mailboxes; Announcements
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04W—WIRELESS COMMUNICATION NETWORKS
    • H04W40/00—Communication routing or communication path finding
    • H04W40/02—Communication route or path selection, e.g. power-based or shortest path routing
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04W—WIRELESS COMMUNICATION NETWORKS
    • H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02—Terminal devices
    • H04W88/06—Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00—Network architectures or network communication protocols for network security
    • H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04M—TELEPHONIC COMMUNICATION
    • H04M1/00—Substation equipment, e.g. for use by subscribers
    • H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724—User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72451—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to schedules, e.g. using calendar applications
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04W—WIRELESS COMMUNICATION NETWORKS
    • H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/16—Communication-related supplementary services, e.g. call-transfer or call-hold
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04W—WIRELESS COMMUNICATION NETWORKS
    • H04W40/00—Communication routing or communication path finding
    • H04W40/24—Connectivity information management, e.g. connectivity discovery or connectivity update
    • H04W40/248—Connectivity information update
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04W—WIRELESS COMMUNICATION NETWORKS
    • H04W76/00—Connection management
    • H04W76/10—Connection setup
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04W—WIRELESS COMMUNICATION NETWORKS
    • H04W8/00—Network data management
    • H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04W—WIRELESS COMMUNICATION NETWORKS
    • H04W8/00—Network data management
    • H04W8/22—Processing or transfer of terminal data, e.g. status or physical capabilities
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04W—WIRELESS COMMUNICATION NETWORKS
    • H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/08—Upper layer protocols
    • H04W80/10—Upper layer protocols adapted for application session management, e.g. SIP [Session Initiation Protocol]
    • Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00—Reducing energy consumption in communication networks
    • Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Computer And Data Communications (AREA)
  • Telephone Function (AREA)
  • Measuring Pulse, Heart Rate, Blood Pressure Or Blood Flow (AREA)
  • Communication Control (AREA)

Abstract

【課題】ワイヤレスネットワーク、ルーティングサーバ、移動局を含むシステムのメッセージング方法を提供する。
【解決手段】第1の移動局は第1の通信アプリケーションおよび第1のPINを有し、第2の移動局は第2の通信アプリケーションおよび第2のPINを有する。方法は1つの第1の通信アプリケーションを使用して第1の移動局から第2の移動局に第1のPINを含むインビテーションを送信することと、1つの第2の通信アプリケーションを使用して第2の移動局から第1の移動局に第2のPINを含む承認を送信することとを含む。方法は第2のPINを含む第1のメッセージを生成し、第2の移動局にワイヤレスネットワークを通じて送信すること、および第1のPINを含む第2のメッセージを生成し、第1の移動局にワイヤレスネットワークを通じて送信することをさらに含む。ルーティングサーバは、PINに基づいてメッセージのルートを決める。
【選択図】図1

Description

(関連出願へのクロスレファレンス)
本出願は、2003年9月16日に出願された、「A Method for Creating a Peer−to−Peer Quick Messaging Solution Without Using an Instant Messaging
Server」と題された米国仮出願No.60/503,367、および2003年9月16日に出願された、「Activity Proxying Presence in Mobile Instant Messaging」と題された米国仮出願No.60/506,366の利益を主張する。米国仮出願No.60/503,367の開示および米国仮出願No.60/506,366の開示は、ここにおいて、本出願に援用される。
(技術分野)
本発明は、一般的に、携帯電話、高度自動機能電話、携帯情報端末(PDA)、ポケベル、ハンドヘルドコンピュータ、電話可能なラップトップコンピュータ、および他の移動式の電子機器のような移動局のためのメッセージソリューションに関し、より詳細に、各移動局に対する存在および「仲間(buddy)リスト」情報のような、状態情報を追跡するインスタントメッセージングサーバなどを利用しない、移動局に対するピア・ツー・ピアの迅速なメッセージングソリューションに関する。
インスタントメッセージ(IM)は、友達または同僚のような、別々の個々がオンラインであるときにユーザーに知らせるサービスであって、彼らが電子メールソリューションに固有の蓄積転送の遅延なしで、お互いにリアルタイムでメッセージを送信することを可能にする。インスタントメッセージとともに、各ユーザーは、通信を所望する他のユーザーのリストを生成する(共通して「仲間リスト」と呼ばれる)。インスタントメッセージングサーバは、それに承諾した各々のユーザーのオンライン状態の追跡を維持し(通常、存在情報と呼ばれる)、そしてユーザーの仲間リストの誰かがオンラインのとき、サーバはユーザーに知らせ、他のユーザーとの迅速なコンタクトを可能にする。
IMソリューションは、すぐに増し、陸線環境だけでなく、携帯電話、高度自動機能電話、携帯情報端末(PDA)、ポケットベル、電話可能なラップトップコンピュータ、および他の移動式の電子機器のような移動局によって使用されるワイヤレス環境でも現われる。ワイヤレス環境は、ユーザーが移動局を持ち運ぶ時間に基づいて、高いIMソリューションのための可能性を提供する。
多くの利用可能なIMサーバの1つへのアクセスを得るために、IMクライアントを移動局に送ることは技術的に周知である。これらのサービスは、AOLインスタントメッセンジャー(AIM)、ICQ、Yahoo!およびマイクロソフトのMSNメッセンジャーの製品を含む。これらの製品は、各IMサーバによって維持される何千万ものユーザーを有することが知られ、そしてこれらの通信は、いずれはもっと大きなコミュニティーを実現するために中間接続される。しかし、陸線およびデスクトップに基づいてIMソリューションは、ユーザー、特にモバイルユーザーが、彼らが移動局を持ち得る所はどこでも、良いIM機能性を所望し必要とするものに及ばない。さらに、移動局の小さなスクリーンおよびメモリは、しばしば路上でIMを使用しようとする人々に対して苦い経験を招く。これらの人々は、低動作および従来のIMソリューションを受け入れざるを得ない。なぜなら、彼らは、古い様式のデスクトップIMソリューションを操作する陸線ユーザーに
到達することを所望または要求し、他に選択する代替のものがないからである。したがって、移動局の本質である、「常時オン」を利用することができる、ワイヤレス移動局電子機器のために設計された、より良い、より完璧なメッセージングソリューション(IMのような迅速なメッセージングを可能にする)が要求される。
ワイヤレス環境における現行のIMアプリケーションの別の主な問題は、現行のIMアプリケーションが、クライアントとユーザーが利用可能なときに表示するサーバとの間のメッセージの頻繁な交換を必要とすることである。ネットワーク通信量を増加する、これらの頻繁なメッセージは、ワイヤレスネットワークにとって問題である。なぜなら、ワイヤレスネットワークの帯域幅は非常に制限され、そしてデータ交換のコストは非常に高いからである。この問題はさらに、多くの送信および存在情報、仲間リスト、および仲間状態の追跡を維持するためにある多くのスモールメッセージにより、移動局のバッテリー寿命の減少によっていっそうひどくされる。これらスモールメッセージは、「存在更新」情報が通信者間で常に交換されるという原因によっていっそうひどくされる。
さらに、現行のIMアプリケーションの別の主な問題は、企業のユーザーに対するシステムの安全性の欠如である。ユーザー間の交換が暗号化され得ることは事実だが、これは、ユーザー間で順に回している自分のインスタントメッセージ識別の問題を解決しない。また、誰が自分をIMに招待したのかを認識する問題は、解決されていない。
別の共通のワイヤレスメッセージング標準は、ショートメッセージサービス(SMS)であり、北アメリカおよび特にヨーロッパ、中国およびインドの至る所で使用されている。このサービスはまた、多くの弱点を有する。第1に、各SMSユーザーのアドレスは、彼らのMS−ISDNまたは電話番号を通じて実行されなければならない。この電話番号は、順に回すのに非常に簡単であり、そして送信者の真正を確認することが不可能である。第2に、推定されるまたは任意の実際の送達情報が示されないので、情報の交換は、それと関連する多くのリスクを有する。SMSはまた、いつまでも続くという会話の概念を有さず、実際には、別のグループとのSMS会話に関連する、長期間の状態情報を維持するSMSデバイスはない。
システムおよび方法は、公知の先行技術IMソリューションと結び付く多くの問題を克服する移動局間での、迅速なピア・ツー・ピアメッセージングを提供する。上記システムおよび方法は、存在および仲間リスト情報のような状態情報を追跡するサーバを必要としないので、データ交換量は縮小される。さらに、上記システムおよび方法は、増大された安全性を提供する。なぜなら、上記システムにおける移動局の各ユーザーの根本的なアドレス識別が機密を保持し、ピア・ツー・ピア・メッセージングに関するインビテーションが他のユーザーを順に回り得ないからである。その上、使用可能性(availability)情報はユーザー間で交換され、そして別のユーザーが特定のメッセージに対して応答しそうかどうかについての情報を提供することによって、上記ユーザーの経験内容を向上させる。
これらおよび本発明の他の局面は、ワイヤレスネットワーク、ワイヤレスネットワークに接続されるルーティングサーバ、および複数の移動局を含むシステム、および上記システムの第1の移動局と第2の移動局との間のメッセージを交換する方法によって提供される。上記第1の移動局は、1つ以上の第1の通信アプリケーションおよび第1の個人識別番号が提供され、上記第2の移動局は、1つ以上の第2の通信アプリケーションおよび第2の個人識別番号を提供される。上記第1および第2の通信アプリケーションは、無線電話アプリケーション、電子メールアプリケーション、ショートメッセージサービス(SM
S)アプリケーション、マルチメディアメッセージングサービス(MMS)アプリケーション、およびエンハンスドメッセージングサービス(EMS)アプリケーションのような、1つ以上の現行の通信アプリケーションを含み得る。上記第1および第2の移動局はまた、本発明を実行するピア・ツー・ピア・メッセージングアプリケーションを提供される。
上記方法は、上記第1の個人識別番号を含むインビテーションメッセージを、上記第1の移動局から上記第2の移動局に、上記第1の通信アプリケーションの1つを使用して送信すること、および上記第2の個人識別番号を含む承認メッセージを、上記第2の移動局から上記第1の移動局に、上記第2の通信アプリケーションの1つを使用して送信することを包含する。これらの工程の後、上記方法は、上記第2の個人識別番号をそれぞれ含む1つ以上の第1のメッセージを生成し、および上記第1のメッセージをルーティングサーバを使用して上記ワイヤレスネットワークを通じて上記第2の移動局に送信することを包含する。上記ルーティングサーバは、上記第2の個人識別番号に基づいて第1のメッセージのルートを決める。上記方法はまた、上記第1の個人識別番号をそれぞれ含む1つ以上の第2のメッセージを生成、および上記第2のメッセージを上記ルーティングサーバを使用して上記ワイヤレスネットワークを通じて第1の移動局に送信することを包含する。上記ルーティングサーバは、上記第1の個人識別番号に基づいて上記第2のメッセージのルートを決める。上記ルーティングサーバは、存在情報または仲間リスト情報のような、任意の移動局に対する任意の状態情報を追跡しない。
上記方法は、上記第1の個人識別番号を含む第2のインビテーションメッセージを、上記第1の移動局から上記第2の移動局に、別の1つの上記第1の通信アプリケーションを使用して送信することをさらに含み得る。この場合、上記第2の移動局は、両方のインビテーションメッセージが上記第2の移動局によって受信される場合に限り、上記インビテーションメッセージを受容するように実行され得る。
1つの特定の実施形態では、通話は上記第1の移動局から上記第2の移動局に音声回線を通って設置される。この場合、上記インビテーションメッセージは、上記第1の移動局から上記第2の移動局に上記音声回線を通って送信される複数の第1のDTMF発信音を備え、そして上記承認メッセージは、上記第2の移動局から上記第1の移動局に上記音声回線を通って送信される複数の第2のDTMF発信音を備える。
上記第1の移動局は、本発明に従って、第1の使用可能性情報メッセージを上記第2の移動局に、上記ルーティングサーバを通じて定期的に送信し得、上記第2の移動局は、第2の使用可能性情報メッセージを上記第1の移動局に、上記ルーティングサーバを通じて定期的に送信し得る。上記使用可能性情報メッセージは、当該の上記移動局の現在の動作状態から導き出され得、そして当該の上記移動局の特定の状態、または当該の上記移動局で生じるイベントの特定の状態に関し得る。さらに、各移動局は、上記使用可能性情報メッセージを、データベースにコンタクトする全ての移動局に定期的に送信し得る。
本発明の全てを理解することは、添付の図面と組み合わせて読まれるとき、下記の好ましい実施形態の詳細から得られる。同様な数字は、本明細書中の同様の部分を引用する。
図1は、本発明による移動局間の迅速なピア・ツー・ピア・メッセージングを可能にするシステムのブロック図である。 図2は、本発明によるピア・ツー・ピア・メッセージングアプリケーションの一部である模範的なコンタクトデータベーススクリーンを示す、移動局のディスプレイの一部の図である。 図3は、本発明によるピア・ツー・ピア・メッセージングアプリケーションを形成する模範的な状態スクリーンを示す、移動局のディスプレイの一部である。
(発明の最善の実施形態)
図1は、本発明による迅速なピアツーピアメッセージングを可能にするための、システム5のブロック図である。システム5は、図1に示される移動局10Aおよび10Bのような複数の移動局10を含み、携帯電話、高度自動機能電話、携帯情報端末(PDA)、ポケットベル、バンドヘルドコンピュータまたは電話可能なラップトップコンピュータの
ような、任意のタイプの無線携帯通信機器であり得る。公知のように、各移動局10は、無線電話アプリケーション、電子メールアプリケーション、ショートメッセージサービス(SMS)アプリケーション、マルチメディアメッセージサービス(MMS)アプリケーション、エンハンスドメッセージサービス(EMS)アプリケーション、およびメッセージング可能な他のインターネットアプリケーション(これらの各々は、本明細書中では、「現行の通信アプリケーション」と呼ばれ得る)のような、他の移動局10に通信可能な、1つ以上で制限無しの、一般に現行のアプリケーションを含む、さまざまなアプリケーションが提供され得る。さらに、各移動局10は、本明細書に記載されるような本発明のピアツーピアメッセージングソリューションを実行するアプリケーションを提供される(本明細書中では「ピアツーピアメッセージングアプリケーション」と呼ばれる)。本明細書中で使用されるような用語「アプリケーション」は、1つ以上のプログラム、ルーチン、サブルーチン、機能呼び出しまたは他のタイプのソフトウェア若しくはファームウェアなどであり、単独またはそれらの組み合わせを含む。システム5はまた、ワイヤレスネットワーク15を含み、ワイヤレスネットワーク15は、Mobiltex(登録商標)、DataTAC(登録商標)、AMPS、TDMA、CDMA、GSM/GPRS、PCS、EDGE、UMTSまたはCDPDを制限なく含む任意のワイヤレス通信ネットワークまたは相互接続されたネットワークの組み合わせであり得る。公知のように、ワイヤレスネットワーク15は、データおよび音声を移動局10Aおよび10Bで交換するのを補助するために、ラジオ周波数(RF)プロトコルを実行する複数の基地局を含む。ルーティングサーバ20は、ワイヤレスネットワーク15に接続されている。ルーティングサーバ20は、California,San JoseのCisco Systems,Inc.によって販売されたようなTCP/IPルータ、またはネットワークアドレス変換サーバ(NAT)を制限なく含む、データパケットをすばやくルーティングすることが可能な、任意のタイプのルーティング装置であり得る。
システム5の各移動局10は、独自の個人識別番号(PIN)が割り当てられて記憶される。各移動局10に対するPINは、それが製造されるかまたはその加入者識別モジュール(SIM)を通じたとき、割り当てられてそこに記憶され得る。各PINは、ワイヤレスネットワーク15上の対応する移動局10のネットワークアドレスにマッピングされ、ワイヤレスネットワーク15は、データが移動局10へのルートを決めることを可能にする。ルーティングサーバ20は、このマッピングに基づいて移動局10によって送信されるルーティングメッセージに対して1つ以上のルーティングテーブルを含む。一実施形態では、PINは実質的にはネットワークアドレスそのものであり得、別の実施形態では、PINは移動局10の電話番号、または移動局10に対する携帯電話加入者ISDN(MSISDN)のような独自のIDであり得、そしてネットワークアドレスは、IPアドレスまたはそのようなものであり得る。
本発明による2つの移動局10間のピアツーピアメッセージングセッションの確立および保守について説明する便宜上、基準は図1に示される移動局10Aおよび10Bとする。しかし、同一の記載は、任意の2つの移動局10間のピアツーピアメッセージングセッションに適用されると認識される。移動局10Aのユーザーが、移動局10Bのような別の移動局10とともに本発明によるピアツーピアメッセージングセッションを確立したいとき、移動局10Aは、移動局10Aおよび移動局10Bの両方に共通する1つ以上の現行の通信アプリケーションを使用して、移動局10Bにインビテーションを生成し送信する。好ましくは、これは、移動局10Aの画面上にユーザーのために表示される適切なメニューおよび/またはダイアログボックスを使用する、ピアツーピアメッセージングアプリケーションを通じて容易にされ、達成される。いずれの場合にも、インビテーションは、電子メール、SMSメッセージ、EMSメッセージ、またはMMSメッセージ若しくはワイヤレス通話のような、特定の現行の通信アプリケーションに対する適切なメッセージから構成され、それは:(1)移動局10Bのユーザーがインビテーションを受容するこ
とを要求し、そしてピアツーピアメッセージングセッションを、移動局10Bを使用して移動局10Aとともに確立するかどうかについてのリクエストの一部の形式、(2)移動局10AのPINを含むファイルまたはその一部、および(3)ピアツーピアメッセージングアプリケーションを使用するピアツーピアメッセージングセッションのためのメッセージを表示するインジケータ、を含む。以下にさらに詳細に記載されるように、項目(3)は、特定のタイプのメッセージであるインビテーションメッセージを識別し、そして移動局10のピアツーピアメッセージングアプリケーションは、その受け取りを実行させるようなデータ要素である。移動局10Bのユーザーが、移動局10Aとともにピアツーピアメッセージングセッションを確立することを望む場合、移動局10Bのユーザーは、適切な現行の通信アプリケーションを使用して受容メッセージとともにインビテーションに応答し、それは:(1)移動局10Bのユーザーがセッションの確立を要求する、移動局10Aのユーザーへの確認の一部の形式、(2)移動局10BのPINを含むファイルまたはその一部、および(3)ピアツーピアメッセージングアプリケーションを使用するピアツーピアメッセージングセッションのためのメッセージを表示するインジケータ、を含む。さらに、これは、好ましくは、移動局10Bの画面上にユーザーのために表示される適切なメニューおよび/またはダイアログボックスを使用して、ピアツーピアメッセージングアプリケーションを通じて容易にされ、達成される。好ましくは、PINが、ある移動局から別の移動局に送信されるときはいつでも、それは、エンコード(ハッシュ関数のような)形式および/または暗号化形式で送信され、そしてシステム5の各々の移動局10は、受信したときのPINのように、デコードおよび/または解読に必要な情報を提供される。
認識されるように、一旦上記の工程が完了すると、移動局10Aは移動局10Bに対してPINを有し、そして移動局10Bは移動局10Aに対してPINを有する。今、移動局10Aまたは10Bのどちらかが、もう一方にピアツーピアメッセージを送信するよう要求する場合、もう一方は、好ましくは、メッセージヘッダーにおいて、送信されるべきメッセージ情報とともに、受信側の移動局10(10Aまたは10B、場合に応じて)のPINを含むピアツーピアメッセージングアプリケーションを使用してピアツーピアメッセージを作成する。ピアツーピアメッセージは次いで、移動局10によって、ワイヤレスネットワーク15を通じてルーティングサーバ20に送信される。ルーティングサーバ20は、ピアツーピアメッセージからPINを得て、そこに記憶されたルーティングテーブルを使用してそして受け取り側の移動局10(10Aまたは10B、場合に応じて)のネットワークアドレスを決定するためにそれを使用し、メッセージを受け取り側の移動局10(10Aまたは10B、場合に応じて)に、決められたネットワークアドレスを使用してワイヤレスネットワーク15を通じて送信する。一旦受信されると、ピアツーピアメッセージ、および特にそこに含まれるメッセージ情報は、受け取り側の移動局10(10Aまたは10B、場合に応じて)のユーザーのために表示される。
本発明の一実施形態に従って、複数の現行の通信アプリケーションを使用して複数の通信パスを通る、上記に記載されたようなインビテーションを送信することによって、ピアツーピアメッセージングにおける安全性は増大され得る。認識されるように、各通信パスは、インビテーションの送信側に対して異なるアドレス識別を確認する。したがって、インビテーションの信頼性を確認する助けとなる。例えば、移動局10Aのユーザーは、電子メールアプリケーションおよびSMSアプリケーションの両方を使用して、上記のような移動局10Bとともにピアツーピアメッセージングセッションを確立することを望み得る。この場合、インビテーションメッセージが移動局10Bによって受信されたとき、移動局10Bなどの「受信ボックス(inbox)」は、移動局10Aからの2つのメッセージを示す。すなわち、電子メールインビテーションおよびSMSインビテーションである。メッセージが到着するとき、移動局10Bのユーザーは、カレンダーアプリケーション、アドレス帳アプリケーション、ブラウザアプリケーションまたは電話アプリケーショ
ンのような、移動局10Bの任意のアプリケーションで作業し得るか、若しくは現在、移動局10B(電源が入っているにもかかわらず)を使用しない。ユーザーは、移動局10Bによって受信された任意の他のメッセージと同じ様式で、インビテーションメッセージの到着が通知され得る(例えば、ビープ音および/または振動)。移動局10Bのユーザーが、これら2つのメッセージのどちらか一方を開くとき、ピアツーピアメッセージングアプリケーションは、メッセージを処理するために呼び出される。当業者によって認識されるように、ピアツーピアメッセージングアプリケーションの自動呼出しは、形式に関係なく、表示する特定のインジケータとともに、各インビテーションメッセージを提供することによって実行され得、表示する特定のインジケータはピアツーピアメッセージングセッションに対するインビテーションであり、そして上記のインジケータに入ってくるメッセージの全てを監視するピアツーピアアプリケーションをプログラミングすることによるインビテーションである。さらに、各インビテーションメッセージが、ピアツーピアメッセージングアプリケーション内に生成されるとき、送信された多数(異なるパス以上)のインビテーションメッセージの表示を含む。この例のような、複数のパスが使用される場合、ピアツーピアメッセージングアプリケーションは、次に他のインビテーションメッセージに対して「受信ボックス」などをスキャンする。例えば、電子メールインビテーションメッセージが最初に開かれる場合、ピアツーピアアプリケーションは、SMSインビテーションメッセージに対して「受信ボックス」などをスキャンする。上記されるように、インビテーションメッセージは、それとともに提供される特定のインジケータによって識別される。この実施形態のピアツーピアメッセージングアプリケーションは、移動局10Bのユーザーに、他のインビテーションメッセージが見つかるまでの間、インビテーションを受容する能力を提供しない。一旦他のインビテーションメッセージが見つかると、移動局10のユーザーは、上記されたようなインビテーションを受容し得、インビテーションを拒否するか、または受容するか拒否するかどうかの決定を先送りする。
本発明の別の特定の実施形態に従って、ピアツーピアメッセージング会話は、回線切り替え携帯電話のような通話を使用して確立され得る。特に、再び例のような移動局10Aおよび10Bを使用し、移動局10Aは、移動局10Aの電話アプリケーションを使用するワイヤレスネットワーク15を通じて、移動局10Bと最初に通話を開始し、そして呼び出しは電話アプリケーションを使用する移動局10Bによって応答される。実行される各メンバーの音声認証を可能にするセッションを開始する通話の使用は、その結果、安全性が増大する。呼び出しが移動局10Aと移動局10Bとの間で始まる一方、移動局10Aは、移動局10Aのユーザーのリクエストで(例えば、適切なメニューの選択および/または移動局10Aで表示されるダイアログボックスを通じて)、一連のトーン信号(DTMF)発信音から成るピアツーピアメッセージングインビテーションを、移動局10Bに、移動局10Aと移動局10Bとの間にすでに接続されている音声回線を通じて送信する。このインビテーションは、上記されるように、移動局10AのPINを含む。DTMFインビテーションメッセージの受け取りと同時に、移動局10Bのピアツーピアメッセージングアプリケーションは、インビテーションを移動局10Bのユーザーに通知し、ユーザーのために表示されるダイアログボックスなどを通じるなどして、インビテーションの決定を受容、拒否、または先送りする選択肢をユーザーに提供する。移動局10Bのユーザーが承認すると、移動局10Bのピアツーピアメッセージングアプリケーションは、移動局10Aと移動局10Bとの間ですでに接続された音声回線を通じて送信され、一連のDTMF発信音から成る承認応答メッセージが移動局10Aに送信される。これらDTMF発信音は、移動局10BのPINを含む。この時点で、移動局10Aおよび移動局10Bは、ピアツーピアメッセージングセッションを維持するために必要な情報を交換し、そしてメンバーは、上記に記載されたように上記のメッセージを交換し始め得る。認識されるように、アナログモデム技術およびDTMFではない発信音を含む音声チャンネルを通して情報を送信および受信することに代わるものは、本実施形態のDTMF発信音の代わりになり得る。
安全性が増大する本発明の別の局面にしたがって、各移動局10のPINは、機密が保持される。これは、各移動局10の各ユーザーが、PIN、つまりユーザーの「ネットワーク識別」に誰がアクセスするのかを制御することを可能にする。保護機能のようなものがなければ、ユーザーのネットワーク識別は、広範にそしてそれらの制御なしで共有され得る。これは、多数の方法で実行され得る。単純な方法は、電子メールのようなメッセージに対して、バイナリ添付ファイルのようなPINをエンコードするだけである。この方法では、情報は移動局10のソフトウェアに使用可能であるが、ユーザーには容易に使用できない。添付ファイルもまた意図する受信者のバイナリ指定(例えば、それらの電子メールアドレス)を含むと、次いでソフトウェアは、それらの電子メールアドレスが意図する受信者と一致すれば、ユーザーがインビテーションを受容することのみを可能にする。この仕組みに対して、ユーザーがバイナリ添付ファイルデータを見ることができる場合、PINを見ることができ得る。システムは、多くの方法において、より安全にされ得る。例えば、PINは、発信者および受信者の両方によって知られるキーを使用して暗号化され得る。
本発明の局面にしたがって、各移動局10のピアツーピアメッセージングアプリケーションは、移動局10のユーザーが通信するか、またはピアツーピアメッセージングアプリケーションを使用して通信することを望む別の移動局10の各ユーザーに対して、名前および/または他の識別情報と、対応するPINとを記憶するコンタクトデータベースを含む。このコンタクトデータベースはしたがって、IMアプリケーションの役割である「仲間リスト」に類似する。ユーザーおよびPIN情報は、ユーザーが別のユーザーとピアツーピアメッセージングセッションを確立するか、またはユーザーが異なる様式の別のユーザーから取得された情報を入力することによって簡単にコンタクトデータベース中に追加され、そして記憶される。登録はまた、ユーザーによってコンタクトデータベースから選択的に削除され得る。図2は、例示的なコンタクトデータベーススクリーン25を示す移動局10のディスプレイの一部の図であり、コンタクトデータベーススクリーン25は、ピアツーピアメッセージングアプリケーションの一部であり、そしてコンタクトデータベース中に記憶されたコンタクトのリスト30を表示する。図2に示されるように、コンタクトデータスクリーン25はまた、リスト30にリストアップされている各コンタクトに対応して提供し、状態情報35は、「暗示された(implied)使用可能性」と呼ばれるピアツーピアメッセージングセッションに関係する、特定のコンタクトの見込みのある使用可能性に関する。この使用可能性情報は、以下により詳細に考察されている。
本発明のさらなる局面に従って、各移動局10(明確にするために「第1の移動局10」と呼ばれる)は、ワイヤレスネットワーク15およびルーティングサーバ20を通じて、第1の移動局10(明確にするために「他の移動局10」と呼ばれる)のコンタクトデータベースにリストアップされた、各々のユーザーの移動局10に関する使用可能性情報、および各々のユーザーの記憶されたPINを使用して、例えばデータ通信量を最小限にするために10分ごとに定期的に送信する。一特定の実施形態では、任意の他の移動局10が電源を切るかまたは受信可能範囲から出ると、ルーティングサーバ20は、上記の他の移動局10に対して意図された、多数の使用可能性情報メッセージを処理待ちにし、そして他の移動局10が電源を入れるか、または受信可能範囲に戻るとすぐにそれらを交付する。時間が経てば変わる使用可能性情報は、第1の移動局10の現在の操作状態から供給される。使用可能性情報は、コンタクトデータベースにある他の移動局10の各々のユーザーに見込みを与えるために、第1の移動局10におけるユーザーの動作の表示を提供することを目的とする。その見込みとは、第1の移動局10のユーザーが、第1の移動局10のユーザーに送信されたピアツーピアメッセージを読み、そして返信をどの程度するのかである。システム5の全ての移動局10(以下に記載されるような使用不能にされることがない限り)が、使用可能性情報を全てのコンタクトに転送するので、システム5の
各移動局10は、コンタクトデータベース中の他のユーザーの各々に対する使用可能性情報を有し得る。結果として、任意の移動局10のユーザーは、特定のコンタクトがピアツーピアメッセージを受信し、応答するかどうかについての認識を得るために、移動局10のコンタクトデータベースにリストアップされた任意のコンタクトの使用可能性情報を閲覧することができ、そして情報はピアツーピアメッセージを送信するかどうかの判断をもたらし得る。
使用可能性情報は、例えば、移動局10がワイヤレスネットワーク15の範囲内で電源を入れ、そしてピアツーピアメッセージが受信されることを防ぐアプリケーションを積極的に利用しないことを示す「利用可能な(available)」のような一般状態インジケータと、ここでピアツーピアメッセージは、電話アプリケーションを使用し、係わりあうような受信された通話からのものであり、また、例えば、移動局10が電源を切られているかワイヤレスネットワーク15の範囲外であることを示している「利用不可能な(unavailable)」のような一般状態インジケータとから成り得る。さらに、使用可能性情報は、例えば、入ってくる通話を無視する、ユーザーの移動局10の電源を切る、移動局10が現在の通話に関わっている、第1の移動局10ユーザーが、移動局10に提供されたカレンダーアプリケーションに参加することによって表示されるときにミーティング中である、または移動局10のユーザーが、ピアツーピアメッセージングアプリケーションを現在使用中であるといった、移動局10の特定の状態または移動局10で生じるイベントの特定の状態に関し得る。認識されるように、使用可能性情報は、移動局10内でのあらゆる動作および/または一部の利用可能な情報のあらゆる動作に関連して得られ、上記にリストアップされた特定の例は、例示のみを指し、制限されない。そのうえ、一般状態インジケータは、移動局10の特定の状態および/または移動局10で生じるイベントの特定の状態に関する情報に基づいて多数のレベルまたは使用可能性の程度を備え得る。このような場合では、使用可能性情報は、「利用可能性−レベル1」、「利用可能性−レベル2」などのような、さまざまなレベルまたは利用性の程度を表示する度合いについて通知され得る。加えて、移動局10の特定のユーザーがこれを接近して追跡するという彼らの使用可能性を要求しなければ、移動局10が使用可能性情報を送信することを防ぐことができる。使用可能性情報の生成および供給のより詳細な考察は、代理人整理番号No.291010−00082およびNo.291010−00122によって識別される、「Handheld Electronic Device and Associated Method Providing Availability Data in a Messaging Environment」と題される、2つの共有に係る米国出願に提供され、その開示は、ここにおいて、本出願中に援用される。
図3は、本発明によるピアツーピアメッセージングアプリケーションの一部を形成する、例示的な状態画面40を示す移動局10の画面の一部の図である。状態画面40は、ピアツーピアメッセージングアプリケーションのメイン画面であり、移動局10のユーザーに、ピアツーピアメッセージングアプリケーションに関する全体的な状態情報を提供する。特に、状態画面40は、現在会話中のグループ45、通信が遮断されている人(blocked correspondents)のグループ50、および会話を保留しているグループ55を含む、さまざまなグループに関する情報を提供する。現在会話中のグループ45は、会話と呼ばれる、全てのピアツーピアメッセージングセッションに関する情報をリストアップして提供し、そこでは移動局10は、一般に活動中である。現在会話中とは、移動局10が上記されたようなインビテーションを、別の移動局10に送信するかどうかであり、次に上記されるような承認メッセージを受信し、または別の移動局10が上記されるようなインビテーションを移動局10に送信し、移動局10が上記されたような承認メッセージに対応する。通信が遮断されている人のグループ50は、他の移動局10のユーザーのリストを提供し、この移動局10のユーザーはこれ以上からピアツーピアメッセージを受信することを望まない。そして、それらのメッセージは遮断され、ユーザー
に表示されない。好ましくは、移動局10によって通信が遮断されている人の各々に送信される。あるいは、他の移動局10のユーザーからのピアツーピアメッセージは、この移動局10のユーザーがこれ以上のピアツーピアメッセージの受信を望まず、コンタクトデータベースから上記他のユーザーを削除することによってピアツーピアメッセージを遮断し、ユーザーに表示され得ない。会話を保留しているグループ55は、移動局10の現在会話を保留している人全てに関する情報を提供する。会話を保留している人は、移動局10が上記されるようにインビテーションを別の移動局10に送信し、そしてまだ返信を受信していないか、または別の移動局10が上記されるようなインビテーションを移動局10に送信し、そして移動局10がまだ返信していないかのどちらかを意味する。
現在会話中のグループ45、通信が遮断されている人のグループ50、および会話を保留しているグループ55は、選択的に、追加情報が表示されると拡張され得、または追加情報が表示されないと崩壊され得る。各々の現在会話中のグループ45、通信が遮断されている人のグループ50、および会話を保留しているグループ55は、拡張された形式で図3に示される。ユーザーは、移動局10の一部として含まれる、複数のキーおよび/または回転性のサムホイールのような入力装置を通じて移動局10中に入力を提供することによって、拡張状態および崩壊状態を選択的に切り替える。拡張状態では、現在会話中のグループ45は、現在会話中の各々に対してリストアップする:(1)ユーザーは、他の移動局10と結び付き、(2)使用可能性情報は、他の移動局10に関連し、そして(3)最も最近のメッセージのデータおよび/または時間を送信または受信される。ピアツーピアメッセージングセッションは、長日月、例えば数週間または数ヶ月の間、開発され能動的であり続けることができるので、項目(3)はどちらの会話が最も能動的で最新であるかに関するクイックリファレンスを提供する。拡張状態では、会話を保留しているグループ55は、会話を保留しているグループの各々に対してリストアップする:(1)ユーザーは、他の移動局10と結び付き、そして(2)使用可能性情報は、他の移動局10に関連する。図3に示されるように、使用可能性情報を示すアイコン60は、好ましくは、現在会話中のグループ45、および通信が遮断されている人のグループ50へのエントリーの次に、ユーザーに対しての参照の容易さのために、提供される。
したがって、本発明は、公知の先行技術であるIMソリューションと結びつく多くの問題を克服する、移動局間の迅速なピアツーピアメッセージングのためのシステムおよび方法を提供する。IMサーバとは違って、ルーティングサーバ20は存在リスト情報および仲間リスト情報のような状態情報を追跡しないので、データ交換の量は縮小される。さらに、安全性は増大される。なぜなら、各ユーザーの根本的なアドレス識別は、機密が保持され、そしてメッセージインビテーションは、周りの他のユーザーに送られ得ないからである。さらに、ユーザー間で交換される使用可能性情報は、別のユーザーが特定のメッセージに応答しそうかどうかについての情報を提供することによって、ユーザー経験を増す。
本発明の特定の実施形態が詳細に記載されている一方で、さまざまな改変およびそれらの詳細の代替案は、開示の全体的な教示の観点で開発することが、当業者によって認識される。したがって、開示された特定の処理は、単に例示され、添付された請求項およびそれに均等物の全ての範囲が与えられる本発明の範囲に関して限定されない。
(産業上の利用可能性)
本発明は、携帯電話、高度自動機能電話、携帯情報端末(PDA)、ポケットベル、ハンドヘルドコンピュータ、電話可能なラップトップコンピュータ、および他の移動式の電子機器のような、移動局に対するメッセージングソリューションに向けられる。

Claims (18)

  1. ワイヤレスネットワークと該ワイヤレスネットワークに接続されたルーティングサーバとを含むシステムにおいて、第1の移動局と第2の移動局との間でメッセージを交換する方法であって、該第1の移動局は1つ以上の第1の通信アプリケーションを有し、該第2の移動局は1つ以上の第2の通信アプリケーションを有し、該第1の移動局は第1の個人識別番号を有し、該第2の移動局は第2の個人識別番号を有し、該方法は、
    (a)該第1の個人識別番号を含むインビテーションメッセージを該第1の移動局から該第2の移動局に該1つ以上の第1の通信アプリケーションのうちの1つを使用して送信する工程と、
    (b)該第2の個人識別番号を含む承認メッセージを該第2の移動局から該第1の移動局に該1つ以上の第2の通信アプリケーションのうちの1つを使用して送信する工程と、
    (c)該第2の個人識別番号を含む1つ以上の第1のメッセージを作成する工程と、
    (d)該1つ以上の第1のメッセージを該ルーティングサーバに該ワイヤレスネットワークを介して送信する工程と、
    (e)該1つ以上の第1のメッセージを該ルーティングサーバから該第2の移動局に該ワイヤレスネットワークを介して送信する工程であって、該1つ以上の第1のメッセージのルートが、該第2の個人識別番号に基づいて該ルーティングサーバによって決められる、工程と、
    (f)該第1の個人識別番号を含む1つ以上の第2のメッセージを作成する工程と、
    (g)該1つ以上の第2のメッセージを該ルーティングサーバに該ワイヤレスネットワークを介して送信する工程と、
    (h)該1つ以上の第2のメッセージを該ルーティングサーバから該第1の移動局に該ワイヤレスネットワークを介して送信する工程であって、該1つ以上の第2のメッセージのルートが、該第1の個人識別番号に基づいて該ルーティングサーバによって決められる、工程と、
    (i)該第1の移動局が第1の使用可能性情報メッセージを該第2の移動局に定期的に送信し、該第2の移動局が第2の使用可能性情報メッセージを該第1の移動局に定期的に送信する工程と
    を包含する、方法。
  2. 前記第1の使用可能性情報メッセージは、前記第2の個人識別番号を含み、前記第2の使用可能性情報メッセージは、前記第1の個人識別番号を含む、請求項1に記載の方法。
  3. 前記第1の使用可能性情報メッセージを前記第2の移動局に送信する工程は、該第1の使用可能性情報メッセージを前記ルーティングサーバに前記ワイヤレスネットワークを介して送信することと、該第1の使用可能性情報メッセージを該ルーティングサーバから該第2の移動局に該ワイヤレスネットワークを介して送信することとを包含し、該ルーティングサーバは、前記第2の個人識別番号に基づいて該第1の使用可能性情報メッセージのルートを決め、
    前記第2の使用可能性情報メッセージを該第1の移動局に送信する工程は、該第2の使用可能性情報メッセージを前記ルーティングサーバに該ワイヤレスネットワークを介して送信することと、該第2の使用可能性情報メッセージを該ルーティングサーバから該第1の移動局に該ワイヤレスネットワークを介して送信することとを包含し、該ルーティングサーバは、前記第1の個人識別番号に基づいて該第2の使用可能性情報メッセージのルートを決める、請求項2に記載の方法。
  4. ワイヤレスネットワークと該ワイヤレスネットワークに接続されたルーティングサーバとを含むシステムにおいて、第1の移動局と第2の移動局との間でメッセージを交換する方法であって、該第1の移動局は1つ以上の第1の通信アプリケーションを有し、該第2の移動局は1つ以上の第2の通信アプリケーションを有し、該第1の移動局は第1の個人識別番号を有し、該第2の移動局は第2の個人識別番号を有し、該第1の移動局は、複数の対応するコンタクト移動局を有する複数のコンタクトを有するコンタクトデータベースを有し、該方法は、
    (a)該第1の個人識別番号を含むインビテーションメッセージを該第1の移動局から該第2の移動局に該1つ以上の第1の通信アプリケーションのうちの1つを使用して送信する工程と、
    (b)該第2の個人識別番号を含む承認メッセージを該第2の移動局から該第1の移動局に該1つ以上の第2の通信アプリケーションのうちの1つを使用して送信する工程と、
    (c)該第2の個人識別番号を含む1つ以上の第1のメッセージを作成する工程と、
    (d)該1つ以上の第1のメッセージを該ルーティングサーバに該ワイヤレスネットワークを介して送信する工程と、
    (e)該1つ以上の第1のメッセージを該ルーティングサーバから該第2の移動局に該ワイヤレスネットワークを介して送信する工程であって、該1つ以上の第1のメッセージのルートが、該第2の個人識別番号に基づいて該ルーティングサーバによって決められる、工程と、
    (f)該第1の個人識別番号を含む1つ以上の第2のメッセージを作成する工程と、
    (g)該1つ以上の第2のメッセージを該ルーティングサーバに該ワイヤレスネットワークを介して送信する工程と、
    (h)該1つ以上の第2のメッセージを該ルーティングサーバから該第1の移動局に該ワイヤレスネットワークを介して送信する工程であって、該1つ以上の第2のメッセージのルートが、該第1の個人識別番号に基づいて該ルーティングサーバによって決められる、工程と、
    (i)該第1の移動局が複数の使用可能性情報メッセージを該複数のコンタクト移動局に定期的に送信する工程と
    を包含する、方法。
  5. 前記第2の移動局は、前記複数のコンタクト移動局のうちの1つである、請求項4に記載の方法。
  6. 前記第1の移動局が複数の第2の使用可能性情報メッセージを前記複数のコンタクト移動局のうちの1つ以上から受信する工程と、
    該複数の第2の使用可能性情報メッセージに基づいて前記第1の移動局に関する使用可能性情報を表示する工程と
    をさらに包含する、請求項4に記載の方法。
  7. 前記使用可能性情報は、コンタクトデータベーススクリーンの一部として表示される、請求項6に記載の方法。
  8. 前記複数の第2の使用可能性情報メッセージは、前記複数のコンタクト移動局のうちの1つ以上の現在の動作状態から導出される、請求項6に記載の方法。
  9. 前記複数の第2の使用可能性情報メッセージは、前記複数のコンタクト移動局のうちの1つ以上の特定の状態、または、前記複数のコンタクト移動局のうちの1つ以上で生じるイベントに関する、請求項8に記載の方法。
  10. 前記複数の対応するコンタクト移動局は、複数の対応するコンタクト個人識別番号を有し、前記複数の使用可能性情報メッセージのそれぞれは、該複数のコンタクト個人識別番号のうちの1つを含み、該複数の使用可能性情報メッセージを該複数のコンタクト移動局に送信する工程は、該複数の使用可能性情報メッセージを前記ルーティングサーバに前記ワイヤレスネットワークを介して送信することと、該複数の使用可能性情報メッセージを該ルーティングサーバから該複数のコンタクト移動局に該ワイヤレスネットワークを介して送信することとを包含し、該ルーティングサーバは、該複数のコンタクト個人識別番号に基づいて該複数の使用可能性情報メッセージのルートを決める、請求項4に記載の方法。
  11. 前記第1の使用可能性情報メッセージは、前記第1の移動局の現在の動作状態から導出され、前記第2の使用可能性情報メッセージは、前記第2の移動局の現在の動作状態から導出される、請求項1に記載の方法。
  12. 前記第1の使用可能性情報メッセージは、前記第1の移動局の特定の状態または該第1の移動局で生じるイベントに関し、前記第2の使用可能性情報メッセージは、前記第2の移動局の特定の状態または該第2の移動局で生じるイベントに関する、請求項11に記載の方法。
  13. 前記複数の使用可能性情報メッセージは、前記第1の移動局の現在の動作状態から導出される、請求項4に記載の方法。
  14. 前記複数の使用可能性情報メッセージは、前記第1の移動局の特定の状態または該第1移動局で生じるイベントに関する、請求項13に記載の方法。
  15. ワイヤレスネットワークと該ワイヤレスネットワークに接続されたルーティングサーバとを含むシステムにおいて、第1の移動局と第2の移動局との間でメッセージを交換する方法であって、該第1の移動局は1つ以上の第1の通信アプリケーションを有し、該第2の移動局は1つ以上の第2の通信アプリケーションを有し、該第1の移動局は第1の個人識別番号を有し、該第2の移動局は第2の個人識別番号を有し、該方法は、
    (a)該第1の個人識別番号を含むインビテーションメッセージを該第1の移動局から該第2の移動局に該1つ以上の第1の通信アプリケーションのうちの1つを使用して送信する工程と、
    (b)該第2の個人識別番号を含む承認メッセージを該第2の移動局から該第1の移動局に該1つ以上の第2の通信アプリケーションのうちの1つを使用して送信する工程と、
    (c)該第2の個人識別番号を含む1つ以上の第1のメッセージを作成する工程と、
    (d)該1つ以上の第1のメッセージを該ルーティングサーバに該ワイヤレスネットワークを介して送信する工程と、
    (e)該1つ以上の第1のメッセージを該ルーティングサーバから該第2の移動局に該ワイヤレスネットワークを介して送信する工程であって、該1つ以上の第1のメッセージのルートが、該第2の個人識別番号に基づいて該ルーティングサーバによって決められる、工程と、
    (f)該第1の個人識別番号を含む1つ以上の第2のメッセージを作成する工程と、
    (g)該1つ以上の第2のメッセージを該ルーティングサーバに該ワイヤレスネットワークを介して送信する工程と、
    (h)該1つ以上の第2のメッセージを該ルーティングサーバから該第1の移動局に該ワイヤレスネットワークを介して送信する工程であって、該1つ以上の第2のメッセージのルートが、該第1の個人識別番号に基づいて該ルーティングサーバによって決められる、工程と、
    (i)該第1の移動局から該第2の移動局に音声回路を介して電話の呼び出しを行う工程と
    を包含し、
    該インビテーションメッセージは、該第1の移動局から該第2の移動局に該音声回路を介して送信された複数の第1のDTMFトーンを含み、
    該承認メッセージは、該第2の移動局から該第1の移動局に該音声回路を介して送信された複数の第2のDTMFトーンを含む、方法。
  16. 前記第1の通信アプリケーションおよび前記第2の通信アプリケーションのそれぞれは、無線電話アプリケーションである、請求項15に記載の方法。
  17. 前記第1の移動局は、前記複数のコンタクト移動局から複数の第1のコンタクトメッセージを表示し、該複数の第1のコンタクトメッセージのルートが、前記ルーティングサーバによって該第1の移動局に向かうように決められ、該第1の移動局は、該複数のコンタクト移動局のうち選択されたいくつかのコンタクト移動局から複数の第2のコンタクトメッセージを表示せず、該複数の第2のコンタクトメッセージのルートが、該ルーティングサーバによって該第1の移動局に向かうように決められる、請求項4に記載の方法。
  18. 前記メッセージが前記複数のコンタクト移動局のうちの1つから生じた場合には、前記第1の移動局は、前記ルーティングサーバによって該第1の移動局に向かうようにルートが決められたメッセージのみを表示する、請求項4に記載の方法。
JP2009027911A 2003-09-16 2009-02-09 インスタントメッセージングサーバを使用せずにピア・ツー・ピアの迅速なメッセージングソリューションを作成するための方法 Expired - Lifetime JP4848023B2 (ja)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US50336603P 2003-09-16 2003-09-16
US50336703P 2003-09-16 2003-09-16
US60/503,367 2003-09-16
US60/503,366 2003-09-16

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2006526497A Division JP4284362B2 (ja) 2003-09-16 2004-09-16 インスタントメッセージングサーバを使用せずにピア・ツー・ピアの迅速なメッセージングソリューションを作成するための方法

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2011191657A Division JP5525496B2 (ja) 2003-09-16 2011-09-02 インスタントメッセージングサーバを使用せずにピア・ツー・ピアの迅速なメッセージングソリューションを作成するための方法

Publications (2)

Publication Number Publication Date
JP2009165143A true JP2009165143A (ja) 2009-07-23
JP4848023B2 JP4848023B2 (ja) 2011-12-28

Family

ID=34316550

Family Applications (4)

Application Number Title Priority Date Filing Date
JP2006526497A Expired - Lifetime JP4284362B2 (ja) 2003-09-16 2004-09-16 インスタントメッセージングサーバを使用せずにピア・ツー・ピアの迅速なメッセージングソリューションを作成するための方法
JP2009027911A Expired - Lifetime JP4848023B2 (ja) 2003-09-16 2009-02-09 インスタントメッセージングサーバを使用せずにピア・ツー・ピアの迅速なメッセージングソリューションを作成するための方法
JP2011191657A Expired - Lifetime JP5525496B2 (ja) 2003-09-16 2011-09-02 インスタントメッセージングサーバを使用せずにピア・ツー・ピアの迅速なメッセージングソリューションを作成するための方法
JP2013047569A Withdrawn JP2013176059A (ja) 2003-09-16 2013-03-11 インスタントメッセージングサーバを使用せずにピア・ツー・ピアの迅速なメッセージングソリューションを作成するための方法

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2006526497A Expired - Lifetime JP4284362B2 (ja) 2003-09-16 2004-09-16 インスタントメッセージングサーバを使用せずにピア・ツー・ピアの迅速なメッセージングソリューションを作成するための方法

Family Applications After (2)

Application Number Title Priority Date Filing Date
JP2011191657A Expired - Lifetime JP5525496B2 (ja) 2003-09-16 2011-09-02 インスタントメッセージングサーバを使用せずにピア・ツー・ピアの迅速なメッセージングソリューションを作成するための方法
JP2013047569A Withdrawn JP2013176059A (ja) 2003-09-16 2013-03-11 インスタントメッセージングサーバを使用せずにピア・ツー・ピアの迅速なメッセージングソリューションを作成するための方法

Country Status (10)

Country Link
US (10) US7315747B2 (ja)
EP (7) EP2259501B1 (ja)
JP (4) JP4284362B2 (ja)
CN (2) CN100559773C (ja)
AT (4) ATE447266T1 (ja)
AU (1) AU2004303141B2 (ja)
BR (1) BRPI0414387B1 (ja)
CA (3) CA2532814C (ja)
DE (4) DE602004018011D1 (ja)
WO (3) WO2005027369A1 (ja)

Families Citing this family (106)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7283805B2 (en) * 2000-11-20 2007-10-16 Cingular Wireless Ii, Llc Methods and systems for providing application level presence information in wireless communication
US7623878B2 (en) 2005-04-13 2009-11-24 Research In Motion Limited Methods and apparatus for delivering a message to two or more associated wireless communication devices
US9082156B2 (en) * 2005-08-17 2015-07-14 Jeffrey A. Matos Emergency management system
US10261654B2 (en) 2003-09-16 2019-04-16 Blackberry Limited Handheld electronic device and associated method for indicating delivery status of a message
EP2259501B1 (en) * 2003-09-16 2014-01-29 BlackBerry Limited A method for creating a peer-to-peer immediate messaging solution without using an instant messaging server
ES2354292T3 (es) * 2003-09-19 2011-03-11 Research In Motion Limited Dispositivo electrónico de mano y método asociado que proporciona datos de tiempo en un entorno de mensajería.
US6968185B2 (en) * 2003-11-05 2005-11-22 Interdigital Technology Corporation Mobile wireless presence and situation management system and method
US7342895B2 (en) * 2004-01-30 2008-03-11 Mark Serpa Method and system for peer-to-peer wireless communication over unlicensed communication spectrum
US7961663B2 (en) * 2004-04-05 2011-06-14 Daniel J. LIN Peer-to-peer mobile instant messaging method and device
US7764637B2 (en) * 2004-04-05 2010-07-27 Daniel J. LIN Peer-to-peer mobile instant messaging method and device
US7773550B2 (en) * 2004-04-05 2010-08-10 Daniel J. LIN Peer-to-peer mobile data transfer method and device
US7672255B2 (en) * 2004-04-05 2010-03-02 Oomble, Inc. Mobile instant messaging conferencing method and system
US7817606B2 (en) * 2004-04-05 2010-10-19 Daniel J. LIN Method for establishing network connections between stationary terminals and remote devices through mobile devices
US20050276397A1 (en) * 2004-06-15 2005-12-15 Cynthia Hiatt System and method for providing availability information to a user
US20060031341A1 (en) * 2004-07-12 2006-02-09 White Christopher A Maintaining instant message session status in dynamic operating environments
EP1805643B1 (en) * 2004-09-08 2010-07-07 Research In Motion Limited Automatic user availability status determination for a handheld communication device
US7394783B2 (en) * 2004-09-21 2008-07-01 Intel Corporation Device and methods for increasing wireless connection speeds
US7489781B2 (en) 2004-10-29 2009-02-10 Research In Motion Limited Secure peer-to-peer messaging invitation architecture
EP1653697B1 (en) * 2004-10-29 2016-08-17 BlackBerry Limited Secure Peer-to-Peer Messaging Invitation Architecture
US7571224B2 (en) * 2004-10-29 2009-08-04 International Business Machines Corporation Method for using presence in a system management environment
US20060118359A1 (en) * 2004-11-02 2006-06-08 Purvis Harrison G Temporary railing for a building including tensioning apparatus and associated methods
US7593743B2 (en) * 2004-12-03 2009-09-22 Sony Ericsson Mobile Communications, Ab Methods, systems, and computer program products for updating availability information in voice-call applications
US7477908B2 (en) 2004-12-13 2009-01-13 Research In Motion Limited Messaging protocol/service switching methods and devices
WO2006095329A1 (en) * 2005-03-10 2006-09-14 Kamhoot Ronald Pieter Ferdinan Information acquisition system
US7707292B2 (en) * 2005-03-18 2010-04-27 Yahoo! Inc. Method for signing into a mobile device over a network
KR100944776B1 (ko) * 2005-03-29 2010-03-02 리서치 인 모션 리미티드 개인 식별 번호 메시징을 위한 시스템 및 방법
US20060240855A1 (en) * 2005-04-22 2006-10-26 Amit Kalhan Systems and methods for updating presence in a mobile communication network
US7957363B2 (en) * 2005-05-26 2011-06-07 International Business Machines Corporation System, method, and service for dynamically selecting an optimum message pathway
US7774010B2 (en) * 2005-07-06 2010-08-10 Nokia Corporation Peer-to-peer group management framework and methodology
JP2007026016A (ja) * 2005-07-15 2007-02-01 Hitachi Ltd グループコミュニケーション支援装置
US7769017B2 (en) * 2005-07-26 2010-08-03 Nortel Networks Limited Using reachability information to facilitate peer-to-peer communications
US8509853B1 (en) * 2006-08-14 2013-08-13 At&T Mobility Ii Llc Dynamic scrolling-ticker for initiating telecommunications services
US9864628B2 (en) * 2005-08-23 2018-01-09 Blackberry Limited Method and system for transferring an application state from a first electronic device to a second electronic device
US7526310B2 (en) * 2005-11-21 2009-04-28 James Alan Billmaier Methods and apparatus to initiate the transmission of user data from a mobile device
US8028024B2 (en) * 2006-02-24 2011-09-27 Qualcomm Incorporated System and method of instant messaging between wireless devices
GB0604537D0 (en) * 2006-03-07 2006-04-12 Ghost Telecom Ltd Method and apparatus of interfacing and connecting a wireless device(s) and specific application server(s) for location update(s), in-and out-going call(s)...
US9154563B2 (en) 2006-04-24 2015-10-06 Aol Inc. Alerts for monitoring user status
US20070265022A1 (en) * 2006-05-11 2007-11-15 Sony Ericsson Mobile Communications Ab Automatic spread of applications
US7844287B2 (en) * 2006-05-11 2010-11-30 Sony Ericsson Mobile Communications Ab Automatic spread of applications
GB2438453A (en) * 2006-05-25 2007-11-28 John Carter Proximity based mobile chat
ES2378184T3 (es) 2006-12-06 2012-04-09 Research In Motion Limited Método y aparato para obtener información de presencia utilizando análisis de tráfico de mensajes
US8285312B2 (en) * 2006-12-06 2012-10-09 Research In Motion Limited Method and apparatus for deriving presence information using message traffic analysis
US20080146149A1 (en) * 2006-12-14 2008-06-19 Shaul Wisebourt Transmission of a handheld electronic device's status to another electronic device and determining a form of communication between the devices based on the status information
US8396470B2 (en) * 2007-04-26 2013-03-12 Research In Motion Limited Predicting user availability from aggregated signal strength data
ATE483322T1 (de) * 2007-05-01 2010-10-15 Research In Motion Ltd Verfahren und system zur kommunikation und anzeige von daten mit einem sprachruf
CN101072206B (zh) * 2007-06-14 2011-04-13 腾讯科技(深圳)有限公司 即时通信系统中二次认证的方法及系统
US10225389B2 (en) * 2007-06-29 2019-03-05 Nokia Technologies Oy Communication channel indicators
US9591086B2 (en) * 2007-07-25 2017-03-07 Yahoo! Inc. Display of information in electronic communications
EP2020808A1 (en) * 2007-08-01 2009-02-04 British Telecommunications Public Limited Company Telephone handset with base station and orientation dependent functions
US8407605B2 (en) 2009-04-03 2013-03-26 Social Communications Company Application sharing
US7769806B2 (en) 2007-10-24 2010-08-03 Social Communications Company Automated real-time data stream switching in a shared virtual area communication environment
US8397168B2 (en) 2008-04-05 2013-03-12 Social Communications Company Interfacing with a spatial virtual communication environment
US20090150488A1 (en) 2007-12-07 2009-06-11 Martin-Cocher Gaelle System and method for managing multiple external identities of users with local or network based address book
WO2009101314A1 (fr) * 2008-02-08 2009-08-20 France Telecom Systeme de gestion de presence
US8320943B2 (en) * 2008-02-27 2012-11-27 Research In Motion Limited System and method for enabling instant messages to be exchanged between mobile devices
US20090233628A1 (en) * 2008-03-14 2009-09-17 Sony Ericsson Mobile Communications Ab Device and method in a communication system
CN102084354A (zh) 2008-04-05 2011-06-01 社会传播公司 基于共享虚拟区域通信环境的装置和方法
US8352371B2 (en) * 2008-04-30 2013-01-08 General Instrument Corporation Limiting access to shared media content
EP2195963B1 (en) * 2008-05-12 2016-02-10 BlackBerry Limited Security measures for countering unauthorized decryption
US8279802B1 (en) 2008-06-04 2012-10-02 Gurminder Singh Cellular-telephone-based servers
US20100083255A1 (en) * 2008-09-26 2010-04-01 Microsoft Corporation Notification batching based on user state
US20100099389A1 (en) * 2008-10-22 2010-04-22 Telefonaktiebolaget Lm Ericsson (Publ) Methods, Presence Server, User Equipment (UE), and Presence Message for User Identity Update
DE102008059582B4 (de) * 2008-11-28 2019-05-09 Bernd Baranski Mobiltelefon
WO2010065848A2 (en) 2008-12-05 2010-06-10 Social Communications Company Realtime kernel
US9319357B2 (en) 2009-01-15 2016-04-19 Social Communications Company Context based virtual area creation
US9853922B2 (en) 2012-02-24 2017-12-26 Sococo, Inc. Virtual area communications
US20100262924A1 (en) * 2009-04-08 2010-10-14 Kalu Onuka Kalu System and method for linking items to a group
CN101521855B (zh) * 2009-04-21 2012-08-08 青岛海信移动通信技术股份有限公司 一种移动终端及其基于p2p模式的数据传输方法
US8607317B2 (en) * 2009-10-28 2013-12-10 Blackberry Limited Automatic user authentication and identification for mobile instant messaging application
EP2317709B1 (en) * 2009-10-28 2012-02-29 Research In Motion Limited Automatic user authentication and identification for mobile instant messaging application
US8655404B1 (en) 2009-11-11 2014-02-18 Gurminder Singh Systems and methods for distributing content with a portable electronic device
US9682324B2 (en) 2010-05-12 2017-06-20 Activision Publishing, Inc. System and method for enabling players to participate in asynchronous, competitive challenges
CN103154982A (zh) * 2010-08-16 2013-06-12 社会传播公司 促进网络通信环境中的通信者交互
US8935613B1 (en) * 2010-10-28 2015-01-13 Google Inc. Communication initiation control
US9036545B2 (en) 2010-12-08 2015-05-19 Qualcomm Incorporated Exchanging presence information in a communications network
US20120151357A1 (en) * 2010-12-08 2012-06-14 Microsoft Corporation Presenting device availability statuses
US9423878B2 (en) 2011-01-06 2016-08-23 Blackberry Limited Electronic device and method of displaying information in response to a gesture
WO2012092679A1 (en) 2011-01-06 2012-07-12 Research In Motion Limited Delivery and management of status notifications for multiple message formats
EP2475138B1 (en) 2011-01-06 2019-03-13 BlackBerry Limited Delivery and management of status notifications for group messaging
US9471145B2 (en) * 2011-01-06 2016-10-18 Blackberry Limited Electronic device and method of displaying information in response to a gesture
US9465440B2 (en) 2011-01-06 2016-10-11 Blackberry Limited Electronic device and method of displaying information in response to a gesture
WO2012118917A2 (en) 2011-03-03 2012-09-07 Social Communications Company Realtime communications and network browsing client
US8930514B2 (en) 2011-06-10 2015-01-06 Blackberry Limited System and method for conducting peer-to-peer (P2P) communications
EP2533555B1 (en) * 2011-06-10 2016-03-30 BlackBerry Limited System and method for conducting peer-to-peer (P2P) communications
US9143889B2 (en) 2011-07-05 2015-09-22 Htc Corporation Method of establishing application-related communication between mobile electronic devices, mobile electronic device, non-transitory machine readable media thereof, and media sharing method
US20130128801A1 (en) * 2011-11-18 2013-05-23 Telefonaktiebolaget L M Ericsson (Publ) System and method for distributing sms messages
WO2013119802A1 (en) 2012-02-11 2013-08-15 Social Communications Company Routing virtual area based communications
US9246854B2 (en) * 2012-02-29 2016-01-26 Sony Corporation Terminal device
WO2013181026A1 (en) 2012-06-02 2013-12-05 Social Communications Company Interfacing with a spatial virtual communications environment
US9474094B2 (en) * 2012-08-07 2016-10-18 Intel Corporation Methods and arrangements to establish peer-to-peer link
US20140095627A1 (en) * 2012-09-28 2014-04-03 Avaya Inc. Likelihood of Receiving a Timely Response
US9992021B1 (en) 2013-03-14 2018-06-05 GoTenna, Inc. System and method for private and point-to-point communication between computing devices
US20140351713A1 (en) * 2013-05-23 2014-11-27 Research In Motion Limited Method and electronic device for updating communication representations based on activity level
JP6317817B2 (ja) 2013-07-25 2018-04-25 コンヴィーダ ワイヤレス, エルエルシー エンドツーエンドm2mサービス層セッション
CN103686639A (zh) * 2013-12-04 2014-03-26 华为技术有限公司 消息处理方法、装置及系统
JP6314539B2 (ja) * 2014-02-28 2018-04-25 株式会社リコー 伝送端末、伝送システム、伝送方法及びプログラム
CN105323358A (zh) * 2014-06-06 2016-02-10 中兴通讯股份有限公司 一种通话提醒方法、装置及通信终端
US10471348B2 (en) 2015-07-24 2019-11-12 Activision Publishing, Inc. System and method for creating and sharing customized video game weapon configurations in multiplayer video games via one or more social networks
US20170147710A1 (en) * 2015-11-20 2017-05-25 Google Inc. Multi-format search results in dialer application
US10319214B1 (en) 2018-01-11 2019-06-11 International Business Machines Corporation Prioritizing alert recipients using activity monitoring data
CN109345793B (zh) * 2018-09-17 2021-11-09 深圳Tcl新技术有限公司 一种事项提醒方法、系统、装置及存储介质
US11265325B2 (en) * 2019-07-22 2022-03-01 Whitestar Communications, Inc. Systems and methods of salutation protocol to communicate using a private overlay peer to peer network
WO2022077201A1 (en) 2020-10-13 2022-04-21 Citrix Systems, Inc. State-sharing plug-in in computing workspace environment
US11483410B1 (en) * 2021-07-07 2022-10-25 Citrix Systems, Inc. Intelligent status and engagement system
WO2023082123A1 (en) * 2021-11-11 2023-05-19 Citrix Systems, Inc. User status synchronization among workspace applications
US12452649B2 (en) 2023-01-27 2025-10-21 T-Mobile Usa, Inc. Enabling an efficient transition of multiple mobile devices from one wireless telecommunication network to another

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1009153A1 (fr) * 1998-12-11 2000-06-14 Sagem Sa Procédé de mise en communication de deux équipements reliés à un réseau informatique du type de l'Internet
WO2002065250A2 (en) * 2001-02-15 2002-08-22 Invertix Corporation Use of presence and location information concerning wireless subscribers for instant messaging and mobile commerce
EP1385323A1 (en) * 2002-07-24 2004-01-28 Koninklijke KPN N.V. A system, a method and apparatus for peer-to peer exchange of information

Family Cites Families (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0514478A (ja) 1991-07-01 1993-01-22 Pioneer Electron Corp 留守番機能付き車載用電話装置
US5515365A (en) * 1994-10-03 1996-05-07 Motorola, Inc. Method and apparatus for reducing interference in a time division duplex communication system
US5515366A (en) 1994-11-17 1996-05-07 International Business Machines Corporation Method and apparatus for direct communication in a TDMA radio communication system
US5960173A (en) * 1995-12-22 1999-09-28 Sun Microsystems, Inc. System and method enabling awareness of others working on similar tasks in a computer work environment
US5793365A (en) 1996-01-02 1998-08-11 Sun Microsystems, Inc. System and method providing a computer user interface enabling access to distributed workgroup members
US5802460A (en) 1996-07-22 1998-09-01 Sony Corporation Telephone handset with remote controller for transferring information to a wireless messaging device
US6317593B1 (en) * 1996-08-12 2001-11-13 Gateway, Inc. Intelligent cellular telephone function
US6606309B1 (en) * 1996-11-19 2003-08-12 Ericsson Inc. Time-multiplexed short message acknowledgement systems and methods
SE509926C2 (sv) 1997-08-29 1999-03-22 Telia Ab Kommunikationssystem innefattande överföringar av internetadress med SMS
US6564261B1 (en) * 1999-05-10 2003-05-13 Telefonaktiebolaget Lm Ericsson (Publ) Distributed system to intelligently establish sessions between anonymous users over various networks
US6577859B1 (en) * 1999-06-07 2003-06-10 Gadi Zahavi Cellular phone system with outgoing message selection system
US7035666B2 (en) * 1999-06-09 2006-04-25 Shimon Silberfening Combination cellular telephone, sound storage device, and email communication device
US6301609B1 (en) * 1999-07-07 2001-10-09 Lucent Technologies Inc. Assignable associate priorities for user-definable instant messaging buddy groups
US6519639B1 (en) 1999-07-21 2003-02-11 Microsoft Corporation System and method for activity monitoring and reporting in a computer network
US6539421B1 (en) * 1999-09-24 2003-03-25 America Online, Inc. Messaging application user interface
DE69935339T2 (de) * 1999-12-02 2007-11-15 Sony Deutschland Gmbh Protokoll für sofortige Nachrichtenübermittlung
NO311186B1 (no) * 1999-12-13 2001-10-22 Techwood As Ventilanordning for styrt tilförsel av et trykkfluid
US7905832B1 (en) 2002-04-24 2011-03-15 Ipventure, Inc. Method and system for personalized medical monitoring and notifications therefor
US20020087649A1 (en) * 2000-03-16 2002-07-04 Horvitz Eric J. Bounded-deferral policies for reducing the disruptiveness of notifications
US6920478B2 (en) 2000-05-11 2005-07-19 Chikka Pte Ltd. Method and system for tracking the online status of active users of an internet-based instant messaging system
US6968179B1 (en) * 2000-07-27 2005-11-22 Microsoft Corporation Place specific buddy list services
US20020075303A1 (en) 2000-12-18 2002-06-20 Nortel Networks Limited And Bell Canada Method and system for creating a virtual team environment
EP1233570A1 (en) 2001-02-16 2002-08-21 TELEFONAKTIEBOLAGET L M ERICSSON (publ) Method and system for establishing a wireless communications link
US8489146B2 (en) * 2001-02-20 2013-07-16 Research In Motion Limited User interface for optimized viewing of header information
US7295836B2 (en) * 2001-03-09 2007-11-13 Research In Motion Limited Advanced voice and data operations in a mobile data communication device
AUPR459901A0 (en) 2001-04-27 2001-05-24 Sharinga Networks Inc. Instant messaging
FR2827465B1 (fr) * 2001-07-13 2004-01-02 Cegetel Procede d'adressage d'un terminal mobile
US7035865B2 (en) 2001-08-28 2006-04-25 International Business Machines Corporation Calendar-enhanced awareness for instant messaging systems and electronic status boards
US7765484B2 (en) 2001-09-28 2010-07-27 Aol Inc. Passive personalization of lists
GB0125201D0 (en) 2001-10-19 2001-12-12 Nokia Corp A messaging system
US7085253B2 (en) * 2001-11-02 2006-08-01 Samsung Electronics Co., Ltd. System and method for notifying a user of the status of other mobile terminals
US20030126213A1 (en) 2002-01-02 2003-07-03 International Business Machines Corporation Establishing direct instant messaging communication between wireless devices
DE10201248A1 (de) * 2002-01-11 2003-08-14 Siemens Ag Verfahren zur anonymen Identifizierung von Profilen von Teilnehmern eines Kommunikationssystems und entsprechendes Modul
DE60235585D1 (de) * 2002-01-29 2010-04-15 Agere Syst Guardian Corp Verfahren und Vorrichtung zur Aufstellung einer Kommunikationssitzung
US7139797B1 (en) * 2002-04-10 2006-11-21 Nortel Networks Limited Presence information based on media activity
US20030217098A1 (en) * 2002-05-15 2003-11-20 Microsoft Corporation Method and system for supporting the communication of presence information regarding one or more telephony devices
US20040059781A1 (en) * 2002-09-19 2004-03-25 Nortel Networks Limited Dynamic presence indicators
AU2002356779A1 (en) * 2002-12-20 2004-07-14 Nokia Corporation Availability settings in mobile terminals
US7185285B2 (en) * 2003-02-19 2007-02-27 Microsoft Corporation User interface and content enhancements for real-time communication
US7945035B2 (en) * 2003-02-28 2011-05-17 Siemens Enterprise Communications, Inc. Dynamic presence proxy for call sessions
US6973299B2 (en) * 2003-08-01 2005-12-06 Microsoft Corporation Unified contact list
EP2259501B1 (en) * 2003-09-16 2014-01-29 BlackBerry Limited A method for creating a peer-to-peer immediate messaging solution without using an instant messaging server
US7489781B2 (en) * 2004-10-29 2009-02-10 Research In Motion Limited Secure peer-to-peer messaging invitation architecture

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1009153A1 (fr) * 1998-12-11 2000-06-14 Sagem Sa Procédé de mise en communication de deux équipements reliés à un réseau informatique du type de l'Internet
WO2002065250A2 (en) * 2001-02-15 2002-08-22 Invertix Corporation Use of presence and location information concerning wireless subscribers for instant messaging and mobile commerce
EP1385323A1 (en) * 2002-07-24 2004-01-28 Koninklijke KPN N.V. A system, a method and apparatus for peer-to peer exchange of information

Also Published As

Publication number Publication date
US7911987B2 (en) 2011-03-22
ATE426275T1 (de) 2009-04-15
US8688152B2 (en) 2014-04-01
DE602004018011D1 (de) 2009-01-08
ATE462247T1 (de) 2010-04-15
US7236472B2 (en) 2007-06-26
CN1890926A (zh) 2007-01-03
WO2005027369A1 (en) 2005-03-24
US20110009134A1 (en) 2011-01-13
BRPI0414387A (pt) 2006-11-21
CN1846363B (zh) 2015-09-30
HK1091336A1 (en) 2007-01-12
JP4848023B2 (ja) 2011-12-28
EP2192724B1 (en) 2013-10-23
CN100559773C (zh) 2009-11-11
EP2271030B1 (en) 2013-10-23
AU2004303141B2 (en) 2009-03-12
EP1668841A4 (en) 2006-11-15
US11175794B2 (en) 2021-11-16
CA2539220C (en) 2009-12-08
US9354777B2 (en) 2016-05-31
EP2259501B1 (en) 2014-01-29
US8345601B2 (en) 2013-01-01
EP1668789A1 (en) 2006-06-14
BRPI0414387B1 (pt) 2020-03-10
CA2539220A1 (en) 2005-03-24
ATE447266T1 (de) 2009-11-15
EP1668789B1 (en) 2009-10-28
DE602004023865D1 (de) 2009-12-10
US8750914B2 (en) 2014-06-10
US20200285373A1 (en) 2020-09-10
HK1091628A1 (en) 2007-01-19
US20050124363A1 (en) 2005-06-09
EP2271030A1 (en) 2011-01-05
CA2532814A1 (en) 2005-03-24
US20080096595A1 (en) 2008-04-24
US7315747B2 (en) 2008-01-01
US20050058094A1 (en) 2005-03-17
WO2005027383A1 (en) 2005-03-24
EP1668788B1 (en) 2009-03-18
HK1126911A1 (en) 2009-09-11
ATE415757T1 (de) 2008-12-15
CA2532358C (en) 2014-11-18
EP2012471A3 (en) 2009-04-22
JP2007506309A (ja) 2007-03-15
AU2004303141A1 (en) 2005-03-24
JP4284362B2 (ja) 2009-06-24
CA2532814C (en) 2012-12-11
DE602004020084D1 (de) 2009-04-30
HK1091337A1 (en) 2007-01-12
EP2259501A1 (en) 2010-12-08
EP2012471B1 (en) 2010-03-24
EP1668788A1 (en) 2006-06-14
EP1668841B1 (en) 2008-11-26
US20070249377A1 (en) 2007-10-25
US9098169B2 (en) 2015-08-04
US20050113118A1 (en) 2005-05-26
HK1140882A1 (en) 2010-10-22
JP5525496B2 (ja) 2014-06-18
US8094594B2 (en) 2012-01-10
EP1668841A1 (en) 2006-06-14
US20130109418A1 (en) 2013-05-02
EP1668789A4 (en) 2006-10-04
US20100227633A1 (en) 2010-09-09
EP1668788A4 (en) 2006-10-04
JP2012070371A (ja) 2012-04-05
DE602004026232D1 (de) 2010-05-06
WO2005027429A1 (en) 2005-03-24
US20140213309A1 (en) 2014-07-31
JP2013176059A (ja) 2013-09-05
CA2532358A1 (en) 2005-03-24
EP2012471A2 (en) 2009-01-07
CN1846363A (zh) 2006-10-11
EP2192724A1 (en) 2010-06-02

Similar Documents

Publication Publication Date Title
JP4848023B2 (ja) インスタントメッセージングサーバを使用せずにピア・ツー・ピアの迅速なメッセージングソリューションを作成するための方法
CA2606919C (en) Method, system and apparatus for automatic notification to a plurality of communication nodes
US8064934B2 (en) Method, system and apparatus for automatic notification to a plurality of communication nodes
KR101044983B1 (ko) 인스턴트 메시징 서버를 이용하지 않고 피어-투-피어 즉시메시징 솔루션을 생성하는 방법
HK1140882B (en) A method for creating a peer-to-peer immediate messaging solution without using an instant messaging server
HK1126911B (en) A method for creating a peer-to-peer immediate messaging solution without using an instant messaging server
HK1091628B (en) A method for creating a peer-to-peer immediate messaging solution without using an instant messaging server
KR20060043913A (ko) 이동통신 단말기의 실시간 이메일 전송 방법

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110602

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110902

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110922

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20111014

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20141021

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4848023

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term