(57)【要約】コンテンツ・フィードを生成してユーザーに供給し、ユーザーにとって「遠い」と判定されたコンテンツを含む、ユーザーに関心があるまたは関連があると判定された情報項目を表出させる技法を提供する。明示的なユーザー・アクションが、ユーザーの同僚ではないがユーザーが彼／彼女のアクションによって関心を示すピアを発見するために使用される（例えば、ユーザーが緊密な組織関係を共有しないピア、ユーザーが定期的に連絡しないピア等）。これらのピアは、ユーザーの昇格ピアとして類別され、昇格ピアに関連する情報項目、および昇格ピアの周囲で流行している情報項目が、コンテンツ・フィードにおいてユーザーに表出される。【選択図】図４Ａ
2017529618.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ・フィードにおいて遠い関連情報をユーザーに表出させるためのコンピューター実装方法であって、
コンピューターによって、前記ユーザー、および前記ユーザーと緊密な関係にない１人以上の個人に関連するアクティビティ・データーについて、組織グラフに問いあわせるステップと、
前記ユーザーと緊密な関係にない１人以上の個人と、前記ユーザーが操作していない１つ以上の遠い情報項目との間で信号を分析するステップであって、前記１つ以上の遠い情報項目が、前記ユーザーと密接な関係にない１人以上の個人に関連する情報項目である、ステップと、
前記コンテンツ・フィードにおいて前記ユーザーのために含ませることについて、前記１つ以上の遠い情報項目を採点およびランク付けするステップと、
前記コンピューターによって、前記１つ以上の遠い情報項目がコンテンツ・フィード候補か否か判定するステップと、
前記１つ以上の遠い情報項目の内１つの遠い関連情報がコンテンツ・フィード候補であるという肯定的な判定に応答して、前記コンテンツ・フィードにおける表示のために、前記遠い情報項目にコンテンツ・カードを生成するステップと、
を含む、コンピューター実装方法。
【請求項２】
請求項１記載のコンピューター実装方法において、前記ユーザーと密接な関係にない前記１人以上の個人が、
前記ユーザーが緊密な組織関係を共有しない個人、または
前記ユーザーが定期的に連絡しない個人
を含む、コンピューター実装方法。
【請求項３】
請求項２記載のコンピューター実装方法において、コンピューターによって、前記ユーザー、および前記ユーザーと緊密な関係にない１人以上の個人に関連するアクティビティ・データーについて、組織グラフに問いあわせるステップが、
前記ユーザーと、前記ユーザーと緊密な関係にない前記１人以上の個人の内の１人に関連する情報項目との間のエッジについて、前記組織グラフに問いあわせるステップを含み、前記エッジが、
リード・アクティビティ信号、
嗜好アクティビティ信号、および
追従アクティビティ信号、
の内１つを表す、コンピューター実装方法。
【請求項４】
請求項２記載のコンピューター実装方法において、コンピューターによって、前記ユーザー、および前記ユーザーと緊密な関係にない１人以上の個人に関連するアクティビティ・データーについて、組織グラフに問いあわせるステップが、
前記ユーザーと、前記ユーザーと緊密な関係にない前記１人以上の個人の内の１人との間のエッジについて、前記組織グラフに問いあわせるステップを含み、前記エッジが、同席アクティビティ信号を表す、コンピューター実装方法。
【請求項５】
請求項１記載のコンピューター実装方法において、前記コンテンツ・フィードにおいて前記ユーザーのために含ませることについて、前記１つ以上の遠い情報項目を採点およびランク付けするステップが、
前記１つ以上の遠い情報項目の各々について２つのスコアを計算するステップであって、第１スコアが同僚に対する特徴重みを使用して計算され、第２スコアが昇格ピアに対する特徴重みを使用して計算される、ステップ、
前記第２スコアを前記１つ以上の遠い情報項目に適用するステップ、および
前記１つ以上の遠い情報項目をそれらのスコアにしたがってランク付けするステップ、
または
前記１つ以上の遠い情報項目の各々に関連する前記個人を、前記ユーザーの希薄ピアとして類別するステップ、
前記１つ以上の遠い情報項目の各々についてスコアを計算するステップであって、前記スコアが、昇格ピアに対する特徴重みを使用して計算される、ステップ、および
前記１つ以上の遠い情報項目をそれらのスコアにしたがってランク付けするステップ、
の内の一方を含む、コンピューター実装方法。
【請求項６】
請求項５記載のコンピューター実装方法において、前記１つ以上の遠い情報項目がコンテンツ・フィード候補か否か判定するステップが、
前記コンテンツ・フィードに含ませる遠い情報項目の割合しきい値を決定するステップと、
前記１つ以上の遠い情報項目の内１つ以上を、最も高くランク付けされた遠い情報項目から始まるそれらのランキングの順序で、前記コンテンツ・フィードに含ませる遠い情報項目の割合が前記しきい値以内になるまで、前記コンテンツ・フィードに追加するステップと、
を含む、コンピューター実装方法。
【請求項７】
請求項５記載のコンピューター実装方法において、前記コンテンツ・フィードに含ませる遠い情報項目の割合しきい値を決定するステップが、
前記コンテンツ・フィードに表示された情報項目からユーザーによって行われた選択を分析するステップと、
各選択が遠い情報項目か、ユーザーが所有権を有する情報項目か、または前記ユーザーのピアに人気がある情報項目か判定するステップと、
遠い情報項目、前記ユーザーが所有権を有する情報項目、および前記ユーザーのピアに人気がある情報項目の選択の前記割合を比較するステップと、
前記遠い情報項目の選択の割合が、前記ユーザーが所有権を有する情報項目の選択の割合、または前記ユーザーのピアに人気がある情報項目の選択割合よりも高い場合、前記コンテンツ・フィードに含める前記遠い情報項目の割合しきい値を増大させるステップと、
前記遠い情報項目の選択の割合が、前記ユーザーが所有権を有する情報項目の選択の割合、または前記ユーザーのピアに人気がある情報項目の選択割合よりも低い場合、前記コンテンツ・フィードに含ませる前記遠い情報項目の割合しきい値を減少させるステップと、
を含む、方法。
【請求項８】
コンテンツ・フィードにおいて遠い関連情報をユーザーに表出させるシステムであって、
１つ以上のプロセッサーと、
前記１つ以上のプロセッサーによって実行可能な１つ以上のエンジンを格納するメモリーと、
を含み、前記１つ以上のエンジンが、
分析処理エンジンであって、
前記ユーザー、および前記ユーザーと緊密な関係にない１人以上の個人に関連するアクティビティ・データーについて、組織グラフに問いあわせ、前記ユーザーと緊密な関係にない前記１人以上の個人が、
前記ユーザーが緊密な組織関係を共有しない個人、または
前記ユーザーが定期的に連絡しない個人、
を含み、  
前記ユーザーと緊密な関係にない前記１人以上の個人と、前記ユーザーが操作していない１つ以上の遠い情報項目との間で信号を分析し、前記１つ以上の遠い情報項目が、前記ユーザーと緊密な関係にない前記１人以上の個人に関連する情報項目であり、
前記ユーザーのための前記コンテンツ・フィードに含ませることについて、前記１つ以上の遠い情報項目を採点およびランク付けし、
前記１つ以上の遠い情報項目がコンテンツ・フィード候補か否か判定する、
ように動作可能な、分析処理エンジンと、
前記１つ以上の遠い情報項目の前記遠い関連情報がコンテンツ・フィード候補であるという肯定的な判定に応答して、前記コンテンツ・フィードにおける表示のために、前記遠い情報項目の内１つ以上にコンテンツ・カードを生成するように動作可能なフィード・アプリケーションと、
を含む、システム。
【請求項９】
請求項８記載のシステムにおいて、 前記ユーザー、および前記ユーザーと緊密な関係にない１人以上の個人に関連するアクティビティ・データーについて、組織グラフに問いあわせるとき、前記分析処理エンジンが、
前記ユーザーと、前記ユーザーと緊密な関係にない前記１人以上の個人の内の１人に関連する情報項目との間のエッジについて、前記組織グラフに問いあわせるように動作可能であり、前記エッジが、
リード・アクティビティ信号、
嗜好アクティビティ信号、および
追従アクティビティ信号、
の内１つを表し、
前記ユーザーと、前記ユーザーと緊密な関係にない前記１人以上の個人の内の１人との間のエッジについて、前記組織グラフに問いあわせるように動作可能であり、前記エッジが、同席アクティビティ信号を表す、システム。
【請求項１０】
請求項８記載のシステムにおいて、前記ユーザーと緊密な関係にない前記１人以上の個人と、前記ユーザーが操作していない１つ以上の遠い情報項目との間で信号を分析するとき、前記分析処理エンジンが、
前記ユーザーと緊密な関係にない前記１人以上の個人の内の１人によって著作された情報項目、
前記ユーザーと緊密な関係にない前記１人以上の個人の内の１人によって変更された情報項目、
前記ユーザーと緊密な関係にない前記１人以上の個人によって推奨された情報項目、および
前記ユーザーと緊密な関係にない前記１人以上の個人の内の１人に対する代理である情報項目、
の内少なくとも１つについて、前記組織グラフに問いあわせるように動作可能である、システム。
【請求項１１】
請求項８記載のシステムにおいて、前記ユーザーのための前記コンテンツ・フィードに含ませることについて、前記１つ以上の遠い情報項目を採点およびランク付けするとき、前記分析処理エンジンが、
前記１つ以上の遠い情報項目の各々について２つのスコアを計算し、第１スコアが同僚に対する特徴重みを使用して計算され、第２スコアが昇格ピアに対する特徴重みを使用して計算され、
前記第２スコアを前記１つ以上の遠い情報項目に適用し、および
前記１つ以上の遠い情報項目をそれらのスコアにしたがってランク付けするように動作可能である、または
前記１つ以上の遠い情報項目の各々に関連する前記個人を、前記ユーザーの希薄ピアとして類別し、
前記１つ以上の遠い情報項目の各々についてスコアを計算し、前記スコアが、昇格ピアに対する特徴重みを使用して計算され、および
前記１つ以上の遠い情報項目をそれらのスコアにしたがってランク付けする、
ように動作可能である、システム。
【請求項１２】
請求項９記載のシステムにおいて、前記１つ以上の遠い情報項目がコンテンツ・フィード候補か否か判定するときに、前記分析処理エンジンが、
前記コンテンツ・フィードに含ませる遠い情報項目の割合しきい値を決定し、
前記１つ以上の遠い情報項目の内１つ以上を、最も高くランク付けされた遠い情報項目から始まるそれらのランキングの順序で、前記コンテンツ・フィードに含ませる遠い情報項目の割合が前記しきい値以内になるまで、前記コンテンツ・フィードに追加する、
ように動作可能である、システム。
【請求項１３】
請求項８記載のシステムにおいて、前記コンテンツ・フィードにおける表示のために、前記遠い情報項目にコンテンツ・カードを生成するとき、前記フィード・アプリケーションが、
ヘッダー、
タイトル、
前記遠い情報項目のプレビュー画像、
前記遠い情報が何故前記ユーザーに関連があるのかに関連する情報、および前記情報項目にアクセスするための選択可能なリンク、
の内少なくとも１つを含むコンテンツ・カードを生成するように動作可能である、システム。
【請求項１４】
請求項１３記載のシステムにおいて、前記フィード・アプリケーションが、更に、
前記コンテンツ・フィードを表示する選択の指示を受け、
前記コンテンツ・フィードを表示し、
遠い情報項目の選択の指示を受け、
前記遠い情報項目へのアクセスを与える、
ように動作可能である、システム。
【請求項１５】
コンピューター使用可能命令を格納する１つ以上のコンピューター記憶媒体であって、前記コンピューター使用可能命令が１つ以上のコンピューティング・デバイスによって使用されると、コンテンツ・フィードにおいて遠い関連情報をユーザーに表出させる方法を、前記１つ以上のコンピューティング・デバイスに実行させ、前記方法が、
コンピューターによって、前記ユーザー、および前記ユーザーと緊密な関係にない１人以上の個人に関連するアクティビティ・データーについて、組織グラフに問いあわせるステップであって、前記ユーザーと密接な関係にない前記１人以上の個人が、
前記ユーザーが緊密な組織関係を共有しない個人、または
前記ユーザーが定期的に連絡しない個人、
を含む、ステップと、
前記ユーザーと緊密な関係にない１人以上の個人と、前記ユーザーが操作していない１つ以上の遠い情報項目との間で信号を分析するステップであって、前記１つ以上の遠い情報項目が、前記ユーザーと密接な関係にない１人以上の個人に関連する情報項目である、ステップと、
前記コンテンツ・フィードにおいて前記ユーザーのために含ませることについて、前記１つ以上の遠い情報項目を採点およびランク付けするステップと、
前記コンピューターによって、前記１つ以上の遠い情報項目がコンテンツ・フィード候補か否か判定するステップと、
前記１つ以上の遠い情報項目の内１つの遠い関連情報がコンテンツ・フィード候補であるという肯定的な判定に応答して、前記コンテンツ・フィードにおける表示のために、前記遠い情報項目にコンテンツ・カードを生成するステップと、
前記コンテンツ・フィードを表示する選択の指示を受けるステップと、
前記コンテンツ・フィードを表示するステップと、
前記遠い情報項目の選択の指示を受けるステップと、
前記遠い情報項目へのアクセスを与えるステップと、
前記コンピューターによって、前記遠い情報項目の選択が、前記遠い情報項目に関連する個人に対する前記ユーザーの関心の指示であると判定するステップと、
前記個人に関連する遠い情報項目を前記ユーザーのコンテンツ・フィードに含ませ続けるステップと、
を含む、１つ以上のコンピューター記憶媒体。
【発明の詳細な説明】
【背景技術】
【０００１】
[0001]  情報従事者／ユーザーは、大多数の電子文書および他の情報（例えば、電子通信、画像、データー等）を生成し、編集し、目視し、そして受信することに慣れてきた。企業の状況では、例えば、会社、学校、ソーシャル・ネットワーク等では、所与のユーザーが数百（以上）の文書または他の情報項目に遭遇することもあり、各々が情報従事者に対して様々な度合いの関連性、興味、または重要性を有し、多くの場合、種々の作業負荷や記憶システム（例えば、電子メール、ソーシャル・フィード、イントラネット・サイト、ネットワーク・ファイル・システム等）に跨がって散在する。したがって、ユーザーにとって彼らに関連があるコンテンツを検索することは、時間がかかり非効率的である可能性がある。加えて、ユーザーは、彼らに入手可能な関連のある情報項目または関心のある情報項目、例えば、ユーザーが直接交流しない他の個人、またはユーザーが緊密な組織関係を共有しない個人の周囲で流行しているコンテンツを知らない場合が多い。
【０００２】
[0002]  例にあげたのは、これらおよびその他の考慮事項に関してである。加えて、比較的具体的な問題について説明したが、背景において識別された具体的な問題を解決することに、例が限定されるのではないことは理解されてしかるべきである。
【発明の概要】
【０００３】
[0003]  この摘要は、詳細な説明において以下で更に説明する概念から選択したものを、簡略化した形態で紹介するために設けられている。この摘要は、特許請求する主題の主要な特徴や必須の特徴を識別することを意図するのではなく、特許請求する主題の範囲を判断するときに補助として使用されることを意図するのでもない。
【０００４】
[0004]  本開示の形態は、コンテンツ・フィード(content feed)を生成してユーザーに供給し、ユーザーにとって「遠い」(distant)と判定されたコンテンツを含み、ユーザーに関心があるまたは関連があると判定された情報項目を表出させることを目的とする。ユーザーの同僚ではない（例えば、ユーザーが緊密な組織関係を共有しないピア、ユーザーが定期的に連絡しないピア等）が、ユーザーが彼／彼女のアクションを介して暗示的に関心を示すピア(peer)を発見するために、明示的なユーザー・アクションが使用される。これらのピアは、ユーザーの昇格ピア(elevated peer)として類別され、昇格ピアに関連する情報項目、および昇格ピアの周囲で流行している情報項目が、コンテンツ・フィードにおいてユーザーに表出される。本開示の形態は、ユーザーにとって関連があるコンテンツを発見し提供し、したがって、ユーザーが必要とするコンテンツを検索するのに費やす時間を短縮することを可能にすることによって、ユーザーの効率を高める。加えて、ユーザーは、彼らが検索しているコンテンツを発見するために通常通るステップを飛ばすことができ、したがって、本開示の形態は、ネットワーク帯域幅を低減する。
【０００５】
[0005]  一形態によれば、例は、コンピューター・プロセス、コンピューティング・システム、あるいはコンピューター・プログラム製品またはコンピューター読み取り可能媒体のような製品として実現される。一形態によれば、コンピューター・プログラム製品は、コンピューター・システムによって読み取り可能であり、コンピューター・プロセスを実行するための命令のコンピューター・プログラムをエンコードしたコンピューター記憶媒体である。
【０００６】
[0006]  １つ以上の形態の詳細について、添付図面および以下の説明において説明する。他の特徴および利点は、以下の詳細な説明を読み、関連する図面を検討することから明白になるであろう。尚、以下の詳細な説明は説明のため(explanatory)に過ぎず、特許請求する発明を限定するのではないことは理解されよう。
【図面の簡単な説明】
【０００７】
[0007]  添付図面は、本開示に組み込まれその一部を構成するが、本発明の種々の形態を例示する。図面において、
【図１】図１は、遠い情報項目を含む、ユーザーに表出させる複数の情報項目を示すコンテンツ・フィードを示す。
【図２】図２は、情報項目をコンテンツ・フィードにおいて表出させるために、情報項目の関心または関連性を判定する一システムを示す。
【図３】図３は、バックエンドあるいはクライアント側ランキング・モジュールまたはシステムの一例を示す。
【図４Ａ】図４Ａは、情報項目をランク付けするモデル例を示す。
【図４Ｂ】図４Ｂは、ピアと情報項目との間で複数の人−文書スコアを計算することによって、情報項目をランク付けするモデル例を示す。
【図４Ｃ】図４Ｃは、ピアの役割に基づいて、希薄ピアを緊密ピアから分けるモデル例を示す。
【図５】図５は、コンテンツ・フィードにおいて遠い関連情報をユーザーに表出させる動作フローを示す。
【図６】図６は、本発明の形態を実施することができるコンピューティング・デバイスの物理コンポーネント例を示すブロック図である。
【図７Ａ】図７Ａは、本発明の形態を実施することができる移動体コンピューティング・デバイスの簡略ブロック図である。
【図７Ｂ】図７Ｂは、本発明の形態を実施することができる移動体コンピューティング・デバイスの簡略ブロック図である。
【図８】図８は、本発明の形態を実施することができる分散型コンピューティング・システムの簡略ブロック図である。
【発明を実施するための形態】
【０００８】
[0008]  以下の詳細な説明では添付図面を参照する。可能な場合はいつでも、同じまたは同様のエレメントを示すために、図面および以下の説明において同じ参照番号が使用される。本発明の形態について説明することができるが、変更、改変、および他の実現例も可能である。例えば、図面に示すエレメントに交換、追加、または変更を行うこともでき、本明細書において説明する方法は、開示される方法の段階を交換する、並び替える、追加することによって変更することができる。したがって、以下の詳細な説明は本発明を限定するのではなく、代わりに、本発明の適正な範囲は添付する請求項によって定められる。例は、ハードウェア実現例、または完全にソフトウェアの実現例、またはソフトウェアおよびハードウェアの形態を組み合わせた実現例の形態を取ることができる。したがって、以下の詳細な説明を限定的な意味で捕らえてはならない。
【０００９】
[0009]  遠いコンテンツの発見システムの形態は、コンテンツ・フィード(content feed)を生成してユーザーに供給し、ユーザーにとって「遠い」と判定されたコンテンツを含む、ユーザーに関心があるまたは関連があると判定された情報項目を表出させることを目的とする。ユーザーの同僚ではない（例えば、ユーザーが緊密な組織関係を共有しないピア、ユーザーが定期的に連絡しないピア等）が、ユーザーが彼／彼女のアクションを介して暗示的に関心を示すピア(peer)を発見するために、明示的なユーザー・アクションが使用される。これらのピアは、ユーザーの昇格ピア(elevated peer)として類別され、昇格ピアに関連する情報項目、および昇格ピアの周囲で流行している情報項目が、コンテンツ・フィードにおいてユーザーに表出される。図１は、ユーザーに表出された情報項目１０４Ａ〜Ｆのコンテンツ・フィード例１０２の図である。図１に示すように、複数の文書、コンテンツ項目、または他の情報項目（ここでは情報項目１０４と呼ぶ）が、コンピューティング・デバイス１００の表示面上のコンテンツ・フィード１０２内に表示されている。形態は、コンテンツ・フィード１０２が、ユーザーに十分な関心または関連性がある任意の電子項目、例えば、文書、画像、写真、電子メール・メッセージ、テキスト・メッセージ、電話コール・メッセージ等を含むことを可能にする。図１に示すコンピューティング・デバイス１００は、デスクトップ型コンピューティング・デバイスであるが、コンテンツ・フィード１０２は、デスクトップ・コンピューター、ラップトップ・コンピューター、タブレット型コンピューター、ハンドヘルド・コンピューティング・デバイス、移動体通信デバイス等のような、任意の適したコンピューティング・デバイスの表示面上に表示可能であることは認められてしかるべきである。
【００１０】
[0010]  コンテンツ・フィード１０２内に示された情報項目１０４は、ユーザーに関心または関連があると判定された情報項目のグラフィカル表現である。一形態によれば、情報項目１０４は、コンテンツ・フィード１０２においてコンテンツ・カードとして表示され、ヘッダー、タイトル、情報項目１０４のプレビュー画像、情報項目１０４が何故ユーザーに関心があるまたは関連があるのかユーザーが理解するのに役立つ情報、および情報項目１０４にアクセスするための選択可能なリンクの内１つ以上を含む。一形態によれば、コンテンツ・フィード１０２は、ユーザーの同僚ではないが、ユーザーによって行われるアクションのために、ユーザーに関心があると見なされるユーザーのピア間で流行しており、したがって昇格信号(elevate signal)をトリガする情報項目１０４を含む。所与のユーザーに情報項目１０４がどのように関心があるかまたは関連があるかという推定は、１つ以上のランキング・モジュールによって決定される。
【００１１】
[0011]  形態によれば、１つ以上のランキング・モジュールは、ユーザーの同僚間で情報項目１０４がどれくらい人気があるか（即ち、「私の同僚に人気がある」または「ＰＷＭＣ」１０６とタグ付けされる情報項目）に基づいて、ユーザーの情報項目１０４の最近の閲覧回数、編集回数、または他の対話処理回数（即ち、「無価値」(vanity)１０８とタグ付けされる情報項目１０４）に基づいて、あるいは同僚ではないが、ユーザーによって行われ昇格信号をトリガするアクションのために、ユーザーに関心があると考えられるユーザーのピア間で、情報項目１０４がどれくらい人気があるか（即ち、「遠い」１１０とタグ付けされる情報項目１０４）に基づいて、ユーザーに対する情報項目１０４の関連性を推定するように動作可能である。１つ以上のランキング・モジュール、ならびに情報項目１０４の「私の同僚に人気がある」１０６、「無価値」１０８、および「遠い」１１０としての分類およびタグ付けについては、以下で更に詳しく説明する。
【００１２】
[0012]  一形態によれば、そして以下で説明するように、コンテンツ・フィード１０２は、ユーザーがコンテンツ・フィード１０２にアクセスする毎に更新される異なる情報項目１０４を含む。一形態によれば、フィード１０２内に表示される個々の情報項目１０４は、ユーザーに対する関心または関連性の順序にしたがって表示される。他の形態によれば、個々の情報項目１０４は、フィード１０２内に、情報項目がどのようにタグ付けされているかにしたがって（例えば、私の同僚に人気がある」１０６、「無価値」１０８、および「遠い」１１０）表示される。一形態によれば、新たな情報項目１０４がコンテンツ・フィード１０２に追加されると、新たな情報項目１０４はコンテンツ・フィード１０２の前方または最上位に追加される。一形態によれば、個々の情報項目１０４は、表示される情報項目１０４の順序付けにおいて、異なる位置にポストし直される(repost)。
【００１３】
[0013]  一形態によれば、コンテンツ・フィード１０２の構成を決定するために、種々の規則が適用される。例えば、コンテンツ・フィード１０２のサイズを所定数の情報項目１０４に制限するために規則を適用することができる。他の例によれば、コンテンツ・フィード１０２のサイズを、特定のタイプのタグ付きコンテンツの所定の最少割合または最大割合に制限するために（例えば、コンテンツ・フィード１０２は２０％の最少割合の「遠い」コンテンツ、４０％の最大割合の「遠い」コンテンツ等を有してもよい）、規則を適用することができる。他の例によれば、ユーザーのコンテンツ・フィード１０２との対話処理パターンに基づいて、ユーザーのコンテンツ・フィード１０２の構成を決定するために、規則を適用することができる（例えば、ユーザーが「遠い」コンテンツに対して性向(proclivity）を示す場合、「遠い」コンテンツが含まれる割合を上げるように、コンテンツ・フィード１０２を改変することができる）。
【００１４】
[0014]  一形態によれば、最大数の情報項目１０４がポストされた場合、あるいは最大割合の「私の同僚に人気」１０６、「無価値」１０８、または「遠い」１１０情報項目１０４がポストされており、個々の情報項目１０４のランキングが、ポスト限度にしたがってまたは割合限度にしたがって、ポストする最大数の項目よりも低い場合、個々の情報項目１０４はコンテンツ・フィード１０２から自動的に除去される。他の形態によれば、個々の情報項目１０４は、ユーザーによって望まれれば、コンテンツ・フィード１０２から手作業でユーザーによって除去される。
【００１５】
[0015]  一形態によれば、コンテンツ・フィード１０２は、ソフトウェア・アプリケーションによって供給される。このソフトウェア・アプリケーションは、コンテンツ・フィード１０２を生成し、そして図１に示すようにコンテンツ・フィード１０２を構成する情報項目１０４を表示するための十分なコンピューター実行可能命令を含む。コンテンツ・フィード１０２は、種々の異なるアクセス・ポイントからアクセス可能である。一形態によれば、コンテンツ・フィード・アプリケーションは単体アプリケーションとして動作する。他の形態によれば、コンテンツ・フィード・アプリケーションは、ユーザーが所望通りに彼／彼女のコンテンツ・フィード１０２にアクセスし表示することを可能にするために、種々の他のアプリケーション、例えば、ワード・プロセシング・アプリケーション、スプレッドシート・アプリケーション、スライド・プレゼンテーション・アプリケーション、メモ筆記アプリケーション、デスクトップ・パブリッシング・アプリケーション等の内任意のもののモジュールとして動作する。
【００１６】
[0016]  図２は、コンテンツ・フィード１０２において情報をユーザーに表出させるシステム２００を示す。一形態によれば、所与のユーザーのためにコンテンツ・フィード１０２を構成する情報項目１０４は、種々のソース２０５、２１０、２１５から来ることができる。一形態によれば、このような情報ソース２０５、２１０、２１５は、クライアント側情報ストレージ・ソースを含む。他の形態によれば、このような情報ソース２０５、２１０、２１５は、リモート・ストレージ・ソースを含む。例えば、情報項目１０４は、リモート・サーバー、ローカルまたはリモート・データーベース、ローカルまたはリモート共有リソース・レポジトリー等から収集される。例えば、第１ソース２０５は、文書、画像、データー・ファイル、電子メール項目、テキスト・メッセージ、電話メッセージのような通信項目等を含むローカル・クライアント側メモリーであってもよい。同様に、ソース２０５は、１つ以上のクライアント・アプリケーションによってアクセスされるリモート・クラウド・ベース記憶媒体を表すこともできる。一形態によれば、各情報項目１０４は、その情報タイプを生成する役割を担うアプリケーション、例えば、ワード・プロセシング・アプリケーション、スプレッドシート・アプリケーション、スライド・プレゼンテーション・アプリケーション、スプレッドシート・アプリケーション等と関連付けて格納される。通信メッセージ、例えば、電子メール・メッセージが、電子メール・アプリケーション、またはインターネット・ベースのメール・サービスと関連付けられてもよい。
【００１７】
[0017]  第２ソース２１０は、ソーシャル・ネットワーキング・サイトのような、コンテンツ・フィード１０２内に置くことができる情報項目１０４を含む種々の他の情報ソースを例示することができる。例えば、ソース２１０は、ユーザーによってアクセスされるソーシャル・ネットワーキング・サービスのために維持された、所与のユーザーに関心または関連がある情報を含む、リモート・ベース・サーバー・システム(remotely based server system)であってもよい。第３ソース２１５は、本明細書において説明するような情報項目１０４を収集し所与のユーザーに対するそれらの関心または関連性を分析し、更にコンテンツ・フィード１０２においてユーザーに表出させる可能性を分析することができる任意の他の情報ソースを例示することができる。認められるであろうが、情報ソース２０５、２１０、２１５は、例示を目的とするに過ぎず、本明細書において説明するように、分析のためおよびコンテンツ・フィード１０２内に含ませるために情報項目１０４が引き出される大多数のローカルおよびネットワーク接続された情報ソースを限定するのではない。
【００１８】
[0018]  図２に示すように、分析処理エンジン２２０は、種々のソース２０５、２１０、２１５から分析のために情報項目１０４を引き出して集計する。即ち、情報が種々の情報ソース２０５、２１０、２１５から引き出され集計された後、分析処理エンジン２２０は、所与のユーザーに対する各情報項目１０４の重要性、関心、または関連性を、ユーザーの個別コンテンツ・フィード１０２に含ませることが可能か否かについて判定するように動作可能である。以下で説明するが、各コンテンツ・フィードは、個々のユーザー各々に関して分析されるので、ユーザーの個人用に作られるコンテンツ・フィード１０２においてユーザーに表出される情報項目１０４は、個々のユーザーにとって関心がある、重要である、または関連があると判定された項目となる。
【００１９】
[0019]  更に図２を参照すると、分析処理エンジン２２０によって分析された情報項目１０４は、グラフ２２５に組み上げられる。一形態によれば、ユーザーは個々のユーザーである。他の形態によれば、ユーザーは、組織階層またはプロジェクト構造にしたがって定式化された１組の個人で構成されるグループである。他の形態によれば、ユーザーは、特定の会合の常連出席者である個人のグループ、プロジェクト・グループ、特定の話題において共通の関心を共有する個人のグループ等のような、形式的な結び付きは少ない１組の個人で構成されるグループである。
【００２０】
[0020]  グラフ２２５のノード２２７、２３０、２３５、２４０は、異なる人／ユーザーまたは情報項目１０４を表す。ユーザー間およびユーザーと情報項目１０４との間の関係は、グラフ２２５ではエッジの形態で表され、エッジは、ユーザー間およびユーザーと情報項目１０４との間のアクティビティ信号に基づく関係タイプを表す。例えば、そして以下で更に詳しく説明するが、人−人関係は、同僚関係または昇格ピア関係としてタグ付けすることができる。一形態によれば、アクティビティ信号は、所与の文書または情報項目１０４のユーザーに対する関連性または関心を判定するために使用される。例えば、ユーザーが、このユーザーの組織内の人によって生成された文書を見る場合、この人の文書を見るアクティビティが昇格信号を生成し、この人がユーザーにとって関心がある人であると判定するために使用される。したがって、分析処理エンジン２２０は、コンテンツ・フィード１０２においてユーザーにとって関心がある人によって作られた情報項目１０４、または周囲で流行している情報項目１０４を含むように動作可能である。一形態によれば、グラフ２２５は、フィード１０２に入れる(populate)各情報項目１０４が位置する記憶位置を指し示すインデックスを示す。他の形態によれば、グラフ２２５は、フィード１０２に入れる各情報項目１０４が、フィード１０２に含めるために識別された後に、格納された記憶位置を示す。
【００２１】
[0021]  認められるであろうが、情報および情報項目１０４を種々の情報ソース２０５、２１０、２１５から引き出すプロセス、情報の分析、ならびにグラフ２２５における人と情報項目１０４間のエッジおよびノードとしての関係の表現は、新たな情報ソースが利用可能になるに連れて更新される繰り返しプロセスである。即ち、以下で説明するように、個々のユーザーが彼／彼女のコンテンツ・フィード１０２にアクセスするとき、ユーザーのコンテンツ・フィード１０２は、フィードへのアクセス時にフィード１０２に含まれるための十分なランキングを有する情報項目１０４で構成される。その後コンテンツ・フィード１０２にアクセスするとき、フィードは、追加情報項目１０４の分析によってその後にグラフ２２５に追加された情報項目１０４を含むことができる。
【００２２】
[0022]  更に図２を参照すると、フィード・アプリケーション２５５は、コンテンツ・フィード１０２を生成し、図１を参照して先に例示したように、コンテンツ・フィード１０２の現在のインスタンスを含む情報項目１０４をユーザー・インターフェースに表示するために、情報項目１０４をグラフ２２５から抽出するように動作可能なアプリケーションである。フィード・アクセス・アプリケーション２５０、２６０は、フィード・アプリケーション２５５の機能にアクセスするように動作可能な１つ以上のアプリケーションを示す。一形態によれば、フィード・アプリケーション２５５は、所与のコンテンツ・フィード１０２を作成し表示するための単体アプリケーションとして動作する。あるいは、他の形態によれば、フィード・アプリケーション２５５にアクセスする機能は、ユーザーが彼／彼女のコンテンツ・フィード１０２にこれらのタイプのソフトウェア・アプリケーションの内任意のものからアクセスし表示することが可能とされるように、他のアプリケーションのソフトウェア・モジュール、例えば、ワード・プロセシング・アプリケーション、スプレッドシート・アプリケーション、スライド・プレゼンテーション・アプリケーション等のように動作する。
【００２３】
[0023]  一形態によれば、図２に示すシステム２００の内、コンテンツ・フィード１０２を生成し表示するコンポーネントは、１つのクライアント側コンピューティング・デバイスにおいて動作するソフトウェア・モジュールおよびデーター・ソースの集合体として動作する。他の形態によれば、システム２００のこれらのコンポーネントは、システム２００が、インターネットのような分散型コンピューティング・ネットワークにおいて運用されるように、互いに離れた場所において動作する。例えば、情報ソース２０５、２１０、２１５は、種々のローカルまたはリモート・メモリー・ストレージ・エリアに維持されてもよく、分析処理エンジン２２０は、グラフ２２５から離れた場所で動作してもよく、フィード・アプリケーション２５５および種々のフィード・アクセス・アプリケーション２５０、２６０はクライアント側アプリケーションとして、またはクライアント・コンピューティング・デバイスにおいてアクセス可能な、離れて収容されたアプリケーションとして動作してもよい。
【００２４】
[0024]  前述のように、情報項目１０４は、特定の情報項目１０４が特定のユーザーにとって関心があるか、重要か、または関連があるか判定するために、特定のユーザーのコンテンツ・フィード１０２に含ませることについて、分析処理エンジン２２０によって分析される。以下で説明するが、各情報項目１０４は、分析されたときに、ランキングまたはスコアが与えられる。例えば、ランキングまたはスコアは、コンテンツ・フィード１０２の所与のインスタンスに含ませる上位Ｘ個の情報項目を決定するために使用される。
【００２５】
[0025]  一形態によれば、所与のしきい値以上のスコアを有する全ての項目がユーザーのフィード１０２に含まれる。コンテンツ・フィード１０２が生成されるとき、このコンテンフィード１０２に含まれる情報項目１０４は、情報項目１０４毎に決定されたランキングまたはスコアに基づいて順番に並べられる。コンテンツ・フィード１０２の初期インスタンスに含まれる情報項目１０４の数は、上位Ｘ番目までに採点またはランク付けされた項目、例えば、上位１０番目までに採点またはランク付けされた項目としてもよい。
【００２６】
[0026]  他の形態によれば、コンテンツ・フィード１０２にポストされる情報項目１０４の数は、ユーザーが最後にフィードをリフレッシュした以降の時間に基づく。例えば、ポストする情報項目１０４の数は、Ｎ（ｔ）＝Ｍ×ｔ／（ｔ＋λ）に等しく、ここでＭは飽和値（ポストする情報項目１０４の最大数）であり、λは、Ｍの半分に達するまでの時間数である。ユーザーが彼／彼女のコンテンツ・フィード１０２にアクセスする毎に、新たに分析された情報項目１０４のスコアまたはランキングに基づいて、これらの内次の上位数の情報項目１０４がコンテンツ・フィード１０２に追加される。
【００２７】
[0027]  他の形態によれば、そして前述のように、コンテンツ・フィード１０２に含まれる情報項目１０４の数は、タグ付けされたコンテンツの特定のタイプの所定の最少または最大割合に基づく（例えば、最少割合２０％の「遠い」コンテンツ、最大割合４０％の「遠い」コンテンツ等）。他の形態によれば、そして前述のように、コンテンツ・フィード１０２の構成は、ユーザーのコンテンツ・フィード１０２との対話処理パターンにしたがって改変可能である。
【００２８】
[0028]  前述のように、分析処理エンジン２２０は、種々のタイプの情報項目１０４、例えば、文書、画像、電子通信、データー集合等を、コンテンツ・フィード１０２に含ませるかについて分析するように動作可能である。一形態によれば、コンテンツ・フィード１０２に含ませることができるかについて、個々の情報項目１０４をランキングまたは採点するために個々の情報項目１０４を分析するとき、情報項目１０４の種々の属性、情報項目１０４に対して行われたアクティビティ、および情報項目１０４に関連する人々の間の関係が、情報項目１０４に対して特定のランキングまたはスコアを決定するために使用される。
【００２９】
[0029]  第１の例として、個々の情報項目１０４をランク付けまたは採点するために使用される要素は、コンテンツ・フィード１０２が作成されているユーザーによって情報項目１０４が生成されたかまたは操作された(acted on)か否かを含む。次の例として、ユーザーによって行われるアクションのタイプが要素として利用される。他の例として、情報項目１０４をランク付けまたは採点するために使用される要素は、ユーザーの同僚によって情報項目１０４が決定されたか否かを含む。他の例として、同僚によって行われたアクションのタイプが要素として使用される。他の例として、情報項目１０４を決定した同僚のランクまたは先任順位(seniority)が要素として使用される。例えば、採点／ランキングは、任意の特定の企業構造にしたがって、同僚がユーザーの上司か、直属の部下か、ユーザーが管理する者か等に依存して異なってもよい。本開示の一形態によれば、情報項目１０４をランク付けまたは採点するために使用される要素は、コンテンツ・フィード１０２が生成されているユーザーの昇格ピアによって情報項目１０４が決定されたのか否かを含む。加えて、昇格ピアによって行われるアクションのタイプも要素として利用される。
【００３０】
[0030]  採点／ランキング要素の他の例には、次のことが含まれる。所与の情報項目１０４が１人以上の人によって閲覧された回数、および情報項目１０４の閲覧頻度。情報項目１０４が、フィードが生成されているユーザーに送られたか否か、送られた場合、誰によって送られたか。所与の情報項目１０４に含まれる話題の分析（例えば、情報項目１０４からのテキスト文字列を抽出して、ユーザーのコンテンツ・フィード１０２に既に含まれている他の情報項目１０４に含まれているテキスト文字列、あるいはコンテンツ・フィード１０２に含めることについて十分に以前にランク付けまたは採点されたことがある他の情報項目１０４に含まれているまたは関連するテキスト文字列と比較してもよい）。情報項目１０４とのソーシャル対話処理(social interaction)（例えば、所与の情報項目１０４にコメントが付けられた、好まれた、閲覧された、またはそれ以外でソーシャル・ネットワークにおいて利用されたことを示す情報を、所与の情報項目１０４についての採点またはランキングを決定するときに利用してもよい）。一形態によれば、１つ以上のバックエンドまたはクライアント側ランキング・モジュールは、所与の企業におけるアクティビティを、頻繁で定期的な間隔で監視するように動作可能である。これらのアクティビティは、所与のユーザーが次にコンテンツ・フィード１０２にアクセスするときにこのユーザーのコンテンツ・フィード１０２に追加すべき１組の情報項目１０４を決定するために、生成され、受け取られ、または企業から送られる種々の情報項目１０４の監視を含む。
【００３１】
[0031]  これより図３を参照すると、バックエンドまたはクライアント側ランキング・モジュールまたはシステム３００の一例が示されている。一形態によればそして図３に示すように、システム３００は、図２に示した分析処理エンジン２２０の一部として動作する。他の形態によれば、ランキング・システム３００は、分析処理エンジン２２０から離れて動作し、システム３００の結果は、必要に応じて、分析処理エンジン２２０に渡され、または分析処理エンジン２２０によって命令される。
【００３２】
[0032]  形態によれば、無価値モジュール(vanity module)３１５はランキング・モジュールであり、ユーザーと、ユーザーが制作者である情報項目１０４との間のスコアを計算するように動作可能である。このスコアを人−文書（ＰＤ）スコアと呼ぶ。このスコアは、最近の閲覧回数、編集回数、またはユーザーと所与の情報項目１０４との他の対話処理回数に基づいて計算される。例えば、ユーザーが毎日閲覧する文書、例えば、部署のスプレッドシートは、ユーザーが四半期に１回だけ閲覧する文書よりも高いランキングを受けることができる。
【００３３】
[0033]  形態によれば、システム３００は人気モジュール(popular module)３１０を含む。一形態によれば、人気モジュール３１０はランキング・モジュールであり、ユーザーの同僚間で情報項目１０４がどれ位人気があるかに基づいて、情報項目１０４の重要性を推定するように動作可能である。認められるであろうが、「私の同僚間で人気がある」（ＰＷＭＣ）は、場合によっては「私のサークルにおいて人気がある」（ＰＩＭＣ）と呼んでもよい。他の形態によれば、人気モジュール３１０は、情報項目１０４がユーザーの希薄ピアによって操作された(act on)か否か、またはユーザーの希薄ピア間で流行っているか否かに基づいて、情報項目１０４の重要性を推定するように動作可能である。情報項目１０４は、人気モジュール３１０によってランク付けされ、類別プロセスにおいてＰＷＭＣ項目１０６または遠い項目１１０として類別される。認められるであろうが、本明細書において説明したように所与の情報項目１０４のためのランキングまたは採点(scoring)の生成において補助するためには、任意の数のランキング・モジュールが利用されてもよい。
【００３４】
[0034]  更に図３を参照すると、ランキング・モジュール３１０、３１５の各々が情報項目１０４毎にランキングまたは採点を行った後、情報項目１０４毎のモジュールの各々からのランキングまたは採点がフィード・マネージャ３２５に渡される。フィード・マネージャ３２５は、特定のユーザーに関して、情報項目１０４毎に総合ランキングまたはスコアを生成するように動作可能である。一形態によれば、スコアまたはランキングは、情報項目１０４をコンテンツ・フィード１０２に入れるためのフィード・アプリケーション２５５による引き出しのために、グラフ２２５に格納される。
【００３５】
[0035]  一形態によれば、類別されたコンテンツをポストする率は、特定のコンテンツ・タイプの最少割合（例えば、２０％の遠いコンテンツ１１０）、およびこの特定のコンテンツ・タイプの最大割合（例えば、４０％の遠いコンテンツ１１０）に関連するパラメーターによって決定される。一形態によれば、フィード・マネージャ３２５は、ポストする情報項目１０４の最大数を計算するように動作可能である。この最大数をＮと呼ぶ。
【００３６】
[0036]  一形態によれば、無価値モジュール３１５は、特定のユーザーによって作成または変更された情報項目１０４（即ち、無価値項目１０８）を分析し、イベント率（即ち、ユーザーの組織内部の個人によるアクセスおよび／または使用）が最も高いＶ個の項目のリスト（例えば、５通りの文書のリスト）を作成する。この例によれば、フィード・マネージャ３２５を実行する毎に、新たな「未来」(Future)がユーザーに作られる。「未来」は、ユーザーが次にコンテンツ・フィード１０２にアクセスするときに、コンテンツ・フィード１０２に追加する１つ以上の情報項目１０４を含む。一形態によれば、フィード・マネージャ３２５は、次に、人気モジュール３１０からポストするためのＮ−Ｖ個の情報項目１０４を決定する。例えば、フィード・マネージャ３２５は、ランク付けされたリストの最上位において開始し、まだフィード１０２内にないＮ−Ｖ個の文書を発見し終えるまで、またはリストの終端に達するまで、繰り返すことができる。次に、フィード・マネージャ３２５は、遠いコンテンツ１１０の割合が、設定されたパラメーターによって構成された限度間にあることをチェックすることができる。限度間にない場合、最も低くランク付けされたＰＷＭＣ項目１０６を遠い項目１１０と交換するため、またはその逆のために、このリストにわたって更に繰り返すことができる。一形態によれば、フィード・マネージャ３２５は、無価値項目１０８を、１組のＰＷＭＣ１０６および遠い１１０項目と併合して、ユーザーのフィード１０２に入れるために、フィード・アプリケーション２５５に渡す。
【００３７】
[0037]  認められるであろうが、この例は例示を目的にするに過ぎない。これは、任意の個々のモジュール３１０、３１５からの所与のランキングまたはスコアの一部は、所与のユーザーまたはユーザーのクラスに最も関連があるコンテンツ・フィード１０２を生成するために、随時変更できるからである。例えば、所与の企業において、情報項目１０４の所与のユーザーの同僚間におけるその人気に基づく重要性に関連する採点が、コンテンツ・フィード１０２が生成されているユーザーによるその生成に基づく文書に関連する採点よりも貴重であると判定されることもある。
【００３８】
[0038]  図２を参照して先に端的に説明したように、分析処理エンジン２２０の一部であるランキング・システム３００への提示のために種々のソース２０５、２１０、２１５から情報が集められるに連れて、この情報は集計され、所与の情報項目１０４に対する所与のユーザーの閲覧回数、ユーザーの同僚およびユーザーの昇格ピア間における所与の情報項目１０４の人気、ソーシャル・ネットワークを介した情報項目１０４のコメントまたは対話処理等のような情報の判定が行われる(determined)。情報項目１０４毎のこのような情報は、ランキング・システム３００による使用のために、図３を参照して先に説明したように、分析および処理エンジン２２０の一部として、集計される。
【００３９】
[0039]  これより図４Ａを参照すると、情報項目１０４をランク付けするモデル例４２０が示されている。グラフ２２５に格納される種々のアクティビティ信号４１０Ａ〜Ｆ（集合的に、４１０）を介して、ユーザー４０２を企業内における種々の人々に（人−人アクティビティ信号４１０Ａ〜Ｅを介して）、そして種々の情報項目１０４に（人−文書アクティビティ信号４１０Ｆを介して）に接続することが可能である。１つ以上の人−人（ＰＰ）アクティビティ信号４１０Ａ〜Ｅにしたがってユーザー４０２が接続される１組の人々をユーザーのピア４０４と呼ぶ。一形態によれば、ユーザーのピア４０４は、同僚４０６Ａ〜Ｃ（集合的に、４０６）として、または昇格ピア４０８Ｄ〜Ｅ（集合的に、４０８）としてのいずれかに類別される。
【００４０】
[0040]  一形態によれば、ピア４０４は、このピア４０４が緊密な組織関係（例えば、管理者、経営管理者(skip manager)、監督(directs)、組織図の同僚(organizational chart colleague)等）をユーザー４０２と共有するとき（即ち、組織アクティビティ信号），同僚４０６として定められる。他の形態によれば、ユーザー４０２とピア４０４との間の通信交流（例えば、電子メール、インスタント・メッセージ等）の頻度および新しさに応じて、ユーザー４０２およびピア４０４が互いに規則的に通信するとき、このピア４０４は同僚４０６として定められる。他の形態によれば、ユーザー４０２とピア４０４との間のアクティビティ信号４１０、例えば、共著(coauthoring)アクティビティ信号にしたがって、定期的にピア４０４がユーザー４０２と作業するとき、このピア４０４は同僚４０６として定められる。
【００４１】
[0041]  一形態によれば、昇格信号４１０Ｄ、Ｅがユーザー４０２と同僚でないピア４０４との間で作られたとき、このピア４０４は昇格ピア４０８として定められる。一形態によれば、昇格信号４１０Ｄ、Ｅが作られるのは、彼らの間におけるアクティビティ信号にしたがってユーザー４０２が同僚でないピア４０４に関心を示すときであり、例えば、このアクティビティ信号は、会議同席アクティビティ信号（例えば、ユーザー４０２およびピア４０４が今後の会議の会議招待における共同参加者である）、追従アクティビティ信号（例えば、ユーザー４０２がピア４０４に従い、ユーザー４０２およびピア４０４が同じ人に従う等）、嗜好アクティビティ信号（例えば、ユーザー４０２はピア４０４によって著作された情報項目１０４を好きである、ユーザー４０２およびピア４０４双方は同じ情報項目１０４を好きである等）、愛読アクティビティ信号（例えば、ユーザー４０２はピア４０４によって著作された情報項目１０４を愛読し、ユーザー４０２およびピア４０６双方は同じ人によって著作された情報項目１０４を愛読する等）等である。他の形態によれば、同僚でないピア４０４は、ユーザー４０２および同僚でないピア４０４が、ユーザー４０２とピア４０４との間の通信交流（例えば、電子メール、インスタント・メッセージ等）の頻度および新しさにしたがって、不定期に互いに通信するとき、昇格ピア４０８として定められる。
【００４２】
[0042]  一形態によれば、ユーザー４０２がユーザーのコンテンツ・フィード１０２からピア４０４に関連する情報項目１０４を選択すると、昇格アクティビティ信号４１０Ｄ、Ｅが、ユーザー４０２と所与のピア４０４との間で生成される。推進コンテンツ(promoted content)上で受けられたアクティビティ信号は、関連するピア４０４についてのユーザーの関心の補強として利用される（前述のように、同僚４０６または昇格ピア４０８とすることができる）。  
【００４３】
[0043]  加えて、ユーザー４０２は、個人を選択し、この個人の周囲で流行している情報項目１０４、例えば、この個人が著作した、変更した、好きになった、コメントを付けた、共有した等の情報項目１０４のフィードを閲覧することを可能とされる(enabled)。一形態によれば、ユーザー４０２がフィード内に表出された情報項目１０４の内任意のものに対してアクションを起こした場合（例えば、読む、好きになる、コメントを付ける、共有する等）、昇格信号４１０Ｄ、Ｅが作られ、ユーザーの情報項目１０４および個人についての関心を示す。この個人がユーザー４０２の同僚４０６でない場合、昇格信号４１０Ｄ、Ｅがこの個人をユーザー４０２の昇格ピア４０８として定めさせる。例えば、ユーザー４０２が、所与のピア４０４の周囲で流行している文書を閲覧することを選択するとしてもよい。文書を閲覧するアクションは、関心の検出として識別され、昇格信号４１０Ｄ、Ｅがユーザー４０２とピア４０４との間で生成される。これに応じて、ピア４０４はユーザー４０２の昇格ピア４０８として定められタグ付けされる。一形態によれば、ピア４０４が昇格ピア４０８かまたは同僚４０６かにしたがって、人−人関係に特徴重み(feature weight)が適用される。
【００４４】
[0044]  ユーザー４０２とユーザーの同僚４０６と昇格ピア４０８との間の関係、およびユーザー４０２と情報項目１０４との間の関係は、エッジの形態でグラフ２２５において表される。ここで、エッジは、ユーザー４０２とユーザーの同僚４０６と昇格ピア４０８との間、およびユーザー４０２と情報項目１０４との間の、アクティビティ信号４１０に基づく関係のタイプを表す。一形態によれば、昇格信号４１０Ｄ、Ｅが生成されたアクション／対話処理に基づいて、昇格信号４１０Ｄ、Ｅに時間減衰が適用される。他の形態によれば、ユーザーの昇格ピア４０８との関係の強さに影響を及ぼすために、昇格信号４１０Ｄ、Ｅの回数(count)および新しさが利用される。例えば、ユーザー４０２と所与の昇格ピア４０８との間に複数のそして最新の昇格信号４１０Ｄ、Ｅがある場合、その結果、ユーザー４０２と所与の昇格ピア４０８との間の人−人エッジに、より高いスコアが付けられる(attribute)。
【００４５】
[0045]  一形態によれば、そして先に端的に説明したように、情報項目１０４は、ユーザーの同僚４０６と情報項目１０４との間のアクティビティ信号４１０にしたがって、「私の同僚に人気がある」即ち「ＰＷＭＣ」として類別およびタグ付けされる。例えば、ユーザー４０２の同僚４０６Ａが情報項目１０４Ａの制作者である場合（例えば、情報項目１０４Ａの著者または変更した人）、情報項目１０４Ａの推奨者である場合（例えば、情報項目１０４Ａを好きに成る、閲覧する、コメントを残す）、または情報項目１０４Ａの代理(proxy)である場合（例えば、情報項目１０４Ａはこの同僚の同僚に人気がある）、情報項目１０４Ａがユーザーのコンテンツ・フィード１０２において表出され、「私の同僚に人気がある」即ち「ＰＷＭＣ」１０６である情報として識別されタグ付けされる。
【００４６】
[0046]  他の形態によれば、情報項目１０４は、ユーザー４０２と情報項目１０４との間のアクティビティ信号４１０にしたがって、「無価値」１０８として類別されタグ付けされる。例えば、ユーザー４０２が情報項目１０４Ｆの制作者であり（例えば、情報項目１０４Ｆの著者または変更した人）、他の個人によって情報項目１０４Ｆに対して最近のアクティビティがある場合、情報項目１０４Ｆはユーザーのコンテンツ・フィード１０２において表出され、「無価値」１０８項目である項目として識別されタグ付けされればよい。即ち、「無価値」１０８項目は、他のピア４０４が対話処理した情報項目１０４Ｆの所有権をユーザー４０２が有することを示す。
【００４７】
[0047]  他の形態によれば、情報項目１０４は、ユーザーの昇格ピア４０８と情報項目１０４との間のアクティビティ信号４１０にしたがって、「遠い」１１０として類別されタグ付けされる。例えば、ユーザー４０２の昇格ピア４０８が情報項目１０４Ａの制作者である（例えば、情報項目１０４Ｄを著作または変更する）場合、情報項目１０４Ｄの推奨者である（例えば、情報項目１０４Ｄを好きになる、閲覧する、コメントを付ける）、または情報項目１０４Ｄの代理人である（例えば、情報項目１０４Ｄが昇格ピアの同僚に人気がある）場合に、情報項目１０４Ｄはユーザーのコンテンツ・フィード１０２において表出され、「遠い」１１０項目である項目であるとして識別されタグ付けされればよい。
【００４８】
[0048]  これより図４Ｂを参照すると、ユーザー４０２と情報項目１０４との間、およびユーザーのピア４０４と情報項目１０４との間で複数の人−文書（ＰＤ）スコア４１２Ａ〜Ｇ（集合的に、４１２）を計算することによって、情報項目１０４をランク付けするモデル例４３０が示されている。本開示の形態によれば、ユーザー４０２によって制作された情報項目１０４Ｗ（人−文書信号ＰＤｕ，ｗ４１０Ｊ）、およびユーザーのピア４０４Ａ、Ｂ、Ｃが操作した(acted on)情報項目１０４Ｘ、Ｙ、Ｚについて、人−文書スコア４１２Ｇが計算される。例えば、人−文書スコア４１２は、ユーザー４０２、ユーザーの同僚４０６、およびユーザーの昇格ピア４０８によって閲覧された、変更された、好まれた、コメントが付けられた、共有された、編集された等の情報項目１０４について計算することができる。一形態によれば、計算された人−文書スコア４１２は、情報項目１０４を、それらのユーザー４０２に対する関心および関連性にしたがってランク付けするために利用される。
【００４９】
[0049]  人（例えば、ユーザー４０２またはピア４０４）と情報項目１０４との間のアクティビティ信号４１０を人−文書信号４１０Ｇ−Ｊ（ＰＤｉｊ）と呼び、情報項目ｊは、人ｉに関連するコンテンツである。一形態によれば、人−文書スコア４１２Ａ〜Ｇ（集合的に４１２）（ＰＤｉｊＳ）は、人ｉの情報項目ｊに対するアクションの重みに基づいて計算される（例えば、この人が情報項目を変更したか、情報項目を閲覧したか等）。一形態によれば、ピア４０４がユーザー４０２の同僚４０６か、またはユーザー４０２の昇格ピア４０８かに依存して、異なる特徴重み（ｗ）も人−文書スコアに適用される。これに応じて、そして図４Ｂに示すように、２つの人−文書スコア４１２が、ピア人−文書信号４１０Ｇ〜Ｉ毎に計算される。１つのＰ−Ｄスコア４１２Ａ、Ｃ、Ｅは同僚特徴重み（ＷＣ）に基づいて計算され、１つのＰ−Ｄスコア４１２Ｂ、Ｄ、Ｆは昇格ピア特徴重み（ＷＥＰ）に基づいて計算される。
【００５０】
[0050]  例えば、ピアＡ  ４０４Ａが情報項目Ｘ  １０４Ｘ上で操作した場合について検討する。一形態によれば、人気モジュール３１０は、ピアＡ  ４０４Ａと情報項目Ｘ  １０４Ｘとの間のＰ−Ｄアクティビティ信号（ＰＤＡ、Ｘ）４１０Ｇについて、２つのＰ−Ｄスコア４１２Ａ、Ｂを計算する。即ち、同僚特徴重み（ｗｃ）に基づいて同僚Ｐ−Ｄスコア（ＰＤＡ、ＸＳ（ＷＣ））４１２Ａを計算し、昇格ピア特徴重み（ＷＥＰ）に基づいて昇格ピアＰ−Ｄスコア（ＰＤＡ、ＸＳ（ＷＥＰ））４１２Ｂを計算する。一形態によれば、同僚Ｐ−Ｄスコア（ＰＤＡ、ＸＳ（ＷＣ））４１２Ａ、Ｃ、Ｅおよび昇格ピアＰ−Ｄスコア（ＰＤＡ、ＸＳ（ＷＥＰ））４１２Ｂ、Ｄ、Ｆは、フィード・マネージャ３２５に渡され、グラフ２２５に格納される。情報項目１０４を引き出してユーザーのコンテンツ・フィード１０２に入れるためにピア４０４にわたって合計するとき、フィード・マネージャ３２５は、ピア４０４の同僚または昇格ピア・ステータスに基づいて、使用する正しいＰ−Ｄスコアを選択するように動作可能である。
【００５１】
[0051]  他の形態によれば、図４Ｃに示すモデル例４４０のようなモデルが、ピアの役割に基づいて、緊密なピアから希薄ピアを分けるために利用される。したがって、Ｐ−Ｄアクション毎にピア役割重みを使用して、情報項目１０４がランク付けされる。形態４４０によれば、ユーザー４０２の各ピア４０４は、同時に、しかし異なる重みで複数の役割を有することが可能にされる。例えば、ピア４０４は、コンテンツ制作者の役割（例えば、情報項目１０４を作成する、情報項目を変更する等）、コンテンツ推奨者の役割（例えば、情報項目１０４を好きに成る、情報項目を閲覧する、情報項目についてコメントを付ける等）、またはコンテンツ代理の役割（例えば、情報項目１０４はピアの同僚に人気がある）を有するのでもよい。ユーザー４０２がピアのコンテンツに関心がある場合、ユーザー４０２は制作者の役割であるピア４０４に関心があるとすればよく、ユーザー４０２がピア４０４と関心を共有する場合、ユーザー４０２は推奨者の役割であるピア４０４に関心があるとすればよく、ユーザー４０２がピア４０４の周囲で流行っていることに関心がある場合、ユーザー４０２は代理の役割であるピア４０４に関心があるとすればよい。一形態によれば、人気モジュール３１０は、ピア４０４と情報項目１０４との間の各Ｐ−Ｄ信号４１０Ｇ〜Ｊを使用して、情報項目１０４Ｖ〜Ｚに関するピア４０４の役割４１４Ａ〜Ｄ（即ち、制作者、推奨者、代理）にしたがって、そしてユーザー４０２とピア４０４との間のＰ−Ｐ信号４１０Ａ〜Ｄにしたがって、Ｐ−Ｄスコア４１２Ｉ〜Ｌを計算するように動作可能である。
【００５２】
[0052]  各Ｐ−Ｐ信号４１０Ａ〜Ｄについて、人気モジュール３１０は、３つの役割４１４Ａ〜Ｄの各々についてスコアを計算するように動作可能である。例えば、以下の表の例を参照する。
【００５３】
【表１】
2017529618.tif 000003
【００５４】
[0053]  一形態によれば、人気モジュール３１０は、対応する役割４１４Ａ〜Ｄに対してピア重みを使用して、特定のユーザー４０２に対する情報項目１０４毎のランク・スコアを計算する。
【００５５】
[0054]  以上、図１〜図４に関して本発明の形態の動作環境および種々の形態について説明したが、図５は、コンテンツ・フィード１０２においてユーザー４０２に遠い関心情報項目１０４を表出させる方法を示すフローチャートである。ルーチン５００は、開始動作５０５において開始し、動作５１０に進み、ユーザーの明示的なアクション、例えば、ユーザーが訪問した人々のページ、ユーザーが閲覧した、変更した、辿った等の情報項目１０４、ユーザーが通信した人々等を追跡する。前述のように、これらのアクションはグラフ２２５においてエッジの形態で格納され、エッジは、ユーザー間（コンテンツ・フィード１０２が作成されているユーザー４０２を含む）、およびユーザーと情報項目１０４との間のアクティビティ信号に基づく関係タイプを表す。
【００５６】
[0055]  動作５１５において、ユーザー４０２と情報項目１０４との間、およびユーザー４０２と、彼／彼女が操作した情報項目１０４に関連する人々／ピア４０４との間の信号を分析する。アクティビティ、アクティビティの頻度、アクティビティの新しさ、組織構造等のような要素に依存して、前述のように、ピア４０４は、ユーザー４０２の同僚４０６として、または昇格ピア４０８としてのいずれかに類別されタグ付けされる。一形態によれば、動作５１５は動作５２０（以下で説明する）の後に行われる。
【００５７】
[0056]  動作５２０において、ランキング・モジュール３１０、３１５は人−文書（Ｐ−Ｄ）スコア４１２を計算する。一形態によれば、人気モジュール３１０は、情報項目１０４毎に２つの人−文書スコア４１２を計算し、同僚特徴重み（ｗｃ）に基づいて同僚Ｐ−Ｄスコア（ＰＤＡ，ＸＳ（ＷＣ））４１２Ａを計算し、昇格ピア特徴重み（ＷＥＰ）に基づいて昇格ピアＰ−Ｄスコア（ＰＤＡ，ＸＳ（ＷＥＰ））４１２Ｂを計算する。他の形態によれば、人気モジュール３１０は、動作５１５において決定されたユーザー４０２に対するピア４０４の類別に基づいて、情報項目１０４毎に人−文書スコア４１２を計算する。
【００５８】
[0057]  動作５２５において、ランキングまたは採点システム３００が、分析処理エンジン２２０と関連して動作して、ピア４０４の同僚または昇格ピア・ステータスに基づいて、正しい人−文書スコアを使用して、各情報項目１０４をフィード候補としてランク付けする。一形態によれば、判定は、ポストする情報項目１０４の数、およびそのタイプ（例えば、無価値１０８、ＰＷＭＣ１０６、遠い１１０）に関して行われる。
【００５９】
[0058]  動作５３０において、フィルタリング後処理(post-filtering operation)が行われる。例えば、遠い文書１１０の割合をチェックして、遠い文書１１０の割合を所与のしきい値以内に保持するのでもよい。フィルタリング後処理の他の例として、所与の昇格ピア２０８のサークルからの情報項目１０４がコンテンツ・フィード１０２内に表出されていることを確認するためにチェックを行うこともできる。認められるであろうが、十分な採点またはランキングがないためにグラフ２２５に含まれない情報項目１０４はいずれも、破棄されないが、今後フィード候補と見なされるかもしれない他の項目に対する今後の分析のために維持される。
【００６０】
[0059]  動作５３３において、フィード・アプリケーション２５５は、ユーザーのコンテンツ・フィード１０２においてポストするために選択された各情報項目１０４にコンテンツ・カードを生成する。前述のように、コンテンツ・カードとは、情報項目１０４のグラフィカル表現であり、ヘッダー、タイトル、情報項目１０４のプレビュー画像、情報項目１０４が何故ユーザー４０２に関連があるのかに関連する情報（例えば、タグ）、および情報項目１０４にアクセスするための選択可能なリンクの内少なくとも１つを含む。
【００６１】
[0060]  動作５３５において、ユーザー４０２は、図２に関して先に図示および説明した、フィード・アプリケーション２５５を介して、またはフィード・アクセス・アプリケーション２５０、２６０を介して、彼／彼女のコンテンツ・フィード１０２にアクセスする。動作５４０において、ユーザー４０２のためのフィードに含ませるために選択された情報項目１０４を、図１に示すように、各情報項目１０４に適用されたランク付けまたは採点の順序で、コンテンツ・フィード・ユーザー・インターフェースにおいてコンテンツ・フィード１０２として表示する。加えて、情報項目１０４毎に、特定の情報項目が何故ユーザーのフィード１０２にポストされたかを示すタグを生成し、ユーザー・インターフェース内に表示する。例えば、タグは、「私が閲覧した」タグ、「私の同僚に人気」タグ、「昇格ユーザーの同僚に人気」タグ等を含むことができる。
【００６２】
[0061]  随意の動作５４５において、関心の補強の指示を受ける。例えば、ユーザー４０２が、彼／彼女のコンテンツ・フィード１０２にポストされた所与の昇格ユーザー４０８に関連する情報項目１０４を選択したとしてもよい。これに応じて、情報項目１０４の選択は、所与の昇格ユーザー８０４に対するユーザーの関心の補強として解釈され、所与の昇格ピア４０８に関連する追加の情報項目１０４をユーザーのコンテンツ・フィード１０２に含ませることができる。方法５００は動作５９５において終了する。
【００６３】
[0062]  本発明について、コンピューターのオペレーティング・システムにおいて実行するアプリケーション・プログラムと関連して実行するプログラム・モジュールという一般的なコンテキストで説明したが、本発明は他のプログラム・モジュールと組みあわせても実現できることは当業者には認められよう。一般に、プログラム・モジュールは、ルーチン、プログラム、コンポーネント、データー構造、および他のタイプの構造を含み、特定のタスクを実行するか、または特定の抽象データー型を実装する。
【００６４】
[0063]  本明細書において説明した形態および機能は、複数のコンピューティング・システムによって処理することができる。複数のコンピューティング・システムには、限定ではなく、デスクトップ・コンピューター・システム、有線およびワイヤレス・コンピューティング・システム、移動体コンピューティング・システム（例えば、移動体電話機、ネットブック、タブレットまたはスレート・タイプのコンピューター、ノートブック・コンピューター、およびラップトップ・コンピューター）、ハンドヘルド・デバイス、マルチプロセッサー・システム、マイクロプロセッサー・ベースのまたはプログラマブルな消費者用電子機器、ミニコンピューター、ならびにメインフレーム・コンピューターが含まれる。
【００６５】
[0064]  加えて、一形態によれば、本明細書において説明した形態および機能は、分散型システム（例えば、クラウド・ベースのコンピューティング・システム）においても動作し、アプリケーション機能、メモリー、データーの格納および引き出し、ならびに種々の処理機能は、インターネットまたはイントラネットのような分散型コンピューティング・ネットワークを介して互いから離れて処理される。一形態によれば、種々のタイプのユーザー・インターフェースおよび情報が、コンピューティング・デバイスの内蔵ディスプレイを介して、または１つ以上のコンピューティング・デバイスに関連するリモート・ディスプレイ・ユニットを介して表示される。例えば、種々のタイプのユーザー・インターフェースおよび情報は、これら種々のタイプのユーザー・インターフェースおよび情報が投影される平面上に表示され、対話処理される。本発明の形態が実施される複数のコンピューティング・システムとの対話処理は、キーストロークの入力、タッチ・スクリーン入力、音声または他の聴覚入力、関連するコンピューティング・デバイスにユーザー・ジェスチャを取り込んで解釈しコンピューティング・デバイスの機能等を制御する検出（例えば、カメラ）機能が装備されている場合にはジェスチャ入力を含む。
【００６６】
[0065]  図６〜図８および関連する説明は、本発明の例が実施される種々の動作環境の説明に供する。しかしながら、図６〜図８に関して図示し説明するデバイスおよびシステムは、例示および図示の目的に限るのであって、本明細書において説明した本発明の形態を実施するために利用される大多数のコンピューティング・デバイスの構成を限定するのではない。
【００６７】
[0066]  図６は、本開示の例が実施されるコンピューティング・デバイス６００の物理コンポーネント（即ち、ハードウェア）を示すブロック図である。基本構成では、コンピューティング・デバイス６００は、少なくとも１つの処理ユニット６０２と、システム・メモリー６０４を含む。一形態によれば、コンピューティング・デバイスの構成およびタイプに依存して、システム・メモリー６０４は、揮発性ストレージ（例えば、ランダム・アクセス・メモリー）、不揮発性ストレージ（例えば、リードオンリー・メモリー）、フラッシュ・メモリー、またはこのようなメモリーの任意の組み合わせを含むが、これらに限定されるのではない。一形態によれば、システム・メモリー６０４は、オペレーティング・システム６０５と、ソフトウェア・アプリケーション６５０を実行するのに適した１つ以上のプログラミング・モジュール６０６とを含む。一形態によれば、システム・メモリー６０４は分析処理エンジン２２０を含む。他の形態によれば、システム・メモリー６０４はフィード・アプリケーション２５５を含む。オペレーティング・システム６０５は、例えば、コンピューティング・デバイス６００の動作を制御するのに適している。更に、本発明の形態は、グラフィクス・ライブラリー、他のオペレーティング・システム、または任意の他のアプリケーション・プログラムと併せて実施され(practiced)、いずれの特定のアプリケーションにもシステムにも限定されない。基本構成は、図６では破線６０８内にあるコンポーネントによって示されている。一形態によれば、コンピューティング・デバイス６００は追加の特徴または機能を有する。例えば、一形態によれば、コンピューティング・デバイス６００は、例えば、磁気ディスク、光ディスク、またはテープのような、追加のデーター記憶デバイス（リムーバブルおよび／または非リムーバブル）を含む。このような追加のストレージは、図６では、リムーバブル記憶デバイス６０９および非リムーバブル記憶デバイス６１０によって示されている。
【００６８】
[0067]  前述のように、一形態によれば、複数のプログラム・モジュールおよびデーター・ファイルがシステム・メモリー６０４に格納される。処理ユニット６０２において実行する間、プログラム・モジュール６０６（例えば、分析処理エンジン２２０、フィード・アプリケーション２５５）は、図５に示した方法５００の段階の内１つ以上を含むがこれらに限定されないプロセスを実行する。一形態によれば、本発明の例にしたがって他のプログラム・モジュールが使用され、これらのプログラム・モジュールは、電子メールおよび連絡アプリケーション、ワード・プロセシング・アプリケーション、スプレッドシート・アプリケーション、データーベース・アプリケーション、スライド・プレゼンテーション・アプリケーション、ドローイングまたはコンピューター補助アプリケーション・プログラム等のようなアプリケーションを含む。
【００６９】
[0068]  一形態によれば、本発明の形態は、ディスクリート電子エレメント、ロジック・ゲートを内蔵するパッケージ化または集積電子チップ、マイクロプロセッサーを利用する回路、あるいは電子エレメントまたはマイクロプロセッサーを内蔵する１つのチップを含む、電気回路において実施される。例えば、本発明の形態は、システム・オン・チップ（ＳＯＣ）によって実施され、図６に示すコンポーネントの各々または多くが１つの集積回路に集積される。一形態によれば、このようなＳＯＣデバイスは、１つ以上の処理ユニット、グラフィクス・ユニット、通信ユニット、システム仮想化ユニット、および種々のアプリケーション機能を含み、これらの全てはチップ基板上に、１つの集積回路として集積される（または「焼き付けられる」）。ＳＯＣによって動作するとき、本明細書において説明した機能は、１つの集積回路（チップ）にコンピューティング・デバイス６００の他のコンポーネントと共に集積される特定用途ロジックによって処理される。一形態によれば、本開示の形態は、例えば、ＡＮＤ、ＯＲ、およびＮＯＴのような、機械的、光、流体、量子技術を含むがこれらに限定されない、論理演算を実行することができる他の技術を使用して実施される。加えて、本発明の形態は、汎用コンピューター内で、あるいは任意の他の回路またはシステムにおいて実施される。
【００７０】
[0069]  一形態によれば、コンピューティング・デバイス６００は、キーボード、マウス、ペン、音響入力デバイス、タッチ入力デバイス等のような、１つ以上の入力デバイス（１つまたは複数）６１２を有する。一形態によれば、ディスプレイ、スピーカー、プリンター等のような出力デバイス（１つまたは複数）６１４も含まれる。前述のデバイスは例であり、他のものが使用されてもよい。一形態によれば、コンピューティング・デバイス６００は、他のコンピューティング・デバイス６１８との通信を可能にする、１つ以上の通信接続６１６を含む。適した通信接続６１６の例には、ＲＦ送信機、受信機、および／または送受信機回路、ユニバーサル・シリアル・バス（ＵＳＢ）、パラレル、および／またはシリアル・ポートが含まれるが、これらに限定されるのではない。
【００７１】
[0070]  コンピューター読み取り可能媒体という用語は、本明細書において使用される場合、コンピューター記憶媒体を含む。コンピューター記憶媒体は、揮発性および不揮発性、リムーバブルおよび非リムーバブル媒体を含み、コンピューター読み取り可能命令、データー構造、またはプログラム・モジュールのような情報の格納のための任意の方法または技術で実現される。システム・メモリー６０４、リムーバブル記憶媒体６０９、および非リムーバブル記憶デバイス６１０は全て、コンピューター記憶媒体の例（即ち、メモリー・ストレージ）である。一形態によれば、コンピューター記憶媒体は、ＲＡＭ、ＲＯＭ，電気的消去可能プログラマブル・リード・オンリー・メモリー（ＥＥＰＲＯＭ）、フラッシュ・メモリーまたは他のメモリー技術、ＣＤ−ＲＯＭ、ディジタル・バーサタイル・ディスク（ＤＶＤ）または他の光ストレージ、磁気カセット、磁気テープ、磁気ディスク記憶デバイスまたは他の磁気記憶デバイス、あるいは情報を格納するために使用することができ、コンピューティング・デバイス６００によってアクセスすることができる任意の他の製品を含む。一形態によれば、任意のこのようなコンピューター記憶媒体は、コンピューティング・デバイス６００の一部である。コンピューター記憶媒体は、搬送波や他の信号伝搬データー信号を含まない。
【００７２】
[0071]  一形態によれば、通信媒体は、搬送波または他の移送メカニズムのような変調データー信号におけるコンピューター読み取り可能命令、データー構造、プログラム・モジュール、または他のデーターによって具体化され、任意の情報配信媒体を含む。一形態によれば、「変調データー信号」という用語は、１つ以上の特性が、信号内に情報をエンコードするようなやり方で設定または変更されている信号を記述する。一例として、そして限定ではなく、通信媒体は、有線ネットワークまたは直接配線接続(direct-wired connection)のような有線媒体、ならびに音響、無線周波数（ＲＦ）、赤外線、および他のワイヤレス媒体のようなワイヤレス媒体を含む。
【００７３】
[0072]  図７Ａおよび図７Ｂは、移動体コンピューティング・デバイス７００、例えば、移動体電話機、スマート・フォン、タブレット・パーソナル・コンピューター、ラップトップ・コンピューター等を示し、これらによって本発明の形態を実施することができる。図７Ａを参照すると、これらの形態を実現するための移動体コンピューティング・デバイス７００の例が示されている。基本的な構成では、移動体コンピューティング・デバイス７００は、入力エレメントおよび出力エレメント双方を有するハンドヘルド・コンピューターである。移動体コンピューティング・デバイス７００は、通例、ディスプレイ７０５と、ユーザーが情報を移動体コンピューティング・デバイス７００に入力することを可能にする１つ以上の入力ボタン７１０とを含む。一形態によれば、移動体コンピューティング・デバイス７００のディスプレイ７０５は入力デバイスとして機能する（例えば、タッチ・スクリーン・ディスプレイ）。含まれる場合、随意の側面入力エレメント７１５が更に他のユーザー入力を可能にする。一形態によれば、側面入力エレメント７１５は、回転スイッチ、ボタン、または任意の他のタイプの手入力エレメントである。代替例では、移動体コンピューティング・デバイス７００は、もっと多くのまたはもっと少ない入力エレメントを内蔵する。例えば、ディスプレイ７０５は、ある例ではタッチ・スクリーンでなくてもよい。代替例では、移動体コンピューティング・デバイス７００は、セルラ・フォンのような、携帯用電話システムである。一形態によれば、移動体コンピューティング・デバイス７００は随意のキーパッド７３５を含む。一形態によれば、随意のキーパッド７３５は物理キーパッドである。他の形態によれば、随意のキーパッド７３５は、タッチ・スクリーン・ディスプレイ上に生成される「ソフト」キーパッドである。種々の形態において、出力エレメントは、グラフィカル・ユーザー・インターフェース（ＧＵＩ）を示すためのディスプレイ７０５、視覚インディケーター７２０（例えば、発光ダイオード）、および／またはオーディオ変換器７２５（例えば、スピーカー）を含む。ある例では、移動体コンピューティング・デバイス７００は、ユーザーに触覚フィードバックを与える振動変換器を内蔵する。更に他の例では、移動体コンピューティング・デバイス７００は、オーディオ入力（例えば、マイクロフォン・ジャック）、オーディオ出力（例えば、ヘッドフォン・ジャック）、およびビデオ出力（例えば、ＨＤＭＩ（登録商標）ポート）のような、外部デバイスに信号を送り外部デバイスから信号を受けるための入力および／または出力ポートを内蔵する。更に他の例では、移動体コンピューティング・デバイス７００は、オーディオ入力（例えば、マイクロフォン・ジャック）、オーディオ出力（例えば、ヘッドフォン・ジャック）、およびビデオ出力（例えば、ＨＤＭＩポート）のような、外部デバイスに信号を送り外部デバイスから信号を受けるための周辺デバイス・ポート７４０を内蔵する。
【００７４】
[0073]  図７Ｂは、移動体コンピューティング・デバイスの一例のアーキテクチャを示すブロック図である。即ち、移動体コンピューティング・デバイス７００は、いくつかの例を実現するためのシステム（即ち、アーキテクチャ）７０２を内蔵する。一例では、システム７０２は、１つ以上のアプリケーション（例えば、ブラウザー、電子メール、カレンダー記録、連絡先管理、メッセージング・クライアント、ゲーム、およびメディア／クライアント／プレーヤー）を実行することができる「スマート・フォン」として実現される。ある例では、システム７０２は、統合パーソナル・ディジタル・アシスタント（ＰＤＡ）およびワイヤレス・フォンのような、コンピューティング・デバイスとして統合される。
【００７５】
[0074]  一形態によれば、１つ以上のアプリケーション・プログラム７５０がメモリー７６２にロードされ、オペレーティング・システム７６４においてまたはこれと関連付けて実行される。アプリケーション・プログラムの例には、発呼(phone dialer)プログラム、電子メール・プログラム、個人情報管理（ＰＩＭ）プログラム、ワード・プロセシング・プログラム、スプレッドシート・プログラム、インターネット・ブラウザー・プログラム、メッセージング・プログラム等が含まれる。一形態によれば、分析処理エンジン２２０はメモリー７６２にロードされる。他の形態によれば、フィード・アプリケーション２５５はメモリー７６２にロードされる。また、システム７０２はメモリー７６２内に不揮発性記憶エリア７６８も含む。不揮発性記憶エリア７６８は、システム７０２の電源を落としても失われてはならない永続的情報を格納するために使用される。アプリケーション・プログラム７５０は、電子メールまたは電子メール・アプリケーションによって使用される他のメッセージ等のような情報を使用し、不揮発性記憶エリア７６８に格納することができる。また、同期アプリケーション（図示せず）もシステム７０２に存在し、不揮発性記憶エリア７６８内に格納されている情報を、ホスト・コンピューターに格納されている対応する情報と同期させ続けるために、ホスト・コンピューターに存在する対応する同期アプリケーションと相互作用するようにプログラミングされる。認められるであろうが、他のアプリケーションがメモリー７６２にロードされ、移動体コンピューティング・デバイス７００において実行されてもよい。
【００７６】
[0075]  一形態によれば、システム７０２は、１つ以上のバッテリーとして実装される、電源７７０を有する。一形態によれば、電源７７０は、更に、ＡＣアダプターのような外部電源、またはバッテリーを補足するまたは再充電する給電ドッキング・クレードルも含む。
【００７７】
[0076]  一形態によれば、システム７０２は、無線周波数通信を送信および受信する機能を実行する無線機７７２を含む。無線機７７２は、通信事業者またはサービス・プロバイダーを介した、システム７０２と「外部世界」との間のワイヤレス接続(connectivity)を容易にする。無線機７７２への送信および無線機７７２からの送信は、オペレーティング・システム７６４の制御の下で行われる。言い換えると、無線機７７２によって受信される通信は、オペレーティング・システム７６４を介してアプリケーション・プログラム７５０に分散すること、そしてその逆が可能である。
【００７８】
[0077]  一形態によれば、視覚インディケーター７２０は視覚通知を与えるために使用され、および／またはオーディオ・インターフェース７７４が、オーディオ変換器７２５を介して可聴通知を生成するために使用される。図示した例では、視覚インディケーター７２０は発光ダイオード（ＬＥＤ）であり、オーディオ変換器７２５はスピーカーである。これらのデバイスは、直接電源７７０に結合することができるので、有効化されると、バッテリー電力を保存するためにプロセッサー７６０および他のコンポーネントが停止することがあっても、これらは、通知メカニズムによって指示される期間オンのままで留まる。ＬＥＤは、ユーザーがデバイスの給電(powered-on)ステータスを示すための措置を講ずるまで、無期限にオンのまま留まるようにプログラミングすることができる。オーディオ／インターフェース７７４は、可聴信号をユーザーに供給し、可聴信号をユーザーから受けるために使用される。例えば、オーディオ変換器７２５に結合されることに加えて、オーディオ・インターフェース７７４は、電話の会話を容易にするためというように、可聴入力を受けるためにマイクロフォンに結合されてもよい。一形態によれば、システム７０２は、更に、内蔵カメラ７３０の動作が静止画像、ビデオ・ストリーム等を記録することを可能にするビデオ・インターフェース７７６も含む。
【００７９】
[0078]  一形態によれば、システム７０２を実装する移動体コンピューティング・デバイス７００は、追加の特徴または機能を有する。例えば、移動体コンピューティング・デバイス７００は、磁気ディスク、光ディスク、またはテープのような、追加のデーター記憶デバイス（リムーバブルおよび／または非リムーバブル）を含む。このような追加のストレージは、図７Ｂでは、不揮発性記憶エリア７６８によって示されている。
【００８０】
[0079]  一形態によれば、移動体コンピューティング・デバイス７００によって生成されまたは取り込まれシステム７０２によって格納されたデーター／情報は、前述のように、移動体コンピューティング・デバイス７００にローカルに格納される。他の形態によれば、データーは、任意の数の記憶媒体に格納され、記憶媒体は、無線機７７２を介して、移動体コンピューティング・デバイス７００と、移動体コンピューティング・デバイス７００に関連する別のコンピューティング・デバイス、例えば、インターネットのような分散型コンピューティング・ネットワークにおけるサーバー・コンピューターとの間の有線接続を介して、デバイスによってアクセス可能である。認められるであろうが、このようなデーター／情報は、移動体コンピューティング・デバイス７００によって、無線機７７２を介してまたは分散型コンピューティング・ネットワークを介してアクセス可能である。同様に、一形態によれば、このようなデーター／情報は、電子メールおよび協力型データー／情報共有システムを含む周知のデーター／情報転送および格納手段にしたがって、格納および使用のために、コンピューティング・デバイス間で容易に転送される。
【００８１】
[0080]  図８は、前述のように、コンテンツ・フィード１０２においてユーザー４０２に遠い関連情報を表出させるシステムのアーキテクチャの一例を示す。分析処理エンジン２２０またはフィード・アプリケーション２５５と関連して進展(develop)、対話処理、または編集されたコンテンツは、異なる通信チャネルまたは他のストレージ・タイプで格納することが可能にされる。例えば、種々の文書は、ディレクトリー・サービス８２２、ウェブ・ポータル８２４、メールボックス・サービス８２６、インスタント・メッセージング・ストア８２８、またはソーシャル・ネットワーキング・サイト８３０を使用して格納することができる。分析処理エンジン２２０またはフィード・アプリケーション２５５は、本明細書において説明したように、コンテンツ・フィード１０２において遠い関連情報をユーザー４０２に表出させるために、これらのタイプのシステム等の内任意のものを使用するように動作可能である。一形態によれば、サーバー８１５は分析処理エンジン２２０またはフィード・アプリケーション２５５をクライアント８０５Ａ、Ｂ、Ｃに提供する。一例として、サーバー８１５は、ウェブにおいて分析処理エンジン２２０またはフィード・アプリケーション２５５を提供するウェブ・サーバーである。サーバー８１５は、分析処理エンジン２２０またはフィード・アプリケーション２５５をウェブにおいてクライアント８０５に、ネットワーク８１０を介して提供する。一例として、クライアント・コンピューティング・デバイスは、パーソナル・コンピューター８０５Ａ、タブレット・コンピューティング・デバイス８０５Ｂまたは移動体コンピューティング・デバイス８０５Ｃ（例えば、スマート・フォン）、あるいは他のコンピューティング・デバイスにおいて実現され具体化される。クライアント・コンピューティング・デバイスのこれらの例はいずれも、ストア８１６からコンテンツを入手するように動作可能である。
【００８２】
[0081]  以上、本発明の形態について、例えば、本発明の形態による方法、システム、およびコンピューター・プログラム製品のブロック図および／または動作図を参照して説明した。ブロック内に記される機能／アクトは、いずれのフローチャートにおいても、示される順序以外で行われてもよい。例えば、連続して示される２つのブロックが、実際には、実質的に同時に実行されてもよく、または関与する機能／アクトに依存して、これらのブロックがときによって逆の順序で実行されてもよい場合もある。
【００８３】
[0082]  本願において示された１つ以上の例の説明および図示は、特許請求される発明の範囲を限定も制限もすることは全く意図していない。本願において示された形態、例、および詳細は、所有(possession)を伝えるのに十分であると見なされ、特許請求される発明の最良の形態を行い使用することを他者に可能にする。特許請求される発明は、本願において示されたいずれの形態、例、または詳細にも限定されると解釈してはならない。組み合わせてまたは別々に示され説明されたか否かには関係なく、種々の特徴（構造的および方法論的の双方）は、特定の１組の特徴を有する例を生成するために、選択的に含まれるまたは省略されることが意図されている。以上、本願の説明および例示を行ったが、当業者であれば、本願において具体化された更に広い一般的な発明概念の形態の主旨に該当し、更に広い特許請求される発明の範囲から逸脱しない変形、変更、および代替例を想起する(envision)ことができよう。
【図１】
2017529618.tif 000004
【図２】
2017529618.tif 000005
【図３】
2017529618.tif 000006
【図４Ａ】
2017529618.tif 000007
【図４Ｂ】
2017529618.tif 000008
【図４Ｃ】
2017529618.tif 000009
【図５】
2017529618.tif 000010
【図６】
2017529618.tif 000011
【図７Ａ】
2017529618.tif 000012
【図７Ｂ】
2017529618.tif 000013
【図８】
2017529618.tif 000014
【国際調査報告】
2017529618.tif 000015