【手続補正書】
【提出日】平成19年7月23日(2007.7.23)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
少なくとも１つのアプリケーションと通信しているコンピューターシステムにおいて、１または複数のアプリケーションに連絡先情報をどのように提供するかを制御する方法であって、該方法が、
アプリケーションからの所望の連絡先情報についての要求を検出すること、
前記要求に応じて、前記コンピューターシステムで利用可能な１つ以上あり得る連絡先役柄から１つの適切な連絡先役柄（各連絡先役柄は利用可能な連絡先情報を有する）を選択すること、
前記要求に応じて、前記アプリケーションに提供を予定する少なくともいくつかの前記利用可能な連絡先情報を特定し、かつ該特定された連絡先情報を前記アプリケーションに提示するときの適切なフォーマットを決定すること、
前記アプリケーションに提供を予定する前記情報を前記ユーザーに提示することで、当該情報を前記アプリケーションに実際に提供するのか否か、および別の情報を前記アプリケーションに提供すのか否かを該ユーザーが決定することを可能にし、かつ
前記ユーザーの指定どおりに前記アプリケーションへ前記適切なフォーマットで前記特定された連絡先情報を提供すること、
を包含することを特徴とする方法。
【請求項２】
複数の前記利用可能性のある連絡先役柄のそれぞれが前記コンピューターシステムの一人のユーザーに対応することを特徴とする請求項１に記載の方法。
【請求項３】
前記適切な連絡先役柄を選択することが、前記可能性のある連絡先役柄の１つについてのユーザー選択に応じて起こることを特徴とする請求項１に記載の方法。
【請求項４】
前記可能性のある連絡先役柄のリストが選択のために前記ユーザーに提示されることを特徴とする請求項３に記載の方法。
【請求項５】
前記アプリケーションに提示する少なくともいくつかの前記利用可能な連絡先情報を特定することが、前記利用可能な連絡先情報についてのユーザー選択を通して起こることを特徴とする請求項１に記載の方法。
【請求項６】
前記アプリケーションに提示する少なくともいくつかの前記利用可能な連絡先情報を特定することが、前記適切な連絡先役柄に対応するデフォルト設定に応じて自動的に起こることを特徴とする請求項１に記載の方法。
【請求項７】
前記要求に応じて前記アプリケーションに提示する少なくともいくつかの前記利用可能な連絡先情報を特定することが、何のために前記連絡先情報を使用するのであるかを判定することを含むことを特徴とする請求項１に記載の方法。
【請求項８】
前記アプリケーションが前記要求された連絡先情報をアクセスするための権限を有しているか否かを判定することをさらに含むことを特徴とする請求項１に記載の方法。
【請求項９】
前記アプリケーションが前記要求された連絡先情報をアクセスするための権限を有していると判定したときには、前記適切な連絡先役柄を自動的に選出し、前記特定された連絡先情報を自動的に特定して前記適切なフォーマットで前記アプリケーションに提供することを特徴とする請求項８に記載の方法。
【請求項１０】
前記アプリケーションが権限を有することを、前記コンピューターシステムのアクセスコントロールリストに用意されている１つまたは複数の権限に基づいて、判定することを特徴とする請求項８に記載の方法。
【請求項１１】
情報を要求する前記アプリケーションが、前記コンピューターシステムとインターネットを通して通信している遠隔システム上でホスティングされていることを特徴とする請求項１に記載の方法。
【請求項１２】
前記連絡先情報を要求する前記アプリケーションが、前記コンピューターシステムによりホスティングされていることを特徴とする請求項１に記載の方法。
【請求項１３】
前記要求された連絡先情報が、少なくとも１つの名前またはアドレスを含むことを特徴とする請求項１に記載の方法。
【請求項１４】
第１の連絡先役柄に対応する前記利用可能な連絡先情報が、第２の連絡先役柄に対応する前記利用可能な連絡先情報と異なっているが、それにもかかわらず、前記第１および第２の連絡先役柄はともに同一の実在者に対応していることを特徴とする請求項１に記載の方法。
【請求項１５】
少なくとも１つのアプリケーションと通信しているコンピューターシステムにおいて、１つまたは複数のアプリケーションに連絡先情報をどのように提供するかを制御する方法であって、該方法が、
ユーザーが、複数の可能性のある連絡先役柄から、それぞれの連絡先役柄が個人および該個人に関する個別の連絡先情報に対応する連絡先役柄を選択することを可能にするためのインターフェースオブジェクトを提供することであって、下記第１および第２の連絡先役柄はともに同一人物に関連付けられているにもかかわらず、第１の連絡先役柄に対応する前記個別の連絡先情報が第２の連絡先役柄に対応する前記利用可能な連絡先情報と異なること、
特定の連絡先役柄のユーザー選択に応じて、該選択された連絡先役柄に対応する前記個別の連絡先情報を表示し、かつ
前記選択された連絡先役柄に対応する前記個別の連絡先情報をユーザーが変更することを可能にし、かつ
前記コンピューターシステムから、連絡先情報を探求しているアプリケーションに、前記選択された連絡先役柄に対応する前記個別の連絡先情報を提供すること
を含むことを特徴とする方法。
【請求項１６】
前記インターフェースオブジェクトを、連絡先情報を求める前記アプリケーションによる要求に応じて表示することを特徴とする請求項１５に記載の方法。
【請求項１７】
前記連絡先情報が前記アプリケーションにより、どのように、および、いつ使用されるであろうか、の内の少なくとも１つを指定する前記アプリケーションの１つまたは複数のプライバシーに関する方針とともに、前記個別の連絡先情報を表示することを特徴とする請求項１５に記載の方法。
【請求項１８】
前記要求するアプリケーションが、前記コンピューターシステムとインターネットを通して通信している遠隔システム上でホスティングされていることを特徴とする請求項１５に記載の方法。
【請求項１９】
前記要求するアプリケーションが前記コンピューターシステムによりホスティングされていることを特徴とする請求項１５に記載の方法。
【請求項２０】
前記要求された連絡先情報が少なくとも１つの氏名またはアドレスを含むことを特徴とする請求項１５に記載の方法。
【請求項２１】
前記連絡先役柄が前記コンピューターシステムでログオンされているユーザーに関連付けられていることを特徴とする請求項１５に記載の方法。
【請求項２２】
少なくとも１つのアプリケーションと通信しているコンピューターシステムにおいて使用されるためのコンピュータープログラムであって、該コンピュータープログラムが、１つまたは複数のアプリケーションに連絡先情報をどのように提供するかを制御する方法を実現するためのコンピューターで実行可能な命令を有する１つまたは複数のコンピューターで読み取り可能な命令を含み、該方法が、
アプリケーションからの所望の連絡先情報についての要求を検出すること、
前記要求に応じて、前記コンピューターシステムで利用可能な１つ以上あり得る連絡先役柄から１つの適切な連絡先役柄（各連絡先役柄は利用可能な連絡先情報を有する）を選択すること、
前記要求に応じて、前記アプリケーションに提供を予定する少なくともいくつかの前記利用可能な連絡先情報を特定し、かつ該特定された連絡先情報を前記アプリケーションに提示するときの適切なフォーマットを決定すること、
前記アプリケーションに提供を予定する前記情報を前記ユーザーに提示することで、当該情報を前記アプリケーションに実際に提供するのか否か、および別の情報を前記アプリケーションに提供すのか否かを該ユーザーが決定することを可能にし、かつ
前記ユーザーの指定どおりに前記アプリケーションへ前記適切なフォーマットで前記特定された連絡先情報を提供すること
を含むことを特徴とするコンピュータープログラム。
【請求項２３】
前記利用可能性のある連絡先役柄のそれぞれが前記コンピューターシステムの一個人のユーザーに対応することを特徴とする請求項２２に記載のコンピュータープログラム。
【請求項２４】
前記適切な連絡先役柄を選出することが、前記可能性のある連絡先役柄の１つについてのユーザー選択に応じて起こることを特徴とする請求項２２に記載のコンピュータープログラム。
【請求項２５】
前記可能性のある連絡先役柄のリストが選択のために前記ユーザーに提示されることを特徴とする請求項２４に記載のコンピュータープログラム。
【請求項２６】
前記アプリケーションに提示する少なくともいくつかの前記利用可能な連絡先情報を特定することが、前記利用可能な連絡先情報についてのユーザー選択を通して起こることを特徴とする請求項２２に記載のコンピュータープログラム。
【請求項２７】
前記アプリケーションに提示する少なくともいくつかの前記利用可能な連絡先情報を特定することが、前記適切な連絡先役柄に対応するデフォルト設定に応じて自動的に起こることを特徴とする請求項２２に記載のコンピュータープログラム。
【請求項２８】
前記要求に応じて前記アプリケーションに提示する少なくともいくつかの前記利用可能な連絡先情報を特定することが、何のために前記連絡先情報を使用するのかを判定することを含むことを特徴とする請求項２２に記載のコンピュータープログラム。
【請求項２９】
前記アプリケーションが前記要求された連絡先情報をアクセスするための権限を有して
いるか否かを判定することをさらに含むことを特徴とする請求項２２に記載のコンピュータープログラム。
【請求項３０】
前記要求された連絡先情報をアクセスするための権限を前記アプリケーションが有していると判定したときには、前記適切な連絡先役柄および前記特定された連絡先情報のうちの少なくとも1つを、自動的に選択して前記適切なフォーマットで前記アプリケーションに提供することを特徴とする請求項２９に記載のコンピュータープログラム。
【請求項３１】
前記コンピューターシステムのアクセスコントロールリストに用意された１つまたは複数の権限に基づいて、前記アプリケーションが権限を有することを判定することを特徴とする請求項２９に記載のコンピュータープログラム。
【請求項３２】
情報を要求する前記アプリケーションが、前記コンピューターシステムとインターネットを通して通信している遠隔システム上でホスティングされていることを特徴とする請求項２２に記載のコンピュータープログラム。
【請求項３３】
前記連絡先情報を要求する前記アプリケーションが、前記コンピューターシステムによりホスティングされていることを特徴とする請求項２２に記載のコンピュータープログラム。
【請求項３４】
前記要求された連絡先情報が、少なくとも１つの氏名またはアドレスを含むことを特徴とする請求項２２に記載のコンピュータープログラム。
【請求項３５】
第１の連絡先役柄に対応する前記利用可能な連絡先情報が第２の連絡先役柄に対応する前記利用可能な連絡先情報と異なるが、それにもかかわらず、前記第１および第２の連絡先役柄はともに同一の実在者に対応していることを特徴とする請求項２２に記載のコンピュータープログラム。
【請求項３６】
少なくとも１つのアプリケーションと通信しているコンピューターシステムにおいて、１つまたは複数のアプリケーションに連絡先情報がどのように提供するかを制御するためのコンピュータープログラムであって、前記コンピュータープログラムが、
複数の可能性のある連絡先役柄（それぞれの連絡先役柄が個人および該個人に関する個別の連絡先情報に対応する）から１つの連絡先役柄をユーザーが選択することを可能にするためのインターフェースオブジェクトを提供することであって、下記第１および第２の連絡先役柄はともに同一人物に関連付けられているにもかかわらず、第１の連絡先役柄に対応する前記個別の連絡先情報が第２の連絡先役柄に対応する前記利用可能な連絡先情報と異なること、
特定の連絡先役柄のユーザー選択に応じて、該選択された連絡先役柄に対応する前記個別の連絡先情報を表示し、かつ
前記選択された連絡先役柄に対応する前記個別の連絡先情報をユーザーが変更することを可能にし、かつ
連絡先情報を探求しているアプリケーションに対して前記選択された連絡先役柄に対応する前記個別の連絡先情報を前記コンピューターシステムから提供すること
を含むことを特徴とするコンピュータープログラム。
【請求項３７】
前記インターフェースオブジェクトを、連絡先情報を求める前記アプリケーションによる要求に応じて表示することを特徴とする請求項３６に記載のコンピュータープログラム。
【請求項３８】
前記連絡先情報が前記アプリケーションにより、どのように、および、いつ使用されるか、の内の少なくとも１つを指定する、前記アプリケーションの１つまたは複数のプライバシーに関する方針とともに、前記個別の連絡先情報を表示することを特徴とする請求項３６に記載のコンピュータープログラム。
【請求項３９】
前記要求中のアプリケーションが、前記コンピューターシステムとインターネットを通して通信している遠隔システム上でホスティングされていることを特徴とする請求項３６に記載のコンピュータープログラム。
【請求項４０】
アプリケーションプログラミングインタフェイスを表わすデータ構造をその上に有する
１つまたは複数のコンピューターで読み取り可能な媒体であって、該アプリケーションプ
ログラミングインタフェイスが要求中のアプリケーションへ個人の連絡先情報を表示するのを制御するよう構成されており、該データ構造が、
それぞれの連絡先役柄が前記個人に対応する連絡先情報を含む、複数の連絡先役柄にアクセスするためのコンピューターで実行可能な命令と、
前記個人についての連絡先情報を求めるアプリケーションからの要求を受け取るためのコンピューターで実行可能な命令と、
複数の連絡先役柄の中の適切な１つにより特定されるように、該連絡先役柄を選択するユーザー入力に応じて適切な連絡先役柄を決定し、該適切な連絡先情報を前記アプリケーションに提供するためのコンピューターで実行可能な命令と
を含むことを特徴とするコンピューターで読み取り可能な媒体。
【請求項４１】
アプリケーションに連絡先情報をどのように提供するかを制御する方法であって、該方法が、
前記連絡先情報に対するアクセス権を有しコンピューターシステムからの該連絡先情報を要求する前記アプリケーションと、
前記コンピューターシステムから前記連絡先情報を受け取ることであって、該連絡先情報が１つ以上の可能性のある連絡先役柄から１つの適切な連絡先役柄をユーザーが選択することに応じて前記コンピューターシステムにより確認され選出された連絡先情報であること、該１つ以上の可能性のある連絡先役柄は前記コンピューターシステムに対して利用可能であること、各連絡先役柄は異なった角度からユーザーを規定する利用可能な連絡情報を含むこと、
前記連絡先情報を受け取る前に、前記選択された役柄に対応する前記利用可能な連絡先情報を、前記対応する利用可能な情報のいずれを前記アプリケーションに提供させるかをユーザーが選択できるようなやり方で、該ユーザーに対して表示すること、および
前記ユーザーにより選択された通りに前記対応する利用可能な連絡先情報から前記連絡先情報を前記アプリケーションに提供すること、
を含むことを特徴とする方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明はコンピューターおよび電子機器におけるユーザーインターフェースメニューに関し、より詳細には、連絡先情報（contact information）をどのようにコンピューターアプリケーションに提供するかを制御する方法、システム、およびコンピュータープログラムに関する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明は、１つまたは複数の要求中のアプリケーションに連絡先情報をどのように提供するかを制御するための、さらに詳細には、ユーザーがその連絡先情報のどれがアプリケーションで収集されるかについての知識を与えられた状態で制御することを可能にするための、改良された方法、システム、および対応するコンピュータープログラム、およびインターフェースを対象としている。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
本発明は、連絡先情報を使用させるためにアプリケーションに対して如何に組織化し、提示するかについて制御する方法、システム、およびコンピュータープログラムまで及ぶ。