(57)【要約】【課題】電話番号のリストを生成するためのコンテキスト駆動型の適応的技術を可能にする技術を提供すること。【解決手段】本発明の例示的実施形態の技術は、ユーザがどの電話番号をダイヤルしたいと思っているかを、ユーザが知る前でさえ、動的に予想しようとし、相手の名前および相手の電話番号をユーザの端末に提示する。特に、該技術はユーザ、ユーザのロケール、およびそのロケール内の１つまたは複数の端末を監視し、監視された情報に基づき、番号のマスタ集合から１つまたは複数の電話番号を選択し、かつ選択された番号をユーザに例えば短縮ダイヤル・リストまたはワンタッチ・ダイヤル・リストの形で提示する。次いでユーザは、提示された電話番号を検討し、それらの１つに電話を掛けたいか否かを決定する。該技術は、ユーザのコンピュータ、電話機、構内交換機、または関連電気通信システム内の他の装置で実現することができる。【選択図】図１
2008236753.tif 000002
【特許請求の範囲】
【請求項１】
第１の電気通信端末を含む第１のロケールでの第１の因子の監視に基づく第１の信号を受信すること、および
電話番号の第２の集合中の第１の電話番号であって、電話番号の前記第２の集合より多数の元を有する電話番号の第１の集合の元でもある第１の電話番号の帰属関係を変更すること、
を含み、
電話番号の前記第２の集合が少なくとも１つの元を有し、かつ
前記第１の電話番号の帰属関係の前記変更が前記第１の信号に基づく、
方法。
【請求項２】
前記第１の因子が前記第１の電気通信端末の測位である、請求項１に記載の方法。
【請求項３】
前記第１の因子が前記第１の電気通信端末の暦時間である、請求項１に記載の方法。
【請求項４】
前記第１の因子が前記第１の電気通信端末の環境パラメータである、請求項１に記載の方法。
【請求項５】
前記第１の因子が前記第１の電気通信端末の第１のユーザの生理学的パラメータである、請求項１に記載の方法。
【請求項６】
前記第１の因子が、少なくとも１つのデータを前記第１の電気通信端末と共有することのできる第１のコンピューティング・システムの第１のコンピュータ・ファイルの状態である、請求項１に記載の方法。
【請求項７】
第１の電気通信端末を含む第１のロケールでの第１の因子の監視に基づく第１の信号と、前記第１の電気通信端末の第１のユーザに関連付けられる発呼履歴に基づく第２の信号とを受信すること、および
電話番号の第２の集合中の第１の電話番号であって、電話番号の前記第２の集合より多数の元を有する電話番号の第１の集合の元でもある第１の電話番号の帰属関係を変更すること、
を含み、
電話番号の前記第２の集合が少なくとも１つの元を有し、かつ
前記第１の電話番号の帰属関係の前記変更が前記第１の信号および前記第２の信号に基づく、
方法。
【請求項８】
前記第１の因子が前記第１の電気通信端末の測位である、請求項７に記載の方法。
【請求項９】
前記第１の因子が前記第１の電気通信端末の暦時間である、請求項７に記載の方法。
【請求項１０】
第１の電話番号によって識別される第２の電気通信端末を含む第１のロケールでの第１の因子の監視に基づく第１の信号を第１の電気通信端末で受信すること、および
電話番号の第２の集合中の前記第１の電話番号であって、電話番号の前記第２の集合より多数の元を有する電話番号の第１の集合の元でもある第１の電話番号の帰属関係を変更すること、および
前記第１の電話番号を前記第１の電気通信端末の第１のユーザに提示すること、
を含み、
電話番号の前記第２の集合が少なくとも１つの元を有し、かつ
前記第１の電話番号の帰属関係の前記変更が前記第１の信号に基づく、
方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般的に電気通信に関し、さらに詳しくは、適応的コンテキスト駆動型ダイヤリングシステムに関する。
【背景技術】
【０００２】
電気通信システムは、１人または複数のユーザが相互に交信することを可能にする。システムの第１のユーザが第２のユーザに連絡を取るために、第１のユーザは通常、第２のユーザの端末に対応する電話番号をダイヤルするか、他の何らかのタイプの識別子を、彼または彼女の電気通信端末で呼び出さなければならない。一部のシステムでは、発呼中に、第２のユーザを普遍的に識別する識別子を、第１のユーザが指定することさえできる。そうすると電気通信システムは、第２のユーザに関連付けられる端末の番号に関係なく、その第２のユーザが居るか居そうな場所に電話を転送する。
【０００３】
たとえ被呼者を見つけ出すための技術が存在しても、発呼者の側で、そもそも、どの相手に電話を掛け、どの番号を使用するのかを決定することは依然としてしばしば難しい。ある人々の発呼パターンは同じ人々に繰返し電話するというものであるが、他の人々は最初に、誰に電話することが必要かを決定し、それは様々な理由から時間の経過と共に変化するかもしれず、次いで電話する相手の番号を調べなければならない。これは、発呼１件当たりに費やされるわずかな時間量であるように見えるかもしれないが、電話を掛けるための準備に使用される時間量は、長い間にはかなり大きくなり得る。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
必要なものは、先行技術の欠点の幾つか無しに、ある人が電話するかもしれない１人または複数の相手を決定するための技術である。
【課題を解決するための手段】
【０００５】
本発明は、電話番号のリストを生成するためのコンテキスト駆動型適応技術を可能にする。本発明の例示的実施形態の技術は、どの電話番号をユーザがダイヤルしたいかを、ユーザが知る前でさえ、動的に予想しようとし、相手の名前および相手の電話番号をユーザの端末に提示する。特に、該技術はユーザ、ユーザのロケール、およびそのロケール内の１つまたは複数の端末を監視し、監視された情報に基づき、番号のマスタ集合から、または番号の他の源から１つまたは複数の電話番号を選択し、かつ選択された番号をユーザに例えば短縮ダイヤル・リストまたはワンタッチ・ダイヤル・リストの形で提示する。次いでユーザは、提示された電話番号を検討し、それらの１つに電話を掛けたいか否かを決定する。該技術は、ユーザのコンピュータ、電話機、構内交換機、または関連電気通信システム内の他の装置で実現することができる。
【０００６】
例示的実施形態の技術でどのように電話番号リストを生成しかつ更新するかについて、少なくとも３つの重要な側面がある。第１に、該技術は、電話番号リストが生成されるユーザのコンテキストを監視し、そのコンテキストはユーザが関係している、時間的、空間的、環境的、生理学的など、全ての因子を含む。例えば、該技術はユーザのコンピュータでどの文書が開いているかを監視し、番号リスト内でこれらの文書に関係する人々を識別するかもしれない。別の例として、ユーザが職場で残業している場合、プロセスはユーザの配偶者を番号リストの最上部に載せるかもしれない。
【０００７】
第２に、該技術は、電気通信システム全体における他のユーザのコンテキストを監視する。例えば、該技術は異なるユーザ・ロケールの時間を監視し、彼らの電話機が深夜の時間帯に位置する場合、番号リストからユーザを排除するかもしれない。
【０００８】
第３に、プロセスは、各々のユーザの変化するコンテキストを監視し、それに適合して、ユーザの習慣を監視し、これらの習慣に基づいて番号リストに載せるものを決定する点で適応的である。例えばモニタは、ユーザが日曜日の夜毎に母親に電話を掛けることを学習し得、その結果、彼のリストのこれらの時間に彼女の名前を載せる。
【０００９】
本発明の例示的実施形態は、第１の電気通信端末を含む第１のロケールでの第１の因子の監視に基づく第１の信号を受信すること、および電話番号の第２の集合中の第１の電話番号であって、電話番号の第２の集合より多数の元を有する電話番号の第１の集合の元でもある第１の電話番号の帰属関係を変更することを含み、電話番号の第２の集合は少なくとも１つの元を有し、第１の電話番号の帰属関係の変更は第１の信号に基づく。
【発明を実施するための最良の形態】
【００１０】
本明細書および付属の特許請求の範囲を目的として、用語「電話番号」とは、ｉ）特定の相手に関連する網終端点（例えば電気通信端末等）、またはｉｉ）相手自身を一意に識別する識別子を指す。例示的実施形態では、電話番号は一連の１０進数字であるが、電話番号がセッション開始プロトコル（ＳＩＰ）ユニフォーム・リソース・ロケータ（ＵＲＬ）のフォーマットのような異なるフォーマットである代替的な実施形態をどのように作り使用するかは、当業者には明瞭であろう。
【００１１】
図１は、本発明の例示的実施形態に係る電気通信システム１００の特徴的な構成要素の略図を示す。電気通信システム１００は、電気通信網１０５、構内交換機（ＰＢＸ）１２０、セルラ・インフラストラクチャ１５０、サーバ１９０、ならびに様々な電気通信端末、例えばワイヤライン電話機１１０−１と１１０−２、コードレス電話機１３０、セルラ電話機１６０−１と１６０−２、およびワークステーション１４０−１乃至１４０−４などを含む。示された要素は、図示するように相互接続され、表示するように、接続の一部は有線であり、一部は無線である。例えば、構内交換機１２０はコードレス電話機１３０と無線で通信し、セルラ・インフラストラクチャ１５０は無線電話機１６０−１および１６０−２と無線で通信する。
【００１２】
電気通信網１０５は、世界中の様々なエンティティによって所有され運用される電気通信機器の複合体である、公衆交換電話網を含む。例えば、アメリカ合衆国では、公衆交換電話網（すなわち「ＰＳＴＮ」）は１０桁の数字によって定義されるアドレス空間を含み、したがって１０億個の一意のアドレスまたは「電話番号」を含む。他の国々の公衆交換電話網も同様である。一部の実施形態では、網１０５はインターネット、またはおそらく他のインターネットプロトコルに基づく網をも含む。
【００１３】
網１０５は、（ｉ）構内交換機１２０によってサポートされる企業網、および（ｉｉ）セルラ・インフラストラクチャ１５０によってサポートされるセルラ網を含む、他の電気通信網を相互接続する。構内交換機１２０によってサポートされる企業網は、オフィスビルまたはキャンパスのようなサービスされる企業エリア内の１つまたは複数の電気通信端末、例えば端末１１０−１、１３０、１４０−１、および１４０−３に、電気通信サービスを提供する。セルラ・インフラストラクチャ１５０によってサポートされるセルラ網は、セルラ端末１６０−１および１６０−２ならびにワークステーション１４０−４を含め、１つまたは複数の電気通信端末に電気通信サービスを提供する。
【００１４】
加えて、網１０５は、端末１１０−２および１４０−２のような他の電気通信端末にも電気通信サービスを提供する。例えば、端末１１０−２は、網１０５を経由して構内交換機１２０に呼を発信するかもしれず、あるいはその逆もあり得る。
【００１５】
本明細書を読んだ後、公衆網または構内網、有線または無線、回線ベースまたはパケット・ベースである電気通信システム１００内の網の様々な組合せを含む本発明の実施形態をどのように作り使用するかが、当業者には明瞭になるであろう。
【００１６】
システム１００全体に様々なユーザ環境が存在する。電気通信の観点から、ユーザ環境は、ユーザの制御内の少なくとも１つの電気通信端末を含むロケールとして定義される。ユーザの制御内の追加的端末が特定のユーザのロケール内に存在するかもしれず、そこで端末は、直接的に、あるいはユーザがログインした１つまたは複数のコンピューティング・システムを介して、相互にデータを交換することができる。例えば、第１のユーザの端末すなわち電話機１１０−１およびワークステーション１４０−１の両方を含むロケール１０１−１に第１のユーザが存在する。ロケール１０１−１内の端末は、（例えばローカル・エリア・ネットワークを介して、直接物理的接続等を介して）相互にデータを交換することができる。別の例として、第２のユーザが、第２のユーザに属する端末１１０−２およびパーソナル・コンピュータ１４０−２の両方を含むロケールに存在する。ロケール１０１−２はこのロケールを表わす。図１には少数のロケール（すなわちロケール１０１−１乃至１０１−５）しか示されていないが、図とは異なる個数のロケールを特徴とする本発明の実施形態をどのように作り使用するかは、当業者には明瞭であろう。
【００１７】
システム１００内の各ロケールは、ロケールのユーザが関係している全ての因子から構成されるコンテキスト情報の関連集合を有する。コンテキスト情報の集合は、測位、暦時間（スケジュールを含む）、環境パラメータ、ユーザ属性（生理学的パラメータを含む）、コンピュータ・システムの状態、発呼履歴、ユーザ間の関係、および端末相互の近接性のみならず、内因性または外因性とすることのできる追加情報をも含むが、それらに限定されない。例示的実施形態によれば、各ロケールのコンテキスト情報を表わす信号が収集されて評価され、ユーザによってダイヤル可能な電話番号の集合が生成される。
【００１８】
図２は、本発明の例示的実施形態に係る構内交換機１２０の特徴的な構成要素のブロック図を示す。構内交換機１２０は、図示するように相互接続された、スイッチ・ファブリック２１０、プロセッサ２２０、メモリ２３０、クロック２４０、有線ＬＡＮインタフェース２５０、無線ＬＡＮインタフェース２５５、および伝送網インタフェース２６０を含む。
【００１９】
スイッチ・ファブリック２１０は、構内交換機１２０が企業網内の端末（例えば電話機１１０−１、ワークステーション１４０−３等）と、網１０５に関連付けられる端末またはサーバとの間の通信セッション（例えば通話、データ転送等）を確立することを可能にする。スイッチ・ファブリック２１０をどのように作り使用するかは、当業者には明瞭であろう。
【００２０】
プロセッサ２２０は、スイッチ・ファブリック２１０によって実行されるスイッチング論理を制御し、メモリ２３０に格納された命令を実行し、メモリ２３０からデータを読み出し、メモリ２３０にデータを書き込むことのできる汎用プロセッサである。本発明の代替的実施形態では、プロセッサ２２０は専用プロセッサとすることができる。
【００２１】
例示的実施形態によれば、プロセッサ２２０は、以下で図８乃至１０に関連して詳述するように、本発明の適応的コンテキスト駆動型タスクを実行する。一部の代替的実施形態では、プロセッサ２２０は、代わりに、コンテキスト関連信号を受信し（すなわち企業網内の端末から）、サーバ１９０のような別のデータ処理システムへのこれらの信号の送信を調整することができる。いずれにしても、本明細書を読んだ後、プロセッサ２２０をどのように作り使用するかが、当業者には明瞭になるであろう。
【００２２】
メモリ２３０は、プロセッサ２２０によって使用される命令およびデータを周知の仕方で格納する。メモリ２３０は、ダイナミック・ランダム・アクセス・メモリ（ＲＡＭ）、フラッシュ・メモリ、ディスク・ドライブ・メモリなどの任意の組合せとすることができる。例示的実施形態によれば、メモリ２３０は１つまたは複数の他のソースから受信するコンテキスト情報を格納することができる。
クロック２４０は、現在の時刻、日付、および曜日のみならず、他の暦時間情報をも、周知の仕方でプロセッサ２２０に提供する。
【００２３】
有線ローカル・エリア・ネットワーク（ＬＡＮ）インタフェース２５０は、ＰＢＸ１２０が周知の仕方でワイヤライン信号をデスクセット１１０−１ならびにワークステーション１４０−１および１４０−３のようなワイヤライン端末と交換することを可能にする、回路構成を含む。インタフェース２５０は受信器部２５０−１および送信器部２５０−２を含む。
【００２４】
無線ローカル・エリア・ネットワーク（ＬＡＮ）インタフェース２５５は、交換機１２０が周知の仕方で無線信号を端末１３０と交換することを可能にする回路構成を含む。インタフェース２５５は受信器部２５５−１および送信器部２５５−２を含む。
【００２５】
伝送網インタフェース２６０は、交換機１２０が周知の仕方で信号を網１０５と交換することを可能にする回路構成を含む。インタフェース２６０は受信器部２６０−１および送信器部２６０−２を含む。
【００２６】
図３は、本発明の例示的実施形態に係るサーバ１９０の特徴的な構成要素のブロック図を示す。サーバ１９０は、下述する例示的実施形態の技術をサポートするサーバ・データ処理システムである。サーバ１９０は、図示するように相互接続された、伝送網インタフェース３１０、プロセッサ３２０、メモリ３３０、およびクロック３４０を含む。
【００２７】
伝送網インタフェース３１０は、サーバ１９０が周知の仕方で信号を網１０５と交換することを可能にする回路構成を含む。インタフェース３１０は受信器部３１０−１および送信器部３１０−２を含む。
【００２８】
プロセッサ３２０は、受信器インタフェース３１０−１から情報を受信し、メモリ３３０に格納された命令を実行し、メモリ３３０からデータを読み出し、かつメモリ３３０にデータを書き込むことのできる汎用プロセッサである。本発明の一部の代替的実施形態では、プロセッサ３２０は専用プロセッサとすることができる。
【００２９】
本発明の例示的実施形態によれば、プロセッサ３２０は、（例えばセルラ端末１６０−１および１６０−２から、ワイヤライン端末１１０−２等から）コンテキスト関連信号を受信し、構内交換機１２０へのこれらの信号の送信を調整する。一部の代替的実施形態では、プロセッサ３２０は代わりに、構内交換機１２０以外のデータ処理システムへのコンテキスト関連信号の送信を調整することができる。一部の他の代替的実施形態では、プロセッサ３２０は代わりに、以下で図８乃至１０に関連して詳述するように、本発明の適応的コンテキスト駆動型電話番号ダイヤリングを実行することができる。
【００３０】
メモリ３３０は、プロセッサ３２０によって使用される命令およびデータを周知の仕方で格納する。メモリ３３０は、ダイナミック・ランダム・アクセス・メモリ（ＲＡＭ）、フラッシュ・メモリ、ディスク・ドライブ・メモリなどの任意の組合せとすることができる。例示的実施形態によれば、メモリ３３０は１つまたは複数の他のソースから受信するコンテキスト情報を格納することができる。
【００３１】
クロック３４０は、現在の時刻、日付、および曜日のみならず、他の暦時間情報をも、周知の仕方でプロセッサ３２０に提供する。
【００３２】
図４は、例示的実施形態に係るコードレス電話機１３０の特徴的な構成要素のブロック図を示す。コードレス電話機１３０は、図示するように相互接続された、トランシーバ４１０、プロセッサ４２０、メモリ４３０、クロック４４０、測位センサ４５０、環境センサ４６０、生理学的センサ４７０、入力装置４８０、および出力装置４９０を含む。
【００３３】
トランシーバ４１０は、電話機１３０が周知の仕方で信号をＰＢＸ１２０と交換することを可能にする回路構成を含む。トランシーバ４１０は受信器部および送信器部を含む。
【００３４】
プロセッサ４２０は、コードレス電話機１３０のユーザが関係する通話の処理を制御する。プロセッサ４２０はプログラムによる汎用プロセッサであるが、プロセッサ４２０が「ハードワイヤード」または専用プロセッサである本発明の代替的実施形態をどのように作り使用するかは、当業者には明瞭であろう。
【００３５】
本発明の例示的実施形態によれば、プロセッサ４２０はまた、コンテキスト関連信号（例えば暦データ、位置データ等）を収集し、トランシーバ４１０を介して構内交換機１２０へのこれらの信号の送信を調整する。一部の代替的実施形態では、プロセッサ４２０は代わりに、ＰＢＸ１２０以外のデータ処理システムへのコンテキスト関連信号の送信を調整することができる。一部の他の代替的実施形態では、プロセッサ４２０は代わりに、以下で図８乃至１０に関連して詳述するように、適応的コンテキスト駆動型電話番号ダイヤリングを実行することができる。
【００３６】
メモリ４３０は、プロセッサ４２０によって使用される命令およびデータを周知の仕方で格納する。メモリ４３０は、ダイナミック・ランダム・アクセス・メモリ（ＲＡＭ）、フラッシュ・メモリ、ディスク・ドライブ・メモリなどの任意の組合せとすることができる。例示的実施形態によれば、メモリ４３０は、コンテキスト情報に基づいて選択された電話番号をも格納する。
【００３７】
クロック４４０は、暦時間関連情報を周知の仕方でプロセッサ４２０に提供する。
測位センサ４５０は、以下で詳述するように位置データを受信し、これらのデータを周知の仕方でプロセッサ４２０に送信する。
【００３８】
環境センサ４５０は、以下で詳述するように１つまたは複数の環境パラメータについての大気データを受信し、これらのデータを周知の仕方でプロセッサ４２０に送信する。
【００３９】
生理学的センサ４７０は、以下で詳述するように１つまたは複数の生理学的パラメータについての生理学的データをユーザから受信し、これらのデータを周知の仕方でプロセッサ４２０に送信する。
【００４０】
入力装置４８０はユーザからの入力を受信し、対応する入力信号をプロセッサ４２０に送信する。図４には単一の入力装置しか示されていないが、一部の実施形態では、コードレス電話機１３０は、当技術分野で周知の通り、複数の入力装置（例えばキーパッド、タッチスクリーン等）を有する。
【００４１】
出力装置４９０はプロセッサ４２０からの信号を受信して、メモリ４３０に格納されている選択電話番号をどのように選択するかの情報をユーザに提示する。図４には単一の出力装置しか示されていないが（すなわちディスプレイ）、一部の実施形態では、コードレス電話機１３０は、当技術分野で周知の通り、複数の出力装置（例えばディスプレイ、ワンタッチ・キー・ラベル、スピーカ等）を有する。
【００４２】
当業者には理解される通り、システム１００内の他の型の１つまたは複数の端末（例えばワイヤライン電話機１１０−ｉ、セルラ電話機１６０−ｊ、ワークステーション１４０−ｋ等）は、コードレス電話機１３０を構成する機能の一部または全部を含むことができる。特に、他の端末はコンテキスト関連信号（例えば暦データ、環境データ等）を受信し、構内交換機１２０のようなデータ処理システムへのこれらの信号の送信を調整することができる。一部の例示的実施形態では、端末は代わりに、以下で図８乃至１０に関連して詳述するように、本発明の適応的コンテキスト駆動型ダイヤリングを実行することができる。
【００４３】
コードレス電話機１３０以外の端末がどのようにして本発明の機能を提示することができるか、幾つかの例をここに提供する。第１の例では、ワイヤライン電話機１１０−ｉの構成要素は、ワイヤライン電話機１１０−ｉが、固定位置のワイヤライン端末では不必要な測位センサ４５０を含まないことを除いては、図４に示したそれらの対応物と同等である。第２の例では、セルラ電話機１６０−ｊの構成要素は、電話機１６０−ｊが、おそらく携帯電話機の小型の形状因子により生理学的センサ４７０を含めることが実用的でないため、これらのセンサを含まないことを除いては、図４のそれらの対応物と同等である。そして第３の例では、ワークステーション１４０−ｋの構成要素は、ワークステーション１４０−ｋが、ワークステーションが接続されているコンピュータ・システムのコンピュータ・ファイル管理（例えばファイルを開く、ファイルを閉じる、ファイルを修正する等）を監視するセンサを追加的に含むことができることを除いては、図４のそれらの対応物と同等である。しかし、当業者には理解される通り、これらの例は、各端末に関連付けられ得るセンサを限定または厳密に定義することを意図するものではない。
【００４４】
図５は、本発明の第３の例示的実施形態に係る測位センサ４５０の特徴的な構成要素のブロック図を示す。測位センサ４５０は、ユーザのロケールを表わすデータを提供する、全地球測位システム（ＧＰＳ）５１０、高度計５２０、および加速度計５３０を含む。
【００４５】
全地球測位システム（ＧＰＳ）５１０は、衛星ベースの信号を受信し、当技術分野でよく理解されているように地球上の位置を決定し、データをプロセッサ４２０に送信する。一部の実施形態では、ＧＰＳ５１０はまた、近傍の他の無線端末の測位に関する情報をプロセッサ４２０に送信する。下述の通り、プロセッサ４２０は、着信メッセージの到着をどのようにユーザに知らせるかを決定する際に、この情報を考慮することができる。
【００４６】
一部の実施形態では、測位を決定するのに衛星ベースの信号以外の手段（例えば三角測量、無線ビーコン、高周波指紋等）を使用し得ることは、当業者には明瞭であろう。そのような実施形態では、当技術分野でよく理解される通り、ＧＰＳ５１０の代わりに適切な受信器（例えば高周波受信器等）を用いることができる。
【００４７】
高度計５２０は周知の仕方で高度を測定し、その測定値をプロセッサ４２０に送信する。一部の実施形態では、高度計５２０の読みは大気圧に基づき、一部の他の実施形態では、高度計５２０はレーダに基づく。
加速度計５３０は周知の仕方で加速度を測定し、その測定値をプロセッサ４２０に送信する。
【００４８】
図６は、本発明の例示的実施形態に係る環境センサ４６０の特徴的な構成要素のブロック図を示す。環境センサ４６０は、温度計６１０、湿度計６２０、気圧計６３０、騒音計６４０、および光度計６５０を含み、それらは全てユーザのロケールの大気から情報を受信する。
温度計６１０は周知の仕方で周囲の温度を測定し、その測定値をプロセッサ４２０に送信する。
【００４９】
湿度計６２０は周知の仕方で周囲の湿度を測定し、その測定値をプロセッサ４２０に送信する。
気圧計６３０は周知の仕方で周囲の気圧を測定し、その測定値をプロセッサ４２０に送信する。
騒音計６４０は周知の仕方で周囲の音の強さを測定し、その測定値をプロセッサ４２０に送信する。
光度計６５０は周知の仕方で周囲の光の強さを測定し、その測定値をプロセッサ４２０に送信する。
【００５０】
図７は、本発明の例示的実施形態に係る生理学的センサ４７０の特徴的な構成要素のブロック図を示す。生理学的センサ４７０は、心拍数モニタ７１０、血圧モニタ７２０、呼吸数モニタ７３０、体温モニタ７４０、および脳活動モニタ７５０を含む。一部の実施形態では、これらのモニタのうちの少なくとも１つが、ユーザの身体の一部分（例えば指、前頭部等）に結合された少なくとも１つのセンサを介して、ユーザからの入力を受信する。この場合、センサは有線または無線のいずれかでデータを端末に送信する。一部の他の実施形態では、これらのモニタのうちの少なくとも１つが、端末内に位置する少なくとも１つのセンサを介して、ユーザからの入力を受信する。この場合、センサは、ユーザが端末を保持しているときに、ユーザから生理学的信号を受信する。
【００５１】
心拍数モニタ７１０は周知の仕方でユーザの心拍数を測定し、その測定値をプロセッサ４２０に送信する。
血圧モニタ７２０は周知の仕方でユーザの血圧を測定し、その測定値をプロセッサ４２０に送信する。
呼吸数モニタ７３０は周知の仕方でユーザの呼吸数を測定し、その測定値をプロセッサ４２０に送信する。
体温モニタ７４０は周知の仕方でユーザの体温を測定し、その測定値をプロセッサ４２０に送信する。
脳活動モニタ７５０は周知の仕方で（例えばＥＫＧ等）ユーザの脳活動を測定し、その測定値をプロセッサ４２０に送信する。
【００５２】
既述した様々なセンサからコンテキスト関連情報を受信することに加えて、プロセッサ４２０は他のソースから追加情報を受信することも可能である。１つのそのようなソースとして通話記録、または発呼活動の他の記録（もしくは発呼履歴）がある。例えば通話記録は、次の１つまたは複数を含むことができる。
ｉ．ロケール１０１−１の端末に対して行なわれ、完了した全ての通話（すなわち「着呼」）
ｉｉ．ロケール１０１−１の端末から発信した全ての通話（すなわち「発呼」）
ｉｉｉ．ロケール１０１−１の端末に対して行なわれたが、完了しなかった全ての通話（すなわち「不在着信」）
ｉｖ．ロケール１０１−２の端末に対して行なわれ、完了した全ての通話
ｖ．ロケール１０１−２の端末から発信した全ての通話
ｖｉ．ロケール１０１−２の端末に対して行なわれたが、完了しなかった全ての通話
当業者には理解される通り、通話記録は周知の仕方で（例えば追加ロケール等についての）追加情報を追跡することができる。
【００５３】
様々な端末で有効な現在の暦時間を受信することに加えて、プロセッサ４２０は、１人のユーザのスケジュールまたは複数のユーザのスケジュールの暦時間指示を含むスケジュール情報を受信することもできる。指示は、（例えばロケール１０１−１、ロケール１０１−２等の）ユーザが（例えば会合、医師の予約、休暇等によって）割かれる期間とすることができる。例えば各期間は、「月曜日の午後１時から午後４時まで」、「水曜日の午前８時から午後１時まで」等のような時間帯である。スケジュールは、当技術分野で周知の通り、個別の期間に加えて、周期的事象（例えば毎週金曜日の午前１０時から午前１１時まで等）を含むことができる。当業者には理解される通り、スケジュール情報および記入項目は、各端末から直接、またはユーザのスケジュール情報を格納しているデータ処理システムから受信することができる。
【００５４】
プロセッサ４２０はまた、ユーザの可用性、ユーザの活動、実時間株価、ポートフォリオ・バランスなどのような追加の外因性情報を受信することも可能である。
【００５５】
図８は、本発明の例示的実施形態に係る、ダイヤルすべき電話番号の適応的コンテキストベースの選択に関連する特徴的なタスクのフローチャートを示す。当業者には理解される通り、図示したタスクの一部または全部を図とは異なる順序で組み合わせ、または実行することができる。
【００５６】
例示的実施形態によれば、構内交換機１２０が図示されたタスクを実行する。しかし、本明細書を読んだ後、交換機１２０が図示されたタスクの一部だけを実行し、別のデータ処理システムまたは端末が図示されたタスクの一部または全部を実行する本発明の実施形態をどのように作り使用するかは、当業者には明瞭であろう。加えて、本明細書を読んだ後、電話番号の集合を決定する際に、コンテキスト関連信号の異なる集合を考慮する本発明の実施形態をどのように作り使用するかは、当業者には明瞭であろう。
【００５７】
教育を目的として、交換機１２０は、図示されたタスクをロケール１０１−１のユーザのために実行している。しかし、当業者には理解される通り、例示的実施形態のタスクは、追加的ユーザ（例えばロケール１０１−２のユーザ、ロケール１０１−３のユーザ等）のための電話番号の追加的集合を生成するために実行することができる。
【００５８】
タスク８０１で、交換機１２０は電話番号の第１の集合を受信する。一部の実施形態では、この集合は、ｉ）交換機１２０にすでに格納されており、そこで利用可能であるか、ｉｉ）別のデータ処理システムまたは端末から取出し可能である、連絡先ディレクトリにある番号の一部または全部を含む。一部の代替的実施形態では、第１の集合の１つまたは複数の電話番号が、ウェブ・ページ、ＰＤＦファイル、電子メール、テキスト・メッセージ、インスタント・メッセージなどのようなファイルまたはメッセージから抽出される。第１の集合の番号は、複数のユーザによってすでにアクセス可能であるかもしれず、あるいは第２の集合の電話番号が生成されるユーザによってのみアクセス可能であるかもしれない。さらに、番号は１人または複数のユーザにとってすでに慣れ親しんでいるかもしれず、そうでないかもしれない。当業者には理解される通り、本発明の例示的実施形態によれば、交換機１２０は時間が経つにつれて追加の電話番号を受信することができ、そこから選択された番号の第２の集合を生成することができる。
【００５９】
タスク８０２で、交換機１２０は、生成される番号の集合がそれに基づくことができる規則の集合を受信する。第１の例として、規則は、どのコンピュータ・ファイルまたは文書をコンピュータ・システムで開くかを評価し、電話番号をこれらの開かれたファイルまたは文書に関連付けられる人々に基づかせることを規定し得る。第２の例として、規則は、時刻（すなわち暦時間の一部として）を評価し、深夜の時間帯の人々に対応する電話番号を考慮から除去することを規定し得る。第３の例として、規則は、（番号の集合が生成されている）ロケール１０１−１のユーザの時刻を評価し、それが深夜である場合、リストの最上部にユーザの配偶者を配置することを規定する。当業者には理解される通り、多数の他の規則が可能である。
【００６０】
タスク８０３で、交換機１２０は、第１の電気通信端末（すなわち端末１１０−１）の第１のロケール（すなわちロケール１０１−１）における因子の第１の集合の監視に基づく、１つまたは複数のコンテキスト関連の信号を受信する。受信信号によって表わされる情報は、以下で図１０に関連して記載する。
【００６１】
タスク８０４で、交換機１２０は、他の電気通信端末の１つまたは複数の他のロケール（すなわちロケール１０１−２、１０１−３など）における因子の他の集合の監視に基づく、１つまたは複数のコンテキスト関連信号を受信する。受信信号によって表わされる情報は、以下で図１１に関連して記載する。
【００６２】
タスク８０５で、交換機１２０は、因子の第１の集合のみならず、因子の他の集合においても、それらの中の１つまたは複数の監視因子に対応する受信信号を評価する。これは一部においては、データの１つの集合と別の集合との間の関係を考慮する規則に対応するために実行される。例えば交換機１２０は、各端末からの測位情報に基づいて、２つの端末の相互に対する近接性を決定することができる。交換機１２０は、各監視因子の各受信信号の関連性を決定する際に、タスク８０２で受信した規則の集合を適用する。
【００６３】
タスク８０６で、交換機１２０は、例示的実施形態に従って、信号および因子の評価に基づき、電話番号の第２の集合内の少なくとも第１の電話番号の帰属関係を変更する。例えば、電話番号の第１の集合は、複数の場所にまたがる企業の全従業員の番号を含むことができ、その場合、タスク８０５で実行された評価に基づいて、番号の第１の集合から電話番号の第２の集合が生成される。当業者には理解される通り、生成される番号の第２の集合の大きさを決定するために、電話番号の最大個数もしくは最小個数、または両方を指定することができる。
【００６４】
タスク８０７で、交換機１２０は、意図するユーザの端末（例えばロケール１０１−１のユーザの端末１１０−１等）に、生成された番号の第２の集合内の電話番号を提示する。一部の実施形態では、交換機１２０は代わりに、生成された電話番号の部分集合を提示する。例えば交換機１２０は、１０個の電話番号、対応する人々の名前（または他の識別子）、および対応する短縮ダイヤル・コードを指定する短縮ダイヤル・リストの形で、番号を端末１１０−１に転送することができる。別の例として、交換機１２０は、５個の電話番号、人々の名前、ならびに番号および名前を端末のソフト・キーにどのようにマッピングするかに関する情報を指定するワンタッチ・ダイヤル・リストの形で、番号を端末１１０−１に転送することができる。当業者には理解される通り、番号を端末に、かつ最終的に端末のユーザに提示するための他の技術が可能である。
【００６５】
例示的実施形態によれば、交換機１２０は、ユーザが番号を選択した後でのみ、リストから番号をダイヤルする。一部の代替的実施形態では、交換機１２０（またはユーザの端末）はより積極的であり、生成された集合内の１つまたは複数の番号をダイヤルするための動作開始の合図を出すことができる。例えば交換機１２０は、「あと５秒で母親に電話します。止めるには「取り消す」と言うかまたはそれを選択してください」のような内容のユーザへのメッセージを、端末１１０−１を介して再生することができる。
【００６６】
タスク８０７の後、タスクの実行はタスク８０３に戻り、それによって、生成された電話番号の集合を、監視される各ロケールにおけるコンテキスト関連情報の変化に適応させることができる。
【００６７】
図９は、第１のロケール（例えばロケール１０１−１等）から様々なコンテキスト関連信号を受信することに関連する特徴的なタスクのフローチャートを示す。当業者には理解される通り、図示されたタスクの一部または全部を、図とは異なる順序で組み合わせ、または実行することができる。
【００６８】
タスク９０１で、構内交換機１２０は、第１のロケールを構成する１つまたは複数のソースから（例えば端末１１０−１から、コンピュータ１４０−１からなど）測位データを受信する。
タスク９０２で、交換機１２０は、第１のロケールを構成する１つまたは複数のソースから暦時間データを受信する。
タスク９０３で、交換機１２０は、第１のロケールを構成する１つまたは複数のソースから環境パラメータ・データを受信する。
タスク９０４で、交換機１２０は、第１のロケールを構成する１つまたは複数のソースから生理学的パラメータ・データを受信する。
タスク９０５で、交換機１２０は、第１のロケールを構成する１つまたは複数のソースからコンピュータ・システム関連データを受信する。
タスク９０６で、交換機１２０は、第１のロケールを構成する１つまたは複数のソースから発呼履歴データを受信する。
【００６９】
図１０は、第１のロケール以外のロケール（例えばロケール１０１−２乃至１０１−５等）から様々なコンテキスト関連信号を受信することに関連する特徴的なタスクのフローチャートを示す。当業者には理解される通り、図示されたタスクの一部または全部を、図とは異なる順序で組み合わせ、または実行することができる。
【００７０】
タスク１００１で、構内交換機１２０は、第１のロケール以外の１つまたは複数のロケールを構成する１つまたは複数のソースから（例えば端末１１０−２から、コンピュータ１６０−１から等）測位データを受信する。
【００７１】
タスク１００２で、交換機１２０は他のロケールを構成する１つまたは複数のソースから暦時間データを受信する。
タスク１００３で、交換機１２０は他のロケールを構成する１つまたは複数のソースから環境パラメータ・データを受信する。
タスク１００４で、交換機１２０は他のロケールを構成する１つまたは複数のソースから生理学的パラメータ・データを受信する。
タスク１００５で、交換機１２０は他のロケールを構成する１つまたは複数のソースからコンピュータ・システム関連データを受信する。
タスク１００６で、交換機１２０は他のロケールを構成する１つまたは複数のソースから発呼履歴データを受信する。
【００７２】
上述の実施形態は本発明の単なる例示であって、当業者は、本発明の範囲から逸脱することなく、上述の実施形態の多くの変形を考案することができることを理解されたい。例えば、本明細書では、本発明の例示的実施形態の完全なる説明および理解をもたらすために、多数の特定の詳細が提示されている。しかし、本発明はこれらの詳細のうちの１つまたは複数が無くても、他の方法、材料、構成要素等により、実施することができることを、当業者は理解されるであろう。
【図面の簡単な説明】
【００７３】
【図１】本発明の例示的実施形態に係る電気通信システム１００の特徴的な構成要素の略図である。
【図２】システム１００の構内交換機１２０の特徴的な構成要素のブロック図である。
【図３】システム１００のサーバ１９０の特徴的な構成要素のブロック図である。
【図４】システム１００のコードレス電話機１３０の特徴的な構成要素のブロック図である。
【図５】システム１００の測位センサ４５０の特徴的な構成要素のブロック図である。
【図６】システム１００の環境センサ４６０の特徴的な構成要素のブロック図である。
【図７】システム１００の生理学的センサ４７０の特徴的な構成要素のブロック図である。
【図８】本発明の例示的実施形態に係る、ダイヤルすべき電話番号の適応的コンテキストベースの選択に関連する特徴的なタスクのフローチャートである。
【図９】第１のロケールから様々なコンテキスト関連信号を受信することに関連する特徴的なタスクのフローチャートである。
【図１０】第１のロケール以外のロケールから様々なコンテキスト関連信号を受信することに関連する特徴的なタスクのフローチャートである。
【図１】
2008236753.tif 000003
【図２】
2008236753.tif 000004
【図３】
2008236753.tif 000005
【図４】
2008236753.tif 000006
【図５】
2008236753.tif 000007
【図６】
2008236753.tif 000008
【図７】
2008236753.tif 000009
【図８】
2008236753.tif 000010
【図９】
2008236753.tif 000011
【図１０】
2008236753.tif 000012