(57)【要約】【課題】  電話発信者番号通知システムにおいて明白な識別の即時性を提供する。【解決手段】  予め受信者側のデータベースに送信者（発呼）側の識別子と識別情報を関連付けて記憶しておく。送信者側の電話機からは受信者（被呼）側の電話機に対して識別子を送信する。受信者側では受け取った識別子に基づいてデータベースから識別情報、たとえば、音声、音楽、ビデオを取り出して電話機から出力することにより送信者が誰かを受信者が識別することができる。【選択図】  図２
2005057746.tif 000002
【特許請求の範囲】
【請求項１】
通信システムにおいて発信者番号通知を取得および解釈するための方法であって、
第１のユーザによって、前記第１のユーザの識別に関連付けられた発信者番号通知を選択するステップと、
選択時に、前記第１のユーザの連絡先データベースから選択された連絡先リストからの少なくとも１つの連絡先に、前記発信者番号通知を伝送するステップと、
第２のユーザの通信データベースにある前記第１のユーザの選択された発信者番号通知を、前記第１のユーザに関連付けるステップと
を含むことを特徴とする方法。
【請求項２】
第１のユーザによって、前記第１のユーザの識別に関連付けられた前記発信者番号通知を選択するステップは、
前記第１のユーザのデータベースに格納された複数の事前に定義された識別子を検索するステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項３】
第１のユーザによって、前記第１のユーザの識別に関連付けられた前記発信者番号通知を選択するステップは、
リモートストレージメカニズムまたはネットワークから識別子を検索してダウンロードするステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項４】
第１のユーザによって、前記第１のユーザの識別に関連付けられた前記発信者番号通知を選択するステップは、
前記第１のユーザ専用の識別子を作成するステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項５】
第１のユーザによって、前記第１のユーザの識別に関連付けられた前記発信者番号通知を選択するステップは、
前記第１のユーザに関するストレージに、前記選択された発信者番号通知を格納するステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項６】
選択時に、前記第１のユーザの連絡先データベースから選択された連絡先リストに、前記発信者番号通知を伝送するステップは、
背景伝送プロセスを介して前記連絡先リストに前記発信者番号通知を伝送するステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項７】
第２のユーザの通信データベースにある前記第１のユーザの選択された発信者番号通知を、前記第１のユーザに関連付けるステップは、
前記第１のユーザの選択された発信者番号通知に関連付けられたイベントを検出するステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項８】
第２のユーザの通信データベースにある前記第１のユーザの選択された発信者番号通知を、前記第１のユーザに関連付けるステップは、
前記第１のユーザの選択された発信者番号通知のタイプに対応する識別子のタイプを検出するステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項９】
第２のユーザの通信データベースにある前記第１のユーザの選択された発信者番号通知を、前記第１のユーザに関連付けるステップは、
前記第２のユーザのデータベースにある前記第１のユーザの識別を、イベントおよび／または識別子のタイプに従って関連テーブルに格納するステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項１０】
第２のユーザの通信データベースにある前記新しい識別を前記第１のユーザに関連付けるステップは、
前記ユーザがオプションを選択したときに、前記第１のユーザに関する識別情報の前記第２のユーザの選択について、前記第１のユーザの自分で選択した識別情報を無効にするステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項１１】
前記第１のユーザの識別はサウンドであってよいことを特徴とする請求項１に記載の方法。
【請求項１２】
前記第１のユーザの識別は音声を含むことを特徴とする請求項１に記載の方法。
【請求項１３】
前記第１のユーザの識別は音楽を含むことを特徴とする請求項１に記載の方法。
【請求項１４】
前記第１のユーザの識別は呼出し音であることを特徴とする請求項１に記載の方法。
【請求項１５】
前記第１のユーザの識別はイメージであることを特徴とする請求項１に記載の方法。
【請求項１６】
前記第１のユーザの識別はビデオであることを特徴とする請求項１に記載の方法。
【請求項１７】
前記第１のユーザの識別はアニメーションであることを特徴とする請求項１に記載の方法。
【請求項１８】
通信システムにおいて発信者番号通知を取得および解釈するための方法を実行するためのコンピュータ実行可能命令を有するコンピュータ読取り可能媒体であって、前記方法は、
第１のユーザによって、第１のユーザの識別に関連付けられた発信者番号通知を選択するステップと、
選択時に、前記第１のユーザの連絡先データベースから選択された連絡先リストに、前記第１のユーザの選択された発信者番号通知を伝送するステップと、
第２のユーザの通信データベースにある前記新しい識別を、前記第１のユーザに関連付けるステップと
を含むことを特徴とするコンピュータ読取り可能媒体。
【請求項１９】
第１のユーザによって、前記第１のユーザの識別に関連付けられた前記発信者番号通知を選択するステップを実行するための前記コンピュータ実行可能命令は、
前記第１のユーザのデータベースに格納された複数の事前に定義された識別子を検索するステップをさらに含むことを特徴とする請求項１８に記載のコンピュータ読取り可能媒体。
【請求項２０】
第１のユーザによって、前記第１のユーザの識別に関連付けられた前記発信者番号通知を選択するステップを実行するための前記コンピュータ実行可能命令は、
リモートストレージメカニズムまたはネットワークから識別子を検索してダウンロードするステップをさらに含むことを特徴とする請求項１８に記載のコンピュータ読取り可能媒体。
【請求項２１】
第１のユーザによって、前記第１のユーザの識別に関連付けられた前記発信者番号通知を選択するステップを実行するための前記コンピュータ実行可能命令は、
前記第１のユーザ専用の識別子を作成するステップをさらに含むことを特徴とする請求項１８に記載のコンピュータ読取り可能媒体。
【請求項２２】
第１のユーザによって、前記第１のユーザの識別に関連付けられた前記発信者番号通知を選択するステップを実行するための前記コンピュータ実行可能命令は、
前記第１のユーザのストレージメカニズムに、前記選択された発信者番号通知を格納するステップをさらに含むことを特徴とする請求項１８に記載のコンピュータ読取り可能媒体。
【請求項２３】
選択時に、前記第１のユーザの連絡先データベースから選択された連絡先リストに、前記発信者番号通知を伝送するステップを実行するための前記コンピュータ実行可能命令は、
背景伝送プロセスを介して前記連絡先リストに前記発信者番号通知を伝送するステップをさらに含むことを特徴とする請求項１８に記載のコンピュータ読取り可能媒体。
【請求項２４】
第２のユーザの通信データベースにある前記第１のユーザの選択された発信者番号通知を、前記第１のユーザに関連付けるステップを実行するための前記コンピュータ実行可能命令は、
前記第１のユーザの識別に関連付けられたイベントを検出するステップをさらに含むことを特徴とする請求項１８に記載のコンピュータ読取り可能媒体。
【請求項２５】
第２のユーザの通信データベースにある前記第１のユーザの選択された発信者番号通知を、前記第１のユーザに関連付けるステップを実行するための前記コンピュータ実行可能命令は、
前記第１のユーザの選択された発信者番号通知のタイプに対応する識別子のタイプを検出するステップをさらに含むことを特徴とする請求項１８に記載のコンピュータ読取り可能媒体。
【請求項２６】
第２のユーザの通信データベースにある前記第１のユーザの選択された発信者番号通知を、前記第１のユーザに関連付けるステップを実行するための前記コンピュータ実行可能命令は、
前記第２のユーザのデータベースにある前記第１のユーザの識別を、イベントおよび／または識別子のタイプに従って関連テーブルに格納するステップをさらに含むことを特徴とする請求項１８に記載のコンピュータ読取り可能媒体。
【請求項２７】
第２のユーザの通信データベースにある前記新しい識別を前記第１のユーザに関連付けるステップを実行するための前記コンピュータ実行可能命令は、
前記第２のユーザがオプションを選択したときに、前記第１のユーザに関する識別情報の前記第２のユーザの選択について、前記第１のユーザの自分で選択した識別情報を無効にするステップをさらに含むことを特徴とする請求項１８に記載のコンピュータ読取り可能媒体。
【請求項２８】
前記第１のユーザの識別はサウンドであることを特徴とする請求項１８に記載のコンピュータ読取り可能媒体。
【請求項２９】
前記第１のユーザの識別は音声を含むことを特徴とする請求項１８に記載のコンピュータ読取り可能媒体。
【請求項３０】
前記第１のユーザの識別は音楽を含むことを特徴とする請求項１８に記載のコンピュータ読取り可能媒体。
【請求項３１】
前記第１のユーザの識別は呼出し音であることを特徴とする請求項１８に記載のコンピュータ読取り可能媒体。
【請求項３２】
前記第１のユーザの識別はイメージであることを特徴とする請求項１８に記載のコンピュータ読取り可能媒体。
【請求項３３】
前記第１のユーザの識別はビデオであることを特徴とする請求項１８に記載のコンピュータ読取り可能媒体。
【請求項３４】
前記第１のユーザの識別はアニメーションであることを特徴とする請求項１８に記載のコンピュータ読取り可能媒体。
【請求項３５】
ディスプレイ画面と、
ユーザ入力を受け取るための入力システムと、
無線通信サブシステムと、
処理装置と、
前記処理装置によって実行されたときに、
第１のユーザによって、前記第１のユーザの識別に関連付けられた発信者番号通知を選択するステップと、
選択時に、背景プロセスを介して、前記第１のユーザの連絡先データベースから選択された連絡先リストに、前記発信者番号通知を伝送するステップと、
第２のユーザの通信データベースにある前記新しい識別を、前記第１のユーザに関連付けるステップと
を含む、発信者番号通知を取得および解釈するための方法を、前記移動端末に実行させる、コンピュータ実行可能命令を格納するメモリと
を含むことを特徴とする移動端末。
【請求項３６】
コンピュータシステムにおいて、
プロセッサと、
前記プロセッサによって実行されたときに、
第１のユーザによって、前記第１のユーザの識別に関連付けられた発信者番号通知を選択するステップと、
選択時に、背景プロセスを介して、前記第１のユーザの連絡先データベースから選択された連絡先リストに、前記発信者番号通知を伝送するステップと、
第２のユーザの通信データベースにある前記新しい識別を、前記第１のユーザに関連付けるステップと
を、前記コンピュータに実行させる、コンピュータ読取り可能命令を格納するためのメモリと
を含むことを特徴とする通信および発信者番号通知処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の態様は、一般に、電話発信者番号通知（ｃａｌｌｅｒ  ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）および情報送達に関する。より具体的に言えば、本発明の態様は、通信が確立される前に、選択された識別情報を１人のユーザから他のユーザへ送達する際に使用可能な方法に関する。
【背景技術】
【０００２】
電話が発明されて以来、音声通信は、人々のビジネス、社会、および個人的な生活の重要な部分となるべく開発されてきた。音声通信は、２人の当事者をほぼ同時にリンクできることで即時性を、また被呼者がメッセージを受信および理解していることを知ることで信頼性を、提供するものである。電話が効果的および生産的になるほど、その遍在性を商業的に活用しようとする人々にも道を開いてきた。テレマーケティング会社（ｔｅｌｅｍａｒｋｅｔｅｒ）および他のマーケティング／広告会社は、電話および音声通信を使用して、信用のある個人に一部およびすべての製品を売りさばいている。さらにユーザは、呼を選別して、番号間違いに悩まされないようにすることを望む。こうした問題が、発信者番号通知（ｃａｌｌｅｒ  ＩＤ）と呼ばれるものを生み出すきっかけとなった。
【０００３】
発信者番号通知は、呼び出している人（本明細書では、以下「発呼者」と呼ぶ）の識別と、識別に関連付けられた任意の属性とを、被呼者に示すものである。現在の発信者番号通知技術には、被呼者が特定の電話番号に特定の識別子を指定できる、移動電話アプリケーションが含まれる。今や移動電話および発信者番号通知技術は、識別子に呼出し音およびイメージを含められるようにまで進歩している。たとえば、電話番号１２３−３４５−６７８９の個人Ａが個人Ｂを呼び出すとする。Ｂが電話を受ける前に、Ｂがその電話番号１２３−３４５−６７８９に関連付けておいた名前、呼出し音、またはイメージが、Ｂの発信者番号通知画面に表示される。したがってＢは、その呼出しに応答するか無視するかを選択することができる。こうした技術に関連する残念な妥協は、発呼者が自分専用の識別子を指定する自由を否定されることである。したがって当事者Ａは、他の人を呼び出す場合に、どのようなイメージまたは名前、あるいは呼出し音が自分の識別に関連付けられているのかを管理することができない。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
他の分野では、インスタントメッセージングシステムが他の当事者との会話の際に識別イメージを表示する。ここでは、メッセージ発信者が自分専用の識別子を選択することができる。たとえばインスタントメッセージングシステムでは、当事者Ａが自分の識別イメージを小槌に設定して、インスタントメッセージを当事者Ｂに送信する。ＢはＡからのメッセージを受信し、イメージ伝送処理により発生する遅延の後、Ａを識別する小槌のイメージを最終的に受信する。この識別イメージを受信した後、メッセージ受信者Ｂはそのイメージを保持してメッセージ発信者Ａに関連付けることになるため、メッセージ発信者Ａが会話を開始するたびにイメージを転送する必要はなくなる。しかし、メッセージ発信者Ａがイメージの変更を決めるたびに、新しいイメージを送信してメッセージ受信者（Ｂ）のデータベースに保存する必要があるために、遅延が繰り返されることになる。さらにメッセージ発信者のイメージを更新する場合には、その前にメッセージを送信する必要がある。したがって、インスタントメッセージング識別方法では自己識別（ｓｅｌｆ−ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）のための解決策を提供しているが、電話発信者番号通知システムでは明白な識別の即時性はいまだに達成されていない。
【０００５】
自己識別の自由を維持しながらも、電話（または電話システム）およびメッセンジャの機能を向上させる、自己識別の利点と発信者番号通知の即時性の結果とを組み合わせることのできる技術が求められている。
【課題を解決するための手段】
【０００６】
本明細書に示された発明の態様は、発信者番号通知の目的を守るために識別の即時性を維持しながら、発呼者に自分を定義する権限を与えるという、現在の識別技術間のギャップを埋めるものである。本発明の態様により、ユーザは自分自身の識別を定義することができる。一部の態様では、ユーザは自分自身の識別子を選択し、これを適用可能な複数のユーザのセット（１群）に自動的に送信し、識別情報のすべての関連するファイルまたは全般を、受信者側のデータベースに格納することができる。
【０００７】
全体を通して同じ参照番号がその要素を識別している以下の図面と共に提示された以下の詳細な説明を考察することによって、本発明のこれらおよび他の目的ならびに特徴が明らかになろう。
【０００８】
同じ参照番号が同じ特徴を示す添付の図面を考察する際に、以下の説明を参照することによって、本発明の様々な態様およびその利点をより完全に理解することができるであろう。
【発明を実施するための最良の形態】
【０００９】
本発明の態様は、発呼者が自分達を他者に識別させるためのより多くの柔軟性を発呼者に提供することに関する。
【００１０】
１つの電話を共用している複数の人々は、他の当事者を呼び出す前にイメージあるいは呼出し音または音に関するものを変更し、被呼者によって正しく識別されることが可能である。さらに、それらの呼の受信は、発呼者の識別を見つけるために会話を開始した後まで待つ必要がない。こうした技術により、自分専用の識別を定義するのを助ける個人の権利を維持しながら、社会のプライバシーを保護することにつながる。
【００１１】
様々な実施形態の以下の説明では、本明細書の一部を形成し、本発明を実施することのできる様々な実施形態が例示的なものとして示されている、添付の図面を参照する。本発明の範囲を逸脱することなく、他の実施形態が使用可能であり、構造上および機能上の修正が実行可能であることを理解されよう。本発明、コンピュータ、および電話通信システムの様々な態様について説明する。
【００１２】
コンピュータシステム
本発明の１つまたは複数の態様は、図１に示されたような１つまたは複数のコンピュータおよびコンピュータシステムで具体化することができる。図１では、コンピュータ１００には、中央処理装置１１０、システムメモリ１１２、および、システムメモリ１１２を含む様々なシステム構成要素を中央処理装置ユニット１１０に結合するシステムバス１１４が含まれる。システムバス１１４は、様々なバスアーキテクチャのうちのいずれかを使用する、メモリバスまたはメモリコントローラ、周辺バス、およびローカルバスを含む、いくつかのタイプのバス構造のうちのいずれかであるものとすることができる。システムメモリ１１２の構造は当業者によく知られたものであり、読取り専用メモリ（ＲＯＭ）に格納された基本入出力システム（ＢＩＯＳ）、ならびにオペレーティングシステム、アプリケーションプログラム、およびランダムアクセスメモリ（ＲＡＭ）に格納されたプログラムデータなどの、１つまたは複数のプログラムモジュールを含むことができる。
【００１３】
コンピュータ１００は、データの読取りおよび書込み用の様々なインターフェースユニットおよびドライブを含むこともできる。具体的に言えば、コンピュータ１００には、それぞれハードディスクドライブ１１８および取外し可能メモリドライブ１２２をシステムバス１１４に結合している、ハードディスクインターフェース１１６および取外し可能メモリインターフェース１２０が含まれる。取り外し可能メモリドライブの例には、磁気ディスクドライブおよび光ディスクドライブが含まれる。ドライブと、フロッピィディスク１２４などのそれらに関連付けられたコンピュータ読取り可能媒体とは、コンピュータ読取り可能命令、データ構造、プログラムモジュール、およびコンピュータ１００に関する他のデータの、不揮発性ストレージを提供する。単一のハードディスクドライブ１１８および単一の取外し可能メモリドライブ１２２は、例示的目的のためにのみ、およびコンピュータ１００がいくつかのこうしたドライブを含むことができるという理解の下で、示されている。さらにコンピュータ１００は、他のタイプのコンピュータ読取り可能媒体とインターフェースするためのドライブを含むこともできる。
【００１４】
ユーザは、様々な入力デバイスを使用してコンピュータ１００と対話することができる。図１には、キーボード１２８およびポインティングデバイス１３０をシステムバス１１４に結合する、シリアルポートインターフェース１２６が示されている。ポインティングデバイス１２８は、マウス、トラックボール、ペンデバイス、または同様のデバイスを用いて実施することができる。もちろん、ジョイスティック、ゲームパッド、衛星放送用パラボラアンテナ、スキャナ、タッチセンシティブスクリーン、または同様のものなどの、１つまたは複数の他の入力デバイス（図示せず）を、コンピュータ１００に接続することができる。
【００１５】
コンピュータ１００は、デバイスをシステムバス１１４に接続するための追加のインターフェースを含むことができる。図１には、ビデオまたはデジタルカメラ１３４をシステムバス１１４に結合する、ユニバーサルシリアルバス（ＵＳＢ）インターフェース１３２が示されている。ＩＥＥＥ１３９４インターフェース１３６を使用して、追加のデバイスをコンピュータ１００に結合することができる。さらに、インターフェース１３６は、Ａｐｐｌｅ  Ｃｏｍｐｕｔｅｒによって開発されたＦｉｒｅＷｉｒｅおよびＳｏｎｙによって開発されたｉ．Ｌｉｎｋなどの、特定の製造業者のインターフェースで動作可能なように構成することができる。入力デバイスは、パラレルポート、ゲームポート、ＰＣＩボード、または入力デバイスをコンピュータに結合するために使用される任意の他のインターフェースを介して、システムバス１１４に結合することもできる。
【００１６】
コンピュータ１００は、ディスプレイデバイス１４２をシステムバス１１４に結合する、ビデオアダプタ１４０も含む。ディスプレイデバイス１４２は、ブラウン管（ＣＲＴ）、液晶ディスプレイ（ＬＣＤ）、電界放出ディスプレイ（ＦＥＤ）、プラズマディスプレイ、またはユーザが視聴可能なイメージを生成する任意の他のデバイスを含むことができる。印刷デバイス（図示せず）などの追加の出力デバイスを、コンピュータ１００に接続することができる。
【００１７】
マイクロフォン１４４およびスピーカ１４６を使用して、サウンドを録音および再生することができる。サウンドカード１４８を使用して、マイクロフォン１４４およびスピーカ１４６をシステムバス１１４に結合することができる。当業者であれば、図１に示されたデバイス接続は例示のためのみのものであり、代替インターフェースを介していくつかの周辺デバイスをシステムバス１１４に結合できることを、理解されよう。たとえば、ビデオカメラ１３４をＩＥＥＥ１３９４インターフェース１３６に接続することが可能であり、ポインティングデバイス１３０をＵＳＢインターフェース１３２に接続することが可能である。
【００１８】
コンピュータ１００は、ネットワーク環境において、１つまたは複数のリモートコンピュータ、あるいは、サーバ、ルータ、ネットワークパーソナルコンピュータ、ピアデバイス、または他の共通ネットワークノード、無線電話、または無線携帯情報端末などの、他のデバイスへの論理接続を使用して動作可能である。コンピュータ１００は、システムバス１１４をローカルエリアネットワーク（ＬＡＮ）１５２に結合するネットワークインターフェース１５０を含む。ネットワーキング環境は、オフィス、企業規模のコンピュータネットワーク、およびホームコンピュータシステムで広く普及している。
【００１９】
コンピュータ１００によって、インターネットなどのワイドエリアネットワーク（ＷＡＮ）１５４にもアクセスすることができる。図１には、シリアルポートインターフェース１２６およびＷＡＮ１５４に接続された、モデムユニット１５６が示されている。モデムユニット１５６はコンピュータ１００の内部または外部に配置可能であり、ケーブルモデムまたは衛星モデムなどの、任意のタイプの従来型モデムが可能である。ＬＡＮ１５２を使用して、ＷＡＮ１５４に接続することもできる。図１には、従来の方法でＬＡＮ１５２をＷＡＮ１５４に接続することのできる、ルータ１５８が示されている。
【００２０】
図示されたネットワーク接続は例示的なものであり、コンピュータ間の通信リンクを確立する他の方法も使用可能であることを理解されよう。ＴＣＰ／ＩＰ、フレームリレー、イーサネット（登録商標）、ＦＴＰ、ＨＴＴＰ、およびその他などの、任意の様々なよく知られたプロトコルの存在が想定され、コンピュータ１００は、ユーザがＷｅｂベースのサーバからＷｅｂページを取り出すことのできるクライアントサーバ構成で動作可能である。さらに、様々な従来のＷｅｂブラウザのうちのいずれかを使用して、Ｗｅｂページ上でデータを表示および操作することができる。
【００２１】
コンピュータ１００のオペレーションは、様々な異なるプログラムモジュールによって制御することができる。プログラムモジュールの例には、特定のタスクを実行するか、または特定の抽象データ型を実施する、ルーチン、プログラム、オブジェクト、構成要素、データ構造、ライブラリなどがある。本発明は、ハンドヘルドデバイス、マルチプロセッサシステム、マイクロプロセッサベースまたはプログラム可能大衆消費電子製品、ネットワークＰＣＳ、ミニコンピュータ、メインフレームコンピュータ、携帯情報端末、移動電話、およびその他を含む、他のコンピュータシステム構成でも実施可能である。さらに本発明は、無線または有線の通信ネットワークを介してリンクされたリモート処理デバイスによってタスクが実行される、分散コンピューティング環境でも実施可能である。分散コンピューティング環境では、プログラムモジュールを、ローカルおよびリモートのどちらのメモリ記憶デバイスに配置することも可能である。
【００２２】
本発明の方法は、フロッピィディスク、ＣＤ−ＲＯＭ、取外し可能記憶デバイス、ハードディスク、システムメモリ、埋込み型メモリ、または他のデータ記憶媒体などの、コンピュータ読取り可能媒体上に格納された、コンピュータ読取り可能命令として具体化することができる。コンピュータ読取り可能媒体は、コンピュータ実行可能構成要素またはソフトウェアモジュールを格納する。代替として、これよりも多いかまたは少ないモジュールを使用することもできる。各構成要素は、実行可能プログラム、データリンクライブラリ、構成ファイル、データベース、グラフィカルイメージ、バイナリデータファイル、テキストデータファイル、オブジェクトファイル、ソースコードファイル、またはその他とすることができる。１つまたは複数のコンピュータプロセッサがソフトウェアモジュールのうちの１つまたは複数である場合、ソフトウェアモジュールは、本発明の教示に従って１つまたは複数のコンピュータシステムを実行させるように対話する。
【００２３】
電話システム
図２は、有線および／または無線の接続を使用して複数の電話または電話システムに適用された、本発明の態様を示す図である。一般に、電話システム２００は、電話クライアント２０５、クライアントストレージデータベース２１０、オーディオビジュアルディスプレイ２２５、ネットワーク２１５、およびネットワーク２１５を介して配置された電話呼のルーティングを支援するための少なくとも１つの制御システム２２０を含むことができる。電話クライアント２０５は、主に呼を実行および受信する責務を負う。一例では、ネットワーク２１５からユーザに送信されるすべての情報が、電話クライアント２０５を介して渡される。ネットワーク２１５はそれ自体のデータベース２５０を維持することが可能であり、各電話クライアントもそれ自体の内部ストレージ２１０を有することができる。ストレージ２１０は、頻繁にダイヤルされる番号を格納し、特殊な呼出し音を保存し、発呼者情報を記録し、桁短縮ダイヤル（ｓｐｅｅｄ  ｄｉａｌ）関連テーブルを維持することが可能である。
【００２４】
内部ストレージ２１０は、個性および自由さの観念で電話ネットワークシステム２００を使用する自由をユーザに提供するものでもある。電話クライアント２０５は電話ネットワーク２１５に直接リンクすることが可能であり、クライアントの内部ストレージ２１０はネットワーク２１５および他の電話クライアント２３０とのリンクを維持することも可能である。ストレージメカニズム２１０用の別のリンク２４０は、ユーザの注意または制御を必要としない背景通信プロセスに有利である。これによって、電話ネットワークシステム２００を介してデータを伝送する際により多くの柔軟性および効率性が有利に提供される。
【００２５】
ネットワーク２１５は一般に、コントロール２２０およびデータベース２５０を含む。クライアント２０５からの呼が実行されると、コントロール２２０は第１にその信号を受信し、次にその電話呼を正しいネットワークリンクにルーティングする。コントロール２２０はネットワークトラフィックを維持し、一定のネットワーク経路上での負荷を減らすために適切なように代替ルートを見つけることも可能である。ネットワークデータベース２５０は、コントロール２２０に着信呼の送信先を指示するために、すべての電話番号の記録およびルーティングテーブルを維持することができる。使用可能な様々な電話システムには、ＰＯＴＳ、ＶＯＩＰ、ＤＮＳ、およびその他が含まれる。
【００２６】
発信者番号通知
さらにネットワークデータベース２５０は、各電話番号についての情報を識別することをさらに含むことができる。たとえば、電話番号５５５−５５５−５５５５を「Ｍｉｃｈａｅｌ  Ｆｏｒｍａｎ」に登録することができる。呼を受け取ると、ネットワーク２１５は自動的にコントロール２２０を呼び出すことが可能であり、次にこれが他の命令および情報についてデータベース２５０を参照することが可能である。適切なネットワーク経路を解明した後、ネットワーク２１５は呼およびデータベース２５０から取り出した任意の識別情報を、受信側クライアント２３０に送信することができる。呼の情報を受け取った呼の宛先にある電話クライアント２３０は、次に、それ自体の内部ストレージ２３５または他のストレージを参照して任意の識別情報を置き換えることができる。たとえば、電話ネットワークデータベース２５０は、電話番号４４４−５５５−３２４５を名前「Ｍｉｃｈａｅｌ  Ｆｏｒｍａｎ」で格納してあるが、受信側電話クライアント２３０の内部メモリ２３５ではその番号を「Ｍｉｋｅ  Ｆ．」として格納しておくことができる。したがって、呼を受信すると、受信側電話クライアント２３０のオーディオビジュアルディスプレイ２２５は、代わりに「Ｍｉｋｅ  Ｆ．」を表示することができる。
【００２７】
この方式の難点の１つは、自分がどのように描写されるかについて発呼者が最低限の制御しか有していないことである。本発明の態様で、発呼側ユーザは、自分の識別イメージ／名前／呼出し音／マルチメディア資産を指定することができる。識別名の代わりまたはこれに加えて、独自の呼出し音または特定のイメージが発呼者を識別することができる。呼出しクライアント側ストレージ２１０は、新しい識別子を認識すると、ユーザの連絡先（ｃｏｎｔａｃｔ）データベースに列挙された連絡先にその新しい識別子を送信することができる。したがって受信側ユーザは、発呼側ユーザの識別情報を選択する代わりに、発呼側ユーザは、ネットワークの識別データベース２５０と受信者の識別データベース２３５の両方を上書きし、自分専用の選択した識別子を表示することができる。この方法は、発呼側ユーザが自分の満足できる方法で自分自身を識別できるようにすることによって、現在の技術をさらに改善している。本発明の他の配置構成では、ユーザが新しい名前を指定する代わりにビデオ識別子を指定することができる。したがって、名前の表示に加えて、ビデオを表示することもできる。こうした改善により、ユーザが自分の友人の呼および他の着信する通信を識別するための自由および柔軟性が高まることになる。
【００２８】
連絡先データベースおよび関連テーブル
図３は、本発明の一部の態様に従った、連絡先データベースおよび関連テーブルを示す図である。前述のように、電話クライアントは、頻繁に呼び出される連絡先および関連データを格納するストレージメカニズムを有することができる。こうした情報および対応する識別子を格納する方法の１つが、連絡先データベース３０５内に配置された関連テーブル３３０を使用するものである。一部の態様では、それぞれ個々の連絡先について連絡先データベースエントリ３１０が存在可能であるため、エントリ３１０はそれ自体の関連テーブル３３０を含むことになる。他の態様では、１つまたは複数の呼に適用するエントリを１つだけとすることができる。識別子関連テーブル３３０は、発呼者が、異なるイベントまたは日付に対応して異なる識別子を指定できるようにするものである。これらのイベントの中には、誕生日、記念日、ならびに、クリスマスや新年などの祝日を含むものもある。ビデオ、呼出し音、サウンド、およびイメージを含む、これらのイベント用に指定可能な異なる識別子の多彩な選択肢も可能である。たとえば、ユーザの連絡先データベースには、「Ｋｉｎｎｙ」３１５と名付けられた連絡先用のエントリがあってよい。このエントリ３１０では、この連絡先の誕生日用の識別子Ａ３３５として、ビデオを指定することができる。さらに、サウンド識別子Ｋ３４０をクリスマス祝日に関連付けることができる。あるいは、日付および時間を別々に指定し、それらの日付および時間を自分専用の識別情報に対応するように関連付けることもできる。したがって本発明の一実施形態の方法では、ユーザが自分自身を異なるインスタンスについて複数の方法で識別できるので有利である。
【００２９】
関連テーブルを構築する他の方法には、着信した電話番号をキー値として使用することが含まれる。通常、電話番号はある程度の期間変更されることがないため、こうした方法を使用することが有利な可能性がある。さらに、通常、電話番号は中央電話網データベースに格納されており、発呼者の少なくとも１つの識別特性を決定する静的な方法が可能になる。したがって、発呼者の識別電話番号を受信すると、受信側クライアントは、電話番号キー値で構築された関連テーブルから追加の識別情報を容易に取り出すことができる。連絡先データベースは電話番号で構築することができるが、表示方法は、よく知っていることおよびユーザフレンドリであることから、そのまま発呼者名によるものとすることができる。
【００３０】
テーブル３２５内の情報は、発呼者の連絡先データベースから被呼者の連絡先データベースに転送することができる（図３では、被呼者は「Ｋｉｎｎｙ３１５」となる）。テーブル３２５からの情報の転送は、様々な方法でおよび様々な時間に発生可能である。たとえば、テーブル３２５内の情報が修正されたとき、またはその後何らかのとき（たとえば、トラフィックが空いている夜または週末）に、テーブル３２５内の情報を被呼者（Ｋｉｎｎｙ３１５）に転送することができる。被呼者３１５の受信デバイス（電話またはその他）がネットワークに接続され、情報を受け取るときに、テーブル３２５内の情報を被呼者「Ｋｉｎｎｙ３１５」に伝送することもできる。あるいは、情報を被呼者３１５に送信する前に、一時的に格納することもできる。この配置構成は、発呼者はテーブル３２５からの情報を転送したいが、被呼者３１５現在ネットワークに接続されていない場合に有利である。その後一時ストレージは、被呼者３１５がオンライン状態に戻ったときに、テーブル３２５に関する情報を被呼者３１５に転送することができる。
【００３１】
発呼者は、１つまたは複数の発呼者属性（テーブル３２５内の値）を様々な方法で選択することができる。たとえば発呼者は、電話インターフェースのオペレーションを介して属性を指定することができる。また、パーソナルコンピュータ内の情報を使用して、ネットワークから受け取ったローカルプログラムまたは情報を介して属性を追加または修正することも可能である。携帯情報端末（ＰＤＡ）、Ｗｅｂページを表示するデバイス（たとえばＭｉｃｒｏｓｏｆｔ  ＣｏｒｐｏｒａｔｉｏｎによるＷｅｂＴＶ）、または任意のネットワーク化デバイスを使用して、テーブル３２５を修正することも可能である。修正は、知的所有権のあるプログラムおよびインターフェース、ＨＴＭＬインターフェース、およびＸＭＬインターフェース、またはユーザのネットワークとの情報交換を可能にする任意の他のインターフェースを介して、実行可能である。この点では、ネットワーク（たとえばインターネット）またはネットワーク２１５あるいはストレージ２５０にアクセス可能な、任意のアプリケーション、ブラウザ、または情報処理デバイスを使用して、発呼者の識別を変更することができる。
【００３２】
さらに、他のアプリケーションは、発呼者が被呼者に対してどのように投影されるかを修正できる機能を含むこともできる。たとえば、インスタントメッセージングプログラム（ＡＯＬによるＡＩＭまたはＭｉｃｒｏｓｏｆｔ  ＣｏｒｐｏｒａｔｉｏｎによるＭＳＮインスタントメッセンジャ、あるいは任意の発信者番号通知修正サイト）を使用することができる。ここでは、電話連絡先を構築するためのオプションを提供することができる。結果として生じるインターフェースは、発呼者の連絡先のそれと同様であってよい。これには、発呼者が選択することのできる、呼出し音、イメージ、音楽、または他のオプションのパレットが含まれる場合もある。修正された情報を発呼者および被呼者のストレージ２５０に渡して、後で参照することができる。
【００３３】
いったん発呼者を識別するための識別が選択されると、この情報を被呼者に伝送するための伝送プロセスを開始することができる。このプロセスについて、図４に関して以下で説明する。
【００３４】
識別子選択および伝送プロセス
図４は、本発明の一実施形態に従ったユーザ識別子の選択および伝送に関するブロック図である。プロセスはステップ４０１から始まる。ステップ４０５では、ユーザは、電話または他の通信システム（たとえば、セルラ式ネットワークおよび／またはインターネットに接続されたＰＤＡまたはコンピュータ）上の設定値モードにアクセスすることによって、プロセスを開始することができる。次にユーザは、自分の電話番号または識別に関連付けられた特定の識別子を自分で変更できるようにする機能を選択することができる。たとえば、移動電話を使用しているユーザは、移動電話の電話設定値オプションにアクセスし、自分の識別イメージを変更するように選択することができる。次にステップ４１０では、新しい識別を選択するように進めることができる。たとえば、ユーザは自分の識別に関連付けられたイメージを、第１のイメージから第２のイメージへ（たとえばパンダからサメへ）変更することができる。ユーザは、すでに自分のデータベースにある識別子を選択することから、新しい識別子をインターネットなどのネットワークからダウンロードして、自分専用のピクチャ表現を描画または作成することまで、複数の方法で新しい識別子を選択することができる。
【００３５】
ステップ４１５では、ユーザが新しい識別子を選択し終えると、複数のデータベースのうちの少なくとも１つに新しい識別子が格納される。データベースは通信クライアントの内部にあるか、またはリモートストレージメカニズムであってよい。本発明の一配置構成では、移動電話ユーザの識別子を、すべての関連テーブル３３０（図３）および連絡先データベース３０５（図３）を維持する中央ネットワークデータベースに保存することができる。新しい識別子を受信すると、データベースは、ステップ４２０に記載されているように、新しい識別子を適用可能な連絡先のうちの少なくとも１つに送信する、背景伝送プロセスを自動的に起動することができる。背景伝送プロセスを手動で起動して、ユーザが新しい情報をいつ連絡先リストに送信するかを制御できるようにすることもできる。適用可能な連絡先は、ユーザの連絡先データベース３０５（図３）内のすべての人、あるいは特定セットの選択されたユーザのみとすることができる。連絡先の適用可能リストは、識別子を自分で選択できるようにしたい連絡先に対する、こうした機能を無効にしたい連絡先を基準にして、考案することもできる。
【００３６】
通信ネットワーク２１５（図２）を介して伝送を送った後、ステップ４２５のように、連絡先のデータベースにデータの着信を警告することができる。こうした通知は、連絡先の背景伝送プロセスに着信データのダウンロードを開始させる働きをする。通知または警告は、ヘッダメッセージを送信して背景プロセスデータストリームの指示を与えることを含む、いくつかの方法で発生させることができる。他の方法には、背景伝送プロセスに待ち行列をｐｉｎｇさせて、連絡先宛に何らかの新しいメッセージまたはデータが届いているかどうかを確認することが含まれる。背景プロセスを使用することの利点の１つは、ユーザがそれぞれの個々の連絡先を呼び出すときに、その連絡先を更新する必要がないことである。代わりに、いつも通信が確立される前に更新の伝送が実行される。こうした実施の他の利点は、背景プロセスがネットワーク活動の少ない期間を利用して、通信帯域幅を効率良く利用できるということである。さらに、通信システムの表面的な機能のみに満足しているユーザは、前景で発生する伝送プロセスに困惑する可能性がある。したがって、トランスペアレントな伝送システムを使用することで、通信をユーザフレンドリおよび混乱のないものにすることができる。
【００３７】
最後にステップ４３０では、伝送の着信が通知された後に、連絡先側での背景プロセスが新しいデータをダウンロードして、これをそのデータベースに格納することができる。ここでも、データベースは、リモートサーバまたは通信システム上の内部ストレージメカニズムまたはストレージエリアであってよい。データベースは、新しい情報を連絡先データベースに格納し、適切な関連を維持することができる。したがって、該当するフィールド内で新規に獲得した識別子を使って、連絡先データベースを自動的に更新することができる。
【００３８】
他の態様
図５は、本発明の一実施形態に従った、移動電話または携帯情報端末の音声インターフェースを示す図である。本発明は移動電話の使用に適用可能であり、電話での会話を開始する前に発呼者を識別することができる。移動電話５００は、ディスプレイ画面５０７、複数のコマンドボタン５３０および５３５、１つまたは複数のスピーカ５０２、および英数字キーパッド５３６を備える。移動電話５００は、ジョイスティック機動デバイス、ビデオまたはイメージを撮るためのカメラ、ならびにディスプレイ画面５０７上で直接書き込むためのスタイラスなどの、図示されていない他の構成要素を備えることもできる。電話画面５０７は、とりわけ、テキスト５０５および５１０、イメージ５１５、およびビデオ（図示せず）を表示することができる。したがって、呼に関連するすべての情報を、呼の前、最中、および後に表示することができる。表示可能な情報例の一部が、発呼者の名前５０５、着信呼の電話番号５１０、および発呼者の識別に関連付けられたイメージ５１５である。３つの例すべてを、発呼者に関する識別子として分類することができる。たとえば、発呼者の名前がＡｄａｍの場合、電話または発信者番号通知ディスプレイ５０７は発呼者の名前５０５を示すことができる。さらに画面５０７は、Ａｄａｍが発信している電話番号５１０、ならびに彼の識別に関連付けられたイメージ５１５を表示することができる。ディスプレイ画面の主な目的の１つは、被呼者が会話を開始する前に発呼者の識別情報を表示することである可能性がある。したがって、発信者番号通知技術を取り扱う上では、即時性も問題である。本発明は、呼が受信されたときに被呼者に識別子を即時に提供することによって、この問題に対処している。本発明の一実施形態では、発呼者がイメージ５１５および名前５０５を選択することができる。したがって、たとえばＡｄａｍは、自分の名前を「Ｊｕａｎ」または「Ｄａｖｉｄ」と表示するように決定することができる。さらにＡｄａｍは、自分の識別に関連付けられた地球のイメージ５１５を、ライオンのイメージなどの他のピクチャに変更することができる。ユーザが呼を実行する前に新しいイメージおよび名前を送信することができるため、まず呼に応答してから、データが伝送されるまでしばらくの間待つ必要がない。
【００３９】
被呼者は、コマンドボタン５３０および５３５を使用して、通信に応答するかまたは無視するかのいずれかを行うことができる。この機能は、発信者番号通知の核となる機能に戻るものであり、ユーザが一定の呼をスクリーニングし、他の呼に応答する柔軟性が与えられる。たとえば、画面５０７は、Ａｄａｍが５５５−５５５−５５３３から発呼していることを示している。被呼者がこの呼に応答しようと決めた場合、ユーザは「Ａｎｓｗｅｒ（応答）」テキスト５２０の下に配置されたボタン５３０を押すことができる。ただし、ユーザがＡｄａｍと話さないと決めた場合、ユーザは「Ｃａｎｃｅｌ（取消）」テキスト５２５の下に配置された「Ｘ」ボタン５３５を押すことができる。このユーザの柔軟性の一部は、発呼者の情報が即時に表示されることによって可能となる。
【００４０】
イメージ、テキスト、およびビデオに加えて、呼出し音または効果音などのサウンドでユーザ識別子を表すことも可能である。ユーザは自分の電話の画面を常に見つめている訳ではないので、多くの状況で識別呼出し音または効果音が有利である可能性がある。さらに図５を参照すると、本発明の実施形態は、スピーカ５０２も備えている。したがって、呼出し音および効果音を識別子として選択し、背景伝送プロセスを介して伝送することができる。発呼者が派手な効果音または不快なビデオやイメージを選択して、被呼者の画面上に表示できるという生来のリスクにより、自己選択機能を使用禁止にする無効化機能が実施可能である。
【００４１】
発信者番号通知技術は主に電話および移動電話システムで実施されてきたが、コンピュータネットワークおよびシステムに対する重要なアプリケーションもある。さらに、家庭用エンターテイメントシステムおよびエンターテイメント対応家庭用コンピュータ（たとえば、ワシントン州レドモンドのＭｉｃｒｏｓｏｆｔ  Ｃｏｒｐｏｒａｔｉｏｎから発売されたソフトウェアを備えたＭｅｄｉａ  Ｃｅｎｔｅｒ  ＰＣ、およびＵｌｔｉｍａｔｅ  ＴＶおよびＴｉＶｏを含む家庭用エンターテイメント録画／再生システムなど）でも使用可能である。現行の技術では、発呼者が自分のコンピュータを使用して音声通信を行うことができる。こうした技術は、ＩＰ電話（ｖｏｉｃｅ  ｏｖｅｒ  ＩＰ）として広く知られるようになりつつある。こうした音声通信の実施の出現により、発信者番号通知はコンピュータの分野でも有利になるであろう。通信用にＩＰを使用する人は、本発明の実施形態を使用して、呼を受信すると即時に自分の識別および画面呼出しを個性化することができる。
【００４２】
以上、本発明について、本発明を実施する現在の好ましい方法を含む特定の例に関して説明してきたが、当業者であれば、上記のシステムおよび技法の多数の変形形態および置換があることを理解されよう。したがって、本発明の精神および範囲は、添付の特許請求の範囲に示されるように広義に解釈されるべきものである。
【図面の簡単な説明】
【００４３】
【図１】本発明の１つまたは複数の実施に使用可能なコンピュータを示すブロック図である。
【図２】複数の電話または電話システムに適用される場合の本発明の一態様を示す図である。
【図３】本発明の実施形態に従った、連絡先データベースおよび関連テーブルを示す図である。
【図４】本発明の実施形態に従った、ユーザ識別子の選択および伝送に関するブロック図である。
【図５】本発明の実施形態に従った移動電話インターフェースを示す図である。
【符号の説明】
【００４４】
１１０  中央処理装置
１１２  システムメモリ
１１６  ハードディスクインターフェース
１２０  取外し可能メモリインターフェース
１２６  シリアルポートインターフェース
１３２  ＵＳＢインターフェース
１３６  ＩＥＥＥ１３９４インターフェース
１４０  ビデオアダプタ
１４８  サウンドカード
１５０  ネットワークインターフェース
１５２  ＬＡＮ
１５４  ＷＡＮ
【図１】
2005057746.tif 000003
【図２】
2005057746.tif 000004
【図３】
2005057746.tif 000005
【図４】
2005057746.tif 000006
【図５】
2005057746.tif 000007
【外国語明細書】
2005057746000001.pdf