【手続補正書】
【提出日】平成19年7月30日(2007.7.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
連絡先情報を使用して連絡先と通信を開始するように設定された複数のアプリケーションと通信するコンピューティングシステムにおいて、前記複数のアプリケーションで使用する連絡先とそれに対応する連絡先情報を管理するための連絡先管理システムを提供する方法であって、
前記複数のアプリケーションで利用できる連絡先情報を有する複数の連絡先を作成して、前記連絡先情報を前記複数のアプリケーションで利用して前記複数の連絡先とのネットワーク通信を開始できるようにするステップと、
前記複数のアプリケーションの各々からアクセスできる中央連絡先ストレージに前記連絡先を格納するステップと、
連絡先インターフェースを提供するステップであって、該連絡先インターフェースは、前記複数の連絡先の１つまたは複数に対応する連絡先情報をユーザに表示する表示ウインドウを含み、連絡先情報を表示する前記表示ウインドウは、前記複数のアプリケーションの少なくとも１つを開始して連絡先との通信を開始するように構成された、１つまたは複数のユーザが選択可能なリンクを同時に表示するようにさらに構成され、
ユーザが、前記連絡先情報も表示する前記表示ウインドウ中のユーザが選択可能なリンクの１つを選択することに応答して、アプリケーションを開示するステップと、
前記アプリケーションが、前記連絡先インターフェースまたは１つまたは複数の他のインターフェースを介して前記連絡先および対応する連絡先情報にアクセスできるようにするステップと、
前記アプリケーションが、前記連絡先ストレージから前記連絡先情報を取り出し、前記連絡先情報を利用して前記連絡先とのネットワーク通信を開始できるようにするステップと
を備えることを特徴とする方法。
【請求項２】
前記１つまたは複数のインターフェースは、前記アプリケーションの前記少なくとも１つが前記連絡先ストレージ内の前記連絡先および対応する連絡先情報に直接アクセスするのを防止することを特徴とする請求項１に記載の方法。
【請求項３】
前記インターフェースは、前記アプリケーションの前記少なくとも１つが対応する前記コンピューティングシステムのユーザが認証していない連絡先および対応する連絡先情報にアクセスするのを防止するセキュリティメカニズムを提供することを特徴とする請求項２に記載の方法。
【請求項４】
前記対応するユーザが前記コンピューティングシステムのログオンユーザであることを特徴とする請求項３に記載の方法。
【請求項５】
前記アプリケーションの前記少なくとも１つが前記連絡先を利用できるようにするステップは、前記アプリケーションの前記少なくとも１つが前記連絡先ストレージ内の前記連絡先の連絡先情報を更新できるようにするステップを含むことを特徴とする請求項１に記載の方法。
【請求項６】
前記連絡先情報は、前記連絡先ストレージ内の前記連絡先情報を前記アプリケーションの前記少なくとも１つが提供する連絡先情報に同期することによって更新されることを特徴とする請求項５に記載の方法。
【請求項７】
前記アプリケーションの前記少なくとも１つが前記連絡先を利用できるようにするステップは、前記アプリケーションの前記少なくとも１つがアプリケーションストレージに格納した連絡先情報を、前記連絡先ストレージ内の前記対応する連絡先情報を使用して更新するステップを含むことを特徴とする請求項１に記載の方法。
【請求項８】
前記アプリケーションの前記少なくとも１つが前記連絡先を利用できるようにするステップは、前記連絡先を別のコンピューティングシステムの別のストレージに送信できるようにするステップを含むことを特徴とする請求項１に記載の方法。
【請求項９】
前記アプリケーションの前記少なくとも１つが前記連絡先を利用できるようにするステップは、複数の異種アプリケーションの少なくとも１つが前記連絡先を変更できるようにするステップを含むことを特徴とする請求項１に記載の方法。
【請求項１０】
前記連絡先を変更するステップは、前記連絡先に関連付けられた属性を変更するステップを含むことを特徴とする請求項９に記載の方法。
【請求項１１】
前記アプリケーションの前記少なくとも１つが前記連絡先を利用できるようにするステップは、前記アプリケーションの前記少なくとも１つが前記連絡先と少なくとも１つの他の連絡先との関連を作成できるようにするステップを含むことを特徴とする請求項１に記載の方法。
【請求項１２】
前記アプリケーションの前記少なくとも１つが前記連絡先を利用できるようにするステップは、前記アプリケーションの前記少なくとも１つが前記連絡先に関連付けられた前記連絡先情報を使用することで通信を開始できるようにするステップを含むことを特徴とする請求項１に記載の方法。
【請求項１３】
前記通信は、電子メール、テレフォニーセッション、ＲＴＣセッション、インスタントメッセージ、ファクシミリ、電話メッセージ、およびポケベル通知の少なくとも１つを含むことを特徴とする請求項１２に記載の方法。
【請求項１４】
前記連絡先を作成するステップは、唯一の個人に対応し、複数のソースから取得される連絡先情報を唯一の連絡先にマージするステップを含むことを特徴とする請求項１に記載の方法。
【請求項１５】
前記連絡先は、様々な連絡先情報を含む複数のフィールドを有するデータ構造を備え、前記１つまたは複数のアプリケーションは前記連絡先データ構造の様々なフィールドの連絡先情報を利用することを特徴とする請求項１に記載の方法。
【請求項１６】
前記少なくとも１つのアプリケーションは、前記コンピューティングシステムでホスティングされることを特徴とする請求項１に記載の方法。
【請求項１７】
前記連絡先を作成するステップは、前記連絡先が少なくとも１つのアプリケーションからアクセスされ、利用される方法を制御する制約をユーザが設定できるようにするステップを含むことを特徴とする請求項１に記載の方法。
【請求項１８】
前記１つまたは複数のインターフェースは、前記アプリケーションの前記少なくとも１つからのアクセスを可能にする前記連絡先情報の部分をユーザが選択できるようにするためのインターフェースを含むことを特徴とする請求項１に記載の方法。
【請求項１９】
前記１つまたは複数のインターフェースは、使用可能な複数の連絡先から前記連絡先をユーザが選択できるようにするためのインターフェースを含むことを特徴とする請求項１に記載の方法。
【請求項２０】
連絡先情報を使用して連絡先との通信を開始するように設定された複数のアプリケーションと通信するコンピューティングシステムで使用するコンピュータプログラム製品であって、前記複数のアプリケーションで利用できる連絡先とそれに対応する連絡先情報を管理するための連絡先管理システムを提供する方法を実装するコンピュータ実行可能命令を格納する１つまたは複数のコンピュータ可読媒体を備えており、前記方法が、
前記複数のアプリケーションで利用できる連絡先情報を有する複数の連絡先を作成して、前記連絡先情報を前記複数のアプリケーションで利用して前記複数の連絡先とのネットワーク通信を開始できるようにするステップと、
前記複数のアプリケーションの各々からアクセスできる中央連絡先ストレージに前記連絡先を格納するステップと、
連絡先インターフェースを提供するステップであって、該連絡先インターフェースは、前記複数の連絡先の１つまたは複数に対応する連絡先情報をユーザに表示する表示ウインドウを含み、連絡先情報を表示する前記表示ウインドウは、前記複数のアプリケーションの少なくとも１つを開始して連絡先との通信を開始するように構成された、１つまたは複数のユーザが選択可能なリンクを同時に表示するようにさらに構成され、
ユーザが、前記連絡先情報も表示する前記表示ウインドウ中のユーザが選択可能なリンクの１つを選択することに応答して、アプリケーションを開示するステップと、
前記アプリケーションが、前記連絡先インターフェースまたは１つまたは複数の他のインターフェースを介して前記連絡先および対応する連絡先情報にアクセスできるようにするステップと、
前記アプリケーションが、前記連絡先ストレージから前記連絡先情報を取り出し、前記連絡先情報を利用して前記連絡先とのネットワーク通信を開始できるようにするステップと
を備えることを特徴とするコンピュータプログラム製品。
【請求項２１】
前記１つまたは複数のインターフェースは、前記アプリケーションの前記少なくとも１つが前記連絡先ストレージ内の前記連絡先および対応する連絡先情報に直接アクセスするのを防止することを特徴とする請求項２０に記載のコンピュータプログラム製品。
【請求項２２】
前記インターフェースは、前記アプリケーションの前記少なくとも１つが対応する前記コンピューティングシステムのユーザが認証していない連絡先および対応する連絡先情報にアクセスするのを防止するセキュリティメカニズムを提供することを特徴とする請求項２１に記載のコンピュータプログラム製品。
【請求項２３】
前記アプリケーションの前記少なくとも１つが前記連絡先を利用できるようにするステップは、前記アプリケーションの前記少なくとも１つが前記連絡先ストレージ内の前記連絡先の連絡先情報を更新できるようにするステップを含むことを特徴とする請求項２０に記載のコンピュータプログラム製品。
【請求項２４】
前記アプリケーションの前記少なくとも１つが前記連絡先を利用できるようにするステップは、前記アプリケーションの前記少なくとも１つがアプリケーションストレージに格納した連絡先情報を、前記連絡先ストレージ内の前記対応する連絡先情報を使用して更新するステップを含むことを特徴とする請求項２０に記載のコンピュータプログラム製品。
【請求項２５】
前記アプリケーションの前記少なくとも１つが利用できるようにするステップは、前記連絡先を別のコンピューティングシステムの別のストレージに送信できるようにするステップを含むことを特徴とする請求項２０に記載のコンピュータプログラム製品。
【請求項２６】
前記アプリケーションの前記少なくとも１つが前記連絡先を利用できるようにするステップは、前記アプリケーションの前記少なくとも１つが前記連絡先を変更できるようにするステップを含むことを特徴とする請求項２０に記載のコンピュータプログラム製品。
【請求項２７】
前記アプリケーションの前記少なくとも１つが前記連絡先を利用できるようにするステップは、前記アプリケーションの前記少なくとも１つが前記連絡先と少なくとも１つの他の連絡先との関連を作成できるようにするステップを含むことを特徴とする請求項２０に記載のコンピュータプログラム製品。
【請求項２８】
前記アプリケーションの前記少なくとも１つが前記連絡先を利用できるようにするステップは、前記アプリケーションの前記少なくとも１つが前記連絡先に関連付けられた前記連絡先情報を使用することで通信を開始できるようにするステップを含むことを特徴とする請求項２０に記載のコンピュータプログラム製品。
【請求項２９】
前記連絡先を作成するステップは、唯一の個人に対応し、複数のソースから取得される連絡先情報を唯一の連絡先にマージすることを特徴とする請求項２０に記載のコンピュータプログラム製品。
【請求項３０】
前記連絡先は様々な連絡先情報を含む複数のフィールドを有するデータ構造を備え、前記１つまたは複数のアプリケーションは前記連絡先データ構造の様々なフィールドの連絡先情報を利用することを特徴とする請求項２０に記載のコンピュータプログラム製品。
【請求項３１】
前記少なくとも１つのアプリケーションは前記コンピューティングシステムでホスティングされることを特徴とする請求項２０に記載のコンピュータプログラム製品。
【請求項３２】
前記連絡先を作成するステップは、前記連絡先を少なくとも１つのアプリケーションからアクセスされ、利用される方法を制御する制約をユーザが設定できるようにするステップを含むことを特徴とする請求項２０に記載のコンピュータプログラム製品。
【請求項３３】
前記１つまたは複数のインターフェースは、前記１つまたは複数のアプリケーションからのアクセスを可能にする前記連絡先情報の部分をユーザが選択できるようにするためのインターフェースを含むことを特徴とする請求項２０に記載のコンピュータプログラム製品。
【請求項３４】
少なくとも１つの連絡先を格納する連絡先ストレージを含み、前記連絡先はコンピューティングシステムと通信する異種アプリケーションから様々な方法で利用できる連絡先情報を備えており、前記異種アプリケーションは前記連絡先ストレージとは別個に保守され、少なくとも１つの連絡先を定義するアプリケーション連絡先ディレクトリを所有するコンピューティングシステムにおいて、前記異種アプリケーションで使用する連絡先とそれに対応する連絡先情報を管理するための連絡先管理システムを提供する方法であって、
少なくとも２つの異種アプリケーションが別々の方法で利用できる連絡先情報を有する１つまたは複数の連絡先を作成するステップであって、前記連絡先情報を前記複数の異種アプリケーションで利用して前記複数の連絡先とのネットワーク通信を開始するステップと、
前記少なくとも２つの異種アプリケーションの各々からアクセスできる中央連絡先ストレージに前記連絡先を格納するステップと、
前記連絡先ストレージ内の前記連絡先の少なくとも１つの連絡先情報を変更するステップと、
前記連絡先情報を変更したときに、前記連絡先ストレージ内の前記変更された連絡先情報に前記少なくとも１つの異種アプリケーションの少なくとも１つのアプリケーション特定連絡先ディレクトリ内の対応する連絡先情報を自動的に更新し、前記少なくとも１つのアプリケーションが、対応するアプリケーション特定連絡先ディレクトリから、前記連絡先ストレージから前記更新された連絡先情報を要求する必要なく前記更新された連絡先情報にアクセスできるようにするステップと、
ユーザに連絡先情報を表示するための連絡先インターフェースを提供するステップであって、前記連絡先インターフェースは、１つまたは複数の連絡先に対応する連絡先情報をユーザに表示するように構成された表示ウインドウを含み、前記連絡先情報と共に前記表示ウインドウに表示された対応するユーザが選択可能なリンクのユーザの選択に応答して、前記表示ウインドウは、前記複数の異種アプリケーションの少なくとも１つを開始するように構成された、１つまたは複数のユーザが選択可能なリンクを、前記連絡先情報と同時に表示し、
前記連絡先情報を利用して前記複数の連絡先とのネットワーク通信を開始することができる前記複数の異種アプリケーションが、ユーザの選択に応答して対応するアプリケーション特定連絡先ディレクトリから、前記連絡先ストレージから前記更新された連絡先情報を要求する必要なく前記更新された連絡先情報を取り出せるようにし、前記連絡先インターフェースから開始されたアプリケーションを用いて、前記更新された連絡先情報を利用して連絡先とのネットワーク通信を開始するステップと
を備えることを特徴とする方法。
【請求項３５】
前記連絡先情報を変更するステップは、前記連絡先情報の内容を変更するステップを含むことを特徴とする請求項３４に記載の方法。
【請求項３６】
前記連絡先情報を変更するステップは、前記コンピューティングシステムでホスティングされるローカルアプリケーションによって実行されることを特徴とする請求項３５に記載の方法。
【請求項３７】
少なくとも１つの連絡先を格納する連絡先ストレージを含み、前記連絡先は前記コンピューティングシステムと通信する異種アプリケーションから様々な方法で利用できる連絡先情報を備えており、前記異種アプリケーションは前記連絡先ストレージとは別個に保守されて少なくとも１つの連絡先を定義するアプリケーション連絡先ディレクトリを有するコンピューティングシステムにおいて、前記異種アプリケーションで使用する連絡先とそれに対応する連絡先情報を管理するための連絡先管理システムを提供する方法を実装するコンピュータ実行可能命令を格納する１つまたは複数のコンピュータ可読媒体を備えるコンピュータプログラム製品であって、前記方法が、
少なくとも２つの異種アプリケーションが別々の方法で利用できる連絡先情報を有する１つまたは複数の連絡先を作成するステップであって、前記連絡先情報を前記複数の異種アプリケーションで利用して前記複数の連絡先とのネットワーク通信を開始するステップと、
前記少なくとも２つの異種アプリケーションの各々からアクセスできる中央連絡先ストレージに前記連絡先を格納するステップと、
前記連絡先ストレージ内の前記連絡先の少なくとも１つの連絡先情報を変更するステップと、
前記連絡先情報を変更したときに、前記連絡先ストレージ内の前記変更された連絡先情報に前記少なくとも１つの異種アプリケーションの少なくとも１つのアプリケーション特定連絡先ディレクトリ内の対応する連絡先情報を自動的に更新し、前記少なくとも１つのアプリケーションが、対応するアプリケーション特定連絡先ディレクトリから、前記連絡先ストレージから前記更新された連絡先情報を要求する必要なく前記更新された連絡先情報にアクセスできるようにするステップと、
ユーザに連絡先情報を表示するための連絡先インターフェースを提供するステップであって、前記連絡先インターフェースは、１つまたは複数の連絡先に対応する連絡先情報をユーザに表示するように構成された表示ウインドウを含み、前記連絡先情報と共に前記表示ウインドウに表示された対応するユーザが選択可能なリンクのユーザの選択に応答して、前記表示ウインドウは、前記複数の異種アプリケーションの少なくとも１つを開始するように構成された、１つまたは複数のユーザが選択可能なリンクを、前記連絡先情報と同時に表示し、
前記連絡先情報を利用して前記複数の連絡先とのネットワーク通信を開始することができる前記複数の異種アプリケーションが、ユーザの選択に応答して対応するアプリケーション特定連絡先ディレクトリから、前記連絡先ストレージから前記更新された連絡先情報を要求する必要なく前記更新された連絡先情報を取り出せるようにし、前記連絡先インターフェースから開始されたアプリケーションを用いて、前記更新された連絡先情報を利用して連絡先とのネットワーク通信を開始するステップと
を備えることを特徴とするコンピュータプログラム製品。
【請求項３８】
前記連絡先情報を変更するステップは、前記連絡先情報の内容を変更するステップを含むことを特徴とする請求項３７に記載のコンピュータプログラム製品。
【請求項３９】
前記連絡先情報を変更するステップは、前記コンピューティングシステムでホスティングされるローカルアプリケーションによって実行されることを特徴とする請求項３７に記載のコンピュータプログラム製品。
【請求項４０】
前記連絡先ストレージで前記複数の連絡先をフィルタリングして、前記連絡先のサブセットを表示するステップをさらに備え、
前記複数の連絡先は、名前、電話番号、住所、キーワード、オンラインステータス、アプリケーション機能、通信装置機能、通信頻度、最新で選択された連絡先、地理的位置、感情ステータス、通信装置ステータス、連絡先パルソナの群から選ばれる１つまたは複数に応じてフィルタリングされることを特徴とする請求項１に記載の方法。
【請求項４１】
前記表示ウインドウは、前記１つまたは複数の連絡先とのネットワーク通信を確立するためのとられる複数のアクションをリスト表示し、前記複数のアクションは、十分な連絡先情報が、ユーザによって入力されるべき追加の連絡先情報を必要とすることなく、前記リスト表示されたアクションの各々をとるように存在するように、利用可能な連絡先情報に基づいてフィルタリングされることを特徴とする請求項１に記載の方法。