(57)【要約】【課題】予め確立されたインスタントメッセンジャー社会集団等、予め確立された社会集団を有する環境内でアナウンスを伝達し、およびアナウンスに応答する方法を提供すること。【解決手段】集団内のメンバはアナウンスを作成でき、そのアナウンスがそのメンバのＩＤに関連付けられる。メンバはその後、自分のＩＤ情報の一部として、そのメンバの直接接する社会集団内のメンバに対してそのアナウンスを伝達できる。メンバが認めれば、そのアナウンスは、メンバの直接接する社会集団にリンクした他の社会集団にも伝達されうる。直接接する社会集団またはリンクした社会集団の１つの内のメンバは、そのアナウンスに応答できる。予め確立された社会集団を用いてアナウンスに関係した交換を行うことで、従来のネットワークベースのメッセージングおよびマーチャンダイジングサービスでは提供されなかった、信頼レベルを提供する。【選択図】図５
2006216057.tif 000002
【特許請求の範囲】
【請求項１】
一次社会集団のメンバのアナウンス発信元メンバによりアナウンスを作成するステップと、
前記アナウンスを前記アナウンス発信元メンバのＩＤに関連付けステップと、
前記アナウンスを少なくとも前記一次社会集団の他のメンバに伝達するステップと
を有することを特徴とする予め確立された社会集団を有する環境内で通信する方法。
【請求項２】
前記一次社会集団のメンバは、他の社会集団に各関連のチェーンを通してリンクされ、および前記作成するステップは、前記アナウンスが前記一次社会集団に制限されるか否か、または前記アナウンスが前記他の社会集団に伝達可能か否かを定義することを特徴とする請求項１に記載の方法。
【請求項３】
前記作成するステップは、リンクされた社会集団のチェーンに沿って前記アナウンスが伝達される範囲を制御する関係度パラメータを定義するステップを含むことを特徴とする請求項２に記載の方法。
【請求項４】
前記作成するステップは、前記一次社会集団に関して他の社会集団に伝達されるアナウンス情報の量を定義するステップを含むことを特徴とする請求項２に記載の方法。
【請求項５】
前記アナウンスを前記他の社会集団に伝達することを許可された場合、前記伝達するステップは、前記他の社会集団のメンバに前記アナウンスを伝達するステップを含むことを特徴とする請求項２に記載の方法。
【請求項６】
作成される前記アナウンスは、他メンバに何か利益を与えるオファーに関することを特徴とする請求項１に記載の方法。
【請求項７】
作成される前記アナウンスは、他メンバから何か利益を受ける要求に関することを特徴とする請求項１に記載の方法。
【請求項８】
前記伝達するステップは、前記アナウンス発信元メンバを識別するＩＤ関係情報に関連してアナウンス関係情報を提示することにより、前記他のメンバに前記アナウンスの存在を知らせるステップを含むことを特徴とする請求項１に記載の方法。
【請求項９】
前記一次社会集団はインスタントメッセンジャー社会集団に関すること、および前記アナウンス関係情報は前記アナウンスを識別する情報を含み、ＩＤ関係情報は前記一次社会集団におけるメンバリスト内の前記アナウンス発信元メンバを識別する情報を含むことを特徴とする請求項８に記載の方法。
【請求項１０】
前記アナウンス関係情報をアクティブ化することにより前記アナウンスに応答するステップをさらに有することを特徴とする請求項８に記載の方法。
【請求項１１】
前記一次社会集団の他のメンバによって受信されたアナウンスは、前記アナウンス発信元メンバの信頼性を識別する情報を含むことを特徴とする請求項８に記載の方法。
【請求項１２】
前記一次社会集団の任意のメンバによる、前記一次社会集団の他の任意のメンバによって発行されたアナウンスを調査するステップをさらに有することを特徴とする請求項１に記載の方法。
【請求項１３】
前記一次社会集団のメンバを他の社会集団に各関連のチェーンを通してリンクするステップをさらに有し、前記調査するステップは、他の社会集団内の他のメンバによって発行されたアナウンスを調査するステップを含むことを特徴とする請求項１２に記載の方法。
【請求項１４】
定義された関係度の基準は、前記調査の範囲をリンクした社会集団のチェーンに沿って制御することを特徴とする請求項１３に記載の方法。
【請求項１５】
請求項１に記載の方法を実装するマシン読取可能命令を含むことを特徴とする１または複数のマシン読取可能媒体。
【請求項１６】
請求項１に記載の方法を実装するように構成された論理を含むことを特徴とするアナウンス関係機能性。
【請求項１７】
（ａ）前記メンバはアナウンス発信元メンバである一次社会集団のメンバによりアナウンスを作成し、および（ｂ）前記アナウンスを前記アナウンス発信元メンバのＩＤに関連付けるよう構成されたアナウンス作成モジュールと
前記アナウンスを前記一次社会集団のメンバおよび／またはリンクした社会集団のメンバに対して伝達するよう構成されたアナウンス伝達モジュールと
を備えたことを特徴とする予め確立された社会集団を有する環境内で通信するアナウンス関係機能性。
【請求項１８】
前記アナウンス伝達モジュールは、前記アナウンスに対する応答を受信するようさらに構成されたことを特徴とする請求項１７に記載のアナウンス関係機能性。
【請求項１９】
前記一次社会集団は、インスタントメッセンジャー通信集団を備えたことを特徴とする請求項１８に記載のアナウンス関係機能性。
【請求項２０】
一次社会集団のメンバによって動作される複数の装置と、
前記複数の装置を結合する結合メカニズムと、
（ａ）アナウンス発信元メンバである一次社会集団のメンバによりアナウンスを作成し、
（ｂ）前記アナウンスを前記アナウンス発信元メンバのＩＤに関連付け、および
（ｃ）前記アナウンスを、前記一次社会集団の他のメンバおよび／またはリンクした社会集団のメンバに対して伝達する
ように構成されたアナウンス関係機能性と
を備えたことを特徴とする予め確立された社会集団を有する環境内で通信するシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子アナウンス処理方法に関する。より詳細には、本発明はネットワーク環境における電子アナウンスの伝達方法および利用方法に関する。
【背景技術】
【０００２】
インターネットと広域通信網（ＷＡＮ）は、数多くの市場志向サービスをサポートする。これらのサービスにより、ユーザは販売目的の品物を提供すること、および他のユーザにより掲載された品物を購入することができる。この種の特に有名な市場サービスの一つは、カリフォルニア州サンノゼのｅＢａｙ社のサービスである。「Ｔｈｅ  Ｗｏｒｌｄ‘ｓ  Ｏｎｌｉｎｅ  Ｍａｒｋｅｔｐｌａｃ（登録商標）」としてｅＢａｙ社自身が記述するところによれば、ｅＢａｙでは、任意のユーザがインターネットにアクセスする事実上だれにでも商品やサービスを売りに出すことができる。例えば、全てのユーザは、探している商品またはサービスを特定するキー用語を入力することにより、その商品またはサービスを閲覧できる。興味あるアイテムを識別したら、ユーザはそのアイテムに入札して、うまくいけば購入することができる。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ｅＢａｙ等の幅広い範囲のサービスには一定の利点がある。というのも、入札者が選択可能な膨大なアイテム群を提供するからである。しかしながら、このサービスには欠点もある。ある取引に対しては、ユーザは、多くの場合、多数の匿名受信者のプールに対しメッセージを掲載することに警戒心を抱く。例えば、ユーザは、信頼できない他人とビジネスをすること、個人的または心情的な価値をもつある品物を見知らぬ人に売ること等を躊躇うかも知れない。これらの懸念は、ユーザが交際相手を探すオンラインデートにおいてより強くなる。これらの場合、ユーザは様々なプライバシーと安全性の懸念から、経歴情報を無制限の受信者のプールに掲載することを躊躇するかも知れない。
【０００４】
従来のオンライン市場サービスおよびオンラインデートサービスは、サービス参加者に関連付けられた信頼性の指標をユーザに与えることにより、これらの懸念を解決しようとする。例えば、ｅＢａｙはユーザが異なる買い手や売り手との取引経験を記録できるフィードバックメカニズムを提供する。これにより、潜在的に不正直、信頼できない、または望ましくない参加者を他のユーザに警告する。しかしながら、本メカニズムは上で概観した類の懸念を完全には払拭しない。たとえ市場サービスでオンライン参加者の信頼性の指標をいくらか伝えるとしても、ユーザが顔の見えない見知らぬ人と取引をしているという事実は変わらない。
【０００５】
少なくとも上述の認識された理由により、ネットワーク環境でのアナウンスの伝達および利用に対するより満足できる方策を示す必要がある。
【課題を解決するための手段】
【０００６】
例示的な一態様によると、予め確立された社会集団を有する環境内で通信する方法を記述し、その方法は、（ａ）一次社会集団のメンバがアナウンスを作成し、そのメンバをアナウンス発信元メンバと呼ぶこと、（ｂ）アナウンスをアナウンス発信元メンバのＩＤに関連付けること、および（ｃ）アナウンスを少なくとも一次社会集団の他のメンバに伝達することを有する。
【発明を実施するための最良の形態】
【０００７】
追加の例示的な実施形態が以下で記述される。
【０００８】
類似のコンポーネントや特徴を参照するため、同じ番号が本開示と図面全体に渡って使用されている。１００番台の番号は、もともと図１にある特徴に言及し、２００番台の番号はもともと図２にある特徴に言及し、３００番台の番号はもともと図３にある特徴に言及している、等である。
【０００９】
以下の記述は、ネットワーク環境内でアナウンスを伝達および利用するためのアナウンス関係（ＡＲ）機能性を説明する。背景技術の節で述べた類の懸念を和らげるため、１または複数の予め確立されたユーザ社会集団という状況において、ＡＲ機能性はアナウンスの交換を行う。例えば、予め確立された社会集団のメンバであるユーザは、直接接する社会集団内の他のメンバに対しアナウンスを知らせることができる。その社会集団のメンバはその後、そのアナウンスに対して応答するか、またはそのアナウンスと対話することができる。
【００１０】
別の特徴によると、ＡＲ機能性は、作成されたメッセージを、メッセージを作成したメンバ（ここでは「アナウンス発信元メンバ」と呼ぶ）のＩＤとリンクする。ＡＲ機能性は、アナウンス発信元メンバに関連付けられた連絡先情報が通常どこに現れても、アナウンス関係（ＡＲ）情報を提供することによって、またはいくつかの別の通知チャネルを通じて、他のメンバに対しアナウンスの存在を知らせる。例えば、直接接する社会集団がインスタントメッセンジャーの「バディリスト」に対応する図示したような場合を考える。ＡＲ機能性は、アナウンスの存在を識別する記号を、バディリスト中のアナウンス発信元メンバの別名に隣接して表示できる。集団内のメンバは、記号をアクティブ化することにより、アナウンスを調べアナウンスに応答することができる。
【００１１】
別の特徴によると、直接接する社会集団内の各メンバは、他の社会集団のメンバであってもよい。そのように、アナウンス発信元メンバは、アナウンスの配信を直接接する社会群のメンバの連絡先に対し任意選択で認めてもよい（ここでは、「連絡先の連絡先」または「二次連絡先」と呼ぶ）。より一般的には、ユーザは任意の連絡先チェーンに対するアナウンスの配信を認めることができ、この方法で、アナウンスの受信者の範囲を定義することができる。他のメンバのアナウンスをブラウズしたいユーザは、類似の方法、即ち、自分自身の直接接する社会集団またはより高次でリンクした社会集団（例えば、連絡先の連絡先等）のメンバにより知らされたアナウンスのみを表示することにより、検索を制限できる。
【００１２】
別の例示的な特徴によると、ＡＲ機能性は、参加者に関連付けられた信頼性スコアを提供することにより、参加者の信頼性に関する補助的情報を提供できる。ユーザは信頼性スコアをレビューして、ある特定の参加者とビジネスすることが安全または賢明であるか否かを判定できる。
【００１３】
ここで記述された方法は数多くの利点を与える。ある利点によると、予め確立された社会集団ネットワークの使用は、ユーザにオンライン受信者に対する多大な制御権を与える。この制御権を用いて、ユーザはアナウンス関係取引（アナウンスの掲載または他人のアナウンスに対する返答）を行う。例えば、比較的親密なユーザ集団に対してアナウンスを知らせたいユーザは、アナウンスを自分の直接接する社会集団（一次社会集団とも呼ぶ）に制限できる。それほど個人的でないアナウンスをより多くの受信者に届けたいユーザは、二次社会集団、三次社会集団等、場合によってはネットワーク内全ての参加者のプールに対してアナウンスを配信することを選択してもよい。従って、この特徴によりユーザは異なる取引を行うのに適切とみなす信頼レベルを得ることができるようになる。対照的に、従来のオンライン市場はそれと反対の目的を意識して、すなわちユーザの掲載を可能な限り最大限かつ最も無制限の受信者に頒布するよう設計されている。
【００１４】
既存の社会ネットワークを、アナウンスがその社会ネットワーク中のどれだけ「遠く」まで広まるかを支配する能力と絡ませて使用することで、より多くのユーザがオンライン市場活動を行うよう潜在的に促すことになる。これは、ユーザが主にプライバシー問題および／または参加者の信頼性を懸念している場合に顕著である。この点に関して、本サービスが評判となる可能性は、取引を行うまたは個人的な問題を扱う時、ユーザの通常（オフライン）の嗜好に自然にどの程度まで合わせられるかによって決まるかもしれない。多くの場合、ユーザは自分のニーズを多くの受信者に広めたいかもしれないが、多くの別の場合、取引を行う範囲としてより親密な受信者を好むであろう。
【００１５】
また別の利点によれば、ＡＲ情報とユーザのＩＤを組み合わせることにより、ユーザのＩＤ情報が通常どこに現れてもアナウンスを差し挟むシームレスな方法を提供する。
【００１６】
その方策のさらなる特徴および付随する利点は、本記述で説明されるであろう。
【００１７】
用語の専門的な意味に関していうと、「アナウンス」という用語は１または複数の受信者に伝送されうる任意の種類のメッセージを表す。共通に、アナウンスは他のメンバに向けてのオファーまたは要求として捉えてもよい。例えば、ユーザはアナウンスを、売りオファーを伝達するために用いることができる（ユーザが特定の品物もしくはサービスを売る、または特定の品物もしくはサービスの買いオファーを出す場合）。または、ユーザはアナウンスを、より一般的な（より正式ではない）販売関連の問い合わせをするために用いることができる。他のメッセージは、特定のトピック（例えば、休暇先に関する情報の要求等）に関するアドバイスの要求等、販売の意味を持たなくてもよい。交際相手を探すということであれば、ふさわしい相手の関心を引くための情報を備えてもよい。これらは単に例であって、一般的には、アナウンスは、任意の状況で使用するための任意の種類のコンテンツを含むことができる。
【００１８】
「社会集団」という用語は、任意の目的をもったメンバの任意の集合体を言う。一般に、社会集団は友情関係によって結び付けられるであろう。他の社会集団は、仕事関係、家族関係、学校関係等によって結び付けられる場合もある。そのような集団を確立するための共通のメカニズムは、ユーザがバディリストを確立できるインスタントメッセンジャーアプリケーション、ユーザが連絡先リストを確立できる電子メールメカニズム、等を含む。
【００１９】
「次数」という用語は、社会集団間の関係を定義するために用いられる。例えば、ユーザはアナウンスを自分の直接接する連絡先集団に広めてもよく、この集団は一次社会集団と呼ばれる。上述したように、一次社会集団のメンバは、他の社会集団に属してもよく、これらの他の社会集団のメンバはさらに他の社会集団に関連付けられる等する。二次社会集団は、あるユーザに対してそのユーザからその二次社会集団内のメンバまで２「ホップ」で関係する集団を呼ぶ。即ち、例えば、アリスはアナウンスを友達のボブに知らせてもよく、ボブはアナウンスを友達のキャロルに転送する。キャロルに到達するのに２「ホップ」あるので、アリスをキャロルに結び付ける社会集団は二次社会集団である。より高次の社会集団には、リンクされた関連の集団を外にたどってさらに進むことにより到達できる。
【００２０】
本開示は、次のセクションを含む。セクションＡは、アナウンスを伝達および利用するための例示的なシステムを提示する。セクションＢは、セクションＡのシステムと協調して使用されうる様々なユーザインタフェースを提示する。セクションＣは、セクションＡのシステムの動作を記述する一連のフローチャートを提示する。セクションＤは、セクションＡのシステムの態様を実装するための例示的なコンピュータ環境を記述する。
【００２１】
＜Ａ．例示的システム（図１−３）＞
一般的に、図を参照して記述される任意の機能は、ソフトウェア、ハードウェア（例えば、固定論理回路）、手動での処理、またはこれらの実装の組み合わせを使用して実装される。ここで使用される「論理」、「モジュール」、または「機能性」といった用語は、一般的に、ソフトウェア、ハードウェア、またはソフトウェアとハードウェアの組み合わせを表す。例えば、ソフトウェアによる実装の場合、「論理」、「モジュール」、または「機能性」という用語は、一処理装置または複数の処理装置（例えば、ＣＰＵまたは複数のＣＰＵ）上で実行される際に特定のタスクを行うプログラムコードを表す。プログラムコードは、１または複数のコンピュータ読取可能メモリ装置に格納されることができる。より一般的には、図示したように論理とモジュールおよび機能性を別個の装置に分離することで、実際の物理的なグループ化およびそのようなソフトウェアおよび／またはハードウェアの割り当てを反映してもよく、または単一のソフトウェアプログラムおよび／またはハードウェアユニットにより行われる異なるタスクの概念的な割り当てに対応することが可能である。図示した論理、モジュールおよび機能性を単一のサイト（例えば、処理装置により実装されるような）に配置すること、または複数の場所に分散させることが可能である。
【００２２】
（Ａ．１．例示的なリンクした社会集団の環境）
図１は、アナウンスを伝達および利用するために用いることのできる、例示的なネットワーク環境の一部を示す。環境１００は、４つの交差する社会集団を含む。直接接する社会集団１０２は、メンバＡ（アリス）によって定義される。すなはち、インスタントメッセンジャー（ＩＭ）アプリケーションにおいては、アリスは直接接する社会集団１０２のメンバを、そのメンバの別名を識別するバディリストを作成することにより定義する。代わりに、電子メールアプリケーションにおいては、アリスは自分の連絡先リストに個人の集団を定義することができる。直接接する社会集団１０２のメンバを定義するために、さらに他のメカニズムを使用することができる。いずれにしても、直接接する社会集団１０２内のそれぞれの円が、その集団のメンバを定義する。読者には当然のことながら、図１に示すメンバ数は、はるかに大きなメンバの集団（または場合によってはより小さなメンバの集団）のほんの一部を表すに過ぎない。
【００２３】
アリスによって定義された社会集団１０２のメンバの一人は、メンバＢ（ボブ）である。ボブは一方で、自分自身の連絡先リストを定義しており、このリストは全体で別の社会集団１０４を構成する。ボブの二次社会集団におけるメンバの２人は、メンバＣ（キャロル）、メンバＤ（ドン）である。キャロルは自分自身の連絡先リストを定義しており、このリストは全体で別の社会集団１０６を構成する。ドンは自分自身の連絡先リストを定義しており、このリストは全体でさらに別の社会集団１０８を構成する。読者には当然のことながら、任意の社会集団の中の各メンバ（円によって表される）は自分自身のそれぞれの社会集団を作成してもよく、従って、実際のアプリケーションでは社会集団は図１に示されるよりももっと多く枝分かれして外側に拡大するだろう。
【００２４】
図１は、アナウンスが伝達および利用されうる方法を図示する手段としても役立つ。アリスがアナウンスを作成して他のメンバに配信するという最初のシナリオを考える。最初の場合では、アリスは、アナウンスの配信を自分の直接接する社会集団１０２に制限したいかもしれない。この場合、アナウンス関係（ＡＲ）機能性（次のサブセクションで説明する）は、アナウンスを直接接する社会集団１０２内の閉じたメンバのみに伝達するであろう。しかしながら第２の場合では、アリスはアナウンスをより広範囲の受信者に配信したいかもしれない。本アプリケーションでは、ＡＲ機能性によりアリスは、アナウンスが伝達されうる関係「ホップ」の最大数を定義することにより、対象受信者を指定できる。例えば、アナウンスを二次社会集団に対して配信するようアリスが指定する場合、ＡＲ機能性はアナウンスを社会集団１０４のみに伝達するであろう（図１に描かれていない二次社会集団が他に多くあるかもしれないことに留意しておくこと）。アナウンスを三次社会集団に対して配信するようアリスが指定する場合、アナウンス機能性はアナウンスを社会集団１０４、社会集団１０６、および社会集団１０８（これらの中には図１に示されていない他の社会集団が多くありうる）に伝達するであろう。
【００２５】
次に、アリスが別のユーザによって作成されたアナウンスを利用したいと望む２番目のシナリオを考える。上述した柔軟なメカニズムと同じものが、アリスが利用可能な対象受信者を制限するために用いられうる。最初の場合では、アリスは、提示されるアナウンスのプールを自分の直接接する社会集団１０２に制限したいかもしれない。２番目の場合では、アリスは、自分が利用可能なアナウンスのプールを、集団１０４、１０６および１０８を含む二次および三次メンバ集団に拡大したいかもしれない。アリスが見るか否かの選択に関係なく、アナウンス発信元メンバによってアリスの社会集団により見られるよう構成されたアナウンスにのみアリスはアクセスできる。従って、三次社会集団１０６のメンバが、アナウンスを作成したがそれをその三次社会集団のみに伝えるよう制限したと仮定すると、たとえアリスが三次社会集団まで検索範囲を拡張したとしても、アリスはこのアナウンスを見ることができない。
【００２６】
一実施形態において、ＡＲ機能性は、ＡＲ情報一式を直接接する社会集団に伝達し、同じＡＲ情報一式をより高次な社会集団に伝達するよう構成される。別の実施形態において、ＡＲ機能性はＡＲ情報一式を直接接する社会集団に伝達するが、同じＡＲ情報一式のサブセットのみをより高次な社会集団に伝達するよう構成される。後者の実施形態は、アナウンス発信元メンバがプライバシーまたはセキュリティ上の理由から「遠隔の」ユーザに伝送される情報量を制限したい（そのユーザが直接知らないメンバの信頼性についてあまり確信が持てないかもしれないから）場合に、価値があるかもしれない。まれではあるが、ユーザの直接接する社会集団に比べて遠隔の連絡先に対しユーザがより多くの情報を提供したい場合が予想されるかもしれない。例えば、潜在的に恥ずかしい詳細情報を、自分の最も良く知る人達から隠したい場合等である。まれではあるがいくつかの環境（例えば、ユーザが親密な友達に贈り物を購入したいと思って、その友達の友達にアドバイスを求めて相談したい場合）においては、ユーザは専ら直接接する社会集団を迂回したいかもしれない。
【００２７】
（Ａ．２．例示的なアナウンス関係（ＡＲ）機能性）
図２は、ＡＲ機能性の概要を示す。図２には、説明を容易にするため、ＡＲ機能性２００のコンポーネントが統合された装置として描かれている。しかしながら、図３に関して簡単に記述されるように、ＡＲ機能性２００のコンポーネントは異なる方法で実装されうる。最初の場合では、ＡＲ機能性２００は、専らクライアントレベルで個人ユーザにより使用される装置中で実装されうる。２番目の場合では、ＡＲ機能性２００は専らヘッドエンドインフラストラクチャ内（１または複数のヘッドエンドサーバマシン内等）に実装されうる。さらに３番目の場合では、ＡＲ機能性２００は、クライアント装置とヘッドエンドインフラストラクチャ両方へのコンポーネントの分散により実装されうる。このように図２は、主にＡＲ機能性２００およびそれらの機能の相互関係により行われる機能の説明として役立つ。そしてその機能は、異なる方法で、異なる物理的実装としてもよい。
【００２８】
ＡＲ機能性２００のコンポーネントの１つは、アナウンス作成モジュール２０２である。その名前が示すように、ユーザは、アナウンス作成モジュールによりアナウンスを作成できる。図４は、後で順次論じるように、アナウンスを作成するために使用できる例示的なユーザインタフェースの提示を示す。アナウンス作成モジュール２０２は、このようにして作成されたアナウンスをアナウンスストア２０４に格納できる。
【００２９】
アナウンスは、アナウンス発信元ユーザのＩＤに（例えば、ユーザの別名のＩＤと対になり、その別名に沿って現れる「バディアイコン」と同様の方法で）なるべく密接に関連付けられる。この理由から、アナウンスは、アナウンス発信元メンバのＩＤ属性として格納されうる。図２は、アナウンスストア２０４とＩＤストア２０６（ユーザＩＤに関する情報を格納する）との間のリンクを示すことにより、この特徴を図示している。これらのデータベース（２０４、２０６）は様々な方法で実装できる。例えば、アナウンスストア２０４およびＩＤストア２０６は、専らクライアント装置により、または専らヘッドエンドインフラストラクチャにより、またはクライアント装置とヘッドエンドインフラストラクチャ両方を分散させて組み合わせることにより、提供されうる。ストア（２０４、２０６）がヘッドエンドインフラストラクチャによって提供される場合において、ユーザは、異なる装置およびプラットフォームを用いてこの情報にアクセスしてもよく、従って様々な「ローミング」シナリオにおけるアナウンス機能性に対するアクセスが可能になる。
【００３０】
図２は、特定のアナウンス発信元ユーザ（アリス）のＩＤと、そのユーザが作成したアナウンスとの間のリンクを点線の曲線で図示する。この特徴は、様々な方法で実装できる。例えば、アナウンスストア２０４内のレコードは、参照ポインタによりＩＤストア２０６内のレコードとリンクすることができる。または、アナウンスストア２０４とＩＤストア２０６は単一のデータベースとして実装されることができ、この場合、アリスのアナウンスは自分のＩＤレコードのフィールドまたは属性を表すことができる、等である。
【００３１】
ＡＲ機能性２００の別のコンポーネントは、アナウンス伝達および利用モジュール２０８である。名前が示すように本モジュール２０８は、対象受信者に対するアナウンスの伝達の管理と、ユーザによるアナウンスの使用を管理する論理を提供する。アナウンスを配信するという状況では本モジュール２０８は、アナウンス発信元メンバによって定義された対象受信者に対してのみアナウンスを伝達するであろう。一次配信制限により、アナウンス発信元メンバの直接接する社会集団に対してのみアナウンスが伝達されるであろう。より高次な配信制限では、リンクされた社会集団のチェーンに沿って、拡大された対象受信者に対してアナウンスが伝達されるであろう。アナウンスを利用するという状況では、モジュール２０８は同様の制限を適用して、問い合わせを行うユーザが、アナウンスを見る、およびアナウンスに対して応答するために、どれだけ「遠く」までリンクされた社会集団の集合を調べることができるかを定義する。これらのどの場合でもアナウンス情報は、ＡＲ情報がアナウンス発信元メンバに対応するＩＤ情報に関連付けて表示されるよう、その属性としてＩＤ情報に「ピギーバック」される。このように、アナウンス発信元メンバのＩＤを表示する任意のアプリケーションは、ＡＲ情報を表示するよう構成されることもできる。ＡＲ情報は、他のアプリケーションにおいても提示できる。例えば、ＡＲ情報は、前に存在していたＩＤ情報表示に「ピギーバック」される必要はない。
【００３２】
モジュール２０８は、問い合わせを行うユーザがアナウンスに対して検索、アクセス、応答することのできるメカニズムをも提供する。図５−７は、後で順次論じるように、本モジュール２０８がユーザにアナウンスがあることを知らせて、その後ユーザがアナウンスに応答することを許可するために利用できる、様々なユーザインタフェースを示す。
【００３３】
最後に、ＡＲ機能性２００は、プリファレンス情報をプリファレンスストア２１２に格納するプリファレンス設定モジュール２１０を含むこともできる。本モジュール２１０によりユーザは、アナウンス作成モジュール２０２とアナウンス伝達および利用モジュール２０８のいずれかまたは両方の動作を支配するプリファレンス情報（デフォルトの設定情報等）を入力できる。例えば、ユーザは、アナウンスがユーザの直接接する（一次）社会集団に制限される等について指定するデフォルト情報を規定したいかもしれない。このことは、ユーザが各アナウンスの作成時にこのような選択をする必要性をなくす。
【００３４】
図３は、図２のＡＲ機能性２００を実装するために用いられうる、１つの例示的システム３００を示す。システム３００は、結合メカニズム３０８を介してともに結合される装置の集合（３０２、３０４、・・・３０６）を備える。システムは、結合メカニズム３０８を介して装置（３０２、３０４、・・・３０６）と対話するための任意のヘッドエンドインフラストラクチャ３１０を提供できる。
【００３５】
結合メカニズム３０８は、システム３００のコンポーネントをともに結合する任意のメカニズムまたはメカニズムの組み合わせを備えることができる。例えば、結合メカニズム３０６は、広域通信網（例えば、インターネット）、イントラネット、デジタル加入者線（ＤＳＬ）ネットワークインフラストラクチャ、ポイントツーポイント結合インフラストラクチャ等、任意の種類のネットワーク（またはネットワークの組み合わせ）を含むことができる。結合メカニズム３０８は、インターネットプロトコル（ＩＰ）、伝送制御プロトコル（ＴＣＰ）、ユーザデータグラムプロトコル（ＵＤＰ）、ハイパーテキストトランスポートプロトコル（ＨＴＴＰ）、シンプルオブジェクトアクセスプロトコル（ＳＯＡＰ）、および他の可能性のあるもの等、任意の種類のプロトコルまたはプロトコルの組み合わせを、使用し、または含むことができる。１または複数のデジタルネットワークが情報の配信のために使用される場合には、結合メカニズム３０８は様々な有線および／または無線リンク、ルータ、ゲートウェイ、ネームサーバ等（不図示）を含むことができる。
【００３６】
ある場合には、装置（３０２、３０４、・・・３０６）は、ピアツーピア（Ｐ２Ｐ）の配置（これは、ヘッドエンドインフラストラクチャ３１０中のスイッチボードサービス等に依存しない）を介して互いに通信することができる。別の場合には、装置（３０２、３０４、・・・３０６）は、ヘッドエンドインフラストラクチャ３１０を介して互いに通信できる。別の場合では、装置（３０２、３０４、・・・３０６）はＰ２Ｐとスイッチボードサービスの組み合わせを使用して互いに通信できる。
【００３７】
ヘッドエンドインフラストラクチャ３１０は、クライアント装置（３０２、３０４、・・・３０６）にサービスを提供するための機器の任意の組み合わせを備えることができる。例えば、ヘッドエンドインフラストラクチャ３１０は、サービスを装置（３０２、３０４、・・・３０６）に提供する１または複数のサーバマシン（例えば、サーバファーム）を、アナウンス、ＩＤ情報等を格納するための１または複数のデータベースと同様、備えることができる。ヘッドエンドインフラストラクチャ３１０のコンポーネントは、単一のサイトに配置するか、または複数のサイトに分散することができる。ヘッドエンドインフラストラクチャ３１０がサーバマシンによって実装される図１０は、後で順次論じるように、これらのマシンを実装する例示的なコンピュータ環境を提供する。
【００３８】
各クライアント装置（３０２、３０４、・・・３０６）は、他の装置および／またはヘッドエンドインフラストラクチャ３１０と対話するための任意の種類の機器を含むことができる。ある例示的な場合では、クライアント装置（３０２、３０４、・・・３０６）は、パーソナルコンピュータ装置、パーソナルデジタルアシスタント（ＰＤＡ）装置、インテリジェントモバイルフォン装置、任意の種類の搬送可能または着用可能コンピュータ装置、任意の種類のゲームコンソール装置（マイクロソフト社のＸｂｏｘ（商標）ゲームコンソール等）等に対応することができる。装置（３０２、３０４、・・・３０６）がいくつかの種類のコンピュータ装置によって実装される図１０は、後で順次論じるように、これらの装置を実装する例示的なコンピュータ環境を提供する。
【００３９】
図３は、代表的クライアントモジュールＡ（３０２）が、提示装置３１４に結合した処理装置３１２を含むことを示す。処理装置３１２は、様々な割り当てられたタスクを行うための任意のデータ処理機能性を備え、一方で提示装置３１４は、ユーザが処理装置３１２と対話できる任意の種類の出力メカニズムを提供する。提示装置３１４は、ビジュアル出力、オーディオ出力、触覚出力、それらの任意の組み合わせ等を提供できる。
【００４０】
図３は、（図２の状況において導入され、および記述される）ＡＲ機能性２００が、専らクライアントレベルで個別のクライアント装置（３０２、３０４、・・・３０６）により実装できることを示す。または、ＡＲ機能性２００は、専らヘッドエンドレベルでヘッドエンドインフラストラクチャ３１０（例えば、「ウェブ」アプリケーション）によって実装されうる。または、ＡＲ機能性２００は、クライアントレベルとヘッドエンドレベルの両方により提供される機能性の組み合わせにより実装されうる。例えば、最後に述べたシナリオにおいては、装置（３０２、３０４、・・・３０６）は、ＡＲ機能性２００の所定のタスクのサブセットを行うソフトウェアを格納でき、ヘッドエンドインフラストラクチャ３１０は所定のタスクの別のサブセットを行うソフトウェアを格納できる。図２に示される様々なデータストア（２０４、２０６、２１０）は、クライアントレベル、ヘッドエンドレベル、またはクライアントレベルとヘッドエンドレベルを分散させて組み合わせることにより格納されうる。
【００４１】
ビジネスモデルに関して、例示的な一実施形態では、ユーザは、ＡＲ機能性２００に無料でアクセスできる。別の例示的な実施形態では、加入ユーザのみが所定の料金を払ってＡＲ機能性２００にアクセスできる。さらに別のケースでは、行われた各取引に対して料金を支払うことによって、または一定数の取引に対して料金を支払うこと（「利用時払い」方式を備える）によって、ユーザはＡＲ機能性２００にアクセスできる。例えば、ユーザは、作成したアナウンスごとに料金を支払うことができる。
【００４２】
＜Ｂ．例示的ユーザインタフェースの提示（図４−７）＞
図３に示すように、クライアント装置（３０２、３０４、・・・３０６）のいずれも、関連ユーザがＡＲ機能性２００との対話を可能にするユーザインタフェース３１６を提供できる。クライアントレベル、ヘッドエンドレベル（例えば、ウェブアプリケーション等）、またはクライアントレベルとヘッドエンドレベルの組み合わせ上に格納された論理に基づいてユーザインタフェースの提示を示すために、ユーザインタフェース３１６は使用されうる。ユーザインタフェースの提示は、提示装置３１４上に表示されるグラフィカルおよび／またはテキストコンテンツを備えることができる。ユーザはキーボード、マウス装置、タッチスクリーン等の様々な入力メカニズムを通して、このコンテンツとインタフェースをとることができる。
【００４３】
図４−７は、ＡＲ機能性２００と対話するために使用できる例示的なユーザインタフェースの提示を提供する。読者には当然のことながら、ユーザインタフェースの提示のスタイル、編成、およびコンテンツは、異なる技術的環境およびビジネス環境に適合させるために変えることができる。例えば、ＡＲ機能性２００が無線ネットワーク環境に適用される場合、より小さな装置（例えばモバイルフォン）上でこの情報を表示するために、利用可能なシステムによりユーザインタフェースの提示する情報の量を削減するよう選択してもよい。
【００４４】
まず初めに、図４は、インスタントメッセンジャー（ＩＭ）アプリケーションのコンテキスト内でアナウンスを作成するためのユーザインタフェースの提示方法４００を示す。繰り返しになるが、ＩＭアプリケーションの使用を前提としたＡＲ機能性２００の実施形態は例示的なものである。例えば、ＡＲ機能性２００は、１または複数の社会集団を伴う任意のアプリケーションで実装されうる。またはより広範的には、ＡＲ機能性２００は、１または複数の社会集団内のメンバに関するＩＤ情報を表示する任意のアプリケーションに適用されうる。
【００４５】
ユーザインタフェースの提示４００は、ＩＭアプリケーションにより通常の手順で提供される最初のＩＭペイン４０２を含む。ＩＭペイン４０２は、特定のユーザ（アリス）のバディリスト内のメンバを列挙する。リストは、家族、友達、同僚等、従来のメンバ区分に分割されうる。参照の枠組みとして、アリスが図１に示すエンティティＡに対応すると仮定する。そうすると、アリスのリスト内のメンバは、図１に示される直接接する社会集団１０２内のメンバに対応する。アリスのリスト内の各メンバは、図１に示された他の社会集団（例えば社会集団１０４）に関連付けられた自分自身のバディリストを一般的に維持している。
【００４６】
例示的であって、かつ限定するものではない１つのアプリケーションにおいて、ＩＭペイン４０２により、アリスはプルダウンメニュー４０６内の適切なメニューオプションを選択してアナウンスを作成できる。この例示的な場合において、プルダウンメニュー４０６は、様々な通信関係オプションを識別し、その１つはＡＲ機能性２００を識別する。ＡＲ機能性２００の呼び出しには、他の技術でも可能である。
【００４７】
ＡＲ機能性２００を呼び出すと、アナウンス作成ペイン４０８が提示される。アナウンス作成ペイン４０８は、ユーザ（アリス）のアナウンスの性質を識別する第１フィールド４１０を含む。可能なアナウンスの種類には、（ユーザが品物またはサービスを売りたいと望む）「販売」、（ユーザが品物またはサービスを購入したいと望む）「購入」、または他の任意の種類のメッセージ（購入または販売と関係しないメッセージを含む）が含まれる。
【００４８】
アナウンス作成ペイン４０８中の第２フィールド４１２により、ユーザはアナウンスのコンテンツを定義できる。アナウンスの定義可能フィールドは、そのタイトルおよび本文を含んでもよい。「添付」コマンドを使用して、ユーザはアナウンスに関連した画像または他の情報を添付してもよい。例えばユーザは、ユーザが売ろうとしているまたは購入しようと求めている品物またはサービスの映像を添付することができる。または交際相手を探す場合には、ユーザは自身の写真を添付してもよい。第２フィールド４１２中の別のコマンド「キャンセル」により、ユーザはアナウンスをキャンセルすることができる（その後アナウンスは配信されない）。別コマンド「配信」により、ユーザはアナウンス作成完了後にアナウンスを配信できる。 
第３フィールド４１４により、ユーザはアナウンスの伝達を制御する様々な基準を定義できる。例えばアリスは、アナウンスが自分の直接接する連絡先に対してのみ、つまり自分のバディリスト上に列挙された個々人に対してのみ、転送されるよう指定できる。またはアリスは、自分の家族連絡先のみ、自分の友達連絡先のみ、および／または自分の仕事関係連絡先のみ等、アナウンスの配信を自分のバディリスト内の一定のカテゴリのみに制限することにより指定できる。
【００４９】
加えて、またはその代わりに、アリスは第３フィールド４１４内の適切なボックスをチェックすることにより、連絡先の連絡先へのアナウンスの配信を認めることができる。一実施形態において、アナウンスが社会集団のウェブ内でどれだけ「遠く」まで伝達されるかを定義することもできる。この場合、アリスは「２」を選択したことになり、これは図１に示される社会集団１０４等、二次社会集団までアナウンスを配信することを意味する。第３フィールド４１４により、ユーザは自分の直接接する連絡先リスト外に伝送されるＡＲ情報量を制限することもできる。ある場合には、ＡＲ機能性２００は、アナウンス情報一式から情報のサブセットを抽出するよう予め構成されて、より高次な社会集団に送る。他の実施形態では、アナウンス作成ペイン４０８（またはリンクされたペイン）により、ユーザは自分の直接接する連絡先集団を超えて伝送される情報を（例えば図４に示される「情報定義」リンクをアクティブ化することによって）特別に定義できる。ある場合には、統一的な基準を適用して、全ての高次社会集団（例えば、ｎ＞１として、ｎ次社会集団）に対して伝送される情報の量を制限する。別の場合には、アナウンス発信元ユーザからの相対的距離に依存して、ユーザに配信する情報の量を漸次的に削減できる。
【００５０】
上述したアナウンス作成メカニズムは、例示的であり、かつ制限するものではない。他のアナウンス作成メカニズムでは、ユーザから情報を求めるために異なるＵＩ技術を使用できる。さらに、他のメカニズムは、上で列挙された例示的なフィールドとは異なる基準フィールドを収集できる。例えば、別のアナウンス作成メカニズム（不図示）により、アナウンス作成メンバ（アリス）は、アリス自身に加えて、他にアリスのアナウンスへの応答を見直すことができる人を指定できる。この「応答を見ることができる」基準を、アリスの一次（直接接する）バディリストに制限することができ、または上述した「次数拡大」パラメータを用いて指定できる。この特徴は、アリスによって売りにかけられている特定のアイテムに入札しているユーザが、有力な最高値がいくらかを知りたいと自然に思うような販売の状況において特に有効であるかもしれない。別の例として、アリスのメッセージが任意のトピックに対するアドバイスを求めると仮定する。ここで、ユーザは、例えば他のユーザの発言を不必要に繰り返すことを避けるため、アリスのメッセージに対する他ユーザの応答の仕方を見つけることに興味をもつ場合がある（それでも、他の環境ではメッセージ交換のプライバシーを守るため、「応答を見ることができる」オプションを非アクティブ化しておくことが望ましいかもしれない）。
【００５１】
さらに別の実施形態では、アナウンスに応答したユーザに、自身の応答をアリスの他に集団内の他のユーザが見ることができるか否かを制御するオプションを与えることができる。
【００５２】
メッセージを作成した後、アリスは、自分の社会集団またはリンクした社会集団内のメンバから、アナウンスへの１または複数の応答を受け取るかもしれない。アリスは、自分のアナウンスをアクティブ化およびそれに関連した任意の応答を調べることにより、これらの応答を検討することができる。
【００５３】
図５は、やはり例示的であり、かつ限定するものではないＩＭアプリケーションを用いる状況において、アリスの社会集団内のユーザ、ボブが、アリスのメッセージの存在をどのようにして知らされるかを示す。例えば、ボブが図１に示されるエンティティ「Ｂ」に対応するとする。ＩＭペイン５０２は、ボブがＩＭアプリケーションを呼び出すときに表示される。ＩＭペイン５０２は、図１の社会集団１０４に対応するボブの社会集団のメンバのリスト５０４を含む。アリスはボブの社会集団のメンバである。
【００５４】
ＩＭペイン５０２は、リスト５０４内のアリスの別名に位置的に近接してＡＲ情報５０６を示すことにより、アリスがアナウンスを作成したことをボブに知らせる。図５に示される特定のＡＲ情報５０６は、専ら例示的である。ユーザに、別のユーザがアナウンスを作成したことを知らせるために、任意の記号（または音等）が用いられうる。しかしながら好適には、ＩＤ情報が提示される全ての場所でＡＲ情報５０６が同様にそれに関連して提示されるように、ＡＲ機能性２００は、ＡＲ情報５０６をアナウンス発信元ユーザに関連付けられたＩＤ情報に結びつける。従って、例えば、もしボブがアリスを電子メールアプリケーション内に連絡先として含めるならば、ＡＲ機能性２００は、ＡＲ情報５０６をアリスの連絡先情報に関連付けて表示して、ボブにアリスのアナウンスの存在を知らせる（示されてはいないが、アリスは自分自身のＩＤ情報に関連付けられた同様のＡＲ情報をＩＭパネル４０２に含んでもよく、それにより自分がアナウンスを作成したことを確認し、自分のアナウンスとそれに関連した応答を再アクティブ化および調べるためのポータルとして利用できる）。
【００５５】
例えばＡＲ情報５０６をクリックする等の異なる方法において、ボブは、アリスのアナウンスを呼び出すことができる。これにより、ＡＲ機能性２００に、アナウンスペイン５０８を提示するよう指示する。アナウンスペイン５０８は、アナウンス発信元メンバ、即ちアリスを識別する第１フィールド５１０を含む。アナウンスペイン５０８は、第２フィールド５１２を含み、このフィールドは、アリスが図４のアナウンス作成ペイン４０８を使用して定義したアナウンスのコンテンツを提供する。このコンテンツには、アナウンスに関連付けられたテキスト記述と同様に、アナウンスに関連付けられた（図４の「添付」コマンドで添付された）画像を含めることができる。この場合では、アリスはゴルフクラブを売っている。従って、画像には、アリスが売っているクラブの写真を提供し、テキスト部分はこのアイテムの記述を提供するかもしれない。示されてはいないが、もしアリスが上述の「応答を見ることができる」オプションをアクティブ化しているなら、ボブに提示されているアナウンスは、アリスのアナウンスに応答して他人が送信したメッセージに関する情報も提供できる。例えば、示されてはいないが、アナウンスペイン５０８は、ボブが他人の応答を見ることができるポータルを提供するリンクを含むことができる。またはそれに代えて、他人の応答に関する情報（例えば、最高値）を、アナウンスペイン５０８自体に提示される主な情報に、組み込むことができる。
【００５６】
アナウンスペイン５０８の第３フィールド５１４により、ボブはアリスのアナウンスに応答できる。本返答機能をアクティブ化することで、アイテムに関するさらなる情報を提供する特別なユーザインタフェースの提示（不図示）を行うよう指示し、および／または、ボブはそのアイテムを正式に購入できる（例えば、クレジットカード情報、住所情報、等を入力することにより）。それに代えて、または加えて、本返答機能は（アリスがオンラインなら）アリスと通信セッションを確立してもよく、それによりボブは、ＩＭセッションを介してアリスと販売取引を個人的に完了することができる。
【００５７】
メッセージがリスト５０４中のボブの連絡先にも配信することができるよう、アリスが自分のメッセージの「到達範囲」を二次社会集団にまで拡張して定義したことを思い出されたい。ボブのリスト５０４のメンバであるキャロルも、そのときにオンラインである場合を考える。さらに、アリスは、キャロル自身のバディリストのメンバでないと仮定する。この状況で、ＡＲ機能性２００は、様々なメカニズムを利用してアリスのメッセージの存在をキャロルに知らせることができる。ある場合には、キャロルのＩＭペイン（不図示）は、匿名のＡＲ情報を表示することができる。このことは、彼女のバディリスト上の誰かがメッセージを生成した連絡先を有する（または関係のチェーン内の「さらに後ろの」誰かがアナウンスを生成した）ことを示す。キャロルのＩＭペインは、匿名のＡＲ情報をボブのＩＤ情報に隣接して表示することができ、このことが少なくともアナウンス発信元メンバからキャロルまでの経路内でボブが最終リンクであることをキャロルに知らせる。別の場合には、キャロルのＩＭペインは、別個の「一時ゲスト」セクションを含むことができる。このセクションは、ポップアップアラート（キャロルが任意選択で無効にできる）により遠隔の連絡先（アリス等）からのＡＲ情報を一時的に表示する。この特別なセクションのＡＲ情報は、可能ならば任意でアナウンス発信元メンバを識別できる。別の場合には、ＡＲ機能性２００は、アナウンスに関する情報の転送を認めることを経路上の各メンバにゆだねることができる。このシナリオでは、ＡＲ機能性２００は、ボブが伝送を認めた場合のみ、アリスのアナウンスをキャロルに伝達するであろう。別の場合では、ＩＭ機能性は、自分のバディリストに含まれない者からのアナウンスを受信したユーザが、自分のバディリスト、または少なくともバディリストの特別なカテゴリ（例えば、「遠隔ＡＲ連絡先」リスト）にそのアナウンス発信元メンバを正式に加えることを許可することができる。いずれにせよ、キャロルがＡＲ情報をアクティブ化するとき、ＡＲ機能性２００は、ボブに提示されたものと同じアナウンスペイン５０８（またはボブに提示された情報のサブセットを含む、本ペイン５０８のいくらかの修正版）を提供できる。
【００５８】
上述の例は、アリスが品物またはサービスを売ることに興味があるような、市場関係アプリケーションを伴う。しかしながら、ＡＲ機能性２００を使用して、品物またはサービスの購入要求、または情報に対する一般的要求等、任意の種類のアナウンスを作成できる。図６は、オンライン仲介に関係したさらに別のアプリケーションを示し、ここではアリスが、自分がデートできそうな人を彼女の友達が知っているかどうか尋ねるアナウンス６０２を作成している。オンラインデートのシナリオは、ＡＲ機能性２００の特に適切なアプリケーションである。なぜなら、広範囲かつ無制限の参加者集団がアクセス可能な匿名デートデータベースに、個人的な情報を掲載することをユーザは非常にためらう可能性があるからである。しかしながら、ユーザは、デートについての要求を自分の友達にゆだねることにはより安心するかもしれない。なぜなら、多くの人は普通、ふさわしい相手を探すために友達や家族に非常に頼るからである。
【００５９】
ＡＲ機能性２００は、他のメカニズムを提供して、配信されたアナウンスおよびそれに対する応答のユーザに、配信されたアナウンスがあることを知らせ、そのアナウンスと応答をユーザに提示できる。例えば、ＡＲ機能性２００は、ローカルエリアネットワーク、広域ネットワーク、無線通信ネットワーク（例えば、携帯電話ネットワーク、または同様のメッセージングサービスにより提供されるＳＭＳ／ＭＳＳサービスを介して）、通常の郵便または配送業者を介したアナウンスを運ぶ物理媒体の手動配送等、任意の種類の配信プラットフォーム（または配信プラットフォームの任意の組み合わせ）を使用して、アナウンスを配送できる。さらに、ＡＲ機能性２００は、任意のメカニズム（またはメカニズムの組み合わせ）を使用し、グラフィカル情報（静的および／またはアニメ化されたグラフィカル情報を含む）、ビデオ情報（アナウンスのコンテンツを提示するビデオクリップ等）、オーディオ情報、触覚情報等を提供することにより、ＡＲ情報をユーザに知らせ、その後そのアナウンスを提示できる。さらに、ＡＲ機能性２００はそのようなＡＲ情報を、受信装置により提供される任意のアプリケーションに任意の方法で統合できる。例えば、受信装置は、ＡＲ情報を電子メールアプリケーション、ボイスオーバーデジタルネットワークアプリケーション、任意の種類のＩＰブラウザ関係サービス、等に統合できる。または受信装置は、ＡＲ情報を（例えば、ユーザのデスクトップを通して利用可能な）ＡＲ機能性２００専用の「スタンドアロン」メッセージングサービスを介して提供できる。
【００６０】
最後に、上に説明した例は、例えばＡＲ情報を以前からあるＩＤ情報に「ピギーバック」することにより、ユーザに関するＩＤ情報に関連付けてＡＲ情報の提示を伴うことに注意すべきである。しかしながら、他のアプリケーションは、通常のサービスの一部としてＩＤ情報を提供しない。これらの場合には、ＡＲ機能性２００は、そのようなＩＤ情報をこれらのアプリケーションの補足的特徴として追加することによりＡＲ情報を提示できる。またはＡＲ機能性２００は、正式なバディリストまたは連絡先情報から分離させるやり方で、ＡＲアラートを提示できる。そのやり方には、例えばＡＲメッセージの配信をユーザに知らせる「スタンドアロン」ポップアップメッセージ（等）を提供するやり方がある。
【００６１】
上述の実施形態は、ＡＲ情報を１つのアナウンス毎に交換する。しかしながら、代替の例も想定される。例えば図７は、ある例示的な市場ペイン７００を示す。この市場ペイン７００により、ユーザは図５および図６の例に比べて、配信されたアナウンスをより包括的に調べることができる。以下の議論では、市場ペイン７０２と対話するユーザを、「問い合わせユーザ」と呼ぶ。
【００６２】
市場ペイン７００中の第１フィールド７０２により、例えば他人が作成した販売アナウンス、または問い合わせユーザ自身の販売アナウンスのどちらを見たいにしても、その問い合わせユーザは、興味あるトピックを選択できる。図７の場合では、問い合わせユーザは、（「購入」ページを選択して）他人が作成したアナウンスを見ることを選択している。問い合わせユーザが自分自身のアナウンスを見ることを選択するならば、ＡＲ機能性２００は、アナウンスに関連するユーザから受信した応答に関する情報も提供できる。
【００６３】
市場ペイン７００中の第２フィールド７０４により問い合わせユーザは、アナウンス全体数から利用可能なアナウンスのサブセットを選り抜くために使用される基準を定義できる。本フィールド７０４において、最初の「アイテム送信者」基準により、問い合わせユーザは、アナウンス発信元メンバの特徴に基づいてアナウンスをフィルタリングすることができる。メンバの最初のクラスは、問い合わせユーザの直接接する社会集団（例えば、一次社会集団）に対応してもよい。メンバの他のクラスは、引き続いてより高次な社会集団に関連してもよい。「アイテム送信者」基準により、問い合わせユーザは、家族、友達、同僚等からのアナウンスを見たいと思うユーザのカテゴリを定義することもできる。「次数拡大」基準により、問い合わせユーザは、ＡＲ機能性２００が関係のチェーンのどれだけ遠くまでアナウンスを検索するかを定義できる。図７に図示したケースでは、問い合わせユーザは、「アイテム送信者」基準に対して「全ての売り手」を選択し、「次数拡大」基準に対して「４」を選択している。これは、四次社会集団まで拡張した任意の社会集団（これにより、数百の連絡先を網羅するネットが定義されるであろう）内の任意のメンバが作成したアナウンスを、問い合わせユーザが見たいことを意味する。これらのフィールドを通して、問い合わせユーザは、アナウンスストア２０４からアナウンス群を所望の信頼レベルに基づいて効率的に選り抜くことができる。例えば、検索メカニズムによりユーザは、アナウンス発信元メンバの比較的親密な集団（例えば、一次集団）、またはより拡大したメンバ集団からのアナウンス（例えば、アナウンスストア２０４中の全てのアナウンスを潜在的に含む）を検討することができる。図７は、フィールドに基準を入力するための例示的なドロップダウン選択メカニズムを示す。しかしながら、「次数拡大」基準を指定するための様々な種類のグラフィカルメカニズム等（例えば、スライディングバーコントロール、ノブタイプコントロール等）、別のコントロールメカニズムも使用されうる。「次数拡大」基準を指定する別の方法は、一連の同心リングを介することであり、この同心リングでは各リングが問い合わせユーザとアナウンス発信元メンバ間の乖離度を指定する。問い合わせユーザ（リングの中心で表される）は、所望の同心リングを選択する（例えば、クリックする）ことにより、所望の信頼レベルを指定できる。
【００６４】
第２フィールド７０４中の別の基準により、問い合わせユーザは、電気製品、服、音楽等、自分が見たいアイテムのカテゴリを指定できる。
【００６５】
第２フィールド７０４中の別の基準により、問い合わせユーザは、ペイン７０２中でアナウンスが提示される方法を定義できる。ランダムシャッフルオプションに対してＡＲ機能性２００は、第２フィールド７０２で定義された基準を満たす、アナウンスのランダムなサブセットを提示できる。またはそれに代えて、ＡＲ機能性２００はアイテムを、作成時期、価格範囲、関係度（例えば、より遠隔の連絡先より前に直接接する連絡先からのアイテム）等に基づいてアイテムをランク付けできる。
【００６６】
第３フィールド７０６は、上記で定義された検索基準を満たすマッチングアイテムを説明する。第３フィールド７０６は、グラフィカル情報、テキスト情報、またはそれらの組み合わせを含むアナウンスを記述する、任意の種類の情報を提示できる。図７の例示的な場合では、第３フィールド７０６は、各アナウンスに対して、アイテムの売り手に関連させた映像またはアイコン、アイテムの映像、アイテムの突出する特徴のテキスト記述、およびアイテムの購入を開始するコマンドボタンを提供する。第３フィールド７０６の右上の「次へ」のコマンドをアクティブ化することにより、問い合わせユーザは第３フィールド７０６の異なるペインを通じて順序付けることができる。ランダムシャッフル基準が選択された場合、「次へ」のコマンドは、ＡＲ機能性２００に検討することができるアイテムの別のランダムなサブセットを提供するよう指示する。
【００６７】
第４フィールド７０８は、第３フィールド７０６に示されたアイテムから選択したものに関する、より絞り込んだ情報を示す。この場合、問い合わせユーザは、売り手ジョセフＫによって売りに出された乗り物に関するアイテム７１０を選択した。このように、第４フィールド７０８は、乗り物およびその売り手に関する追加情報を提供する。すなはち、第４フィールド７０８の最も上のセクション７１２は、乗り物自体に関する追加情報を提供する。そのような追加情報は、その乗り物の拡張されたテキスト記述と同様、その乗り物の追加の写真を含むことができる。本セクション７１２は、問い合わせユーザが同様のアイテムを見つけること、アイテムを購入すること、またはアイテムに関する追加情報を検索することを可能とする手段も提供できる。
【００６８】
第４フィールド７０８の中間セクション７１４は、売り手ジョセフＫに関する追加情報を提供する。その追加情報は、その売り手に関連付けられたレーティング情報と同様、売り手の映像も含んでもよい。レーティング情報は、この売り手と取引した他の購入者から受信したフィードバックを反映してもよく、これによりこの売り手と取引する際の、良い、悪い、またはどちらでもないといった彼らの経験を反映する。従って問い合わせユーザは、より多くの情報に基づいて、この売り手から買うべきか否かを判断できる。これは、問い合わせユーザが売り手を知らない場合、例えば売り手が比較的高次の社会集団に属する場合に、価値があるだろう。
【００６９】
中間セクション７１４は、売り手が問い合わせユーザとどのようにリンクされるかを識別する情報をも任意選択で提供できる。これによって、売り手と問い合わせユーザ間のリンクを定義する別名の文字列によって、テキスト的に表わすことができる。この場合、そのリンクは、「ジョセフＫ」から「サラ」へ、「サラ」から問い合わせユーザ（「あなた」）へ、である。中間セクション７１４は、売り手と問い合わせユーザ間の関係を、図７に示す（上記の「次数拡大」基準に関連して述べた）同心円パラダイムを使う等、グラフィカルフォーマットでも表示できる。同心円の中心点は、問い合わせユーザに対応し、その円の外周上の点は売り手に対応する。中間リング上の点は、問い合わせユーザを売り手とリンクする中間メンバ（サラ）を表す。同心円パラダイムは単に図示的であり、系統型のツリー構造、ピラミッド型の構造、（例えば、図１に示されたベン図フォーマットと同様の）重複円パラダイム等、他のグラフィカルなパラダイムを使用してメンバ間のリンクを図示することができる。関係を伝えるのにどのフォーマットが使われるにしても、この情報は非常に有益である。なぜなら、それにより単に一見するだけで、アナウンス発信元メンバに対する関係が所望の信頼レベルを満足するか否かを、問い合わせユーザが評価することができる。
【００７０】
「信頼の円」のメカニズムは、修正して、追加機能性を組み込むようにすることもできる。例えば、本メカニズムは、例えば表示された信頼レベルが不適切であるというユーザ独自の評価に基づいて、ユーザがある信頼の円から別の信頼の円へメンバを「クリックアンドドラッグ」できる機能性を組み込むことができる。ある場合には、これは遠隔のメンバを問い合わせユーザのバディリストに追加する、メンバを問い合わせユーザのバディリストから削除する等の効果を有してもよい。本パラダイムのさらに他のバリエーションが可能である。例えば、円をクリックして、その円に含まれるメンバのリストをアクティブ化することができる、等である。
【００７１】
最後に、第４フィールド７０８の最下部のセクション７１６により、ユーザはジョセフＫの友達により売りに出されたアイテムを見ることができ、それにより問い合わせユーザが選択できるアイテム群を拡張し、問い合わせユーザに関する関係順序を追加次数だけ外に拡張する。
【００７２】
繰り返すと、市場ペイン７００のスタイル、編成、およびコンテンツは例示的であり、かつ限定するものではない。他にも上述した概念に基づく数多くのバリエーションが可能である。
【００７３】
＜Ｃ．例示的な動作方法（図８、９）＞
図８と図９はともに、ＡＲ機能性２００の動作をフローチャート形式で記述する。議論を容易にするため、ある動作は、ある順序で行われる相異なるステップを構成するとして記述される。そのような実施形態は、例示的であり、かつ限定するものではない。ここで記述されたあるステップは、グループ化されて単一の動作で行うことができ、あるステップは、本開示で説明された例で利用した順序と異なる順序で実行することができる。ＡＲ機能性２００により行われる機能を前のセクションで完全に説明したので、本セクションでは主にそれらの機能を検討する。図８と図９は、品物またはサービスの販売という状況で記述されているが、これらの手順におけるステップの概略は、任意の状況で生成された任意の種類のアナウンスに適応する。
【００７４】
図８の手順８００は、アナウンスの作成者（例えば、アナウンス発信者）の視点からの動作を示す。
【００７５】
ステップ８０２で、アナウンス発信者がアナウンスのコンテンツを定義する。ステップ８０４でそのユーザが、アナウンスの配信を支配する基準を定義する。そのような基準は、アナウンスを受信してもよいメンバのカテゴリ（家族、友達、同僚等）、および／またはアナウンスを、相互関係する社会集団のウェブ内でどれほど遠くまで伝達したいか、といったことに関連してもよい。ステップ８０６で、ユーザは、完成したアナウンスを配信する。図４は、他の多くの潜在的なものの中でも、アナウンスを作成し、および配信するのに使用できる１つのユーザインタフェースメカニズム４００を示す。
【００７６】
ステップ８０８で、受信されたであろう作成済アナウンスに対する任意の応答に対処することができる。ある場合には、ユーザは、このタスクを、ユーザ自身のアナウンス（または複数のアナウンス）をアクティブ化することにより行って、どんな種類の応答が他のユーザによってログされたかを判定できる。（例えば、図４の状況で、アリスのＩＭペイン４０２は、ＡＲ情報５０６と同様にアリスに自分がアナウンスを作成した事実を知らせるＡＲ情報を含むことができる。）応答を検討した後、ユーザは応答したメンバにアイテムを売る等の適切な行動をとることができる。
【００７７】
図９の手順９００は、アナウンスの利用者の視点からの動作を示す。ステップ９０２で、利用者にアナウンスの存在を知らせる１つの方法として、アナウンス発信者に関連付けられたＩＤ関係情報に近接して表示されるＡＲ情報を介する方法がある。図５はこの方法の例を示し、ＡＲ情報５０６は、売り手の別名に隣接した利用者のＩＭペイン５０２上に表示される。ＡＲ機能性２００は、売り手に関連付けられた連絡先情報を提供する他のアプリケーション（電子メールアプリケーション等）において、ＡＲ情報５０６を表示するようにも構成できる。
【００７８】
またはそれに代えて、ステップ９０４において、利用者は、定義された基準を満たすアナウンスのより包括的な検索を行う。図７は、このモードでアナウンスを検索するための１つの市場ペイン７００を示す。
【００７９】
ステップ９０６で、利用者は、興味のある１または複数のアナウンスをアクティブ化できる。このアクションにより、アイテムの売り手に関する追加情報と同様、興味あるアイテムに関連する追加情報を生成すことができる。
【００８０】
ステップ９０８で、利用者は提供される補足的情報に基づいてアナウンスを調査し、望むならば（例えばそのアイテムを購入することにより）そのアイテムに応答できる。
【００８１】
＜Ｄ．例示的コンピュータ環境（図１０）＞
一例示的実施形態において、ＡＲ機能性２００のある態様は、１または複数のコンピュータ装置によって実行されるコンピュータコードとして実装されうる。 例えば、ヘッドエンドインフラストラクチャ３１０に関連付けられたサーバマシンは、１または複数のコンピュータ装置により実装されうる。また、クライアント装置（３０２、３０４、・・・３０６）は複数のコンピュータ装置により実装されうる。この場合、図１０は、任意のそのようなコンピュータ装置を実装するために使用されうる例示的なコンピューティング環境１０００に関する情報をも提供する。
【００８２】
コンピューティング環境１０００は、汎用目的またはサーバ型コンピュータ１００２、および表示装置１００４を含む。しかしながら、コンピューティング環境１０００は、他の種類のコンピューティング機器を含むこともできる。例えば、示されてはいないが、コンピュータ環境１０００は、ハンドヘルドまたはラップトップ装置、セットトップボックス、ゲームコンソール、メインフレームコンピュータ等を含むことができる。さらに図１０は、議論を容易にするためにグループ化されるコンピュータ環境１０００の要素を示す。しかしながら、コンピューティング環境１０００は分散処理構成を利用することができる。分散コンピューティング環境においては、コンピューティング資源はその環境にわたって物理的に分散することができる。
【００８３】
例示的なコンピュータ１００２は、１または複数のプロセッサまたは処理装置１００６、システムメモリ１００８、およびバス１０１０を含む。バス１０１０は様々なシステムコンポーネントを接続する。例えば、バス１０１０はプロセッサ１００６をシステムメモリ１００８に接続する。バス１０１０は、メモリバスまたはメモリコントローラ、周辺バス、アクセラレーテッドグラフィクスポート、任意の種類のバスアーキテクチャを使用したプロセッサまたはローカルバスを含む、任意の種類のバス構造またはバス構造の組み合わせを用いて実装されうる。
【００８４】
コンピュータ１００２は、様々なコンピュータ読取可能媒体を含むこともできる。この読取可能媒体は、様々な種類の揮発性および不揮発性媒体を含み、それぞれ取り外し可能または固定のものであることができる。例えば、システムメモリ１００８は、ランダムアクセスメモリ（ＲＡＭ）１０１２等の揮発性メモリ、読取り専用メモリ（ＲＯＭ）１０１４等の不揮発性メモリの形でコンピュータ読取可能媒体を含む。ＲＯＭ１０１４は、例えばスタートアップ期間にコンピュータ１００２内の要素間の情報転送を補助する基本ルーチンを含む入力／出力システム（ＢＩＯＳ）を含む。ＲＡＭ１０１２は一般的に、データおよび／またはプログラムモジュールを処理装置１００６が迅速にアクセスできる形で含む。
【００８５】
他の種類のコンピュータストレージ媒体は、固定で不揮発性の磁気媒体に対する読み書き用のハードディスクドライブ１０１８、取り外し可能で不揮発性の磁気ディスク１０２２（例えば、「フロッピー（登録商標）ディスク」）に対する読み書き用の磁気ディスクドライブ１０２０、およびＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、または他の光媒体等の取り外し可能で不揮発性の光ディスク１０２６に対する読み取りおよび／または書き込み用の光ディスクドライブ１０２４を含む。ハードディスクドライブ１０１８、磁気ディスクドライブ１０２０、および光ディスクドライブ１０２４はそれぞれ、１または複数のデータ媒体インタフェース１０２８によりシステムバス１０１０に接続される。代わりに、ハードディスクドライブ１０１８、磁気ディスクドライブ１０２０、および光ディスクドライブ１０２４は、ＳＣＳＩインタフェース（不図示）、または他の結合メカニズムによりシステムバス１０１０に接続されうる。示されてはいないが、コンピュータ１００２は、磁気カセットまたは他の磁気ストレージ装置、フラッシュメモリカード、ＣＤ−ＲＯＭ、デジタル多用途ディスク（ＤＶＤ）または他の光ストレージ、電気的消去可能プログラマブル読取り専用メモリ（ＥＥＰＲＯＭ）等、他の種類のコンピュータ読取可能媒体を含むことができる。
【００８６】
一般的に、上で識別したコンピュータ読取可能媒体は、コンピュータ１００２が使用するコンピュータ読取可能命令、データ構造、プログラムモジュール、および他のデータの不揮発性ストレージを提供する。例えば、読取可能媒体は、オペレーティングシステム１０３０、アプリケーションに特定な機能性１０３２（ＡＲ機能性２００の態様を実装する機能性を含む）、他のプログラムモジュール１０３４、およびプログラムデータ１０３６を格納することができる。
【００８７】
コンピュータ環境１０００は、様々な入力装置を含むことができる。例えば、コンピュータ環境１０００は、コンピュータ１００２にコマンドと情報を入力するためのキーボード１０３８およびポインティングデバイス１０４０（例えば、「マウス」）を含む。コンピュータ環境１０００は、マイクロフォン、ジョイスティック、ゲームパッド、パラボラアンテナ、シリアルポート、スキャナ、カード読取り装置、デジタルまたはビデオカメラ等の、他の入力装置（不図示）を含むことができる。入力／出力インタフェース１０４２は、入力装置を処理装置１００６に結合する。より一般的には、入力装置は、パラレルポート、シリアルポート、ユニバーサルシリアルバス（ＵＳＢ）ポート等の、任意の種類のインタフェースおよびバス構造を通してコンピュータ１００２に結合されうる。
【００８８】
コンピュータ環境１０００は表示装置１００４も含む。ビデオアダプタ１０４４は、表示装置１００４をバス１０１０に結合する。表示装置１００４に加えて、コンピュータ環境１０００は、スピーカ（不図示）、プリンタ（不図示）等、他の周辺出力装置を含むことができる。
【００８９】
コンピュータ１００２は、リモートコンピューティング装置１０４６等、１または複数のリモートコンピュータに対する論理接続を用いて、ネットワーク環境で動作する。リモートコンピューティング装置１０４６は、汎用パーソナルコンピュータ、ポータブルコンピュータ、サーバ等を含む任意の種類のコンピュータ機器を備えることができる。リモートコンピューティング装置１０４６は、コンピュータ１００２に関して上に論じた特徴全て、またはそのサブセットをいくつか含むことができる。
【００９０】
任意の種類のネットワーク１０４８は、図４のＷＡＮ４０２、ＬＡＮ等、リモートコンピューティング装置１０４６とコンピュータ１００２を結合するために使用されうる。コンピュータ１００２は、ネットワークインタフェース１０５０（例えば図４に示されるインタフェース４１６）を介してネットワーク１０４８に結合する。この
インタフェースは、ブロードバンド接続、モデム接続、ＤＳＬ接続、または他の接続方法を利用できる。図示されてはいないが、コンピューティング環境１０００は、コンピュータ１００２をリモートコンピューティング装置１０４６に接続する（例えば変調無線信号、変調赤外線信号等を介して）ための無線通信機能性を提供することができる。
【００９１】
本発明は構造的特徴および／または方法論的動作に特有の言語で記述されてきたが、当然のことながら、添付の特許請求の範囲に定義される本発明は、必ずしも記述した特定の特徴または動作に限定するものではない。むしろ、特定の特徴と動作は、特許請求の範囲に記載されている発明を実装する例示的形態として開示されている。
【図面の簡単な説明】
【００９２】
【図１】アナウンス関係機能性を利用することが可能な例示的ネットワーク環境を示す図である。
【図２】図１のネットワーク環境内でアナウンスを伝達および利用するための例示的アナウンス関係機能性の概要を示す図である。
【図３】図２のアナウンス関係機能性を実装するために使用可能な例示的システムを示す図である。
【図４】図２のアナウンス関係機能性により作製されることが可能な異なる例示的ユーザインタフェースの提示を示す図である。
【図５】図２のアナウンス関係機能性により作製されることが可能な異なる例示的ユーザインタフェースの提示を示す図である。
【図６】図２のアナウンス関係機能性により作製されることが可能な異なる例示的ユーザインタフェースの提示を示す図である。
【図７】図２のアナウンス関係機能性により作製されることが可能な異なる例示的ユーザインタフェースの提示を示す図である。
【図８】図２のアナウンス関係機能性の例示的な手続き的態様を説明する２つのフローチャートである。
【図９】図２のアナウンス関係機能性の例示的な手続き的態様を説明する２つのフローチャートである。
【図１０】図２のアナウンス関係機能性の態様を実装するための例示的コンピュータ環境を示す図である。
【符号の説明】
【００９３】
４０２、５０２  ＩＭペイン
４０６  プルダウンメニュー
４０８  アナウンス作成ペイン
４１０、５１０、７０２  第１フィールド
４１２、５１２、７０４  第２フィールド
４１４、５１４、７０６  第３フィールド
５０４  リスト
５０６  ＡＲ情報
５０８  アナウンスペイン
６０２  アナウンス
７０８  第４フィールド
７１０  アイテム
７１２  最も上のセクション
７１４  中間セクション
７１６  最下部のセクション
１０４６  リモートコンピューティング装置
【図１】
2006216057.tif 000003
【図２】
2006216057.tif 000004
【図３】
2006216057.tif 000005
【図４】
2006216057.tif 000006
【図５】
2006216057.tif 000007
【図６】
2006216057.tif 000008
【図７】
2006216057.tif 000009
【図８】
2006216057.tif 000010
【図９】
2006216057.tif 000011
【図１０】
2006216057.tif 000012