(57)【要約】本開示は種々の源からの通信を管理することに向けられる。記載されるところでは、そのような管理動作はユーザー・インターフェースを使って制御されることができる。源は、前記ユーザー・インターフェースを使って、そのような源から指定された主題に関する通信が受信されるよう選択される。ユーザー・インターフェースは、前記指定された主題に関する種々の源からくるコンテキスト／通信の量を指定するためにも使われることができる。
2014522068.tif 000002
【特許請求の範囲】
【請求項１】
通信を管理する方法であって：
コンテキストに関するユーザー・プロファイル・データをユーザー・インターフェースを介して受領する段階と；
前記ユーザー・プロファイル・データに基づいて前記コンテキストの通信を管理する段階とを含む、
方法。
【請求項２】
前記管理する段階がさらに：
前記通信が前記ユーザー・プロファイル・データにおいて指定されている第一の源からであるかどうかを判定する段階と；
前記通信が前記第一の源からであるときに表示のための情報を生成する段階とを含む、
請求項１記載の方法。
【請求項３】
第二の通信が前記ユーザー・プロファイル・データにおいて指定されている第二の源からであるかどうかを判定する段階と；
前記第二の通信が前記第二の源からでありかつ前記第二の通信が前記コンテキストのものであるときに表示のための情報を生成する段階とをさらに含む、
請求項２記載の方法。
【請求項４】
前記コンテキストに対応する第一のグラフィック要素を生成する段階と；
第一の源に対応する第二のグラフィック要素を生成する段階と；
前記第一のグラフィック要素および前記第二のグラフィック要素の少なくとも一方を使う第一のユーザー入力に応答して、前記ユーザー・プロファイル・データを修正して、前記コンテキストを前記第一の源と関連付ける段階とを含む、
請求項１記載の方法。
【請求項５】
前記通信が前記修正されたユーザー・プロファイル・データにおいて指定されている前記第一の源からのものであると判定されるとき、前記通信の受領が、情報を表示のために生成することを引き起こす、請求項４記載の方法。
【請求項６】
第二の源に対応する第三のグラフィック要素を生成する段階と；
前記第一のグラフィック要素および前記第三のグラフィック要素の少なくとも一方を使う第二のユーザー入力に応答して、前記ユーザー・プロファイル・データを修正して、前記コンテキストを前記第二の源と関連付ける段階とをさらに含む、
請求項４記載の方法。
【請求項７】
第二の通信の受領が、前記第二の通信が前記コンテキストのものであり、前記第二の通信が前記修正されたユーザー・プロファイル・データにおいて指定されている前記第二の源からのものであると判定されるとき、情報を表示のために生成することを引き起こす、請求項６記載の方法。
【請求項８】
前記修正されたユーザー・プロファイル・データにおいて指定されている組成が、前記第一の源および前記第二の源からどのくらいしばしばさらなる通信が表示されるかの頻度に影響する、請求項７記載の方法。
【請求項９】
第二のコンテキストに対応する第三のグラフィック要素を生成する段階と；
前記第二のグラフィック要素および前記第三のグラフィック要素の少なくとも一方を使う第二のユーザー入力に応答して、前記ユーザー・プロファイル・データを修正して、前記第二のコンテキストを前記第一の源と関連付ける段階とをさらに含む、
請求項４記載の方法。
【請求項１０】
第二の通信の受領が、前記第二の通信が前記第二のコンテキストのものであり、前記第二の通信が前記修正されたユーザー・プロファイル・データにおいて指定されている前記第二の源からのものであると判定されるとき、情報を表示のために生成することを引き起こす、請求項９記載の方法。
【請求項１１】
前記修正されたユーザー・プロファイル・データにおいて指定されている組成が、前記コンテキストおよび第二のコンテキストに関してどのくらいしばしばさらなる通信が表示されるかの頻度に影響する、請求項１０記載の方法。
【請求項１２】
前記コンテキストが：トピック、主題およびカテゴリーのうちの少なくとも一つである、請求項１記載の方法。
【請求項１３】
あるコンテキストに対応する第一のグラフィック要素を生成する表示プロセッサであって、前記表示プロセッサはある源に対応する第二のグラフィック要素を生成する、表示プロセッサと；
前記第一および第二のグラフィック要素を使うユーザー入力に応答して、前記コンテキストを前記源と関連付けるユーザー・プロファイル情報を生成するコントローラとを有する、
装置。
【請求項１４】
前記コントローラが、前記源からの通信が前記コンテキストに関するものであるかどうかを判定し、
前記表示プロセッサが、前記通信が前記第一の源からのものでありかつ前記コンテキストのものであるときに、表示のための情報を生成する、
請求項１３記載の装置。
【請求項１５】
前記表示プロセッサが第二の源に対応する第三のグラフィック要素を生成し；
前記コントローラが、前記第一のグラフィック要素および第三のグラフィック要素の少なくとも一方を使うユーザー入力に応答して、前記ユーザー・プロファイル情報を修正して、前記コンテキストを前記第二の源と関連付ける、
請求項１３記載の装置。
【請求項１６】
前記コントローラが、前記第二の源からの通信が前記コンテキストに関するものであるかどうかを判定し、
前記表示プロセッサが、前記通信が前記第二の源からのものでありかつ前記コンテキストのものであるときに、表示のための情報を生成する、
請求項１５記載の装置。
【請求項１７】
前記表示プロセッサが、第二のコンテキストに対応する第三のグラフィック要素を生成し；
前記コントローラが、前記第二のグラフィック要素および前記第三のグラフィック要素の少なくとも一方を使うユーザー入力に応答して、前記ユーザー・プロファイル情報を修正して、前記第二のコンテキストを前記源と関連付ける、
請求項１３記載の装置。
【請求項１８】
前記コントローラが、前記源からの通信が前記第二のコンテキストに関するものであるかどうかを判定し；
前記表示プロセッサが、前記通信が前記源からのものでありかつ前記第二のコンテキストのものであると判定されるとき、情報を表示のために生成する、
請求項１７記載の装置。
【請求項１９】
前記コンテキストが：トピック、主題およびカテゴリーのうちの少なくとも一つである、請求項１３記載の装置。
【請求項２０】
通信を管理するために使われる、コンピュータ命令を有体に具現しているコンピュータ可読媒体であって：
コンテキストに関するユーザー・プロファイル・データをユーザー・インターフェースを介して受領するための第一のコンピュータ命令と；
前記ユーザー・プロファイル・データに基づいて前記コンテキストの通信を管理するための第二のコンピュータ命令とを含む、
コンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願への相互参照
本願は米国特許法第１１９条（ｅ）のもとで2011年8月10日に出願された米国仮特許出願第61/522,170号への優先権を主張するものである。該出願の教示はここに組み込まれる。
【０００２】
発明の分野
本開示は概括的には通信ネットワークに、より詳細には種々の源からの通信の受領を管理するために使われるユーザー・インターフェースに関する。ここで、かかる通信は特定の主題に関する。
【背景技術】
【０００３】
ユーザーがさまざまな源から通信およびコンテンツを受領するとき、ユーザーは特定の源からどのくらいのコンテンツが受領されるかを管理できるとは限らないことがある。さらに、ユーザーは特定の源からのコンテンツの主題またはコンテキストについて選好をもつことがあるが、特定の源からくるあらゆる通信を許可するか特定の源からのあらゆる通信をフィルタで除去することなくそのような関連付けをいかにしてするかについて簡単な手段がない。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
源からの通信およびコンテンツを制御する方法およびユーザー・インターフェースを提供する。
【課題を解決するための手段】
【０００５】
種々の源からの通信を管理するための方法および装置が記述される。そのような管理動作はユーザー・インターフェースを使って制御されることができる。源は、前記ユーザー・インターフェースを使って、そのような源から指定された主題に関する通信が受信されるよう選択される。ユーザー・インターフェースは、前記指定された主題に関する種々の源からくるコンテキスト／通信の量を指定するためにも使われることができる。
【図面の簡単な説明】
【０００６】
本開示のこれらおよびその他の側面、特徴および利点は、付属の図面との関連で読まれるべき好ましい実施形態の以下の詳細な記述から説明されるまたは明白となるであろう。
【０００７】
図面においては、同様の参照符号は全図を通じて同様の要素を表わす。
【図１】本開示のある実施形態に基づく、ユーザー間で通信を伝送する例示的なシステムのブロック図である。
【図２】本開示のある実施形態に基づく、例示的な消費装置のブロック図である。
【図３】本開示のある実施形態に基づく、例示的なメディア装置の斜視図である。
【図４】本開示に基づく、感知コントローラまたはタッチスクリーンのためのジェスチャーの使用のある例示的な実施形態を示す図である。
【図５】本開示に基づく、ユーザー・プロファイルについて使われるコンテキスト／主題を調整するために使われるユーザー・インターフェースの例示的な実施形態を示す図である。
【図６】本開示に基づく、ユーザー・プロファイルについて使われるコンテキスト／主題を調整するために使われるユーザー・インターフェースの例示的な実施形態を示す図である。
【図７】本開示に基づく、ユーザー・プロファイルについて使われるコンテキスト／主題を表わすために使われるユーザー・インターフェースの例示的な実施形態を示す図である。
【図８】本開示に基づく、コンテキスト／主題をコンテンツおよび通信のさまざまな源に関連付けるために使われるユーザー・インターフェースの例示的な実施形態を示す図である。
【図９】本開示に基づく、コンテキスト／主題をコンテンツおよび通信のさまざまな源に関連付けるために使われるユーザー・インターフェースの例示的な実施形態を示す図である。
【図１０】本開示に基づく、コンテキスト／主題をコンテンツおよび通信のさまざまな源に関連付けるために使われるユーザー・インターフェースの例示的な実施形態を示す図である。
【図１１】本開示に基づく、特定のコンテキスト／主題についての前記さまざまな源を調整するために使われるユーザー・インターフェースの例示的な実施形態を示す図である。
【図１２】本開示に基づく、特定のコンテキスト／主題についての前記さまざまな源を調整するために使われるユーザー・インターフェースの例示的な実施形態を示す図である。
【図１３】本開示に基づく、種々の源からの電子的通信およびコンテンツの種々のコンテキスト／主題の関連付けを管理するために使われるユーザー・プロファイルを提供する方法のフローチャートである。
【発明を実施するための形態】
【０００８】
本明細書の目的のためには、用語「電子的通信」は、電子メール、テキスト・メッセージ、ショート・メッセージ・サービス、マルチメディア・メッセージ・サービス、フェイスブックのようなソーシャル・ネットワーク・サービス上への投稿、ツイッターのようなサービスでのツイート、写真、ブログ投稿、インスタント・メッセージ、ビデオ、オーディオ、メッセージ投稿、音声メッセージなどとして伝送されることのできる、第一のユーザーから第二のユーザーへの通信であることができる。コンテンツは、特定のコンテキスト／主題のオーディオ、ビデオ、画像、テキストおよびそれらの組み合わせであることができる。また、本明細書における用語「コンテキスト」は、話題、カテゴリー、トピック、主題などといった用語をカバーする。
【０００９】
第一のユーザーと第二のユーザーがソーシャル・ネットワーキング・サービスを通じて互いの「友達」であるとき、前記第一および第二のユーザーが第三のユーザーの同じリストにリストされている場合、第一および第二のユーザーが互いの許可を得て暗黙的または明示的に同じカテゴリー内に一緒にグループ化されているとき、第一および第二のユーザーがサードパーティーによって暗黙的にまたは明示的に同じカテゴリー内に一緒にグループ化されているときなどに、ユーザーはリンクされているまたはつながっているとして知られることができる。
【００１０】
図１は、本開示に基づくシステム１００のある例示的な実施形態である。消費装置１０５は、コンピュータ、セットトップボックス、タブレット、テレビジョン、電話、パーソナル・アクセス・デバイス、ゲートウェイなどといった、電子的通信を消費装置１１０または消費装置１１５のような他の装置に通信するために使われる装置を表わす。
【００１１】
消費装置１０５、１１０および１１５を操作するユーザー間の電子的通信は、ソーシャル・ネットワーク・サービス１２０のようなさまざまな通信サービスを通じて行なわれることができる。ソーシャル・ネットワーキング・サービスの例は、これに限られないが、フェイスブック、マイスペース、リンクトインなどを含む。ユーザー間の電子的通信は、ウェブサイト１３０および／または通信ネットワーク１４０を介して行なわれることもできる。通信ネットワークはこれに限られないが、電話接続、衛星、接続、セルラー・ネットワーク、WiFiデジタル加入者線（DSL）、インターネット通信などを含む。これに限られないが、NETFLIX、M-GO、AMAZON  CLOUD  SERVICE、ITUNES、PANDORAなどといったメディア・サービス１５０も、消費装置１０５、１１０および１１５のような装置を使うユーザー間で電子的通信を通信するために使われることができる。
【００１２】
コンテキスト・サーバー１６０は、消費装置１０５、１１０、１１５のような装置を使っているときに第一のユーザーから第二のユーザーに伝送される電子的通信からコンテキストを決定する装置として実装されることができる。ここで、電子メッセージはコンテキスト・サーバー１６０によって転送、傍受などされることができる。電子メッセージのコンテキストは、特定のメッセージのトピック／主題を決定することであることができる。ただし、電子メッセージの他の特性が決定されることもできる。たとえば、ユーザーが「ビーグルが好きです」のような何かを書く場合の電子メッセージは、犬に関する主題をもつであろう。一方、「アイアンマン２はすごい」と述べるメッセージはその電子的通信が映画についてのものであることを示しうる。なお、用語「コンテキスト」は、主題、カテゴリー、トピック、主題事項などといった用語を取り込んでいる。
【００１３】
コンテキスト・サーバー１６０は、ハッシュタグ「＃」を利用することもできる。あるいは他の種類の指示が電子メッセージがある主題をもつことを識別する。たとえば、指示「#dogs」をもつ電子的通信は、その通信が「犬」についてのものであることを識別し、一方、指示「#baseball」はその通信が「野球」についてのものであることを識別する。記載される例示的な実施形態に基づき他の指示子が使われることもできる。
【００１４】
電子メッセージのコンテキスト（主題）の決定は、電子メッセージを受け、そのようなメッセージ中の文を、トピックにマッピングされている一連のキーワードに分解してできる。すなわち、各文が処理されてストップワードが消去され、残りの単語がキーワードとされる。ストップワードは文の内容的な意味に何ら付加しない一般的に使われる単語である（たとえばof、on、is、an、theなど）。英語についての諸ストップワード・リストはよく知られている。前処理ステップが、コンテキスト・サーバー１６０にそのようなリストからストップワードを読み込ませることの一部であることができ、テキスト・ストリームからストップワードを除去する。
【００１５】
キーワードは、ある種のキーワードを特定のトピックに関連付けるあらかじめ決定されたシソーラス・データベースを使うことによって（問い合わせ項としての）一連の主題またはトピックにマッピングされることができる。このデータベースは、（特定の人々、主題など）トピックの限られたセレクションが定義されている場合にセットアップされることができ、キーワードを特定の主題に対してマッピングしようとする比較器を使うことによって、さまざまなキーワードがそのようなトピックに関連付けられる。たとえば、金、株、市場などのキーワードがトピック「金融」に関連付けられているシソーラス・データベース（WordNetおよびYahoo  OpenDirectoryプロジェクトなど）がセットアップされることができる。同様に、合衆国大統領、第四十四代大統領、オバマ大統領、バラク・オバマなどのキーワードはトピック「バラク・オバマ」に関連付けられる。他の主題は、トピック決定のための同様のアプローチを使ってキーワードから決定されることができる。決定のためのもう一つの方法は、コンテンツがトピックに基づいて範疇分けされているウィキペディア（または同様の）知識ベースを使うことができる。ウィキペディアにおいて関連付けられたトピックをもつキーワードを与えられれば、上記のように、シソーラス・データベースを作成する目的のために、キーワードのトピックへのマッピングを得ることができる。
【００１６】
ひとたびそのような主題が各文について決定されたら、そのような文は<topic_1:weight_1;topic_2;weight_2,...,topic_n,weightN,ne_1,ne_2,...,ne_m>の形で表現されることができる。
【００１７】
topic_iは文中のキーワードに基づいて識別されるトピックであり、weight_iは対応する関連度であり、Ne_iは文中で認識される名前のついたエンティティである。名前のついたエンティティは、文中の、文法解析を使って認識できる人、場所または他の固有名詞を指す。次いでこれらの重みがユーザー・プロファイルを決定するために使われることができる。ここで、より高い重みをもつトピックは、より低い重みをもつトピックよりも、ユーザーの選好とより大きな正の相関をもつ。
【００１８】
一部のエンティティが頻繁に言及されるが「彼」「彼女」「彼ら」などの代名詞の使用を通じて間接的に言及されていることがある。各文が別個に解析されるとしたら、そのような代名詞はストップワード・リストにあるので数えられない。単語「you」〔あなた〕は頻繁に使われるので、特殊ケースである。名前解決の使用が用語「you」を、前の／現在の文で言及されている特定のキーワード／トピックに割り当てる助けとなろう。そうでなく特定の用語に参照付けられない場合には、「you」は無視される。この問題を解決するため、名前解決はストップワード除去の前に行なうことができる。開示される例示的な実施形態に基づき、他の実装も可能である。
【００１９】
ある任意的な実施形態では、コンテキスト・サーバー１６０によって導出されるコンテキストは、ユーザー・プロファイルとの関連で表現されるグラフィック要素として自動的にレンダリングされることができる。すなわち、発現されたコンテキストが種々のトピックを表わす場合、そのようなトピックは、ユーザーのプロファイルがプロファイル・サーバー１７０からの情報を使って表示されるときに、アイコン、画像などとして示されることができる。そのようなグラフィック要素はプロファイル・サーバー１７０において自動的にユーザー・プロファイルと関連付けられることができる。そのような要素はユーザーによって選択されることもできる。たとえば、ユーザーが以前に「野球」などの特定の関心を指定した場合、野球についてのグラフィック要素がユーザーのプロファイルと一緒に示されることができる。
【００２０】
サーバー１６０からの電子的通信の主題の発現から、プロファイル・サーバー１７０によってそれぞれのユーザーのためにプロファイルが決定されることができる。すなわち、第一のユーザーから第二のユーザーに送られる電子的通信のコンテキストは、第一のユーザーにとって魅力のある関心のあるトピックを示すことができる。そのようなコンテキストは、第一のユーザーから第二のユーザーに伝送される電子的メッセージのトピックであることができる。ユーザーについてのプロファイルは、コンテキスト・サーバー１６０について記述されるのと同様のアプローチ、ユーザーによって消費されるメディアの型などに基づいて暗黙的な技法を使って生成されることができる。プロファイルは、ユーザーがアンケートまたは選好を指定する他の手段を介して自分の関心を指定する明示的な技法によって生成されることもできる。例示的な開示される実施形態の原理に基づき、各ユーザーについてプロファイルを発達させるために、暗黙的および明示的技法の組み合わせがプロファイル・サーバー１７０によって使われることができる。プロファイル１７０は、表示されるときにユーザーのプロファイルに関連付けられることのできる、トピックのような種々のコンテキストを表わすグラフィック要素を含むことができる。
【００２１】
ある任意的な実施形態では、コンテキスト・サーバー１６０は、消費装置１０５、１１０、１１５の内部、ソーシャル・ネットワーキング・サービス１２０、ウェブサイト１３０、通信ネットワーク１４０、メディア・サービス１５０などの内部で実装されることができる。もう一つの任意的な実施形態では、プロファイル・サーバー１７０は、消費装置１０５、１１０、１１５の内部、ソーシャル・ネットワーキング・サービス１２０、ウェブサイト１３０、通信ネットワーク１４０、メディア・サービス１５０などの内部で実装されることができる。
【００２２】
ここで図２に目を転じると、消費装置２００のある実施形態のブロック図が示されている。消費装置２００は、図１に記載した、コンピュータ１２０、セットトップボックス１３０、タブレット１４０、テレビジョン１５０、電話１６０、ゲートウェイ１７０などといった装置と同様に動作できる。図示した装置２００は、オーディオ装置または表示装置を含む他のシステムに組み込まれることもできる。いずれの場合でも、システムの動作を完遂するのに必要ないくつかのコンポーネントは、当業者にはよく知られているので、簡明のため図示していない。
【００２３】
図２に示される装置２００では、コンテンツは入力信号受領器２０２によって受領される。入力信号受領器２０２は、電波、ケーブル、衛星、イーサネット（登録商標）、ファイバーおよび電話線ネットワークを含むいくつかの可能なネットワークの一つを通じて提供される信号を受信、復調および復号するために使われるいくつかの既知の受信機回路の一つであることができる。所望される入力信号は、制御インターフェースまたはタッチパネル・インターフェース２２２を通じて提供されるユーザー入力に基づいて入力信号受領器２０２によって選択および取得されることができる。タッチパネル・インターフェース２２２は、タッチスクリーン装置のためのインターフェースを含むことができる。タッチパネル・インターフェース２２２はまた、携帯電話、タブレット、マウス、ハイエンド・リモコンなどとインターフェースをもつよう適応されることもできる。
【００２４】
復号された出力信号は、入力ストリーム・プロセッサ２０４に与えられる。入力ストリーム・プロセッサ２０４は最終的な信号選択および処理を実行し、コンテンツ・ストリームについてオーディオ・コンテンツからのビデオ・コンテンツの分離を含む。オーディオ・コンテンツは、圧縮されたデジタル信号としての受信されたフォーマットからアナログ波形信号への変換のためにオーディオ・プロセッサ２０６に与えられる。アナログ波形信号はオーディオ・インターフェース２０８に、さらには表示装置またはオーディオ増幅器に与えられる。あるいはまた、オーディオ・インターフェース２０８は、高精細度マルチメディア・インターフェース（HDMI（登録商標））ケーブルまたはソニー／フィリップス・デジタル相互接続フォーマット（SPDIF）を介するなど代わりのオーディオ・インターフェースを使って、デジタル信号をオーディオ出力装置または表示装置に与えることができる。オーディオ・インターフェースはまた、一組または複数組のスピーカーを駆動するための増幅器をも含むことができる。オーディオ・プロセッサ２０６はオーディオ信号の記憶のための必要な変換があればそれも実行する。
【００２５】
入力ストリーム・プロセッサ２０４からのビデオ出力はビデオ・プロセッサ２１０に与えられる。ビデオ信号はいくつかのフォーマットの一つであることができる。ビデオ・プロセッサ２１０は、必要に応じて、入力信号フォーマットに基づいてビデオ・コンテンツの変換を提供する。ビデオ・プロセッサ２１０はまた、ビデオ信号の記憶のための必要な変換があればそれも実行する。
【００２６】
記憶装置２１２は、入力において受領されたオーディオおよびビデオ・コンテンツを記憶する。記憶装置２１２は、コントローラ２１４の制御のもとでの、ユーザー・インターフェース２１６および／またはタッチパネル・インターフェース２２２から受領されるコマンド、たとえば早送り（FF）および巻き戻し（Rew）のようなナビゲーション命令にも基づく、コンテンツののちの取り出しおよび再生を許容する。記憶装置２１２はハードディスク・ドライブ、静的RAM（SRAM）または動的RAM（DRAM）のような一つまたは複数の大容量集積電子メモリであることができ、あるいはコンパクト・ディスク（CD）ドライブまたはデジタル・ビデオ・ディスク（DVD）ドライブといった交換可能な光ディスク記憶システムであることができる。
【００２７】
入力または記憶装置２１２に由来する、ビデオ・プロセッサ２１０からの変換されたビデオ信号は、ディスプレイ・インターフェース２１８に与えられる。ディスプレイ・インターフェース２１８はさらに、上記の型の表示装置に表示信号を与える。ディスプレイ・インターフェース２１８は、赤・緑・青（RGB）のようなアナログ信号インターフェースであることができ、あるいはHDMI（登録商標）のようなデジタル・インターフェースであることができる。ディスプレイ・インターフェース２１８は、のちにより詳細に述べるように二次元の形で検索結果を呈示するためのさまざまな画面を生成することは理解しておくべきである。
【００２８】
コントローラ２１４は、バスを介して、入力ストリーム・プロセッサ２０２、オーディオ・プロセッサ２０６、ビデオ・プロセッサ２１０、記憶装置２１２およびユーザー・インターフェース２１６を含む装置２００のコンポーネントのいくつかに相互接続される。コントローラ２１４は、入力ストリーム信号を記憶装置上での記憶のためまたは表示のための信号に変換するための変換プロセスを管理する。コントローラ２１４はまた、記憶されているコンテンツの取り出しおよび再生をも管理する。さらに、後述するように、コントローラ２１４は、コンテンツの検索およびそのようなコンテンツを表わすグラフィック・オブジェクトの表示の生成および調整のための検索エンジン１０５とインターフェースをもつことができる。そのグラフィック・オブジェクトは記憶されるまたは上記のコンテンツ・サーバー１１０を介して送達されることができる。
【００２９】
コントローラ２１４はさらに、コントローラ２１４のための情報および命令コードを記憶するための制御メモリ２２０（たとえば、RAM、SRAM、DRAM、ROM、プログラム可能型ROM（PROM）、フラッシュメモリ、電子的にプログラム可能なROM（EPROM）、電子的に消去可能なプログラム可能型ROM（EEPROM）などを含む揮発性または不揮発性メモリ）に結合される。制御メモリ２２０はコントローラ２１４のための命令を含むことができる。制御メモリは、コンテンツを含むグラフィック要素、ディスプレイ・インターフェース２１８のための表示されるユーザー・インターフェースを生成するために使われるさまざまなグラフィック要素などといった要素のデータベースをも記憶することができる。あるいはまた、メモリは、該グラフィック要素を、同定されたまたはグループ化されたメモリ位置に記憶し、該グラフィック要素に関係した情報のさまざまな部分についてのメモリ位置を同定するためにアクセスまたは位置テーブルを使用することができる。さらに、ディスプレイ・インターフェース２１８への出力のために、コントローラ２１４によってインタープリットされるコンピュータ命令に応答してさまざまなグラフィック要素が生成されることができる。グラフィック要素の記憶に関係したさらなる詳細は後述する。さらに、制御メモリ２２０の実装は、単一メモリ・デバイスあるいは二つ以上のメモリ回路が互いに通信上接続もしくは結合されて共有されるもしくは共通のメモリをなしたものといった、いくつかの可能な実施形態を含むことができる。さらに、メモリは、バス通信回路の諸部分などの他の回路と一緒に、より大きな回路内に含められることができる。
【００３０】
任意的に、コントローラ２１４は、それぞれオーディオ・プロセッサ２０６およびビデオ・プロセッサ２１０を使って、オーディオおよびビデオ・メディアからメタデータを抽出するよう適応されることができる。すなわち、垂直帰線期間、ビデオに関連付けられた補助データ・フィールドにおいて、あるいはビデオ信号中の他の領域においてビデオ信号に含まれるメタデータが、コントローラ２１４とともにビデオ・プロセッサ２１０を使って収穫されることができる。それにより電子番組ガイドを生成するなどの機能のために使われることのできるメタデータを生成したり、受領されたビデオについての説明情報を有したり、補助情報サービスをサポートしたりなどする。同様に、コントローラ２１４と協働するオーディオ・プロセッサ２０６は、オーディオ信号中にあることができるオーディオ透かしを認識するよう適応されることができる。そのようなオーディオ透かしは次いで、オーディオ信号の認識、オーディオ信号の源を識別するセキュリティのような何らかのアクションを実行するまたは他の何らかのサービスを実行するために使用できる。さらに、上記で挙げたアクションをサポートするためのメタデータは、コントローラ２１４によって処理されるネットワーク源からくることができる。
【００３１】
コントローラ２１４はまた、ユーザー・インターフェース情報を処理し、種々の源から受領された通信およびコンテンツをそうした通信およびコンテンツのコンテキスト、主題、トピックなどに基づいてフィルタリングするようにも構成されることができる。ここで、フィルタリング技法に基づき、受領される通信／コンテキストのすべてが表示されるわけではない。たとえば、開示される原理によれば、受領された通信が特定のコンテキスト／主題の特定の源からであるならば、そのような通信は、その源および主題がユーザー・プロファイル情報において指定されている場合に、表示され、あるいはさらに中継されることができる。例示的な実施形態に基づき、他のフィルタリング・オプションが実装されることができる。
【００３２】
ここで図３に目を転じると、本開示のユーザー・インターフェース・プロセスは、ユーザー入力を生成するための、早送り、巻き戻しなどといった機能を表明するために使うことのできる入力装置を用いる。これを許容するため、消費装置（これは図１に示したタブレット１４０および／またはコンピュータ１２０、セットトップボックス１３０、テレビジョン１５０、電話１６０などと同じである）上のタブレットまたはタッチパネル装置３００は、受領装置２００のユーザー・インターフェース２１６および／またはタッチパネル・インターフェース２２２を介してインターフェースをもたされることができる。タッチパネル装置３００は、受領装置またはセットトップボックスが、手の動きまたはジェスチャーおよびアクションが当該パネルを通じて該セットトップボックスまたは他の制御装置のためのコマンドに翻訳されたものに基づいて動作することを許容する。ある実施形態では、タッチパネル３００は単にグリッド・ディスプレイをナビゲートするためのナビゲーション・ツールまたはユーザー・インターフェースを介して第二の装置を制御する手段のはたらきをすることができる。他の実施形態では、タッチパネル３００はさらに、ユーザーがより直接的に、コンテンツのグリッド・ディスプレイを通じたナビゲーションと対話することを許容する表示装置としてのはたらきをする。タッチパネル装置は、作動ボタンのようなより通常の制御機能を含むリモート・コントロール装置の一部として含まれることができる。タッチパネル３００は少なくとも一つのカメラ要素を含むこともできる。なお、さまざまなタッチパネル・インターフェース２２２、ボタン、ソフトキー、トラックボール、スタイラス、タッチパッドなどが、ユーザー・インターフェース２１６の一部として示される諸要素を制御する能力をユーザーに与える入力インターフェースとして動作することができる。
【００３３】
ここで図４に目を転じると、図のようなジェスチャー感知コントローラまたはタッチスクリーンの使用が、ユーザー入力としてのいくつかの型のユーザー対話を提供する。コントローラからの入力は、ジェスチャーを定義するために使われ、該ジェスチャーは特定のコンテキスト・コマンドを定義する。センサー（たとえばタッチスクリーン・センサーおよび／または加速度計および／またはジャイロスコープ・センサーのような慣性センサー）の構成が、タッチスクリーン上でのユーザーの指の動きを定義することを許容でき、またさらにはコントローラ自身の一次元でのまたは二次元での動きを定義することを許容できる。斜めなどの二次元的な動きおよびヨー、ピッチおよびロールの組み合わせを使って、スイングのような任意の三次元動きを定義できる。いくつかのジェスチャーが図４に示されている。ジェスチャーはコンテキストにおいて解釈され、ユーザーによってなされる定義された動きによって識別される。
【００３４】
バンピング（bumping）４２０は上下左右いずれかの一方向を向くことを示す二ストロークの描画によって定義される。バンピング・ジェスチャーはコンテキストにおける個別的なコマンドに関連付けられる。たとえば、タイムシフト・モードでは、左バンプ・ジェスチャー４２０は巻き戻しを示し、右バンプ・ジェスチャーは早送りを示す。他のコンテキストでは、バンプ・ジェスチャー４２０はバンプによって指定される方向に特定の値をインクリメントするものと解釈される。チェック４４０はチェック印を描画するように定義される。これは下向きバンプ・ジェスチャー４２０と似ている。チェックはコンテキストにおいて、リマインダー、ユーザー・タグを指定するものまたは項目もしくは要素を選択するものとして識別される。サークル４４０はいずれかの方向に円を描くものとして定義される。二つの方向が区別できてもよいが、混乱を避けるため、円は、方向によらず単一のコマンドとして識別される。ドラッグ４５０は、タブレット３００上のボタン（仮想または物理的）を押しながらのコントローラの角度運動（ピッチおよび／またはヨーの変化）として定義される（すなわち、「トリガー・ドラッグ」）。ドラッグ・ジェスチャー４５０はナビゲーション、スピード、距離、タイムシフト、巻き戻しおよび早送りのために使われることができる。ドラッグ４５０はカーソル、仮想カーソルを動かすまたはディスプレイ上でハイライトする、輪郭を描くまたは選択するといった状態変更のために使用できる。ドラッグ４５０は任意の方向でよく、一般に、二次元でナビゲートするために使われる。しかしながら、ある種のインターフェースでは、ドラッグ・コマンドへの応答を修正することが好ましい。たとえば、いくつかのインターフェースでは、仮想カーソルの位置または動きの方向に依存して、ある次元または方向での動作は他の次元または方向に比して優遇される。縦振り〔ノッド〕４６０は、二回の素速いトリガー・ドラッグの上下垂直動きによって定義される。縦振り４６０は「はい」または「承認」を示すために使われる。ばつ付け４７０は「X」の字を描くように定義される。ばつ付け４７０は「削除」または「ブロック」コマンドのために使われる。横振り〔ワグ〕４８０は二回のトリガー・ドラッグの素速い往復水平方向動きによって定義される。横振りジェスチャー４８０は「いいえ」または「取り消し」を示すために使われる。すなわち、これらの型のジェスチャーの任意のものが、開示される実施形態に基づいてグラフィック・オブジェクトを操作するために選択するために使われることができる。
【００３５】
センサー・システムの複雑さに依存して、単純な一次元の動きまたはジェスチャーだけが許容されてもよい。たとえば、ここで図示したセンサーの単純な右または左動きが早送りまたは巻き戻し機能を生じさせてもよい。さらに、複数のセンサーが含められ、タッチスクリーン上の種々の位置に配置されることができる。たとえば、左および右動きのための水平センサーがあるスポットに配置されて、ボリュームの上げ下げのために使われてもよく、一方で、上下動きのための垂直センサーが別のスポットに配置されて、チャネル番号の増減のために使われてもよい。このようにして、特定のジェスチャー・マッピングが使用されることができる。
【００３６】
図１に戻って参照すると、例示的な実施形態は、消費装置１０５を操作するユーザーXとして表わされているユーザーで始まる。ユーザーXは、ユーザーXがソーシャル・ネットワーク・サービス１２０を通じてリンクすることができる友人および知人をもつ。ここで、各友人は消費装置１１０、１１５を使うことができる。ソーシャル・ネットワーク・サービス１２０を使うある設定では、ユーザーXは他のユーザーに「友達」申請を送ることによって他のユーザーにリンクする。それにより、他のユーザーは、「友達」申請が承認されるならばユーザーXにつながれる。今のこの例では、ユーザーXはソーシャル・ネットワーク・サービス１２０を通じて複数の他の人々とつながることができる。たとえば、ユーザーXはつながったユーザー１、つながったユーザー２、つながったユーザーNとつながる。例示的な実施形態の原理に基づき、ユーザーを互いにつなげる他の方法が利用されることができる。
【００３７】
ひとたび他のユーザーにつながると、ユーザーXは該他のユーザーのアカウントに画像、ビデオ、メッセージなどを投稿できる。そうしたメッセージは、ユーザーXがソーシャル・ネットワーキング・サービス１２０を通じてリンクされている他の友人／知人すべてに送信される。あるいはまた、ユーザーXはこれらの項目のいずれかを単一のユーザーのみに送ることができる。
【００３８】
本開示のある例示的な実施形態は、ユーザーXが特定のコンテキストのものである電子的通信を第一のユーザーに送信するとき、ユーザーXに対して、特定のメッセージまたはコンテンツを他のつながっているユーザーに送る提案が、そのようなつながっているユーザーのプロファイル情報に基づいて、なされる。すなわち、プロファイル・サーバー１７０は、いくつかの基準に基づいてユーザーについて一意的なプロファイルを発達させる。基準とは、これに限られないが、ユーザーの年齢、位置、婚姻状態、ユーザーの選好、ユーザーが典型的にどのようなコンテンツを投稿するか、ユーザーの主題のキーワード解析による識別およびそのようなプロファイルを発達させるために使用できる他の情報などである。さらに、ユーザー・プロファイルはさらに、プロファイル・サーバー１７０によって、ユーザーXにリンクされたつながっているユーザーのプロファイルに基づいて発達させられることができる。
【００３９】
たとえば、つながっているユーザー１および２はそれぞれ自分のプロファイルにおいて、特定のスポーツ・チームを楽しむことを示す情報をもつ。一方、つながっているユーザー３および４は犬についての通信を受け取ることを好む。コンテキスト・サーバー１６０およびプロファイル・サーバー１７０とともに動作するソーシャル・ネットワーキング・システム１２０はこの例では、ユーザーXが受け取る投稿に基づくキーワード解析を通じて、ユーザーXがスポーツを好きであり（ユーザーXはつながっているユーザー１および２につながっているので）、ユーザーXは犬も好きである（つながっているユーザー３および４からの投稿に基づく）ことを判別できる。これは、開示される例示的な実施形態に基づき、種々の電子的通信のコンテキストを判別することによって達成できる。
【００４０】
この例を続けると、種々のユーザー・プロファイルについての主題のより大きな一覧が表１に示される。
【００４１】
【表１】
2014522068.tif 000003
今のこの実施形態では、ユーザーXおよびつながっているユーザー１〜４は、該ユーザーらが関心をもつと識別された多様な主題をもつ。プロファイル・サーバー１７０によって判別されたそのようなプロファイル情報は、さらに、該ユーザーらによって入力される人口統計情報、該ユーザーらが何をするかのモニタリング、キーワード解析、ソーシャル・ネットワーク解析などを介して決定できる該ユーザーらが送る投稿のトピックを通じて確立されることができる。上記の技法に基づく技法を使って、種々のコンテキストの範疇分けもウェブサイト１３０、通信ネットワーク１４０、メディア・サービス１５０などについて実行できる。
【００４２】
電子的通信の種々のトピックの判別から、ユーザーXについてのプロファイルが発達させられることができる。ユーザーXは、特定の源について、その源からの通信およびコンテンツのコンテキストがユーザーXにとってどのくらい有意であるかを指定することができる。有意度（relevancy）は、ユーザー・インターフェースを操作するユーザーXによって影響されることができ、その特定の源の有意度は、さまざまな入力またはタッチ・インターフェースを使って調整され、特定のコンテキストおよび源のサイズが、その源からの通信がユーザーXにとってどのくらい有意であるかを決定する。
【００４３】
【表２】
2014522068.tif 000004
表２の実装は、ユーザーXについてのサンプル・プロファイルを示している。ここで、ユーザーにとっての関心のあるトピックは、0から1までの種々の値に従って重み付けされる。ここで、そのような重みの総和は1に等しい。ある例示的な実施形態では、重みは、これらのコンテキストに関してユーザーXが電子的通信のどのくらい多くまたは多数を受け取るかに相関する。ここで、コンテンツの20%はスポーツに関し、30%は映画に関し、15%は犬についてであり、5%は猫に関し、25%は食べ物についてである。他の重み付けアプローチおよび電子メッセージがどのように影響されるかが例示的な実施形態に基づき実装されることができる。そのようなプロファイル情報は、プロファイル・サーバー１７０によって記憶され、修正されることができる。
【００４４】
図５に示されるようなユーザー・インターフェース５００は、ユーザー・プロファイルについて種々のコンテキストに重みがどのように割り当てられて該ユーザー・プロファイルの組成を生成するかについての例示的な実施形態を開示している。具体的には、さまざまなコンテキスト、スポーツ５１０、映画５２０、犬５３０、猫５４０および食べ物５５０は異なるグラフィック要素として呈示される。ここで、そのようなグラフィック要素の面積は、そのようなコンテキストの重み付けに比例する。ここで、ユーザーのプロファイルの全面積は５６０に示されている。たとえば、スポーツ５１０はユーザー・プロファイル５６０の面積の20%を表わし、映画５２０はユーザー・プロファイル５６０の面積の30%を表わし、犬５３０はユーザー・プロファイル５６０の面積の15%を表わし、猫５４０はユーザー・プロファイル５６０の面積の5%を表わし、食べ物５５０はユーザー・プロファイル５６０の面積の25%を表わす。
【００４５】
あるコンテキストのさまざまなグラフィック要素は、図６に示されるユーザー・インターフェース６００の原理に基づき、ユーザーによって操作されることができる。たとえば、表示されるスポーツ・コンテキスト６１０はユーザー・プロファイルの20%を表わすことができる。グラフィック要素は、ユーザー入力のビューにおいてそのような要素を拡大することによって、スポーツ・コンテキスト６２０においてより大きくすることができる。そのような拡大の結果は、スポーツ・コンテキスト６２０がユーザー・プロファイルについて受領された電子メッセージ／コンテンツの30%を表わすことになる。グラフィック要素６１０は、ユーザー入力に応答して、スポーツ・コンテキスト６３０について示される形に縮小されることもできる。ここで、縮小された要素はユーザーのプロファイルの10%を表わす。本発明の原理に基づき、コンテキストに対応するグラフィック要素を拡大および縮小するための他のアプローチが使用されることができる。
【００４６】
タッチ・インターフェースを使うことによって、グラフィック要素は、ユーザーが二本の指を置いてそれらの指を矢印６４０によって示されるように外向きの方向に動かすことによってそのようなグラフィック要素を大きくすることによって拡大されることができる。タッチ・インターフェースを使って、グラフィック要素は、二本の指を矢印６５０で示されるような方向にグラフィック要素をつまむように使うことによって縮小されることもできる。
【００４７】
図７は、ユーザー・プロファイルにおける異なるコンテキストをさまざまなグラフィック要素が表わすユーザー・インターフェース７００の例示的な実施形態を表わしている。この実施形態では、グラフィック要素の高さが、対応するコンテキストの重み付けに比例して変化する。一方、幅は同じままである。よって、スポーツに対応するグラフィック要素７１０はユーザー・プロファイルの20%を表わし、映画に対応するグラフィック要素７２０はユーザー・プロファイルの30%を表わし、犬に関係するグラフィック要素７３０はユーザー・プロファイルの15%を表わし、猫についてのグラフィック要素７４０はユーザー・プロファイルの5%を表わし、グラフィック要素７５０に対応するコンテキスト、食べ物は、ユーザー・プロファイルの25%を表わす。与えられている例示的な原理に基づいて他の実施形態が実装されることができる。
【００４８】
【表３】
2014522068.tif 000005
表３は、電子的通信および関係したコンテンツの源がユーザーXのプロファイルおよびそのようなプロファイルにおけるコンテキストに対して、コンテンツおよび電子的通信の組成を形成するために、いかにして扱われるべきかについてのさらなる詳細である。それぞれの重みが、つながっているユーザー１、つながっているユーザー２、つながっているユーザー３、つながっているユーザー４、ウェブサイト１、ウェブサイト２、ウェブサイト３およびメディア・サービス１のような異なる源からの電子的通信のコンテキストに割り当てられる。電子メッセージのコンテキストに鑑みてのそのような源からの電子的通信の有意度は値0ないし1で重み付けされる。ここで、そのような重み付けは、たとえば、そのような源からのメッセージの頻度であることができる。特定のトピックについての重みの総和は1に等しくてもよい。ある例示的な実施形態では、「猫」のような特定のコンテキストについて100のメッセージおよび／またはコンテンツ片がある場合、メッセージ／コンテンツの70%はつながっているユーザー１に由来し、メッセージ／コンテンツの30%はつながっているユーザー４に由来する。次いで、プロファイル・サーバー１７０に記憶されたプロファイルは、そのような動作に従って変更される。例示的な実施形態に基づき、他の重み付け技法およびプロファイルに対するそのような重み付けの使用法が使用されることができる。
【００４９】
図８は、さまざまなユーザーならびにコンテンツおよび電子的通信の源を表わすグラフィック要素に、コンテキストを表わすさまざまなグラフィック要素を関連付けるために使われるユーザー・インターフェース８００の例示的な実施形態である。グラフィック要素として示されるさまざまなコンテキストはスポーツ８１０、映画８２０、犬８３０、猫８４０および食べ物８５０である。同様に、コンテンツおよび電子的通信のさまざまな源は、つながっているユーザー１（８６２）、つながっているユーザー２（８６４）、つながっているユーザー３（８６６）、つながっているユーザー４（８６８）、ウェブサイト１（８７２）、ウェブサイト２（８７４）、ウェブサイト３（８７６）およびメディア・サービス１（８７８）のようなグラフィック要素として表わされる。
【００５０】
源を表わすグラフィック要素は、そのような源を特定のコンテキストと関連付けさせる、ユーザー・インターフェース９００の例示的な実施形態を表わす図９における仕方で示されるように、ユーザー入力を介して操作されることができる。たとえば、ウェブサイト３を表わすグラフィック要素９７６は、ユーザー入力を使って、映画を表わすグラフィック要素９２０の上にドラッグされる。この操作は、グラフィック要素９２０に重なって示されているグラフィック要素９８２によって示される。ウェブサイト３は、グラフィック要素９５０の上にドラッグされたグラフィック要素９８４をもつことによってコンテキスト９５０と関連付けられているよう示されている。
【００５１】
図１０は、やはり例示的な実施形態に基づきコンテキストを種々の源と関連付けるために使われるユーザー・インターフェース１０００を開示している。インターフェース１０００を使うユーザーは、入力装置、指、スタイラスなどを使って、源を表わすグラフィック要素とコンテキストを表わすグラフィック要素を関連付けるよう線を描くことができる。たとえば、ウェブサイト３を表わすグラフィック要素１０７６は食べ物を表わすグラフィック要素１０５０まで引かれた線１０９０をもつ。よって、ユーザー・プロファイルが、ユーザーがウェブサイト３からの食べ物についての電子的通信および／またはコンテンツを受領することを望んでいることを決定するようになる。同様に、線１０９５がウェブサイト２を表わすグラフィック要素１０７４から映画を表わすグラフィック要素１０２０まで引かれることに応答して、ユーザー・プロファイルは、ユーザーが、ウェブサイト２からの映画に関する電子的通信および／またはコンテンツを受領することを望んでいることを反映するようになる。本発明の例示的実施形態に基づき、源とコンテキストとの間になされるそのような関連付けをもつために他の機構が使用されることができる。
【００５２】
図１１は、ユーザー・プロファイルについてコンテキストに重みを割り当てるために使用されるユーザー・インターフェース１１００の例示的な実施形態を呈示している。具体的には、グラフィック要素１１５０に対応する主題、食べ物について、プロファイルの30%が、要素１１１０に対応するつながっているユーザー３に由来する食べ物についてのコンテンツ／電子的通信をもつことになる。一方、食べ物についてのコンテンツ／電子的通信の70%はグラフィック要素１１２０に対応するウェブサイト３に由来する。図１２は、ユーザー・インターフェース１２００の例示的な実施形態を呈示している。コンテキスト、食べ物１２５０について、コンテンツ／電子的通信の源の重みはユーザー入力に応答して変化する。すなわち、つながっているユーザー３から、コンテンツ／電子的通信の割合は、30%（１１１０）から50%（１２１０）に変化する。一方、プロファイルはウェブサイト３からのコンテンツ／電子的通信の量をグラフィック要素１１２０によって示される70%からグラフィック要素１２２０において示される50%に変化させる。すなわち、源、コンテキストなどのグラフィック表現がユーザー入力に応答して調整されるとき、ユーザー・プロファイルの関連付けられた要素がしかるべく調整される。
【００５３】
図１３は、ある例示的な実施形態に基づく、異なる源からの電子的通信およびコンテンツの異なるコンテキストの関連付けを管理するために使用できるユーザー・プロファイルを提供する方法を実装するためのフローチャート１３００を開示している。ステップ１３１０では、ユーザー・プロファイルが生成される。プロファイル・サーバー１７０についての開示される例示的な実施形態に基づき、そのようなプロファイルは、ユーザー・インターフェースを用いて、暗黙的方法を使って、明示的方法を使って、および／またはこれらのアプローチの組み合わせで生成されることができる。そのようなユーザー・プロファイルは、種々の源から受領される通信およびコンテンツのコンテキスト／トピックスを管理するために使われる。また、ユーザー・プロファイルは、例示的実施形態の原理に基づき、種々の源から受領されるトピックの組成を制御するために使われることもできる。
【００５４】
ステップ１３２０では、電子的通信およびコンテンツの源に対応するグラフィック要素をもつユーザー・インターフェースが生成されることができる。そのような源は他のユーザー、ウェブサイト、通信ネットワーク、消費装置、ソーシャル・ネットワーク、メディア・サービスなどであることができる。たとえば、ウェブサイトからの新聞記事、ユーザーからのメッセージおよびビデオはみな、例示的な実施形態における潜在的な源からのコンテンツの例である。
【００５５】
ステップ１３３０では、電子的通信およびコンテンツの源に対応するグラフィック要素を示すユーザー・インターフェースが生成されることができる。すなわち、ユーザー・インターフェースは、種々のコンテキスト／主題に関連付けられる、形状、写真、グラフィック、ビットマップ、ベクトル画像などといったさまざまなグラフィック要素を示すことができる。たとえば、野球のボールの画像のグラフィック要素が主題、野球を表わすことができ、一方、「スポーツ」とラベル付けされたグラフィック要素がスポーツのトピックを表わすこともできる。本発明の原理に基づき、他のアプローチが使用されることができる。
【００５６】
ステップ１３４０では、ユーザー入力に応答して、選択されたコンテキスト／主題の、電子的通信およびコンテンツの種々の源との関連付けを管理するためにユーザー・インターフェースが使われる。そのような関連付けは開示される例示的な実施形態に基づいて実行されることができ、特定のコンテキストが特定の源に関連付けられる。特定のコンテキスト、源およびそれらの組み合わせについての重み付けがステップ１３４０の間に実行されることもできる。このステップでは、あるユーザー・プロファイルについてのコンテンツ、コンテキストおよび源の組成（量）に影響するためにそのような重み付けが使用されることができる。組成は、種々の源からの通信が、該通信が同じ主題／コンテキストに関するときに、どのくらいしばしば表示されるかの頻度に影響するために使用されることもできる。組成情報は、種々の主題の通信／コンテンツがどのくらい頻繁に表示されることができるかを決定するために使われることもできる。たとえば、犬に関する通信は80%の時に表示され、一方、スポーツに関する通信は残りの20%の時に表示される。開示される原理に基づき、組成情報が通信／コンテキストの表示にどのように影響するかの他の例が実装されることができる。
【００５７】
ステップ１３５０では、ステップ１３４０の出力に応答して、プロファイル・サーバー１７０のために、ユーザー・プロファイルが自動的に調整される。
【００５８】
ステップ１３６０では、開示される管理方法は、決定されたユーザー・プロファイルに応答して、ユーザーにコンテンツおよび電子メッセージを受領させることができる。すなわち、消費装置１０５が、例示的な原理に基づき、受領されるコンテンツおよびメッセージをフィルタリングすることができる。消費装置１０５はまた、フィルタリングが、消費装置にそのような動作を実行させるのではなく源自身によってなされるよう、そのような選好をコンテンツおよび電子的通信の種々の源に通信することもできる。開示される実施形態に基づき、コンテンツおよび電子メッセージ送達のための他アプローチが実行されることもできる。
【００５９】
図に示される要素はさまざまな形のハードウェア、ソフトウェアまたはそれらの組み合わせで実装されうることは理解しておくべきである。好ましくは、これらの要素は、プロセッサ、メモリおよび入出力インターフェースを含んでいてもよい、一つまたは複数の適切にプログラムされた汎用装置上の、ハードウェアおよびソフトウェアの組み合わせにおいて実装される。
【００６０】
本記述は、本開示の原理を例解する。当業者は、たとえ本稿で明示的に記載または図示されていなくても、本開示の原理を具現し、その範囲内に含まれるさまざまな構成を考案することができるであろうことは理解されるであろう。
【００６１】
本稿に記載されるあらゆる例および条件付きの言辞は、本開示の原理および発明者によって当技術分野の発展のために寄与される概念の理解において読者を助ける教育目的を意図されており、そのような特定的に挙げられる例および条件に限定することはないものとして解釈されるものとする。
【００６２】
さらに、本開示の原理、側面および実施形態ならびにその個別的な例を挙げる本稿におけるあらゆる陳述は、その構造的等価物および機能的等価物両方を包含することが意図される。さらに、そのような等価物が現在知られている等価物および将来開発される等価物の両方、すなわち構造に関わりなく同じ機能を実行する開発される任意の要素を含むことが意図される。
【００６３】
よって、たとえば、当業者は、本稿で呈示されるブロック図が本開示の原理を具現する例示的な回路の概念的な図を表していることを理解するであろう。同様に、あらゆるフローチャート、流れ図、状態遷移図、擬似コードなどがさまざまなプロセスを表しており、実質的にコンピュータ可読媒体中に表現でき、よってコンピュータやプロセッサが明示的に示されているか否かによらず、コンピュータまたはプロセッサによって実行できることも理解されるであろう。コンピュータ可読媒体および書き込まれるコードは、一時的な状態（信号）および非一時的な状態（たとえばCD-ROM、DVD、ブルーレイ、ハードドライブ、フラッシュカードのような有体媒体上または他の型の有体の記憶媒体上）において実装されることができる。
【００６４】
図面に示されているさまざまな要素の機能は、専用ハードウェアおよび適切なソフトウェアとの関連でソフトウェアを実行する機能をもつハードウェアの使用を通じて提供されてもよい。プロセッサによって提供されるとき、そうした機能は単一の専用プロセッサによって提供されても、単一の共有プロセッサによって提供されても、あるいは一部が共有されていてもよい複数の個別プロセッサによって提供されてもよい。さらに、用語「プロセッサ」または「コントローラ」の明示的な使用は、ソフトウェアを実行する機能をもつハードウェアのみを指すものと解釈すべきではなく、暗黙的に、限定なしに、デジタル信号プロセッサ（「DSP」）ハードウェア、ソフトウェアを記憶するための読み出し専用メモリ（「ROM」）、ランダム・アクセス・メモリ（「RAM」）および不揮発性記憶装置を含んでいてもよい。
【００６５】
従来のものおよび／またはカスタムのその他のハードウェアが含まれていてもよい。同様に、図面に示されるいかなるスイッチも単に概念的なものである。その機能はプログラム論理の動作を通じて、専用論理を通じて、プログラム制御と専用論理の相互作用を通じて、あるいはさらには手動で実行されてもよい。特定の技法は、コンテキストからより特定的に理解されるままに、実装者によって選択可能である。
本稿では本開示の教示を組み込む実施形態が詳細に示され、説明されているが、当業者は、やはりこれらの教示を組み込んでいる他の数多くの変形実施形態を容易に考案できる。上記の教示に照らして修正および変形が当業者によってできることを注意しておく。
【図１】
2014522068.tif 000006
【図２】
2014522068.tif 000007
【図３】
2014522068.tif 000008
【図４】
2014522068.tif 000009
【図５】
2014522068.tif 000010
【図６】
2014522068.tif 000011
【図７】
2014522068.tif 000012
【図８】
2014522068.tif 000013
【図９】
2014522068.tif 000014
【図１０】
2014522068.tif 000015
【図１１】
2014522068.tif 000016
【図１２】
2014522068.tif 000017
【図１３】
2014522068.tif 000018
【国際調査報告】
2014522068.tif 000019