(57)【特許請求の範囲】
【請求項１】
制御された通信システムであって、
プロセッサを含み、前記プロセッサは、
少なくとも一人の人から受け取られるアクセス入力及び該アクセス入力から導出される情報のうちの少なくとも１つを試験し、少なくとも一人のユーザに所有されるコンテンツに関する当該人のプライバシコンテキストを決定し、
前記決定に基づき前記少なくとも一人のユーザと前記少なくとも一人の人との間の通信を規制し、それによって、前記少なくとも一人のユーザが同時に、１つ以上のプライバシコンテキストについて前記少なくとも一人の人と通信することができるようにし、
ユーザアクションと、前記少なくとも一人の人とのユーザ通信において交換されるコメント又はメッセージとを監視し、
前記監視によって収集された情報を分析し、
前記分析に基づき、前記少なくとも一人の人若しくは前記コンテンツ又はそれら両方に割り当てられているプライバシレベルに何らかの変更が行われるべきかどうかを決定し、もし変更されるべきならば、どのような変更が行われるべきか、又は前記ユーザに示唆されるべきかを決定し、前記変更が行われたプライバシレベルを前記少なくとも一人の人に割り当てる
ように構成されている通信システム。
【請求項２】
前記アクセス入力は前記人のログインデータを有することを特徴とする請求項１に記載の通信システム。
【請求項３】
前記コンテンツは１つまたは複数のグループに編成され、前記１つまたは複数のグループは別個のグループまたは重複しているグループのいずれかであることを特徴とする請求項１に記載の通信システム。
【請求項４】
各コンテンツのグループにプライバシレベルが割り当てられることを特徴とする請求項３に記載の通信システム。
【請求項５】
前記コンテンツには少なくとも１つのプライバシレベルが割り当てられることを特徴とする請求項１に記載の通信システム。
【請求項６】
前記人のプライバシレベルは、前記アップロードされたコンテンツへの完全プライベートプライバシレベルのアクセスを付与することを特徴とする請求項１に記載の通信システム。
【請求項７】
コンピュータによる方法であって、
前記コンピュータのデータ分析構成要素によって、少なくとも一人の人から受け取られるアクセス入力及び該アクセス入力から導出される情報のうちの少なくとも１つを試験し、少なくとも一人のユーザに所有されるコンテンツに関する当該人のプライバシコンテキストを決定するステップと、
前記コンピュータのコンテキスト制御構成要素によって、前記データ分析構成要素の決定に基づき前記少なくとも一人のユーザと前記少なくとも一人の人との間の通信を規制し、それによって、前記少なくとも一人のユーザが同時に、１つ以上のプライバシコンテキストについて前記少なくとも一人の人と通信することができるようにするステップと、
前記コンピュータの監視構成要素によって、ユーザアクションと、前記少なくとも一人の人とのユーザ通信におけるコメント又はメッセージとを監視するステップと、
前記コンピュータの分析構成要素によって、前記監視によって収集された情報を分析するステップと、
前記コンピュータのＡＩ構成要素によって、前記分析構成要素による分析に基づき、前記少なくとも一人の人若しくは前記コンテンツ又はそれら両方に割り当てられているプライバシレベルに何らかの変更が行われるべきかどうかを決定し、もし変更されるべきならば、どのような変更が行われるべきか、又は前記ユーザに示唆されるべきかを決定し、前記変更が行われたプライバシレベルを前記少なくとも一人の人に割り当てるステップと
を含む方法。
【請求項８】
前記アクセス入力は、前記人のログインデータを有することを特徴とする請求項７に記載の方法。
【請求項９】
前記コンピュータのコンテンツ編成構成要素によって、前記ユーザのコンテンツを１つまたは複数のグループに編成するステップをさらに含むことを特徴とする請求項７に記載の方法。
【請求項１０】
前記コンピュータのプライバシ割り当て構成要素によって、
各グループに、プライバシレベルを割り当てるステップと、
各人に、プライバシレベルを割り当てるステップと
をさらに含む請求項９に記載の方法。
【請求項１１】
請求項７ないし１０のいずれか１項に記載の方法をコンピュータに実行させるためのコンピュータ実行命令を記憶することを特徴とするコンピュータ可読記憶媒体。
【請求項１２】
請求項７ないし１０のいずれか１項に記載の方法をコンピュータに実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に情報ネットワークに関し、具体的には、様々なレベルのプライバシおよび／またはセキュリティを含む制御された通信環境をユーザに提供し、ユーザがこうした様々なレベルのプライバシまたはセキュリティで同時に複数の他者と通信できるようにする、システムおよび方法に関する。
【背景技術】
【０００２】
情報を普及および取得する最も効果的なチャネルの１つが、ソーシャルネットワークと呼ばれる直接的な個人関係を介したものである。ソーシャルネットワークは、個々人、ならびに、情報および機会を交換する際に使用される彼ら個々人と他の個人との個人的な関係からなる。直接的な個人関係は、２人の人間が互いに「知り合い」であり、通常は、ある程度互いに信頼していることを意味する。１人の人物が異なる友人グループ（たとえば、家族ぐるみの友人、仕事上の友人、学校の友人、パーティでの友人など）を有するのと同様に、１人の人物は複数またはいくつかの異なるソーシャルネットワークを有することができる。
【０００３】
ソーシャルネットワークの価値は、たとえば、直接的な個人関係に関して、任意の２人の個人間の距離が比較的近い（たとえば、６次以下）ことを意味する、「６次の隔たり（ｓｉｘ  ｄｅｇｒｅｅｓ  ｏｆ  ｓｅｐａｒａｔｉｏｎ）」現象によって実証することができる。ソーシャルネットワークは、しばしば意識的に考えることなく、個人によって採用される。たとえば、ある人物が仕事を探しており、空いている職がないかどうかを特定するために自分の友人に連絡する場合がある。これらの友人は、自分が直接知っている職に関する信頼できる情報を提供することができる。これらの友人は、仕事を探している友人を空いている職に推薦することもできる。さらに、これらの直接的な個人関係を使用して、たとえば、見込みのある恋人、良い映画、レストラン、および／または、商品やサービスの購入、販売、または取引に関する情報などの、社会の情報および／または機会を得ることもできる。
【０００４】
直接的な個人関係は、関連する情報および関与する個人が信頼できるため、情報および機会を取得する場合に特に有用である。たとえば、通常、個人は、たとえ個人が友人の友人と個人的に知り合いでない場合であっても、見知らぬ人と別荘を交換すること（ハウススワップ）よりも、その友人の友人とのハウススワップを希望する場合の方が多い。こうした信頼の基本は、個人が、自分の直近の友人は、ハウススワップを申し出ている人物（たとえば友人の友人）が信頼できないかまたは信頼に値しない場合、その友人の友人と交際することはないであろうと、信用できることである。さらに一般的には、直近の友人は、第三者の信頼性に関する公正な評価を提供するものと信用することができる。ソーシャルネットワークは、しばしば、たとえば映画、レストラン、旅行地などの、意見に基づいた情報に依拠する。通常、専門の批評家からの論評よりも、多数の一般大衆の間で共有されるこうした情報に依拠する場合が多い。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
オンラインのソーシャルネットワークとの関連において、制限されたシステムリソースおよびユーザの挙動に関する、保守、制御、およびユーザ規制の問題が依然として存在する。
【課題を解決するための手段】
【０００６】
以下に、本発明のいくつかの態様を基本的に理解するために、本発明の要約を提示する。この要約は、本発明を網羅する概略ではない。本発明の主要な／重大な要素を識別すること、または、本発明の範囲を線引きすることは、意図されていない。その唯一の目的は、後に提示するより詳細な説明への前置きとして、本発明のいくつかの概念を単純な形で提示することである。
【０００７】
本発明は、ユーザが、様々なプライバシレベルで同時にオンラインコミュニティの他のユーザと対話できるようにする、制御された通信環境を容易にする、システムおよび／または方法に関する。このシステムおよび方法により、ユーザは、自分の情報またはコンテンツに対して様々なレベルのプライバシを割り当てるかまたは定義し、他者によるこうした情報への可視性およびアクセスを制御することができる。具体的に言えば、第１のユーザは、少なくとも１つのコミュニティサブセットがアクセスするかまたは見ることが可能なコンテンツの１つまたは複数の「ガーデン」またはストアを維持することができる。任意の１つのガーデンのコンテンツへのアクセスは、そのガーデンのプライバシレベルと、コミュニティにログインできる他者に授与されたプライバシレベル（たとえばアクセスパラメータ）とに、基づくものとすることができる。プライバシレベルの範囲は、公開（たとえば非プライベート）から完全なプライベート（たとえば他のユーザによるアクセスが不可）までであり、その間のプライバシの程度が分散される。本来、ユーザは、複数のユーザと、彼らのプライバシの内容またはレベルに関係なく、各ガーデンのプライバシ境界をまたがって制御を維持しながら、同時にシームレスに通信することができる。
【０００８】
ユーザ間での何らかのタイプの情報交換を可能にする従来の通信システムは、通常、ユーザ（たとえばコンテンツ所有者）が、他のユーザ（たとえばコンテンツへのアクセスを求めている人物）のコンテキストに基づいて、公開またはプライベートのコンテキスト間を移動する（たとえば、切り替えモードと同様）必要がある。これにより、しばしば、ユーザの混乱ならびに多くの他の通信およびセキュリティの問題が発生する可能性がある。
他の従来の通信システムは、全公開環境または全セキュア環境を提供するのみであり、いずれの場合でも、ユーザには、それぞれ非制約またはセキュアのいずれかで、システム上のすべての情報へのアクセス権が与えられる。これらの従来のシステムとは異なり、本発明は、通信の当事者に対して事実上トランスペアレントな、公開またはプライベートの両方のコンテキストでの同時通信を容易にする。
【０００９】
たとえば第１のユーザは、一部は公開、一部はプライベートと指定した、写真グループをポストすることができる。公開アクセス権のみを有する第２のユーザは、公開写真を表示し、公開写真に関して第１のユーザと通信することができるが、プライベート写真を見るか、またはそれらを知ることはない。同時に、プライベートアクセス権を有する第３者は、プライベート写真を表示し、こうしたプライベート写真に関して第１のユーザと話をすることができる。
【００１０】
これを実行するために、様々な手法を使用することができる。１つの手法では、第２および第３の人物がアクセス権を有する場合、これらを初期に決定することによって、部分的に実施することができる。アクセス権が認められた場合、第２および第３のユーザに、それぞれ使用可能なコンテンツを提示することができる。アクセス権が見つからない場合、その人物には、公開アクセスのみ、または公開コンテンツのみを使用可能とすることができる。代替方法として、アクセス権が見つからない場合は、何らのアクセスも認めないようにすることができる。他の手法では、システムは自動的に第２および第３のユーザを、彼らのログイン情報に従って彼らのアクセス権を識別することにより、彼らのそれぞれのガーデン「内」に配置することができる。この手法では、コミュニティへのアクセスにより、第２または第３のユーザに少なくとも公開コンテンツへのアクセスを自動的に授与し、したがって適切なユーザをログイン時に適切なガーデン内に配置することができる。
【００１１】
任意の特定のガーデンまたはストアへのアクセスにより、そのガーデン内のメッセージ、画像、および／または他のコンテンツをブログに記入するかまたはポストする機能を、ユーザに提供することもできる。加えてユーザは、そのガーデン内にポストされた他のユーザのコンテンツを表示すること、および／または、そのガーデン内の他のユーザによってポストまたは公表されたコンテンツにコメントおよび注釈を追加することもできる。
【００１２】
本発明の一態様によれば、ガーデンまたはストアには、ワールドワイドウェブなどの公開ネットワークから、またはより個別的なユーザのセットに対するプライベートなネットワークから、アクセスすることができる。したがって、ユーザのコミュニティは、社会全般、あるいは、人々の社会集団、会社の従業員、または大学の学生などの、より特定のユーザグループとすることができる。
【００１３】
本発明の他の態様によれば、コンテンツのガーデンまたはストアは、階層状に、ならびに重複しないように、編成することができる。したがってアクセス権は、より低レベルのプライバシを有する他のガーデンへのアクセスと重複するか、または互いに除外することができる。加えてユーザは、いくつかの異なるガーデン内に「位置し」、その場所から同時に通信することもできる。したがって、各ガーデンのコンテンツをユーザに提示することは、その瞬間にどのガーデンが考慮の対象となっているかに依存することができる。すなわち、ユーザに提示されるコンテンツは、いくつかの異なるガーデンに依存する可能性がある。
【００１４】
前述および関連する目的を実施するために、本発明のある例示的な態様について、以下の説明および付属の図面に関連して本明細書で説明する。しかしながら、これらの諸態様は、本発明の原理が使用可能な様々な方法のうちのごく一部を示すものであり、本発明は、こうした諸態様およびそれらの等価物をすべて含むことを意図するものである。本発明の他の利点および新規の機能は、図面と共に考察される本発明の以下の詳細な説明から明らかとなろう。
【図面の簡単な説明】
【００１５】
【図１】本発明の態様に従った、プライベートおよび公開の両方のコンテキストでの同時通信を容易にする、制御された通信システムを示す高水準ブロック図である。
【図２】本発明の態様に従った、プライベートと公開の両方のコンテキストにおいて、ユーザと他の人物との間の同時通信を容易にする、制御された通信システムを示すブロック図である。
【図３】本発明の態様に従った、ユーザの通信および／またはアクションに基づいて、ユーザと通信する人物に新しいプライバシレベルを自動的に提案または割り当てる、自動化された制御された通信システムを示すブロック図である。
【図４】本発明の態様に従った、公開およびプライベートの両方のコンテキストにおける同時対話を実証するブロック図である。
【図５】本発明の態様に従った、例示的なプライバシグループ／レベル配置構成を示す概略図である。
【図６】本発明の態様に従った、例示的なプライバシグループ／レベル配置構成を示す概略図である。
【図７】複数のプライバシグループへのアクセスを備える人物へのコンテンツ表示の解決を容易にする、図１または図２のシステムと協働的に動作する、サブシステムを示すブロック図である。
【図８】本発明の態様に従った、複数のプライバシコンテキストにおける同時通信を容易にする例示的方法を示す流れ図である。
【図９】本発明の態様に従った、プライベートおよび公開（非プライベート）の両方のコンテキストにおける同時通信を容易にする例示的方法を示す流れ図である。
【図１０】本発明の態様に従った、ユーザの通信および／またはアクションに基づいて、ユーザと通信する人物に新しいプライバシレベルを自動的に提案または割り当てることを容易にする、例示的方法を示す流れ図である。
【図１１】本発明の態様に従った、人物とユーザのガーデンとの間の対話を容易にする例示的方法を示す流れ図である。
【図１２】本発明の態様に従った、人物のユーザのガーデンとの対話を容易にする例示的方法を示す流れ図である。
【図１３】本発明の様々な態様を実施するための例示的環境を示す図である。
【発明を実施するための形態】
【００１６】
次に本発明について、全体を通じて同じ要素を示すために同じ参照番号が使用される、
図面を参照しながら説明する。以下の記述では、説明のために、本発明を完全に理解するための多数の特定の細部が示される。しかしながら、本発明は、これらの特定の細部なしでも実施可能であることが明らかであろう。他の例では、本発明の説明を容易にするために、良く知られた構造およびデバイスがブロック図の形で示される。
【００１７】
本明細書で使用される場合、「構成要素」および「システム」という用語は、ハードウェア、ハードウェアおよびソフトウェアの組み合わせ、ソフトウェア、あるいは実行中のソフトウェアのいずれかの、コンピュータ関連エンティティを言い表すことが意図される。たとえば、構成要素は、プロセッサ上で実行中のプロセス、プロセッサ、オブジェクト、実行可能プログラム、実行スレッド、プログラム、およびコンピュータとすることができるが、これらに限定されるものではない。例を挙げると、サーバ上で実行中のアプリケーションとサーバとは、どちらも構成要素とすることができる。１つまたは複数の構成要素が、プロセスおよび／または実行スレッド内に常駐可能であり、構成要素は、１つのコンピュータ上にローカライズされること、および／または、２つまたはそれ以上のコンピュータ間で分散されることが可能である。
【００１８】
本発明は、少なくとも部分的にユーザのアクションまたは（アクセス権が授与されることになる）他の人物との通信に基づくことが可能な、ユーザの保護されたコンテンツに追加のアクセス権を自動的に授与または提供することに関連して、様々な推論（ｉｎｆｅｒｅｎｃｅ）スキームおよび／または技法を組み込むことができる。加えて、コンテンツ所有者（ユーザ）と通信している人物に対して、特に、その人物は複数のコンテンツグループへのアクセス権を有するが、その人物が一度にすべてのグループにアクセスすることはできない場合、どのコンテンツを表示するかを決定するために、こうした推論スキームを部分的に使用することができる。本明細書では考察しないが、他のシナリオでは、１つまたは複数の推論スキームを利用して本発明を実施することも可能であり、こうしたシナリオは、本発明の範囲内に入ることが企図される。
【００１９】
本明細書で使用される場合「推論」という用語は、一般に、イベントおよび／またはデータを介して取り込まれるような観察結果のセットから、システム、環境、および／またはユーザに関して理由付けするか、またはそれらの状態を推論する、プロセスを言い表す。推論を使用して、特定のコンテキストまたはアクションを識別すること、あるいは、たとえばいくつかの状態にまたがった確率分布を生成することが可能である。推論は確率的とすることが可能であり、すなわち当該の状態にまたがった確率分布の計算は、データおよびイベントの考察に基づく。推論は、イベントおよび／またはデータのセットから、より高水準のイベントを構成するために使用される技法を言い表すことも可能である。こうした推論は、結果として、イベントが時間的な近接と密接に相関されているか否か、および、イベントおよびデータが１つまたはいくつかのイベントおよびデータのソースから出たものであるかどうか、にかかわらず、観察されたイベントおよび／または格納されたイベントデータのセットから、新しいイベントまたはアクションを構築することになる。
【００２０】
本発明の説明全体を通じて、「ユーザ」および「人物」という用語は、関与する当事者を区別するために使用される。具体的に言えば、「ユーザ」という用語は一般に、潜在的に他者がオンラインコミュニティ（たとえば、ワールドワイドウェブ、企業ネットワーク、学校ネットワークなど）を介してアクセス可能な、コンテンツまたはコンテンツグループの所有者または共同所有者を言い表す。各コンテンツグループを「ガーデン」と呼ぶこともできる。
【００２１】
「人物」という用語は一般に、オンラインコミュニティへのアクセス権を有し、ガーデンの任意の所有者または共同所有者と、ならびに、授与されたアクセス権またはプライバシレベルに応じてガーデンそれ自体と、潜在的に対話可能な、任意の他のユーザを言い表す。各ガーデンまたはガーデンのクラスタにも、プライバシレベルを割り当てることができる。ガーデンのプライバシレベルが、人物のプライバシレベルによって「満たされる」か、またはこれに対応する場合、その人物にその特定のガーデンへのアクセス権を与えることができる。一般に、アクセスは、ガーデンのコンテンツまたは少なくともその一部を受動的に見ることなど、最小限とすることができる。任意の特定のガーデンまたはコンテンツの一部へのアクセス権またはそれらを見ることができる機能は、特定のガーデンまたはコンテンツの一部に関してユーザが決定した１つまたは複数の提示規則に従うことができる。
【００２２】
次に図１を参照すると、ユーザの希望に応じて、そこに含まれた情報を公開およびプライベートの両方とすることが可能な、通信環境を提供する、制御された通信システム１００を示す概括的ブロック図が示される。システム１００は、人物のログインデータ（たとえばユーザ名、パスワードなど）などのアクセス入力、ならびにそれらから導出される任意の情報を、受信および検査する、データ分析構成要素１１０を含む。データ分析構成要素１１０は、人物の識別（identity）を判定すること、ならびに、通信環境「内」にある間にその人物に授与されるアクセス機能を認識することが可能である。
【００２３】
データ分析構成要素１１０によって決定された情報は、コンテキスト制御構成要素１２０に送ることができる。コンテキスト制御構成要素１２０は、ガーデン所有者／共同所有者（ユーザ）と、現在通信環境「内」にある少なくとも１人の人物との間の、対話を規制することができる。たとえばユーザが、公開グループおよびプライベートグループの、少なくとも２つのそれぞれのグループ内で維持される、公開（たとえば非プライベート）およびプライベートの両方のコンテンツを有すると想像する。人物Ａには、最小限のアクセス権が与えられるため、公開グループにしかアクセスできないが、人物Ｂにはより高度なアクセス権が与えられるため、プライベートグループにアクセスすることができる。コンテンツグループ間のこれらの境界を維持するために、こうしたコンテンツに関してコンテンツ所有者と通信する場合、同様の境界を使用することができる。したがって、公開グループおよびそれに関連付けられた任意の人物を取り扱う場合、公開コンテキストで通信することができる。同様に、プライベートグループに関連付けられたコンテンツ所有者および任意の人物は、プライベートコンテキストで対話することができる。
【００２４】
コンテキスト制御構成要素１２０は、ユーザ（またはユーザのコンテンツ）とそれぞれの人物との間の対話を管理および制御することができるため、プライバシコンテキスト（たとえば公開コンテキスト、プライベートコンテキスト、超プライベートコンテキストなど）は、公開コンテキストおよびプライベートコンテキストの両方での同時対話にかかわらず、各人物に対して保持される。加えて、コンテキスト制御構成要素１２０の動作は、ユーザならびにユーザと対話する人物に、トランスペアレントである。したがって、こうした人物は、自分がアクセス権を持たない任意の他のコンテンツグループに気づかない場合があり、ユーザは、どの人物がどのコンテンツを見ることができるかに関して混乱させられることを心配する必要がない。
【００２５】
さらに、マルチコンテキスト通信構成要素１３０は、ユーザ（コンテンツ所有者）が、各人物に割り当てることが可能な異なるプライバシレベルそれぞれについてプライバシモードを切り替える必要なしに、同時に複数のコンテキストでのユーザの対話および／または通信を容易にする。さらにユーザは、環境のセキュリティがどの程度であるか、あるいは特定の人物との通信を開始する以前にセキュリティをどの程度にする必要があるかを考慮せずに、様々なコンテンツの内情に通じている異なるプライバシレベルの複数の人間と、自由に通信することができる。
【００２６】
次に図２を参照すると、本発明の態様に従って、ガーデンまたはコンテンツグループを確立すること、およびこうしたコンテンツへのアクセスを制御すること、を容易にする、制御された通信システム２００のブロック図が示される。ユーザのコンテンツに関する様々なレベルの保護を確立するために、システム２００は、ユーザの１つのコンテンツを１つまたは複数のデータベース（ＣＯＮＴＥＮＴ  ＳＴＯＲＥ１  ２２０および／またはＣＯＮＴＥＮＴ  ＳＴＯＲＥＭ  ２３０までであり、Ｍは１より大きいかまたは等しい整数である）に編成することが可能な、コンテンツ編成構成要素２１０を含む。各データベースはガーデンと呼ぶことが可能であり、各ガーデンには、プライバシ割り当て構成要素２４０を介してプライバシレベルを割り当てることができる。ユーザのコンテンツは、各コンテンツまたはコンテンツのタイプについてユーザが所望のプライバシレベルに従って、格納することができる。しかしながら、コンテンツグループの区別は論理レベルとすることが可能であるため、ユーザのコンテンツを物理的に別々のコンテンツストアに編成する必要がないことを理解されたい。加えてコンテンツは、プライバシグループが重複する場合などのように、重複するコンテンツストアに割り当てることもできる。
【００２７】
プライバシレベルの同様の線引きを使用して、プライバシ割り当て構成要素２４０は、ユーザの連絡先（contact）またはユーザのソーシャルネットワーク内の任意の人物に、プライバシレベルを割り当てることも可能である。ユーザは、あらゆる人物をオンラインコミュニティにおける名前で知っていないかまたは識別することができない場合があるため、プライバシレベルが割り当てられていない人物には、デフォルトで、最低のプライバシレベル（たとえば公開アクセス権のみ）が与えられる可能性がある。
【００２８】
ガーデンが確立されると、オンラインコミュニティにログインした他の人物は、少なくとも一部のコンテンツを使用することができる可能性がある。しかしながらプライバシ識別構成要素２５０は、任意のコンテンツが表示される前に、こうしたアクセスを希望する人物を識別してその人物のプライバシレベルを決定することができる。プライバシレベルが決定された後、コンテンツ表示構成要素２６０は、適切なコンテンツを表示するか、またはその人物がこうしたコンテンツにアクセスできるようにする。すなわち、ガーデンおよび人物に割り当てられたプライバシレベルに基づいて、その人物は少なくとも１つのガーデンを見ることができるようになる。人物にプライバシレベルが割り当てられていない場合、公開表示に好適と思われるガーデンを表示することができる。続いて、ユーザ対人物通信構成要素２７０を使用して、ディスプレイ上の特定のガーデンに関連付けられたユーザと人物の間の通信を容易にすることができる。結果として、ユーザは、人物が自分の通信においてどのコンテンツに言及しているのかを推測する必要がなく、関連するプライバシレベルに関係なく、一度に複数の人物と容易に通信することができる。通信の例には、ブログ記入、チャット、インスタントメッセージング、電子メール作成、および／または会話が含まれるが、これらに限定されるものではない。
【００２９】
次に図３を見ると、本発明の態様に従った自動化された制御された通信システム３００のブロック図が示される。具体的に言えば、システム３００を用いて、一般に少なくとも一部がユーザアクションに基づいて、ガーデンまたは任意のコンテンツのプライバシレベルを自動的に決定または調整することができる。同様に、システム３００を用いて、人々がユーザによって所有または共同所有されたあるガーデンに、関連するユーザアクションに基づいてまたはこうした人々と交換される通信に少なくとも部分的に基づいて、自動的にアクセスできるようにすることができる。
【００３０】
前述の内容を実施するために、自動化されたシステム３００は、ユーザと対象人物との間で交換されるコメントまたはメッセージなどのユーザ対人物通信３２０を観察および収集可能な監視構成要素３１０を含む。たとえば、ユーザが、友人の友人であり美術品収集家のジョージに、自分も美術品収集家であり、最近地元の遺産売却で２、３の絵画を取得した旨を話すと仮定する。ユーザは、その後のジョージとの交流で、画家または絵画の名前を話すことになる可能性がある。監視構成要素３１０は、こうした情報を分析構成要素３３０に送信することができる。分析構成要素３３０は、この情報を取り込みおよび処理し、ユーザが以前に（ガーデン編成３４０に基づいて）絵画の写真を含むガーデン（たとえば絵画ガーデン）を確立していること、および（プライバシ割り当てバンク３５０に従って）ジョージが現在それらへのアクセス権を有していないことを、認識することができる。人工知能（ＡＩ）構成要素３６０を訓練して、ジョージのようなこうした人物に、この特定のガーデンへのアクセスを得るための適切なアクセス権を自動的に示唆または割り当てることができる。あるいは、または加えて、ＡＩ構成要素３６０は、適切なガーデンへのアクセスならびに同様のプライバシレベルを有する他のガーデンへのアクセスをジョージに提供することが可能な適切なプライバシレベルを、ジョージに提案または割り当てることができる。
【００３１】
同様に、ユーザアクション３７０も監視することができる。こうしたアクションは、事前に他のコンテンツ（たとえば関連コンテンツ）に対して、あるいは、対象人物と同じソーシャルネットワーク、配布リスト、または連絡先リストに属する可能性のある他の人間に対して、実行したプライバシ割り当てを、含むことができる。たとえば、ジョージは、ポールと同じ配布リストに含まれるか、またはこのリストに追加されることが可能である。ユーザは、ポールがガーデンの選択グループにアクセスできるようにするプライバシレベルを、すでにポールに与えている可能性がある。したがって、ＡＩ構成要素３６０は、ジョージまたは配布リストに追加された任意の他の人物に、同様の（または同じ）プライバシレベルを割り当てるように学習することもできる。何人かの人々を複数の配布リストに含めるか、または様々なアクセス権およびプライバシレベルを割り当てることができるため、配布または任意の他のリストに、特定のプライバシレベルを割り当てることができる。したがって、新しい人物がリストに追加された場合、その人物に、リスト上の他の人間のプライバシレベルではなく、リストのプライバシレベルを割り当てることができる。これは、任意のリスト上の少なくとも１人の人物に追加のプライバシレベルが割り当てられている場合があるため、重要な可能性がある。
【００３２】
ユーザは、自分の好みに応じてＡＩ構成要素３６０を訓練することができる。ユーザアクション３７０の他の例には、ガーデンが関連付けられたユーザのソーシャルネットワークへの変更、および少なくともガーデンのサブセットのプライバシレベル制約への変更が含まれるが、これらに限定されるものではない。
【００３３】
図４に移ると、本発明の態様に従った、制御された通信環境４００を実証する概略図が示されている。環境４００は、ユーザが望むように、コンテンツタイプ、主題などに従ってさらにグループ分けすることが可能な、ユーザのコンテンツまたは格納済みアイテム４１０を含む。次いで、各グループには、ユーザによってプライバシレベルを割り当てることができる。たとえば１つのグループは、コミュニティ内の他のすべての人物がアクセスできる、ＰＵＢＬＩＣ  ＩＴＥＭＳ  ４２０とみなすことができる。あるいは、ユーザがメッセージ、会話、または任意の他のオブジェクトに、それぞれが発生した時点でのプライバシレベルでマーク付けすることができる（たとえば「オンザフライ」）。たとえばユーザは、ある人物と「チャット」中であり、その時点で会話が非常にプライベートである、またはプライベートになったことを決定し、これに適切なプライバシレベルでマーク付けすることができる。したがって、コンテンツにはアイテムごと、またはグループとして、プライバシレベルが与えられることが可能である。
【００３４】
加えて、こうしたＰＵＢＬＩＣ  ＩＴＥＭＳ  ４２０は、ユーザによって決定されたコミュニティ外部の他者によって表示することができる（たとえば受動的表示）。たとえば、コミュニティが、学校の生徒および従業員のみを含む学校ネットワークとして定義された場合、ＰＵＢＬＩＣ  ＩＴＥＭＳ  ４２０またはその一部は、学校コミュニティ外部の人物によって受動的に表示するために使用可能である。
【００３５】
ユーザの他のコンテンツグループは、選択されたビューアがアクセス可能なＰＲＩＶＡＴＥ  ＩＴＥＭＳ１  ４３０、および、選択されたビューアのサブセットまたは他の選択されたビューアがアクセス可能なＰＲＩＶＡＴＥ  ＩＴＥＭＳ２  ４４０などの、様々なプライバシの程度で特徴付けることができる。図に示されるように、ボブにはユーザのＰＵＢＬＩＣ  ＩＴＥＭＳ  ４２０へのアクセスが授与されているが、メリーにはユーザのＰＵＢＬＩＣ  ＩＴＥＭＳ  ４２０ならびにＰＲＩＶＡＴＥ  ＩＴＥＭＳ１  ４３０へのアクセスが授与されている。任意のコンテンツグループへのアクセスが与えられる場合、こうしたアクセスは、人物（たとえばボブおよびメリー）が、こうしたグループまたはグループ内の特定のアイテムにコンテンツ４５０をポストできるようにすること、グループ内の他のポストされたコンテンツ４６０を表示できるようにすること、あるいは、事前にポストされたコンテンツ４７０に注釈を付けられるようにすること、を含むことができる。最低でも、アクセスはコンテンツの受動的表示を含むことができる。場合によっては、ボブまたはメリーは、アクセスを有するコンテンツの少なくとも一部を、ユーザの好みに基づいて指定されたグループの外へエクスポートすることができる。
【００３６】
さらにユーザは、ボブおよびメリーと同時に通信することが可能であるため、そうするために異なるプライバシコンテキストにおいてアクティブまたは意識的にコンテキストを切り替える必要がない。むしろ、コンテキストにおけるこうした変更は、ユーザならびにボブおよびメリーに対してトランスペアレントに発生させることが可能である。
【００３７】
一般に、ユーザのコンテンツは、階層状に、図５の例示図５００によって実証されるように重複して、または、図６の図６００によって示されるように重複せずに、編成することができる。たとえば図５では、コンテンツはグループ分けされ、各グループにプライバシレベルが与えられる。ここでＰＲＩＶＡＣＹ  ＬＥＶＥＬ０  ５１０は、最低プライバシのコンテンツ、言い換えれば、一般大衆が使用可能なコンテンツを表す。ＰＲＩＶＡＣＹ  ＬＥＶＥＬＳ（１−Ｍ）（それぞれ５２０、５３０、および５４０であり、Ｍは１より大きいかまたは等しい整数）は、プライバシのレベルが上昇するコンテンツを表す。ここでＰＲＩＶＡＣＹ  ＬＥＶＥＬ１コンテンツ５２０へのアクセスを有する人物は、ＰＲＩＶＡＣＹ  ＬＥＶＥＬ０  ５１０コンテンツへのアクセスも有する。言い換えれば、ＰＲＩＶＡＣＹ  ＬＥＶＥＬＭ  ５４０コンテンツへのアクセスを有する人間は、より低いレベルのプライバシを備えるコンテンツへのアクセスも有する。
【００３８】
あるいは、コンテンツグループは重複しない、したがって図６で実証されるように相互に排他的とすることができる。公開コンテンツ６１０を除いて、何らかのレベルのプライバシが示された（たとえば、１（６２０）から、２（６３０）、３（６４０）、および／またはＫ（６５０）までプライバシレベルが増加し、Ｋは１より大きいかまたは等しい）コンテンツへのアクセスを有する人物は、自分のプライバシレベルに関係なく、他のプライベートコンテンツへのアクセスを暗黙的に有することはない。したがって、ある人物にＰＲＩＶＡＣＹ  ＬＥＶＥＬ３  ６４０コンテンツへのアクセスが与えられた場合、ユーザは、その人物がそのコンテンツへのアクセスも同様に有するために、任意のより低いプライバシレベル（たとえば、ＬＥＶＥＬ１  ６２０および／またはＬＥＶＥＬ２  ６３０）を明示的に割り当てることも必要である。コンテンツは、たとえば階層グループおよび非重複グループの組み合わせなどの、他の方法で編成できることを理解されたい。
【００３９】
本発明の性質により、ユーザはアクティブになるか、あるいは一部は公開、一部はある程度プライベート、または一部は超プライベートの、様々なプライバシコンテキストで複数の人間と対話することが可能となる。こうした対話の間、ユーザには現在発生している対話に関連するコンテンツを提示することができる。関連するコンテンツの提示により、ユーザは、コンテンツに割り当てられたプライバシレベルを想起すること、または単にユーザにこうした対話に関する参照のフレームを提供することができる。複数のプライバシコンテキスト内の複数の人物と同時に対話することは、ユーザにとって相対的に混乱をきたす可能性がある。ユーザの秩序感を維持するために、図７に示されるような調整（reconciliation）構成要素７１０を使用し、それぞれ前述の図１および図２の制御された通信システム１００、２００に含めることができる。
【００４０】
調整構成要素７１０は、その時点でどのガーデンがアクティブであるかに少なくとも部分的に基づいて、ユーザに提示するコンテンツおよび／またはガーデンを決定することができる。たとえば、ユーザならびにコンテンツに関してユーザと通信している人物に対して、そうしたコンテンツをどのように表示するかを指示する提示規則を用いて、ユーザがいくつかのガーデンを確立することができる。一般に、調整構成要素７１０は、コンテンツの表示がユーザならびにユーザと対話中の人間に影響を与える場合、コンテンツの表示に関する問題を解決することができる。
【００４１】
次に、本発明に従った様々な方法について一連の動作を通じて説明するが、いくつかの動作は、本発明に従って、本明細書に図示および説明されたものとは、異なる順序で、および／または他の動作と同時に、発生可能であるため、本発明は動作の順序によって制限されるものでないことを理解されよう。たとえば当業者であれば、別法として、状態図などで、ある方法を一連の相関された状態またはイベントとして表示できることを理解されよう。さらに、本発明に従った方法を実施するために、例示された動作すべてが必要な訳ではない。
【００４２】
次に図８を参照すると、本発明の態様に従って、複数のプライバシコンテキストにおける同時通信を容易にする例示的方法８００の流れ図が示されている。方法８００は、８１０で、オンラインコミュニティ８１０へのアクセスを得るために、人物のログイン情報など、ある人物のアクセス入力を受信することを含む。オンラインコミュニティは、ワールドワイドウェブなどのように発展的であるか、または会社、学校、またはメンバ専用のコミュニティなどのようにより制約的であるものとすることができる。
【００４３】
８２０で、人物のアイデンティティ、ならびに、一般にはコミュニティへの、および／または、コミュニティ内の特定ユーザのコンテンツへの、アクセス権を、識別および認証するために、アクセス入力を分析することができる。８３０で、コミュニティ内の他者によって所有されるコンテンツに関連して人物のプライバシコンテキストを決定することが可能であり、そうしたコンテンツとの対話を適宜開始することができる。複数の人物が同様のやり方で同時にコミュニティにログインできることを理解されたい。
【００４４】
８４０で、少なくとも１人のユーザと、そのユーザのコンテンツと対話中の１人または複数の人物との間で、異なるプライバシコンテキストにおける同時通信を実行することができる。すなわち、ユーザは、プライバシコンテキストまたはモードを意識的に切り替える必要なしに、関連付けられた異なるプライバシコンテキストを有する少なくとも２人の異なる人間と同時に難なく対話することができる。ユーザが１人の人物とだけ通信している場合も同じことが当てはまる。これは、１人の人物に複数のプライバシレベルを割り当てることが可能であるためである。したがってユーザは、そのような人物と気にすることなく両方のプライバシレベルで対話することができる。方法８００によって、ユーザは、ユーザのコンテキストを必要に応じて自動的に調節することにより、現行のコンテキスト（人物のコンテキスト）を無視することができる。
【００４５】
次に図９を参照すると、本発明の態様に従って、プライベートおよび公開（たとえば非プライベートまたは最低プライバシ）の両方のコンテキストにおける同時通信を容易にする、例示的方法９００の流れ図が示されている。方法９００は、９１０で、ユーザのガーデンを確立することを含む。これは、様々な制約を受けるオンラインコミュニティが使用できるようにするためにユーザのコンテンツをアップロードすることによって、部分的に実施可能である。たとえば、１つまたは複数のプライバシレベルをコンテンツに割り当てることができる。プライバシレベルは、プライベートまたは公開および／またはプライバシの程度を含むことができる。ユーザは、適切なレベルのプライバシをコンテンツに割り当てることが可能であるか、あるいは、システムまたは方法がコンテンツのコンテキストを認識し、適切なプライバシレベルを自動的に割り当てることができる。後者の場合、ある種のコンテンツを、好適なプライバシレベルでガーデン内に「配置する」だけでよい。たとえば、システムまたは方法を、医療または医療関係の情報を認識し、最高のプライバシレベルを自動的に割り当てるように訓練することができる。結果として、この情報を適切なガーデンに入れることができる。
【００４６】
９２０で、ユーザは、ユーザのソーシャルネットワークまたはオンラインコミュニティ内の人間に、プライバシレベルを割り当てるか、またはアクセス権を授与することができる。たとえば、ユーザのオンラインコミュニティ内のすべての人が、ユーザの「公開」コンテンツへのアクセスを得ることができる。こうした公開アクセスは、デフォルトで、またはユーザによって明示的に、与えることができる。ユーザに知られているコミュニティ内の他の人間には、ユーザのコンテンツに割り当てられたプライバシレベルに対応する１つまたは複数のプライバシレベルを割り当てることができる。
【００４７】
９３０で、ある人物のログインデータを受信することが可能であり、９４０で、その人物のプライバシレベルを識別することが可能である。９５０で、その人物のプライバシレベルに基づいて、それぞれのユーザのコンテンツへのアクセスを取得することができる。人物のアイデンティティおよびプライバシレベルの認証（たとえば９３０から９５０）は、９６０で、コミュニティにログインするそれぞれの人物に対して反復することができる。９７０で、任意の１人のユーザは、異なるプライバシレベルの１人または複数の人間と同時に通信、またはそれ以外の方法で対話することが可能である。
【００４８】
次に図１０に進むと、本発明の態様に従って、ユーザの通信および／またはアクションに基づいて、ユーザと通信中の人物へのプライバシレベルの自動的な提案または割り当てを容易にする、例示的方法１０００の流れ図が示されている。方法１０００は、１０１０で、任意の関連する人物に関してユーザアクションおよび／またはユーザ通信を監視することを含む。ユーザアクションの例には、関連する人物と同じ配布リスト内の他の人間に対して事前に実行されたプライバシレベルの割り当て、同様のコンテンツについて関連する人物に対してすでに実行されたプライバシレベルの割り当て、ユーザのソーシャルネットワークまたはガーデンの再編成、などが含まれる。ユーザ通信は、特定の議論、メッセージ、会話などの、ユーザと関連人物との間の対話を含むことができる。
【００４９】
１０１０での監視中に収集された情報を１０２０で分析し、割り当てられたプライバシレベルに対して何らかの変更を実行すべきであるかどうかを判別し、実行すべきである場合は、どのタイプの変更を実行すべきであるか、またはユーザに示唆すべきであるかを決定することができる。１０３０で、ユーザが人物と行ったユーザのアクションおよび／または通信に少なくとも部分的に基づいて、特定の人物に関する最適なプライバシレベルを自動的に示唆または割り当てるように、方法を訓練することができる。結果としてユーザは、他者に割り当てられたプライバシレベルが、一貫して割り当てられていることをより確信することができる。
【００５０】
図１１に移ると、本発明の態様に従って、人物とユーザのガーデンとの間の対話を容易にする例示的方法１１００の流れ図が示される。方法１１００は、１１１０で、少なくとも２人の人間がガーデンベースのコミュニティにログインすることを条件とすることを含む。具体的に言えば、少なくとも第１の人物に第１のプライバシレベルが割り当てられ、少なくとも第２の人物に、第１のプライバシレベルとは異なる第２のプライバシレベルが割り当てられる。たとえば、プライバシレベル０〜２とすると、この特定ユーザにとって０は最低プライベート（たとえば公開）であり２は最高プライベートであって、第１のプライバシレベルを「０」、第２のプライバシレベルを「２」とすることができる。１１２０で、第１および第２のプライバシレベルに対するガーデンコンテンツを、それぞれ第１および第２の人物に表示することができる。
【００５１】
次に、ユーザ（ガーデンコンテンツの所有者または共同所有者）は、２つの異なるプライバシレベルで、第１および第２の人物と同時に対話するか、またはその他の方法で通信することができる（１１３０で）。ユーザといずれかの人物との間の通信は、ＩＭ（インスタントメッセージング）、電子メール、チャットプログラム、および／またはブログ記入などを介して、任意の時点で開始することが可能であるが、ユーザのガーデンへのアクセスは、各人物の適切なプライバシレベルが確立された後に授与可能であることを理解されたい。実際には、たとえば、ジョンおよびジェーンはティムの友人であり、ティムのガーデンへのアクセスを希望すると想像してみる。ティムは、ジョンを自分の公開ガーデンにアクセスできるようにし、ジェーンを自分のプライバシレベル１のガーデンにアクセスできるようにしている。この３人は互いにいつでもオンラインで「話す」ことができるが、ジョンおよびジェーンのプライバシレベルは、彼らそれぞれのガーデン内でコンテンツを表示するかまたはメッセージ、コメントなどをポストするために、彼らが自分達のそれぞれのガーデンへのアクセスを許可される前に、識別されなければならない。
【００５２】
次に図１２を参照すると、本発明の態様に従ってユーザのガーデンとの人物の対話を容易にする、例示的方法１２００の流れ図が示される。方法１２００は、１２１０で、ユーザのガーデンへのアクセスをある人物に提供することで開始される。１２２０で、その人物は、このガーデンに関して、テキスト、写真、または他のコンテンツをユーザのガーデンにブログ記入またはポストすること、他の人間によってポストされたコンテンツを表示すること、ユーザによってポストされたコンテンツを表示すること、ならびに／あるいは、他の人間またはその人物によって以前にポストされたコンテンツに注釈を付けること、のうちの、少なくとも１つを実行することができる。加えてユーザは、たとえば、シンジケートフィード（ｓｙｎｄｉｃａｔｅｄ  ｆｅｅｄ）（たとえばＲＳＳ）を介するなどの制御された様式で、ガーデンコンテキストの外部から受動的に表示するために、何らかのコンテンツを使用可能にすることができる。ガーデンは複数のユーザによる所有が可能であるため、複数のユーザによって制御される可能性がある。
【００５３】
本発明の様々な態様に関する追加のコンテキストを提供するために、図１３および以下の考察では、本発明の様々な態様が実施可能な好適な動作環境１３１０についての簡単な全体的な説明を提供することが意図される。本発明は、１つまたは複数のコンピュータあるいは他のデバイスによって実行されるプログラムモジュールなどの、コンピュータ実行可能命令の全般的なコンテキストで説明されるが、当業者であれば、本発明が、他のプログラムモジュールと組み合わせて、および／またはハードウェアとソフトウェアの組み合わせとして、実施することも可能であることを理解されよう。
【００５４】
しかしながら、一般にプログラムモジュールは、特定のタスクを実行するかまたは特定のデータ型を実装する、ルーチン、プログラム、オブジェクト、構成要素、データ構造などを含む。動作環境１３１０は、好適な動作環境の一例に過ぎず、本発明の使用範囲または機能に関していかなる制限も示唆することを意図するものではない。本発明と共に使用するのに好適な可能性のある、他の良く知られたコンピュータシステム、環境、および／または構成には、パーソナルコンピュータ、ハンドヘルドまたはラップトップデバイス、マルチプロセッサシステム、マイクロプロセッサベースシステム、プログラマブル大衆電化製品、ネットワークＰＣ、ミニコンピュータ、メインフレームコンピュータ、上記のシステムまたはデバイスを含む分散コンピューティング環境、およびその他が含まれるが、これらに限定されるものではない。
【００５５】
図１３を参照すると、本発明の様々な態様を実施するための例示的環境１３１０は、コンピュータ１３１２を含む。コンピュータ１３１２は、処理ユニット１３１４、システムメモリ１３１６、およびシステムバス１３１８を含む。システムバス１３１８は、システムメモリ１３１６を含むがこれに限定されることのないシステム構成要素を、処理ユニット１３１４に結合する。処理ユニット１３１４は、任意の様々な使用可能プロセッサとすることができる。デュアルマイクロプロセッサおよび他のマルチプロセッサアーキテクチャも、処理ユニット１３１４として使用可能である。
【００５６】
システムバス１３１８は、１１ビットバス、Ｉｎｄｕｓｔｒｉａｌ  Ｓｔａｎｄａｒｄ  Ａｒｃｈｉｔｅｃｔｕｒｅ（ＩＳＡ）、マイクロチャネルアーキテクチャ（ＭＣＡ）、拡張ＩＳＡ（ＥＩＳＡ）、Ｉｎｔｅｌｌｉｇｅｎｔ  Ｄｒｉｖｅ  Ｅｌｅｃｔｒｏｎｉｃｓ（ＩＤＥ）、ＶＥＳＡローカルバス（ＶＬＢ）、Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ（ＰＣＩ）、ユニバーサルシリアルバス（ＵＳＢ）、Ａｄｖａｎｃｅｄ  Ｇｒａｐｈｉｃｓ  Ｐｏｒｔ（ＡＧＰ）、Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ  Ｍｅｍｏｒｙ  Ｃａｒｄ  Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ａｓｓｏｃｉａｔｉｏｎバス（ＰＣＭＣＩＡ）、およびＳｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍｓ  Ｉｎｔｅｒｆａｃｅ（ＳＣＳＩ）を含むが、それらに限定されることのない、任意の様々な使用可能バスアーキテクチャを使用する、メモリバスまたはメモリコントローラ、周辺バスまたは外部バス、ならびに／あるいは、ローカルバスを含む、いくつかのタイプのバス構造のうちのいずれかとすることができる。
【００５７】
システムメモリ１３１６は、揮発性メモリ１３２０および不揮発性メモリ１３２２を含む。起動時などにコンピュータ１３１２内の要素間で情報を転送するための基本ルーチンを含む、基本入力／出力システム（ＢＩＯＳ）は、不揮発性メモリ１３２２に格納される。例を挙げると、不揮発性メモリ１３２２は、読み取り専用メモリ（ＲＯＭ）、プログラム可能ＲＯＭ（ＰＲＯＭ）、電気的プログラム可能ＲＯＭ（ＥＰＲＯＭ）、電気的消去可能ＲＯＭ（ＥＥＰＲＯＭ）、またはフラッシュメモリを含むが、これらに限定されるものではない。揮発性メモリ１３２０は、外部キャッシュメモリとして動作するランダムアクセスメモリ（ＲＡＭ）を含む。例を挙げると、ＲＡＭは、静的ＲＡＭ（ＳＲＡＭ）、動的ＲＡＭ（ＤＲＡＭ）、静的ＤＲＡＭ（ＳＤＲＡＭ）、ダブルデータレートＳＤＲＡＭ（ＤＤＲ  ＳＤＲＡＭ）、拡張ＳＤＲＡＭ（ＥＳＤＲＡＭ）、Ｓｙｎｃｈｌｉｎｋ  ＤＲＡＭ（ＳＬＤＲＡＭ）、およびダイレクトＲａｍｂｕｓ（ＤＲＤＲＡＭ）などの、多くの形で使用可能であるが、これらに限定されるものではない。
【００５８】
コンピュータ１３１２は、取り外し可能／取り外し不能、揮発性／不揮発性のコンピュータ記憶媒体も含む。図１３には、たとえばディスクストレージ１３２４が示される。ディスクストレージ１３２４は、磁気ディスクドライブ、フロッピー（登録商標）ディスクドライブ、テープドライブ、Ｊａｚドライブ、Ｚｉｐドライブ、ＬＳ−１００ドライブ、フラッシュメモリカード、またはメモリスティックのようなデバイスを含むが、これらに限定されるものではない。加えて、ディスクストレージ１３２４は、コンパクトディスクＲＯＭデバイス（ＣＤ−ＲＯＭ）、ＣＤ記録可能ドライブ（ＣＤ−Ｒドライブ）、ＣＤ書き換え可能ドライブ（ＣＤ−ＲＷドライブ）、またはデジタル汎用ディスクＲＯＭドライブ（ＤＶＤ−ＲＯＭ）などの、光ディスクドライブを含むが、これらに限定されることのない、他の記憶媒体とは別の、またはこれらと組み合わせた、記憶媒体も含むことができる。システムバス１３１８へのディスクストレージデバイス１３２４の接続を容易にするために、通常、インターフェース１３２６などの取り外し可能または取り外し不能インターフェースが使用される。
【００５９】
図１３には、ユーザと、好適な動作環境１３１０内に記載された基本コンピュータリソースとの間の仲介として動作する、ソフトウェアが記載されていることを理解されよう。こうしたソフトウェアはオペレーティングシステム１３２８を含む。ディスクストレージ１３２４上に格納可能なオペレーティングシステム１３２８は、コンピュータシステム１３１２のリソースを制御および割り振るために働く。システムアプリケーション１３３０は、システムメモリ１３１６またはディスクストレージ１３２４のいずれかに格納されたプログラムモジュール１３３２およびプログラムデータ１３３４を介した、オペレーティングシステム１３２８によるリソースの管理を利用する。本発明は、様々なオペレーティングシステムまたはオペレーティングシステムの組み合わせを使用して実施可能であることを理解されよう。
【００６０】
ユーザは、入力デバイス１３３６を介してコマンドまたは情報をコンピュータ１３１２に入力する。入力デバイス１３３６は、マウス、トラックボール、スタイラス、タッチパッド、キーボード、マイクロフォン、ジョイスティック、ゲームパッド、衛星放送用パラボラアンテナ、スキャナ、ＴＶチューナカード、デジタルカメラ、デジタルビデオカメラ、ウェブカメラなどの、ポインティングデバイスを含むが、これらに限定されるものではない。これらおよび他の入力デバイスは、インターフェースポート１３３８を介し、システムバス１３１８を通じて処理ユニット１３１４に接続される。インターフェースポート１３３８は、たとえばシリアルポート、パラレルポート、ゲームポート、およびユニバーサルシリアルバス（ＵＳＢ）を含む。出力デバイス１３４０は、入力デバイス１３３６と同じ何らかのタイプのポートを使用する。したがって、たとえばＵＳＢポートを使用して、コンピュータ１３１２に入力を提供すること、およびコンピュータ１３１２からの情報を出力デバイス１３４０に出力することができる。特別なアダプタを必要とする出力デバイス１３４０の中でもとりわけ、モニタ、スピーカ、およびプリンタのような何らかの出力デバイス１３４０が存在することを示すために、出力アダプタ１３４２が提供される。例を挙げると、出力アダプタ１３４２は、出力デバイス１３４０とシステムバス１３１８との間の接続手段を提供する、ビデオおよびサウンドカードを含むが、これらに限定されるものではない。他のデバイスおよび／またはデバイスのシステムは、リモートコンピュータ１３４４などの入力および出力の両方の機能を提供することに留意されたい。
【００６１】
コンピュータ１３１２は、リモートコンピュータ１３４４などの１つまたは複数のリモートコンピュータへの論理接続を使用してネットワーク化された環境内で動作することができる。リモートコンピュータ１３４４は、パーソナルコンピュータ、サーバ、ルータ、ネットワークＰＣ、ワークステーション、マイクロプロセッサベース電化製品、ピアデバイス、または他の共通ネットワークノードなどとすることが可能であり、通常は、コンピュータ１３１２に関して説明した要素の多くまたはすべてを含む。簡潔にするために、リモートコンピュータ１３４４と共にメモリストレージデバイス１３４６のみが示されている。リモートコンピュータ１３４４は、ネットワークインターフェース１３４８を介してコンピュータ１３１２に論理的に接続され、次に、通信接続１３５０を介して物理的に接続される。ネットワークインターフェース１３４８は、ローカルエリアネットワーク（ＬＡＮ）およびワイドエリアネットワーク（ＷＡＮ）などの通信ネットワークを包含する。ＬＡＮ技術は、光ファイバ分散データインターフェース（ＦＤＤＩ）、銅線分散データインターフェース（ＣＤＤＩ）、イーサネット（登録商標）／ＩＥＥＥ  １１０２．３、トークンリング／ＩＥＥＥ  １１０２．５などを含む。ＷＡＮ技術は、ポイントツーポイントリンク、サービス総合デジタル網（ＩＳＤＮ）およびその変形などの回線交換網、パケット交換網、ならびにデジタル加入者回線（ＤＳＬ）を含むが、これらに限定されるものではない。
【００６２】
通信接続１３５０は、ネットワークインターフェース１３４８をバス１３１８に接続するために使用されるハードウェア／ソフトウェアを言い表す。通信接続１３５０は、わかりやすく図示するためにコンピュータ１３１２内部に示されるが、コンピュータ１３１２に外付けすることもできる。ネットワークインターフェース１３４８への接続に必要なハードウェア／ソフトウェアは、単なる例示として、通常の電話グレードモデム、ケーブルモデム、およびＤＳＬモデムを含むモデム、ＩＳＤＮアダプタ、ならびにイーサネット（登録商標）カードなどの、内部および外部技術を含む。
【００６３】
これまでに説明してきた内容は、本発明の例を含む。もちろん、本発明を説明するために、構成要素または方法の考え得るあらゆる組み合わせについて説明することは不可能であるが、当業者であれば、本発明の多くの他の組み合わせおよび置き換えが可能であることを理解されよう。したがって本発明は、添付の特許請求の範囲の精神および範囲内にある、すべてのこうした変更、修正、および変形を包含することが意図される。さらに、「含む」という用語が詳細な説明または特許請求の範囲のいずれかで使用される限りは、こうした用語は、「備える」という用語と同様に、「備える」が特許請求の範囲で暫定的な単語として使用される場合に解釈されるように、包含的であることが意図される。
【図１】
0005639128.tif 000002
【図２】
0005639128.tif 000003
【図３】
0005639128.tif 000004
【図４】
0005639128.tif 000005
【図５】
0005639128.tif 000006
【図６】
0005639128.tif 000007
【図７】
0005639128.tif 000008
【図８】
0005639128.tif 000009
【図９】
0005639128.tif 000010
【図１０】
0005639128.tif 000011
【図１１】
0005639128.tif 000012
【図１２】
0005639128.tif 000013
【図１３】
0005639128.tif 000014