(57)【要約】  第1のユーザと第2のユーザの間で、データベース中にあるユニバーサルアドレス帳の同期をとるための方法を提供する。第1のユーザは、データベースに初期化メッセージを、第2のユーザに勧誘メッセージを送る。第1のユーザは、第2のユーザから受諾メッセージを受信し、データベースに更新メッセージを送る。初期化メッセージは、第1のユーザの現在の個人データを含み、勧誘メッセージは、データベースポインタを含み、更新メッセージは、データベース中の、第1のユーザの個人データを変更し、第1のユーザの変更データを第2のユーザに知らせる。
2013531907.tif 000002
【特許請求の範囲】
【請求項１】
第1のユーザと第2のユーザの間で、データベース中にあるユニバーサルアドレス帳の同期をとるための方法であって、
第1のアクセス端末から前記データベースに初期化メッセージを送るステップであって、前記初期化メッセージが前記第1のユーザの個人データを含むステップと、
第2のアクセス端末に勧誘メッセージを送るステップであって、前記勧誘メッセージがデータベースポインタを含むステップと、
前記第1のアクセス端末から前記データベースに更新メッセージを送るステップであって、前記更新メッセージが、前記データベース中の前記第1のユーザの前記個人データを変更し、前記第1のユーザの前記更新された個人データを前記第2のアクセス端末に知らせるステップとを含む方法。
【請求項２】
前記データベースポインタが、前記第1のユーザのデータベースエントリ場所を識別する、請求項1に記載の方法。
【請求項３】
前記第1のユーザの前記個人情報が、前記第1のアクセス端末上に含まれるアプリケーションを介して入力される、請求項1に記載の方法。
【請求項４】
前記アプリケーションが、前記第1のユーザの識別情報を確認するための認証特徴を含む、請求項3に記載の方法。
【請求項５】
前記第1のユーザの前記個人データが、ウェブインターフェースを介して入力される、請求項1に記載の方法。
【請求項６】
前記データベースに送られる前記初期化メッセージが、ライトウェイトディレクトリアクセスプロトコル(LDAP)メッセージを含む、請求項1に記載の方法。
【請求項７】
前記データベースに送られる前記更新メッセージが、ライトウェイトディレクトリアクセスプロトコル(LDAP)メッセージを含む、請求項1に記載の方法。
【請求項８】
前記更新メッセージが前記第1のユーザの前記変更データを前記第2のユーザに知らせるステップが、プル技術メッセージタイプによって実施される、請求項1に記載の方法。
【請求項９】
前記更新メッセージが前記第1のユーザの前記変更データを前記第2のユーザに知らせるステップが、プッシュ技術メッセージタイプによって実施される、請求項1に記載の方法。
【請求項１０】
前記第1のユーザおよび第2のユーザが単一のキャリアネットワークに接続される、請求項1に記載の方法。
【請求項１１】
前記第1のユーザおよび第2のユーザが複数のキャリアネットワークに接続される、請求項1に記載の方法。
【請求項１２】
第1のユーザと第2のユーザの間で、データベース中にあるユニバーサルアドレス帳の同期をとるための方法であって、
前記データベースが、前記第1のユーザから初期化メッセージを受信するステップと、
前記データベースが、前記第2のユーザから受諾メッセージを受信するステップと、
前記データベースが、前記第1のユーザから更新メッセージを受信するステップと、
前記データベースが、前記更新メッセージに関するデータを前記第2のユーザと交換するステップとを含み、
前記初期化メッセージが、前記第1のユーザの現在の個人データを含み、
前記更新メッセージが、前記データベース中の前記第1のユーザの前記個人データを変更し、前記第1のユーザの前記変更データを前記第2のユーザに知らせ、
前記データベースが、データベースポインタを介して前記第2のユーザに関連付けられる方法。
【請求項１３】
前記データベースポインタが、前記第2のユーザのデータベースエントリ場所を識別する、請求項12に記載の方法。
【請求項１４】
前記第1のユーザの前記現在の個人情報が、前記第1のユーザのモバイルデバイス上に含まれるアプレットを介して入力される、請求項12に記載の方法。
【請求項１５】
前記第1のユーザの前記現在の個人情報が、ウェブインターフェースを介して入力される、請求項12に記載の方法。
【請求項１６】
前記データベースによって受信される前記初期化メッセージが、ライトウェイトディレクトリアクセスプロトコル(LDAP)メッセージを含む、請求項12に記載の方法。
【請求項１７】
前記データベースによって受信される前記受諾メッセージが、ライトウェイトディレクトリアクセスプロトコル(LDAP)メッセージを含む、請求項12に記載の方法。
【請求項１８】
前記データベースによって受信される前記更新メッセージが、ライトウェイトディレクトリアクセスプロトコル(LDAP)メッセージを含む、請求項12に記載の方法。
【請求項１９】
前記更新メッセージに関する、前記データベースと前記第2のユーザとの間で交換される前記データが、ライトウェイトディレクトリアクセスプロトコル(LDAP)メッセージを含む、請求項12に記載の方法。
【請求項２０】
前記更新メッセージに関する前記データが前記データベースと前記第2のユーザとの間で交換されるステップが、プル技術メッセージタイプによって実施される、請求項12に記載の方法。
【請求項２１】
前記更新メッセージに関する前記データが前記データベースと前記第2のユーザとの間で交換されるステップが、プッシュ技術メッセージタイプによって実施される、請求項12に記載の方法。
【請求項２２】
前記第1のユーザおよび第2のユーザが単一のキャリアネットワークに接続される、請求項12に記載の方法。
【請求項２３】
前記第1のユーザおよび第2のユーザが複数のキャリアネットワークに接続される、請求項12に記載の方法。
【請求項２４】
前記データベースが、前記更新メッセージに関するデータを前記第2のユーザと交換するステップが、
前記データベースが、前記第2のユーザからポーリングメッセージを受信するステップと、
前記データベースが、前記第2のユーザに応答メッセージを送るステップとを含み、
前記ポーリングメッセージが、前記第1のユーザの前記変更データについて問い合わせる、請求項12に記載の方法。
【請求項２５】
前記データベースが、前記更新メッセージに関するデータを前記第2のユーザと交換するステップが、
前記データベースが、前記第2のユーザに通知メッセージを送るステップと、
前記データベースが、前記第2のユーザから要求メッセージを受信するステップと、
前記データベースが、前記第2のユーザに応答メッセージを送るステップとを含み、
前記通知メッセージが、前記第1のユーザの前記変更データを前記第2のユーザに知らせる、請求項12に記載の方法。
【請求項２６】
第1のユーザと第2のユーザの間で、データベース中にあるユニバーサルアドレス帳の同期をとるための装置であって、
前記データベースに初期化メッセージを送る、前記第1のユーザに関連付けられた第1のアクセス端末であって、前記初期化メッセージが前記第1のユーザの個人データを含む第1のアクセス端末と、
前記第2のユーザに関連付けられた第2のアクセス端末であって、データベースポインタを含む勧誘メッセージを受信する第2のアクセス端末とを備え、
前記第1のアクセス端末が、前記データベース中の前記第1のユーザの前記個人データを変更し、前記第1のユーザの前記更新された個人データを前記第2のアクセス端末に知らせる更新メッセージを、前記データベースにさらに送る装置。
【請求項２７】
前記データベースポインタが、前記第1のユーザのデータベースエントリ場所を識別する、請求項26に記載の装置。
【請求項２８】
前記第1のユーザの前記個人情報が、前記第1のアクセス端末上に含まれるアプリケーションを介して入力される、請求項26に記載の方法。
【請求項２９】
前記アプリケーションが、前記第1のユーザの識別情報を確認するための認証特徴を含む、請求項28に記載の装置。
【請求項３０】
前記第1のユーザの前記個人データが、ウェブインターフェースを介して入力される、請求項26に記載の装置。
【請求項３１】
前記データベースに送られる前記初期化メッセージが、ライトウェイトディレクトリアクセスプロトコル(LDAP)メッセージを含む、請求項26に記載の装置。
【請求項３２】
前記データベースに送られる前記更新メッセージが、ライトウェイトディレクトリアクセスプロトコル(LDAP)メッセージを含む、請求項26に記載の装置。
【請求項３３】
前記更新メッセージが前記第1のユーザの前記変更データを前記第2のユーザに知らせることが、プル技術メッセージタイプによって実施される、請求項26に記載の装置。
【請求項３４】
前記更新メッセージが前記第1のユーザの前記変更データを前記第2のユーザに知らせることが、プッシュ技術メッセージタイプによって実施される、請求項26に記載の装置。
【請求項３５】
前記第1のアクセス端末および第2のアクセス端末が単一のキャリアネットワークに接続される、請求項26に記載の装置。
【請求項３６】
前記第1のアクセス端末および第2のアクセス端末が複数のキャリアネットワークに接続される、請求項26に記載の装置。
【請求項３７】
第1のユーザと第2のユーザの間で、データベース中にあるユニバーサルアドレス帳の同期をとるための装置であって、
前記データベースに初期化メッセージを送るための、前記第1のユーザに関連付けられた第1のアクセス手段であって、前記初期化メッセージが前記第1のユーザの個人データを含む第1のアクセス手段と、
前記第2のユーザに関連付けられた第2のアクセス手段であって、データベースポインタを含む勧誘メッセージを受信するための第2のアクセス手段とを備え、
前記第1のアクセス手段が、前記データベース中の前記第1のユーザの前記個人データを変更し、前記第1のユーザの前記更新された個人データを前記第2のアクセス手段に知らせる更新メッセージを、前記データベースにさらに送るためのものである装置。
【請求項３８】
前記データベースポインタが、前記第1のユーザのデータベースエントリ場所を識別する、請求項37に記載の装置。
【請求項３９】
前記第1のユーザの前記個人情報が、前記第1のアクセス端末上に含まれるアプリケーションを介して入力される、請求項37に記載の装置。
【請求項４０】
前記アプリケーションが、前記第1のユーザの識別情報を確認するための認証特徴を含む、請求項39に記載の装置。
【請求項４１】
前記第1のユーザの前記個人データが、ウェブインターフェースを介して入力される、請求項37に記載の装置。
【請求項４２】
前記データベースに送られる前記初期化メッセージが、ライトウェイトディレクトリアクセスプロトコル(LDAP)メッセージを含む、請求項37に記載の装置。
【請求項４３】
前記データベースに送られる前記更新メッセージが、ライトウェイトディレクトリアクセスプロトコル(LDAP)メッセージを含む、請求項37に記載の装置。
【請求項４４】
前記更新メッセージが前記第1のユーザの前記変更データを前記第2のユーザに知らせることが、プル技術メッセージタイプによって実施される、請求項37に記載の装置。
【請求項４５】
前記更新メッセージが前記第1のユーザの前記変更データを前記第2のユーザに知らせることが、プッシュ技術メッセージタイプによって実施される、請求項37に記載の装置。
【請求項４６】
前記第1のアクセス端末および第2のアクセス端末が単一のキャリアネットワークに接続される、請求項37に記載の装置。
【請求項４７】
前記第1のアクセス端末および第2のアクセス端末が複数のキャリアネットワークに接続される、請求項37に記載の装置。
【請求項４８】
第1のユーザと第2のユーザの間で、データベース中にあるユニバーサルアドレス帳の同期をとるための命令を有するコンピュータ可読記憶媒体であって、前記命令が、プロセッサによって読み取られ、実行されると、前記プロセッサに、
前記第1のユーザの個人データを含む初期化メッセージを、第1のアクセス端末から前記データベースに送らせ、
データベースポインタを含む勧誘メッセージを、第2のアクセス端末に送らせ、
前記データベース中の前記第1のユーザの前記個人データを変更し、前記第1のユーザの前記更新された個人データを前記第2のアクセス端末に知らせる更新メッセージを、前記第1のアクセス端末から前記データベースに送らせるコンピュータ可読記憶媒体。
【請求項４９】
第1のユーザと第2のユーザの間で、データベース中にあるユニバーサルアドレス帳の同期をとるための命令を有するコンピュータ可読記憶媒体であって、前記命令が、プロセッサによって読み取られ、実行されると、前記プロセッサに、それに関連付けられた機能を実施させ、前記命令が、
前記データベースに、前記第1のユーザから初期化メッセージを受信させる命令と、
前記データベースに、前記第2のユーザから受諾メッセージを受信させる命令と、
前記データベースに、前記第1のユーザから更新メッセージを受信させる命令と、
前記データベースに、前記更新メッセージに関するデータを前記第2のユーザと交換させる命令とを含み、
前記初期化メッセージが、前記第1のユーザの現在の個人データを含み、
前記更新メッセージが、前記データベース中の前記第1のユーザの前記個人データを変更し、前記第1のユーザの前記変更データを前記第2のユーザに知らせ、
前記データベースが、データベースポインタを介して前記第2のユーザに関連付けられるコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ワイヤレス通信システム、および様々なユーザコンタクト情報を管理するのに使用することができるユニバーサルアドレス帳に関する。
【背景技術】
【０００２】
ワイヤレス通信システムは、第1世代アナログワイヤレス電話サービス(1G)、第2世代(2G)デジタルワイヤレス電話サービス(暫定の2.5Gおよび2.75Gネットワークを含む)、ならびに第3世代(3G)高速データ/インターネット対応ワイヤレスサービスを含む、様々な世代を通じて発展してきた。現在、セルラーシステムとパーソナル通信サービス(PCS)システムとを含む、多くの様々なタイプのワイヤレス通信システムが使用されている。知られているセルラーシステムの例には、セルラーAnalog Advanced Mobile Phone System(AMPS)、および符号分割多元接続(CDMA)、周波数分割多元接続(FDMA)、時分割多元接続(TDMA)、TDMAのGlobal System for Mobile接続(GSM（登録商標）)変形に基づくデジタルセルラーシステム、および、TDMA技術とCDMA技術の両方を使用するより新しいハイブリッドデジタル通信システムがある。
【０００３】
CDMAモバイル通信を提供するための方法は、本明細書ではIS-95と呼ぶ、「Mobile Station-Base Station Compatibility Standard for Dual-Mode Wideband Spread Spectrum Cellular System」と題するTIA/EIA/IS-95-Aにおいて、米国電気通信工業会/米国電子工業会によって米国で規格化された。複合AMPS&CDMAシステムはTIA/EIA規格IS-98に記載されている。他の通信システムは、広帯域CDMA(WCDMA)、CDMA2000(たとえば、CDMA2000 1xEV-DO規格など)またはTD-SCDMAと呼ばれるものをカバーする規格である、IMT-2000/UM、すなわちInternational Mobile Telecommunications System 2000/Universal Mobile Telecommunications Systemに記載されている。
【０００４】
ワイヤレス通信システムでは、移動局、ハンドセット、またはアクセス端末(AT)が、基地局に隣接するかまたはこれを囲む特定の地理的領域内での通信リンクまたはサービスをサポートする、固定位置の基地局(セルサイトまたはセルとも呼ばれる)からの信号を受信する。基地局は、一般に、サービス品質(QoS)要件に基づいてトラフィックを区別するための方法をサポートする標準Internet Engineering Task Force(IETF)ベースのプロトコルを使用するパケットデータネットワークである、アクセスネットワーク(AN)/無線アクセスネットワーク(RAN)にエントリポイントを与える。したがって、基地局は、一般に、エアインターフェースによってATと対話し、インターネットプロトコル(IP)ネットワークデータパケットによってANと対話する。
【０００５】
ワイヤレス電気通信システムでは、プッシュツートーク(PTT)機能がサービスセクタおよび消費者に普及している。PTTは、CDMA、FDMA、TDMA、GSM（登録商標）などのような標準商用ワイヤレスインフラストラクチャを介して動作する「ディスパッチ」ボイスサービスをサポートし得る。ディスパッチモデルでは、エンドポイント(AT)の間の通信は、仮想グループ内で起こり、1人の「話者」の声が、1人または複数の「受話者」に送信される。このタイプの通信の単一のインスタンスは、通常、ディスパッチ呼、または単にPTT呼と呼ばれる。PTT呼は、呼の特性を定義する、グループのインスタンシエーションである。グループは、本質的に、グループ名またはグループ識別情報など、メンバーリストおよび関連情報によって定義される。
【０００６】
従来、ワイヤレス通信ネットワーク内のデータパケットは、単一の宛先またはアクセス端末に送信されるように構成されてきた。単一の宛先へのデータの送信は「ユニキャスト」と呼ばれる。モバイル通信が増加するにつれて、所与のデータを複数のアクセス端末に同時に送信する能力がより重要になった。したがって、複数の宛先またはターゲットアクセス端末への同じパケットまたはメッセージの同時データ送信をサポートするための、プロトコルが採用された。「ブロードキャスト」は、たとえば、所与のセル内で一般に関連付けられ、所与のサービスプロバイダによってサービスされ得る、すべての宛先またはアクセス端末へのデータパケットの送信などを指し、「マルチキャスト」は、宛先またはアクセス端末の所与のグループへのデータパケットの送信を指す。ある例では、宛先の所与のグループまたは「マルチキャストグループ」は、通常ならば共通の関連付けを共有する可能な宛先またはアクセス端末のうちの1つよりも多くすべてよりも少ないものを含み得る。ただし、少なくともいくつかの状況においては、マルチキャストグループが、ユニキャストと同様に、ただ1つのアクセス端末を含むこと、あるいは代替的に、マルチキャストグループが、ブロードキャストと同様に、共通の関連付けを共有するすべてのアクセス端末を含むことが可能である。
【０００７】
利用可能なユニキャスト、マルチキャスト、ブロードキャストなどの様々な送信方式に加え、呼は概して、参加者の少なくとも一部向けに、半二重または全二重通信として分類され得る。PTTとは、PTT呼を伝えるのに使われる様々な構成にかかわらず、識別された2つ以上のアクセス端末の間の、サーバ仲介型通信に対応する半二重呼である。全二重呼は概して、同時送信および受信を可能にするVoIP呼および他の呼を含み得る。
【０００８】
ワイヤレスデバイスのユーザは、従来の音声、ショートメッセージサービス(SMS)、マルチメディアメッセージングサービス(MMS)、Eメール、およびボイスオーバーインターネットプロトコル/セッション開始プロトコル(VoIP/SIP)プロバイダを含む、多くの通信方法をもっている。さらに、間もなく、各ユーザは、PTT/PTXオプションも手にするであろう。さらに、各ユーザは、たとえば、業務および個人利用に、複数のプロバイダでの複数のアカウントをもつことができ、その結果、ユーザ別コンタクト方法が急増し、ワイヤレスデバイスにおいて統合方式で管理するのが難しくなる。ユーザは、ローカルコンタクト管理アプリケーションと同期する能力を含む、自分のモバイルデバイスまたはウェブベースのアプリケーションから、統合方式で、これらの異なるユーザ別コンタクト方法すべてを管理できる必要があり得る。
【０００９】
たとえば、マイクロソフト社製のOutlook(登録商標)などの個人情報マネージャ(PIM)は、ワイヤレスデバイスと同期することができるが、しばしば、大規模ネットワークプロバイダやグローバルなアドレス帳とは同期することができない。さらに、ほとんどのPIMソフトウェアは、予測可能なやり方での、ワイヤレスデバイスとの多数の通信方法の同期をネイティブにサポートするわけではない。
【００１０】
従来のセルラーホンは概して、アドレス帳をもち、アドレス帳は、ローカルに記憶することも、ネットワークによって、GSM（登録商標）ネットワーク内のGMS加入者識別情報モジュールなどに記憶することもできる。個々のセルラーホンのアドレス帳は通常、他の電話のアドレス帳に有用なやり方では同期されない。さらに、非常に単純な二地点間プロバイダ同期の形の同期が存在し、Verizon Corporationによって提供されるアドレス帳バックアップサービスなどのネットワークプロバイダにも、バックアップ記憶媒体にも同期することができる。ただし、ユーザの間のクロス同期(cross-synchronization)は一般的でない。
【００１１】
名前およびアドレス情報、電話番号、URL、ロゴ、写真、およびオーディオクリップさえも含む従来のvCardは、ある当事者から別の当事者に送られ得る。vCardは、電子名刺のためのファイルフォーマット標準である。vCardはしばしば、eメールメッセージに添付されるが、ワールドワイドウェブ上など、他のやり方でも交換することができる。ただし、vCardデータは、すぐに期限切れ/不正確になる場合があり、カードを送らずに更新を行うのは容易でない。
【先行技術文献】
【非特許文献】
【００１２】
【非特許文献１】米国電気通信工業会/米国電子工業会、TIA/EIA/IS-95-A「Mobile Station-Base Station Compatibility Standard for Dual-Mode Wideband Spread Spectrum Cellular System」
【発明の概要】
【発明が解決しようとする課題】
【００１３】
したがって、ローカルコンタクト管理アプリケーションと同期する能力を含む、モバイルデバイスまたはウェブベースのアプリケーションから、統合方式で、様々なユーザ別コンタクト方法を管理する必要がある。さらに、ワイヤレスキャリアまたは他のプロバイダから、良好であることがわかっているディレクトリ情報ソースを提供することができる、(プライバシー制約を受ける)ユニバーサルアドレス帳を提供する必要がある。たとえば、ある人のコンタクトレコードにアクセスする許可は、MySpaceやFacebookなどのソーシャルネットワーキングアプリケーションにおけるユーザの関係によって判断され得る。さらに、ユニバーサルアドレス帳により、ワイヤレスキャリアは、互いとシームレスに相互動作することが可能になり、はるかに「クリーン」でありより速いユーザエクスペリエンスを提供する。
【課題を解決するための手段】
【００１４】
本発明の例示的実施形態は、第1のユーザと第2のユーザの間で、データベース中にあるユニバーサルアドレス帳の同期をとるためのシステムおよび方法を対象とする。様々な態様によると、初期化メッセージが、第1のアクセス端末からデータベースに送られ得る。初期化メッセージは、第1のユーザの個人データを含み得る。勧誘メッセージが、第2のアクセス端末に送られ得る。勧誘メッセージは、データベースポインタを含み得る。更新メッセージが、第1のアクセス端末からデータベースに送られ得る。更新メッセージは、データベース中の第1のユーザの個人データを変更し、第1のユーザの更新された個人データを第2のアクセス端末に知らせる。
【００１５】
添付の図面は、本発明の実施形態の説明を助けるために提示され、実施形態の限定ではなく、実施形態の例示のためのみに提供される。
【図面の簡単な説明】
【００１６】
【図１】アクセス端末とアクセスネットワークとをサポートするワイヤレスネットワークアーキテクチャを示す図である。
【図２】キャリアネットワークを示す図である。
【図３】アクセス端末を示す図である。
【図４】ワイヤレス通信システムと通信するアクセス端末を含む例示的なネットワークを示す図である。
【図５】ユニバーサルアドレス帳に更新メッセージを配信するためのプル技術を用いる例示的な呼フローを示す図である。
【図６】ユニバーサルアドレス帳に更新メッセージを配信するためのプッシュ技術を用いる別の例示的な呼フローを示す図である。
【図７】ユニバーサルアドレス帳に更新メッセージを配信するためのプル技術を用いる別の例示的な呼フローを示す図である。
【図８】ユニバーサルアドレス帳に更新メッセージを配信するためのプッシュ技術を用いる別の例示的な呼フローを示す図である。
【図９Ａ】ユニバーサルアドレス帳に更新メッセージを送り、受信するための例示的なアクセス端末を示す図である。
【図９Ｂ】例示的なユニバーサルアドレス帳向けのデータベースエントリに関連付けられた例示的なユーザインターフェースおよびナビゲーションウィンドウを示す図である。
【図１０】例示的なコンタクト更新手順を示すフローチャートである。
【発明を実施するための形態】
【００１７】
本発明の特定の実施形態を対象とする以下の説明および関連する図面で、本発明の態様を開示する。本発明の範囲から逸脱することなく代替的な実施形態を考案することができる。さらに、本発明の関連する詳細を不明瞭にしないように、本発明のよく知られている要素については詳細に説明しないか、または省略する。
【００１８】
「例示的」および/または「例」という用語は、本明細書では「例、事例、または例示として機能すること」を意味するために使用される。本明細書で「例示的」および/または「例」として説明するいかなる実施形態も、必ずしも他の実施形態よりも好ましいまたは有利であると解釈すべきではない。同様に、「本発明の実施形態」という用語は、本発明のすべての実施形態が、論じられた特徴、利点または動作モードを含むことを必要としない。
【００１９】
さらに、多くの実施形態については、たとえば、コンピューティングデバイスの要素によって実行すべき一連のアクションに関して説明する。本明細書で説明する様々なアクションは、特定用途向け集積回路(ASIC)など、特定の回路によって、1つまたは複数のプロセッサによって実行されるプログラム命令によって、あるいは両方の組合せによって実行され得ることを認識されよう。さらに、本明細書で説明するこれらの一連のアクションは、実行時に、関連するプロセッサに本明細書で説明する機能を実行させるコンピュータ命令の対応するセットを記憶した任意の形式のコンピュータ可読記憶媒体内で全体として実施されるものと見なすことができる。したがって、本発明の様々な態様は、すべてが請求する主題の範囲内に入ることが企図されているいくつかの異なる形式で実施できる。さらに、本明細書で説明する実施形態ごとに、そのような実施形態の対応する形式を、たとえば、記載のアクションを実行する「ように構成された論理」として本明細書で説明することがある。
【００２０】
本明細書でアクセス端末(AT)と呼ぶ高データレート(HDR)加入者局は、移動でも固定でもよく、本明細書でモデムプールトランシーバ(MPT)または基地局(BS)と呼ぶ1つまたは複数のHDR基地局と通信することができる。アクセス端末は、1つまたは複数のモデムプールトランシーバを介して、モデムプールコントローラ(MPC)、基地局コントローラ(BSC)および/またはパケット制御機能(PCF)と呼ばれるHDR基地局コントローラとの間でデータパケットを送信および受信する。モデムプールトランシーバおよびモデムプールコントローラは、アクセスネットワークと呼ばれるネットワークの一部である。アクセスネットワークは複数のアクセス端末間でデータパケットをトランスポートする。
【００２１】
アクセスネットワークは、企業イントラネットまたはインターネットなど、アクセスネットワークの外部の追加のネットワークにさらに接続されてよく、各アクセス端末とそのような外部のネットワークとの間でデータパケットをトランスポートし得る。1つまたは複数のモデムプールトランシーバとのアクティブトラフィックチャネル接続を確立したアクセス端末は、アクティブアクセス端末と呼ばれ、トラフィック状態にあると言われる。1つまたは複数のモデムプールトランシーバとのアクティブトラフィックチャネル接続を確立中であるアクセス端末は、接続セットアップ状態にあると言われる。アクセス端末は、ワイヤレスチャネルを介して、または、たとえば光ファイバーもしくは同軸ケーブルを使用するワイヤードチャネルを介して通信する任意のデータデバイスであってもよい。アクセス端末は、PCカード、コンパクトフラッシュ（登録商標）、外部もしくは内部モデム、またはワイヤレスもしくはワイヤライン電話などの、独立して、またはコンピュータに接続して動作する補助デバイスをさらに含み得るが、それらに限定されない。さらに、アクセス端末として作用し得るデバイスは、ラップトップ統合型モデム、Research In Motion製のBlackBerry(登録商標)およびPalm Inc.製のPre(商標)などのPDA、またはIPを使ってデータベースもしくはアプリケーションサーバにアクセスするのに使われ得るどのデバイスも含み得る。アクセス端末が信号をモデムプールトランシーバに送信するための通信リンクは、逆方向リンクまたは逆方向トラフィックチャネルと呼ばれる。モデムプールトランシーバが信号をアクセス端末に送信するための通信リンクは、順方向リンクまたは順方向トラフィックチャネルと呼ばれる。本明細書で使用するトラフィックチャネルという用語は、順方向トラフィックチャネルまたは逆方向トラフィックチャネルのいずれかを指すことができる。
【００２２】
図1に、本発明の少なくとも1つの実施形態によるワイヤレスシステム100の、例示的な一実施形態のブロック図を示す。システム100は、アクセス端末102をネットワーク機器に接続して、イントラネット、インターネット、および/またはキャリアネットワーク126などのパケット交換データネットワークとアクセス端末102、108、110、112との間にデータ接続性を与えることができるエアインターフェース104を介してアクセスネットワークまたは無線アクセスネットワーク(RAN)120と通信している、携帯電話102などのアクセス端末を含むことができる。本明細書に示すように、アクセス端末は、携帯電話102、携帯情報端末108、本明細書に双方向テキストページャとして示すページャ110、さらにはワイヤレス通信ポータルを有する別個のコンピュータプラットフォーム112であり得る。したがって、本発明の実施形態は、限定はされないが、ワイヤレスモデム、PCMCIAカード、パーソナルコンピュータ、電話、またはそれらの任意の組合せもしくは部分的な組合せを含む、ワイヤレス通信ポータルを含むか、またはワイヤレス通信機能を有する任意の形態のアクセス端末上で実現され得る。さらに、本明細書で使用する「アクセス端末」、「ワイヤレスデバイス」、「クライアントデバイス」、「モバイル端末」という用語およびそれらの変形体は、互換的に使用され得る。
【００２３】
再び図1を参照すると、ワイヤレスネットワーク100の構成要素および本発明の例示的な実施形態の要素の相互関係は、図示の構成に限定されない。システム100は、例示的なものにすぎず、ワイヤレスクライアントコンピューティングデバイス102、108、110、112などのリモートアクセス端末が、互いに、かつ/または、限定はされないが、キャリアネットワーク126、インターネットおよび/または他のリモートサーバを含むエアインターフェース104およびRAN120を介して接続された構成要素との間で、無線で通信することを可能にする任意のシステムを含み得る。
【００２４】
RAN120は、基地局コントローラ/パケット制御機能(BSC/PCF)122に送信される(一般に、データパケットとして送信される)メッセージを制御する。BSC/PCF122は、パケットデータサービスノード100(「PDSN」)とアクセス端末102/108/110/112との間のベアラチャネル(すなわちデータチャネル)のシグナリング、確立およびティアダウンを担う。リンク層の暗号化が可能な場合、BSC/PCF122もまた、エアインターフェース104によって転送する前に、コンテンツを暗号化する。BSC/PCF122の機能は、当技術分野でよく知られており、簡潔にするために、さらに論じることはない。キャリアネットワーク126は、ネットワーク、インターネットおよび/または公衆交換電話網(PSTN)によって、BSC/PCF122と通信してもよい。代わりに、BSC/PCF122は、インターネットまたは外部ネットワークに直接接続してもよい。典型的には、キャリアネットワーク126とBSC/PCF122との間のネットワークまたはインターネット接続はデータを転送し、PSTNは音声情報を転送する。BSC/PCF122は、多数の基地局(BS)またはモデムプールトランシーバ(MPT)124に接続することができる。BSC/PCF122は典型的に、キャリアネットワークと同様の方法で、データ転送および/または音声情報のためのネットワーク、インターネットおよび/またPSTNによって、MPT/BS124に接続される。MPT/BS124は、携帯電話102などのアクセス端末に、ワイヤレスでデータメッセージをブロードキャストすることができる。当技術分野で知られているように、MPT/BS124、BSC/PCF122およびその他の構成要素はRAN120を形成することができる。しかしながら、代替構成もまた使用されてよく、本発明が図示の構成に限定されることはない。たとえば、別の実施形態では、BSC/PCF122および1つまたは複数のMPT/BS124の機能は、BSC/PCF122とMPT/BS124の両方の機能を有する単一の「ハイブリッド」モジュールに縮小されてもよい。
【００２５】
図2は、本発明の一実施形態によるキャリアネットワーク126を示す。図2の実施形態では、キャリアネットワーク126は、パケットデータサービングノード(PDSN)160と、ブロードキャストサービングノード(BSN)165と、アプリケーションサーバ170と、インターネット175とを含む。ただし、代替実施形態では、アプリケーションサーバ170および他の構成要素はキャリアネットワークの外部に位置することがある。PDSN160は、たとえば、図1のRAN120など、cdma2000の無線アクセスネットワーク(RAN)を利用して、インターネット175、イントラネットおよび/またはアプリケーションサーバ170などのリモートサーバへのアクセスを、たとえば、図1の102、108、110、112などのアクセス端末として作用するものを含む移動局に提供する。アクセスゲートウェイとして働くので、PDSN160は、単純IPおよびモバイルIPアクセス、外部エージェントサポート、およびパケットトランスポートを与えることができる。PDSN160は、認証、認可、および課金(AAA)サーバおよび他のサポートインフラストラクチャのクライアントとして働くことができ、当技術分野で知られているように、IPネットワークへのゲートウェイを移動局に与える。図2に示すように、PDSN160は、従来のA10接続を介して、たとえば、BSC/PCF122を通して、RAN120と通信し得る。A10接続は当技術分野でよく知られており、簡潔のためにさらに説明はしない。
【００２６】
図2を参照すると、ブロードキャストサービングノード(BSN)165は、マルチキャストおよびブロードキャストサービスをサポートするように構成され得る。BSN165は、ブロードキャスト(BC)A10接続を介して、BSC/PCF122を通してRAN120と通信し、インターネット175を介してアプリケーションサーバ170と通信する。BCA10接続は、マルチキャストおよび/またはブロードキャストメッセージングを転送するために使用される。したがって、アプリケーションサーバ170は、インターネット175を介してユニキャストメッセージングをPDSN160に送信することができ、インターネット175を介してマルチキャストメッセージングをBSN165に送信することができる。
【００２７】
図3を参照すると、アクセス端末300は、本実施例では携帯電話などのワイヤレスデバイスでよいのだが、キャリアネットワーク126、インターネットおよび/または他のリモートサーバおよびネットワークから最終的に発生することがある、RAN120から送信されたソフトウェアアプリケーション、データおよび/またはコマンドを受信および実行することができるプラットフォーム302を有する。プラットフォーム302は、特定用途向け集積回路(ASIC)308、または他のプロセッサ、マイクロプロセッサ、論理回路、または他のデータ処理デバイスに動作可能に結合されたトランシーバ306を含むことができる。ASIC308または他のプロセッサは、ワイヤレスデバイスのメモリ312内の常駐プログラムとインターフェースするアプリケーションプログラミングインターフェース(「API」)310レイヤを実行する。メモリ312は、読取り専用メモリまたはランダムアクセスメモリ(RAMおよびROM)、EEPROM、フラッシュカード、またはコンピュータプラットフォームに共通の任意のメモリから構成され得る。プラットフォーム302は、これ以降でより詳細に説明するように、メモリ312において積極的には使われていないアプリケーションおよびアドレス帳に関連付けられたコンタクト情報などのようなユーザデータを保持することができるローカルデータベース314も含み得る。ローカルデータベース314は概して、その内容への構造化アクセスをさせるとともにフラッシュメモリデバイスなどのメモリに常駐し得るアプリケーションを含むデータストアを指し得るが、データベース314は、磁気媒体、EEPROM、光学媒体、テープ、ソフトまたはハードディスクなどのような、当該分野において公知であるどの二次記憶デバイスにも関連付けられ得ることに留意されたい。内部プラットフォーム302の構成要素もまた、当技術分野で知られているように、他の構成要素の中でもアンテナ322、ディスプレイ324、プッシュツートークボタン328およびキーパッド326などの外部デバイスに動作可能に結合され得る。
【００２８】
したがって、本発明の一実施形態は、本明細書で説明する機能を実行するための能力を含むアクセス端末を含むことができる。当業者なら諒解するように、本明細書で開示する機能を達成するために、様々な論理要素を、個別要素、プロセッサ上で実行されるソフトウェアモジュール、またはソフトウェアとハードウェアとの任意の組合せで実施することができる。たとえば、ASIC308、メモリ312、API310およびローカルデータベース314をすべて協働的に使用して、本明細書で開示する様々な機能をロード、記憶および実行し得、したがって、これらの機能を実行する論理を様々な要素に分散し得る。代替的に、機能を1つの個別構成要素に組み込むことができる。したがって、図3中のアクセス端末の特徴は例示的なものにすぎないと見なすべきであり、本発明は図示の特徴または構成に限定されない。
【００２９】
アクセス端末102とRAN120との間のワイヤレス通信は、符号分割多元接続(CDMA)、広帯域CDMA(WCDMA)、時分割多元接続(TDMA)、周波数分割多元接続(FDMA)、直交周波数分割多元接続(OFDMA)、Global System for Mobile Communications(GSM（登録商標）)、ロングタームエボリューション(LTE)またはワイヤレス通信ネットワークもしくはデータ通信ネットワークにおいて使用できる他のプロトコルなど、様々な技術に基づくことができる。データ通信は、一般に、クライアントデバイス102とMPT/BS124とBSC/PCF122との間で行われる。BSC/PCF122は、キャリアネットワーク126、PSTN、インターネット、仮想プライベートネットワークなどの複数のデータネットワークに接続でき、したがって、アクセス端末102はより広範囲の通信ネットワークにアクセスできるようになる。前述のように、および当技術分野で知られているように、様々なネットワークおよび構成を使用して、音声送信および/またはデータをRANからアクセス端末に送信することができる。したがって、本明細書で提供する例は、本発明の実施形態を限定するものではなく、本発明の実施形態の態様の説明を助けるものにすぎない。
【００３０】
図4を参照すると、ワイヤレス通信システム100と通信する複数のアクセス端末(すなわち、AT1、AT2、AT3、AT4およびAT5...N)を示す例示的なネットワークが示されている。キャリアネットワーク126a、126bは、エアインターフェース104およびRAN120を介して、様々なアクセス端末(すなわち、AT1、AT2、AT3、AT4およびAT5…N)に接続することができる。さらに、キャリアネットワーク126a、126bは、ゲートウェイまたはルーティングユニット405を介して互いと接続することもできる。アクセス端末(すなわち、AT1、AT2、AT3、AT4およびAT5…N)の各々は、データベース401および/もしくは403ならびに/または互いと通信することができる。たとえば、アクセス端末AT1、AT2は、エアインターフェース104およびRAN120を介してネットワーク126aに接続することができ、アクセス端末AT3、AT5…Nは、エアインターフェース104およびRAN120を介してネットワーク126bに接続することができる。さらに、端末AT4は、インターネット175に直接接続することができ、次いで、インターネット175を介して、上記で説明したシステム構成要素のうちのいずれかに接続することができる。キャリアネットワーク126a、126bは、PDSN160、BSN165、アプリケーションサーバ170、インターネット175への接続およびデータベース401を含み得る。ただし、代替的な実施形態では、データベース401および他の構成要素は、キャリアネットワーク126aの外部に位置することがある。したがって、図には示さないが、キャリアネットワーク126a、126bの全部または一部分は迂回されてもよく、本明細書に記載する例示的なシステムは、たとえば、インターネット175を介してアクセス端末に結合することができる。端末AT4は、インターネット175に、間接的に、および他のネットワーク(図示せず)を介して接続し得ることをさらに理解されたい。端末AT4は、インターネット175を介してデータベース401および/またはデータベース403と通信することができる。
【００３１】
図4を参照すると、ネットワーク126a、126bのRAN120、PDSN160、BSN165、アプリケーションサーバ170およびインターネット175は、それぞれ、図2の同様の要素に対応する。したがって、RAN120、PDSN160、BSN165、アプリケーションサーバ170およびインターネット175のさらなる説明は、簡潔のために省略している。
【００３２】
ゲートウェイまたはルーティングユニット405は、別様のプロトコルおよびメディア/コーデックタイプを、すべてのユーザ(およびデバイス)が柔軟性をもって互いと対話できるように翻訳することができる。たとえば、メディア変換は、音声合成器を介して従来の音声またはPTTにEメール/SMSを送ること、プッシュツーピクチャとの間でMMSをコンバートすること、Skype(商標)、Vonage(商標)などのような、音声/PTTから複数のVoIPプロバイダへの接続性、ボイスメールまたはPTTへのメッセージとして再生されるeメールに添付される音声クリップをサポートすることを含み得る。ゲートウェイまたはルーティングユニット405は代替的には、同じキャリアネットワーク内でサービス要件が異なる別様のデバイスをもっている顧客に翻訳サービスを提供するように、同じキャリアネットワーク内に置くこともできる。
【００３３】
データベース401、403は、ワイヤレスキャリアまたは他のネットワークプロバイダからカレントディレクトリ情報のソースを(プライバシー制約を受けて)提供することができるグローバルな電話帳として機能し得るユニバーサルアドレス帳を含み得る。データベース401およびデータベース403は、各ユーザのコンタクトデータのグローバルな構造化集合体とともに、各個のコンタクトに達するあらゆる方法を含み得る。さらに、データベース401およびデータベース403は、ライトウェイトディレクトリアクセスプロトコル(LDAP)を使用することができる。LDAPは、伝送制御プロトコル/インターネットプロトコル(TCP/IP)を介して稼働するディレクトリサービスを照会し修正するためのアプリケーションプロトコルである。データベース401、403中の各個のコンタクトエントリは、グループにまとめることができ、各コンタクトエントリの所有者によって、各個のコンタクトエントリごとに、異なる許可レベルを設定することができる。
【００３４】
上述した実施形態では、ユニバーサルアドレス帳アプリケーションまたはクライアントは、アクセス端末(すなわち、AT1、AT2、AT3)のどれに常駐してもよい。たとえば、ワイヤレスクライアントは、このデータベースにアクセスするためのBinary Runtime Environment for Wireless(BREW)および/またはJAVA（登録商標）を含み得る。BREWは、ゲームをし、メッセージを送り、写真を共有するためなどの小型プログラムをダウンロードし、稼働することができるソフトウェアプラットフォームである。ユニバーサルアドレス帳アプリケーションまたはクライアントは、アクセス端末のユーザインターフェース(UI)およびアドレス帳とシームレスに統合することができ、標準の「追加」および「ダイヤル」機能をすべて提供する。さらに、ユニバーサルアドレス帳アプリケーションまたはクライアントは、ユーザが、たとえば、データベース401、403中で別のユーザを「友人」または「同僚」として関連付けるために、押すことで活動化される発呼カードを別のユーザに送ることができるようにし得る。プッシュツートーク(PTT)など、押すことで活動化されるサービスは、操作ボタンのプッシュにアクションを関連付けることができる利用可能な能力および特徴による、プッシュツートーク、プッシュツービデオ、プッシュツーピクチャなどのような、どのサービスの活動化のプッシュも指し得ることに留意されたい。たとえば、UIからある人を選択した後、ユーザには、選択したユーザ向けにサポートされ得る通信方法のリストが提示され得る。したがって、ユーザは、選択したユーザと通信するために、暗号アドレスおよびURLを使う必要がなくなる。
【００３５】
本実施形態では、ユーザは、自分のワイヤレスデバイスにアクセスできないとしても、データベース401および/または403への、端末AT4上のウェブベースのポータルを介して、コンタクトを管理し、アップロードし、ダウンロードし、バックアップし、同期することもできる。AT4が、たとえば、ウェブブラウザを通してインターネットアクセスできる別のコンピュータであると想定すると、同期をとるための、コンタクト情報へのアクセスまたは本明細書において論じ、記載する他の活動は、別個のワイヤードまたはワイヤレスサービスプロバイダを介してインターネットを通して行うことができる。
【００３６】
図4を参照すると、AT1、AT2、AT3は、ワイヤレスモバイルデバイスとして示され、AT4は、ワイヤードデスクトップステーションとして示され、AT5…Nは、ワイヤレスタブレットPCとして示されている。ただし、他の実施形態では、ワイヤレス通信システム100は任意のタイプのATに接続することができ、図4に示す例は、システム内に実装され得るATのタイプを限定するものではないことが理解されよう。
【００３７】
図5および図6を参照すると、ユニバーサルアドレス帳の例示的な実施形態に更新メッセージを配信するためのプルおよびプッシュ技術が利用される例示的な呼フローが示されている。図5および図6に記載する例示的な実施形態は、アクセス端末AT1が、エアインターフェース104、RAN120およびキャリアネットワーク126aを介してアクセス端末AT2と通信することを示す。さらに、例示的な本実施形態において、アクセス端末AT1とAT2の両方は、同じキャリアネットワーク126aに連結され、結果としてデータベース401にも連結され得る。たとえば、アクセス端末AT1は、そのユーザに関連付けられた個人情報を、ユーザのモバイルデバイスまたはアクセス端末上のウェブインターフェースまたはアプレットのいずれかを使ってデータベース401に公表することができる。その後、アクセス端末AT1は、データベース401からアクセス端末AT1の情報を受信するよう、他のユーザを勧誘することができる。データベース401は次いで、各アクセス端末に関するいかなるデータベース変更も追跡するために、プルまたはプッシュ技術のいずれかによって、アクセス端末AT1のコンタクトに載っている各アクセス端末と通信することができる。
【００３８】
たとえば、図5に記載する実施形態は、プル技術として特徴づけられ得る。プル技術では、アクセス端末は、データベース401に対して行われたいかなる変更も明らかにするために、データベースの状況を要求することができ、データベースは、状況更新を与えることによって応答する。たとえば、図6に記載する実施形態は、プッシュ技術として特徴づけられ得る。プッシュ技術では、データベースは、アクセス端末から状況問合せメッセージタイプを受信しなくても、データベース401に対して行われたいかなる変更も明らかにするために、データベースの状況を送ればよい。
【００３９】
図5を参照すると、ユニバーサルアドレス帳の例示的な実施形態に更新メッセージを配信するためのプル技術が利用される例示的な呼フローが示されている。具体的には、本明細書においてこれ以降でより詳細に説明するように、通知611によってプル要求613がトリガされる。
【００４０】
したがって、アクセス端末AT1は、501で、データベース401に初期化メッセージを送ればよい。たとえば、初期化メッセージにより、アクセス端末AT1は、アクセス端末AT1上のウェブインターフェースまたはアプレットのいずれかを使って、自ユーザの個人情報をデータベース401に入力することができる。さらに、アクセス端末AT1は、他のユーザの(すなわち、アクセス端末AT1のコンタクト)データをデータベース401に入力し、他のユーザを選択し、ユーザがデータベース401中のアクセス端末AT1の個人情報のいくつかの側面を閲覧することができるように、各ユーザに許可を割り当て、ユーザを様々なグループ/配列に編成することができる。たとえば、アクセス端末AT1のユーザに関連付けられた個人情報は、職場電話番号、自宅電話番号、携帯電話番号、職場eメールアドレス、個人用eメールアドレス、住所、インスタントメッセージングアドレスなどを含み得る。
【００４１】
次に、アクセス端末AT1は、503で、アクセス端末AT2に勧誘メッセージを送ることができる。勧誘メッセージは、データベース401中でのアクセス端末AT1のコンタクト情報の場所、およびアクセス端末AT1の1つまたは複数のデータベースエントリ中でのアクセス端末AT2のコンタクト情報の場所もポイントするポインタを含み得る。さらに、ポインタは、アクセス端末AT1をアクセス端末AT2に対して識別することができる。ただし、上で設定された許可レベルは、アクセス端末AT2がアクセス端末AT1について閲覧することができる情報の量を決定し得る。たとえば、勧誘メッセージタイプ/フォーマットは、SMS、MMS、Eメール、VoIP/SIP、従来のiDEN、QChatを含むPTT/PTXオプションなどを含み得る。
【００４２】
その後、アクセス端末AT2は、505で、勧誘メッセージへの応答をアクセス端末AT1に送ることによって、勧誘メッセージを受諾または拒否することができる。例示的な本実施形態において、アクセス端末AT2は、505で、アクセス端末AT1に受諾メッセージを送ることによって、アクセス端末AT1からの勧誘を受諾する。
【００４３】
さらに、アクセス端末AT2は、507で、データベース401にメッセージを送ることによって、勧誘メッセージを受諾または拒否することもできる。例示的な本実施形態において、アクセス端末AT2は、507で、データベース401に受諾メッセージを送ることによって、アクセス端末AT1からの勧誘を受諾する。したがって、アクセス端末AT1が今後、自分のコンタクト情報を更新すると、プル/プッシュ方法により更新がアクセス端末AT2に配信され得る。その結果、アクセス端末AT2は、アクセス端末AT1のコンタクト情報の最新バージョンを常にもつことができる。さらに、アクセス端末AT2は、アクセス端末AT1のデータベースエントリ中にある、それ自体に関連付けられたデータベースエントリを更新することができる。たとえば、アクセス端末AT1に関連付けられた、アクセス端末AT1が入力したデータベースエントリは、不正確であり、または期限切れになったデータタイプ(すなわち、セル電話番号)である場合がある。そのような事例では、そのデータタイプに関連付けられた、データベース401中のデータは、たとえばAT1によって訂正される。
【００４４】
続いて、509で、アクセス端末AT1のデータのいずれかが変更された場合、アクセス端末AT1は、データベース401に更新メッセージを送ることができる。たとえば、アクセス端末AT1が、自ユーザのセル電話番号を変更している場合がある。本明細書に記載する更新メッセージは、セル電話番号変更(または他のあらゆる変更)をデータベース401に通知することができる。データベースは次いで、各アクセス端末に関するいかなるデータベース変更も追跡するために、プルまたはプッシュ方法のいずれかによって、アクセス端末AT1のコンタクトに載っている各アクセス端末と通信することができる。図5に記載する実施形態は、プル方法として特徴づけられ得る。プル方法では、アクセス端末は、データベース401に対して行われたいかなる変更も明らかにするために、データベースの状況を要求することができ、データベースは、状況更新を与えることによって応答する。図6に記載する実施形態は、プッシュ方法として特徴づけられ得る。プッシュ方法では、データベースは、アクセス端末から状況問合せメッセージタイプを受信しなくても、データベース401に対して行われたいかなる変更も明らかにするために、データベースの状況を送ってよい。
【００４５】
次に、アクセス端末AT2は、511で、データベース401にポーリングメッセージを送ればよい。アクセス端末AT2によって送られるポーリングメッセージは、アクセス端末AT1の1つまたは複数のデータベースエントリに対して行われたいかなる変更についても問い合わせることができる。たとえば、アクセス端末AT1が、自ユーザのセル電話番号を変更している場合がある。さらに、ポーリングメッセージは、コンタクト情報が期限切れ/古くなるのを防止するために、周期的に送ってよい。たとえば、ポーリングメッセージは、30分ごと、毎日、週に一度などのペースで送ることができる。
【００４６】
その後、データベース401は、513で、アクセス端末AT1の1つまたは複数のデータベースエントリの状況を示す応答メッセージをアクセス端末AT2に送ることによって、ポーリングメッセージに応答することができる。
【００４７】
図6は、ユニバーサルアドレス帳の例示的な実施形態に更新メッセージを配信するためのプッシュ技術が利用される別の例示的な呼フローを示す。図6を参照すると、ブロック601〜609は、それぞれ図5のブロック501〜509に対応する。したがって、ブロック601〜609のさらなる説明は簡潔のために省略する。
【００４８】
611で、データベース401は、アクセス端末AT2に通知メッセージを送ることができる。通知メッセージは、アクセス端末AT1のデータベース401に含まれるデータが変更されたことを、アクセス端末AT2に知らせることができる。したがって、通知メッセージは、アクセス端末AT1のデータベース401中でのコンタクト情報の場所、およびアクセス端末AT2内にある、アクセス端末AT1用の1つまたは複数のデータベースエントリに関連付けられたコンタクト情報の場所もポイントするポインタを含み得る。
【００４９】
次に、アクセス端末AT2は、613で、データベース401に要求メッセージを送ることができる。アクセス端末AT2によって送られる要求メッセージは、アクセス端末AT1に関連付けられた1つまたは複数のデータベースエントリに対して行われたいかなる変更についても問い合わせるのに使うことができる。たとえば、アクセス端末AT1に関連付けられたユーザが、自分のセル電話番号を変更している場合がある。さらに、アクセス端末AT2は、アクセス端末AT1内のデータベースエントリとして置かれている、それ自体に関連付けられたデータベースエントリを更新することができる。たとえば、アクセス端末AT1に関連付けられたデータベースエントリは、不正確な場合もあり、セル電話番号など、期限切れになったデータタイプに関連付けられている場合もある。アクセス端末AT2は、データベース401内の不正確なデータタイプを訂正することができる。その後、データベース401は、615で、アクセス端末AT1に関連付けられたデータベースエントリの状況を示す応答メッセージをアクセス端末AT2に送ることによって、要求メッセージに応答することができる。
【００５０】
要約として、メッセージ611は通常、特定のコンタクトに関する更新が入手可能であるという、非常に簡潔な通知であることに留意されたい。所与のATが、複数の611メッセージを受信する場合があり、忙しくてすぐに応答することができない場合もある。613メッセージは、たとえば611メッセージよりはるかに大きくてよい615メッセージをトリガする更新を送るための要求である。上述したメッセージ通信により、ATは、他のタスクで忙しい場合、圧倒されるのを避けるように、着信データの量を規制し、使われる帯域幅の量を制御し、リンク輻輳を防止することができる。様々な例示的実施形態によると、ユーザは、自分自身の情報を「所有」し、データベース中の情報のマスタコピーを変更することができ、そうすることによって情報は、たとえば他のATなど、他のどこでも変更されることにさらに留意されたい。他者についての(他者によって所有される)情報に対する変更は、他のATへの複製を行うものではない。その概念は、ユーザには、他者に関する更新を送る権利がないということである。というのは、その情報は、情報が記述するユーザによって所有されるからである。
【００５１】
図7および図8を参照すると、ユニバーサルアドレス帳の例示的な実施形態に更新メッセージを配信するためのプルおよびプッシュ技術が利用される例示的な呼フローが示されている。図7および図8に記載する例示的な実施形態は、アクセス端末AT1が、エアインターフェース104、RAN120、キャリアネットワーク126aおよびキャリアネットワーク126bを介してアクセス端末AT3と通信することを示す。さらに、例示的な本実施形態において、アクセス端末AT1は、キャリアネットワーク126aに連結されてよく、アクセス端末AT3はキャリアネットワーク126bに連結されてよい。さらに、キャリアネットワーク126aはデータベース401を含むことができ、キャリアネットワーク126bはデータベース403を含むことができる。
【００５２】
例示的な実施形態では、アクセス端末AT1は、自ユーザの個人情報を、ユーザのモバイルデバイスまたはアクセス端末上のウェブインターフェースまたはアプレットのいずれかを使ってデータベース401に公表することができる。その後、アクセス端末AT1は、データベース401からアクセス端末AT1の情報を受信するよう、他のユーザを勧誘することができる。データベース401は次いで、各アクセス端末に関するいかなるデータベース変更も追跡するために、プルまたはプッシュ技術のいずれかによって、アクセス端末AT1のコンタクトに載っている各アクセス端末と通信することができる。
【００５３】
たとえば、図7に記載する実施形態は、プル技術として特徴づけることができ、図8に記載する実施形態は、プッシュ技術として特徴づけることができる。要するに、各ユーザに関連付けられたデータの最終または権威あるコピーは、それぞれの自宅のキャリアデータベースに記憶される。本明細書において論じ、記載する例示的なマルチネットワークシステムにおいて、各ユーザ用の「自宅」データベースの場所へのポインタまたは間接参照を提供することができる。言い換えると、ATが、ユーザAに関連付けられた更新された情報を得るための、あるデータベースを指すポインタと、ユーザBに関連付けられた更新された情報のための別のデータベースを指す異なるポインタとに遭遇することが可能であろう。
【００５４】
図7を参照すると、ユニバーサルアドレス帳の例示的な実施形態に更新メッセージを配信するためのプル技術が利用される例示的な呼フローが示されている。図7を参照すると、ブロック701〜713は、それぞれ図5のブロック501〜513に対応する。したがって、ブロック701〜713のさらなる説明は簡潔のために省略する。ただし、図7に示される例示的な実施形態および呼フローは、図5との違いを含み得る。たとえば、図7は、アクセス端末AT3がキャリアネットワーク126bに接続されることを示す。したがって、図7によって示される呼フローは、ゲートウェイ405およびキャリアネットワーク126bも横断し得る。
【００５５】
図8を参照すると、別のユニバーサルアドレス帳の例示的な実施形態に更新メッセージを配信するためのプッシュ技術が利用される例示的な呼フローが示されている。図8を参照すると、ブロック801〜815は、それぞれ図6のブロック601〜615に対応する。したがって、ブロック801〜815のさらなる説明は簡潔のために省略する。ただし、図8に示される例示的な実施形態および呼フローは、図6との違いを含み得る。たとえば、図8は、アクセス端末AT3がキャリアネットワーク126bに接続されることを示す。したがって、図8によって示される呼フローは、ゲートウェイ405およびキャリアネットワーク126bも横断し得る。
【００５６】
図9Aを参照すると、ユニバーサルアドレス帳の例示的な実施形態に更新メッセージを送る/受信するために使用される例示的なアクセス端末が示されており、図9Bは、データベース401の例示的なユニバーサルアドレス帳の例示的なユーザインターフェースおよびナビゲーションウィンドウを示す。
【００５７】
図9Aに示される例示的なアクセス端末200は、データベース401中にあるユニバーサルアドレス帳にコマンドを送る/受信するのに使用することができる。アクセス端末200は、ナビゲーションウィンドウ900を閲覧するのに使用することができるディスプレイ324を含み得る。
【００５８】
図9Bを参照すると、アクセス端末200の例示的なユーザインターフェース324およびナビゲーションウィンドウ900が示されている。ナビゲーションウィンドウ900は、インジケータまたはポインタ901を含み得る。ポインタ901は、アクセス端末200を介してユニバーサルアドレス帳の機能のいずれも操作するために、ユーザインターフェース324とともに使用することができる。インジケータまたはポインタ901は、ナビゲーションウィンドウ900内のオブジェクトをポイントするのに使われるユーザインターフェース構成要素であり、特定のアクセス端末に関連付けられた情報を見つけることができる特定のデータベースを参照するのに使われる、ソフトウェア値またはハードウェアレジスタ値でよいポインタとは区別されるべきであることに留意されたい。
【００５９】
ナビゲーションウィンドウ900は、データベース401に入力されている各コンタクトに関するコンタクトの詳細を表示することができる。たとえば、この例示的図解では、ナビゲーションウィンドウ900は、現在のコンタクトエントリ903および機能ボタン905を表示することができる。
【００６０】
現在のコンタクトエントリ903は、各データベース401エントリに関する様々なデータタイプを含み得る。たとえば、現在のコンタクトエントリ903は、現在のコンタクトの名称、自宅住所、職場住所、自宅電話番号、職場電話番号、個人用eメールアドレス、職場eメールアドレス、現在のコンタクトの画像、現在のコンタクトのビデオ、グループメンバーシップおよび許可、AIM、Yahoo、Google、ICQなどのインスタントメッセージングサービス用のユーザ名ならびにMySpace、Facebookなどのソーシャルネットワークサービス用のユーザ名などを含み得る。たとえば、この例示的図解では、現在のコンタクトエントリ903は、名前が「John S.」であり、自宅の住所が「300 Lake Terrace」であり、個人用eメールアドレスが「johns@xxx.com」であり、職場住所が「115 Park Drive」であり、職場eメールアドレスが「john_s@xyz.com」である現在のユーザを表示し得る。
【００６１】
機能ボタン905は、ユーザにコンタクトエントリを追加/編集させる様々な機能を実施することができる。たとえば、機能ボタン905は、コンタクト追加ボタン905a、コンタクト編集ボタン905b、許可変更ボタン905c、グループボタン905dおよびコンタクト消去ボタン905eを含み得る。図には示さないが、自身の個人情報を編集し、中央データベースに対して更新をプッシュするための機能など、他の機能が可能である。
【００６２】
コンタクト追加ボタン905aは、データベース401中のコンタクトを追加するのに使用することができる。コンタクト編集ボタン905bは、データベース401に含まれる現在のコンタクトを編集するのに使用することができる。
【００６３】
許可変更ボタン905cは、現在のコンタクトエントリの許可レベル/設定を変更するのに使用することができる。たとえば、許可レベル/設定は、ユーザによって、各コンタクトがデータベース401中のアクセス端末AT1の個人情報のいくつかの側面を閲覧できるように、各データベースエントリ(コンタクト)に許可を割り当て、コンタクトを様々なグループ/配列に編成するのに使用することができる。したがって、上で設定された明示的な許可レベル/設定は、コンタクトがアクセス端末AT1(管理者)について閲覧することができる情報の量を決定し得る。たとえば、アクセス端末AT2は、自分(アクセス端末AT1)の職場用セル電話をもつことができ、アクセス端末AT3は、自分(アクセス端末AT1)の自宅電話をもつことができる。
【００６４】
グループボタン905dは、コンタクトエントリを、様々なグループ/配列に編成するのに使用することができる。コンタクト消去ボタン905eは、データベース401に含まれるどのコンタクトエントリも消去するのに使用することができる。
【００６５】
コンタクト更新は、たとえば、図10に示してある例示的な手順1000に従って指揮され得ることが諒解されよう。1001での開始では、User1が認証され、AT1などのアクセス端末にログオンし、その後、1002で、User1のコンタクト情報などの初期構成を、たとえばAT1に入力することができる。User1は、1003で、SMSメッセージ、直接入力、通話履歴ログ、アドレス帳などのような様々なソースから、電話番号など、AT2に関連付けられたコンタクト情報をさらに入力することができる。AT1は次いで、1004で、要求をルーティングする目的での、コンタクト情報などの情報、および、たとえば、AT1に常駐するローカルデータベースへのポインタとともに、許可要求を、SMSなどを使ってAT2に送ることができる。AT2は、1005で、要求を受信し、要求を受諾するか否かをユーザに促すダイアログボックスを表示することができる。あるいは、要求は、1002で実施された構成などの構成に基づいて自動的に受諾され得る。
【００６６】
ダイアログの結果、1006で、要求を受諾するか否か決断が行われる。要求が受諾される場合、1007で、ポインタが、AT2のローカルデータベースに追加されてよく、AT1に受諾を送る。更新を扱う際、1008で、いくつかの手法を用いることができる。たとえば、ポーリングまたはプルモードでは、AT2は、AT1(および他のコンタクト)を周期的にポーリングすることができ、そのユーザに関して記憶された情報のポインタおよびタイムスタンプを、たとえば毎週送る。プッシュモードでは、AT2は単に、User1情報が変更されたという、AT1からの更新通知を待つ。ハイブリッドモードでは、周期的チェックをたとえば毎日行うことができ、AT1からの非同期更新通知が実施され得る。新たな情報が入手可能か否かを、1009で判断することができる。より新しい情報が入手可能な場合、AT1からの完全更新を求める要求を行ってよく、すると、1010で、完全な情報を、AT2のローカルデータベースに記憶することができる。
【００６７】
1006での、更新する許可を求める要求が拒絶された場合、AT2は、1011で、AT1に拒絶メッセージを送ればよく、AT1のUser1には、1012で、拒絶が通知され得る。たとえば、1013で、User1は、いつでもコンタクト情報をローカルに更新してよく、AT1は、新たな情報が入手可能であることを示す更新保留通知をAT2および他のコンタクトに送ってよいことが諒解されよう。
【００６８】
情報および信号は、多種多様な技術および技法のいずれかを使用して表すことができることを当業者は諒解されよう。たとえば、上記の説明全体にわたって言及され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、およびチップは、電圧、電流、電磁波、磁界または磁性粒子、光場または光学粒子、あるいはそれらの任意の組合せによって表され得る。
【００６９】
さらに、本明細書で開示した実施形態に関連して説明した様々な例示的な論理ブロック、モジュール、回路、およびアルゴリズムステップは、電子ハードウェア、コンピュータソフトウェア、または両方の組合せとして実装できることを、当業者は諒解されよう。ハードウェアとソフトウェアのこの互換性を明確に示すために、様々な例示的な構成要素、ブロック、モジュール、回路、およびステップを、上記では概してそれらの機能に関して説明した。そのような機能をハードウェアとして実装するか、ソフトウェアとして実装するかは、特定の適用例および全体的なシステムに課される設計制約に依存する。当業者は、説明した機能を特定の適用例ごとに様々な方法で実装することができるが、そのような実装の決定は、本発明の範囲からの逸脱を生じるものと解釈すべきではない。
【００７０】
本明細書で開示する実施形態に関して説明する様々な例示的な論理ブロック、モジュール、および回路は、汎用プロセッサ、デジタル信号プロセッサ(DSP)、特定用途向け集積回路(ASIC)、フィールドプログラマブルゲートアレイ(FPGA)もしくは他のプログラマブル論理デバイス、個別ゲートもしくはトランジスタ論理、個別ハードウェア構成要素、または本明細書で説明する機能を実行するように設計されたそれらの任意の組合せで実装または実行することができる。汎用プロセッサはマイクロプロセッサであり得るが、代替として、プロセッサは、任意の従来のプロセッサ、コントローラ、マイクロコントローラ、または状態機械であり得る。プロセッサはまた、コンピューティングデバイスの組合せ、たとえば、DSPとマイクロプロセッサとの組合せ、複数のマイクロプロセッサ、DSPコアと連携する1つまたは複数のマイクロプロセッサ、あるいは任意の他のそのような構成として実装され得る。
【００７１】
本明細書で開示した実施形態と関連して説明した方法、シーケンス、および/またはアルゴリズムは、ハードウェアで、プロセッサによって実行されるソフトウェアモジュールで、またはその2つの組合せで直接実施され得る。ソフトウェアモジュールは、RAMメモリ、フラッシュメモリ、ROMメモリ、EPROMメモリ、EEPROMメモリ、レジスタ、ハードディスク、リムーバブルディスク、CD-ROM、または当技術分野で知られている任意の他の形態の記憶媒体中に存在し得る。例示的な記憶媒体は、プロセッサが記憶媒体から情報を読み取り、記憶媒体に情報を書き込むことができるように、プロセッサに結合される。代替として、記憶媒体はプロセッサと一体であり得る。プロセッサおよび記憶媒体はASIC中に常駐し得る。ASICはユーザ端末(たとえば、アクセス端末)中に常駐し得る。代替として、プロセッサおよび記憶媒体は、ユーザ端末中に個別構成要素として常駐し得る。
【００７２】
1つまたは複数の例示的な実施形態では、説明した機能はハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組合せで実装され得る。ソフトウェアで実装した場合、機能は、1つまたは複数の命令またはコードとしてコンピュータ可読媒体上に記憶されるか、あるいはコンピュータ可読媒体を介して送信され得る。コンピュータ可読媒体は、ある場所から別の場所へのコンピュータプログラムの転送を可能にする任意の媒体を含む、コンピュータ記憶媒体とコンピュータ通信媒体の両方を含み得る。記憶媒体は、コンピュータによってアクセスされ得る任意の利用可能な媒体であり得る。限定ではなく例として、そのようなコンピュータ可読媒体は、RAM、ROM、EEPROM、CD-ROMまたは他の光ディスクストレージ、磁気ディスクストレージまたは他の磁気ストレージデバイス、あるいは命令またはデータ構造の形態の所望のプログラムコードを搬送または記憶するために使用でき、コンピュータによってアクセスできる、任意の他の媒体を含むことができる。また、いかなる接続もコンピュータ可読媒体と適切に呼ばれる。たとえば、ソフトウェアが同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者回線(DSL)、またはワイヤレス技術、たとえば赤外線、無線、およびマイクロ波を使用してウェブサイト、サーバ、または他のリモートソースから送信される場合、同軸ケーブル、光ファイバケーブル、ツイストペア、DSL、または、赤外線、無線、およびマイクロ波などのワイヤレス技術は媒体の定義内に含まれる。本明細書で使用するディスク(disk)およびディスク(disc)は、コンパクトディスク(disc)(CD)、レーザディスク(disc)、光ディスク(disc)、デジタル多用途ディスク(disc)(DVD)、フロッピー（登録商標）ディスク(disk)およびブルーレイディスク(disc)を含み、ディスク(disk)は、通常、データを磁気的に再生し、ディスク(disc)は、データをレーザで光学的に再生する。上記の組合せもコンピュータ可読媒体の範囲内に含めるべきである。
【００７３】
したがって、本発明の実施形態は、第1のユーザと第2のユーザの間で、データベース中にあるユニバーサルアドレス帳の同期をとるための方法を実施するコンピュータ可読媒体を含み得る。この媒体は、プロセッサによって読み取られると、プロセッサに、次のような様々な操作を実施させる命令を含み得る。第1のユーザは、データベースに初期化メッセージを送り、第1のユーザは、第2のユーザに勧誘メッセージを送り、第1のユーザは、第2のユーザから受諾メッセージを受信し、第1のユーザは、データベースに更新メッセージを送る。初期化メッセージは、第1のユーザの現在の個人データを含み、勧誘メッセージは、データベースポインタを含み、更新メッセージは、データベース中の、第1のユーザの個人データを変更し、第1のユーザの変更データを第2のユーザに知らせる。したがって、本発明は図示の例に限定されず、本明細書で説明した機能を実行するためのいかなる手段も、本発明の実施形態中に含まれる。
【００７４】
上記の開示は本発明の例示的な実施形態を示すが、添付の特許請求の範囲によって規定される本発明の範囲から逸脱することなく本明細書において様々な変更および修正を行うことができることに留意されたい。本明細書で説明した本発明の実施形態による方法クレームの機能、ステップおよび/またはアクションは特定の順序で実行されなくてもよい。さらに、本発明の要素は、単数形で説明または特許請求されていることがあるが、単数形に限定することが明示的に述べられていない限り、複数形が企図される。
【符号の説明】
【００７５】
100  ワイヤレスシステム、システム、パケットデータサービスノード
102  アクセス端末、携帯電話、ワイヤレスクライアントコンピューティングデバイス、クライアントデバイス
104  エアインターフェース
108  アクセス端末、携帯情報端末、ワイヤレスクライアントコンピューティングデバイス
110  アクセス端末、ページャ、ワイヤレスクライアントコンピューティングデバイス
112  アクセス端末、コンピュータプラットフォーム、ワイヤレスクライアントコンピューティングデバイス
120  無線アクセスネットワーク(RAN)
122  基地局コントローラ/パケット制御機能(BSC/PCF)
124  基地局(BS)またはモデムプールトランシーバ(MPT)
126  キャリアネットワーク
126a  キャリアネットワーク
126b  キャリアネットワーク
160  パケットデータサービングノード(PDSN)
165  ブロードキャストサービングノード(BSN)
170  アプリケーションサーバ
175  インターネット
【図１】
2013531907.tif 000003
【図２】
2013531907.tif 000004
【図３】
2013531907.tif 000005
【図４】
2013531907.tif 000006
【図５】
2013531907.tif 000007
【図６】
2013531907.tif 000008
【図７】
2013531907.tif 000009
【図８】
2013531907.tif 000010
【図９Ａ】
2013531907.tif 000011
【図９Ｂ】
2013531907.tif 000012
【図１０】
2013531907.tif 000013
【手続補正書】
【提出日】平成24年11月1日(2012.11.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第1のユーザと第2のユーザの間で、データベース中にあるユニバーサルアドレス帳の同期をとるための方法であって、
第1のアクセス端末から前記データベースに初期化メッセージを送るステップであって、前記初期化メッセージが前記第1のユーザの個人データを含むステップと、
前記第1のアクセス端末から前記第2のアクセス端末に勧誘メッセージを送るステップであって、前記勧誘メッセージがデータベースポインタを含み、前記データベースポインタが、前記第1のユーザのデータベースエントリ場所を識別するステップと、
前記第1のアクセス端末から前記データベースに更新メッセージを送るステップであって、前記更新メッセージが、前記データベース中の前記第1のユーザの前記個人データを変更するステップと、
前記第1のユーザの前記更新された個人データを前記第2のアクセス端末に知らせるステップであって、前記更新メッセージが前記第1のユーザの前記変更データを前記第2のユーザに知らせるステップが、プル技術メッセージタイプによって実施されるステップとを含む方法。
【請求項２】
前記第1のユーザの前記個人情報が、前記第1のアクセス端末上に含まれるアプリケーションを介して入力される、請求項1に記載の方法。
【請求項３】
前記アプリケーションが、前記第1のユーザの識別情報を確認するための認証特徴を含む、請求項2に記載の方法。
【請求項４】
前記第1のユーザの前記個人データが、ウェブインターフェースを介して入力される、請求項1に記載の方法。
【請求項５】
前記データベースに送られる前記初期化メッセージが、ライトウェイトディレクトリアクセスプロトコル(LDAP)メッセージを含む、請求項1に記載の方法。
【請求項６】
前記データベースに送られる前記更新メッセージが、ライトウェイトディレクトリアクセスプロトコル(LDAP)メッセージを含む、請求項1に記載の方法。
【請求項７】
前記更新メッセージが前記第1のユーザの前記変更データを前記第2のユーザに知らせるステップが、プッシュ技術メッセージタイプによって実施される、請求項1に記載の方法。
【請求項８】
前記第1のユーザおよび第2のユーザが単一のキャリアネットワークに接続される、請求項1に記載の方法。
【請求項９】
前記第1のユーザおよび第2のユーザが複数のキャリアネットワークに接続される、請求項1に記載の方法。
【請求項１０】
第1のユーザと第2のユーザの間で、データベース中にあるユニバーサルアドレス帳の同期をとるための方法であって、
前記第1のユーザからの初期化メッセージ、および前記第1のユーザのデータベースエントリ場所を識別するデータベースポインタを受信するステップと、
前記第2のユーザから受諾メッセージを受信するステップと、
前記第1のユーザから更新メッセージを受信するステップであって、前記更新メッセージが、前記データベース中の前記第1のユーザの前記個人データを変更するステップと、
前記更新メッセージに関するデータを前記第2のユーザと交換するステップと、
前記第1のユーザの前記変更データを前記第2のユーザに知らせるステップとを含み、
前記更新メッセージに関する、前記データベースと前記第2のユーザとの間で交換される前記データが、プル技術メッセージタイプによって実施される方法。
【請求項１１】
前記データベースポインタが、前記第2のユーザのデータベースエントリ場所を識別する、請求項10に記載の方法。
【請求項１２】
前記第1のユーザの前記現在の個人情報が、前記第1のユーザのモバイルデバイス上に含まれるアプレットを介して入力される、請求項10に記載の方法。
【請求項１３】
前記第1のユーザの前記現在の個人情報が、ウェブインターフェースを介して入力される、請求項10に記載の方法。
【請求項１４】
前記データベースによって受信される前記初期化メッセージが、ライトウェイトディレクトリアクセスプロトコル(LDAP)メッセージを含む、請求項10に記載の方法。
【請求項１５】
前記データベースによって受信される前記受諾メッセージが、ライトウェイトディレクトリアクセスプロトコル(LDAP)メッセージを含む、請求項10に記載の方法。
【請求項１６】
前記データベースによって受信される前記更新メッセージが、ライトウェイトディレクトリアクセスプロトコル(LDAP)メッセージを含む、請求項10に記載の方法。
【請求項１７】
前記更新メッセージに関する、前記データベースと前記第2のユーザとの間で交換される前記データが、ライトウェイトディレクトリアクセスプロトコル(LDAP)メッセージを含む、請求項10に記載の方法。
【請求項１８】
前記更新メッセージに関する前記データが前記データベースと前記第2のユーザとの間で交換されるステップが、プッシュ技術メッセージタイプによって実施される、請求項10に記載の方法。
【請求項１９】
前記第1のユーザおよび第2のユーザが単一のキャリアネットワークに接続される、請求項10に記載の方法。
【請求項２０】
前記第1のユーザおよび第2のユーザが複数のキャリアネットワークに接続される、請求項10に記載の方法。
【請求項２１】
前記データベースが前記更新メッセージに関するデータを前記第2のユーザと交換するステップが、前記データベースが前記第2のユーザからポーリングメッセージを受信するステップと、前記データベースが前記第2のユーザに応答メッセージを送るステップとを含み、前記ポーリングメッセージが、前記第1のユーザの前記変更データについて問い合わせる、請求項10に記載の方法。
【請求項２２】
前記データベースが前記更新メッセージに関するデータを前記第2のユーザと交換するステップが、前記データベースが前記第2のユーザに通知メッセージを送るステップと、前記データベースが前記第2のユーザから要求メッセージを受信するステップと、前記データベースが前記第2のユーザに応答メッセージを送るステップとを含み、前記通知メッセージが、前記第1のユーザの前記変更データを前記第2のユーザに知らせる、請求項10に記載の方法。
【請求項２３】
第1のユーザと第2のユーザの間で、データベース中にあるユニバーサルアドレス帳の同期をとるための装置であって、
前記データベースに初期化メッセージを送る、前記第1のユーザに関連付けられた第1のアクセス端末であって、前記初期化メッセージが前記第1のユーザの個人データを含む第1のアクセス端末と、
前記第2のユーザに関連付けられた第2のアクセス端末であって、前記第2のアクセス端末が、データベースポインタを含む勧誘メッセージを前記第1のアクセス端末から受信し、前記データベースポインタが、前記第1のユーザのデータベースエントリ場所を識別し、前記第1のアクセス端末が、前記データベース中の前記第1のユーザの前記個人データを変更する更新メッセージを前記データベースにさらに送る第2のアクセス端末とを備え、
前記第2のアクセス端末が、前記第1のユーザの前記更新された個人データを知らされ、前記更新メッセージが前記第1のユーザの前記変更データを前記第2のユーザに知らせることが、プル技術メッセージタイプによって実施される装置。
【請求項２４】
前記第1のユーザの前記個人情報が、前記第1のアクセス端末上に含まれるアプリケーションを介して入力される、請求項23に記載の装置。
【請求項２５】
前記アプリケーションが、前記第1のユーザの識別情報を確認するための認証特徴を含む、請求項24に記載の装置。
【請求項２６】
前記第1のユーザの前記個人データが、ウェブインターフェースを介して入力される、請求項23に記載の装置。
【請求項２７】
前記データベースに送られる前記初期化メッセージが、ライトウェイトディレクトリアクセスプロトコル(LDAP)メッセージを含む、請求項23に記載の装置。
【請求項２８】
前記データベースに送られる前記更新メッセージが、ライトウェイトディレクトリアクセスプロトコル(LDAP)メッセージを含む、請求項23に記載の装置。
【請求項２９】
前記更新メッセージが前記第1のユーザの前記変更データを前記第2のユーザに知らせることが、プッシュ技術メッセージタイプによって実施される、請求項23に記載の装置。
【請求項３０】
前記第1のアクセス端末および第2のアクセス端末が単一のキャリアネットワークに接続される、請求項23に記載の装置。
【請求項３１】
前記第1のアクセス端末および第2のアクセス端末が複数のキャリアネットワークに接続される、請求項23に記載の装置。
【請求項３２】
第1のユーザと第2のユーザの間で、データベース中にあるユニバーサルアドレス帳の同期をとるための装置であって、
前記データベースに初期化メッセージを送るための、前記第1のユーザに関連付けられた第1のアクセス手段であって、前記初期化メッセージが前記第1のユーザの個人データを含む第1のアクセス手段と、
前記第2のユーザに関連付けられた第2のアクセス手段であって、前記第2のアクセス手段が、データベースポインタを含む勧誘メッセージを前記第1のアクセス手段から受信するためのものであり、前記データベースポインタが、前記第1のユーザのデータベースエントリ場所を識別し、前記第1のアクセス手段が、前記データベース中の前記第1のユーザの前記個人データを変更する更新メッセージを前記データベースに送るようにさらに構成され、前記第2のアクセス手段が、前記第1のユーザの前記更新された個人データを知らされ、前記更新メッセージが、前記第1のユーザの前記変更データを前記第2のユーザに知らせることが、プル技術メッセージタイプによって実施される第2のアクセス手段とを備える装置。
【請求項３３】
前記第1のユーザの前記個人情報が、前記第1のアクセス端末上に含まれるアプリケーションを介して入力される、請求項32に記載の装置。
【請求項３４】
前記アプリケーションが、前記第1のユーザの識別情報を確認するための認証特徴を含む、請求項33に記載の装置。
【請求項３５】
前記第1のユーザの前記個人データが、ウェブインターフェースを介して入力される、請求項32に記載の装置。
【請求項３６】
前記データベースに送られる前記初期化メッセージが、ライトウェイトディレクトリアクセスプロトコル(LDAP)メッセージを含む、請求項32に記載の装置。
【請求項３７】
前記データベースに送られる前記更新メッセージが、ライトウェイトディレクトリアクセスプロトコル(LDAP)メッセージを含む、請求項32に記載の装置。
【請求項３８】
前記更新メッセージが前記第1のユーザの前記変更データを前記第2のユーザに知らせることが、プッシュ技術メッセージタイプによって実施される、請求項32に記載の装置。
【請求項３９】
前記第1のアクセス端末および第2のアクセス端末が単一のキャリアネットワークに接続される、請求項32に記載の装置。
【請求項４０】
前記第1のアクセス端末および第2のアクセス端末が複数のキャリアネットワークに接続される、請求項32に記載の装置。
【請求項４１】
第1のユーザと第2のユーザの間で、データベース中にあるユニバーサルアドレス帳の同期をとるための命令を有するコンピュータ可読記憶媒体であって、前記命令が、プロセッサによって読み取られ、実行されると、前記プロセッサに、
前記第1のユーザの個人データを含む初期化メッセージを、第1のアクセス端末から前記データベースに送らせ、
前記第1のユーザのデータベースエントリ場所を識別するデータベースポインタを含む勧誘メッセージを、前記第1のアクセス端末から前記第2のアクセス端末に送らせ、
前記データベース中の前記第1のユーザの前記個人データを変更する更新メッセージを、前記第1のアクセス端末から前記データベースに送らせ、
前記第1のユーザの前記更新された個人データを前記第2のアクセス端末に知らせ、前記更新メッセージが前記第1のユーザの前記変更データを前記第2のユーザに知らせることが、プル技術メッセージタイプによって実施されるコンピュータ記憶媒体。
【請求項４２】
第1のユーザと第2のユーザの間で、データベース中にあるユニバーサルアドレス帳の同期をとるための命令を有するコンピュータ可読記憶媒体であって、前記命令が、プロセッサによって読み取られ、実行されると、前記プロセッサに、それに関連付けられた機能を実施させ、前記命令が、
前記データベースに、前記第1のユーザからの初期化メッセージ、および前記データベースに受諾メッセージを受信させる前記第1のユーザ命令のデータベースエントリ場所を識別するデータベースポインタを前記第2のユーザから受信させる命令と、
前記データベースに、前記第1のユーザから更新メッセージを受信させる命令と、
前記データベースに、前記更新メッセージに関するデータを前記第2のユーザと交換させる命令とを含み、
前記初期化メッセージが、前記第1のユーザの現在の個人データを含み、
前記更新メッセージが、前記データベース中の前記第1のユーザの前記個人データを変更し、前記第1のユーザの前記変更データを前記第2のユーザに知らせ、前記更新メッセージが前記第1のユーザの前記変更データを前記第2のユーザに知らせることが、プル技術メッセージタイプによって実施されるコンピュータ可読記憶媒体。
【国際調査報告】
2013531907.tif 000014
2013531907.tif 000015