(57)【要約】本開示は、第１のユーザに送信される予定の通信の文脈を自動的に決定すること（６１５）に向けられている。いったん通信の文脈が決定されると、提案されているユーザのユーザプロファイルの特性がその通信の文脈に合致するのであれば、他のユーザは、自動的に通信を受信することを提案される（６３０）。その電子通信は、その後、ユーザ入力に従って、提案されているユーザに転送される（６３５）。
2014526205.tif 000002
【特許請求の範囲】
【請求項１】
通信を複数のユーザに送信するための方法であって、
文脈を通信ネットワーク内の第１のユーザに送信される通信に関連付けるステップと、
前記通信の前記文脈を示すステップと、
を備えた、前記方法。
【請求項２】
前記文脈が第２のユーザのプロファイル基準に合致する時、前記第２のユーザに前記通信を送信することを示す付加的なステップを備えた、請求項１に記載の前記方法。
【請求項３】
ユーザコマンドに応答して前記通信を前記第２のユーザに送信する付加的なステップを備えた、請求項２に記載の前記方法。
【請求項４】
前記文脈が第３のユーザのプロファイル基準に合致する時、前記第３のユーザに前記通信を送信することを示す付加的なステップを備えた、請求項２に記載の前記方法。
【請求項５】
前記文脈の前記表示は、グラフィック要素として表示される、請求項２に記載の前記方法。
【請求項６】
前記グラフィック要素は、前記第２のユーザを表す画像で表示される、請求項５に記載の前記方法。
【請求項７】
前記複数のグラフィック要素は、前記グラフィック要素のそれぞれがユーザプロファイルの特性と関連付けられている前記画像で表示される、請求項６に記載の前記方法。
【請求項８】
前記特性は、主題、トピック、視聴年齢制限、および関心事のうちの少なくとも１つに対応する、請求項７に記載の前記方法。
【請求項９】
インタフェースを作成する方法であって、
文脈を通信ネットワーク内の第１のユーザに送信される通信に関連付けるステップと、
前記電子通信の前記文脈に対応するグラフィック要素を表示するステップと、
を備えた、前記方法。
【請求項１０】
前記文脈が前記第２のユーザのプロファイル基準に合致する時、前記通信を送信する第２のユーザの表現を表示する付加的なステップを備えた、請求項９に記載の前記方法。
【請求項１１】
ユーザコマンドに応答して前記通信を前記第２のユーザに送信する付加的なステップを備えた、請求項１０に記載の前記方法。
【請求項１２】
前記文脈が前記第３のユーザのプロファイル基準に合致する時、前記通信を送信する第３のユーザの表現を表示する付加的なステップを備えた、請求項１０に記載の前記方法。
【請求項１３】
前記複数のグラフィック要素は、前記グラフィック要素のそれぞれがユーザプロファイルの特性と関連付けられている前記第２のユーザの前記表現で表示された、請求項１１に記載の前記方法。
【請求項１４】
前記表示されるグラフィック表現は、主題、トピック、および関心事のうちの少なくとも１つに対応する、請求項１３に記載の前記方法。
【請求項１５】
ユーザの表現で示されるいくつかのグラフィック表現は、指定されたオプションを考慮して決定される、請求項１１に記載の前記方法。
【請求項１６】
表示されるグラフィック要素の順序付けは、高い方から低い方の順で格付けされたユーザのプロファイルのトピックに対応して行われる、請求項１１に記載の前記方法。
【請求項１７】
電子通信を送信するための装置であって、
ユーザに送信される予定の電子メッセージの文脈を決定するコントローラと、
前記要素および第２のユーザの表現に対応するグラフィック要素の表示を作成するビデオプロセッサであって、前記第２のユーザに対応するプロファイル基準が前記文脈に合致する理由により、前記ユーザおよび第２のユーザがリンクされる、前記ビデオプロセッサと、
ユーザ入力に応答して前記電子メッセージを前記ユーザおよび第２のユーザに送信するコントローラと、
を備えた、前記装置。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願の相互参照）
本出願は、２０１１年８月１日に出願された米国特許仮出願のシリアル番号６１／５１３９９０明細書の利益を主張し、その開示内容は、すべて参照により本明細書に組み込まれる。
【０００２】
本開示は、一般には、通信ネットワークに関し、より詳細には、通信を受信するユーザのサブグループを選択するために使用されるユーザインタフェースに関する。
【背景技術】
【０００３】
電子通信の一種である、ステータスアップデートがユーザによってソーシャルネットワーキングサービスにポストされると、メッセージは、通常、ユーザの友人と見なされているすべての人に転送される。あるいは、ユーザは、通信の特別な宛先となる特定の人に電子通信を送信する機能を有する場合もある。双方の通信またはメッセージング手法の欠点は、ポスティングが、特定の個人を事前に選択することなく、特定の人々にだけ行われるといった、中間的な段階がないことである。
【発明の概要】
【課題を解決するための手段】
【０００４】
方法および対応するユーザインタフェースは、第１のユーザに送信される予定の電子通信の文脈を決定することに向けられている。一旦電子通信の文脈が決定されると、他のユーザは、ユーザのユーザプロファイルの特性がその電子通信の文脈に合致するのであれば、自動的に通信を受信することを提案される。その電子通信は、その後、ユーザ入力に従って、提案されたユーザに転送される。
【図面の簡単な説明】
【０００５】
本開示のこれらと他の態様、特徴および利点は、添付図面と関連して読まれるべき、以下の好適な実施形態の詳細な説明によって説明されるまたは明らかになるであろう。
【０００６】
図面において、同種の参照番号は、図全体で同種の要素を表す。
【０００７】
【図１】本開示の実施形態に従うユーザ間で通信を送信する例示的なシステムのブロック図である。
【図２】本開示の実施形態に従う例示的な消費装置のブロック図である。
【図３】本開示の実施形態に従うユーザインタフェースを示す図である。
【図４】本開示の実施形態に従うユーザインタフェースを示す図である。
【図５】本開示の実施形態に従うユーザインタフェースを示す図である。
【図６】本開示の実施形態に従うユーザに送信される電子通信の文脈を決定するフロー図の例示的な実施形態を示す図である。
【図７】本開示の実施形態に従うユーザインタフェースを示す図である。
【図８】本開示の実施形態に従うメッセージ送信するユーザを選択するユーザインタフェースを示す図である。
【図９】本開示の実施形態に従うメッセージ送信するユーザを選択するユーザインタフェースを示す図である。
【図１０】本開示の実施形態に従うメッセージ送信するユーザを選択するユーザインタフェースを示す図である。
【発明を実施するための形態】
【０００８】
本明細書の意図として、用語「電子通信」は、第１のユーザから第２のユーザへの通信とすることができ、その通信は、電子メール、テキストメッセージ、ショートメッセージサービス、マルチメディアメッセージサービス、ＦＡＣＥＢＯＯＫなどの、ソーシャルネットワークサービスへのポスティング、ＴＷＩＴＴＥＲなどのサービスへのツイート、ピクチャ、ブログのポスティング、インスタントメッセージ、ビデオ、オーディオ、メッセージのポスティング、ボイスメッセージなどとして送信されることができる。
【０００９】
ユーザは、第１のユーザおよび第２のユーザがソーシャルネットワーキングサービスを介して互いの「友人」である場合、リンクされているまたは接続されていると認識することができ、そこで第１および第２のユーザは、第３のユーザの同じリストに掲載され、第１および第２のユーザは、互いの許可を用いて暗示的または明示的のいずれかで同じカテゴリにグループ化され、第１および第２のユーザは、サードパーティによって暗示的または明示的のいずれかで同じカテゴリにグループ化などがなされる。
【００１０】
図１は、本開示に従うシステム１００の例示的な実施形態である。消費装置１０５は、消費装置１１０または消費装置１１５などの他の装置に電子通信を伝達するために使用されるコンピュータ、セットトップボックス、タブレット、テレビ、電話機、パーソナルアクセス装置、ゲートウェイなどの装置を表す。
【００１１】
消費装置１０５、１１０、および１１５を操作するユーザ間の電子通信は、ソーシャルネットワークサービス１２０などのさまざまな通信サービスを介して行うことができる。ソーシャルネットワーキングサービスの例は、ＦＡＣＥＢＯＯＫ、ＭＹＳＰＡＣＥ、ＬＩＮＫＥＤＩＮなどを含むが、これらに限定されない。ユーザ間の電子通信は、ウェブサイト１３０および／または電話接続、衛星接続、セルラーネットワーク、ＷＩ−ＦＩデジタル加入者線（ＤＳＬ）、インターネット通信などの、通信ネットワーク１４０経由で行うこともできるが、これらに限定されない。ＮＥＴＦＬＩＸ、Ｍ−ＧＯ、ＡＭＡＺＯＮ  ＣＬＯＵＤ  ＳＥＲＶＩＣＥ、ＩＴＵＮＥＳ、ＰＡＮＤＯＲＡなどの、メディアサービス１５０を使用して、消費装置１０５、１１０、および１１５などの装置を使用するユーザ間で電子通信を伝達することもできるが、これらに限定されない。
【００１２】
文脈サーバ１６０は、消費装置１０５、１１０、および１１５などの装置を使用する時に第１のユーザから第２のユーザに送信される電子通信から文脈を決定する装置として実装することができ、文脈サーバ１６０によって電子メッセージを転送し、傍受などをすることができる。電子メッセージの文脈によって、電子メッセージの他の特性を決定することができるが、特定のメッセージのトピックも決定することができる。例えば、ユーザが「私は、ビーグルが好き」などと書いた電子メッセージは、犬に関することであろうし、一方「アイアンマン２は素晴らしい」と述べたメッセージは、その電子メッセージが映画に関することであると示すことができる。
【００１３】
電子メッセージの文脈の決定は、電子メッセージを選び、そしてメッセージがトピックにマップされる一連のキーワードに分けられるように文を分割して行われる。即ち、各文は、ストップワードを消去する処理が行われ、そこで残りの単語がキーワードとして示される。ストップワードは、文のセマンティックな意味を与えない広く使用される単語（例えば、ｏｆ、ｏｎ、ｉｓ、ａｎ、ｔｈｅなど）である。英語のストップワードのリストは、よく知られている。文脈サーバ１６０がそのようなリストからストップワードを読み込み、テキストストリームからストップワードを除去することの一部を、前処理ステップとすることができる。
【００１４】
いくつかのキーワードを特定のトピックと関連付ける所定のシソーラスデータベースを使用することによって、（クエリ用語としての）一連のトピックにキーワードをマップすることができる。このデータベースは、トピックの限定された選択（特定の人々、主題など）が定義され、そして特定の主題に対するキーワードをマップしようと試みるコンパレータを使用することによってさまざまなキーワードがそのようなトピックと関連付けられる構成となる。例えば、（ＷｏｒｄＮｅｔおよびＹａｈｏｏ  ＯｐｅｎＤｉｒｅｃｔｏｒｙプロジェクトなどの）シソーラスデータベースは、マネー、株価、市場などの、キーワードがトピック「金融」と関連付けられる構成となる。同様に、アメリカ合衆国大統領、第４４代大統領、オバマ大統領、バラクオバマなどの、キーワードは、トピック「バラクオバマ」と関連付けられる。他のトピックは、トピック決定の同様の手法を使用してキーワードから決定することができる。決定する別の方法は、コンテンツがトピックに基づいてカテゴリ化されるＷｉｋｉｐｅｄｉａ（または同様の）の知識ベースを使用してもよい。Ｗｉｋｉｐｅｄｉａの中で関連するトピックを有するキーワードを所与として、キーワードのトピックへのマッピングは、上述したように、シソーラスデータベースを生成する目的で取得される。
【００１５】
各文に対してそのようなトピックが決定されると、そのような文を、＜ｔｏｐｉｃ＿１：ｗｅｉｇｈｔ＿１；ｔｏｐｉｃ＿２；ｗｅｉｇｈｔ＿２，．．．，ｔｏｐｉｃ＿ｎ，ｗｅｉｇｈｔＮ，ｎｅ＿１，ｎｅ＿２，．．．，ｎｅ＿ｍ＞
の形式で表すことができる。
【００１６】
Ｔｏｐｉｃ＿ｉは、文中のキーワードに基づいて特定されるトピックであり、ｗｅｉｇｈｔ＿ｉは、対応する適合性であり、Ｎｅ＿ｉは、文中で認識されるネームドエンティティである。ネームドエンティティは、文法分析を使用して認識することができる、文中の人々、場所および他の正しい名詞を参照する。これらの重み付けは、その後、重み付けのより大きいトピックが、重み付けのより小さいトピックよりもユーザの好みに正に相関する確率が高いユーザプロファイルを決定するために使用することができる。
【００１７】
あるエンティティは、頻繁に言及されるが、「彼は、彼女は、彼らは」などの代名詞の使用によって間接的に参照されることが起こり得る。各文が別個に分析されれば、そのような代名詞はカウントされない。なぜならば、そのような単語はストップワードのリストに入るからである。単語「あなた」は、頻繁に使用されるので、特別な事例である。名前解決の使用は、用語「あなた」を以前／現在の文中で参照される特定のキーワード／トピックに割り当てる助けとなる。あるいは、「あなた」が特定の用語に参照されなければ、「あなた」は無視される。この問題を解決するために、ストップワードを除去する前に名前解決を実行することができる。開示された例示的な実施形態に従って他の実装も可能である。
【００１８】
任意の実施形態において、文脈サーバ１６０によって導出される文脈を、ユーザプロファイルと関連付けて表されるグラフィック要素として自動的にレンダリングすることができる。即ち、展開される文脈が、異なるトピックを表すのであれば、そのようなトピックは、そのようなグラフィック要素をユーザプロファイルと自動的に関連付けることができるプロファイルサーバ１７０からの情報を使用してユーザプロファイルが表示される時にアイコン、ピクチャなどとして示すことができる。そのような要素をユーザが選択することができるのに加え、例えば、ユーザが「野球」などの特定の関心事を以前に指定していた場合、野球のグラフィック要素をそのユーザのプロファイルに示すことができる。
【００１９】
サーバ１６０からの電子通信の文脈の展開によって、プロファイルサーバ１７０がそれぞれのユーザのプロファイルを決定することができる。即ち、第１のユーザから第２のユーザに送信される電子通信の文脈は、第１のユーザにアピールする関心トピックを示すことができる。そのような文脈は、第１のユーザから第２のユーザに送信される電子メッセージのトピックになる。ユーザのプロファイルは、文脈サーバ１６０に記述される手法と同様の手法、ユーザによって消費されるメディアのタイプなどに基づく暗示的な技術を使用して作成することができる。プロファイルは、ユーザが意識調査または好みを指定する他の手段によって自分達の関心事を指定する明示的な技術によって作成することもできる。開示された例示的な実施形態の原理に従って、プロファイルサーバ１７０は、各ユーザのプロファイルを展開するために暗示的な技術と明示的な技術との組み合わせを使用することができる。プロファイルサーバ１７０は、ユーザのプロファイルが表示される時にそのプロファイルと関連付けることができるトピックなどの、異なる文脈を表すグラフィック要素を包含することができる。
【００２０】
任意の実施形態において、文脈サーバ１６０は、消費装置１０５、１１０、１１５内、ソーシャルネットワーキングサービス１２０内、ウェブサイト１３０内、通信ネットワーク１４０内、メディアサービス１５０内などで実装することができる。別の任意の実施形態において、プロファイルサーバ１７０は、消費装置１０５、１１０、１１５内、ソーシャルネットワーキングサービス１２０内、ウェブサイト１３０内、通信ネットワーク１４０内、メディアサービス１５０内などで実装することができる。
【００２１】
図２を見ると、消費装置２００の実施形態のブロック図が示されている。図示した装置２００は、オーディオ装置または表示装置を含む他のシステムに組み込むことができる。いずれにしても、そのシステムの動作を完了するために必要ないくつかのコンポーネントは、当業者には周知であるので、簡潔にするために図示していない。
【００２２】
図２に示した装置２００において、コンテンツは、入力信号受信器２０２によって受信される。入力信号受信器２０２は、無線、ケーブル、衛星、Ｅｔｈｅｒｎｅｔ（登録商標）、光ファイバーおよび電話回線ネットワークを含む、いくつかの可能なネットワークのうちの１つを介して提供される信号を受信し、復調し、そして復号するために使用されるいくつかの周知の受信器回路のうちの１つとすることができる。所望の入力信号は、制御インタフェースまたはタッチパネルインタフェース２２２を介して提供されるユーザ入力に基づいて、入力信号受信器２０２によって選択されて読み取られる。タッチパネルインタフェース２２２は、タッチ画面装置のインタフェースを含むことができる。タッチパネルインタフェース２２２は、セルラー電話、タブレット、マウス、高性能リモコンなどとインタフェースするように適応することもできる。
【００２３】
復号された出力信号は、入力ストリームプロセッサ２０４に提供される。入力ストリームプロセッサ２０４は、最終的な信号の選択および処理を実行し、そしてコンテンツストリームのビデオコンテンツとオーディオコンテンツとの分離を含む。オーディオコンテンツは、圧縮デジタル信号などの受信形式からアナログ波形信号に変換するオーディオプロセッサ２０６に提供される。アナログ波形信号は、オーディオインタフェース２０８に提供され、そしてさらに表示装置またはオーディオ増幅器に提供される。あるいは、オーディオインタフェース２０８は、高解像度マルチメディアインタフェース（ＨＤＭＩ（登録商標））ケーブルあるいはソニー／フィリップスデジタル相互接続フォーマット（ＳＰＤＩＦ）経由などの、オーディオインタフェースを使用して、デジタル信号をオーディオ出力装置または表示装置に提供することができる。オーディオインタフェースは、もう１つのスピーカのセットを駆動する増幅器を含むこともできる。オーディオプロセッサ２０６は、オーディオ信号を記憶するために必要な変換も任意に実行する。
【００２４】
入力ストリームプロセッサ２０４からのビデオ出力は、ビデオプロセッサ２１０に提供される。ビデオ信号は、いくつかの形式のうちの１つとすることができる。ビデオプロセッサ２１０は、入力信号形式に基づいて、ビデオコンテンツの変換を必要に応じて行う。ビデオプロセッサ２１０は、ビデオ信号を記憶するために必要な変換も任意に実行する。
【００２５】
記憶装置２１２は、入力時に受信されるオーディオおよびビデオコンテンツを記憶する。記憶装置２１２は、コントローラ２１４の制御下で、さらにユーザインタフェース２１６および／またはタッチパネルインタフェース２２２から受信されるコマンド、例えば、早送り（ＦＦ）および巻き戻し（Ｒｅｗ）のような、ナビゲーション命令などに基づいて、後で読み取りおよび再生ができるようにさせる。記憶装置２１２は、ハードディスクドライブ、スタティックＲＡＭ（ＳＲＡＭ）またはダイナミックＲＡＭ（ＤＲＡＭ）などの、１または複数の大容量集積電子メモリとすることができるし、あるいはコンパクトディスク（ＣＤ）ドライブまたはデジタルビデオディスク（ＤＶＤ）ドライブなどの、交換可能な光ディスク記憶システムとすることができる。
【００２６】
入力または記憶装置２１２のいずれかを発信元とする、ビデオプロセッサ２１０によって変換されるビデオ信号は、表示インタフェース２１８に提供される。表示インタフェース２１８は、上述したタイプの表示装置に表示信号をさらに提供する。表示インタフェース２１８は、赤−緑−青（ＲＧＢ）などのアナログ信号インタフェースとすることができるし、あるいは、ＨＤＭＩ（登録商標）などのデジタル信号インタフェースとすることができる。以下により詳しく説明するように、表示インタフェース２１８は、探索結果を２次元形態で提示するさまざまな画面を作成することを認識されたい。
【００２７】
コントローラ２１４は、入力ストリームプロセッサ２０２、オーディオプロセッサ２０６、ビデオプロセッサ２１０、記憶装置２１２、およびユーザインタフェース２１６を含む、装置２００のいくつかのコンポーネントにバス経由で相互接続される。コントローラ２１４は、入力ストリーム信号を記憶装置に記憶するまたは表示するための信号に変換する変換プロセスを管理する。コントローラ２１４は、記憶されたコンテンツの読み取りおよび再生も管理する。さらに、以下に説明するように、コントローラ２１４は、コンテンツの探索、および上述したコンテンツサーバ１１０経由で記憶または配信されるコンテンツを表すグラフィックオブジェクトの表示の生成と調整を行う探索エンジンとインタフェースすることができる。
【００２８】
コントローラ２１４は、コントローラ２１４の情報および命令コードを記憶するために、制御メモリ２２０（例えば、ＲＡＭ、ＳＲＡＭ、ＤＲＡＭ、ＲＯＭ、プログラマブルＲＯＭ（ＰＲＯＭ）、フラッシュメモリ、電気的プログラマブルＲＯＭ（ＥＰＲＯＭ）、電気的消去可能プログラマブルＲＯＭ（ＥＥＰＲＯＭ）などを含む、揮発性または不揮発性メモリ）にさらに結合される。制御メモリ２２０は、コントローラ２１４の命令を記憶することができる。制御メモリ２２０は、コンテンツを包含するグラフィック要素、表示インタフェース２１８に表示されるユーザインタフェースを作成するために使用されるさまざまなグラフィック要素などの、要素のデータベースも記憶することができる。あるいは、制御メモリは、特定またはグループ化されたメモリロケーションにグラフィック要素を記憶し、そしてグラフィック要素に関連するさまざまな情報部のメモリロケーションを特定するアクセスまたはロケーションテーブルを使用することができる。さらに、コントローラ２１４によって解釈される表示インタフェース２１８を出力するコンピュータ命令に応答して、さまざまなグラフィック要素を作成することができる。グラフィック要素の記憶に関連する付加的な詳細は、以下に説明する。さらに、制御メモリ２２０の実装は、単一メモリ装置あるいは、共有または共通メモリを形成するために通信的に接続または結合された２以上のメモリ回路などの、いくつかの可能な実施形態を含むことができる。またさらに、制御メモリを大規模回路内のバス通信回路部などの、他の回路に含むことができる。
【００２９】
任意には、コントローラ２１４は、オーディオプロセッサ２０６およびビデオプロセッサ２１０を使用することによって、それぞれオーディオメディアおよびビデオメディアからメタデータを抽出するように適応することができる。即ち、電子番組案内を作成し、受信されたビデオに関する記述情報を提供し、補助情報サービスなどをサポートするといった機能に使用することができるメタデータを作成するために、ビデオと関連付けられた補助データフィールドの垂直帰線消去区間のビデオ信号、またはビデオ信号の他の領域に包含されたメタデータが、コントローラ２１４を有するビデオプロセッサ２１０を使用して採取される。同様に、コントローラ２１４とともに機能するオーディオプロセッサ２０６は、オーディオ信号内に入れることができるオーディオ透かしを認識するように適応することができる。そのようなオーディオ透かしは、その後、オーディオ信号のソースを特定するまたはその他のサービスを実行する、オーディオ信号の認識といったあるアクションを実行するために使用することができる。さらに、上記のアクションをサポートするメタデータをネットワークによって伝達することができる。
【００３０】
図１に戻り、例示的な実施形態は、消費装置１０５を操作するユーザＸとして表されるユーザから開始する。ユーザＸは、ユーザＸがソーシャルネットワークサービス１２０を介してリンクすることができる友人および知人を有し、各友人は、消費装置１１０、１１５を使用することができる。ソーシャルネットワークサービス１２０を使用した１つの設定において、ユーザＸは、「友人」リクエストを他のユーザに送信することによって他のユーザにリンクし、それによって、「友人」リクエストが受諾されれば、他のユーザは、ユーザＸに接続される。
【００３１】
この現在の例において、ユーザＸは、ソーシャルネットワーキングサービス１２０を介して複数の他の人々、例えば、接続ユーザ１、接続ユーザ２、接続ユーザＮに接続することができる。例示的な実施形態の原理に従って、ユーザを結合する他のやり方を利用することができる。
【００３２】
ひとたび他のユーザに接続されると、ユーザＸは、ピクチャ、ビデオ、メッセージなどを他のユーザのアカウントにポストすることができ、そのようなメッセージは、ソーシャルネットワーキングサービス１２０を介してリンクされたユーザＸの他の友人／知人のすべてに送信される。あるいは、ユーザＸは、これらのアイテムのいずれも単独ユーザに一意に送信することができる。
【００３３】
本開示の例示的な実施形態は、ユーザＸが、電子通信が特定の文脈を持つ第１のユーザに電子通信を送信する時に、そのような接続ユーザのプロファイル情報に基づいて、特定のメッセージまたはコンテンツを他の接続ユーザに送信する提案がユーザＸに対して行われることを教示する。即ち、プロファイルサーバ１７０は、ユーザの年齢、所在地、配偶者の有無、ユーザの好み、ユーザが通常ポストするコンテンツなどの、限定されないいくつかの基準に基づいて、キーワード分析によってユーザの主題を特定してユーザに固有のプロファイルを展開し、そして他の情報もそのようなプロファイルを展開するために使用することができる。さらに、ユーザプロファイルは、ユーザＸにリンクされた接続ユーザのプロファイルに基づいてプロファイルサーバ１７０によってさらに展開することができる。
【００３４】
例えば、接続ユーザ１および２のそれぞれは、自分達が特定のスポーツチームに親しんでいることを示す情報を自分達のプロファイルに有し、一方、接続ユーザ３および４は、犬に関する通信を受信することを好む。文脈サーバおよびプロファイルサーバ１７０と動作するソーシャルネットワーキングシステム１２０は、この例において、ユーザＸが受信するポストに基づくキーワード分析によって、ユーザＸはスポーツを好み（なぜならば、ユーザＸは、接続ユーザ１および２に接続されているからである）そしてユーザＸは（接続ユーザ３および４からのポスティングに基づいて）犬も好むと決定することができる。これは、開示された例示的な実施形態に従って、異なる電子通信の文脈を決定することによって実現することができる。
【００３５】
この例を継続して、異なるユーザプロファイルの主題の広範なリスティングを表１に示す。
【００３６】
【表１】
2014526205.tif 000003
【００３７】
この提示されている実施形態において、ユーザＸおよび接続ユーザ１−４は、関心があると特定されたさまざまな主題を有する。プロファイルサーバ１７０によって決定されるこのようなプロファイル情報は、ユーザによって入力されたデモグラフィック情報、ユーザの振る舞いに対するモニタリング、キーワード分析、ソーシャルネットワーク分析などによって決定することができる、ユーザが送信したポスティングのトピックによって付加的に確立することができる。
【００３８】
例示的な実施形態において、ユーザＸは、文脈サーバ１６０によって犬に関することであると決定された電子通信を送信する。さまざまな消費装置を操作するすべてのユーザにポスティングを送る代わりに、表１で示すように、電子通信は、プロファイル情報が犬を好むユーザ（例えば、接続ユーザ２−４）であると示しているユーザのみに送信することができる。これは、ソーシャルネットワークサービス１２０、ウェブサイト１３０、通信ネットワーク１４０、メディアサービス１５０などのサービスと協調して機能するプロファイルサーバ１７０によって決定することができる。
【００３９】
代替的な実施形態において、ユーザＸが電子通信を送信した直後、図３に示すように、メッセージ３００をユーザＸに提示することができる。ユーザＸがこのオプションを利用したいと示しているのならば、システムは、犬に関する電子通信を接続ユーザ２、３、および４に自動的に送信する。
【００４０】
ユーザが電子通信を送信した後、例示的な実施形態は、図４に示されているように、ユーザＸにメッセージ４００を提示することもできる。この実施形態において、ユーザＸは、タッチスクリーン、マウス、キーボード、入力装置などの、インタフェースを使用して、どのユーザにそのようなメッセージを受信してもらえるかを選択する。例えば、ユーザＸが接続ユーザ２および３を選択すれば、メッセージは彼らに送られるが接続ユーザ４には送られない。さらに、接続ユーザ１のプロファイルが犬と関連していないので、そのユーザの名前は、通知される接続ユーザとしてリストに載らない。
【００４１】
電子通信を送信する時にユーザＸが有するオプションを示す付加的な実施形態が、図５のメッセージ５００に示されている。ユーザＸが電子通信を（ユーザ２などの）単独の接続ユーザに送信する時、メッセージ５００は、メッセージの文脈に基づいてユーザＸがどのユーザにメッセージを受信してもらえるかを選択する場合に自動的に作成することができる。この例において、接続ユーザ１は、メッセージに掲載されていない。なぜならば、そのユーザのプロファイル情報は犬と関連付けられていないからである。従って、ユーザ１のプロンプトは、メッセージ５００に示されていない。
【００４２】
任意の実施形態において、ユーザＸは、関心のある特定のトピックを異なる接続ユーザに指定することができる。例えば、ユーザＸは、たとえプロファイル情報が事実であると示さなくても、接続ユーザ３がスポーツを好むと指定することができる。即ち、ユーザＸは、特定のユーザに特定のトピックに関する電子通信を自動的に受信してもらうことを指定することができ、そのような決定は、ユーザＸによって送信された電子通信を分析する時に文脈サーバ１６０によってオンザフライで行われる。
【００４３】
図６は、上記の原理の一部を実装する方法の例示的な実施形態のフロー図６００を示している。ステップ６０５において、第１のユーザのプロファイルが展開され、そのプロファイルは、提示された実施形態に開示されているように、ユーザの関心事をモニタすることによって生成することができる。即ち、プロファイルを作成する他のやり方も実行することができるが、ユーザが考案せずにプロファイルサーバ１７０がユーザの以前の振る舞いをモニタして、異なる主題を文脈のタイプとしてユーザに割り当てることができるプロファイルを完全に作成することができる。
【００４４】
ステップ６１０において、文脈サーバ１６０および／またはソーシャルネットワークサービス１２０、ウェブサイト１３０、通信ネットワーク１４０、メディアサービス１５０などの、サービスを稼動するソフトウェアは、電子通信をユーザＸから受信し、その電子通信は、第２のユーザに送信される。ソーシャルネットワークまたは他のメッセージングスキーマの文脈において、ユーザＸは、通常、ユーザが「友人」またはその他の言葉で知られている他のユーザにリンクする。ユーザＸが、その後、ユーザＸが電子メッセージを送信する時、ユーザＸがリンクしているすべてのユーザは、その電子メッセージを受信する。ユーザＸは、電子通信を受信する特定のユーザを選択することによってリンクされるユーザに私的なメッセージを送信することもできる。本実施形態において、私的なメッセージは、第２のユーザに送信されることを意味する（この場合そのメッセージは、現在第１のユーザに宛先指定されていない）。
【００４５】
文脈サーバ１６０によって実行されるステップ６１５の分析において、特定の主題または他の関連情報は、ユーザＸから第２のユーザに送信されるメッセージから決定される。即ち、メッセージのテキストを分析して、主題などの文脈を決定し、またはピクチャ、ビデオファイル、オーディオファイルなどの、関連するメタデータを分析して、プロファイルに使用することができる主題または情報を決定することもできる。
【００４６】
ステップ６２０において、どのユーザがユーザＸにリンクされているかについての決定が行われる。提示されている事例において、ユーザＸが第１のユーザにリンクされていることが決定される。開示された原理に従って、他のユーザもユーザＸにリンクすることができる。
【００４７】
ステップ６２５において、ステップ６１５で決定された文脈は、第１のユーザのプロファイルに合致する。第１のユーザのプロファイルの特性に基づいて、第１のユーザが特に関心を示すであろう電子通信におけるプロファイルの合致が存在すれば、ユーザＸは、（テキストメッセージまたは他の通知を経由して）第１のユーザに第２のユーザに送信されるのと同じ通信のコピーを受信してもらいたいか否かを尋ねられる。（ステップ６３０の）この決定は、第１のユーザがユーザＸにリンクされていて、第１のユーザのプロファイルが、第１のユーザはユーザＸから第２のユーザに送信された通信の文脈に関心があると示していることに基づいて行われる。任意の実施形態として、ユーザのピクチャを作成してユーザプロファイルを表示することができる場合、そのユーザの関心事のリスティングがグラフィックで示される。例えば、ステップ６０５においてユーザが犬と野球を好むと決定されたのであれば、ユーザのピクチャは、犬と野球のピクチャを下に付けて表示したであろう。ユーザの関心を表すそのようなピクチャは、自動的に表示され、そしてユーザのプロファイルに自動的に割り当てられる。この機能を、後で本明細書においてより詳しく説明する。特性は、関心事、トピック、主題、デモグラフィック情報などとすることができ、それらをユーザのプロファイルの一部として使用することができることに留意されたい。
【００４８】
ユーザＸが通信を第１のユーザに転送させたいのであれば、ステップ６３５において、そのメッセージを第１のユーザおよび第２のユーザに送信することができる。
【００４９】
ステップ６４０において、ユーザがユーザＸから受信したメッセージをフォローアップする方法に基づいて第１のユーザのプロファイルを調整することができる。例えば、第１のユーザがリンクを選択できるウェブサイトまたは他のアセットへのリンクが存在すれば、第１のユーザのプロファイルを調整して、第１のユーザがそのようなウェブサイトまたはアセットと関連付けられたコンテンツに関心を持っていることを通知させることができる。あるいは、第１のユーザがユーザＸに応答を返すのであれば、第１のユーザからの新しい通信のキーワードが分析され、それによって、第１のユーザは、第１のユーザのメッセージの主題をユーザＸにリンクされている他のユーザに関連付けてもらい、そして第１のユーザからのメッセージの文脈に合致するプロファイルが欲しいかどうかを尋ねられる。
【００５０】
本実施形態のこの「リターンパス」態様に対するオプション機能は、ユーザＸ（第１のメッセージの発信元）、第１のユーザ（第２のメッセージの送信者）、および第２のユーザ（第１のメッセージの受信者）にリンクされるメッセージのみを有する。これは、第三者の関与は知り得ないので、結合されていない第三者がメッセージを受信することを回避するために行われる。例えば、第３のユーザが第１のユーザおよびユーザＸにリンクされていても、そのようなユーザは、第２のユーザにリンクされていないので、推奨されない。
【００５１】
図７は、アメリカ映画協会（ＭＰＡＡ）などのレイティングシステムに従って、さまざまなユーザが異なる視聴年齢制限に割り当てられるユーザインタフェース７００の実施形態を提示している。即ち、文脈サーバ１６０を使用して、ユーザによって送信された電子通信に関連してそのようなユーザと関連付けられるであろう視聴年齢制限を決定することができる。ユーザが好むコンテンツのユーザレイティングをプロファイルサーバ１７０によって決定することができる。あるいは、ユーザ（例えば、父親または母親）は、他のユーザ（例えば、十代の息子、中学生の娘、小学生の息子など）のユーザレイティングを設定することができる。例えば、第１のユーザが銃や麻薬に関するメッセージを送信すれば、文脈サーバ１６０は、ブロック７０５に示しているように、第１のユーザに「ＰＧ」レイティングを割り当てることができる。第２のユーザが汚い言葉または制限される主題がない通信を常に送信しているならば、ブロック７１０に示しているように、第２のユーザを「Ｇ」レイティングに割り当てることができる。同様に、第３のユーザは、ブロック７１５に示しているように、「ＰＧ」レイティングを割り当てられ、そして第４のユーザは、ブロック７２０に示しているように、「Ｒ」レイティングを割り当てられる。
【００５２】
従って、ユーザＸが電子通信を送信する時、潜在的なユーザに関係しているコンテンツのそれぞれのレイティングを示すユーザインタフェース７００をレンダリングすることができる。従って、第４のユーザが以前の振る舞いと関連付けられた「Ｒ」レイティングを有する理由により、第４のユーザが銃に関するコンテンツに対して問題が無いとしても、ユーザＸは、「Ｇ」レイティングの理由により、銃についてのメッセージを第２のユーザに送信しないことを決定できる。発明の代替的な実施形態は、コンテンツの制限を示すレイティングの代わりに色を提供する。従って、赤は、（例えば、ＰＧに評価された）アダルトコンテンツを好むユーザに充てられるであろうし、一方、緑は、（例えば、Ｇに評価された）ほぼすべての人に示すことができるコンテンツに充てられるであろう。
【００５３】
図８は、電子通信を異なるユーザに送信するために使用することができるユーザインタフェース８００の例示的な実施形態を示している。ユーザインタフェースは、システムが、ユーザは犬に関する電子メッセージをドラフトしていると決定したことを示すメッセージ８７０を提示する。具体的には、ユーザインタフェース８００は、その後、そのような通信を伝達することができるユーザ８１０およびユーザ８４０などの、ユーザにグラフィックで提示する。グラフィックでユーザを作成する時、ユーザが「犬」に関心を持つ場合に犬を表すアイコン８２０、「バスケットボール」への関心を示しているバスケットボールを示すピクチャ８３０、「野球」への関心を表している野球のボールを示すピクチャ８５０、および「旅行」への関心の文脈に対応する塔を示すピクチャ８６０などの、グラフィック要素を使用して、それぞれのユーザの関心事を作成することもできる。
【００５４】
８２０、８３０、８５０、および８６０などの、グラフィック要素が表される方法の優先順位を決めたオプション設定が可能であることに留意されたい。ユーザは多数の異なる関心事を有することが期待される。従って、オプションは、表示することができるいくつかのグラフィック要素を指定するオプションを設定することができる。別のオプションにおいて、８２０、８３０などの、グラフィック要素は、そのトピックまたは関心事のユーザに対する重要度の相関関係を示す。提示しているこのオプションでは、８２０で示した１番目のグラフィック要素は、ユーザにとって最も重要であり、一方、２番目のグラフィック要素８３０は、２番目に最も重要なトピックであり、付加的なグラフィック要素は、番号順にランク付けされて提示されている。第３のオプションは、電子通信に関連する時のグラフィック要素を示し、例えば、「犬」に関する電子通信は、「犬」に関心を持つすべてのユーザに示されるピクチャ８２０を有する。同様に、ピクチャ８５０および８４０などの、対応するユーザのピクチャは、「野球」に関心を持つすべてのユーザに示される。開示された例示的な実施形態に従って、これらのオプションを組み合わせて実装することができる。
【００５５】
ユーザインタフェース８００の表現から、ユーザは、ピクチャ８１０または８４０などの、ユーザのピクチャを選択することによってどのユーザに電子通信を送信するかを選択することができる。任意の実施形態において、ユーザは、犬などの関連のあるグラフィック要素を選択することによって特定の関心を有するすべてのユーザに電子通信を送信することができ、「犬」に関心があると関連付けられたすべてのユーザに通知される。そのような選択は、ユーザが画面をタッチし、入力装置を動かし、ボタンを押すなどによってグラフィック要素を選択することによって実行することができる。
【００５６】
図９は、電子通信を異なるユーザに送信するために使用することもできるユーザインタフェース９００の例示的な実施形態を示す。このユーザインタフェースの実施形態において、メッセージ８８５は、ユーザが、ピクチャ８１０で示されているユーザに対応していて「バスケットボール」の文脈を有する、「ローラ」に対してドラフトしている通信を示している。ユーザインタフェース９００は、その後、アイコン８２０で示している「犬」およびピクチャ８３０で表現されている「バスケットボール」のいくつかの関心を示しているローラのプロファイルピクチャ８１０を有する。電子メッセージが「バスケットボール」の文脈を有する理由により、ユーザインタフェースは、「バスケットボール」のトピックに対応するピクチャ８３０を自動的にハイライトする。さらに、ユーザインタフェース９００は、対応するテッドのユーザプロファイルが「バスケットボール」への関心を示している理由により、ユーザ「テッド」のピクチャ８８０を自動的に付加する。従って、テッドのピクチャ８３０も「ローラ」のようにハイライトされる。これは、その通信がトピック／文脈「バスケットボール」およびその文脈に関心を持つそれぞれのユーザに関するものであると認識していることを、電子通信をドラフトまたは送信するユーザに示す。
【００５７】
図１０は、電子通信を異なるユーザに送信するために使用することができるユーザインタフェース１０００の例示的な実施形態である。この実施形態において、異なるトピック「旅行」は、自動的に作成されたメッセージ８９０に示しているように、電子通信の文脈として認識されている。この例において、「旅行」に関する通信は、ユーザ８８０である「テッド」に宛先指定されている。トピックが図９の「バスケット」から図１０の「旅行」に変更された理由により、「テッド」８８０および「ビル」８４０に対応するユーザの新しいグループが示されている。このユーザインタフェースにおいて、グラフィック要素８６０は、「旅行」に対応する。「テッド」のユーザピクチャ８８０の他のグラフィック要素８３０が示され、一方で、「ビル」に対応するユーザピクチャ８４０のグラフィック要素８２０および８５０が示されている。
【００５８】
図に示した要素は、ハードウェア、ソフトウェア、またはその組み合わせによるさまざまな形で実装することができることを理解されたい。好適には、これらの要素は、適切にプログラムされた１または複数の汎用装置のハードウェアとソフトウェアとの組み合わせにおいて実装され、その装置は、プロセッサ、メモリおよび入力／出力インタフェースを含むことができる。
【００５９】
本説明は、本開示の原理を示す。従って、本明細書に明示的に説明されていないが、開示した原理を具体化し、且つ本発明の精神および範囲に含まれるさまざまな構成を考案できるであろうことが当業者には認識されよう。
【００６０】
本明細書に列挙したすべての例および条件付きの言葉は、開示された原理と発明者による技術の推進に寄与する概念とを読み手が理解する際の助けとなる情報提供を意図するもであり、そのように具体的に列挙した例および条件に限定されないものと解釈されるべきである。
【００６１】
さらに、列挙した原理、態様、および開示された実施形態ならびにその具体例の本明細書のすべての記述は、その構造的同等物と機能的同等物との両方を網羅することを意図する。付加的には、そのような等価物は、現在周知の等価物ならびに将来開発される等価物、即ち、構造に関係なく同じ機能を実行するように開発される任意の要素の両方を含むことを意図する。
【００６２】
従って、例えば、本明細書に提示されたブロック図は、本開示の原理を具体化する実例となる回路の概念的見方を表すことが当業者には理解されよう。同様に、任意のフローチャート、フロー図、状態遷移図、擬似コードなどは、さまざまなプロセスを表し、そのプロセスは、コンピュータ可読記録媒体で実質的に表されるので、コンピュータまたはプロセッサによって実行することができ、そのようなコンピュータまたはプロセッサが明示的に示されているか否かを問わないことが認識されよう。書き込まれるコンピュータ可読記録媒体およびコードは、一過性の状態（信号）および持続性の状態（例えば、ＣＤ−ＲＯＭ、ＤＶＤ、Ｂｌｕ−Ｒａｙ（登録商標）、ハードドライブ、フラッシュカードなどの、有形媒体、または他のタイプの有形記憶媒体）で実装することができる。
【００６３】
図で示されたさまざまな要素の機能は、専用ハードウェアならびに適したソフトウェアと協働するソフトウェアを実行する能力があるハードウェアの使用を通じて提供されてもよい。プロセッサによって提供される場合、その機能は、単一の専用プロセッサによって、単一の共有プロセッサによって、またはその一部を共有できる複数の個々のプロセッサによって提供されてもよい。さらに、用語「プロセッサ」または「コントローラ」の明示的な使用は、ソフトウェアを実行する能力があるハードウェアに限定して言及するものと解釈されてはならず、デジタル信号プロセッサ（「ＤＳＰ」）ハードウェア、ソフトウェアを記憶するためのリードオンリーメモリ（「ＲＯＭ」）、ランダムアクセスメモリ、および不揮発性ストレージを暗示的に含むことができるが、これらに限定されない。
【００６４】
従来型および／またはカスタム型の他のハードウェアも含むことができる。同様に、図に示した任意のスイッチは、単に概念的なものである。それらの機能は、プログラムの動作を通じて、専用論理を通じて、プログラム制御と専用論理とのインタラクションを通じて実行されるか、または手動でも実行されてよく、特定の技術は、文脈からより具体的に理解されるように実装者が選択可能である。
【００６５】
本開示の技術が組み込まれた実施形態を本明細書に詳しく説明したが、当業者は、この技術をさらに組み込む他の多くの異なる実施形態を容易に考案することができる。変更および変形形態は、上記の技術に照らして当業者によって行うことができることに留意されたい。
【図１】
2014526205.tif 000004
【図２】
2014526205.tif 000005
【図３】
2014526205.tif 000006
【図４】
2014526205.tif 000007
【図５】
2014526205.tif 000008
【図６】
2014526205.tif 000009
【図７】
2014526205.tif 000010
【図８】
2014526205.tif 000011
【図９】
2014526205.tif 000012
【図１０】
2014526205.tif 000013
【国際調査報告】
2014526205.tif 000014