(57)【要約】ソーシャルマッピングのためのシステム、方法およびコンピュータプログラムを提供する。複数のソーシャルネットワークメンバーについてのデータが受信される。複数のソーシャルネットワークメンバーの第１のメンバーは、関係を構築したいと望む複数のソーシャルネットワークメンバーの第２のメンバーを特定することができる。そして、第１のメンバーについてのデータは、その特定に基づいて、第２のメンバーに送信される。第２のメンバーからの入力は、そのデータに応じて受信すられる。第１のメンバーと第２のメンバーとの関係は、第１のメンバーを第２のメンバーにマッピングするために、その入力に基づいて確認される。【選択図】図３
2009520276.tif 000002
【特許請求の範囲】
【請求項１】
複数のソーシャルネットワークメンバーについてのデータを受信するステップと、
関係を構築するために、前記複数のソーシャルネットワークメンバーの第１のメンバーが該複数のソーシャルネットワークメンバーの第２のメンバーを特定することを可能にするステップと、
前記特定することに基づいて、前記第１のメンバーについてのデータを前記第２のメンバーに送信するステップと、
前記データに応じて、前記第２のメンバーからの入力を受け付けるステップと、
前記第１のメンバーを前記第２のメンバーにマッピングするために、前記入力に基づいて該第１のメンバーと該第２のメンバーとの関係を確認するステップと
を具備することを特徴とするソーシャルマッピング方法。
【請求項２】
前記データは、前記複数のソーシャルネットワークメンバーについてのプロフィールデータを含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記データは、前記複数のソーシャルネットワークメンバーについてのストーリーを含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記入力は、前記第１のメンバーとの関係を構築するための招待の受諾を含むことを特徴とする請求項１に記載の方法。
【請求項５】
前記複数のソーシャルネットワークメンバーに情報を提供するために、前記関係を利用するステップをさらに有することを特徴とする請求項１に記載の方法。
【請求項６】
一以上のプライバシー設定を前記関係と関連付けるステップをさらに有することを特徴とする請求項１に記載の方法。
【請求項７】
複数のソーシャルネットワークメンバーについてのデータを受信するように構成される通信インタフェースと、
関係を構築するために、前記複数のソーシャルネットワークメンバーの第１のメンバーが該複数のソーシャルネットワークメンバーの第２のメンバーを特定することを可能にするように構成される関係表示モジュールと、
前記特定することに基づいて、前記第１のメンバーについてのデータを前記第２のメンバーに送信し、前記データに応じて、該第２のメンバーからの入力を受け付け、該第１のメンバーを該第２のメンバーにマッピングするために、前記入力に基づいて該第１のメンバーと該第２のメンバーとの関係を確認するように構成されるソーシャル関係エディタモジュールと
を備えることを特徴とするソーシャルマッピングのためのシステム。
【請求項８】
前記データは、前記複数のソーシャルネットワークメンバーについてのプロフィールデータを含むことを特徴とする請求項７に記載のシステム。
【請求項９】
前記データは、前記複数のソーシャルネットワークメンバーについてのストーリーを含むことを特徴とする請求項７に記載のシステム。
【請求項１０】
前記入力は、前記第１のメンバーとの関係を構築するための招待の受諾を含むことを特徴とする請求項７に記載のシステム。
【請求項１１】
前記関係表示モジュールは、さらに、前記複数のソーシャルネットワークメンバーに情報を提供するために、前記関係を利用するように構成されることを特徴とする請求項７に記載のシステム。
【請求項１２】
一以上のプライバシー設定を前記関係と関連付けるように構成されるプライバシー設定モジュールをさらに備えることを特徴とする請求項７に記載のシステム。
【請求項１３】
プロセッサにより実行可能なソーシャルマッピング方法を実行するためのプログラムを具現化されたコンピュータに読み取り可能な媒体であって、前記ソーシャルマッピング方法は、
複数のソーシャルネットワークメンバーについてのデータを受信するステップと、
関係を構築するために、前記複数のソーシャルネットワークメンバーの第１のメンバーが該複数のソーシャルネットワークメンバーの第２のメンバーを特定することを可能にするステップと、
前記特定することに基づいて、前記第１のメンバーについてのデータを前記第２のメンバーに送信するステップと、
前記データに応じて、前記第２のメンバーからの入力を受け付けるステップと、
前記第１のメンバーを前記第２のメンバーにマッピングするために、前記入力に基づいて該第１のメンバーと該第２のメンバーとの関係を確認するステップと
を具備することを特徴とするコンピュータに読み取り可能な媒体。
【請求項１４】
前記データは、前記複数のソーシャルネットワークメンバーについてのプロフィールデータを含むことを特徴とする請求項１３に記載のコンピュータプログラム。
【請求項１５】
前記データは、前記複数のソーシャルネットワークメンバーについてのストーリーを含むことを特徴とする請求項１３に記載のコンピュータプログラム。
【請求項１６】
前記入力は、前記第１のメンバーとの関係を構築するための招待の受諾を含むことを特徴とする請求項１３に記載のコンピュータプログラム。
【請求項１７】
前記ソーシャルマッピング方法は、前記複数のソーシャルネットワークメンバーに情報を提供するために、前記関係を利用するステップをさらに有することを特徴とする請求項１３に記載のコンピュータプログラム。
【請求項１８】
前記ソーシャルマッピング方法は、一以上のプライバシー設定を前記関係と関連付けるステップをさらに有することを特徴とする請求項１３に記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般にソーシャルネットワーキングに関し、特に、ソーシャルマッピングのためのシステムおよび方法に関する。
【０００２】
本出願は、「ソーシャルマッピングのためのシステムおよび方法」と題する２００５年１２月１４日に出願された米国仮特許出願第６０／７５０，８４４号の利益および優先権を主張する。この出願は参照により本出願に組み込まれる。
【背景技術】
【０００３】
従来、人々は、ソーシャル（社交、出会い）クラブに加入したり、ソーシャルイベントに出席したり、他の友人を通して友人に出会ったりするなどにより互いにネットワークを作っていた。インターネットは、多くの人々にとってより便利に友人や知人との交際を続けさせてきた。他の人々には、インターネットは、新しい人々とネットワークを作ったり、会ったりするためのソーシャルフォーラムを提供している。
【０００４】
多くの人々のために、インターネットは、人々が新しい友人と出会い、既存の友人と連絡を取る主要な方法を最近になって提示している。したがって、インターネットは、膨大な数の個人間の相互作用の複雑な配列のための媒体を提供する。
【０００５】
膨大な数の個人間の通信を容易にするために、種々のソーシャルネットワーキングウェブサイトが近年開発されてきた。ソーシャルネットワーキングウェブサイトは、これらの個人がウェブサイトを介して互いに相互作用するのを可能にするための組織やツールおよびフォーラムを提供することができる。しかしながら、多くのユーザは、インターネットを介して情報を提供することに警戒心を抱いている。多くのユーザは、例えば、他のユーザの特定のグループへの通信を制限することをむしろ選んでいる。
【発明の開示】
【０００６】
本発明は、ソーシャルマッピングのためのシステム、方法およびコンピュータプログラムを提供する。一人以上のソーシャルネットワークメンバーについてのデータが受信される。第１のソーシャルネットワークメンバーは、関係を築くために、少なくとも一人の第２のソーシャルネットワークメンバーを特定することができる。第１のソーシャルネットワークメンバーについてのデータは、その特定に基づいて、第２のソーシャルネットワークメンバーに送信される。第２のソーシャルネットワークメンバーからの入力は、そのデータに応じて受け付けられる。その関係は、第１のソーシャルネットワークメンバーを第２のソーシャルネットワークメンバーにマッピングするために、その入力に基づいて確認される。
【発明を実施するための最良の形態】
【０００７】
図１は、ソーシャルマッピングのための典型的な環境の概略図を示す。一人以上のユーザ１０２（例えば、ユーザＡ  １０２Ａ、ユーザＢ  １０２Ｂ、ユーザＮ  １０２Ｎ）は、ネットワーク１０４を介してソーシャルネットワークエンジン１０６と通信する。ソーシャルネットワークエンジン１０６は、ソーシャルネットワーキングウェブサイト、そのソーシャルネットワーキングウェブサイトを運営する一以上のサーバ、または、ネットワーク１０４を介してソーシャルネットワーキングサービスを提供することができるあらゆる他の装置やアプリケーションを備えていればよい。ユーザ１０２は、ネットワーク１０４を介してソーシャルネットワークエンジン１０６により提供されるサービスにアクセスすることができる。任意に、一人以上のユーザ１０２は、ソーシャルネットワークエンジン１０６に直接アクセスすることができてもよい。
【０００８】
ユーザ１０２は、ラップトップまたはデスクトップコンピュータ、携帯電話、携帯情報端末（ＰＤＡ）、セットトップボックスなどの計算装置を介して、ソーシャルネットワークエンジン１０６にアクセスすることができる。ユーザ１０２は、ソーシャルネットワークエンジン１０６を介してソーシャルネットワークメンバーについてのデータを見たり、彼らおよび可能な他人についてのデータを入力したり、ソーシャルネットワークグループなどに加入したりすることができる。ユーザ１０２は、例えば、典型的にソーシャルネットワークエンジン１０６に関連したソーシャルネットワーキングウェブサイトのメンバーであり、したがってソーシャルネットワークメンバーを構成する。
【０００９】
典型的な実施形態によれば、ユーザＡ  １０２Ａなどのユーザ１０２は、ソーシャルネットワークエンジン１０６に関連するとともに、ユーザＡ  １０２Ａが関係を構築したり、既存の関係の詳細を構築したり、変更したりしたい一人以上の他のメンバー（例えば、ユーザＢ  １０２ＢやユーザＮ  １０２Ｎ）を特定する。ソーシャルネットワークエンジン１０６を介して、ユーザＡ  １０２Ａは、その関係についての詳細を入力する。そして、ソーシャルネットワークエンジン１０６は、ユーザＡ  １０２Ａから他のユーザ（すなわち、ユーザＢ  １０２ＢやユーザＮ  １０２Ｎ）への詳細を含むデータなどのデータを送信する。ユーザＢ  １０２ＢやユーザＮ  １０２Ｎは、そのデータに応じて入力を提供する。その応答は、例えばそのデータを修正するものであってもよい。
【００１０】
ユーザＢ  １０２ＢやユーザＮ  １０２Ｎとの関係は、その入力に基づいてソーシャルネットワークエンジン１０６によって確認される。いくつかの実施形態によれば、その確認はその関係の存在を否定することを含んでもよい。あらゆるタイプの確認や入力は、ユーザＡ  １０２ＡとユーザＢ  １０２ＢやユーザＮ  １０２Ｎとの間の関係を変更したり、構築したりするために用いられてもよい。
【００１１】
その関係は、ユーザ１０２内の二人の間に存在するあらゆるタイプの関係を含めばよい。例えば、ユーザＡ  １０２ＡとユーザＢ  １０２Ｂは、一緒に働いていたり、同級生であったり、親類であったり、付き合っていたりなどすればよい。２以上の関係が二人のユーザの間に存在してもよい。例えば、ユーザＡ  １０２ＡとユーザＢ  １０２Ｂは、一緒に働くとともに付き合っていてもよい。二人以上のユーザ間の関係データを処理したり、それにアクセスしたり、利用したり、修正したりすることなどは、図２〜図５に関連してさらに説明される。
【００１２】
図２において、図１で説明されたソーシャルネットワークエンジン１０６などの典型的なソーシャルネットワークエンジンのブロック図を示す。通信インタフェース２０２は、ユーザ１０２からデータを受信し、ユーザ１０２にデータを送信するためのソーシャルネットワークエンジン１０６に関連して提供される。ユーザ１０２は、ネットワーク１０４を介してソーシャルネットワークエンジン１０６にあらゆるタイプのデータを送信することができ、その反対も同様である。
【００１３】
典型的に、ユーザ１０２は、ソーシャルネットワークエンジン１０６に関連したウェブサイトにアクセスする。例えば、ソーシャルネットワークエンジン１０６は、ユーザ１０２が互いに相互作用するために訪問することができるソーシャルネットワーキングウェブサイトを主催してもよい。ウェブサイトは、ユーザ１０２についての種々のタイプのデータ（例えば、プロフィール情報、ユーザＡ  １０２Ａのような特定のユーザがユーザＢ  １０２ＢやユーザＮ  １０２Ｎのような他のユーザとの間に有する関係）を互いに表示することができる。ユーザ１０２は、ソーシャルネットワーキングウェブサイト内の特定のコミュニティ（例えば、通っている学校、職場、地理的位置などに従って分類されたコミュニティ）に属していてもよい。
【００１４】
ソーシャル関係エディタモジュール２０４は、ユーザ１０２が互いに有するソーシャル関係を編集するために提供される。例えば、ユーザＡ  １０２Ａは、ユーザＢ  １０２ＢやユーザＮ  １０２Ｎとの特定の関係を指定することができる。そして、ユーザＢ  １０２ＢおよびユーザＮ  １０２Ｎの少なくとも一人は、ユーザＡ  １０２Ａにより指定された特定の関係を確認するために質問されてもよい。したがって、ソーシャルネットワーキングウェブサイトを介して構築された各関係は、その関係の二人以上のユーザ１０２によって正しいことを確かめられる。ソーシャル関係エディタモジュール２０４に関連したソーシャル関係エディタ表示ページは、図３に関連してさらに説明される。
【００１５】
ソーシャル関係エディタモジュール２０４は、ユーザ１０２間の一以上の関係を追跡することができる。また、ソーシャル関係エディタモジュール２０４は、特定された関係を確認するために、コミュニケーションを生成し、ユーザ１０２にそれを送信することができる。ここに記述のように、ユーザ１０２は、典型的にソーシャルネットワーキングウェブサイトのメンバーである。したがって、ユーザ１０２は、ソーシャルネットワークエンジン１０６に関連したソーシャルネットワークウェブサイトを介して互いに相互作用し、その相互作用を容易にし、あるいはあらゆる他の理由のために、互いに関係を特定することができる。
【００１６】
関係格納モジュール２０６は、ユーザ１０２間の関係の格納を容易にするために提供される。関係格納モジュール２０６は、種々の関係を格納するために、あらゆるタイプの記憶装置または媒体を利用することができる。例えば、関係格納モジュール２０６は、データベース、ＣＤ−ＲＯＭ、ＤＲＡＭなどにその関係を格納することができる。その関係、ユーザ１０２に関連したプロフィールデータあるいはユーザ１０２に関連したあらゆる他の情報を格納するためのあらゆるタイプの記憶装置または記憶媒体は、種々の実施形態の範囲内である。
【００１７】
また、関係表示モジュール２０８は、ソーシャルネットワークエンジン１０６に関連して提供される。関係表示モジュール２０８は、ユーザ１０２間の関係を特定し、ユーザ１０２についてのプロフィール情報、関係および他のデータを示す表示ページを生成する。例えば、ユーザＡ  １０２Ａは、ボタン、ポータル、リンクなどを介して、ユーザＡ  １０２Ａに関連した特定のコミュニティ（例えば、大学コミュニティ）からの人に関する表示ページを要求することができてもよい。そして、関係表示モジュール２０８は、ユーザＡ  １０２Ａに関連した特定のコミュニティに属するユーザ１０２についてのデータを生成し、そのユーザＡ  １０２Ａに対してそれを表示することができる。そして、ユーザＡ  １０２Ａは、表示ページにリストアップされた各ユーザ１０２についてのより詳細なデータにアクセスするために、その表示ページを利用することができる。関係表示モジュール２０８は、ソーシャルネットワーキングサイトに関連したユーザ１０２についてのあらゆるデータを表示してもよい。
【００１８】
図２がソーシャルネットワークエンジン１０６（例えば、通信インタフェース２０２、ソーシャル関係エディタモジュール２０４、関係格納モジュール２０６および関係表示モジュール２０８）に関連した種々のモジュールを示すが、それ以上あるいはそれ以下のモジュールがソーシャルネットワークエンジン１０６に関連付けられてもよく、それもまだ種々の実施形態の範囲に含まれる。例えば、データベース（図示せず）は、ユーザ１０２についてのデータを格納するためのソーシャルネットワークエンジン１０６に接続されてもよい。
【００１９】
図３は、ソーシャルネットワークエンジン１０６に関連付けられ得る典型的なソーシャルネットワーク表示ページ３００を示す。ソーシャルネットワーク表示ページ３００は、各ユーザ１０２のための画像／グラフィカル表示３０２を含む。例えば、ユーザＡ  １０２Ａは、ユーザＡ  １０２Ａの写真を利用してもよく、ユーザＢ  １０２Ｂは、ユーザＢ  １０２Ｂを表す漫画のキャラクタを利用してもよい。あらゆるタイプの絵、写真、グラフィック、アイコン、記号などは、画像／グラフィカル表示３０２を介してユーザ１０２を表すために用いられてもよい。
【００２０】
経歴データ３０４は、リストアップされた各ユーザ１０２について表示される。例えば、名前、ステータス（地位）、卒業年度、研究分野などが、各ユーザ１０２の経歴データ３０４として表示されてもよい。あらゆるタイプのデータが経歴データ３０４を構成してもよい。
【００２１】
ユーザ行動エリア３０６は、ソーシャルネットワーク表示ページ３００に関係付けられてもよい。例えば、ユーザ行動エリア３０６は、各ユーザ１０２に関連して表示されてもよい。図３では、ユーザ行動エリア３０６は、各ユーザ１０２の経歴データ３０４の右側に表示される。しかしながら、ユーザ行動エリア３０６はどこに表示されてもよい。例えば、画像／グラフィカル表示３０２は、ユーザ行動エリア３０６を表示するために、アクセスされ、チェックマークされ、強調等されてもよい。
【００２２】
ユーザ行動エリア３０６により、ユーザ１０２は、経歴データ３０４が表示されているユーザＡ  １０２Ａのような特定のユーザに関連して実行する一以上の行動を選択することができる。例えば、ユーザ１０２は、「メッセージを送信する」機能を介して電子メールまたは他のメッセージをユーザ１０２に送信するために選択することができるとともに、ポップアップまたは同様のスクリーンに向けられる「彼女を突く！」機能を利用して、ユーザ１０２が表示されたユーザを「突く」ことを望んでいるかを確認するために選択することができる。表示されたユーザがもう一人のユーザ１０２により「突かれた」ことを表示されたユーザに知らせる告知が、その表示されたユーザに送信されてもよい。
【００２３】
また、ユーザ行動エリア３０６によって、ユーザ１０２は、ユーザ１０２の友人についてのデータを見るために「友人を見る」機能を利用したり、そのユーザに関連した写真を見るために「写真を見る」機能を利用したり、ユーザ１０２の友人グループへの追加を要求するために「友人に追加する」機能を利用したりすることができてもよい。種々の他のオプションは、ユーザ行動エリア３０６を介してアクセスされてもよい。例えば、ユーザ１０２は、ユーザ行動エリア３０６を介して、ユーザＢ  １０２Ｂのような特定のユーザについてのストーリーにアクセスすることができてもよい。
【００２４】
ソーシャルネットワーク表示ページ３００は、ユーザ１０２についてのあらゆるタイプのデータを表示するために用いられてもよい。図３に示すソーシャルネットワーク表示ページ３００は、あるコミュニティに属する種々のユーザを表示するための典型的な表示ページである。また、表示ページは、個人ユーザまたはユーザのグループについてのプロフィールデータを表示したり、種々のコミュニティに属するユーザ１０２についてのデータを表示したり、ユーザ１０２についてのストーリーを表示したりするために用いられてもよい。図３のソーシャルネットワーク表示ページ３００は、典型的な実施形態に従って、ユーザＡ  １０２Ａのような特定のユーザが関係を構築したいユーザＡ  １０２Ａが知っているユーザ１０２を特定し、あるいは選択するために用いられてもよい。ソーシャルネットワーク表示ページ３００は、関係表示モジュール２０８により生成されてもよく、実行される検索のようにユーザＡ  １０２Ａにより始められた検索またはフィルタ機能に応じて表示されてもよい。ここに記述のように、ソーシャルネットワーク表示ページ３００のためのユーザ１０２についてのデータは、関係格納モジュール２０６あるいはユーザ１０２についてのデータを格納するための別の記憶モジュール（図示せず）によって利用されるデータベース、キャッシュメモリまたはあらゆる他のメモリに格納されてもよい。
【００２５】
いくつかの実施形態によれば、ソーシャルネットワーク表示ページ３００は、例えば、ユーザ１０２のディレクトリ、ユーザ１０２のコレクション、ユーザＡ  １０２Ａに関連して構築された関係のディレクトリを表示するために用いられてもよい。ここに記述のように、ユーザ１０２に関連したいずれかのデータは、ソーシャルネットワーク表示ページ３００またはソーシャルネットワークエンジン１０６に関連したあらゆる他の表示機構を利用することにより表示されてもよい。
【００２６】
図４は、ソーシャルネットワークエンジン１０６に関連した典型的なソーシャルエディタページを示す。ソーシャルネットワーキングウェブサイトに関連した他のユーザ１０２との関係についてユーザ１０２に質問するために、図４に示すソーシャルエディタページ４００を用いることができる。ユーザＡ  １０２Ａのような特定のユーザからの要求に応じて、例えばユーザＢ  １０２Ｂのようなもう一人のユーザとの関係を形成し、あるいは他の方法で構築するために、ソーシャルエディタページ４００が送信されてもよい。
【００２７】
ソーシャルエディタインクエリ４０２は、ソーシャルエディタページ４００の内容を構築するために用いられてもよい。例えば、図４は、「ジョンドゥをどのようにして知ったか？」というソーシャルエディタインクエリ４０２のためのソーシャルエディタページ４００を示す。しかしながら、ソーシャルエディタインクエリ４０２は、「ジョンドゥにより提供されたあなたとの関係についての情報が正確であるか？」のようなあらゆるインクエリを含んでもよい。あらゆるタイプのソーシャルエディタインクエリ４０２が、ソーシャルエディタページ４００に関連して提供されてもよい。
【００２８】
関係類型特定部４０４は、ユーザ１０２が他のユーザ１０２との間に有する関係を選択し、あるいは特定するのを可能にするために表示されてもよい。例えば、ユーザＡ  １０２Ａは、ユーザＡ  １０２ＡがユーザＢ  １０２Ｂと一緒に住んでいるか、ユーザＢ  １０２Ｂと一緒に働いているか、あるいは、友人を介してユーザＢ  １０２Ｂを知っているかを選択すればよい。一以上の関係類型特定部４０４が選択されてもよい。ここに記述のように、ユーザ１０２は、２以上の手段を介して互いに知っていてもよい。
【００２９】
関係詳細特定部４０６により、ユーザ１０２は、その関係の性質をさらに指定することができる。例えば、関係詳細特定部４０６は、ユーザ１０２がどこに一緒に住んでいるか、ユーザ１０２がどこで一緒に働いているか、ユーザ１０２がどの友人を共通に有するかなどを構築してもよい。一つの関係詳細特定部４０６のみを示すが、各関係に関連して二つ以上の関係詳細特定部４０６が提供されてもよい。
【００３０】
また、時間枠特定部４０８は、ソーシャルエディタページ４００と関連して提供されてもよい。時間枠特定部４０８は、関係類型特定部４０４に関連した時間または時間枠を構築するために用いられてもよい。例えば、時間枠特定部４０８は、ユーザ１０２が一緒に住んでいるとき、一緒に働いているとき、付き合っているときなどを指定することができる。
【００３１】
関係特定部４０２、関係類型特定部４０４、関係詳細特定部４０６および時間枠特定部４０８の少なくとも一つは、ドロップダウンメニュー、テキスト入力ボックス、チェックボックス、あるいはあらゆる他の選択方法または選択方法の組み合わせを介して選択可能であってもよい。典型的な実施形態によれば、ソーシャルエディタインクエリ４０２は、関係の確認を求めているユーザ１０２に送信されたときの選択で予め投入される。また、ユーザ１０２について既に格納されたデータ、およびユーザ１０２が前の機会に互いに構築した関係の少なくとも一方を利用して、部分的にあるいは全体的に、ソーシャルエディタページ４００を自動的に投入することができる。
【００３２】
図３および図４に関連して記述する配列、提示、表示あるいは内容は、変化してもよく、それでも種々の実施形態の範囲内のままであればよい。例えば、追加の関係質問は、ソーシャルエディタページ４００に関連して利用されてもよく、追加のタイプの経歴データ３０４は、ソーシャルネットワーク表示ページ３００を介して表示されてもよい。
【００３３】
例えば、ユーザＡ１０２Ａは、例えば、ユーザＡ  １０２ＡがユーザＢ  １０２Ｂとの間に有する関係についての詳細を提供するために、関係特定部４０２、関係類型特定部４０４、関係詳細特定部４０６、時間枠特定部４０８およびソーシャルエディタページ４００を介して提供され得るあらゆる他の特定部の少なくとも一つから選択することにより、ソーシャルエディタページ４００を完了してもよい。そして、ユーザＢ  １０２Ｂは、予め投入されたソーシャルエディタページ４００を送信され得、ユーザＡ  １０２Ａにより提供されるデータを確認するために質問され得る。ユーザＢ  １０２Ｂは、ソーシャルエディタページ４００上のデータの正確性を確認したり、ソーシャルエディタページ４００上のデータを修正したり、ソーシャルエディタページ４００のデータに追加したり、あるいはソーシャルエディタページ４００上のデータの正確性を否定したりすることができる。
【００３４】
ソーシャルエディタページ４００を介して構築された関係についての詳細は、関係格納モジュール２０６により格納され得る。例えば、関係データベース（図示せず）は、ソーシャルネットワークエンジン１０６に関連したユーザ１０２間の関係をマッピングするために用いられてもよい。そのマップは、一例では、ユーザ１０２間の関係のネットワークを示すことができる。
【００３５】
インクエリおよびソーシャルエディタページ４００に関連したデータの内容は、クラブの会員、チーム、教会などのあらゆるトピックスと、共通のコース、クラス、協会、研究のプログラムなどと、共通のトラベル、ジャーニー、アドベンチャー、パーティ、会議などと、共通の家族関係、友人、知人、恋人もしくは同業者、音楽への関心、レストラン、バー、パブなどと、二人以上のユーザ１０２がオンライン活動などを介してランダムに、偶然に、目的を持って出会うか否か、あるいは二人以上のユーザ１０２が出会ったことがないかなどとを含んでもよい。ここに記述のように、ソーシャルエディタページ４００を介してあらゆるタイプのデータを構築することができる。
【００３６】
ここに記述のように、確認要求は、ソーシャルエディタページ４００の完了に応じてユーザ１０２に送信され得る。ソーシャル関係エディタモジュール２０４は、ユーザＡ  １０２Ａが知り得る、またはユーザＡ  １０２Ａが関係の構築を望む人として、ユーザＡ  １０２ＡがユーザＢ  １０２Ｂを選択したというコミュニケーションを、例えばユーザＢ  １０２Ｂに送信することができる。ユーザＢ  １０２Ｂは、ユーザＡ  １０２Ａにより提供されるデータを確認したり、そのデータを調整または編集したり、その関係に関するメッセージをユーザＡ  １０２Ａに送信したり、その関係の存在を否定したり、その関係についてのデータを追加したりすることを選択することができる。ユーザＢ  １０２Ｂがそのデータを編集したり、それに追加したりするならば、ユーザＡ  １０２Ａは、典型的な実施形態に従って追加または編集されたデータを確認するために質問されてもよい。
【００３７】
ユーザ１０２は、ステータスを示す表示ページを介して、他のユーザ１０２との関係のステータスを見ることができる。例えば、ソーシャルネットワーク表示ページ３００は、ソーシャルネットワーク表示ページ３００に表示される各ユーザ１０２との関係のステータスを含むことができる。また、例えば、経歴データ３０４は、経歴データ３０４が表示されているユーザとの関係が受け入れられるか否定されるか、あるいは関係や提案された関係についてのデータをレビューしているかを表示することができる。そのステータスは、その関係の説明、その関係の時期、あるいはその関係についてのあらゆる他の詳細を含んでいてもよい。
【００３８】
また、ユーザ１０２が互いに有する関係に基づいて生成されたソーシャルマップの詳細は、ソーシャルネットワーク表示ページ３００を介して表示されてもよい。例えば、ユーザＢ  １０２ＢとユーザＡ  １０２Ａとの関係についての詳細を示すソーシャルマップが生成され、表示され、あるいはユーザ１０２によりアクセスされてもよい。
【００３９】
また、ソーシャルネットワーク表示ページ３００は、ユーザ１０２が他のユーザとの間で有する関係に関連した年代順配列に従って昇順または降順でユーザ１０２を表示することができる。例えば、ユーザＮ  １０２Ｎは、ユーザＡ  １０２Ａによって要求される名簿においてユーザＢ  １０２Ｂの前に表示されてもよい。なぜならば、ユーザＡ  １０２Ａは、ユーザＢ  １０２Ｂよりも長い間ユーザＮ  １０２Ｎを知っていたからである。共通のグループ、共通のイベントとの関連、状態、出来事などに従ってユーザ１０２を表示することができる。
【００４０】
図５において、ソーシャルマッピングのための典型的な処理のフローチャートを示す。ステップ５０２では、一人以上のソーシャルネットワークメンバーについてのデータを受信する。ソーシャルネットワークメンバーは、ユーザＡ  １０２Ａ、ユーザＢ  １０２ＢあるいはユーザＮ  １０２Ｎのようなここに記述のユーザ１０２を含めばよい。多くのユーザがソーシャルネットワークメンバーを構成すればよい。ここに記述のように、ユーザ１０２は、他のユーザ１０２についてのデータにアクセスし、あるいはそれを提供するために、ソーシャルネットワークエンジン１０６に関連したソーシャルネットワーキングウェブサイトを利用することができる。
【００４１】
ステップ５０４では、第１のソーシャルネットワークメンバーは、関係を構築するために、少なくとも一人の第２のソーシャルネットワークメンバーを特定することができる。例えば、ユーザＡ  １０２Ａは、ユーザＡ  １０２Ａが関係を構築したいユーザＢ  １０２Ｂを選択することができる。ユーザＡ  １０２Ａは、ここに記述のソーシャルネットワーク表示ページ３００を介して表示されるリストのようなリストからユーザＢ  １０２Ｂを選択することができる。
【００４２】
ステップ５０６では、第１のソーシャルネットワークメンバーについてのデータは、その特定に基づいて第２のソーシャルネットワークメンバーに送信される。例えば、ユーザＡ  １０２Ａが関係を構築するためにユーザＢ  １０２Ｂを選択すると、ユーザＡ  １０２Ａは、ソーシャル関係エディタモジュール２０４によって生成されたソーシャルエディタページ４００に導かれてもよい。ソーシャル関係エディタモジュール２０４は、任意に、例えば、関係格納モジュール２０６により既に格納されたユーザＡ  １０２Ａについてのデータ、ユーザＡ  １０２ＡがユーザＢ  １０２Ｂとの間で既に構築しあるいは部分的に構築した関係を有するソーシャルエディタページ４００を予め投入することができる。
【００４３】
ステップ５０８では、入力は、そのデータに応じて第２のソーシャルネットワークメンバーから受け付けられる。例えば、ユーザＢ  １０２Ｂは、ソーシャルエディタページ４００を利用して、ユーザＡ  １０２Ａにより提供されるデータを確認してもよい。また、ユーザＢ１０２Ｂは、そのデータが正確であることを否定しあるいは一般にその関係を否定してもよく、そのデータを編集し、あるいはそのデータに追加してもよい。その関係またはユーザＡ  １０２Ａから提案された関係に関するデータを受信することに応じてユーザＢ  １０２Ｂによりとられるあらゆる行動は、種々の実施形態の範囲内である。
【００４４】
ステップ５１０では、第１のソーシャルネットワークメンバーを少なくとも一人の第２のソーシャルネットワークメンバーにマッピングするために、その入力に基づいて関係を確認する。いくつか実施形態によれば、ソーシャルネットワークエンジン１０６は、その関係を確認する前にその関係を確認するか否かを決定することができる。ソーシャル関係エディタモジュール２０４は、例えば、ユーザＢ  １０２Ｂからの入力に基づいてその関係を確認することができる。その確認は、関係データが正確であることを構築したり、関係データを編集したり、関係データを否定したり、関係データに追加したりすることを含んでもよく、任意に、ユーザＡ  １０２Ａからさらなる確認を要求することを含んでもよい。
【００４５】
いくつかの実施形態によれば、ユーザＢ  １０２Ｂがその関係データを正確であるとして確認すると、その関係データは、ユーザＢ  １０２Ｂにマッピングされる。換言すれば、ユーザＢ  １０２ＢがユーザＡ  １０２Ａとの間にある種の関係を実際に有するとユーザＢ  １０２Ｂが確認すれば、例えば、ユーザＢ  １０２Ｂに関連したプロフィールに関係詳細を追加することができる。
【００４６】
また、ユーザＡ  １０２ＡおよびユーザＢ  １０２Ｂの少なくとも一人は、新しく構築された関係に応じてプライバシー設定を修正すべきか否かを質問されてもよい。例えば、ユーザＢ１０２Ｂは、ユーザＡ１０２Ａとの関係を確認してもよいが、特定のコミュニティまたはグループ内のユーザ１０２がアクセスするのをユーザＢ  １０２Ｂが許可しているユーザＢ  １０２ＢについてのデータにアクセスさせることをユーザＡ  １０２Ａに望むだけであってもよい。いつでもプライバシー設定を修正することができる。例えば、プライバシー設定モジュール（図示せず）は、ユーザ１０２についてのどのデータにユーザ１０２が互いにアクセスすることができるかに対して、各ユーザ１０２のプライバシー設定を指定するために、ソーシャルネットワークエンジン１０６に関連付けられてもよい。
【００４７】
他の実施形態によれば、ユーザ１０２間のオンラインまたはオフライン相互作用、オンラインまたはオフライン相互作用に基づく時間枠などとの関係データの関連性に従って、関係データが提示あるいは表示されてもよい。例えば、ソーシャルネットワークエンジン１０６は、他のユーザ１０２が同時に同じ学校に通っているという事実に基づいてユーザＡ  １０２Ａが関係を形成したい他のユーザ１０２を提案することができる。
【００４８】
ユーザ１０２の誰が関係を構築するかを予測するための予測ツール、ユーザ１０２が互いにもたらす性質や影響を決定するための解析ツール、およびあらゆる他のツールが、関係データに基づいて開発されてもよい。例えば、ソーシャルネットワークエンジン１０６は、関係データに基づいてユーザＡ  １０２Ａが最も興味をひくことを見出すユーザＢ  １０２Ｂについてのストーリーを特定することができる。
【００４９】
また、構築された関係に従ってユーザ１０２をグループ化することもできる。種々のタイプの情報をユーザ１０２に表示し、関係を構築すべき他のユーザ１０２に提案するなどのために、グループ化を用いることができる。
【００５０】
種々の実施形態を上述したが、それらは一例としてのみ提示されたものであり、限定のために提示されたものではないことを理解されたい。例えば、ソーシャルネットワークエンジン１０６に関連したあらゆる構成要素は、上述のような所望の機能のいずれかを用いてもよい。したがって、好適な実施形態の広さおよび範囲は、上述の典型的な実施形態のいずれかにより限定されるべきではない。
【図面の簡単な説明】
【００５１】
【図１】ソーシャルマッピングのための典型的な環境の概略図を示す。
【図２】典型的なソーシャルネットワークエンジンのブロック図を示す。
【図３】ソーシャルネットワークエンジンに関連した典型的な表示ページを示す。
【図４】ソーシャルネットワークエンジンに関連した典型的なソーシャルエディタページを示す。
【図５】ソーシャルマッピングのための典型的な処理のフローチャートを示す。
【図１】
2009520276.tif 000003
【図２】
2009520276.tif 000004
【図３】
2009520276.tif 000005
【図４】
2009520276.tif 000006
【図５】
2009520276.tif 000007