(57)【特許請求の範囲】
【請求項１】
通信デバイスを管理するための方法であって、
前記通信デバイスにおいて、発呼側と被呼側との間で共有される、共有の秘密を格納することと、
前記通信デバイスにおいて、通信呼のセットアップに関連して発呼者から提供された、トリガ及び共有の秘密を含む通信呼を受信することと、なお、前記トリガは前記通信呼に前記共有の秘密が含まれていることを示し、かつ、前記共有の秘密が関連付けられる通信デバイス機能を識別する、
前記通信デバイスにおいて、前記通信呼中に含まれる前記共有の秘密を検証することと、および
前記通信デバイスにおいて、前記トリガ及び前記検証された共有の秘密に基づいて前記通信デバイス機能を実行することと、なお、前記通信デバイス機能を実行することは、（１）前記発呼者を識別するために発呼者識別出力信号を提供すること、（２）前記通信呼の優先度を識別するために優先度出力信号を提供すること、（３）前記発呼者に前記通信デバイスの１つ以上の管理機能への遠隔アクセスを提供すること、及び／又は、（４）前記通信デバイスをオフモードにロックすること、のうちの１つ以上に相当し、
前記通信デバイスは前記通信呼の前記被呼側に相当する、
を備える方法。
【請求項２】
前記共有の秘密を検証することは、前記共有の秘密の受信に応答してデータベースを参照し、かつ、前記共有の秘密に関連付けられた前記データベース中のエントリを参照することをさらに備える、請求項１に記載の方法。
【請求項３】
前記検証された共有の秘密に関連付けられた通信デバイス機能を実行することは、前記発呼者を識別する前記発呼者識別出力信号を提供することを備える、請求項１に記載の方法。
【請求項４】
前記発呼者を識別する前記発呼者識別出力信号を提供することは、前記発呼者を識別する発呼者識別を表示することを備える、請求項３に記載の方法。
【請求項５】
前記発呼者を識別する前記発呼者識別出力信号を提供することは、前記発呼者を識別するオーディオ信号を提供することを備える、請求項３に記載の方法。
【請求項６】
前記検証された共有の秘密に関連付けられた通信デバイス機能を実行することは、前記通信呼の前記優先度を識別する前記優先度出力信号を提供することを備える、請求項１に記載の方法。
【請求項７】
前記優先度出力信号は、前記呼の優先度を識別する優先度メッセージとして表示される、請求項６に記載の方法。
【請求項８】
前記検証された共有の秘密に関連付けられた通信デバイス機能を実行することは、前記発呼者に１つ以上の通信デバイス機能へのアクセスを提供することを備える、請求項１に記載の方法。
【請求項９】
前記検証された共有の秘密に関連付けられた通信デバイス機能を実行することは、前記通信デバイスをオフモードにロックすることを備える、請求項１に記載の方法。
【請求項１０】
前記共有の秘密を検証することは、前記トリガに関連付けられたデータベースを参照し、かつ、前記共有される秘密に関連付けられた前記データベース中のエントリを参照することをさらに備える、請求項１に記載の方法。
【請求項１１】
命令のシーケンスを格納したコンピュータ可読記憶媒体であって、前記命令が実行されると、通信デバイスに、
前記通信デバイスにおいて、発呼側と被呼側との間で共有される、共有の秘密を格納することと、
前記通信デバイスにおいて、通信呼のセットアップに関連して発呼者から提供されたトリガ及び共有の秘密を含む通信呼を受信することと、なお、前記トリガは前記通信呼に前記共有の秘密が含まれていることを示し、かつ、前記共有の秘密が関連付けられる通信デバイス機能を識別する、
前記通信デバイスにおいて、前記通信呼中に含まれる前記共有の秘密を検証することと、および
前記通信デバイスにおいて、前記トリガ及び前記検証された共有の秘密に基づいて前記通信デバイス機能を実行することと、なお、前記通信デバイス機能を実行することは、（１）前記発呼者を識別するために発呼者識別出力信号を提供すること、（２）前記通信呼の優先度を識別するために優先度出力信号を提供すること、（３）前記発呼者に前記通信デバイスの１つ以上の管理機能への遠隔アクセスを提供すること、及び／又は、（４）前記通信デバイスをオフモードにロックすること、のうちの１つ以上に相当し、
前記通信デバイスは前記通信呼の前記被呼側に相当する、
を実行させる、コンピュータ可読記憶媒体。
【請求項１２】
通信デバイス内の少なくとも１つのプロセッサであって、
発呼側と被呼側との間で共有される、共有の秘密を格納することと、
通信呼のセットアップに関連して発呼者から提供されたトリガ及び共有の秘密を含む通信呼を受信することと、なお、前記トリガは前記通信呼に前記共有の秘密が含まれていることを示し、かつ、前記共有の秘密が関連付けられる通信デバイス機能を識別する、
前記通信呼中に含まれる前記共有の秘密を検証することと、および
前記トリガ及び前記検証された共有の秘密に基づいて前記通信デバイス機能を実行することと、なお、前記通信デバイス機能を実行することは、（１）前記発呼者を識別するために発呼者識別出力信号を提供すること、（２）前記通信呼の優先度を識別するために優先度出力信号を提供すること、（３）前記発呼者に前記通信デバイスの１つ以上の管理機能への遠隔アクセスを提供すること、及び／又は、（４）前記通信デバイスをオフモードにロックすること、のうちの１つ以上に相当し、
前記通信デバイスは前記通信呼の前記被呼側に相当する、
を実行するように構成された、少なくとも１つのプロセッサ。
【請求項１３】
通信デバイスであって、
発呼側と被呼側との間で共有される、共有の秘密を格納するための手段と、
通信呼のセットアップに関連して発呼者から提供されたトリガ及び共有の秘密を含む通信呼を受信するための手段と、なお、前記トリガは前記通信呼に前記共有の秘密が含まれていることを示し、かつ、前記共有の秘密が関連付けられる通信デバイス機能を識別する、
前記通信呼中に含まれる前記共有の秘密を検証するための手段と、および
前記トリガ及び前記検証された共有の秘密に基づいて前記通信デバイス機能を実行するための手段と、なお、前記通信デバイス機能を実行することは、（１）前記発呼者を識別するために発呼者識別出力信号を提供すること、（２）前記通信呼の優先度を識別するために優先度出力信号を提供すること、（３）前記発呼者に前記通信デバイスの１つ以上の管理機能への遠隔アクセスを提供すること、及び／又は、（４）前記通信デバイスをオフモードにロックすること、のうちの１つ以上に相当し、前記通信デバイスは前記通信呼の前記被呼側に相当する、
を備えた、通信デバイス。
【請求項１４】
通信デバイス上での発呼者識別のための方法であって、
前記通信デバイスにおいて、発呼側と被呼側との間で共有される、共有の秘密を格納することと、
前記通信デバイスにおいて、通信呼のセットアップに関連して発呼者から提供されるトリガ及び共有の秘密を含む通信呼を受信することと、なお、前記トリガは前記通信呼に前記共有の秘密が含まれていることを示し、かつ、前記共有の秘密が関連付けられる通信デバイス機能を識別する、
前記通信デバイスにおいて、前記通信呼中に含まれる前記共有の秘密に関連する連絡先を特定するためにデータベースにアクセスすることと、および
前記通信デバイスにおいて、前記トリガ及び前記共有の秘密に基づいて前記共有の秘密に関連付けられた前記連絡先を識別する出力信号を提供することと、
を備え、前記通信デバイスは前記通信呼の前記被呼側に相当する、
方法。
【請求項１５】
前記共有の秘密に関連付けられた前記連絡先を識別する出力信号を提供することは、前記共有の秘密に関連付けられた前記連絡先に関連付けられた発呼者識別を表示することをさらに備える、請求項１４に記載の方法。
【請求項１６】
前記共有の秘密に関連付けられた前記連絡先を識別する出力信号をもたらすことは、前記共有の秘密に関連付けられた前記連絡先に関連付けられたオーディオ信号を提供することをさらに備える、請求項１４に記載の方法。
【請求項１７】
前記共有の秘密に関連付けられた発呼者を特定するために前記データベースにアクセスすることは、前記共有の秘密に関連付けられた発呼者を特定するために前記トリガに関連付けられた所与のデータベースにアクセスすることをさらに備える、請求項１４に記載の方法。
【請求項１８】
前記共有の秘密に関連付けられた通信優先度を特定するために所与のデータベースにアクセスすることをさらに備える、請求項１４に記載の方法。
【請求項１９】
前記共有の秘密に関連付けられた前記通信優先度を識別する前記出力信号を提供することをさらに備える、請求項１８に記載の方法。
【請求項２０】
前記出力信号は、前記共有の秘密に関連付けられたメッセージを識別する通信優先度を表示することによって、前記共有の秘密に関連付けられた前記通信優先度を識別する、請求項１９に記載の方法。
【請求項２１】
前記出力信号は、前記共有の秘密に関連付けられた前記通信優先度を識別するオーディオ信号を提供することによって、前記共有の秘密に関連付けられた前記通信優先度を識別する、請求項１９に記載の方法。
【請求項２２】
通信デバイスであって、
共有の秘密を共有の秘密情報に関連付ける１つ以上のデータベースを含む個人情報マネージャと、なお、前記共有の秘密及び共有の秘密情報は発呼側と被呼側との間で共有される、
共有秘密認識ロジック、トリガ認識ロジック及び共有秘密機能ロジックを含む呼マネジャモジュールと、なお、前記共有秘密認識ロジックは、通信呼のセットアップに関連して発呼者から提供される前記通信呼中の共有の秘密を認識し、前記共有の秘密に関連付けられた前記共有の秘密情報を特定するために少なくとも１つのデータベースにアクセスするように動作可能であり、前記トリガ認識ロジックは、前記通信呼中のトリガを、前記通信呼に前記共有の秘密が含まれていることを示し、かつ、前記共有の秘密が関連付けられる通信デバイス機能を識別するための指標として認識するように動作可能であり、前記共有秘密機能ロジックは前記トリガ及び前記共有の秘密及び前記共有の秘密情報の少なくとも１つに基づいて前記通信デバイス機能を実行するように動作可能である、
を備え、
前記通信デバイス機能を実行することは、（１）前記発呼者を識別するために発呼者識別出力信号を提供すること、（２）前記通信呼の優先度を識別するために優先度出力信号を提供すること、（３）前記発呼者に前記通信デバイスの１つ以上の管理機能への遠隔アクセスを提供すること、及び／又は、（４）前記通信デバイスをオフモードにロックすること、のうちの１つ以上に相当し、前記通信デバイスは前記通信呼の前記被呼側に相当する、
通信デバイス。
【請求項２３】
前記共有秘密機能ロジックは、前記共有の秘密に関連付けられた発呼者を識別し、前記発呼者を識別する出力信号を提供するように動作可能な発呼者識別ロジックをさらに備える、請求項２２に記載のデバイス。
【請求項２４】
前記発呼者識別ロジックは、前記発呼者を識別する発呼者識別を表示するようにさらに動作可能である、請求項２３に記載のデバイス。
【請求項２５】
前記発呼者識別ロジックは、前記発呼者を識別するオーディオ信号を提供するようにさらに動作可能である、請求項２３に記載のデバイス。
【請求項２６】
前記共有秘密機能ロジックは、前記トリガ及び前記共有の秘密に基づいて前記通信呼の優先度を識別し、優先度メッセージを表示するように動作可能な呼優先ロジックをさらに備える、請求項２２に記載のデバイス。
【請求項２７】
前記共有秘密機能ロジックは、前記トリガ及び前記共有の秘密に基づいて前記通信呼の優先度を識別し、前記識別された優先度に関連付けられたオーディオ信号を提供するように動作可能な呼優先ロジックをさらに備える、請求項２２に記載のデバイス。
【請求項２８】
前記共有秘密機能ロジックは、前記トリガ及び前記共有の秘密に基づいて前記発呼者に通信デバイス機能へのアクセスを提供するように動作可能な通信デバイス管理ロジックをさらに備える、請求項２２に記載のデバイス。
【請求項２９】
前記共有秘密機能ロジックは、前記トリガ及び前記共有の秘密に基づいて前記通信デバイスをロックダウンするように動作可能な通信デバイスロックダウンロジックを備える、請求項２２に記載のデバイス。
【請求項３０】
通信デバイスであって、
共有の秘密および関連する共有の秘密情報を格納するための手段と、なお、前記共有の秘密および関連する共有の秘密情報は発呼側と被呼側との間で共有される、
通信呼のセットアップに関連して発呼者から提供された前記通信呼中の共有の秘密を認識するための手段と、
前記通信呼のセットアップに関連して発呼者から提供された前記通信呼中のトリガを認識するための手段と、なお、前記トリガは前記通信呼に前記共有の秘密が含まれていることを示し、かつ、前記共有の秘密が関連付けられる通信デバイス機能を識別する、
前記共有の秘密に関連付けられた共有の秘密情報を特定するために、前記格納するための手段にアクセスするための手段と、
前記トリガ、及び前記共有の秘密および前記共有の秘密情報の少なくとも１つに基づいて前記通信デバイス機能を実行するための手段と、
を備え、
通信デバイス機能を実行することは、（１）前記発呼者を識別するために発呼者識別出力信号を提供すること、（２）前記通信呼の優先度を識別するために優先度出力信号を提供すること、（３）前記発呼者に前記通信デバイスの１つ以上の管理機能への遠隔アクセスを提供すること、及び／又は、（４）前記通信デバイスをオフモードにロックすること、のうちの１つ以上に相当し、前記通信デバイスは前記通信呼の被呼側に相当する、
通信デバイス。
【請求項３１】
通信デバイスであって、
共有の秘密を格納し、かつ、連絡先を前記共有の秘密と関連付ける連絡先トデータベースと、なお、前記共有の秘密は発呼側と被呼側との間で共有される、
共有秘密認識ロジック、トリガ認識ロジック及び発呼者識別ロジックを含む呼マネジャモジュールと、なお、前記共有秘密認識ロジックは、通信呼のセットアップに関連して発呼者から提供される前記通信呼中の共有の秘密を認識し、前記共有の秘密に関連付けられた連絡先を特定するために前記連絡先データベースにアクセスするように動作可能であり、前記トリガ認識ロジックは、前記通信呼中のトリガを、前記通信呼に前記共有の秘密が含まれていることを示し、かつ、前記共有の秘密が関連付けられる通信デバイス機能を識別するための指標として認識するように動作可能であり、前記発呼者識別ロジックは前記トリガ及び前記共有の秘密に基づいて、前記共有の秘密に関連付けられた連絡先を前記発呼側として識別する出力信号を提供するように動作可能である、
を備え、
前記通信デバイスは前記通信呼の前記被呼側に相当する、
通信デバイス。
【請求項３２】
前記発呼者識別ロジックは、前記共有の秘密に関連付けられた前記連絡先に関連付けられた発呼者識別を表示するようにさらに動作可能である、請求項３１に記載の通信デバイス。
【請求項３３】
前記発呼者識別ロジックは、前記共有の秘密に関連付けられた前記連絡先を識別するオーディオ信号を提供するようにさらに動作可能である、請求項３２に記載の通信デバイス。
【請求項３４】
前記共有の秘密に関連付けられた前記トリガに基づいて呼優先度を識別するように動作可能な呼優先ロジックをさらに備える、請求項３１に記載の通信デバイス。
【請求項３５】
ネットワークデバイスにおいて通信デバイス管理を提供するための方法であって、
ネットワークデバイスにおいて、発呼側デバイス識別番号、トリガ及び共有の秘密を含む通信呼要求を発呼側から受信することと、なお、前記共有の秘密は前記発呼側と被呼側との間で共有され、前記トリガは前記通信呼に前記共有の秘密が含まれていることを示し、かつ、前記共有の秘密が関連付けられる通信デバイス機能を識別する、
前記発呼側デバイス識別番号、前記トリガ及び前記共有の秘密を含む前記呼要求を前記被呼側に通信することと、
を備えた方法。
【請求項３６】
前記被呼側は前記呼要求を受信し、前記共有の秘密を検証し、前記トリガ及び前記共有の秘密に基づいて通信デバイス機能を実行する、請求項３５に記載の方法。
【請求項３７】
前記被呼側は前記呼要求を受信し、前記共有の秘密を検証し、前記共有の秘密に関連付けられた発呼者を識別する出力信号を提供する、請求項３５に記載の方法。
【請求項３８】
命令のシーケンスを格納するコンピュータ可読記憶媒体であって、前記命令が実行されると、コンピュータデバイスに、
ネットワークデバイスにおいて、発呼側から、発呼側デバイス識別番号、トリガ及び共有の秘密を含む通信呼要求を受信する動作と、なお、前記共有の秘密は前記発呼側と被呼側との間で共有され、前記トリガは前記通信呼に前記共有の秘密が含まれていることを示し、かつ、前記共有の秘密が関連付けられる通信デバイス機能を識別する、および
前記発呼側デバイス識別番号、前記トリガ及び前記共有の秘密を含む呼要求を前記被呼側に通信する動作と、
を実行させる、コンピュータ可読記憶媒体。
【請求項３９】
ネットワークデバイスにおいて、発呼側から、発呼側デバイス識別番号、トリガ及び共有の秘密を含む通信呼要求を受信する動作と、なお、前記共有の秘密は前記発呼側と被呼側との間で共有され、前記トリガは前記通信呼に前記共有の秘密が含まれていることを示し、かつ、前記共有の秘密が関連付けられる通信デバイス機能を識別する、および、
前記発呼側デバイス識別番号、前記トリガ及び前記共有の秘密を含む呼要求を前記被呼側に通信する動作と、
を実行するように構成された、少なくとも１つのプロセッサ。
【請求項４０】
通信ネットワークにおいて発呼者識別を実行するための方法であって、
ネットワークデバイスにおいて、発呼側と被呼側との間で共有される、共有の秘密を格納することと、
前記ネットワークデバイスにおいて、前記発呼側から、発呼側デバイス識別番号、トリガ及び共有の秘密を含む通信呼要求を受信することと、なお、前記トリガは前記通信呼要求中に前記共有の秘密が含まれていることを示し、かつ、前記共有の秘密が関連付けられる通信デバイス機能を識別する、
前記通信呼要求中の前記共有の秘密に関連付けられた発呼者識別を決定するために連絡先データベースを参照することと、
前記ネットワークデバイスによって、前記共有の秘密に関連付けられた前記トリガに基づいて呼優先度を決定するためにデータベースを参照することと、および、
前記共有の秘密に関連付けられた前記呼優先度及び前記発呼者識別を含む呼要求を前記被呼側に通信することと、
を備える方法。
【請求項４１】
共有の秘密を発呼者識別に関連付ける連絡先データベースと、なお、前記共有の秘密は発呼側と被呼側との間で共有される、
共有秘密認識ロジック、トリガ認識ロジック及び発呼者識別オーバーライドロジックを含む共有秘密モジュールと、なお、前記共有秘密認識ロジックは、前記発呼側の発呼デバイスからの呼要求中の共有の秘密を認識し、前記共有の秘密に関連付けられた発呼者識別及び呼優先度を決定するために前記連絡先データベースにアクセスするように動作可能であり、前記トリガ認識ロジックは、前記呼要求中のトリガを、前記呼要求中に前記共有の秘密が含まれていることを示し、かつ、前記共有の秘密が関連付けられる通信デバイス機能を識別するための指標として認識するように動作可能であり、前記発呼者識別オーバーライドロジックは前記トリガによって示された前記通信デバイス機能に従って、前記発呼デバイスの発呼者識別を、前記共有秘密認識ロジックによって決定された、カスタマイズされた発呼者識別に置き換えるように動作可能である、および
前記共有の秘密に関連付けられた前記呼優先度及び前記カスタマイズされた発呼者識別を含む呼要求を被呼側に通信するように動作可能な通信モジュールと、
を備えるネットワークデバイス。
【請求項４２】
発呼側と被呼側との間で共有される共有の秘密を格納するための手段と、
前記発呼側から、発呼側デバイス識別番号、トリガ及び共有の秘密を含む通信呼要求を受信するための手段と、なお、前記トリガは前記通信呼要求中に前記共有の秘密が含まれていることを示し、かつ、前記共有の秘密が関連付けられる通信デバイス機能を識別する、
前記通信呼要求中の前記共有の秘密を認識し、前記共有の秘密に関連付けられた、カスタマイズされた発呼者識別を決定するために連絡先データベースを参照するための手段と、
前記通信デバイス機能を決定するために、前記通信呼要求中に含まれる前記トリガを認識するための手段と、
決定された前記通信デバイス機能に従って、前記発呼側デバイス識別番号を、前記共有の秘密に関連付けられた、カスタマイズされた発呼者識別に置き換えるための手段と、
前記共有の秘密に関連付けられた前記カスタマイズされた発呼者識別を含む呼要求を前記被呼側に通信するための手段と、
を備えるネットワークデバイス。
【請求項４３】
命令のシーケンスを格納するコンピュータ可読記憶媒体であって、前記命令が実行されると、通信デバイスに、
発呼側と被呼側との間で共有される共有の秘密を格納させ、
前記発呼側から、発呼側デバイス識別番号、トリガ及び共有の秘密を含む通信呼要求を受信させ、なお、前記トリガは前記通信呼要求中に前記共有の秘密が含まれていることを示し、かつ、前記共有の秘密が関連付けられる通信デバイス機能を識別する、
前記通信呼要求中の前記共有の秘密を認識させ、かつ、前記共有の秘密に関連付けられた、カスタマイズされた発呼者識別を決定するために連絡先データベースを参照させ、
前記通信デバイス機能を決定するために、前記通信呼要求中に含まれる前記トリガを認識させ、
決定された前記通信デバイス機能に従って、前記発呼側デバイス識別番号を、前記共有の秘密に関連付けられた、カスタマイズされた発呼者識別に置き換えさせ、
前記共有の秘密に関連付けられた前記カスタマイズされた発呼者識別を提供させる、
コンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
説明される態様は発呼者識別システムに関し、より詳細には、発呼者識別のオンデマンドカスタマイゼーションのためのシステムおよび方法に関する。
【背景技術】
【０００２】
別名、発呼者ＩＤとも呼ばれる発呼者識別は、１９８０年代の初めに最初に発明され、１９９０年代に広く商業的に普及した。今日、発呼者ＩＤは有線（すなわち、陸線）通信デバイスと無線通信デバイスの両方において利用可能である。
【０００３】
従来の発呼者ＩＤにおいては、電話会社などのサービスプロバイダが、ＦＳＫ（周波数偏移変調）技術を実施して、呼出し信号データと絡み合わされたＡＳＣＩＩ（情報交換用米国標準コード）文字データを送信する。被呼側デバイス内部のモデムが、呼出し信号や発呼者ＩＤ情報などの呼伝送の中のビットを復号する。発呼者ＩＤ情報は発呼側デバイス識別番号（すなわち、発呼側デバイス電話番号）を含み、さらに、一部の応用例においては発呼側デバイス電話番号に関連するユーザの名前を含む。
【０００４】
これに対して、無線通信デバイスにおいては、発呼者ＩＤは無線受信電話番号をデバイスの電話帳または連絡先リストの中のエントリと照合することによって実施される。電話帳または連絡先リストの中で合致が見出された場合、その電話番号に関連する名前が無線デバイス上で表示される。
【０００５】
しかし、従来の発呼者ＩＤサービスと無線通信発呼者ＩＤシステムの両方において、発呼者識別は電話番号に通常、関連する発呼者を識別することに限られる。例えば、従来の発呼者ＩＤは電話番号の「所有者」としてサービスプロバイダに登録されている相手、または受信側デバイスの電話帳もしくは連絡先リストの中の電話番号に関連する相手を識別する。このため、知られている発呼者ＩＤシステムは、実際の発呼者がサービスプロバイダに登録されている相手以外、または受信側デバイスの電話帳もしくは連絡先リストの中の電話番号に関連する相手以外の誰かである状況に対応しない。
【０００６】
例えば、有線または無線の電話機が呼を行う必要がある誰かによって借用された状況において、この呼を受信する無線デバイスは発呼側電話番号が受信側デバイスの電話帳の中で名前に関連しておそらく存在しないため、通常、その電話番号だけしか表示しない。同様に、受信側デバイスが有線通信デバイスである場合、発呼者ＩＤ機能はその電話番号に関連する相手の名前を示すが、実際の発呼者の名前は示さないデータ表示を提供する。
【０００７】
このため、受信側が表示された電話番号および／またはその電話番号に関連する相手の名前を認識せず、したがって、受信側がその呼を無視することを選択する可能性があるという点で問題が生じる。多くの場合、この問題は誰かがその呼を行うのに電話機を借用している場合、その呼が極めて重要であり、被呼側と即時に連絡をとることができることがクリティカルである場合にすこぶる大きなものとなる。
【０００８】
さらに、現在の発呼者ＩＤシステムは、呼の重要度に優先順位を付けて受信側が呼に応答することを確実にすることを提供しない。通信のそのような優先順位付けは、メッセージが高い優先度であることを意味するのにレッドフラグまたは感嘆符を使用する、電子メールなどの他の形態の通信において一般的である。この点に関して、受信者への通信の重要度を強調する優先順位付けが所望される。陸線電話機の想定において、就業時間中に頻繁な呼が負担になっている受信側がそのような呼を日常的に無視することを選択し、ボイスメールを残すことを発呼者に行わせることを選択する。しかし、もし呼の重要度が高い優先度に値することを受信側に通知するための手段が発呼者に与えられるならば、受信側はそのような通知に鑑みて、呼に即時に応答する傾向が強まるであろう。
【０００９】
しかし、被呼側が発呼者の身元を知ることを確実にするように発呼者ＩＤ情報をカスタマイズすることを発呼側が所望する状況と、被呼側が呼に応答することを確実にするように呼に優先順位を付けることを発呼側が所望する状況の両方において、詐欺師、電話勧誘販売員などの許可されていない発呼者が発呼者の発呼者ＩＤ情報をカスタマイズすること、または発呼者の呼を優先させることにアクセスを有さないことを確実にすることが望ましい。この点に関するセキュリティは、詐欺師が、信頼できない情報に基づいて、詐欺師が知られている相手である、または重要な発呼者であると信じさせて受信側をだますことがないことを確実にするのに役立つ。
【００１０】
このように、カスタマイズされた発呼者識別をもたらす方法およびシステムの必要性が存在する。本システムのカスタマイゼーション態様は、発呼側が発呼側通信デバイスに関連する標準の発呼者ＩＤ情報をオーバーライド(override)ことを可能にする。さらに、カスタマイゼーションは、発呼側が、呼が高められた重要度を有することを受信側に知らせる目的で、呼に優先順位を付けることを可能にする。
【発明の概要】
【００１１】
カスタマイズされた発呼者ＩＤ、および無線デバイスのセキュリティで保護された遠隔管理をもたらすシステム、方法、デバイス、およびコンピュータプログラムが提供される。これらの態様は、発呼側と被呼側との間で共有される秘密を利用して、カスタマイズされた発呼者識別および／または被呼側通信デバイスの遠隔管理を可能にする。これに関して、発呼者は、発呼者が代替の通信デバイス（すなわち、発呼者自身のデバイス以外のデバイス）を使用している場合に、自らの身元を明らかにすることができる。さらに、カスタマイズされた発呼者ＩＤは、発呼側が、発呼側に対して、カスタマイズされたメッセージを優先させまたはそれ以外で提示することを可能にする。また、共有される秘密は、通信デバイスのセキュリティで保護された遠隔管理および遠隔制御を可能にし、通信デバイスユーザが、通信デバイスに遠隔でアクセスしてデバイス上で利用可能な機能を実行する権利、またはデバイスをロックダウンする、もしくはオフモードにする権利を与えることができるようにする。
【００１２】
一態様では、通信デバイスの遠隔管理のための方法が定義される。この方法は、共有される秘密データを含む通信呼を受信することと、共有される秘密を検証することと、および検証された、共有される秘密に関連付けられた通信デバイス機能を実行することを備える。共有される秘密データを含む通信呼を受信する動作は、トリガおよび共有される秘密を含む通信を受信する動作によってさらに定義される。共有される秘密を検証する動作は、共有される秘密の受信に応答して、所定のデータベースを参照する動作、およびこのデータベースの中で、共有される秘密に関連付けられた所定のエントリを参照する動作であるとさらに定義される。通信呼がトリガおよび共有される秘密データを含む態様において、共有される秘密を検証する動作は、トリガに関連する所定のデータベースを参照する動作、およびこのデータベースの中で、共有される秘密に関連付けられた所定のエントリを参照する動作であるとさらに定義される。
【００１３】
検証され、共有される秘密に関連付けられた通信デバイス機能を実行する動作は、共有される秘密に関連付けられた発呼者を識別するビジュアル表示またはオーディオ信号などの出力信号の動作によってさらに定義される。さらに、検証され、共有される秘密に関連付けられた通信デバイス機能を実行する動作は、高い優先度または緊急の優先度などの呼の優先度を識別するビジュアル表示またはオーディオ信号などの出力信号の動作によってさらに定義される。また、検証され、共有される秘密に関連付けられた通信デバイス機能を実行する動作は、１つまたは複数の通信デバイス機能へのアクセスを発呼者に与える動作、またはデバイスをオフモードにロックする能力を発呼者に与える動作によってさらに定義される。
【００１４】
さらなる態様が、命令のシーケンスを実体として格納するコンピュータ可読媒体によって定義され、命令が実行されると、コンピュータデバイスに、共有される秘密データを含む通信呼を受信する動作と、共有される秘密を検証する動作と、および共有される秘密の検証に基づいて通信デバイス機能を実行する動作とを実行させる。
【００１５】
関連する態様が、共有される秘密データを含む通信呼を受信する動作と、共有される秘密を検証する動作と、および共有される秘密の検証に基づいて通信デバイス機能を実行する動作とを実行するように構成された少なくとも１つのプロセッサによって定義される。
【００１６】
本発明の別の態様は、通信デバイス上の発呼者識別のための方法を含む。この方法は、共有される秘密データを含む通信呼を受信する動作と、データベースにアクセスして、共有される秘密に関連付けられた連絡先を特定する動作と、および共有される秘密に関連付けられた連絡先を識別する出力信号を提供する動作を含む。この出力信号には、発呼者識別の表示、オーディオ信号、または他の任意の適切な出力信号が含まれる。共有される秘密データを含む通信呼を受信する動作は、トリガおよび共有される秘密を有する通信呼を受信する動作によってさらに定義される。そのような態様において、データベースにアクセスして、共有される秘密に関連付けられた連絡先を特定する動作は、トリガに関連するデータベースにアクセスして、共有される秘密に関連付けられた連絡先を特定することとしてさらに定義される。連絡先を識別する出力信号を提供することに加えて、共有される秘密データは、データベースにアクセスして、共有される秘密データに関連する通信優先度を決定すること、および共有される秘密に関連付けられた通信優先度を識別する呼優先度の表示またはオーディオ信号などの出力信号を提供することをさらに可能にする。
【００１７】
さらなる態様が、共有される秘密を共有される秘密情報に関連付ける１つまたは複数のデータベースを含む個人情報マネージャを含む通信デバイスによって提供される。通信デバイスは、通信呼における共有される秘密を認識し、連絡先データベースにアクセスして、共有される秘密に関連付けられた共有される秘密情報を決定するように動作可能な共有される秘密認識ロジックと、共有される秘密と共有される秘密情報の少なくとも１つに基づいて、或る通信デバイス機能を実行するように動作可能な共有される秘密機能ロジックとを含む呼マネージャモジュールをさらに含む。共有される秘密機能ロジックは、共有される秘密に関連付けられた発呼者を識別し、発呼者を識別するビジュアル表示またはオーディオ信号などの出力信号を提供するように動作可能な発呼者識別ロジックによって定義される。他の態様では、共有される秘密機能ロジックは、共有される秘密に基づいて通信呼の優先度を識別し、呼の優先度を識別するビジュアル表示またはオーディオ信号などの出力信号を提供するように動作可能な呼優先ロジックによって定義される。さらに、共有される秘密機能ロジックは、共有される秘密に基づいて通信デバイス機能への発呼者アクセスを提供するように動作可能な通信デバイス管理ロジックによって定義される。代替として、共有される秘密機能ロジックは、共有される秘密に基づいて通信デバイスをロックダウンするように動作可能な通信デバイスロックダウンロジックによって定義される。
【００１８】
さらに別の態様では、連絡先を共有される秘密に関連付ける連絡先データベースを含む通信デバイスが、提供される。通信デバイスは、通信呼における共有される秘密を認識し、連絡先データベースにアクセスして、共有される秘密に関連付けられた連絡先を特定するように動作可能な共有される秘密認識ロジックと、共有される秘密に関連付けられた連絡先を発呼側として識別する、ビジュアル表示またはオーディオ信号などの出力信号を提供し、この連絡先を発呼者として識別する出力信号を提供するように動作可能な発呼者識別ロジックとを含む呼マネージャモジュールをさらに含む。さらに、呼マネージャモジュールは、共有される秘密に基づいて呼優先度を識別するビジュアル表示またはオーディオ信号などの、出力信号を提供するように動作可能な呼優先ロジックを含むことが可能である。
【００１９】
さらなる態様が、基地局に存在するサーバなどのネットワークデバイスに関して定義される。一態様では、ネットワークデバイスを介して通信デバイスへの遠隔アクセスを提供するための方法が定義される。この方法は、ネットワークデバイスにおいて、発呼側デバイス識別番号および共有される秘密を含む通信呼要求を受信することと、この発呼側デバイス識別番号およびこの共有される秘密を含む呼要求を被呼側に通信することを含む。また、この方法は、また、発呼側デバイス識別番号および共有される秘密に加えて、トリガを受信することと、このトリガを呼要求と一緒に被呼側に通信することとを含む。
【００２０】
関連する態様が、命令のシーケンスを実体として格納するコンピュータ可読媒体によって定義され、その命令が実行されると、ネットワークデバイスにおいて、発呼側デバイス識別番号および共有される秘密を含む通信呼要求を受信する動作と、この発呼側デバイス識別番号およびこの共有される秘密を含む呼要求を被呼側に通信する動作とをコンピュータデバイスに実行させる。
【００２１】
さらなる関連する態様が、ネットワークデバイスにおいて、発呼側デバイス識別番号および共有される秘密を含む通信呼要求を受信する動作と、この発呼側デバイス識別番号およびこの共有される秘密を含む呼要求を被呼側に通信する動作とを実行するように構成された少なくとも１つのプロセッサによって定義される。
【００２２】
別の態様が、基地局に存在するサーバなどのネットワークデバイスによって提供される。このデバイスは、通信呼要求の中の共有される秘密を認識するように動作可能な共有される秘密認識ロジックと、通信呼要求に関連する被呼側にこの共有される秘密を通信するように動作可能な共有される秘密転送ロジックとを含む共有される秘密転送モジュールを含む。
【００２３】
このように、説明される態様は、発呼側と被呼側の間で共有される秘密交換を実施することによって、発呼者ＩＤをカスタマイズするため、またはデバイス機能の遠隔管理を実行するための方法、デバイス、システム、およびコンピュータプログラム製品を提供する。カスタマイズされた発呼者ＩＤは、発呼側が、呼を行うのに発呼側が使用しているデバイスにかかわらず、自らの身元を明らかにすることを可能にする。さらに、呼優先度タグ付けなどの別の機能が、発呼側が、被呼側に対して呼を優先させ、またはその他の方法で呼識別メッセージをカスタマイズすることを可能にする。発呼側と被呼側の間で共有される秘密を交換することによって、カスタマイズされた発呼者ＩＤ遠隔機能管理方法は、セキュリティで保護され、未知の相手による許可されていない不正操作の可能性を解消する。また、共有される秘密交換は、許可された発呼者が、例えば、通信デバイスをオフ状態に遠隔でロックダウンすることなど、通信デバイスに遠隔でアクセスし、通信デバイスを遠隔で管理することも可能にする。
【００２４】
開示される態様は、開示される態様に限定するのではなく例示するように与えられる添付の図面に関連して以下に説明され、図面では、同様の符号は同様の要素を表す。
【図面の簡単な説明】
【００２５】
【図１】図１は、カスタマイズされた発呼者識別および／または遠隔通信デバイスアクセスを提供するための通信デバイスベースのシステムの一態様を示す概略図。
【図２】図２は、カスタマイズされた発呼者識別および／または遠隔通信デバイスアクセスを提供するためのネットワークベースのシステムの一態様を示す概略図。
【図３】図３は、カスタマイズされた発呼者識別および／または遠隔通信デバイスアクセスを提供するための通信デバイスの一態様を示すブロック図。
【図４】図４は、カスタマイズされた発呼者識別および／または遠隔通信デバイスアクセスを提供するためのネットワークデバイスの一態様を示すブロック図。
【図５】図５は、連絡先データベースまたは電話帳データベースに共有される秘密を入力するための手順を強調するグラフィカルユーザインターフェースの表示の例を示す図。
【図６】図６は、連絡先データベースまたは電話帳データベースに共有される秘密を入力するための手順を強調するグラフィカルユーザインターフェースの表示の例を示す図。
【図７】図７は、連絡先データベースまたは電話帳データベースに共有される秘密を入力するための手順を強調するグラフィカルユーザインターフェースの表示の例を示す図。
【図８】図８は、連絡先データベースまたは電話帳データベースに共有される秘密を入力するための手順を強調するグラフィカルユーザインターフェースの表示の例を示す図。
【図９】図９は、連絡先データベースまたは電話帳データベースに共有される秘密、および呼優先度などの関連する共有される秘密情報を入力するための手順を強調するグラフィカルユーザインターフェースの表示の例を示す図。
【図１０】図１０は、連絡先データベースまたは電話帳データベースに共有される秘密、および呼優先度などの関連する共有される秘密情報を入力するための手順を強調するグラフィカルユーザインターフェースの表示の例を示す図。
【図１１】図１１は、連絡先データベースまたは電話帳データベースに共有される秘密、および呼優先度などの関連する共有される秘密情報を入力するための手順を強調するグラフィカルユーザインターフェースの表示の例を示す図。
【図１２】図１２は、連絡先データベースまたは電話帳データベースに共有される秘密、および呼優先度などの関連する共有される秘密情報を入力するための手順を強調するグラフィカルユーザインターフェースの表示の例を示す図。
【図１３】図１３は、発呼者が発呼者自身の通信デバイスから呼を行っている発呼者ＩＤモードを強調するグラフィカルユーザインターフェースの表示を示す図。
【図１４】図１４は、発呼者が発呼者自身の通信デバイス以外の通信デバイスから呼を行っているカスタマイズされた発呼者ＩＤモードを強調するグラフィカルユーザインターフェースの表示を示す図。
【図１５】図１５は、発呼者が呼に優先度ＩＤを付けているカスタマイズされた発呼者ＩＤモードを強調するグラフィカルユーザインターフェースの表示を示す図。
【図１６】図１６は、通信デバイスが呼要求の中で見られる共有される秘密をマッチさせることができないカスタマイズされた発呼者ＩＤモードを強調するグラフィカルユーザインターフェースの表示を示す図。
【図１７】図１７は、トリガおよび共有される秘密コードを利用して、カスタマイズされた発呼者ＩＤおよび／または遠隔通信デバイスアクセスを実行する呼エントリシーケンスの例を与える図。
【図１８】図１８は、カスタマイズされた発呼者ＩＤおよび／または被呼側通信デバイスの遠隔機能管理のための通信デバイスベースの方法の一態様を示す流れ図。
【図１９】図１９は、ネットワークデバイスにおいて共有される秘密を認識し、さらにオプションとして、トリガを認識して転送するための方法の一態様を示す流れ図。
【図２０】図２０は、カスタマイズされた発呼者ＩＤおよび／または被呼側通信デバイスの遠隔機能管理のためのネットワークデバイスベースの方法を示す流れ図である。
【発明の詳細な説明】
【００２６】
本発明のデバイス、装置、方法、コンピュータ可読媒体、およびプロセッサが、本発明の態様が示される添付の図面を参照して説明される。しかし、これらのデバイス、装置、方法、コンピュータ可読媒体、およびプロセッサは多くの異なる形態で実施されることが可能であり、本明細書で示される態様に限定されると解釈されるべきではなく、むしろ、これらの態様は、本開示が十分で完全であるように、さらに本発明の範囲を当業者に完全に伝えるように提供される。さらに、この説明の全体で、同様の符号は同様の要素を指す。
【００２７】
本デバイス、本装置、本方法、本コンピュータ可読媒体、および本プロセッサは、カスタマイズされた発呼者識別（すなわち、発呼者ＩＤ）、ならびに通信デバイスのセキュリティで保護された遠隔アクセスおよび遠隔管理を可能にする。本態様は、発呼側と被呼側の間で共有される秘密を利用して、カスタマイズされた発呼者識別、および／または被呼側通信デバイスの遠隔アクセスまたは遠隔管理を可能にする。これに関して、発呼者は、代替の通信デバイス（すなわち、発呼者自身のデバイス以外のデバイス）を発呼者が使用している場合に、自らの身元を明らかにすることができる。さらに、カスタマイズされた発呼者ＩＤは、発呼側が、発呼側に対してカスタマイズされたメッセージを優先させて、またはそれ以外で提示することを可能にする。また、共有される秘密が通信デバイスのセキュリティで保護された遠隔管理および遠隔制御を可能にし、通信デバイスユーザが通信デバイスに遠隔でアクセスして、デバイス上で利用可能な機能を実行し、またはデバイスをロックダウンし、もしくはオフモードにする権利を与えることができるようにする。
【００２８】
図１を参照すると、一態様に従って、カスタマイズされた発呼者ＩＤおよび／または通信デバイスの遠隔アクセスおよび遠隔管理のためのシステム１０が示されている。本明細書で説明される本態様のカスタマイズされた発呼者ＩＤ、セキュリティで保護された遠隔アクセス、および通信デバイス管理の機能は、被呼側通信デバイスレベル、ネットワークデバイスレベル、または被呼側デバイスとネットワークデバイスの任意の組合せにおいて存在することが可能であることに留意されたい。例示された図１の態様では、共有される秘密を認識して、共有される秘密をデータベースの中のエントリに関連付けることに関する機能は、被呼側デバイスレベルに存在する。このシステムは、この例では被呼側通信デバイスの役割をする第１の通信デバイス１２、この例では発呼側通信デバイスの役割をする第２の通信デバイス１４、ならびに通信ネットワーク内の基地局に存在するサーバデバイスなどのネットワークデバイス１６を含む。例示される態様では、通信デバイスは無線デバイスであるが、他の態様では、通信デバイスの１つまたは複数は陸線電話機などの有線通信デバイスであってもよく、ネットワークデバイスは陸線ネットワーク内の構成要素であってもよい。
【００２９】
システム１０は、第１のユーザ１８および第２のユーザ２０が発呼者ＩＤおよび／または呼優先度情報をカスタマイズすることを可能にするとともに、通信デバイスの遠隔アクセスおよび遠隔管理も可能にする。第１のユーザ１８は第１の通信デバイス１２に関連しており、第１のユーザが第１の通信デバイスの所有者または通常の保有者である。さらに、第２のユーザ２０は第２の通信デバイス１４に関連しておらず、第２のユーザは第２の通信デバイスの借用者または副次的保有者である（すなわち、第２の通信デバイスは第２のユーザによって通常、保有されるデバイスではない）。第２のユーザ２０が、共有される秘密２２を生成し、この共有される秘密、および任意の関連する共有される秘密情報２４を第１のユーザ１８に通信する。共有される秘密２２、および任意の関連する共有される秘密情報２４の通信は、図１で矢印２６によって表される。
【００３０】
共有される秘密２２は、第１の通信デバイス２０によって認識可能な任意のデータの形態をとりうる。多くの態様において、共有される秘密は、２桁以上の数値コードなどの数値コードである。他の態様では、共有される秘密は、イメージなどのビジュアルデータ、呼出し音信号などのオーディオデータ、指紋データなどのバイオメトリックデータ、音声データなどでありうる。関連する共有される秘密情報２４には、表示されるべきビジュアルメッセージ、または生成されるべきオーディオ信号の形態の、優先度データなどの共有される秘密に関連付けられたデータが含まれ、あるいはさらなる共有される秘密情報には、共有される秘密の交換に基づいて通信デバイスに遠隔でアクセスするための、および／または通信デバイスを遠隔で管理するための命令が含まれうる。
【００３１】
第２のユーザ２０は、電子通信、対面コミュニケーションなどの任意の許容できる通信手段によって、共有される秘密２２、および任意の関連する共有される秘密情報２４を第１のユーザ１８に通信する（矢印２６）。通常、共有される秘密通信の選択される手段は、共有される秘密２２が、許可されていないユーザに共有され、またはそれ以外で入手されることがないことを確実にするために、必要とされるレベルの通信セキュリティを提供する。これに関して、電子通信は、共有される秘密２２が機密のままであることを確実にするために、暗号化または他の何らかの形態のセキュリティで保護された通信を利用する。
【００３２】
共有される秘密を受信すると、第１のユーザ１８は、共有される秘密２２および任意の関連する共有される秘密情報２４を第１の通信デバイス１２に入力する。共有される秘密２２、および任意の関連する共有される秘密情報２４を第１の通信デバイスに入力することは、図１で矢印２８によって表される。一態様では、ＧＵＩ（グラフィカルユーザインターフェース）モジュール３０が第１の通信デバイス１２上で実行される。ＧＵＩモジュール３０は、共有される秘密および任意の関連する共有される秘密情報を個人情報マネージャ３４などのデバイスストレージ中に入力するように動作可能なデータエントリロジック３２を含む。個人情報マネージャ３４は個人用電話帳、連絡先データベースなどを含み、共有される秘密および任意の関連する共有される秘密情報が、連絡先データベース、電話帳データベースなどの中で第２のユーザ２０に関連付けられる。第２のユーザ２０は、第１の通信デバイスの連絡先ストレージまたは電話帳ストレージの中に既存のエントリを有し、あるいは、共有される秘密および任意の関連する共有される秘密情報を含む第２のユーザ２０に関する新たな連絡先エントリを作成することが必要である。連絡先データベースまたは電話帳データベースに共有される秘密を入力するための手順を強調するＧＵＩの表示の例を示す図５〜図８は、後段で詳細に説明される。また、連絡先データベースまたは電話帳データベースにさらなる共有される秘密情報を入力するための手順を強調するＧＵＩの表示の例を示す図８〜図１１も後段で詳細に説明される。
【００３３】
共有される秘密２２および任意の関連する共有される秘密情報２４が第２のユーザ２０から第１の通信デバイス１２に電子的に通信される代替の態様において、第１の通信デバイスは、共有される秘密および関連する情報を自動的に認識し、共有される秘密をこの秘密を送信するユーザに自動的に関連付け、さらに連絡先データベースまたは電話帳データベース内の、共有される秘密を送信するユーザに関連付けられた対応するエントリに、共有される秘密を自動的に格納するように構成される。そのような態様では、第１のユーザに、共有される秘密および任意の関連する共有される秘密情報を手動で入力させる必要性が不要となる。
【００３４】
共有される秘密が第１の通信デバイス１２内に格納されると、第２のユーザ２０は第２の通信デバイス１４を借用しまたはそれ以外で使用して、第１の通信デバイス１２を呼び出すことができる。前述したとおり、第２の通信デバイスは、第２のユーザ２０によって通常、使用されるデバイス、または第２のユーザ２０に通常、関連付けられたデバイスではない。このため、通常の発呼者ＩＤシステムでは、第１の通信デバイス１２による第２の通信デバイス１４からの呼の受信は、発呼者ＩＤ情報が全く表示されないか、または第１の通信デバイス１２の所有者によって知られていない第２の通信デバイス１４の実際の所有者の電話番号および／または名前が表示されるという結果をもたらすであろう。第２のユーザによる第２の通信デバイス１４の使用は、図１で矢印３６によって表される。第２の通信デバイス１４は、電話番号を入力して呼要求を行うように動作可能なダイヤラ（dialer）モジュール３８を含む。一部の態様では、ダイヤラモジュール３４は、共有される秘密２２を入れるように、または共有される秘密を呼要求に付加するように動作可能な共有秘密エントリロジック３６を含む。一態様では、共有秘密エントリロジック３８は、被呼側電話番号の入力の後、トリガコマンドの入力が共有される秘密の入力をもたらすように動作可能である。例えば、「＊」キー、および付随する数値コードがトリガの役割をし、トリガの入力の後、数値コードの形態の共有される秘密２２が入力される。図１７は呼要求エントリシーケンスの例を与え、後段で詳細に説明される。しかし、共有秘密エントリロジック３８は、入力された電話番号、１つまたは複数の共有される秘密トリガコマンド、および１つまたは複数の共有される秘密の組合せが使用される通信ネットワークによって認識される所定の桁数の範囲内にある場合などにおいては必須ではないことに留意されたい。
【００３５】
ダイヤル呼び出しされる電話番号および共有される秘密２２を含む呼要求が基地局に通信されると、この要求は、サーバなどのネットワークデバイス１６によって受信される。第２の通信デバイス１４からネットワークデバイス１６への呼要求の通信は、無線通信ボルト（bolt）４０によって表される。ネットワークデバイス１６は、呼要求の中の共有される秘密を認識し、さらに、共有される秘密２２を含むペイロードを解析するように動作可能な共有秘密認識ロジック４２を含む。呼要求がトリガおよび共有される秘密２２を含む態様において、共有秘密認識ロジック４２は、トリガを認識して、トリガおよび共有される秘密を含むペイロードを解析するように構成される。また、ネットワークデバイスは、共有される秘密を含む解析されたペイロードおよびオプションのトリガを被呼側に転送するように動作可能な共有秘密転送ロジック４４を含む。しかし、共有秘密認識ロジック４２および／または共有秘密転送ロジック４４は、入力された電話番号、１つまたは複数の共有される秘密トリガコマンド、および１つまたは複数の共有される秘密の組合せが、使用される通信ネットワーク、および／またはネットワークデバイス１６によって認識され、転送される所定の桁数の範囲内にある場合などにおいては必須ではないことに留意されたい。
【００３６】
ネットワークデバイス１６は、呼要求、共有される秘密、および、一部の態様においてはトリガを、第１の通信デバイス１２に転送する。呼マネージャモジュール４６は呼要求を受信するように動作可能であり、共有秘密認識ロジック４８は共有される秘密を認識し、個人情報マネージャ３４内の共有される秘密データベース２２などのデバイスデータベース中の共有される秘密の存在を検証し、検証すると、この共有される秘密と関係する機能を実行し、またはこの共有される秘密と関係するアプリケーションを実行するように動作可能である。一部の態様では、共有秘密認識ロジック４８に加えて、呼マネージャモジュール４６は、共有される秘密が呼要求の中で間もなく現れるという標識としてトリガを認識するように動作可能なトリガ認識ロジック５０を含む。一部の態様では、トリガは共有される秘密と関係する機能またはアプリケーションを示す。これに関して、トリガ認識は共有される秘密と関係する機能および／または実行に関する検証および命令の目的で、いずれのデータベースが間もなく現れる共有される秘密に関連しているかについての情報をもたらす。
【００３７】
共有される秘密の使用が、カスタマイズされた発呼者識別を可能にする一態様において、呼制御マネージャは、デバイスディスプレイ上で発呼側デバイスに関連する電話番号および／または名前を表示することによって発呼者のＩＤを認識するように動作可能な発呼者ＩＤ（識別）ロジック５２を含む。この態様では、共有秘密認識ロジック４８、およびオプションとして、トリガ認識ロジック５０は、共有される秘密を認識し、さらに、オプションとしてトリガを認識し、発呼者ＩＤロジック５２が発呼側デバイスに関連する電話番号および／または名前を表示することからオーバーライドされるように動作可能である。代わりに、共有秘密認識ロジック４８は、個人情報マネージャ３４の共有される秘密データベース２２の中の共有される秘密を検証し、名前、電話番号、またはその他のＩＤなどの共有される秘密に関連付けられた個人情報を、表示のために発呼者ＩＤロジック５２に通信し、またはこの情報を直接に表示する。これに関して、この態様は、発呼側デバイスの所有者のＩＤの表示ではなく、共有される秘密に基づく「実際の」発呼者のＩＤの表示を可能にする。
【００３８】
図２を参照すると、代替の態様に従って、カスタマイズされた発呼者ＩＤおよび／または通信デバイスの遠隔アクセスおよび遠隔管理のためのシステム１０が示されている。例示される図２の態様では、共有される秘密を認識すること、およびその共有される秘密をデータベースの中のエントリに関連付けることに関する機能は、ネットワークデバイスレベルに存在する。このシステムは、この例では被呼側通信デバイスの役割をする第１の通信デバイス１２、この例では発呼側通信デバイスの役割をする第２の通信デバイス１４、ならびに通信ネットワーク内の基地局に存在するサーバデバイスなどのネットワークデバイス１６を含む。図１と同様に図２の例示される態様において通信デバイスは無線デバイスであるが、他の態様では、通信デバイスの１つまたは複数は陸線電話機などの有線通信デバイスであってもよく、ネットワークデバイスは陸線ネットワーク内の構成要素であってもよい。
【００３９】
システム１０は、第１のユーザ１８および第２のユーザ２０が、発呼者ＩＤおよび／または呼優先度情報をカスタマイズすることを可能にするとともに、通信デバイスの遠隔アクセスおよび遠隔管理も可能にする。第１のユーザ１８は、第１の通信デバイス１２に関連しており、第１のユーザが第１の通信デバイスの所有者または通常の保有者である。さらに、第２のユーザ２０は第２の通信デバイス１４に関連しておらず、第２のユーザは第２の通信デバイスの借用者または副次的保有者である（すなわち、第２の通信デバイスは、第２のユーザによって通常、保有されるデバイスではない）。第２のユーザ２０が、共有される秘密２２を作成し、この共有される秘密および任意の関連する共有される秘密情報２４をネットワークデバイス１６に直接に、および／またはネットワークデバイス１６に後で通信するために第１のユーザ１８に通信する。第２のユーザ２０からネットワークデバイス１６へ直接の、共有される秘密２２および任意の関連する共有される秘密情報２４の通信は、矢印３６（第２の通信デバイス１４に入力される）および無線通信ボルト４０（第２の通信デバイス１４からネットワークデバイス１６への電子通信）によって表される。代替として、第２のユーザから第１のユーザへの共有される秘密２２および任意の関連する共有される秘密情報２４の通信は、図２で矢印２６によって表される。
【００４０】
第２のユーザ２０は、電子通信、対面コミュニケーションなどの任意の許容できる通信手段によって、共有される秘密２２および任意の関連する共有される秘密情報２４を第１のユーザ１８に通信する（矢印２６によって表される）。さらに、第２のユーザ２０は、電子通信、対面コミュニケーションなどの任意の許容できる通信手段によって、共有される秘密２２および任意の関連する共有される秘密情報２４をネットワークデバイス１４に通信する（矢印３６およびボルト４０によって表される）。通常、共有される秘密通信の選択される手段は、共有される秘密２２が許可されていないユーザに共有され、またはそれ以外で入手されることがないことを確実にするために、必要とされるレベルの通信セキュリティを提供する。これに関して、電子通信は、共有される秘密２２が機密のままであることを確実にするために、暗号化、または他の何らかの形態のセキュリティで保護された通信を利用する。
【００４１】
第２のユーザ２０が共有される秘密２２および任意のさらなる共有される秘密情報２４をネットワークデバイス１４に直接に通信する態様では、共有される秘密および任意の関連する情報を第１のユーザ１８に送信する必要性が不要にされる。第２のユーザ２０が、第１のユーザ１８への通信なしに、共有される秘密２２および任意の関連する共有される秘密情報をネットワークデバイス１４に直接に通信する態様では、カスタマイズされた発呼者ＩＤ、遠隔アクセス、および／または通信デバイス管理は、第１のユーザ１８が知ることなしに行われる。
【００４２】
しかし、共有される秘密２２および任意の関連する共有される秘密情報２４が第１のユーザ１８に通信され、その後、ネットワークデバイス１４に通信される態様では、第１のユーザ１８は、共有される秘密２２および任意の関連する共有される秘密情報２４をネットワークデバイス１４に後で通信するために第１の通信デバイス１２に入力する。第１の通信デバイスに共有される秘密２２および任意の関連する共有される秘密情報２４を入力することは、図１で矢印２８によって表される。一態様では、ＧＵＩ（グラフィカルユーザインターフェース）モジュール３０が第１の通信デバイス１２上で実行され、ＧＵＩモジュール３０は、共有される秘密および任意の関連する共有される秘密情報を入力するように、さらに、オプションとして、共有される秘密および関連する情報をローカルで格納するように動作可能なデータエントリロジック３２を含む。また、ＧＵＩモジュール３０は、ネットワークデバイス１４に共有される秘密２２および任意の関連する共有される秘密情報２４をアップロードするように、またはそれ以外で通信するように動作可能なネットワークアップロードロジック５１を含む。代替の態様では、第１の通信デバイスは、第１のユーザ１８がネットワークデバイス１４に関連するＷｅｂページにアクセスし、共有される秘密２２および任意の関連する共有される秘密情報２４を入力し、その後、インターネットを介してネットワークデバイス１４に共有される秘密および関連する情報を通信することを可能にするＷｅｂブラウザアプリケーション５３を含む。
【００４３】
共有される秘密２２および任意の関連する共有される秘密情報２４が第２のユーザ２０から第１の通信デバイス１２に電子的に通信される代替の態様では、第１の通信デバイスは、共有される秘密および関連する情報を自動的に認識し、さらにネットワークデバイス１４に共有される秘密２２および任意の関連する共有される秘密情報を自動的にアップロードし、またはそれ以外で通信するように構成されることが可能である。そのような態様では、第１のユーザに、共有される秘密および任意の関連する共有される秘密情報を手動で入力させる必要性が不要にされる。
【００４４】
共有される秘密がネットワークデバイス１４内に格納されると、第２のユーザ２０は、第２の通信デバイス１４を借用し、またはそれ以外で使用して、第１の通信デバイス１２を呼び出す。前述したとおり、第２の通信デバイスは第２のユーザ２０によって通常、使用されるデバイス、または第２のユーザ２０に通常、関連するデバイスではない。第２の通信デバイス１４は、電話番号を入力して呼要求を行うように動作可能なダイヤラモジュール３８を含む。一部の態様では、ダイヤラモジュール３４は、共有される秘密２２を呼要求に入れるように、またはそれ以外で呼要求に共有される秘密を付加するように動作可能な共有秘密エントリロジック３６を含む。一態様では、共有秘密エントリロジック３８は、被呼側電話番号の入力の後、トリガコマンドの入力が共有される秘密の入力をもたらすように動作可能である。例えば、「＊」キー、および付随する数値コードがトリガの役割をすることが可能であり、数値コードの形態の共有される秘密２２が、トリガの入力の後、入力される。図１７は呼要求エントリシーケンスの例を与え、後段で詳細に説明される。しかし、共有秘密エントリロジック３８は、入力された電話番号、１つまたは複数の共有される秘密トリガコマンド、および１つまたは複数の共有される秘密の組合せが、使用される通信ネットワークによって認識される所定の桁数の範囲内にある場合には、必須ではないことに留意されたい。
【００４５】
ダイヤル呼び出しされる電話番号、および共有される秘密２２を含む呼要求が基地局に通信されると、この要求はサーバなどのネットワークデバイス１６によって受信される。第２の通信デバイス１４からネットワークデバイス１６へのこの呼要求の通信は、無線通信ボルト４０によって表される。また、ネットワークデバイスは、共有される秘密を認識し、クライアント情報マネージャ５９の中の共有される秘密２２などの、ネットワークデータベースの中の共有される秘密の存在を検証し、さらに、検証すると、この共有される秘密と関係する機能を実行するように、またはこの共有される秘密と関係するアプリケーションを実行するように動作可能である共有秘密認識ロジック４２を含む。クライアント情報マネージャは、ネットワークデバイス内に格納された、またはネットワークデバイスがアクセスすることができる他の任意のネットワークロケーションに格納されたデータベースである。クライアント情報マネージャは、クライアント／ユーザ情報のデータベースであり、クライアント／ユーザに関連する共有される秘密２２および任意の関連する共有される秘密情報２４を特に含む。トリガが呼要求に含められる態様では、ネットワークデバイス１６は、共有される秘密が呼要求の中で間もなく現れるという標識としてトリガを認識するように動作可能なトリガ認識ロジック９２を含む。一部の態様では、トリガは、共有される秘密と関係する機能またはアプリケーションを示すことが可能である。これに関して、トリガ認識は、共有される秘密と関係する機能および／または実行に関する検証および命令の目的で、いずれのデータベースが間もなく現れる共有される秘密に関連しているかについての情報をもたらすことが可能である。
【００４６】
共有される秘密と関係する機能がカスタマイズされた発呼者ＩＤである或る態様では、クライアント情報マネージャ５９内の共有される秘密２２の検証は発呼者ＩＤオーバライドロジック５５を呼び出し、発呼者ＩＤオーバライドロジック５５は、呼要求のペイロードの中で、発呼側デバイス（すなわち、第２の通信デバイス１４）発呼者ＩＤ情報を、共有される秘密所有者（すなわち、実際の発呼側）に関連する発呼者ＩＤ情報で置き換えるように動作可能である。これに関して、被呼側デバイス、すなわち、第１の通信デバイス１２にその後、転送される呼要求は、第２の通信デバイスに関連する電話番号、および第２のユーザ２０（すなわち、共有される秘密の所有者）に関連する発呼者ＩＤ情報を含む。このため、この態様は、発呼側デバイスの所有者のＩＤの表示ではなく、共有される秘密に基づく「実際の」発呼者のＩＤの表示を可能にする。
【００４７】
共有される秘密と関係する機能が遠隔アクセス、遠隔通信デバイス管理などに関係する代替の態様では、ネットワークデバイスは、呼要求ペイロードの中に、遠隔アクセス、遠隔通信デバイス管理などのためのＩＤおよび／または命令を挿入するように動作可能な追加の共有秘密関連挿入ロジック５７を含む。或る態様では、挿入ロジック５７は、ペイロードの中に、第１の通信デバイス１２（すなわち、被呼側）によって認識されることが可能であり、要求される遠隔アクセス、遠隔通信デバイス管理などに関連する、コードなどのＩＤを挿入する。代替の態様では、挿入ロジック５７は、ペイロードの中に、要求される遠隔アクセス、遠隔通信デバイス管理などを実行するように第１の通信デバイス１２によって実行される、ルーチン、アプリケーション、アプレットなどの命令を挿入する。
【００４８】
ネットワークデバイス１６は、第１の通信デバイス１２に、呼要求、発呼側に関連する発呼者ＩＤ情報、および／または遠隔アクセス／通信デバイスの管理ＩＤもしくは命令を転送する。呼マネージャモジュール４６は、この呼要求を受信するように動作可能であり、発呼者ＩＤロジック５２は、この呼要求の中に含められた発呼者ＩＤ情報をユーザに表示する、またはそれ以外で提供するように動作可能である。この態様では、呼要求は、第２の通信デバイス１４の電話番号、および第２のユーザ２０（すなわち、共有される秘密２２に関連するユーザ）に関連する発呼者ＩＤ情報を含む。呼マネージャモジュール４６は、呼要求の中の遠隔アクセス／デバイス管理コードを認識して、このコードに関連する機能を実行するように動作可能な遠隔アクセス／デバイス管理ロジック６１をさらに含む。代替として、遠隔アクセス／デバイス管理ロジック６１は、呼要求の中の、要求される遠隔アクセス／デバイス管理機能を実行する命令を実行するように動作可能である。
【００４９】
図３を参照すると、一態様に従い、第１の通信デバイス１２のような通信デバイスのブロック図表現が示されている。図示される通信デバイスは、任意のタイプのコンピュータ化された無線デバイス、例えば、セルラー電話機、ＰＤＡ（パーソナルディジタルアシスタント）、双方向テキストポケットベル、ポータブルコンピュータなどの無線通信デバイス、さらには、無線通信ポータルを有し、ネットワークまたはインターネットへの有線接続も有することが可能な別個のコンピュータプラットフォームである。この無線デバイスは、遠隔スレーブ、あるいは遠隔センサ、診断ツール、データ中継器などの、エンドユーザを有さないが無線ネットワークまたは有線ネットワークを介してデータを単に通信する他のデバイスでありうる。代替の態様では、通信デバイス１２は、陸線電話機、パーソナルコンピュータ、セットトップボックスなどの有線通信デバイスでありうる。カスタマイズされた発呼者識別および／または遠隔デバイス管理のための装置および方法は、したがって、限定ではなく、無線モデム、ＰＣＭＣＩＡカード、アクセス端末装置、パーソナルコンピュータ、電話機、または以上の任意の組合せもしくは部分的組合せを含め、有線通信ポータルまたは無線通信ポータルを含む任意の形態の有線デバイスまたは無線デバイスあるいは有線コンピュータモジュールまたは無線コンピュータモジュールの上で実施されることが可能である。
【００５０】
さらに、通信デバイス１２は、無線デバイスへの入力を生成するための入力機構５４、および無線デバイスのユーザによって消費されるように情報を生成するための出力機構５６を有する。例えば、入力機構５４は、キーパッドまたはキーボード、マウス、タッチスクリーンディスプレイ、音声認識モジュールに関連するマイクロホンなどの機構を含む。或る態様では、入力機構５４は、ユーザ入力がグラフィカルユーザインターフェースモジュール３０を活性化して、デバイスメモリに共有される秘密を入力することを可能にする。さらに、例えば、出力機構５６には、ディスプレイ、オーディオスピーカ、触覚フィードバック機構などが含まれる。ディスプレイなどの出力機構は、カスタマイズされた発呼者ＩＤが、通常、ディスプレイまたはオーディオスピーカを介して、デバイスユーザに伝えられる態様において実施される。
【００５１】
さらに、通信デバイス１２は、無線ネットワークを介して、または一部の態様では有線ネットワークを介して、データを送信することができ、さらに、無線または有線に接続されたサーバまたは別のコンピュータデバイスなどのネットワークデバイス１６から送信されたルーチンおよびアプリケーションを受信して、実行するとともに、そのように送信されたデータを表示することができるコンピュータプラットフォーム５８を有する。コンピュータプラットフォーム５８は、読取り専用メモリおよび／またはランダムアクセスメモリ（ＲＡＭおよびＲＯＭ）、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュカード、またはコンピュータプラットフォームに一般的な任意のメモリなどの、揮発性メモリおよび不揮発性メモリを備えることが可能な、データレジストリ６０を含む。さらに、データレジストリ６０は、１つまたは複数のフラッシュメモリセルを含むことが可能であり、あるいは磁気媒体、光媒体、テープ、またはソフトディスクもしくはハードディスクなどの、任意の二次記憶デバイスまたは三次記憶デバイスでありうる。
【００５２】
さらに、コンピュータプラットフォーム５８は、「ＡＳＩＣ」（特定用途向け集積回路）もしくは他のチップセット、プロセッサ、論理回路、または他のデータ処理デバイスである処理エンジン６２も含む。処理エンジン６２またはＡＳＩＣなどの他のプロセッサは、通信デバイス１２のデータレジストリ６０内の、ＧＵＩモジュール３０および／または呼マネージャモジュール４６などの任意の常駐プログラムとインターフェースをとる「ＡＰＩ」（アプリケーションプログラミングインターフェース）層６４を実行する。ＡＰＩ６４は、通常、それぞれの無線デバイス上で実行されるランタイム環境である。１つのそのようなランタイム環境が、カリフォルニア州サンディエゴ所在のクアルコム社によって開発されたＢＲＥＷ（登録商標）（Binary Runtime Environment for Wireless（登録商標））ソフトウェアである。例えば、無線コンピューティングデバイス上のアプリケーションの実行を制御するように動作する他のランタイム環境が利用されることも可能である。
【００５３】
処理エンジン６０は、無線ネットワーク上、または有線ネットワーク上で通信デバイス１２の機能、および通信デバイスの動作（operability）を可能にする、ハードウェア、ファームウェア、ソフトウェア、および以上の組合せで実現された様々な処理サブシステム６６を含む。例えば、処理サブシステム６６は、他のネットワーク化されたデバイスを相手にして通信を開始し、維持すること、およびデータを交換することを可能にする。セルラー電話機においてなどの一態様では、通信処理エンジン６２は、サウンド、不揮発性メモリ、ファイルシステム、送信、受信、サーチャ（searcher）、層１、層２、層３、メインコントロール、遠隔手順、ハンドセット、電源管理、診断、ディジタルシグナルプロセッサ、ボコーダ、メッセージング、呼マネージャ、Ｂｌｕｅｔｏｏｔｈ（登録商標）システム、Ｂｌｕｅｔｏｏｔｈ（登録商標）ＬＰＯＳ、位置特定、位置エンジン、ユーザインターフェース、スリープ、データサービス、セキュリティ、認証、ＵＳＩＭ／ＳＩＭ、音声サービス、グラフィックス、ＵＳＢ、ＭＰＥＧなどのマルチメディア、ＧＰＲＳなどの処理サブシステム６６の１つ、または組合せを含む。開示される態様に関して、処理エンジン６２の処理サブシステム６６は、コンピュータプラットフォーム５８上で実行されるアプリケーションと対話する任意のサブシステム構成要素を含む。例えば、処理サブシステム６６は、ＧＵＩモジュール４０に代行してＡＰＩ６４からデータ読取りおよびデータ書込みを受け取る、または呼マネージャモジュール４６をサポートする任意のサブシステム構成要素を含む。
【００５４】
コンピュータプラットフォーム４２のデータレジストリ６０は、個人情報マネージャ３４などの通信デバイスメモリ／データレジストリ６０の中に共有される秘密２２および任意の関連する共有される秘密情報２４を入力するように動作可能なデータエントリロジック３２を含むＧＵＩ（グラフィカルユーザインターフェース）モジュール３０をさらに格納する。このＧＵＩモジュールは、共有される秘密および任意の関連する共有される秘密情報を入力するためのデータエントリフィールドのビジュアル表示をデバイスのユーザに提供するように、通常、動作可能である。共有される秘密２２および／または関連する共有される秘密情報２４がデバイスに電子的に通信される代替の態様では、共有される秘密はメモリに自動的に入力されて、共有される秘密エントリのためにＧＵＩモジュール３０を呼び出す必要性が不要にされる。共有される秘密２２および関連する共有される秘密情報２４を格納する個人情報マネージャ３４は、個人用電話帳などの連絡先情報データベース６８を備える。連絡先情報データベースは、名前、電話番号などの、連絡先と関係する個人情報を格納し、共有される秘密、およびオプションとして、関連する共有される秘密情報を連絡先に関連付ける。代替の態様では、共有される秘密２２および関連する共有される情報は、発呼者／連絡先と共有される秘密の間の関連付けを可能にする、個人情報マネージャ３４内の、またはデータレジストリ６０内の別の場所における他のファイルもしくはディレクトリの中に格納されてもよい。
【００５５】
コンピュータプラットフォーム４２のデータレジストリ６０は、呼要求の中の共有される秘密２２を認識し、この共有される秘密が発呼者／連絡先に関連付けられていることを検証し、さらに、この共有される秘密に関連付けられた、または関連する共有される秘密情報２４によって規定される機能またはアプリケーションを実行するように動作可能な共有秘密認識ロジック４８を含む呼マネージャモジュール４６をさらに含む。共有される秘密が発呼者／連絡先に関連付けられていることを検証することは、個人情報マネージャ３４にアクセスして、データベースの中で共有される秘密が発呼者／連絡先に関連付けられていることを検証することを含む。共有される秘密が検証されると、ロジック４８は、この共有される秘密または関連する共有される情報に関連付けられた機能またはアプリケーションを実行する。例えば、共有される秘密は、顧客発呼者ＩＤ機能に関連付けられて、発呼者として、発呼側デバイスのＩＤの代わりに、共有される秘密が関連付けられた発呼者／連絡先ＩＤが表示され、またはそれ以外で伝えられる。他の例では、共有される秘密は、紛失もしくは盗まれたデバイスの許可されていない使用を防止するために、デバイスを使用不可にすること、またはそれ以外でデバイスをロックダウンすることなどのデバイス機能に関連付けられる。
【００５６】
呼マネージャモジュール４６は、呼要求の中のトリガ７０を認識するように動作可能なトリガ認識ロジック５０をさらに含む。トリガ７０は、共有される秘密が呼要求の中に付加されていることを呼制御マネージャに通知する数値コードなどである。一部の態様では、トリガ７０は、共有される秘密が関連付けられた機能またはアプリケーションを示す。例えば、「８８」という数値を有するトリガは、顧客発呼者ＩＤ機能が、付加された共有される秘密に関連付けられていることを示すのに対して、「８９」という数値を有するトリガは、呼標識信号と一緒に「緊急」メッセージを表示すること、またはそれ以外で伝えることなどの呼優先度タグ付けが、付加された共有される秘密に関連付けられていることを示す。そのような態様では、個人情報マネージャ３４、または別のデバイスデータベースは、共有される秘密２２、およびオプションの関連する共有される秘密情報２４にトリガ７０を関連付けるデータを格納する。
【００５７】
共有される秘密が発呼者識別機能に関連付けられる一態様では、呼マネージャモジュール４６は、発呼者ＩＤロジック５２を含む。発呼者ＩＤロジックは、名前、電話番号などの表示を提供する、またはそれ以外で発呼者ＩＤを伝えるように動作可能である。従来の発呼者ＩＤロジックは、発呼側デバイスに関連付けられたＩＤの、通常、名前または電話番号の表示、もしくはその他の伝達を可能にする。しかし、本態様では、発呼者ＩＤロジックは、共有される秘密の認識が、発呼側デバイスに関連付けられたＩＤの表示または伝達の代わりに、共有される秘密に関連付けられた連絡先／発呼者の表示、またはその他の伝達を可能にするように構成される。また、呼優先度などの、関連する共有される秘密情報の中に通常、格納されたさらなる情報が表示され、またはそれ以外で伝えられることも可能である。このため、発呼側に通常、関連付けられているデバイス以外のデバイス（例えば、借用されたデバイス）から発呼している発呼側が、実際の所有者の情報ではなく、発呼側の識別情報が被呼側に表示され、またはそれ以外で伝えられて、被呼側がその呼に応答する、またはそれ以外でその呼を確認する可能性が高まることを確実にすることができる。共有される秘密の認識および関連付けがネットワークデバイスにおいて行われる代替の態様では、発呼者ＩＤロジック５２は、呼要求ペイロードの中の発呼者ＩＤ情報を認識して、この発呼者ＩＤ情報を表示する、またはそれ以外で出力するように動作可能である。
【００５８】
共有される秘密が遠隔アクセス機能および／またはデバイス管理機能に関連付けられる他の態様では、呼マネージャモジュール４６は、遠隔アクセス／デバイス管理ロジック６１を含む。共有される秘密の認識および関連付けが被呼側通信デバイスにおいて行われる態様では、遠隔アクセス／デバイス管理ロジック６１は、遠隔アクセス機能またはデバイス管理機能に関連付けられたトリガまたは共有される秘密を認識して、その遠隔アクセスまたはデバイス管理を実行するように動作可能である。共有される秘密の認識および関連付けがネットワークデバイスにおいて行われる代替の態様では、遠隔アクセス／デバイス管理ロジック６１は、呼要求の中で遠隔アクセス／デバイス管理コードを認識して、そのコードに関連付けられた機能を実行するように動作でき、あるいは遠隔アクセス／デバイス管理ロジック６１は、要求される遠隔アクセス／デバイス管理機能を実行する、呼要求の中の命令を実行するように動作できる。
【００５９】
コンピュータプラットフォーム５８は、通信デバイス１２の様々な構成要素の間、ならびにデバイス１２と有線ネットワークまたは無線ネットワークの間で通信を可能にする、ハードウェア、ファームウェア、ソフトウェア、および以上の組合せで実現された通信モジュール７２をさらに含む。この通信モジュールは、有線通信接続または無線通信接続を確立するための要求されるハードウェア、ファームウェア、ソフトウェア、および／または以上の組合せを含む。
【００６０】
図４を参照すると、一態様に従って、共有される秘密を認識し、これらの共有される秘密を発呼者または機能に関連付け、および／または呼要求を転送するように動作可能なネットワークデバイス１６のブロック図表現が提示されている。このネットワークデバイスは、任意のタイプのハードウェア、サーバ、パーソナルコンピュータ、ミニコンピュータ、メインフレームコンピュータ、または専用コンピューティングデバイスもしくは汎用コンピューティングデバイスである任意のコンピューティングデバイスのうち少なくとも１つを備える。さらに、ネットワークデバイス１６上で動作させられる、またはネットワークデバイス１６によって実行されるものとして本明細書で説明されるモジュールおよびアプリケーションは、完全にネットワークデバイス１６上で実行されてもよく、あるいは、代替として、他の態様では、別個のサーバまたはコンピュータデバイスが、データを使用可能なフォーマットで関係者に提供するように、ならびに／または無線デバイス１２と、ネットワークデバイス１６によって実行されるモジュールおよびアプリケーションとの間のデータフローにおいて別個の制御層を提供するように、協調して動作してもよい。
【００６１】
ネットワークデバイス１６は、無線ネットワークまたは有線ネットワークを介してデータを送受信することができ、さらにルーチンおよびアプリケーションを実行することができるコンピュータプラットフォーム８０を含む。コンピュータプラットフォーム８０は、読取り専用メモリおよび／またはランダムアクセスメモリ（ＲＡＭおよびＲＯＭ）、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュカード、またはコンピュータプラットフォームに一般的な任意のメモリなどの、揮発性メモリおよび不揮発性メモリを備え、データストレージ８２を含む。さらに、データストレージ８２は、１つまたは複数のフラッシュメモリセルを含み、あるいは磁気媒体、光媒体、テープ、またはソフトディスクもしくはハードディスクなどの、任意の二次記憶デバイスまたは三次記憶デバイスでありうる。さらに、コンピュータプラットフォーム８０は、「ＡＳＩＣ」（特定用途向け集積回路）もしくは他のチップセット、プロセッサ、論理回路、または他のデータ処理デバイスである処理エンジン８４も含む。コンピュータプラットフォーム８０は、ネットワークデバイス１６の様々な構成要素の間、ならびにネットワークデバイス１６と有線ネットワークまたは無線ネットワークの間で通信を可能にする、ハードウェア、ファームウェア、ソフトウェア、および以上の組合せで実現された通信モジュール８６をさらに含む。例えば、説明される態様において、通信モジュールは、発呼側無線デバイスから呼要求を受信し、これらの呼要求を被呼側無線デバイスに転送するように構成される。通信モジュールは、無線通信接続を確立するための要求されるハードウェア、ファームウェア、ソフトウェア、および／または以上の組合せを含む。
【００６２】
データストレージ８２は、共有秘密認識ロジック４２を実施することが可能な共有秘密モジュール９０を含む。共有される秘密の認識および関連付けが被呼側通信デバイスにおいて実行される態様において、共有秘密認識ロジック４２は、呼要求の中の１つまたは複数の共有される秘密を認識し、これらの共有される秘密２２を含むペイロードを解析するように動作可能である。さらに、そのような態様では、呼要求は、トリガを含むことが可能であり、このため、データストレージ８２は、呼要求の中の１つまたは複数のトリガを認識し、これらのトリガ、および関連する共有される秘密を含むペイロードを解析するように動作可能なトリガ認識ロジック９２を含む。さらに、共有される秘密の認識、および関連付けが被呼側通信デバイスにおいて実行される態様では、ネットワークデバイスは、共有される秘密およびオプションのトリガを含む解析されたペイロードを、呼要求の一部として被呼側に転送するように動作可能な共有秘密転送ロジック４４を含む。
【００６３】
共有される秘密の認識および関連付けがネットワークデバイスにおいて実行される代替の態様では、共有秘密認識ロジック４２は、共有される秘密を認識し、クライアント情報マネージャ５９の中の共有される秘密２２などの、デバイスデータベースの中の、この共有される秘密の存在を検証し、検証すると、共有される秘密と関係する機能を実行するように、または共有される秘密と関係するアプリケーションを実行するように動作可能である。クライアント情報マネージャは、ネットワークデバイス１６内に格納された、またはネットワークデバイスがアクセスすることができる他の任意のネットワークロケーションに格納されたデータベースである。クライアント情報マネージャは、クライアント／ユーザ情報６３のデータベースであり、データベースの中の各クライアント／ユーザに関連付けられた共有される秘密２２および任意の関連する共有される秘密情報２４を特に含む。
【００６４】
共有される秘密の認識および関連付けがネットワークデバイスにおいて実行され、さらに共有される秘密と関係する機能がカスタマイズされた発呼者ＩＤであるいくつかの態様においては、共有される秘密モジュール９０は、発呼者ＩＤオーバライドロジック５５を含む。発呼者ＩＤオーバライドロジック５５は、呼要求のペイロードの中で、発呼側デバイス（すなわち、第２の通信デバイス１４）発呼者ＩＤ情報を、共有される秘密所有者（すなわち、実際の発呼側）に関連付けられた発呼者ＩＤ情報で置き換えるように動作する。共有される秘密２２に関連付けられた発呼者ＩＤ情報は、クライアント情報マネージャ５９から取り出される。共有される秘密の認識および関連付けがネットワークデバイスにおいて実行され、共有される秘密と関係する機能が遠隔アクセス、通信デバイス管理などに関する代替の態様では、共有される秘密モジュール９０は、遠隔アクセス／デバイス管理挿入ロジック５７を含む。遠隔アクセス／デバイス管理挿入ロジック５７は、呼要求ペイロードの中に、遠隔アクセス、通信デバイス管理などのためのＩＤおよび／または命令を挿入するように動作する。いくつかの態様では、挿入ロジック５７は、第１の通信デバイス１２（すなわち、被呼側）が認識することができ、要求される遠隔アクセス、通信デバイス管理などに関連付けられた、コードなどのＩＤをペイロードの中に挿入する。代替の態様では、挿入ロジック５７は、要求される遠隔アクセス、通信デバイス管理などを実行するように第１の通信デバイス１２によって実行される、ルーチン、アプリケーション、アプレットなどの命令を、ペイロードの中に挿入する。
【００６５】
図５、図６、図７、および図８は、電話帳データエントリまたは連絡先リストデータエントリ、特に、関連する連絡先リストに関する共有される秘密のエントリに関するＧＵＩ表示の例を与える。図５〜図８に示されるＧＵＩ表示は単に例示的であり、このため、グラフィカルまたは可聴の、またはそれ以外の他の様々なユーザインターフェース実施態様が、本明細書で説明されるタスクを実現するために、さらに事前に定義されたデバイスユーザインターフェースを使用して全体的なユーザ体験フローを取り入れるために、通信デバイスの製造業者によって採用されることが可能であることに留意されたい。図５は、個人用電話帳データベースまたは個人用連絡先リストデータベースの中でリストアップされる連絡先１０２Ａ〜１０２Ｆの表示１００である。図示されるこの態様では、ＧＵＩのユーザは、連絡先名「Ｄａｖｉｓ」１０２Ｃに関連付けられた共有される秘密を入力することを所望する。ユーザは、キーパッドキーまたは別の所定のデバイス入力機構を係合させることによって連絡先「Ｄａｖｉｓ」１０２Ｃを選択する。連絡先「Ｄａｖｉｓ」１０２Ｃの選択は、図６に示されるように、この連絡先と関係する個人情報の表示をもたらす。図６に示されるように、個人情報の表示１１０は、連絡先名１１２、連絡先自宅電話番号１１４、連絡先セルラー電話番号１１６、連絡先電子メールアドレス１１８、連絡先自宅アドレス１２０、および連絡先と共有される秘密１２２などのデータフィールドの１つ、または任意の組合せを含む。共有される秘密１２２に関連付けられた空白のデータエントリフィールド１２４は、連絡先が関連付けられた共有される秘密を現在、有さないことを示す。また、表示１１０は、編集可能なデータフィールドおよび／またはデータエントリフィールドをもたらすためにユーザによって操作されるように動作可能な「編集」キー１２６を含む。「編集」キー１２６を操作することに加えて、ユーザは、個人情報を追加または編集する権利を与えられるために、プログラミングセキュリティコード、または他の何らかの形態の許可を入力するよう促される。
【００６６】
図７は、図６に示されるようにユーザが「編集」キー１２６を操作することからもたらされる編集可能なデータエントリフィールドの表示１３０を示す。ユーザは、連絡先名１１２、連絡先自宅電話番号１１４、連絡先セルラー電話番号１１６、連絡先電子メールアドレス１１８、および／または連絡先自宅アドレス１２０などの、以前に入力されたデータを編集することができる。例示される図において、下線が引かれたデータは編集可能であるデータを示す。図示されるとおり、ユーザは、共有される秘密１２２に関するエントリフィールド１２４の中に共有される秘密「００９９９９」を入力している。また、データエントリ表示１３０は、編集および／または入力されたデータを連絡先データベースの中に保存するためにユーザによって操作可能な「保存」キー１３２を含む。データエントリロジック３２は、入力された共有される秘密がデータベースの中の別のエントリによって既に使用されているという表示可能な指示を提供するように構成され得ることに留意されたい。データエントリロジックがそのような指示を提供する場合、データエントリロジック３２は、ユーザが、共有される秘密のそれまでの割当てをオーバーライドすることを可能にするように、または異なる共有される秘密の選択を可能にするようにさらに構成される。図８は、ユーザが共有される秘密コードを入力することからもたらされる個人情報の表示１４０を示す。共有される秘密コードが入力されて連絡先データベースメモリの中に保存されると、連絡先と関係する個人情報のその後の表示は、共有秘密フィールド１２４に、アスタリスクまたは他の何らかの一般的な記号／文字／数字表示の使用などによって、共有される秘密が存在するが、共有される秘密にさらなるセキュリティをもたらすために実際の表示からは隠されていることを示す。共有される秘密の実際の表示は、「編集」キー１２６、または他の何らかのアクセスキーを操作すること、および個人情報を見る、または編集するプログラミングセキュリティコード、または他の何らかの形態の許可を入力することによって見ることができる。
【００６７】
図９、図１０、図１１、および図１２は、電話帳データエントリまたは連絡先リストデータエントリ、特に、関連する連絡先リストに関する共有される秘密および関連する共有される秘密情報のエントリに関するＧＵＩ表示の例を示す。図９は、個人用電話帳データベースまたは個人用連絡先リストデータベースの中でリストアップされる連絡先２０２Ａ〜２０２Ｆの表示２００を示す。図示されるこの態様では、ＧＵＩのユーザは、連絡先名「Ｄａｖｉｓ」２０２Ｃに関連付けられた共有される秘密を入力することを所望する。ユーザは、キーパッドキー、または別の所定のデバイス入力機構を操作することによって、連絡先「Ｄａｖｉｓ」２０２Ｃを選択することができる。連絡先「Ｄａｖｉｓ」２０２Ｃの選択は、図１０に示されるとおり、この連絡先と関係する個人情報の表示をもたらす。図１０に示されるように、この個人情報の表示２１０は、連絡先名２１２、連絡先自宅電話番号２１４、連絡先セルラー電話番号２１６、連絡先電子メールアドレス２１８、連絡先自宅アドレス２２０、連絡先と共有される秘密２２２、および共有される秘密情報２２６などのデータフィールドの１つ、または任意の組合せを含む。共有される秘密２２２に関連する空白のデータエントリフィールド２２４、共有される秘密情報２２６に関連する空白のデータエントリフィールド２２８は、関連付けられた共有される秘密または関連する共有される秘密情報を、この連絡先が現在、有さないことを示す。また、この表示２１０は、編集可能なデータフィールドおよび／またはデータエントリフィールドをもたらすようにユーザによって操作可能な「編集」キー２３０を含む。「編集」キー２３０を操作することに加えて、ユーザは、個人情報を追加する、または編集する権利を与えられるように、プログラミングセキュリティコード、または他の何らかの形態の許可を入力するように促される。
【００６８】
図１１は、図１０に示されるように、ユーザが「編集」キー２３０を操作することからもたらされる編集可能なデータエントリフィールドの表示２４０を示す。ユーザは、連絡先名２１２、連絡先自宅電話番号２１４、連絡先セルラー電話番号２１６、連絡先電子メールアドレス２１８、および／または連絡先自宅アドレス２２０などの、それまでに入力されたデータを編集することができる。例示される図において、下線が引かれたデータは、編集可能であるデータを示す。図示されるとおり、ユーザは、共有される秘密２２２に関するエントリフィールド２２４の中に共有される秘密「００９９９９」を入力しており、共有される秘密情報２２６に関するエントリフィールド２２８の中に関連する共有される秘密情報「ＵＲＧＥＮＴ」を入力している。また、データエントリ表示２４０は、編集および／または入力されたデータを連絡先データベースの中に保存するようにユーザによって操作可能な「保存」キー２４２を含む。動作の際、関連付けられた共有される秘密を含む呼要求をユーザが受信すると、関連する共有される秘密情報がデバイスユーザに表示され、またはそれ以外で伝えられることに留意されたい。前述の例において、したがって、共有される秘密情報は、呼優先度情報を備える。共有される秘密情報は、共有される秘密によってトリガされる任意のタイプのメッセージの表示または伝達を可能にすることに留意されたい。さらに、関連する共有される秘密情報は、デバイスユーザに表示され、または伝えられることが可能な、グラフィック、英数字、ビデオファイルまたはオーディオファイルなどの実行可能なプログラムなどをさらに含みうることに留意されたい。代替の態様では、関連する共有される秘密情報は、共有される秘密トリガに付加されて関連付けられた情報トリガが、受信された呼要求の中に含まれる場合に限って、表示される。他の代替の態様においては、連絡先に関連付けられた個人情報は、複数の共有される秘密、および／または複数の関連する共有される秘密情報の入力をもたらす。そのような態様では、連絡先は、名前や電話番号などの連絡先情報の表示をもたらす１つの共有される秘密を有し、さらに、別の共有される秘密が、名前や電話番号などの連絡先情報の表示、および呼優先度情報などの関連する共有される秘密情報の表示をもたらす。
【００６９】
図１２は、ユーザが共有される秘密コードおよび関連する共有される秘密情報を入力することからもたらされる個人情報の表示２５０を示す。共有される秘密コードが入力されて、連絡先データベースメモリの中に保存されると、その連絡先と関係する個人情報のその後の表示は、秘密フィールド２２４で、アスタリスク、または他の何らかの一般的な記号表示の使用によって、共有される秘密が存在することを示すが、共有される秘密にさらなるセキュリティをもたらすように実際の表示からはマスクされる。共有される秘密の実際の表示は、「編集」キー２３０、または他の何らかのアクセスキーを操作すること、および個人情報を見る、または編集するプログラミングセキュリティコード、または他の何らかの形態の許可を入力することによって、見ることができる。例示される態様では、共有される秘密情報フィールド２２８は、共有される秘密情報の可視の表示をもたらす。代替の態様では、ＧＵＩモジュールが、共有される秘密情報フィールド２２８の中のデータをマスクする、またはそれ以外で隠すように構成される。
【００７０】
図１３〜図１６は、本明細書で説明される態様による発呼者ＩＤ情報のＧＵＩ表示を提供する。図１３は、受信された呼要求が共有される秘密を含まない発呼者ＩＤ情報のＧＵＩ表示３００を示す。この例では、発呼者ＩＤロジックは、呼要求の中の識別番号に、通常、電話番号に関連付けられた電話帳または連絡先リストから個人情報を取り出す。表示された情報には、発呼側デバイス電話番号３０４および／または発呼側名３０６の形態の呼識別子３０２および発呼者ＩＤ情報が含まれる。例示される発呼者ＩＤ例において、発呼側はこの発呼側に通常、関連付けられており、および／または所有されており、および／または登録されている通信デバイスから発呼しており、したがって、発呼側は呼要求の中に共有される秘密を入力しなかった。
【００７１】
図１４は、受信された呼要求が共有される秘密を含む発呼者ＩＤ情報のＧＵＩ表示３１０を示す。この例では、発呼者ＩＤロジック、共有秘密認識ロジック、またはトリガ認識ロジックが、呼要求の中の共有される秘密を認識することができ、または、オプションとして呼要求の中のトリガを認識することができ、この共有される秘密に関連付けられた連絡先情報を取り出し、この共有される秘密に関連付けられた連絡先情報を表示する。表示される情報には、発呼側デバイス電話番号３０４および／または発呼側名３０６の形態の呼識別子３０２および発呼者ＩＤ情報の１つ、または任意の組合せが含まれる。この態様では、発呼側デバイス電話番号３０４は、その呼を要求するのに使用されているデバイスの番号を反映するのに対して、発呼側番号３０６は、その呼を行っている相手（すなわち、共有される秘密に関連付けられた相手）の実際の名前を反映する。例示される発呼者ＩＤ例では、発呼側はこの発呼側に通常、関連付けられた通信デバイス以外の通信デバイスから発呼しており、したがって、発呼側は呼要求の中に共有される秘密を入力している。
【００７２】
図１５は、受信された呼要求が共有される秘密を含み、この共有される秘密が、関連付けられた共有される秘密情報を有する、発呼者ＩＤ情報のＧＵＩ表示３２０を示す。この例では、発呼者ＩＤロジック、共有秘密認識ロジックまたはトリガ認識ロジックが呼要求の中の共有される秘密を認識することができ、または、オプションとして呼要求の中のトリガを認識することができ、関連する共有される秘密情報を取り出し、この共有される秘密に関連付けられた関連する共有される秘密情報を表示する。この共有される秘密自体が、関連する共有される秘密情報の表示を可能にし、あるいは、オプションとして、トリガが関連する共有される秘密情報の表示を可能にする。表示される情報には、呼識別子３０２、発呼側デバイス電話番号３０４および発呼側名３０６の形態の発呼者ＩＤ情報、ならびに関連する共有される秘密情報３０８の１つ、または任意の組合せが含まれる。この例では、関連する共有される秘密情報３０８は「ＵＲＧＥＮＴ」メッセージの形態の呼優先度タグ付けである。例示される発呼者ＩＤ例では、発呼側はこの発呼側に通常、関連付けられている通信デバイスから発呼しており、したがって、発呼者ＩＤ機能をオーバーライドするために共有される秘密は要求されないものの、発呼者ＩＤ情報の中に呼優先度タグ付けを含めることを可能にするように、共有される秘密およびオプションとしてトリガが入力されている。
【００７３】
図１６は、受信された呼要求が、関連付けられていない共有される秘密を含む発呼者ＩＤ情報のＧＵＩ表示３３０を示す。この例では、発呼者ＩＤロジック、共有秘密認識ロジックまたはトリガ認識ロジックが、呼要求の中の共有される秘密を認識することができ、またはオプションとして、呼要求の中のトリガを認識することができ、この共有される秘密に関連付けられた連絡先情報を取り出そうと試みる。しかし、この共有される秘密は、デバイスデータベースの中でいずれの連絡先にも関連付けられていないので、デバイスは、受信した共有される秘密とデータベースの中の連絡先の間に合致が存在しないことをデバイスユーザに通知するメッセージを、発呼者ＩＤ情報の中で表示する。このため、表示された情報には、呼識別子３０２、および発呼側デバイス電話番号３０４および「合致なし」メッセージ３３２の形態の発呼者ＩＤ情報の１つ、または任意の組合せが含まれる。通常、関連付けられていない共有される秘密を含む呼の受信は、発呼側が、誤った電話番号、または誤った共有される秘密を入力することからもたらされる。
【００７４】
図１７は、共有される秘密、および、一部の例において、オプションのトリガを含む呼要求シーケンスの４つの例を示す。第１の例３５０は、被呼側の電話番号、および共有される秘密を含む呼要求シーケンスを示す。発呼側が、呼び出されるべき相手の電話番号を入力し、通常、或る要求遅延期間の後、共有される秘密コードを入力する。前述したとおり、共有される秘密は、発呼側と被呼側の間で秘密に共有され、共有される秘密の役割をすることが可能な、呼要求に付加された数値コード、または他の任意のデータの形態をとる。第２の例３６０では、呼要求シーケンスは、被呼側の電話番号、トリガ、および共有される秘密を含む。トリガは、発呼側ネットワーク内、および被呼側デバイスにおいて共有される秘密認識を可能にし、さらにオプションとして、トリガは、共有される秘密に関連付けられた機能またはアプリケーションを識別する。例えば、トリガは、キーパッド上で「＊」キーを押した後、２桁以上の数値コードが続くことを含む。トリガが、共有される秘密に関連付けられた機能またはアプリケーションを識別する態様において、「＊８８」は、カスタマイズされた発呼者ＩＤ機能に関連付けられ、「＊８９」は、呼優先度タグ付け機能に関連付けられるといった具合である。
【００７５】
第３の例３７０は、共有される秘密認識をもたらし、さらに、一部の態様では、共有される秘密に関連付けられた機能またはアプリケーションを識別する複数の固有のトリガの使用を実施する呼要求シーケンスを示す。この第３の例３７０では、呼要求シーケンスは、被呼側の電話番号と、共有される秘密がそれぞれの後に続く複数の固有トリガとを含む。この例では、各トリガは、固有のデバイス機能またはデバイスアプリケーションを伴って識別される。例えば、第１のトリガ「＊８８」の後に続いてユーザの共有される秘密「００９９９９」を入力することによって、カスタマイズされた発呼者ＩＤ機能がもたらされ、第２のトリガ「＊８９」の後に続いてユーザの共有される秘密「００９９９９」を入力することによって、呼優先度タグ付けがもたらされ、第３のトリガ「＊９０」の後に続いてユーザの共有される秘密「００９９９９」を入力することによって、被呼側通信デバイス上で起動されるべきさらなる機能またはアプリケーションがもたらされる。この実施態様において、発呼側は、被呼側デバイス上で複数の遠隔機能を実行するために１つの共有される秘密だけしか要さない。これらのトリガコードは発呼側デバイス上に格納されて、ＧＵＩ表示を介してユーザがアクセスすることができる。
【００７６】
第４の例３８０は、単一のトリガ、および複数の共有される秘密の使用を実施する呼要求シーケンスを示し、それぞれの共有される秘密は、被呼側デバイス上の固有の機能またはアプリケーションに関連付けられる。第４の例３８０において、呼要求シーケンスは、被呼側の電話番号、トリガ、および複数の固有の共有される秘密を含む。例えば、「＊８８」などのトリガを入力することにより、呼要求が１つまたは複数の共有される秘密を含むことがネットワークおよび被呼側デバイスに通知される。このトリガの後に、カスタマイズされた発呼者ＩＤ機能に関連付けられた第１の共有される秘密「００９９９９」、呼優先度タグ付け機能に関連付けられた第２の共有される秘密「００９９９８」、被呼側通信デバイス上で起動されるべきさらなる機能またはアプリケーションに関連付けられた第３の共有される秘密「００９９９７」などの複数の共有される秘密が続く。
【００７７】
図１７に示される呼シーケンスの例は限定的であると考えられるべきでないことに留意されたい。共有される秘密、およびオプションのトリガを含む他の呼要求シーケンスも企図され、本態様の概念の範囲内に含まれる。前述したとおり、共有される秘密、およびオプションのトリガは、呼要求中に発呼側デバイスキーパッド上で入力される数値コードに限定されない。共有される秘密には、テキストデータ、オーディオデータ、ビジュアルデータなどを含むが、それらに限定されない、当事者間で共有される任意の秘密データが含まれる。トリガには、間もなく現れる共有される秘密についてネットワークおよび被呼側デバイスに知らせる、呼要求と一緒に通信されることが可能な発呼側デバイス上の任意の入力が含まれる。
【００７８】
図１８は、一態様に従って、被呼側通信デバイスのクライアントベースのカスタム発呼者ＩＤおよび／または遠隔機能管理を実行するための方法を実施する流れ図である。イベント４００で、共有される秘密、およびオプションのトリガおよび／またはオプションの関連する共有される秘密情報が通信デバイスにおいて格納される。共有される秘密、トリガ、および関連する共有される秘密情報は、適切なＧＵＩモジュールの実装を介してデバイスユーザによって手動で入力されてもよく、あるいは電子通信を介して受信された共有される秘密、トリガ、および関連する共有される秘密情報が自動的に入力されて格納されてもよい。前述したとおり、共有される秘密は、通常、連絡先エントリまたは電話帳エントリに関連付けられ、これらのエントリと関係して格納される。このため、共有される秘密、およびオプションのトリガおよび／またはオプションの関連する共有される秘密情報は、連絡先データベース、電話帳などの中に格納される。
【００７９】
イベント４１０で、通信デバイスは、呼ＩＤ番号、共有される秘密、およびオプションとして、トリガを含む呼要求を受信する。トリガは、呼要求が共有される秘密を含むことを通信デバイスに通知する役割をする。さらに、トリガは、この共有される秘密に関連付けられた機能またはアプリケーションを識別する役割をする。イベント４２０で、通信デバイスが、共有される秘密に関連付けられた、またはオプションとして、トリガに関連付けられた機能またはアプリケーションを特定する。一部の態様では、共有される秘密の使用は１つの機能に限定され、したがって、共有される秘密、または、オプションのトリガに関連付けられた機能またはアプリケーションの特定は、要求されない。しかし、複数の機能、または複数のアプリケーションが共有される秘密の使用に関連付けられる代替の態様では、共有される秘密またはトリガは、共有される秘密と関係する機能またはアプリケーションと関係する情報を提供する。例えば、数値トリガコードが、共有される秘密の機能を示す。
【００８０】
イベント４３０で、通信デバイスは、連絡先リストデータベース、個人用電話帳データベースなどのデータベースにアクセスして、共有される秘密が連絡先エントリまたは電話帳エントリに関連付けられていることを検証する。イベント４４０で、共有される秘密が検証されると、特定された機能またはアプリケーションに従って連絡先リストエントリまたは電話帳エントリの中のデータにアクセスが行われ、そのデータが取り出される。例えば、カスタマイズされた発呼者ＩＤ機能が共有される秘密またはトリガに関連付けられている場合、連絡先と関係する名前、または他の個人情報が、通信デバイス上でその後に表示するために取り出される。代替として、呼優先度タグ付けが共有される秘密またはトリガに関連付けられている場合、優先度タグ、「緊急」などの共有される秘密と関係する情報が、通信デバイス上でその後に表示するために取り出される。代替の態様では、通信デバイスは、デバイスがデータベースにアクセスして任意の関連する共有される秘密情報を特定すると、共有される秘密またはトリガに関連付けられた機能またはアプリケーションを特定するように構成される。
【００８１】
図１９は、ネットワークデバイスにおける共有される秘密の認識および転送、およびオプションとして、トリガの認識および転送のための方法を提供する。イベント５００で、ネットワークデバイスは、発呼者ＩＤ番号、共有される秘密、およびオプションとして、トリガを含む呼要求を受信する。イベント５１０で、ネットワークデバイスは共有される秘密を解析し、オプションとして、オプションのトリガを解析する。オプションのトリガを解析して、その後に含めることは、トリガが被呼側デバイスに共有される秘密について知らせる役割をする場合、またはトリガが共有される秘密に関連付けられた機能またはアプリケーションを識別する役割をする場合に必要である。イベント５２０で、解析されたデータ、すなわち、発呼者ＩＤ番号、共有される秘密、およびオプションとして、トリガを含む呼要求が、被呼側デバイスに転送される。
【００８２】
図２０は、一態様に従って、被呼側通信デバイスのネットワークベースのカスタム発呼者ＩＤおよび／または遠隔機能管理のための方法の流れ図を提供する。イベント６００で、共有される秘密、およびオプションのトリガ、および／またはオプションの関連する共有される秘密情報は、クライアントデータベースなどのネットワークデータベースにおいて格納される。共有される秘密、トリガ、および関連する共有される秘密情報は、共有される秘密保持者によってネットワークデータベースに通信されてもよく、あるいは共有される秘密が信託／共有される相手によってネットワークに通信されてもよい。一態様では、共有される秘密、トリガ、および任意の関連する情報は、ネットワークにおける各クライアントに関する個々のエントリを提供するクライアントデータベースの中に格納される。このクライアントデータベースは、呼要求を後に受信するのと同一のデバイスの中に、または呼要求を受信するネットワークデバイスがアクセスすることができる他の任意のネットワークロケーションに格納される。
【００８３】
イベント６１０で、ネットワークデバイスは、呼ＩＤ番号、共有される秘密、および、オプションとして、トリガを含む呼要求を受信する。このトリガは、呼要求が共有される秘密を含むことをネットワークデバイスに通知する役割をする。さらに、トリガは、共有される秘密に関連付けられた機能またはアプリケーションを識別する役割をする。イベント６２０で、通信デバイスは、共有される秘密に関連付けられた、またはオプションとして、トリガに関連付けられた機能またはアプリケーションを特定する。一部の態様では、共有される秘密の使用は、１つの機能に限定され、したがって、共有される秘密、または、オプションのトリガに関連付けられた機能またはアプリケーションの特定は要求されない。しかし、複数の機能、または複数のアプリケーションが共有される秘密の使用に関連付けられる代替の態様では、共有される秘密またはトリガは、共有される秘密と関係する機能またはアプリケーションと関係する情報を提供する。例えば、数値トリガコードが、共有される秘密の機能を示す。
【００８４】
イベント６３０で、通信デバイスは、クライアントデータベースなどのネットワークデータベースにアクセスして、共有される秘密が連絡先エントリまたは電話帳エントリに関連付けられていることを検証する。イベント６４０で、共有される秘密が検証されると、特定された機能またはアプリケーションに従ってクライアントエントリの中のデータにアクセスが行われ、そのデータが取り出される。例えば、カスタマイズされた発呼者ＩＤ機能が共有される秘密またはトリガに関連付けられている場合、クライアントと関係する名前、または他の個人情報が、通信デバイスへその後伝達するために取り出される。代替として、呼優先度タグ付けが共有される秘密またはトリガに関連付けられている場合、優先度タグ、「緊急」などの共有される秘密と関係する情報が、通信デバイス上でその後に表示するために取り出される。代替の態様では、ネットワークデバイスは、デバイスがデータベースにアクセスして任意の関連する共有される秘密情報を特定すると、共有される秘密またはトリガに関連付けられた機能またはアプリケーションを特定するように構成される。
【００８５】
イベント６５０で、実行されるべき機能がカスタマイズされた発呼者ＩＤである場合、ネットワークデバイスは、クライアントデータベースから取り出され、共有される秘密に関連付けられた発呼者ＩＤ情報を呼要求上の発呼者ＩＤ情報に優先させる。さらに、実行されるべき機能が関連する遠隔アクセス／デバイス管理である場合、ネットワークデバイスは、呼要求ペイロードの中に、コードなどの遠隔アクセス／デバイス管理識別子を挿入し、または呼要求のペイロードの中にアプリケーション、ルーチン、アプレットなどの命令を挿入する。イベント６６０で、カスタマイズされた発呼者ＩＤ情報、および／または遠隔アクセス／デバイス管理の識別子もしくは命令を含む呼要求が、被呼側通信デバイスに転送される。
【００８６】
このように、説明された態様は、発呼側と被呼側との間で共有される秘密交換を実施することによって、発呼者ＩＤをカスタマイズするための、またはデバイス機能の遠隔管理を実行するための方法、デバイス、システム、およびコンピュータプログラム製品を提供する。カスタマイズされた発呼者ＩＤは、発呼側が呼を行うために使用しているデバイスにかかわらず、自らの身元を明らかにすることを可能にする。さらに、呼優先度タグ付けなどの別の機能は、発呼側が被呼側に対して呼を優先させ、またはその他の方法で呼識別メッセージをカスタマイズすることを可能にする。発呼側と被呼側との間で共有される秘密を交換することによって、カスタマイズされた発呼者ＩＤ−遠隔機能管理方法はセキュリティで保護され、未知の相手による許可されていない不正操作の可能性が解消される。また、共有される秘密交換は、許可された発呼者が、例えば、通信デバイスをオフ状態に遠隔でロックダウンすることなど、通信デバイスに遠隔でアクセスし、通信デバイスを遠隔で管理することも可能にする。
【００８７】
本明細書で開示される実施形態に関連して説明された様々な例示的なロジック、論理ブロック、モジュール、および回路は、汎用プロセッサ、ＤＳＰ（ディジタルシグナルプロセッサ）、ＡＳＩＣ（特定用途向け集積回路）、ＦＰＧＡ（フィールドプログラマブルゲートアレー）もしくは他のプログラマブル論理デバイス、ディスクリートのゲートもしくはトランジスタロジック、ディスクリートのハードウェア構成要素、または本明細書で説明された機能を実行するように設計された、以上の任意の組合せを使用して実施され、または実行される。汎用プロセッサはマイクロプロセッサでありうるが、代替では、プロセッサは、任意の従来のプロセッサ、コントローラ、マイクロコントローラまたは状態マシンであってもよい。また、プロセッサは、コンピューティングデバイスの組合せ、例えば、ＤＳＰとマイクロプロセッサの組合せ、複数のマイクロプロセッサ、ＤＳＰコアと連携する１つまたは複数のマイクロプロセッサ、または他の任意のそのような構成として実施されてもよい。
【００８８】
さらに、本明細書で開示された実施形態に関連して説明された方法またはアルゴリズムの動作はハードウェアで直接に実現されても、プロセッサによって実行されるソフトウェアモジュールで実現されても、あるいはこの２つの組合せで実現されてもよい。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭ、または当技術分野で知られている他の任意の形態の記憶媒体の中に存在することが可能である。例示的な記憶媒体は、プロセッサが記憶媒体から情報を読み取ることができるとともに、記憶媒体に情報を書き込むことができるように、プロセッサに結合される。代替では、記憶媒体はプロセッサと一体化していてもよい。プロセッサおよび記憶媒体はＡＳＩＣ内部に存在してもよい。ＡＳＩＣはユーザ端末装置内部に存在することが可能である。代替では、プロセッサおよび記憶媒体は、ユーザ端末装置内部のディスクリートの構成要素として存在してもよい。
【００８９】
以上の開示は、例示的な態様および／または実施形態を示すが、説明された態様、および／または添付の特許請求の範囲によって規定される実施形態の範囲を逸脱することなく、様々な変更および変形が行われうることに留意されたい。さらに、説明された実施形態の要素は、単数形で説明または特許請求されているもかもしれないが、単数形への限定が特に明記されない限り複数形も企図される。さらに、特に明記しない限り、任意の態様および／または実施形態のすべてまたは一部分が他の任意の態様および／または実施形態のすべてまたは一部分と一緒に利用されてもよい。
【００９０】
このため、本発明の多くの変形形態、およびその他の実施形態は、以上の説明および関連する図面において提示された教示を利用する、本発明が属する技術分野の当業者に想起されることが可能である。したがって、本発明は、開示された特定の実施形態に限定されず、変形形態およびその他の実施形態が添付の特許請求の範囲に含まれるものとされることを理解されたい。本明細書で特定の用語が用いられるものの、これらの用語は限定する目的ではなく、一般的な、説明的な意味でのみ使用される。
【図１】
0005599854.tif 000002
【図２】
0005599854.tif 000003
【図３】
0005599854.tif 000004
【図４】
0005599854.tif 000005
【図５】
0005599854.tif 000006
【図６】
0005599854.tif 000007
【図７】
0005599854.tif 000008
【図８】
0005599854.tif 000009
【図９】
0005599854.tif 000010
【図１０】
0005599854.tif 000011
【図１１】
0005599854.tif 000012
【図１２】
0005599854.tif 000013
【図１３】
0005599854.tif 000014
【図１４】
0005599854.tif 000015
【図１５】
0005599854.tif 000016
【図１６】
0005599854.tif 000017
【図１７】
0005599854.tif 000018
【図１８】
0005599854.tif 000019
【図１９】
0005599854.tif 000020
【図２０】
0005599854.tif 000021