(57)【要約】【課題】  １つまたは複数の連絡先に関する現在の連絡先およびメタデータ情報を維持するための方法、システム、およびコンピュータプログラム製品を提供する。【解決手段】  携帯電話は、連絡先との複数の形態の携帯電話通信に関する連絡先情報を記憶する。各連絡先は、新しい情報が入手可能となった場合に同期されるべき自動ライブ連絡先か、または新しい情報が入手可能となった場合に同期されない他の連絡先か特定される。携帯電話は、連絡先をバックアップ記憶および更新処理のために前記データサービスプロバイダに伝達する。データサービスプロバイダによって開始され、同データサービスプロバイダから受信された自動連絡先およびメタデータ情報の更新から携帯電話は自動ライブ連絡先を定期的に更新する。同期された連絡先およびメタデータ情報に基づいて、携帯電話は連絡先の１つとの通信を開始する。【選択図】  図２
2005056419.tif 000002
【特許請求の範囲】
【請求項１】
複数の携帯電話ユーザに携帯電話サービスを提供する携帯電話通信事業者と、前記複数の携帯電話ユーザに前記携帯電話通信事業者を介してデータサービスを提供するデータサービスプロバイダとを含む携帯電話ネットワークで、連絡先との複数の形態の携帯電話通信を開始するために現在の連絡先およびメタデータ情報を維持する方法において、
複数の形態の通信に関する連絡先情報を前記携帯電話の１つまたは複数の連絡先と共に記憶する連絡先リストを作成する動作と、
通信時間、帯域幅、または処理要件を前記携帯電話で制御するために、少なくとも１つの連絡先を新しい情報が入手可能になった場合に更新されるべき自動ライブ連絡先に指定し、残りの連絡先を新しい情報が入手可能になった場合に更新されない他の連絡先に指定する動作と、
新しい情報が前記少なくとも１つの自動ライブ連絡先に対して入手可能になった場合に前記データサービスプロバイダが前記携帯電話に前記新しい情報を送信できるように前記連絡先リストをバックアップ記憶および更新処理のために前記データサービスプロバイダに送信する動作と、
前記データサービスプロバイダによって開始された前記少なくとも１つの自動ライブ連絡先に関する自動連絡先およびメタデータ情報の更新を前記携帯電話通信事業者を介して定期的に受信する動作と、
適切な形態の通信を前記自動ライブ連絡先に関する正確な連絡先およびメタデータを使用して開始できるように前記少なくとも１つの自動ライブ連絡先を前記受信した更新で更新する動作と
を含むことを特徴とする方法。
【請求項２】
前記少なくとも１つの自動ライブ連絡先に対する前記複数の形態の通信は、音声、電子メール、インスタントメッセージ、位置特定、およびゲーム通信のうちの複数を含み、前記少なくとも１つの自動ライブ連絡先を位置特定する動作をさらに含むことを特徴とする請求項１に記載の方法。
【請求項３】
少なくとも１つの連絡先は他の連絡先に指定されており、
前記少なくとも１つの他の連絡先に関する連絡先またはメタデータの更新に対する明示的要求を前記データサービスプロバイダに送信する動作と、
前記少なくとも１つの他の連絡先に関して前記データサービスプロバイダから前記要求された連絡先またはメタデータの更新を受信する動作と
をさらに含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記携帯電話に関連付けられたユーザに関する連絡先情報を更新する動作と、
１つまたは複数の他の携帯電話を前記携帯電話に関連付けられた前記ユーザに関する新しい連絡先情報で更新するために前記更新された連絡先情報を前記データサービスプロバイダに送信する動作と
をさらに含むことを特徴とする請求項１に載の方法。
【請求項５】
前記携帯電話に関連付けられたユーザはパーソナルコンピュータにも関連付けられており、前記データサービスプロバイダが前記連絡先リストを前記パーソナルコンピュータに送信する動作をさらに含むことを特徴とする請求項１に記載の方法。
【請求項６】
前記パーソナルコンピュータは複数の連絡先を記憶しており、前記データサービスプロバイダが前記複数の連絡先のどれを前記携帯電話と同期すべきかを前記ユーザが指定する動作をさらに含むことを特徴とする請求項５に記載の方法。
【請求項７】
前記連絡先情報の少なくとも一部を前記携帯電話に表示する動作をさらに含むことを特徴とする請求項１に記載の方法。
【請求項８】
誰が前記携帯電話のユーザに対応する連絡先またはメタデータ情報の更新を受信できるかを指定する許可情報を前記データサービスプロバイダに送信する動作をさらに含むことを特徴とする請求項１に記載の方法。
【請求項９】
前記携帯電話の前記ユーザに対応する前記連絡先およびメタデータ情報の少なくとも一部が複数の許可レベルの１つに割り当てられており、前記許可情報は許可レベルを前記携帯電話の前記ユーザに対応する連絡先またはメタデータの更新を要求することのできる少なくとも１つまたは複数の連絡先に関連付けることを特徴とする請求項８に記載の方法。
【請求項１０】
動作モードの変更に基づいて前記携帯電話に対するメタデータの更新を自動的に送信する動作をさらに含むことを特徴とする請求項１に記載の方法。
【請求項１１】
動作モードの前記変更は、前記携帯電話をオンに切り替えること、前記携帯電話をオフに切り替えること、前記携帯電話をバイブレーションモードに切り替えること、前記携帯電話を着信音モードに切り替えること、呼に応答すること、および呼を終了することの少なくとも１つを含むことを特徴とする請求項１０に記載の方法。
【請求項１２】
前記携帯電話は１つのアクションキーを含んでおり、前記少なくとも１つの自動ライブ連絡先に関して前記データサービスプロバイダから受信した連絡先およびメタデータ情報の更新に基づいて前記アクションキーに関連付けられた前記デフォルトアクションを更新する動作をさらに含むことを特徴とする請求項１に記載の方法。
【請求項１３】
複数の携帯電話ユーザに携帯電話サービスを提供する携帯電話通信事業者と、前記複数の携帯電話ユーザに前記携帯電話通信事業者を介してデータサービスを提供するデータサービスプロバイダとを含む携帯電話ネットワークのために、連絡先との複数の形態の携帯電話通信を開始するために現在の連絡先およびメタデータ情報を維持する方法を実施するコンピュータ実行可能命令を搬送する１つまたは複数のコンピュータ可読媒体を含むコンピュータプログラム製品において、前記方法が、
複数の形態の通信に関する連絡先情報を前記携帯電話の１つまたは複数の連絡先と共に記憶する連絡先リストを作成する動作と、
通信時間、帯域幅、または処理要件を前記携帯電話で制御するために、少なくとも１つの連絡先を新しい情報が入手可能になった場合に更新されるべき自動ライブ連絡先に指定し、残りの連絡先を新しい情報が入手可能になった場合に更新されない他の連絡先に指定する動作と、
新しい情報が前記少なくとも１つの自動ライブ連絡先に対して入手可能になった場合に前記データサービスプロバイダが前記携帯電話に前記新しい情報を送信できるように前記連絡先リストをバックアップ記憶および更新処理のために前記データサービスプロバイダに送信する動作と、
前記少なくとも１つの自動ライブ連絡先に関する自動連絡先およびメタデータ情報の更新を前記データサービスプロバイダから前記携帯電話通信事業者を介して定期的に受信する動作と、
適切な形態の通信を前記自動ライブ連絡先に関する正確な連絡先およびメタデータ情報を使用して開始できるように前記少なくとも１つの自動ライブ連絡先を前記受信した更新で更新する動作と
を含むことを特徴とするコンピュータプログラム製品。
【請求項１４】
前記少なくとも１つの自動ライブ連絡先に対する前記複数の形態の通信は、音声、電子メール、インスタントメッセージ、位置特定、およびゲーム通信のうちの複数を含み、前記方法は、ゲームを前記少なくとも１つの自動ライブ連絡先で開始する動作をさらに含むことを特徴とする請求項１３に記載のコンピュータプログラム製品。
【請求項１５】
前記方法は、前記１つまたは複数の連絡先に関する連絡先情報に対する明示的要求を前記データサービスプロバイダに送信する動作をさらに含むことを特徴とする請求項１３に記載のコンピュータプログラム製品。
【請求項１６】
前記明示的要求は前記携帯電話に対して前記１つまたは複数の連絡先を回復する要求を表すことを特徴とする請求項１５に記載のコンピュータプログラム製品。
【請求項１７】
前記明示的要求は第２の携帯電話に対して前記１つまたは複数の連絡先を回復する要求を表すことを特徴とする請求項１５に記載のコンピュータプログラム製品。
【請求項１８】
前記連絡先リストに含まれない連絡先から通信を受信する動作と、
前記連絡先を前記連絡先リストに追加する動作と、
前記受信した通信と共に前記連絡先に関する連絡先およびメタデータ情報を受信する動作と
をさらに含むことを特徴とする請求項１５に記載のコンピュータプログラム製品。
【請求項１９】
前記方法は、前記携帯電話に前記メタデータ情報の少なくとも一部を表示する動作をさらに含むことを特徴とする請求項１５に記載のコンピュータプログラム製品。
【請求項２０】
前記方法は、前記携帯電話の１つまたは複数の機能を前記データサービスプロバイダに登録する動作をさらに含むことを特徴とする請求項１５に記載のコンピュータプログラム製品。
【請求項２１】
前記方法は、
前記携帯電話に関するメタデータおよび連絡先情報の更新を他の携帯電話に提供するための許可要求を前記データサービスプロバイダから受信する動作と、
前記携帯電話に関するメタデータおよび連絡先情報の更新を受信することが前記他の携帯電話に許可されているか否かを指定する許可情報を前記データサービスプロバイダに送信する動作と
をさらに含むことを特徴とする請求項１５に記載のコンピュータプログラム製品。
【請求項２２】
連絡先に関する前記連絡先情報の一部は最初は前記携帯電話で読み取り専用であり、前記方法は、
前記携帯電話で前記連絡先に関する前記連絡先情報の前記読み取り専用部分を更新する動作と、
前記連絡先に関する前記連絡先情報は前記携帯電話で管理され、また前記連絡先に関する前記連絡先情報の前記読み取り専用部分に対してこれ以上更新を受信すべきでないという指示を前記データサービスプロバイダに送信する動作と、
前記連絡先情報の前記読み取り専用部分を前記連絡先の読み取り書き込みとする動作と
をさらに含むことを特徴とする請求項１５に記載のコンピュータプログラム製品。
【請求項２３】
連絡先に関する前記連絡先情報の少なくとも一部は前記携帯電話で読み取り専用であり、前記方法は、
前記携帯電話で前記連絡先に関する前記連絡先情報の前記読み取り専用部分の更新を試みる動作と、
前記データサービスプロバイダが前記読み取り専用部分を更新し続けることができるように前記連絡先に関する前記連絡先情報の前記読み取り専用部分を複製する動作と、
前記複製された読み取り専用部分を前記携帯電話で更新することができるように前記複製された読み取り専用部分を読み取り書き込みとする動作と
をさらに含むことを特徴とする請求項１５に記載のコンピュータプログラム製品。
【請求項２４】
複数の携帯電話ユーザに携帯電話サービスを提供する携帯電話通信事業者と、前記複数の携帯電話ユーザに前記携帯電話通信事業者を介してデータサービスを提供するデータサービスプロバイダとを含む携帯電話ネットワークで、携帯電話から複数の形態の通信を開始することを可能にする連絡先に関する現在の連絡先およびメタデータ情報を維持する方法において、
前記携帯電話の１つまたは複数の連絡先との複数の形態の通信に関する連絡先情報を記憶するステップと、
各連絡先を、新しい情報が入手可能となった場合に同期されるべき自動ライブ連絡先か、または新しい情報が入手可能となった場合に同期されない他の連絡先か特定するステップと、
新しい情報が前記少なくとも１つの自動ライブ連絡先に対して入手可能となった場合に前記データサービスプロバイダが前記携帯電話を前記新しい情報で同期することができるように、前記１つまたは複数の連絡先を更新処理のために前記データサービスプロバイダに伝達するステップと、
前記データサービスプロバイダから前記携帯電話通信事業者を介して受信される自動連絡先およびメタデータ情報の更新を自動ライブ連絡先と特定された１つまたは複数の連絡先に定期的に適用するステップと、
前記１つまたは複数の自動ライブ連絡先に関する前記更新された連絡先およびメタデータ情報に基づいて自動ライブ連絡先と特定された前記１つまたは複数の連絡先とのある形態の通信を開始するステップと
を含むことを特徴とする方法。
【請求項２５】
自動ライブ連絡先と特定された前記１つまたは複数の連絡先に対する前記複数の形態の通信は、音声、電子メール、インスタントメッセージ、位置特定、およびゲーム通信の複数を含むことを特徴とする請求項２４に記載の方法。
【請求項２６】
前記１つまたは複数の自動ライブ連絡先に対して開始された前記ある形態の通信は電子メールを含むことを特徴とする請求項２５に記載の方法。
【請求項２７】
前記少なくとも１つの自動ライブ連絡先を他の連絡先と特定されるよう変更するステップと、
現在は他の連絡先である少なくとも１つの自動ライブ連絡先に対して新しい情報が入手可能になった場合に前記データサービスプロバイダが前記携帯電話に前記新しい情報をこれ以上送信しないように前記変更を前記データサービスプロバイダに伝達するステップと
をさらに含むことを特徴とする請求項２４に記載の方法。
【請求項２８】
前記データサービスプロバイダに前記１つまたは複数の連絡先に関する連絡先情報を明示的に要求するステップをさらに含むことを特徴とする請求項２４に記載の方法。
【請求項２９】
前記明示的要求は前記携帯電話に対して前記１つまたは複数の連絡先を回復する要求を表すことを特徴とする請求項２８に記載の方法。
【請求項３０】
前記明示的要求は第２の携帯電話に対して前記１つまたは複数の連絡先を回復する要求を表すことを特徴とする請求項２８に記載の方法。
【請求項３１】
複数の携帯電話ユーザに携帯電話サービスを提供する携帯電話通信事業者と、前記複数の携帯電話ユーザに前記携帯電話通信事業者を介してデータサービスを提供するデータサービスプロバイダとを含む携帯電話ネットワークで、複数の形態の通信を携帯電話から開始することを可能にする連絡先に関する現在の連絡先およびメタデータ情報を維持する方法を実施するコンピュータ実行可能命令を搬送する１つまたは複数のコンピュータ可読媒体を含むコンピュータプログラム製品において、前記方法は、
前記携帯電話の１つまたは複数の連絡先との複数の形態の通信に関する連絡先情報を記憶するステップと、
各連絡先を、新しい情報が入手可能となった場合に同期されるべき自動ライブ連絡先か、または新しい情報が入手可能となった場合に同期されない他の連絡先か特定するステップと、
新しい情報が前記少なくとも１つの自動ライブ連絡先に対して入手可能となった場合に前記データサービスプロバイダが前記携帯電話を前記新しい情報で同期することができるように、前記１つまたは複数の連絡先を更新処理のために前記データサービスプロバイダに伝達するステップと、
前記データサービスプロバイダから前記携帯電話通信事業者を介して受信される自動連絡先およびメタデータ情報の更新を自動ライブ連絡先と特定された１つまたは複数の連絡先に定期的に適用するステップと、
前記１つまたは複数の自動ライブ連絡先に関する前記同期された連絡先およびメタデータ情報に基づいて自動ライブ連絡先と特定された前記１つまたは複数の連絡先とのある形態の通信を開始するステップと
を含むことを特徴とするコンピュータプログラム製品。
【請求項３２】
自動ライブ連絡先と特定された前記１つまたは複数の連絡先に関する前記複数の形態の通信は、音声、電子メール、インスタントメッセージ、ショートメッセージサービス、マルチメディアメッセージサービス、位置特定、およびゲーム通信の複数を含むことを特徴とする請求項３１に記載のコンピュータプログラム製品。
【請求項３３】
前記１つまたは複数の自動ライブ連絡先に対して開始された前記ある形態の通信はインスタントメッセージを含むことを特徴とする請求項３２に記載のコンピュータプログラム製品。
【請求項３４】
自動ライブ連絡先と特定された前記１つまたは複数の連絡先に対する前記複数の形態の通信の少なくとも１つは、前記携帯電話と少なくとも１つの他の携帯電話の間のピアツーピア通信を含むことを特徴とする請求項３１に記載のコンピュータプログラム製品。
【請求項３５】
少なくとも１つの連絡先が他の連絡先に指定されており、前記方法は、
前記データサービスプロバイダに対して前記少なくとも１つの他の連絡先に関する連絡先およびメタデータ情報の更新を明示的に要求するステップと、
前記少なくとも１つの他の連絡先に関して前記要求された連絡先およびメタデータ情報の更新を前記データサービスプロバイダから受信する動作と
をさらに含むことを特徴とする請求項３１に記載のコンピュータプログラム製品。
【請求項３６】
少なくとも１つの連絡先は標準連絡先であることを特徴とする請求項３１に記載のコンピュータプログラム製品。
【請求項３７】
前記方法は、
前記携帯電話に関連付けられたユーザに関する連絡先情報を変更するステップと、
前記携帯電話に関連付けられた前記ユーザに関する新しい連絡先情報で１つまたは複数の他の携帯電話を更新するために前記変更された連絡先情報を前記データサービスプロバイダに伝達するステップと
をさらに含むことを特徴とする請求項３１に記載のコンピュータプログラム製品。
【請求項３８】
前記携帯電話に関連付けられたユーザはパーソナルコンピュータにも関連付けられており、前記自動連絡先およびメタデータ情報の更新は、前記パーソナルコンピュータに記憶されている前記１つまたは複数の連絡先に関する対応する連絡先情報に対して前記ユーザが行った変更に由来することを特徴とする請求項３１に記載のコンピュータプログラム製品。
【請求項３９】
前記連絡先情報の一部は前記携帯電話の読み取り専用であり、前記データサービスプロバイダから受信された連絡先およびメタデータ情報の更新によってのみ変更することができることを特徴とする請求項３１に記載のコンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電話用の連絡先情報に関する。より詳細には、本発明は、携帯電話から開始することのできる連絡先との複数の形態による通信に関する現在の連絡先およびメタデータ情報を維持するための方法、システム、およびコンピュータプログラム製品に関する。
【背景技術】
【０００２】
携帯電話は、ハードウェアおよびソフトウェアの両方の点で益々高度化されてきている。今日では、多くの携帯電話が、電子メール、ウェブページ、およびインスタントメッセージを含めて様々なデータサービスへのアクセスをサポートしている。しかし、従来、これらのデータサービスへのアクセスを提供する用途間での統合は乏しかった。例えば、携帯電話（さらにパーソナルコンピュータも含めて）は、通常、インスタントメッセージと他の用途に関しては別の連絡先情報を維持してきた。さらに、インスタントメッセージを多くの携帯電話のユーザにとってこのように魅力的な通信形態にしている有無、ステータス、および他のライブ連絡先情報は他の用途にとっては入手可能でなかった。以下でさらに詳細に説明するように、このような統合の不足によりユーザ体験の価値は損なわれ、従って携帯電話の使用量は低下傾向となる。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
例えば図１の携帯電話１００Ａによって示されるように、ダイヤラー／電子メールアプリケーション１２０Ａは電子メールアドレス１２２Ａおよび電話番号１２４Ａを維持し、インスタントメッセージアプリケーション１３０Ａはインスタントメッセージアドレス１３２Ａを維持する。同様に、ＰＣ１００Ｂで連絡先／電子メールアプリケーション１２０Ｂは電子メールアドレス１２２Ｂおよび電話番号１２４Ｂを維持し、インスタントメッセージアプリケーション１３０Ｂはインスタントメッセージアドレス１３２Ｂを維持する。特に、別個の連絡先情報は、連絡先との通信を開始するために所望のアプリケーションを選択し、次いでそのアプリケーション内で連絡先を選択することを必要とする。すなわち、インスタントメッセージを電子メールアプリケーション１２０Ａで読まれている電子メールメッセージの送信者に送信するには、まずインスタントメッセージアプリケーション１３０Ａを選択する必要があり、その後で始めて電子メールメッセージの送信者に対応するインスタントメッセージアドレスをインスタントメッセージアドレス１３２Ａから選択することができる。これは単に電子メールアプリケーション１２０Ａからインスタントメッセージを開始することが不可能なだけのことである。さらに、連絡先情報が別個であるという理由から、インスタントメッセージアプリケーション１３０Ａは電子メールメッセージの送信者に関する連絡先情報を有することができない。切り替えアプリケーションの追加の作業の後でさえインスタントメッセージを開始することは可能でない場合がある。大部分の携帯電話ユーザにとって、連絡先情報を失い、連絡先を選択するために１つのアプリケーションから他のアプリケーションに変更することは積極的なユーザ体験を損なう。
【０００４】
異なるアプリケーションに対して別個の連絡先情報を有していても、アプリケーションを横断して１つの連絡先に関する正確なメタデータを維持することは可能となっていない。例えば、ダイヤラー／電子メールアプリケーション１２０Ａには連絡先が現在オンラインであるかまたは使用可能か否かに関する指示はない。しかし、メタデータは連絡先の現在の有効性に基づいて通信を開始するために社会的事情を提供するので有用である。すなわち、連絡先が現在会議に出席中の場合、同連絡先に音声呼び出しで連絡を取ることは適切でないが、電子メールまたは場合によってインスタントメッセージならば状況に応じて受け入れられる可能性がある。メタデータ情報は、現在の状況を仮定して連絡先に連絡を取るにはどの形態の通信が最適かに関するヒントを提供する。
【０００５】
連絡先情報はアプリケーション特有なので、携帯電話のユーザはアプリケーションごとに手作業で連絡先情報を入力する。その結果、連絡先情報はアプリケーション間で複製され、上記で指摘したようにしばしば不完全となる。例えばユーザがアプリケーションごとにわざわざ連絡先情報を手作業で追加すると仮定するならば、連絡先の名称は、携帯電話１００Ａにダイヤラー／電子メールアプリケーション１２０Ａ用に１回とインスタントメッセージアプリケーション１３０Ａ用に１回の少なくとも２回入力されることになる。連絡先情報は、通常、必要に応じて入力されるので、ユーザがアプリケーションごとにどの連絡先情報が既に入力されているかを思い出すことは困難である。したがって時には、実際にはある連絡先に関して電話番号しか入力されていないのに、ユーザは電子メールアドレス１２２Ａが連絡先の電子メールアドレスを含むか、インスタントメッセージアドレス１３２Ａが連絡先のインスタントメッセージアドレスを含むと考える可能性がある。ユーザは情報をどこに入力したかは思い出さず、その情報を入力したことを思い出す場合があるので、ＰＣ１００Ｂに電子メールアドレス１２２Ｂと電話番号１２４Ｂとインスタントメッセージアドレス１３２Ｂとを有することはしばしばこのような混乱の一因となる。
【０００６】
ある種のアプリケーションの使い勝手を改善するために、携帯電話に限定された同期ソフトウェアが開発されている。例えば、携帯電話１００Ａのダイヤラー／電子メールアプリケーション１２０Ａは同期ソフトウェア１４０Ａを含む。同期ソフトウェア１４０Ａはダイヤラー／電子メールアプリケーション１２０Ａをデータリンク１６０および同期ソフトウェア１４０Ｂを介してパーソナルコンピュータ１００Ｂの連絡先情報に接続する。同期ソフトウェア１４０Ａおよび１４０Ｂは、電子メールアドレス１２２Ａおよび１２２Ｂと電話願望１２４Ａおよび１２４Ｂを携帯電話１００ＡとＰＣ１００Ｂの間で共有することを可能にするので有用である。しかし、同期ソフトウェアはＩＭアドレス１３２Ａおよび１３２Ｂを同期しないことに留意されたい。異なるアプリケーションに対して別個の同期ソフトウェアを開発しロードすることが可能な場合があるが、この解決策は携帯電話資源の利用を乏しくし、ユーザの混乱を招く。
【０００７】
同期ソフトウェア１４０Ａおよび１４０Ｂと連動したデータリンク１６０の使用は明示的な同期動作の一部であるということにも留意されたい。携帯電話１００Ａは、同期ソフトウェアを開始する前にケーブル、赤外線、または他の無線接続を行うためにＰＣ１００Ｂの比較的近くにある必要がある。一度接続が行われると、同期ソフトウェア１４０Ａは携帯電話１００Ａで開始することができ、同期ソフトウェア１４０ＢはＰＣ１００Ｂで開始することができる。同期中、携帯電話１００Ａは一般に他のタスクに対して使用不可能である。ある種の携帯電話はサーバと直接同期する能力があり、従って状況によってはＰＣ１００Ｂをサーバで置き換えることができる。
【０００８】
携帯電話１００Ａの連絡先情報の部分集合でしかない電子メールアドレス１２２Ａおよび電話番号１２４Ａのユーザによって開始された同期の後で、接続は切断され（すなわち、接続は連続したライブ接続ではない）、携帯電話１００ＡおよびＰＣ１００Ｂに関する連絡先情報は変更または更新がなされると陳腐になり、同期の後でさえステータスまたは有無情報のようなメタデータは使用可能でない。さらに、携帯電話１００Ａの連絡先情報に行われた変更のためにはバックアップコピーは作成されないので、携帯電話１００Ａの更新された連絡先情報はハードウェア、ソフトウェア、および／または電源障害の結果、または携帯電話１００Ａを置忘れた場合に消失する危険がある。したがって、複数の形態の通信を携帯電話から開始することを可能にする連絡先に関する現在の連絡先およびメタデータ情報を維持するための方法、システム、およびコンピュータプログラム製品が望まれる。
【課題を解決するための手段】
【０００９】
本発明は、現在の連絡先およびメタデータ情報を維持するための方法、システム、およびコンピュータプログラム製品を対象とする。実施態様によれば、携帯電話は１つまたは複数の連絡先との複数の形態の通信のための連絡先情報を記憶する。携帯電話内では、各連絡先が、新しい情報が入手可能となった場合に自動的に同期される自動ライブ連絡先か、または新しい情報が入手可能となった場合に自動的に同期されない連絡先かが特定される。新しい情報が自動ライブ連絡先に対して入手可能となった場合にデータサービスプロバイダが携帯電話をその新しい情報で同期することができるように、携帯電話は１つまたは複数の連絡先をバックアップ記憶および更新処理のためにデータサービスプロバイダに伝達する。定期的に、携帯電話は連絡先を、データサービスプロバイダによって開始された携帯電話通信事業者を介して受信される自動連絡先およびメタデータ情報の更新と同期する。同期された連絡先およびメタデータ情報に基づいて、携帯電話は、その状況を仮定して自動ライブ連絡先の１つとの適切な形態の通信を開始する。
【００１０】
データサービスプロバイダはメタデータまたは連絡先情報の更新を様々なソースから受信する。例えば、携帯電話内に記憶されているユーザ情報が変更されると、携帯電話は変更されたユーザ情報に関する連絡先情報の更新をデータサービスプロバイダに送信する。同様に、携帯電話でメタデータの変更が行われると、携帯電話はメタデータ情報の更新をデータサービスプロバイダに送信する。データサービスプロバイダは、任意の連絡先リストでも携帯電話のユーザを自動ライブ連絡先と特定するか否かを判定するために、様々な携帯電話、パーソナルコンピュータ、パーソナルデジタルアシスタントなどから受信した連絡先リストを再検討する。特定する場合、データサービスプロバイダは、新しい連絡先および／またはメタデータ情報を、連絡先を自動ライブ連絡先と特定する各携帯電話に送信する。特定しない場合は、データサービスプロバイダが連絡先またはメタデータ情報に対する明示的要求を受信した場合にデータサービスプロバイダが新しい連絡先およびメタデータ情報を要求者に送信できるように、変更されたメタデータおよび連絡先情報は単にデータサービスプロバイダの対応する連絡先と共に記憶される。一実施態様では、明示的要求は携帯電話に対して１つまたは複数の連絡先を回復する要求を表している。
【００１１】
１つまたは複数の連絡先に対する通信の形態は、例えば、音声、電子メール、インスタントメッセージ、ショートメッセージサービス（ＳＭＳ）、マルチメディアメッセージサービス（ＭＭＳ）、位置特定、およびゲームまたは他のピアツーピア通信を含む。やがて、連絡先は、適宜、自動ライブ連絡先に／から変更される場合がある。いくつかの実施態様では、データサービスプロバイダから受信した連絡先およびメタデータ情報の更新が連絡先情報の読み取り専用部分を変更することができるように、連絡先情報の一部は携帯電話では読み取り専用であってよい。代わりに、連絡先情報の読み取り専用部分が携帯電話で一度変更されると、携帯電話は、連絡先情報は携帯電話で管理され、またその読み取り専用部分に対してこれ以上更新を受信すべきでないという指示をデータサービスプロバイダに送信することができる。携帯電話は読み取り専用部分を読み取り書き込みとする。別の実施態様では、携帯電話は、データサービスプロバイダによって更新される連絡先情報の読み取り専用部分を記憶し続けるが、携帯電話で管理される変更された連絡先情報の読み取り書き込み部分を追加することができる。
【００１２】
携帯電話は、誰が携帯電話のユーザに対応する連絡先またはメタデータ情報の更新を受信することが許可されているかを指定する許可情報をデータサービスプロバイダに送信することができる。この許可情報は、携帯電話が連絡先を自動ライブ連絡先として追加することを試みる場合などに、データサービスプロバイダからの許可要求に応えて送信することができる。携帯電話はデータサービスプロバイダに連絡先およびメタデータ情報の更新と共に送信されるべき機能を登録するか、またはセッションが開始される際に機能を交換することができる。携帯電話に対するメタデータ情報の更新を、電話のオン・オフ切り替え、バイブレーションモードまたは着信音モードへの切り替え、または呼への応答または終了からの切り替えの場合など、携帯電話の動作モードの変更に基づいてデータサービスプロバイダに自動的に送信することができる。
【００１３】
本発明の追加の特徴および利点を以下の説明で述べるが、一部はこの説明から明らかになり、または本発明の実施により理解することができよう。本発明の特徴および利点は、首記の特許請求の範囲で特に指摘した命令および組合せによって理解し、会得することができよう。以下の説明および首記の特許請求の範囲から本発明のこれらおよび他の特徴はより全面的に明らかになり、または以下で述べる本発明の実施によって理解することができよう。
【発明を実施するための最良の形態】
【００１４】
本発明の上記および他の利点および特徴を会得することのできる方法を説明するために、上記で概説した本発明のより具体的な説明を、添付の図面に示すその具体的な実施形態を参照することにより提供する。これらの図面は本発明の典型的な実施形態だけを示しており、したがって本発明の範囲の限定と理解されるべきではないということを理解した上で、本発明を添付の図面の使用を通してさらなる詳細および細部を以って記述し、説明する。
【００１５】
本発明は、連絡先との複数の形態の携帯電話通信を開始するために現在の連絡先およびメタデータ情報連絡先を維持するための方法、システム、およびコンピュータプログラム製品を対象とする。本発明の実施形態は、以下でより詳細に説明する様々なコンピュータハードウェアを含む１つまたは複数の専用および／または１つまたは複数の汎用コンピュータを含むことができる。
【００１６】
図２は本発明の動作環境例２００を示す。動作環境例２００は、データサービスプロバイダ２１０、携帯電話通信事業者２４０、携帯電話２６０、および１つまたは複数のパーソナルコンピュータ２７０を含む。携帯電話通信事業者２４０は、セルラサイト特定、電力レベル、着呼などのような基本音声およびデータ信号送受を携帯電話２６０に提供する。特にデータサービスプロバイダ２１０は、テキストメッセージ、ウェブアクセス、電子メール、インスタントメッセージ、マルチメディアメッセージなどのような様々なデータサービスを携帯電話２６０に提供する。以下でより詳細に説明するように、データサービスプロバイダ２１０は、複数の連絡先に関する現在の連絡先およびメタデータ情報も維持する。
【００１７】
まず、携帯電話は１つまたは複数の連絡先との複数の形態の通信に関する連絡先情報を記憶する。例えば、携帯電話２６０Ａは、連絡先２３０Ｂおよび他の連絡先２３０Ｃを含む連絡先リスト２２０Ａを含む。連絡先２３０Ｂには、ステータス／有無情報２３２Ｂおよび機能２３６Ｂと複数の形態の携帯電話により開始された通信に関する連絡先情報２３８Ｂのようなメタデータとが含まれる。ステータス／有無情報２３２Ｂ、機能２３６Ｂ、および連絡先情報２３８Ｂは以下でより詳細に説明する。携帯電話２６０Ａは、携帯電話２６０ＡおよびＰＣ２７０Ａのユーザまたは所有者に関する現在の連絡先、ステータス、有無、機能、および許可情報の形態のユーザ情報２５０Ａも記憶する。許可情報は、どの情報が入手可能か、また誰がその情報に対する更新を受信できるかを決定する。例えば、携帯電話のユーザは、電子メールアドレスのような一般的に入手可能な確実な連絡先またはメタデータ情報しか希望しない場合があるが、ユーザの携帯電話番号は特定の他者にしか入手可能でない。いくつかの実施態様では、許可情報はデータサービスプロバイダ２１０にのみ記憶される。
【００１８】
同様に、携帯電話２６０Ｂは、連絡先２３０Ａおよび他の連絡先２３０Ｃを含む連絡先リスト２２０Ｂを記憶する。連絡先２３０Ａは、ステータス／有無情報２３２Ａおよび機能２３６Ａ、複数の形態の携帯電話により開始された通信に関する連絡先情報２３８Ａ、および新しい情報が入手可能になった場合に連絡先２３０Ａがデータサービスプロバイダ２１０によって更新されるべきであることを示す自動連絡先インジケータ２３９Ａのようなメタデータも含む。自動連絡先インジケータ２３９Ａは、図に示したような明示的インジケータ、インジケータの欠如などを含めて様々な形態のどれでもとることができるということに留意されたい。携帯電話２６０Ｂは、現在の連絡先、ステータス、有無、機能、および携帯電話２６０Ｂのユーザまたは所有者に対する許容情報という形態のユーザ情報２５０Ｂも記憶する。ユーザ情報２５０Ｂはさらに、連絡先がそれ自身を表すために発行する、一般にアバター（ａｖａｔｏｒ）と呼ばれるピクチャまたはグラフィックを含むことができる。有無およびステータス情報のような他のメタデータは、ピクチャまたはグラフィックの上にオーバレイするかまたはテキストで表示することができる。
【００１９】
実施態様では、ユーザ入力に基づいて携帯電話２６０Ａは連絡先リスト２２０Ａを生成し、携帯電話２６０Ｂは連絡先リスト２２０Ｂを作成する。携帯電話のユーザがこの情報を有する可能性は低く、多くの状況ではこの情報が読み取り専用であることが理にかなっているので、少なくとも最初はステータス／有無情報２３２Ａおよび２３２Ｂと機能２３６Ａおよび２３６Ｂとは一般に空である。ステータス／有無情報２３２Ａおよび２３２Ｂと機能２３６Ａおよび２３６Ｂとは、携帯電話２６０Ａおよび２６０Ｂが携帯電話通信事業者２４０を介してデータサービスプロバイダ２１０から受信することを予想する情報のタイプを表す。
【００２０】
上記のように、いくつかの実施態様では、データサービスプロバイダから受信した連絡先およびメタデータ情報の更新しか連絡先情報の読み取り専用部分を変更することができないように、連絡先情報の一部は携帯電話では読み取り専用となっている場合がある。代わりに、一度連絡先情報の読み取り専用部分が携帯電話で変更されると、携帯電話は、その連絡先情報は同携帯電話で管理されることになり、また読み取り専用部分に対してこれ以上の更新は受信されるべきでないという指示をデータサービスプロバイダに送信することができる。携帯電話はその読み取り専用部分を読み取り書き込みにする。別の実施態様では、携帯電話は、データサービスプロバイダによって更新される連絡先情報の読み取り専用部分を記憶し続けるが携帯電話で管理される変更された連絡先情報の読み取り書き込み部分を追加することができる。
【００２１】
携帯電話２６０は、各連絡を、新しい情報が入手可能になった場合に自動的に同期される自動ライブ連絡先かまたは新しい情報が入手可能になった場合に自動的に同期されない連絡先であると特定する。連絡先を自動的に更新されるよう指定することにより、携帯電話のユーザは、通信時間、帯域幅、および／または処理要件を携帯電話で制御することができる。すなわち、データサービスプロバイダ２１０が自動的に更新する連絡先を制限することによって、携帯電話の通信時間、帯域幅、および処理の消費量が低減される。
【００２２】
図２に示す動作環境例２００では、ライブ連絡先と標準連絡先の２つの基本的なタイプの連絡先がある。自動インジケータを有するライブ連絡先は新しい情報が入手可能になった場合にデータサービスプロバイダ２１０によって自動的に更新され、自動インジケータなしのライブ連絡先は携帯電話により明示的に要求された場合にデータサービスプロバイダ２１０によって手作業で更新される。いずれにせよ、ユーザ連絡先またはメタデータ情報に対するすべての変更は上記の処理のためにデータサービスプロバイダ２１０に自動的に送信される。連絡先２３０Ｂおよび他の連絡先２３０Ｃのような標準連絡先は、携帯電話、パーソナルデジタルアシスタント、パーソナルコンピュータなどで管理され、より多くの従来型の同期操作またはユーザ入力によって更新される。データサービスプロバイダ２１０は、携帯電話における連絡先情報の消失に対する保護のため、また異なる装置間での連絡先の転送を容易にするためにライブ連絡先と標準連絡先の両方を記憶する。しかしいくつかの実施態様では、データサービスプロバイダ２１０は標準連絡先を記憶することができない。
【００２３】
携帯電話通信事業者２４０を使用して、携帯電話２６０は、バックアップ記憶および更新処理のためにそれ自体の連絡先のそれぞれをデータサービスプロバイダ２１０に伝達する。データサービスプロバイダ２１０は、それら連絡先のそれぞれに対するステータスおよび有無情報のような現在の連絡先およびメタデータを記憶する。特定の実施態様に基づき、データサービスプロバイダ２１０は、携帯電話２６０がその連絡先リストに連絡先を含んでいなかったとしても各連絡先に関する現在の情報を記憶することができるか、または少なくとも１つの携帯電話２６０がそれ自体の連絡先リストに連絡先を追加するまで連絡先に関する連絡先およびメタデータ情報を記憶することを延期することができる。いずれにせよ、データサービスプロバイダ２１０は、複数の形態の携帯電話により開始された連絡先２３０Ａとの通信に関するステータス／有無２３２Ａ、許可２３４Ａ、機能２３６Ａ、および連絡先情報２３８Ａを含めて連絡先２３０Ａに関する現在の情報と、複数の形態の携帯電話により開始された連絡先２３０Ｂとの通信に関するステータス／有無２３２Ｂ、許可２３４Ｂ、機能２３６Ｂ、および連絡先情報２３８Ｂを含めて連絡先２３０Ｂに関する現在の情報、および他の連絡先２３０Ｃに関する同様の事項を記憶する。
【００２４】
携帯電話２６０によりデータサービスプロバイダ２１０に伝達された連絡先に基づいて、データサービスプロバイダ２１０は連絡先リスト２２０を生成する。データサービスプロバイダ２１０での連絡先リスト２２０Ａは、ライブ連絡先２２２Ａは含まず、２つの他の連絡先２２４Ａ、すなわち携帯電話２６０Ａの連絡先リスト２２０Ａで指定されている連絡先２３０Ｂと連絡先２３０Ｃとを含む。携帯電話２６０Ａでの連絡先リスト２２０Ａは連絡先２３０Ｂに関する自動インジケータを含まないということに留意されたい。別の実施態様では、連絡先２３０Ｂは、標準連絡先インジケータ、手動ライブインジケータ、または様々な他の形態のどれでも取ることのできるある種の他のタイプのインジケータを含むことができる。データサービスプロバイダ２１０での連絡先リスト２２０Ｂは、連絡先２３０Ａが携帯電話２６０Ｂの連絡先リスト２２０Ｂに対するライブ連絡先であることを示す１つのライブ連絡先２２２Ｂと、連絡先２３０Ｃが連絡先リスト２２０Ｂに対する標準連絡先であることを示す１つの標準連絡先２２４Ｂとを含む。明示的には示さないが、データサービスプロバイダ２１０での連絡先２３０Ａは、携帯電話２６０Ｂなど、どの携帯電話が、データサービスプロバイダ２１０で新しい情報が入手可能になった場合に更新されるべき自動ライブ連絡先として連絡先２３０Ａを含むかを示すためにある種の形態のインジケータも含む。
【００２５】
データサービスプロバイダ２１０は１つまたは複数のＰＣ２７０とも通信する。携帯電話２６０Ａと同様に、ＰＣ２７０Ａも携帯電話２６０ＡおよびＰＣ２７０Ａのユーザまたは所有者に関する現在の連絡先、ステータス、有無、機能、および許可情報の形態でユーザ情報２５０Ａを記憶する。（いくつかの実施態様では、許可情報はデータサービスプロバイダ２１０にのみ記憶することができ、ＰＣ２７０Ａには記憶することができない。）ＰＣ２７０Ａは、連絡先２３０Ｂおよび他の連絡先２３０Ｃを含む連絡先リスト２２０Ａも記憶する。ここでもまた、連絡先２３０Ｂは、複数の形態の携帯電話により開始された連絡先２３０Ｂとの通信に関するステータス／有無情報２３２Ｂ、機能２３６Ｂ、および連絡先情報２３８Ｂを含む。ステータス／有無情報２３２Ｂ、機能２３６Ｂ、および連絡先情報２３８Ｂについては以下でより詳細に説明する。ＰＣ２７０Ｂのような他のＰＣ２７０は、ＰＣ２７０Ａに記憶されている情報と同様の情報を記憶する。
【００２６】
上記の背景を念頭に置き、複数の形態の通信が携帯電話から開始されることを可能にする連絡先に関する現在の連絡先およびメタデータ情報を維持するいくつかの実施態様を次に説明する。データサービスプロバイダ２１０によって開始され、携帯電話通信事業者２４０を介して受信された自動連絡先およびメタデータの更新から、携帯電話２６０Ｂは定期的に自動ライブ連絡先２３０Ａを更新する。例えば、ＰＣ２７０Ａでユーザ情報２５０Ａを変更することにより、変更された連絡先情報は連絡先２３０Ａ用のデータサービスプロバイダ２１０に送信される。変更された連絡先情報は、ＰＣ２７０Ａでの連絡先２３０Ａに関する新しい電子メールアドレス、電話番号、ピクチャ表現などを含むことができる。データサービスプロバイダは連絡先２３０Ａを更新し、携帯電話２６０Ｂの連絡先リスト２２０Ｂが自動ライブ連絡先として連絡先２３０Ａを含むと判定する。したがって、データサービスプロバイダ２１０は携帯電話通信事業者を介して自動連絡先更新を携帯電話２６０Ｂに送信する。これで携帯電話２６０Ｂは、連絡先情報更新形式で受信した新しい連絡先情報に基づいて連絡先２３０Ａとの電子メールメッセージを開始することができる。他のタイプの連絡先情報に対する更新も同様の方法で処理される。
【００２７】
上記のように、データサービスプロバイダ２１０は、携帯電話２６０およびＰＣ２７０にメタデータの更新も送信する。例えば、携帯電話２６０に関するステータス情報の更新は、電話のオン・オフ切り替え、バイブレーションモードまたは着信音モードへの切り替え、または呼への応答または終了からの切り替えの場合のような携帯電話２６０の動作モードの変更に基づいて自動的にデータサービスプロバイダに送信される。一実施態様では、携帯電話２６０Ａをバイブレーションモードに切り替えることにより連絡先のステータスは取り込み中に変更され、呼に応答することにより連絡先のステータスは通話中に変更されるなどである。携帯電話２６０Ａは連絡先に関するステータスの更新をデータサービスプロバイダ２１０に送信する。データサービスプロバイダ２１０は、連絡先２３０Ａを更新し、携帯電話２６０Ｂの連絡先リスト２２０Ｂが自動ライブ連絡先として連絡先２３０Ａを含むと判定する。したがってデータサービスプロバイダ２１０は携帯電話通信事業者２４０による自動ステータス更新を携帯電話２６０Ｂに送信し、携帯電話２６０Ｂは、連絡先２３０Ａとの通信を開始する際に新しいステータス情報を考慮できるようにステータス情報の更新を反映するため連絡先２３０Ａを更新する。他のタイプのメタデータ情報の更新も同様の方法で処理される。
【００２８】
一部の連絡先情報の更新およびメタデータ情報の更新は比較的小さく、携帯電話との標準タイプの信号送受のための帯域幅を使用して携帯電話に／から送信することができる。他の更新はより大きく、携帯電話に送信し、または携帯電話から受信する際により小さい単位に分割する必要がある場合がある。代わりに、データサービスプロバイダおよび／または携帯電話通信事業者は、更新を受信することができるように携帯電話にある種の接続を開始するよう指示する信号を携帯電話に送信することができる。
【００２９】
図３は、複数の形態の携帯電話通信に関して維持される連絡先およびメタデータ情報を有する携帯電話例３００を示している。ディスプレイ３１０は、自動ライブ連絡先に指定された連絡先３２０に関する現在のステータスを表示している。インスタントメッセージ３３２、電子メール送信３３４、音声呼び出し３３６、位置特定３３８、およびゲーム招待送信３４２を含めて複数の携帯電話通信の選択肢が連絡先３２０に使用可能であることに留意されたい。連絡先３２０を編集３４４または削除３４６することも可能である。通信を容易にするために、連絡先３２０に関する現在のステータスおよび／または他のメタデータに基づいて送信電子メール３３４はデフォルトで強調表示することができる。例えば、ステータスは、連絡先３２０が音声呼び出しに応答中であり、したがってインスタントメッセージ３３２と音声呼び出し３３６のどちらも不適切であることを示すことができる。
【００３０】
現在のステータス情報および他のメタデータは、携帯電話通信にいくつかの社会的事情を提供する。多くがアクセシビリティを高めるために携帯電話を携行しているが、すべての状況ですべての形態の通信が可能なわけではない。例えば、バイブレーションモードに切り替えられている連絡先の電話に対応するステータスが示すように、連絡先が会議中、レストランで食事中、映画鑑賞中などの際に、瑣末な事柄や滑稽な事柄をやり取りしたり、ゲームの招待を出したりするために音声呼び出しまたはインスタントメッセージを開始することは適切でない場合がある。反対に、緊急事項の場合は、連絡先の位置を地図上で特定するために位置特定３３８が有用な場合がある。連絡先の位置から、開始すべき通信の最適な形態を推論することは可能であろう。さらに、受信した電子メールを読んでいる際に、現在のメタデータ情報によって読者は送信者がオンラインか否かを判定することができ、したがって適宜追加の通信を行う可能性が高くなる。連絡先との１つの相互利益は、連絡先に連絡を取ろうとしている人物が現在のメタデータ情報によって提供される社会的事情を考慮して、その状況を仮定して適切な形態の通信を開始しているという信頼性が高まることである。
【００３１】
携帯電話３００は、方向指示ボタン３６４およびアクションボタン３６２を含む。上記のように、連絡先３２０に関する現在のステータスおよび／または他のメタデータがインスタントメッセージ３３２と音声呼び出し３３６は不適切であることを示しているので、電子メール送信３３４を強調表示することができる。電子メール送信３３４は、現在のメタデータ情報に基づいて連絡先３２０に関するデフォルトアクションを表す。アクションボタン３６２を押し下げることにより（ＯＫボタン３４８により）デフォルトアクションである電子メール送信３３４が選択され、方向指示ボタン３６４を押し下げることにより現在強調表示されている選択肢は別の形態の通信に変更される。図３は、データサービスプロバイダから受信した連絡先およびメタデータ情報の更新に基づく動作に関連付けられたデフォルトアクションを更新するための多くの可能な例のうちの１つを表している。
【００３２】
本発明は、機能ステップおよび／または非機能動作を含む方法によって説明することもできる。本発明を実施する際に実行することのできる動作およびステップの説明を以下に示す。一般に、機能ステップは得られた結果に関して本発明を説明しており、非機能動作は特定の結果を達成するためのより具体的な動作を説明している。機能ステップおよび非機能動作は特定の順番で説明され、示されているが、本発明は必ずしも動作および／またはステップのいかなる特定の順番付けまたは組合せに限定されるものではない。
【００３３】
図４および５Ａ〜５Ｂは、本発明による連絡先およびメタデータ情報を維持する方法の動作およびステップ例を示している。具体的には、図４は携帯電話のユーザに関連付けられた連絡先情報の処理に焦点を合わせており、図５Ａ〜５Ｂは携帯電話のユーザ以外の連絡先に関する連絡先情報の処理に焦点を合わせている。
【００３４】
まず図４から始めると、携帯電話に関連付けられたユーザに関する連絡先情報を変更するステップまたは携帯電話の動作モードを変更するステップ（４１０）は、携帯電話のユーザに関する連絡先またはステータス情報を更新する動作（４１２）を含むことができる。携帯電話に関連付けられたユーザに関する新しい連絡先情報で１つまたは複数の他の携帯電話を更新するために変更された連絡先情報をデータサービスプロバイダに伝達するステップ（４２０）は、携帯電話に関連付けられたユーザのために更新された連絡先情報をデータサービスプロバイダに送信する動作（４２２）を含むことができる。
【００３５】
変更されたステータス情報をデータサービスプロバイダに伝達するステップ（４３０）は、動作モードの変更に基づいて携帯電話からステータスの更新を自動的に送信する動作（４３２）を含むことができる。図４に示す方法例は、データサービスプロバイダから許可要求を受信する動作（４４２）、誰が携帯電話のユーザに対応する連絡先またはメタデータ情報の更新を受信することができるかを指定する許可情報をデータサービスプロバイダに送信する動作（４４４）、および表示のサイズまたはタイプ、ビデオ機能、処理能力などのような携帯電話の１つまたは複数の機能をデータサービスプロバイダに登録する動作（４４６）も含む。
【００３６】
次に図５Ａ〜５Ｂに進み、１つまたは複数の連絡先との複数の形態の通信に関する連絡先情報を記憶するステップ（５１０）は、連絡先情報を記憶する連絡先リストを作成する動作（５１６）を含むことができるか、または連絡先リストに含まれない連絡先から通信を受信する動作（５１２）とその連絡先を連絡先リストに追加する動作（５１４）とを含むことができる。新しい情報が入手可能になった場合に同期されるべき自動ライブ連絡先に、または新しい情報が入手可能になった場合に同期されるべきでない別の連絡先に各連絡先を特定するかまたは変更するステップ（５２０）は、携帯電話での通信時間、帯域幅、または処理要件を制御するために、少なくとも１つの連絡先を自動ライブ連絡先に指定し、新しい情報が入手可能になった場合に更新されるべきでない他の連絡先に残りの連絡先を指定する動作（５２２）を含むことができる。この指定は明示的であっても推論されてもよい。
【００３７】
新しい情報が自動ライブ連絡先に対して入手可能になった場合にデータサービスプロバイダが携帯電話を新しい情報で同期することができるように、１つまたは複数の連絡先を更新処理のためにデータサービスプロバイダに伝達するステップ（５３０）は、連絡先リストをバックアップ記憶および更新処理のためにデータサービスプロバイダに送信する動作（５３２）を含むことができる。データサービスプロバイダから携帯電話ネットワークを介して受信した自動連絡先およびステータス情報の更新を自動ライブ連絡先として特定される１つまたは複数の連絡先に定期的に適用するステップ（５５０）は、データサービスプロバイダから定期的に自動連絡先およびステータス情報の更新を受信する動作（５５２）を含むことができる。代わりに、１つまたは複数の連絡先に関する連絡先情報をデータサービスプロバイダに明示的に要求するステップ（５４０）は、連絡先およびステータス情報の更新に対する明示的要求をデータサービスプロバイダに送信する動作（５４２）と要求した連絡先およびステータスの更新を受信する動作（５４４）とを含むことができる。
【００３８】
同期された連絡先およびメタデータに基づいて自動ライブ連絡先と特定された１つまたは複数の連絡先とある形態の通信を開始するステップ（５６０）は、少なくとも１つの自動ライブ連絡先を受信した連絡先およびメタデータ情報の更新で更新する動作（５６２）と、データサービスプロバイダから受信した連絡先およびメタデータ情報の更新に基づいてデフォルトアクションキーに関連付けられたデフォルトアクションを更新する動作（５６４）と、携帯電話に連絡先情報の少なくとも一部を表示する動作（５６６）とを含むことができる。図５Ａ〜５Ｂに示す方法例は、携帯電話の連絡先に関する連絡先情報の読み取り専用部分を更新する動作（５７２）と、連絡先は携帯電話で管理され、これ以上の更新を連絡先情報の読み取り専用部分で受信すべきでないという指示をデータサービスプロバイダに送信する動作（５７４）と、連絡先情報の読み取り専用部分を読み取り書き込みとする動作（５７６）も含むことができる。
【００３９】
本発明の範囲に含まれる実施形態は、コンピュータ実行可能命令またはデータ構造を搬送し、または記憶しているコンピュータ可読媒体も含む。このようなコンピュータ可読媒体は、汎用または専用コンピュータによってアクセス可能ないかなる使用可能な媒体であってもよい。限定ではなく一例として、このようなコンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ、または他の光ディスクストレージ、磁気ディスクストレージまたは他の磁気記憶装置、または所望のプログラムコード手段をコンピュータ実行可能命令またはデータ構造という形態で搬送または記憶するために使用することができ、汎用または専用コンピュータによってアクセスすることのできるいかなる他の媒体をも含むことができる。情報がネットワークまたは他の通信接続（有線、無線、または有線または無線の組合せのどれか）を介してコンピュータに転送または提供された場合、コンピュータはその接続をコンピュータ可読媒体であると適切に見なす。したがって、いかなるこのような接続でもコンピュータ可読媒体と適切に称される。上記の組合せもまたコンピュータ可読媒体の範囲に含まれるべきである。コンピュータ実行可能命令は、例えば汎用コンピュータ、専用コンピュータ、または専用処理装置に特定の１つの機能または一群の機能を実行させる命令およびデータを含む。
【００４０】
図６および以下の説明は、本発明を実施することのできる適切なコンピューティング環境の簡単で一般的な説明を提供することを意図している。必須ではないが、本発明を、プログラムモジュールのような、ネットワーク環境でコンピュータにより実行されているコンピュータ実行命令の一般的状況で説明する。一般に、プログラムモジュールは、特定のタスクを実行するかまたは特定の抽象データタイプを実施するルーチン、プログラム、オブジェクト、コンポーネント、データ構造などを含む。コンピュータ実行可能命令、関連付けられたデータ構造、およびプログラムモジュールは、本明細書で開示される方法のステップを実行するためのプログラムコード手段の例を表している。そのような実行可能命令または関連付けられたデータ構造の特定のシーケンスは、そのようなステップ形式で説明された機能を実施するための対応する動作の例を表している。
【００４１】
当業者には、本発明は、パーソナルコンピュータ、ハンドヘルドデバイス、携帯電話、マルチプロセッサシステム、マイクロプロセッサベースの、またはプログラム可能な家庭用電化製品、ネットワークＰＣ、ミニコンピュータ、メインフレームコンピュータなどを含めて多くのタイプのコンピュータシステム構成を有するネットワークコンピューティング環境で実施することができる。本発明は、通信ネットワーク経由でリンクされている（有線リンク、無線リンク、もしくは有線リンクまたは無線リンクの組合せのどれか）ローカルおよび遠隔処理装置によってタスクが実行される分散型コンピューティング環境で実施することもできる。分散型コンピューティング環境では、プログラムモジュールはローカルおよび遠隔記憶装置の両方に配置することができる。
【００４２】
図６を参照すると、本発明を実施するシステム例は、処理装置６２１、システムメモリ６２２、およびシステムメモリ６２２を含めて様々なシステムコンポーネントを処理装置６２１に結合するシステムバス６２３を含む従来型コンピュータ６２０の形態の汎用コンピューティングデバイスを含んでいる。しかし、携帯電話がさらに高度化すると、それら携帯電話は従来型コンピュータ６２０に関して示したコンポーネントの多くを内蔵するようになることに留意されたい。したがって、大部分は入出力装置に関して比較的重要度の低い調整を加えただけで、従来型コンピュータ６２０の説明は携帯電話に同様に適用される。システムバス６２３は、メモリバスまたはメモリコントローラ、周辺バス、および様々なバス構造のどれかを使用するローカルバスを含めて数種類のバス構造のどれであってもよい。システムメモリは、読み取り専用メモリ（ＲＯＭ）６２４とランダムアクセスメモリ（ＲＡＭ）６２５を含む。起動時などにコンピュータ６２０内の素子間で情報を転送することに役立つ基本ルーチンを含んでいる基本入出力システム（ＢＩＯＳ）６２６は、ＲＯＭ６２４に記憶することができる。
【００４３】
コンピュータ６２０は、磁気ハードディスク６３９から読み取り／に書き込むための磁気ハードディスクドライブ６２７、取り外し可能な磁気ディスク６２９から読み取り／に書き込むための磁気ディスクドライブ６２８、ＣＤ−ＲＯＭまたは他の光媒体のような取り外し可能な光ディスク６３１から読み取り／に書き込むための光ディスクドライブ６３０も含むことができる。磁気ハードディスクドライブ６２７、磁気ディスクドライブ６２８、および光ディスクドライブ６３０は、それぞれハードディスクドライブインターフェース６３２、磁気ディスクドライブインターフェース６３３、および光ドライブインターフェース６３４によってシステムバス６２３に接続される。ドライブおよびそれらの関連付けられたコンピュータ可読媒体は、コンピュータ実行可能命令、データ構造、プログラムモジュール、および他のデータの不揮発性記憶ストレージをコンピュータ６２０に提供する。本明細書で説明する環境例は磁気ハードディスク６３９、取り外し可能な磁気ディスク６２９、および取り外し可能な光ディスク６３１を利用しているが、磁気カセット、フラッシュメモリカード、デジタル多用途ディスク、Ｂｅｒｎｏｕｌｌｉカートリッジ、ＲＡＭ、ＲＯＭなどを含めてデータを記憶するための他のタイプのコンピュータ可読媒体を使用することもできる。
【００４４】
１つまたは複数のプログラムモジュールを含んでいるプログラムコード手段は、オペレーティングシステム６３５、１つまたは複数のアプリケーションプログラム６３６、他のプログラムモジュール６３７、およびプログラムデータ６３８を含めて、ハードディスク６３９、磁気ディスク６２９、光ディスク６３１、ＲＯＭ６２４またはＲＡＭ６２５に記憶することができる。ユーザは、コマンドおよび情報をキーボード６４０、ポインティングデバイス６４２、またはマイクロフォン、ジョイスティック、ゲームパッド、衛星放送用受信アンテナ、スキャナなどのような他の入力装置（図示せず）を介してコンピュータ６２０に入力することができる。これらおよび他の入力装置は、システムバス６２３に結合されたシリアルポートインターフェース６４６を介して処理装置６２１に接続されていることがしばしばである。代わりに、入力装置は、パラレルポート、ゲームポート、またはユニバーサルシリアルバス（ＵＳＢ）のような他のインターフェースによって接続することができる。モニタ６４７または他の表示装置も、ビデオアダプタ６４８のようなインターフェースを介してシステムバス６２３に接続される。モニタに加え、パーソナルコンピュータは、通常、スピーカおよびプリンタのような他の周辺出力装置（図示せず）を含む。
【００４５】
コンピュータ６２０は、遠隔コンピュータ６４９ａおよび６４９ｂのような１つまたは複数の遠隔コンピュータへの論理接続を使用したネットワーク接続環境で動作することができる。遠隔コンピュータ６４９ａおよび６４９ｂはそれぞれに、別のパーソナルコンピュータ、サーバ、ルータ、ネットワークＰＣ、ピアデバイス、または他の共通ネットワークノードであってよく、通常はコンピュータ６２０に関して上記で説明した要素の多くまたはすべてを含むが、図６には記憶装置６５０ａおよび６５０ｂとそれらの関連付けられたアプリケーションプログラム６３６ａおよび６３６ｂしか示していない。図６に示した論理接続は、本明細書で一例として提示しこれに限定はしないローカルエリアネットワーク（ＬＡＮ）６５１および広域ネットワーク（ＷＡＮ）６５２を含む。このようなネットワーク接続環境はオフィス規模または企業規模のコンピュータネットワーク、イントラネット、およびインターネットでは一般的である。
【００４６】
ＬＡＮネットワーク接続環境で使用される場合、コンピュータ６２０はネットワークインターフェースまたはアダプタ６５３を介してローカルネットワーク６５１に接続される。ＷＡＮネットワーク接続環境で使用される場合、コンピュータ６２０はモデム６５４、無線リンク、またはインターネットのような広域ネットワーク６５２を介して通信を確立するための他の手段を含むことができる。内蔵であっても外付けであってもよいモデム６５４は、シリアルポートインターフェース６４６を介してシステムバス６２３に接続される。ネットワーク接続環境では、コンピュータ６２０に関して示したプログラムモジュールまたはその一部は、遠隔記憶装置に記憶することができる。示したネットワーク接続は一例であって、広域ネットワーク６５２を介して通信を確立する他の手段を使用することができるということが理解されよう。
【００４７】
本発明は、その趣旨または本質的な特性を逸脱せずに他の具体的な形態で実施することができる。説明した実施形態は、すべての点において限定目的ではなく説明目的としてのみ解釈されるべきである。したがって本発明の範囲は、上記の説明ではなく首記の特許請求の範囲によって示される。特許請求の範囲と等価の意味および範囲に含まれるすべての変更は、同特許請求の範囲に含まれるものと見なされるべきである。
【図面の簡単な説明】
【００４８】
【図１】従来技術の携帯電話およびパーソナルコンピュータに関する連絡先情報を示す図である。
【図２】本発明の動作環境例を示す図である。
【図３】複数の形態の通信に関して本発明により維持される連絡先およびメタデータ情報を有する携帯電話例を示す図である。
【図４】本発明による連絡先およびメタデータ情報を維持する方法の動作およびステップ例を示す図である。
【図５Ａ】本発明による連絡先およびメタデータ情報を維持する方法の動作およびステップ例を示す図である。
【図５Ｂ】本発明による連絡先およびメタデータ情報を維持する方法の動作およびステップ例を示す図である。
【図６】本発明に適切な動作環境を提供するコンピュータシステム例を示す図である。
【符号の説明】
【００４９】
１００Ａ    携帯電話
１００Ｂ    ＰＣ
２００    動作環境例
３００    携帯電話例
【図１】
2005056419.tif 000003
【図２】
2005056419.tif 000004
【図３】
2005056419.tif 000005
【図４】
2005056419.tif 000006
【図５Ａ】
2005056419.tif 000007
【図５Ｂ】
2005056419.tif 000008
【図６】
2005056419.tif 000009