(57)【要約】      （修正有）【課題】複数のコンテンツ項目からの選択を容易にするグラフィカルインタフェースを提供する。【解決手段】グラフィカルユーザインタフェース３００においてコンテンツ選択を可能にするデバイスは、人気度インジケータに関連付けられたコンテンツの１つ以上の項目を表示する。人気度インジケータ３０８は、ソーシャルメディアサービスからの使用データに基づいてもよい。人気度インジケータは、人気度の変化率及び相対レベルの人気度を示してもよい。デバイスは、コンテンツの再生中、コンテンツと連携したソーシャルメディアサービスからのコメントを表示してもよい。【選択図】図３
2019008807.tif 000002
【特許請求の範囲】
【請求項１】
方法であって、
グラフィカルインタフェース内に複数の情報ウィンドウを表示するステップであり、前記複数の情報ウィンドウのうちの各情報ウィンドウが、複数のコンテンツ項目のうちの１つに関連付けられている、ステップと、
前記複数の情報ウィンドウの中から選択を検出するステップであり、一の情報ウィンドウが前記複数のコンテンツ項目における一のコンテンツ項目に関連付けられている、ステップと、
前記複数の情報ウィンドウのうちの前記情報ウィンドウの選択を検出することに基づいて、前記コンテンツ項目の提示を可能にするウィンドウにおいて、前記情報ウィンドウに関連付けられた前記コンテンツ項目の提示を生じさせるステップであり、前記ウィンドウがユーザコンテンツの表示を含み、前記ウィンドウは、第１の期間中第１のサイズで第１のユーザコンテンツ項目を表示し、第２の期間中第２のユーザコンテンツ項目に基づく第２のサイズで前記第１のユーザコンテンツ項目を表示し、前記第２のサイズが前記第１のサイズと異なっている、ステップと、
を含む方法。
【請求項２】
前記コンテンツ項目が第１のコンテンツ項目であり、
前記情報ウィンドウが第１の情報ウィンドウであり、
前記方法が、第２の情報ウィンドウに関連付けられた第２のコンテンツ項目の人気度の変化を判定することに応答して前記複数の情報ウィンドウの表示を修正するステップをさらに含む、請求項１に記載の方法。
【請求項３】
前記複数の情報ウィンドウの表示を修正するステップが、前記第２の情報ウィンドウを、第３のコンテンツ項目に関連付けられた第３の情報ウィンドウと交代させるステップを含む、請求項２に記載の方法。
【請求項４】
前記複数の情報ウィンドウにおいて各情報ウィンドウについての人気度インジケータを表示するステップであり、各人気度インジケータが、関連付けられたコンテンツ項目の人気度の変化率を示す、ステップをさらに含む、請求項１に記載の方法。
【請求項５】
前記ユーザコンテンツが、１つ以上のユーザコメントを含む、請求項１に記載の方法。
【請求項６】
前記使用データは、
特定期間中、関連付けられた前記コンテンツ項目がユーザによってリクエストされた回数、
関連付けられた前記コンテンツ項目がソーシャルメディアサービスを通じて受ける推薦の数、及び
関連付けられた前記コンテンツ項目に関連の問い合わせが検索エンジンサイトに提供される回数
のうちの１つ以上を含む、請求項５に記載の方法。
【請求項７】
前記複数の情報ウィンドウ内の各情報ウィンドウが、１つ以上の選択の種別に応じて選択可能であり、前記選択の種別が、
選択されたコンテンツ項目に関連付けられたプレビューが表示されるようにする第１の選択の種別、および
選択された前記コンテンツ項目が、前記コンテンツ項目の提示を可能にする前記ウィンドウにおいて提示されるようにする追加の選択の種別
を含む、請求項１に記載の方法。
【請求項８】
前記ユーザコンテンツが時系列に表示される、請求項１に記載の方法。
【請求項９】
ユーザ選好に基づいて前記ユーザコンテンツの表示をフィルタリングするステップをさらに含む、請求項１に記載の方法。
【請求項１０】
前記ユーザコンテンツの表示をフィルタリングするステップが、ユーザの承認リストに関連付けられたユーザコンテンツのみを表示するステップを含む、請求項９に記載の方法。
【請求項１１】
各ユーザコンテンツ項目の前記表示は、関連付けられたユーザ識別子アイコンの表示を含む、請求項１に記載の方法。
【請求項１２】
システムであって、
１つ以上のプロセッサと、
前記１つ以上のプロセッサにアクセス可能なメモリであり、該メモリが命令を記憶し、該命令は、前記１つ以上のプロセッサによって実行されると、前記１つ以上のプロセッサに動作を実行させ、前記動作は、
グラフィカルインタフェース内に複数の情報ウィンドウを表示するステップであり、前記複数の情報ウィンドウのうちの各情報ウィンドウが、複数のコンテンツ項目のうちの１つに関連付けられている、ステップ、
前記複数の情報ウィンドウの中から選択を検出するステップであり、一の情報ウィンドウが前記複数のコンテンツ項目における一のコンテンツ項目に関連付けられている、ステップ、および
前記複数の情報ウィンドウのうちの前記情報ウィンドウの選択を検出することに基づいて、前記コンテンツ項目の提示を可能にするウィンドウにおいて、前記情報ウィンドウに関連付けられた前記コンテンツ項目の提示を生じさせるステップであり、前記ウィンドウがユーザコンテンツの表示を含み、前記ウィンドウは、第１の期間中第１のサイズで第１のユーザコンテンツ項目を表示し、第２の期間中第２のユーザコンテンツ項目に基づく第２のサイズで前記第１のユーザコンテンツ項目を表示し、前記第２のサイズが前記第１のサイズと異なっている、ステップ、
を含む、メモリと、
を備えるシステム。
【請求項１３】
前記コンテンツ項目が第１のコンテンツ項目であり、
前記情報ウィンドウが第１の情報ウィンドウであり、
前記方法が、第２の情報ウィンドウに関連付けられた第２のコンテンツ項目の人気度の変化を判定することに応答して前記複数の情報ウィンドウの表示を修正するステップをさらに含む、請求項１２に記載のシステム。
【請求項１４】
前記複数の情報ウィンドウの表示を修正するステップが、前記第２の情報ウィンドウを、第３のコンテンツ項目に関連付けられた第３の情報ウィンドウと交代させるステップを含む、請求項１３に記載のシステム。
【請求項１５】
前記動作は、前記複数の情報ウィンドウにおいて各情報ウィンドウについての人気度インジケータを表示するステップであり、各人気度インジケータが、関連付けられたコンテンツ項目の人気度の変化率を示す、ステップをさらに含む、請求項１２に記載のシステム。
【請求項１６】
前記人気度の変化率は、使用データに基づいて算出され、
前記使用データは、
特定期間中、関連付けられた前記コンテンツ項目がユーザによってリクエストされた回数、
関連付けられた前記コンテンツ項目がソーシャルメディアサービスを通じて受ける推薦の数、及び
関連付けられた前記コンテンツ項目に関連の問い合わせが検索エンジンサイトに提供される回数
のうちの１つ以上を含む、請求項１５に記載のシステム。
【請求項１７】
前記動作は、ユーザ選好に基づいて前記ユーザコンテンツの表示をフィルタリングするステップをさらに含む、請求項１２に記載のシステム。
【請求項１８】
前記ユーザコンテンツの表示をフィルタリングするステップが、ユーザの承認リストに関連付けられたユーザコンテンツのみを表示するステップを含む、請求項１７に記載のシステム。
【請求項１９】
各ユーザコンテンツ項目の前記表示は、関連付けられたユーザ識別子アイコンの表示を含む、請求項１２に記載のシステム。
【請求項２０】
記憶された命令を含む持続性コンピュータ可読記憶媒体であって、前記命令は、実行されると、デバイスの１つ以上のプロセッサに動作を実行させ、前記動作は、
グラフィカルインタフェース内に複数の情報ウィンドウを表示するステップであり、前記複数の情報ウィンドウのうちの各情報ウィンドウが、複数のコンテンツ項目のうちの１つに関連付けられている、ステップと、
前記複数の情報ウィンドウの中から選択を検出するステップであり、一の情報ウィンドウが前記複数のコンテンツ項目における一のコンテンツ項目に関連付けられている、ステップと、
前記複数の情報ウィンドウのうちの前記情報ウィンドウの選択を検出することに基づいて、前記コンテンツ項目の提示を可能にするウィンドウにおいて、前記情報ウィンドウに関連付けられた前記コンテンツ項目の提示を生じさせるステップであり、前記ウィンドウがユーザコンテンツの表示を含み、前記ウィンドウは、第１の期間中第１のサイズで第１のユーザコンテンツ項目を表示し、第２の期間中第２のユーザコンテンツ項目に基づく第２のサイズで前記第１のユーザコンテンツ項目を表示し、前記第２のサイズが前記第１のサイズと異なっている、ステップと、
を含む、持続性コンピュータ可読記憶媒体。
【発明の詳細な説明】
【関連出願】
【０００１】
本願は、米国特許法第１１９条（ｅ）に基づき、２０１３年９月１０日出願の米国仮出願第６１／８７６，１９９号及び２０１３年９月１０日出願の米国仮出願第６１／８７６，１８８号の優先権を主張し、各々の内容全体を参照としてここに組み込む。また本願は、米国特許法第１２０条に基づき、２０１４年４月２４日出願の米国特許出願第１４／２６０,６７７号の優先権を主張し、その内容全体を参照としてここに組み込む。
【技術分野】
【０００２】
本開示は、インタラクティブテレビ及びグラフィカルユーザインタフェースの分野に関連する。
【背景】
【０００３】
デジタルメディア再生能力は、いわゆる「スマート」テレビを含むデジタルテレビ、ラップトップコンピュータ又はデスクトップコンピュータ、タブレットコンピュータ、ｅブックリーダー、パーソナルデジタルアシスタント（ＰＤＡ）、デジタル記録デバイス、デジタルメディアプレーヤー、ビデオゲームデバイス、デジタルカメラ、いわゆる「スマート」フォンを含むセルラー方式無線電話又は衛星方式無線電話、専用ビデオストリーミングデバイス等、幅広いデバイスに組み込まれてもよい。デジタルメディアコンテンツは、例えば、無線テレビプロバイダー、衛星テレビプロバイダー、ケーブルテレビプロバイダー、オンラインメディア共有サービス、オンラインメディアストリーミングサービス、ピアデバイス等を含む複数のソースを起源としてもよい。
【０００４】
コンテンツは幅広く、ユーザはテレビ及び二次的接続デバイス上でアクセスする場合もあり、利用可能なコンテンツの選択肢を整理、分類、及び表示する従来の技術が理想的に機能しない場合もある。例えば、従来のデジタルケーブルテレビシステムにおけるコンテンツ提示は、通常、静的分類法で表示及び整理されてきた。すなわち、通常、世界的人気を誇る各コンテンツのユーザに対してそれを示唆するものが存在しない。
【概要】
【０００５】
以下の簡単な概要は、本発明のすべての特徴及び様態を含むことを意図するものでなく、本発明は、この概要で議論されるすべての特徴及び様態を含まなければならないことを暗示するものでもない。本開示は、グラフィカルユーザインタフェース分野に係り、より具体的には、ユーザに動的インタラクティブグラフィック経験を提示する技術を説明するものである。特に、本開示は、コンテンツに関連の人気度及び／又はソーシャルメディアデータに基づき、コンテンツのナビゲーション及び表示を行う技術を説明するものである。いくつかの例において、この技術は、例えば、セットトップボックス及びテレビを含む、デジタルメディア再生能力を備えたデバイスに実装されてもよい。
【０００６】
本開示の一例によると、コンテンツ選択を可能にする方法は、各々、利用可能なコンテンツの項目に関連付けられた複数の情報ウィンドウを表示するステップと、前記複数の情報ウィンドウの各々について、コンテンツの項目の人気度が変化する割合を示す人気度インジケータを表示するステップと、ユーザが、前記複数の情報ウィンドウのうちの１つを選択できるようにするステップとを備える。
【０００７】
本開示の他の例によると、１つ以上のプロセッサを備えたコンテンツ選択を可能にするデバイスであって、前記１つ以上のプロセッサは、各々、利用可能なコンテンツの項目に関連付けられた複数の情報ウィンドウを表示するステップと、前記複数の情報ウィンドウの各々について、コンテンツの項目の人気度が変化する割合を示す人気度インジケータを表示するステップと、ユーザが、前記複数の情報ウィンドウのうちの１つを選択できるようにするステップとを実施する。
【０００８】
本開示の他の例によると、コンテンツ選択を可能にする装置であって、各々、利用可能なコンテンツの項目に関連付けられた複数の情報ウィンドウを表示する手段と、前記複数の情報ウィンドウの各々について、コンテンツの項目の人気度が変化する割合を示す人気度インジケータを表示する手段と、ユーザが、前記複数の情報ウィンドウのうちの１つを選択できるようにする手段とを備える。
【０００９】
本開示の他の例によると、命令を記憶した持続性コンピュータ可読記憶媒体は、実行にあたり、デバイスの１つ以上のプロセッサに、各々、利用可能なコンテンツの項目に関連付けられた複数の情報ウィンドウを表示するステップと、前記複数の情報ウィンドウの各々について、コンテンツの項目の人気度が変化する割合を示す人気度インジケータを表示するステップと、ユーザが、前記複数の情報ウィンドウのうちの１つを選択できるようにするステップとを実施させる。
【００１０】
添付の図面及び以下の説明中に、１つ以上の例の詳細を記す。他の特徴、目的、及び効果は、説明、図面、及び請求項から明らかになるであろう。
【図面の簡単な説明】
【００１１】
【図１】図１は、本開示に記載の１つ以上の技術を実装してもよい一例としてのシステムを示すブロック図である。
【００１２】
【図２】図２は、本開示の１つ以上の技術を実装してもよい一例としてのコンピューティングデバイスを示すブロック図である。
【００１３】
【図３】図３は、本開示の１つ以上の技術に係る一例としてのグラフィカルユーザインタフェースを示す概念図である。
【００１４】
【図４】図４は、本開示の１つ以上の技術に係る一例としてのグラフィカルユーザインタフェースを示す概念図である。
【００１５】
【図５】図５は、本開示の１つ以上の技術に係る一例としてのグラフィカルユーザインタフェースを示す概念図である。
【００１６】
【図６】図６は、本開示の１つ以上の技術に係る一例としてのグラフィカルユーザインタフェースを示す概念図である。
【００１７】
【図７】図７は、本開示の１つ以上の技術に係る一例としてのグラフィカルユーザインタフェースを示す概念図である。
【００１８】
【図８】図８は、本開示の１つ以上の技術に係る一例としてのグラフィカルユーザインタフェースを示す概念図である。
【００１９】
【図９】図９は、本開示の１つ以上の技術に係る一例としてのグラフィカルユーザインタフェースを示す概念図である。
【００２０】
【図１０】図１０は、本開示の技術に係るコンテンツ選択を可能にする一例としての方法を示すフローチャートである。
【詳細な説明】
【００２１】
テレビ、セットトップボックス、及びモバイルデバイスを含むデジタルメディア再生能力を備えたデバイスは、そのユーザに、無線テレビプロバイダー、衛星テレビプロバイダー、ケーブルテレビプロバイダー、オンラインメディア共有サービス、及びオンラインメディアストリーミングサービスのうちの１つ以上に由来するコンテンツを含むコンテンツからの選択を可能にするグラフィカルユーザインタフェースを提供してもよい。いくつかの例において、グラフィカルユーザインタフェースは、電子プログラムガイド（ＥＰＧ）と称されてもよい。従来の電子プログラムガイドは、通常、静的分類方法に従ってコンテンツの表示及び整理を行うものであった。例えば、従来の電子プログラムガイドは、単に、利用可能なオンデマンド映画をアルファベット順に一覧表示する場合もあった。従来の電子プログラムガイドは、コンテンツの世界規模の人気を示唆するものでなく、ソーシャルメディアコンテンツと他の種別のコンテンツを一体化するものでない。本明細書に記載の例としての技術によると、電子プログラムガイド内においてソーシャルメディアコンテンツとそれに由来する情報を組み込むことにより、コンテンツ選択を容易にし、コンテンツ視聴を向上する。
【００２２】
本明細書中、関連のソーシャルメディアデータに基づき、ユーザにコンテンツを提示するシステム及び方法を説明する。いくつかの実施形態は、機械による実行時、本明細書に記載の方法論のうちのいずれか１つ以上をその機械に実施させる命令を具体化した機械可読媒体に拡張される。添付の図面及び以下の詳細な説明から他の特徴が明らかとなるであろう。例は、採り得るバリエーションを単に典型化したものである。明示的な指摘のない限り、構成要素及び機能は選択的であり、組み合わせ又は細分化されてもよく、動作は順に変更してもよく、若しくは組み合わせ又は細分化されてもよい。以下の記述では、説明を目的として、例としての実施形態を完全に理解できるように多数の具体的詳細を記す。しかしながら、当業者にとって、本主題がこれらの具体的詳細を伴うことなく実践されてもよいことは明白であろう。
【００２３】
図１は、本開示の１つ以上の技術を実装してもよい一例としてのシステムを示すブロック図である。システム１００は、本明細書に記載の技術によるコンテンツ選択を可能にしてもよい。図１に示す例において、システム１００は、１つ以上のコンピューティングデバイス１０２Ａ〜１０２Ｎ、通信ネットワーク１０４、テレビサービスプロバイダーサイト１１０、メディアサービスプロバイダーサイト１１８、ウェブページコンテンツ配信サイト１２０、アプリケーション配信サイト１２２、ソーシャルメディアサイト１２４、検索エンジンサイト１２６、及びコンテンツ人気サイト１２８を備える。システム１００は、１つ以上のサーバ上で動作するソフトウェアモジュールを備えてもよい。ソフトウェアモジュールは、メモリに記憶され、プロセッサにより実行されてもよい。サーバは、１つ以上のプロセッサと、複数の内部及び／又は外部メモリデバイスを備えてもよい。メモリデバイスの例として、ファイルサーバ、ＦＴＰサーバ、ネットワークアタッチストレージ（ＮＡＳ）デバイス、ローカルディスクドライブ、又はその他の種別のデータ記憶が可能なデバイス又は記憶媒体が挙げられる。記憶媒体には、Ｂｌｕ−ｒａｙ（登録商標）ディスク、ＤＶＤ、ＣＤ−ＲＯＭ、フラッシュメモリ、又はその他の種別の好適なデジタル記憶媒体が含まれてもよい。本明細書に記載の技術が部分的にソフトウェアに実装される場合、デバイスは、好適な持続性コンピュータ可読媒体にソフトウェア用の命令を記憶し、１つ以上のプロセッサを使用してハードウェアでその命令を実行してもよい。
【００２４】
システム１００は、例えば、音楽、ビデオ、画像、ウェブページ、メッセージ、ボイスコミュニケーション、及びアプリケーション等、コンピューティングデバイス１０２Ａ〜１０２Ｎ等の複数のコンピューティングデバイスに配信され、アクセスされるデジタルコンテンツを可能にしてもよいシステムの一例を示している。図１に示す例において、コンピューティングデバイス１０２Ａ〜１０２Ｎには、通信ネットワーク１０４との間でデータの送信及び／又は受信を行う任意のデバイスが含まれてもよい。例えば、コンピューティングデバイス１０２Ａ〜１０２Ｎは、有線通信及び／又は無線通信用に装備されてもよく、セットトップボックス、デジタルビデオレコーダー、テレビ、デスクトップコンピュータ、ラップトップコンピュータ、タブレットコンピュータ、ゲーム機、例えば「スマート」フォンを含むモバイルデバイス、セルラー電話、及びパーソナルゲームデバイスを含んでもよい。一例としてのシステム１００は弁別的サイトを有するものとして図示したが、この図示は説明を目的とするものであり、システム１００を特定の物理的アーキテクチャに限定するものでないことに留意しなければならない。システム１００及びそこに含まれるサイトの機能は、ハードウェア、ファームウェア、及び／又はソフトウェアの実装を任意に組み合わせることにより実現されてもよい。
【００２５】
通信ネットワーク１０４は、無線及び／又は有線の通信媒体の任意の組み合わせを備えてもよい。通信ネットワーク１０４には、同軸ケーブル、光ファイバーケーブル、ツイストペアケーブル、無線送受信機、ルータ、スイッチ、リピータ、基地局、又は種々のデバイス及びサイト間の通信を促進するのに有用な他の任意の装備が含まれてもよい。通信ネットワーク１０４は、１つ以上のテレコミュニケーションプロトコルの組み合わせに応じて動作してもよい。テレコミュニケーションプロトコルには、独自的側面が含まれてもよく、且つ／又は、標準化テレコミュニケーションプロトコルが含まれてもよい。標準化テレコミュニケーションプロトコルの例として、デジタルビデオ放送（ＤＶＢ）規格、高度テレビシステム委員会（ＡＴＳＣ）規格、統合デジタル放送サービス（ＩＳＤＢ）規格、ケーブルによるデータサービスインタフェース標準（ＤＯＣＳＩＳ）規格、グローバルシステムモバイルコミュニケーション（ＧＳＭ（登録商標））規格、符号分割多重接続（ＣＤＭＡ）規格、第３世代パートナーシッププロジェクト（３ＧＰＰ）規格、欧州通信規格協会（ＥＴＳＩ）規格、インターネットプロトコル（ＩＰ）規格、ワイヤレスアプリケーションプロトコル（ＷＡＰ）規格、及び例えば８０２規格のうちの１つ以上等のＩＥＥＥ規格が挙げられる。
【００２６】
図１に示すとおり、通信ネットワーク１０４内には、異なる種別のネットワークが規定されてもよい。ネットワークは、物理様態及び／又は論理様態に応じて規定されてもよい。例えば、同一の物理インフラ（例えば、同軸ケーブル）を共有するネットワークは、一次サービス種別（例えば、ウェブページアクセス又はテレビサービス）に基づいて区別されてもよい。ネットワークの物理様態及び論理様態は、階層モデルに応じて説明されてもよい。例えば、モデルの階層は、各々、通信システムにおける物理信号送信、アドレス指定、チャンネルアクセス制御、パケット特性、及びデータ処理を規定してもよい。一例としての階層モデルは、オープンシステムインターコネクション（ＯＳＩ）モデルである。図１に示す例において、通信ネットワーク１０４には、テレビプロバイダーネットワーク１０６及び公共ネットワーク１０８が含まれる。テレビプロバイダーネットワーク１０６及び公共ネットワーク１０８は弁別的に図示されているが、テレビプロバイダーネットワーク１０６及び公共ネットワーク１０８は物理様態及び／又は論理様態を共有してもよいことに留意しなければならない。
【００２７】
テレビプロバイダーネットワーク１０６は、ユーザにテレビサービスを提供する一例としてのネットワークである。例えば、テレビプロバイダーネットワーク１０６には、公共テレビネットワーク、公共又は定額課金方式の衛星テレビサービスプロバイダーネットワーク、及び公共又は定額課金方式のケーブルテレビプロバイダーネットワークが含まれてもよい。いくつかの例において、テレビプロバイダーネットワーク１０６は、主としてテレビサービスの提供に使用されてもよいが、テレビプロバイダーネットワーク１０６は、本明細書に記載のテレコミュニケーションプロトコルの任意の組み合わせに応じて他の種別のデータ及びサービスの提供も行ってもよいことに留意しなければならない。
【００２８】
公共ネットワーク１０８は、ローカルエリアネットワーク、ワイドエリアネットワーク、及びサービスに基づくワールドワイドウェブをユーザに提供するインターネット等のグローバルネットワーク等、一例としてのパケット方式ネットワークである。公共ネットワーク１０８は、インターネットプロトコル（ＩＰ）規格に応じて動作してもよい。いくつかの例において、公共ネットワーク１０８は、主として、ハイパーテキストウェブページへのアクセスを提供するために使用されてもよいが、公共ネットワーク１０８は、本明細書に記載のテレコミュニケーションプロトコルに任意の組み合わせに応じて他の種別のメディアコンテンツも提供してもよいことに留意しなければならない。
【００２９】
再び図１を参照すると、テレビサービスプロバイダー１１０は、一例としてのテレビサービスプロバイダーサイトを示す。テレビサービスプロバイダー１１０は、コンピューティングデバイス１０２Ａ〜１０２Ｎにテレビサービスを提供してもよい。例えば、テレビサービスプロバイダー１１０は、公共放送局、ケーブルテレビプロバイダー、又は衛星テレビプロバイダーであってもよく、アナログ方式及び／又はデジタル方式のテレビやセットトップボックスにテレビサービスを提供してもよい。図１に示す例において、テレビサービスプロバイダー１１０には、生放送配信エンジン１１２及びオンデマンドエンジン１１４が含まれる。生放送配信エンジン１１２は、複数の生中継を受信し、テレビプロバイダーネットワーク１０６を通じてコンピューティングデバイス１０２Ａ〜１０２Ｎにこの中継を配信してもよい。例えば、生放送配信エンジン１１２は、衛星アップリンク／ダウンリンクを介して１つ以上のテレビ放送を受信し、１人以上の定額課金方式ケーブルテレビサービスのユーザにこのテレビ放送を配信してもよい。
【００３０】
オンデマンドエンジン１１４は、マルチメディアライブラリにアクセスし、テレビプロバイダーネットワーク１０６を通じてコンピューティングデバイス１０２Ａ〜１０２Ｎのうちの１つ以上にマルチメディアコンテンツを配信してもよい。例えば、オンデマンドエンジン１１４は、マルチメディアデータベース１１６Ａに記憶されたマルチメディアコンテンツ（例えば、音楽、映画、及びテレビショー）にアクセスし、ケーブルテレビサービスの加入者に番組有料視聴制（ＰＰＶ）で映画を提供してもよい。マルチメディアデータベース１１６Ａは、マルチメディアコンテンツを記憶する記憶デバイスであってもよい。オンデマンドエンジン１１４を通じてアクセスされるマルチメディアコンテンツは、システム１００内の種々のサイトに配置されてもよい（例えば、ピア間配信）ことに留意しなければならない。一例において、オンデマンドエンジン１１４は、利用可能なコンテンツに関連付けられた使用データを生成してもよい。例えば、オンデマンドエンジン１１４は、特定期間中、ユーザによってコンテンツの利用可能な項目がリクエストされた回数を追跡してもよい。例えば、オンデマンドエンジン１１４は、過去２４時間以内に、特定の映画がリクエストされた回数を追跡してもよい。
【００３１】
さらに、オンデマンドエンジン１１４は、コンピューティングデバイス１０２Ａ〜１０２Ｎのユーザのサブセットによってコンテンツの特定項目がリクエストされた回数を追跡してもよい。例えば、オンデマンドエンジン１１４は、特定の大都市圏のユーザに特定の映画がリクエストされた回数を追跡してもよい。一例において、テレビサービスプロバイダーサイト１１０は、ユーザが、ユーザサブセットを規定できるように構成されてもよい。例えば、テレビサービスプロバイダーサイト１１０は、ユーザが、１つ以上のサブセット内にその同僚を含むことができるように構成されてもよい。例えば、ユーザは、第１サブセットに親密な知人を含み、第２サブセットに親しくない知人を含むことができてもよい。以下に詳述するとおり、コンテンツ人気度サイト１２８は、特定期間中、テレビサービスプロバイダーサイトの１つ以上のユーザサブセットにコンテンツの項目がリクエストされた回数に基づき、オンデマンドリクエスト値を生成してもよい。
【００３２】
メディアサービスプロバイダーサイト１１８は、一例としてのマルチメディアサービスプロバイダーを示す。メディアサービスプロバイダーサイト１１８は、マルチメディアライブラリにアクセスし、公共ネットワーク１０８を通じてコンピューティングデバイス１０２Ａ〜１０２Ｎのうちの１つ以上にマルチメディアコンテンツを配信してもよい。例えば、メディアサービスプロバイダーサイト１１８は、マルチメディアデータベース１１６Ｂに記憶されたマルチメディア（例えば、音楽、映画、及びテレビショー）にアクセスし、メディアサービスのユーザにマルチメディアを提供してもよい。マルチメディアデータベース１１６Ｂは、マルチメディアコンテンツを記憶する記憶デバイスであってもよい。一例において、メディアサービスプロバイダーサイト１１８は、インターネットプロトコル一式を使用してコンピューティングデバイス１０２Ａ〜１０２Ｎのうちの１つ以上にコンテンツを提供してもよい。いくつかの例において、メディアサービスは、ストリーミングサービスと称されてもよい。商業上利用可能なメディアサービスの例として、Ｈｕｌｕ、ＹｏｕＴｕｂｅ（登録商標）、Ｎｅｔｆｌｉｘ、及びＡｍａｚｏｎ  Ｐｒｉｍｅが挙げられる。
【００３３】
上述のとおり、テレビプロバイダーネットワーク１０６及び公共ネットワーク１０８は、物理様態及び論理様態を共有してもよい。従って、メディアサービスプロバイダーサイト１１８を通じてコンピューティングデバイス１０２Ａ〜１０２Ｎのうちの１つ以上によってアクセスされるコンテンツは、テレビプロバイダーネットワーク１０６の物理要素を通じて送信されてもよい。例えば、コンピューティングデバイスのユーザは、インターネットにアクセスし、ケーブルテレビプロバイダーによって維持される同軸ネットワークに接続されたケーブルモデルを通じてメディアサービスによって提供されるマルチメディアコンテンツにアクセスしてもよい。いくつかの例において、メディアサービスプロバイダーサイト１１８は、利用可能なコンテンツに関連付けられた使用データを生成してもよい。例えば、メディアサービスプロバイダーサイト１１８は、特定期間中、コンテンツの利用可能な項目がユーザによってリクエストされた回数を追跡してもよい。
【００３４】
オンデマンドエンジン１１４を参照して上述したのと同様に、メディアサービスプロバイダーサイト１１８は、コンピューティングデバイス１０２Ａ〜１０２Ｎのユーザのサブセットにより、コンテンツの特定項目がリクエストされた回数を追跡してもよい。一例において、メディアサービスプロバイダーサイト１１８は、ユーザが、ユーザのサブセットを規定できるように構成されてもよい。以下に詳述するとおり、コンテンツ人気度サイト１２８は、特定期間中、メディアサービスプロバイダーサイト１１８のユーザの１つ以上のサブセットによりコンテンツの項目がリクエストされた回数に基づき、メディアサービス要求値を生成してもよい。
【００３５】
ウェブページコンテンツ配信サイト１２０は、一例としてのウェブページサービスプロバイダーを示す。ウェブページコンテンツ配信サイト１２０は、公共ネットワーク１０８を通じてコンピューティングデバイス１０２Ａ〜１０２Ｎのうちの１つ以上にハイパーテキスト方式コンテンツを提供してもよい。ハイパーテキスト方式コンテンツには、オーディオコンテンツ及びビデオコンテンツが含まれてもよいことに留意しなければならない。ハイパーテキストコンテンツは、例えば、ハイパーテキストマークアップ言語（ＨＴＭＬ）、動的ＨＴＭＬ、及び拡張可能マークアップ言語（ＸＭＬ）等のプログラミング言語に従って規定されてもよい。ウェブページコンテンツ配信サイトの例として、Ｗｉｋｉｐｅｄｉａウェブサイト、売国特許商標庁ウェブサイト等が挙げられる。ウェブページコンテンツにはまた、コンテンツの特定項目に関連付けられた使用データを提供するウェブページが含まれてもよい。例えば、ウェブページコンテンツには、多数のユーザが特定の映画についてコメントすることのできる映画レビューウェブサイトが含まれてもよい。一例において、ウェブページコンテンツには、特定期間中の映画レンタルトップ５０の一覧が含まれてもよい。例えば、ホームメディアマガジンウェブサイトは、一週間の映画レンタルトップ一覧を提供する。以下に詳述するとおり、コンテンツ人気度サイト１２８は、特定期間中の映画レンタルトップ一覧におけるコンテンツの項目のランキングに基づき、レンタル値を生成してもよい。
【００３６】
アプリケーション配信サイト１２２は、一例としてのアプリケーション配信サービスを示す。アプリケーション配信サイト１２２は、コンピューティングデバイス１０２Ａ〜１０２Ｎのうちの１つ以上に展開したソフトウェアアプリケーションを配信してもよい。一例において、ソフトウェアアプリケーションには、コンピューティングデバイス上で動作可能なゲーム及びプログラムが含まれてもよい。他の例において、ソフトウェアアプリケーションにより、コンピューティングデバイスに、そのコンピューティングデバイス専用のサイトで提供されるコンテンツにアクセスさせてもよい。例えば、ソフトウェアアプリケーションは、モバイルデバイス又はセットトップボックスに、ウェブページの機能を拡大又は縮小して提供してもよい。ソフトウェアアプリケーションは、専用プログラミング言語を使用して展開されてもよい。プログラミング言語の例として、Ｊａｖａ（登録商標）、Ｊｉｎｉ（登録商標）、Ｃ、Ｃ＋＋、Ｐｅｒｌ、ＵＮＩＸ（登録商標）  Ｓｈｅｌｌ、Ｖｉｓｕａｌ  Ｂａｓｉｃ、及びＶｉｓｕａｌ  Ｂａｓｉｃ  Ｓｃｒｉｐｔが挙げられる。いくつかの例において、開発者は、デバイス製造者又はサービスプロバイダーによって提供されるソフトウェア展開キット（ＳＤＫ）を使用してソフトウェアアプリケーションを記述してもよい。
【００３７】
コンピューティングデバイス１０２Ａ〜１０２Ｎのうちの１つ以上がモバイルデバイスである例において、アプリケーション配信サイト１２２は、モバイルデバイス製造者、サービスプロバイダー、及び／又はモバイルデバイスオペレーティングシステムプロバイダによって維持されてもよい。コンピューティングデバイス１０２Ａ〜１０２Ｎのうちの１つ以上がセットトップボックスである例において、アプリケーション配信サイト１０８は、セットトップボックス製造者、サービスプロバイダー、及び／又はオペレーティングシステムプロバイダーによって維持されてもよい。いくつかの例において、アプリケーション配信サイトは、アプリストアと称されてもよい。商業上利用可能なアプリケーション配信サイトの例として、Ｇｏｏｇｌｅ  Ｐｌａｙ、Ａｐｐｌｅ  Ａｐｐ  Ｓｔｏｒｅ、ＢｌａｃｋＢｅｒｒｙ  Ｗｏｒｌｄ、Ｗｉｎｄｏｗｓ（登録商標）  Ｐｈｏｎｅ  Ｓｔｏｒｅ、及びＡｍａｚｏｎ  Ａｐｐｓｔｏｒｅが挙げられる。
【００３８】
ソーシャルメディアサイト１２４は、一例としてのソーシャルメディアサービスを示す。ソーシャルメディアサイト１２４により、コンピューティングデバイス１０２Ａ〜１０２Ｎのユーザを互いに通信させてもよい。ソーシャルメディアサイト１２４は、コンピューティングデバイス１０２Ａ〜１０２Ｎのユーザに対応するプロフィールページのホストとなってもよい。例えば、ソーシャルメディアサイト１２４は、コンピューティングデバイス１０２Ａ〜１０２Ｎのユーザが、ユーザのプロフィールページにメッセージの表示、写真、ビデオ、及びその他のメディアのアップロードを行うことができるように構成されてもよい。さらに、ソーシャルメディアサイト１２４により、コンピューティングデバイス１０２Ａ〜１０２Ｎのユーザが、コンテンツの特定項目にコメントできるようにしてもよい。例えば、コンピューティングデバイス１０２Ａ〜１０２Ｎのユーザが、テレビショー又は映画を薦めてもよい。商業上利用可能なソーシャルメディアサイトの例として、Ｆａｃｅｂｏｏｋ（登録商標）、ＹｏｕＴｕｂｅ、Ｌｉｎｋｅｄｉｎ、Ｇｏｏｇｌｅ  Ｐｌｕｓ、Ｔｗｉｔｔｅｒ（登録商標）、Ｆｌｉｃｋｒ、及びＩｎｓｔａｇｒａｍが挙げられる。
【００３９】
ソーシャルメディアサイト１２４は、ユーザにプロフィールページを維持させることに加え、ユーザプロフィールページ及び／又はユーザのアクティビティに含まれる情報に基づく使用データの生成を行ってもよい。例えば、ソーシャルメディアサイト１２４は、コンピューティングデバイス１０２Ａ〜１０２Ｎのユーザによって提供されるコメントに基づき、映画又はテレビショーの人気度を追跡してもよい。以下に詳述するとおり、本明細書に記載の技術により、コンピューティングデバイス１０２Ａ〜１０２Ｎのユーザに、ソーシャルメディアサイトの機能を組み込ませることにより、他のユーザとコンテンツ及び推薦を共有させてもよい。例えば、ユーザは、コンテンツの再生中、互いにチャットしたり交流したりしてもよい。さらにコンテンツは、コンテンツが１人以上の他のユーザに薦められたか否かに基づいてユーザに提示されてもよい。
【００４０】
一例において、ソーシャルメディアサイト１２４には、Ｆａｃｅｂｏｏｋが含まれてもよく、コンテンツの特定項目の人気度は、特定期間中の「いいね」の数及び／又は特定のコンテンツについて「話題にしている」ユーザの数に基づいてもよい。一例において、ソーシャルメディアサイト１２４には、Ｔｗｉｔｔｅｒが含まれてもよく、コンテンツの特定項目の人気度は、特定期間中のコンテンツの特定項目に関連した識別子を含むツイートの数に基づいてもよい。いくつかの例において、ソーシャルメディア人気度のインジケータは、ソーシャルメディアアグリゲーションサービスによって提供されるデータに基づいてもよいことに留意しなければならない。商業上利用可能なソーシャルメディアアグリゲーションシステムの例として、Ｔｗｉｔｔｅｒ  Ｃｏｕｎｔｅｒが挙げられる。以下に詳述するとおり、コンテンツ人気度サイト１２８は、コンテンツの項目に関連付けられたソーシャルメディアアクティビティに基づき、ソーシャルメディア値を生成してもよい。
【００４１】
検索エンジンサイト１２６は、一例としてのコンテンツ検索サービスを示す。検索エンジンサイト１２６は、コンピューティングデバイス１０２Ａ〜１０２Ｎのユーザに通信ネットワーク１０４を通じて利用可能なコンテンツを検索させるサービスであってもよい。検索エンジンサイト１２６は、コンピューティングデバイス１０２Ａ〜１０２Ｎからの問い合わせを受け取り、コンピューティングデバイス１０２Ａ〜１０２Ｎに検索結果一覧を提供してもよい。例えば、検索エンジンサイト１２６は、コンピューティングデバイス１０２Ａ〜１０２Ｎのユーザに検索問い合わせフィールドを提供し、ユーザがキーワードに基づくコンテンツ検索を行うことができるように構成されてもよい。商業上利用可能な検索エンジンサイトの例として、Ｇｏｏｇｌｅ、Ｂｉｎｇ、及びＹａｈｏｏ！が挙げられる。さらに検索エンジンサイト１２６は、検索問い合わせに含まれる情報に基づく使用データの生成を行ってもよい。例えば、検索エンジンサイト１２６は、コンピューティングデバイス１０２Ａ〜１０２Ｎのユーザによって映画及び／又はテレビに関連の問い合わせが行われた回数に基づき、その映画及びテレビショーの人気度を追跡してもよい。例えば、特定の女優に対する検索クエリーが、その女優に関連付けられたコンテンツの１つ以上の項目に対する使用データを生成してもよい。一例において、検索エンジンサイト１２６は、特定期間中、検索リクエストトップ一覧を提供してもよい。以下に詳述するとおり、コンテンツ人気度サイト１２８は、特定期間中、検索リクエストトップ一覧におけるコンテンツの項目のランキングに基づき、検索結果値を生成してもよい。
【００４２】
上述のとおり、オンデマンドエンジン１１４及びメディアサービスプロバイダーサイト１１８は、コンテンツのアクセス回数に基づき、利用可能なコンテンツに関連付けられた使用データを生成してもよい。さらに上述したとおり、ウェブページコンテンツ配信サイト１２８、ソーシャルメディアサイト１２４、及び検索エンジンサイト１２６は、追加のユーザアクティビティに基づき、利用可能なコンテンツに関連付けられた使用データを生成してもよい。コンテンツ人気度サイト１２８は、利用可能なコンテンツの一覧と、利用可能なコンテンツに関連付けられた使用データとを受け取り、コンテンツの項目の人気度を判定する一例としてのサイトを示す。コンテンツ人気度サイト１２８を弁別的サイトとして図１には示したが、いくつかの例において、コンテンツ人気度サイト１２８は、テレビサービスプロバイダーサイト１１０の一部として含まれてもよいことに留意しなければならない。さらに、いくつかの例において、コンテンツ人気度サイト１２８について説明した１つ以上の機能は、コンピューティングデバイス１０２Ａ〜１０２Ｎによって実施されてもよい。
【００４３】
一例において、コンテンツ人気度サイト１２８は、テレビサービスプロバイダーサイト１１０及び／又はメディアサービスプロバイダーサイト１１８から利用可能又は視聴可能な全コンテンツの一覧を受け取ることにより、コンピューティングデバイス１０２Ａ〜１０２Ｎのうちの１つ以上に利用可能なコンテンツの一覧を生成してもよい。コンテンツ人気度サイト１２８は、上述のソースのうちの１つ以上から使用データを受け取ってもよい。すなわち、コンテンツ人気度サイト１２８は、複数のソースから複数種別の使用データを受け取り、特定のコンテンツの人気度値を生成してもよい。一例において、利用可能なコンテンツの一覧を生成した後、コンテンツ人気度サイト１２８は、利用可能なコンテンツの使用データについて、特定ソーシャルメディアサイト、ウェブページコンテンツ配信サイト、及び／又は検索エンジンサイトをポーリングしてもよい。一例において、使用データは、コンテンツの項目に関連付けられた任意のテキスト、画像、オーディオ、又はビデオからなってもよく、コンテンツ人気度サイト１２８に記憶されてもよい。
【００４４】
コンテンツ人気度サイト１２８は、使用データを集積し、利用可能又は視聴可能なコンテンツ一覧において、使用データを各コンテンツに相互に関連付けてもよい。一例において、コンテンツ人気度サイト１２８は、集合データに基づき、コンテンツの項目に対する人気度ランキングを算出する。一例において、人気度ランキングは、数値であってもよい。一例において、人気度ランキングを示す数値は、「バズ因子」と称されてもよい。一例において、人気度ランキングは、コンテンツの項目が種々のソーシャルネットワーク及びウェブサイト上で進められた回数に基づいて算出されてもよい。各ソーシャルネットワーク又はウェブサイトは、異なる種別の使用データを有し、異なる測定基準を使用して使用の測定を行ってもよいことに留意しなければならない。このように、コンテンツ人気度サイト１２８は、関連の推薦を判定し、無関係使用データをフィルターで除外するアルゴリズムを実行してもよい。
【００４５】
一例において、アルゴリズムには、データの各ソースに倍率が適用される荷重和が含まれてもよい。各倍率は、ソーシャルメディアサイト、検索エンジン、及び／又はウェブページコンテンツ配信サイトでの特定のユーザアクティビティレベルに基づいてもよい。例えば、コンテンツ人気度サイト１２８は、ユーザが定期的に特定の映画レビューサイトにアクセスし、特定のソーシャルメディアサイトには定期的にアクセスしないことを判定してもよい。したがって、コンテンツ人気度サイト１２８は、特定のソーシャルメディアサイトよりも特定の映画レビューサイトに対して高い倍率を適用してもよい。（すなわち、人気度判定の際、映画レビューサイトをより重要であるとみなす）。他の例において、コンテンツ人気度サイト１２８は、ユーザへの推薦の近接に基づき、使用データのソースに対する倍率を選択してもよい。すなわち、あるユーザにより近く結び付けられた（例えば、ソーシャルメディアサイトの一般ユーザに対する連絡先の中間一覧内）ソーシャルメディアサービスのユーザからの推薦がより高い倍率に関連付けられてもよい。
【００４６】
一例において、コンピューティングのユーザは、個人的選好に基づき、直接又は間接に倍率を設定できてもよい。例えば、ユーザは、ユーザデータが集積されるソース及び／又は倍率の判定方法を選択できてもよい。例えば、ユーザは、コンテンツ人気度サイト１２８が、ランキングを判定する際、特定ソーシャルメディアサービスに対するユーザの中間連絡先のみを使用することを特定できてもよい。コンテンツ人気度配信サイト１２８は、ユーザによって提供された選好情報を記憶し、ユーザ選好に基づく人気度を示す数値を生成してもよい。
【００４７】
一例において、コンテンツ人気度サイト１２８は、バズ因子を判定するために荷重和において使用される以下の値のうちの１つ以上を生成してもよい。つまり、オンデマンドリクエスト値、メディアサービスリクエスト値、レンタル値、ソーシャルメディア値、検索リクエスト値であり、オンデマンドリクエスト値は、生放送配信エンジン１１２からの使用データに基づき、メディアサービスリクエスト値は、メディアサービスプロバイダーサイト１１８からの使用データに基づき、レンタル値は、特定期間中の映画レンタルトップ一覧におけるコンテンツの項目のランキングに基づき、ソーシャルメディア値は、ソーシャルメディアサイト１２４からのコンテンツの項目に関連付けられたソーシャルメディアアクティビティに基づき、検索リクエスト値は、検索エンジンサイト１２６からの特定期間中の検索リクエストトップ一覧内のコンテンツの項目のランキングに基づく。一例において、各値は、共通範囲に正常化されてもよい（例えば、１〜５０）。例えば、コンテンツの特定項目に対する１００００個の推薦は、コンテンツのその特定項目に対する１００のリクエストと同等になるよう正常化されてもよい。さらに一例において、ユーザのアクティビティレベル及び／又は個人的選好に基づく倍率は、０〜５の整数であってもよい。このように、本例では、バズ因子が０〜１２５０の範囲となってもよい（すなわち、５（５０）＋５（５０）＋５（５０）＋５（５０）＋５（５０））。
【００４８】
以下に詳述するとおり、グラフィカルユーザインタフェース内における利用可能なコンテンツの提示は、バズ因子に基づいてもよい。従って、バズ因子の判定に使用するアルゴリズム及びバズ因子の更新頻度は、ユーザがコンテンツの特定項目を選択する可能性を僅かにでも上げるべく、グラフィカルユーザインターフェース内の利用可能なコンテンツの提示が変化するように選択されてもよい。例えば、バズ因子及びバズ因子の更新頻度は、通常の場合、バズ因子が１０秒間隔で２５％の変化をするように選択されてもよい。
【００４９】
一例において、コンテンツ人気度サイト１２８は、コンピューティングデバイス１０２Ａ〜１０２Ｎ、メディアサービスプロバイダーサイト１１８、及び／又はテレビサービスプロバイダーサイト１１０のうちの１つ以上にランキング値を提供してもよい。一例において、コンテンツ人気度サイト１２８は、コンピューティングデバイスからリクエストを受け取ると、コンピューティングデバイスの人気度値を戻してもよい。一例において、コンテンツ人気度サイト１２８は、リアルタイムで使用データを回収及び集積し、コンピューティングデバイスにデータ更新をさせてもよい。以下に詳述するとおり、コンピューティングデバイス１０２Ａ〜１０２Ｎは、人気度ランキングに基づき、利用可能なコンテンツの表示及び／又は分類を行ってもよい。さらに、コンピューティングデバイス１０２Ａ〜１０２Ｎは、個別のユーザ推薦により、コンテンツの表示及び／又は分類を行ってもよい。一例において、コンピューティングデバイスは、リアルタイムコンテンツ及びソーシャルメディア更新とともに、実際のソーシャルデータを時系列に表示してもよい。
【００５０】
図２は、本開示の１つ以上の技術を実装してもよい一例としてのコンピューティングデバイスを示すブロック図である。コンピューティングデバイス２００は、通信ネットワークに対してデータの送受信を行い、ユーザにマルチメディアコンテンツへのアクセスを行わせ、１つ以上のアプリケーションを実行してもよい一例としてのコンピューティングデバイスである。コンピューティングデバイス２００は、静的コンピューティングデバイス（例えば、デスクトップコンピュータ、テレビ、セットトップボックス、ゲーム機、専用マルチメディアストリーミングデバイス、又はデジタルビデオレコーダー）、ポータブルコンピューティングデバイス（例えば、モバイルフォン、ラップトップ、パーソナルデジタルアシスタント（ＰＤＡ）、又はタブレットデバイス）、若しくはその他のコンピューティングデバイスであるか、その一部として含まれてもよい。図２に示す例において、コンピューティングデバイス２００は、例えば、上述のテレビネットワーク１０６等のテレビネットワークを介してデータの送受信を行い、例えば、公共ネットワーク１０８等の公共ネットワークを介してデータの送受信を行う。他の例において、コンピューティングデバイス２００は、テレビネットワーク１０６又は公共ネットワーク１０８の一方を通じてデータの送受信を行ってもよい。本明細書に記載の技術は、通信ネットワークに任意の組み合わせ及び全組み合わせを使用して通信を行うデバイスによって利用されてもよい。
【００５１】
図２に示すとおり、コンピューティングデバイス２００は、中央処理部２０２、システムメモリ２０４、システムインタフェース２１０、モデム２１２、トランスポートモジュール２１４、ＡＶデマルチプレクサ２１６、ネットワークインタフェース２１８、記憶デバイス２２０、Ｉ／Ｏデバイス２２２、オーディオデコーダ２２４、オーディオプロセッサ２２６、ビデオデコーダ２２８、グラフィック処理部２３０、表示プロセッサ２３２を備える。図２に示すとおり、システムメモリ１０６は、オペレーティングシステム２０６、アプリケーション２０８、及び人気度アプリケーション２０９を備える。プロセッサ２０２、システムメモリ２０４、システムインタフェース２１０、モデム２１２、トランスポートモジュール２１４、ＡＶデマルチプレクサ２１６、ネットワークインタフェース２１８、記憶デバイス２２０、Ｉ／Ｏデバイス２２２、オーディオデコーダ２２４、オーディオプロセッサ２２６、ビデオデコーダ２２８、グラフィック処理部２３０、及び表示プロセッサ２３２の各々は、要素間通信を行うために（物理的に通信可能且つ／又は動作可能に）相互接続され、１つ以上のマイクロプロセッサ、デジタルシグナルプロセッサ（ＤＳＰ）、アプリケーション専用集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、個別論理、ソフトウェア、ハードウェア、ファームウェア、又はそれらの任意の組み合わせ等、種々の好適な回路として実装されてもよい。一例としてのコンピューティングデバイス２００が弁別的機能ブロックを有するものとして図示されているが、この図示は説明を目的とするものであり、コンピューティングデバイス２００を特定のハードウェアアーキテクチャに限定するものでないことに留意しなければならない。コンピューティングデバイス２００の機能は、ハードウェア、ファームウェア、及び／又はソフトウェア実装の任意の組み合わせを使用して実現されてもよい。
【００５２】
ＣＰＵ２０２は、機能を実装し、且つ／又は、コンピューティングデバイス２００で実行される命令を処理してもよい。ＣＰＵ２０２は、本明細書に記載の技術のうちの１つ以上を実装する命令、コード、及び／又はデータ構造を検索及び処理することができてもよい。命令は、システムメモリ２０４又は記憶デバイス２２０等のコンピュータ可読媒体に記憶されてもよい。ＣＰＵ２０２は、マルチコア中央処理部を備えてもよい。
【００５３】
システムメモリ２０４は、持続性又は有形のコンピュータ可読記憶媒体として説明されてもよい。いくつかの例において、システムメモリ２０４は、一時的及び／又は長期の記憶を提供してもよい。システムメモリ２０４又はその一部が不揮発性メモリとして説明されてもよい例もあり、システムメモリ２０４の一部が揮発性メモリとして説明されてもよい例もある。揮発性メモリの例として、ランダムアクセスメモリ（ＲＡＭ）、動的ランダムアクセスメモリ（ＤＲＡＭ）、及び静的ランダムアクセスメモリ（ＳＲＡＭ）が挙げられる。不揮発性メモリの例として、磁気ハードディスク、光学ディスク、フロッピー（登録商標）ディスク、フラッシュメモリ、又は電気的プログラマブルメモリ（ＥＰＲＯＭ）若しくは電気的消去可能プログラマブルメモリ（ＥＥＰＲＯＭ）の形態が挙げられる。
【００５４】
システムメモリ２０４は、動作中、コンピューティングデバイス２００によって使用されてもよい情報を記憶してもよい。システムメモリ２０４は、ＣＰＵ２０２で実行されるプログラム命令を記憶してもよく、コンピューティングデバイス２００上で稼働するソフトウェア又はアプリケーションによって使用されることにより、プログラム実行中、情報を一時的に記憶してもよい。例えば、システムメモリ２０４は、オペレーティングシステム２０６、アプリケーション２０８、及び人気度アプリケーション２０９に関連付けられた命令を記憶してもよい。アプリケーション２０８及び人気度アプリケーション２０９は、コンピューティングデバイス２００内に実装されるか、又はコンピューティングデバイス２００によって実行されるアプリケーションを含んでもよく、コンピューティングデバイス２００内の構成要素内へ実装又は内蔵されるか、構成要素によって動作可能であるか、実行されるか、且つ／又は、構成要素に対して動作可能／通信可能に接続されてもよい。アプリケーション２０８及び人気度アプリケーション２０９は、コンピューティングデバイス２００のＣＰＵ２０２に特定の機能を実施させてもよい命令を含んでもよい。アプリケーション２０８及び人気度アプリケーション２０９は、ｆｏｒループ、ｗｈｉｌｅループ、ｉｆ記述、ｄｏループ等のコンピュータプログラミング記述で表現されるアルゴリズムを含んでもよい。アプリケーション２０８及び人気度アプリケーション２０９は、例えば、上述のアプリケーション配信サイト１２２等のアプリケーション配信サイトを通じてコンピューティングデバイス２００に配信されてもよい。
【００５５】
さらに図２に示すとおり、アプリケーション２０８及び人気度アプリケーション２０９は、オペレーティングシステム２０６との連携で実行してもよい。すなわち、オペレーティングシステム２０６は、アプリケーション２０８及び人気度アプリケーション２０９とＣＰＵ２０２及びコンピューティングデバイス２００のその他のハードウェア要素とのインタラクションを促進してもよい。いくつかの例において、オペレーティングシステム２０６の構成要素と、オペレーティングシステム２０６との連携で動作する構成要素とは、ミドルウェアと称されてもよいことに留意しなければならない。さらに、いくつかの例において、人気度アプリケーション２０９は、アプリケーションプログラミングインタフェース（ＡＰＩ）を備えてもよい。本明細書に記載の技術は、ソフトウェアアーキテクチャの任意の組み合わせ及びすべての組み合わせを使用して動作するデバイスによって利用されてもよい。オペレーティングシステム２０６は、ラップトップ、デスクトップ、スマートフォン、タブレット、セットトップボックス、デジタルビデオレコーダー、テレビ、及び／又はゲームデバイスに搭載されるよう設計されたオペレーティングシステムであってもよい。一例において、オペレーティングシステム２０６は、ＯｐｅｎＴＶ、Ｗｉｎｄｏｗｓ（登録商標）オペレーティングシステム、Ｌｉｎｕｘ（登録商標）オペレーションシステム、Ｍａｃオペレーティングシステム、Ａｎｄｒｏｉｄ（登録商標）オペレーティングシステム、及びそれらのうちの任意の組み合わせ及びすべての組み合わせによって開発された、オペレーティングシステム、すなわちミドルウェア要素のうちの１つ以上を含んでもよい。
【００５６】
システムインタフェース２１０は、コンピューティングデバイス２００の構成要素間の通信を可能にしてもよい。一例において、システムインタフェース２１０は、ピアデバイスから他のピアデバイス又は記憶媒体へデータを転送することができる構造を備える。例えば、システムインタフェース２１０には、アクセラレイティッドグラフィックスポート（「ＡＧＰ」）方式プロトコル、例えば、Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ  Ｓｐｅｃｉａｌ  Ｉｎｔｅｒｅｓｔ  Ｇｒｏｕｐによって維持されるＰＣＩ  Ｅｘｐｒｅｓｓ（登録商標）（「ＰＣＩｅ」）バス仕様等の周辺要素相互接続（ＰＣＩ）バス方式プロトコル、又はピアデバイスの相互接続に使用されてもよいその他の形態の構造をサポートするチップセットが含まれてもよい。
【００５７】
記憶デバイス２２０は、システムメモリ２０４に比して比較的長期間、比較的大量の情報を記憶してもよいコンピューティングデバイス２００のメモリを示す。例えば、コンピューティングデバイス２００がデジタルビデオレコーダの一部として含まれる例において、記憶デバイス２２０は、多数のビデオファイルを記憶してもよい。記憶デバイス２２０には、システムメモリ２０４と同様に、１つ以上の持続性又は有形のコンピュータ可読記憶媒体も含まれてもよい。記憶デバイス２２０には、内部及び／又は外部のメモリデバイスが含まれてもよく、いくつかの例において、揮発性及び不揮発性の記憶要素が含まれてもよい。メモリデバイスの例として、ファイルサーバ、ＦＴＰサーバ、ネットワークアタッチストレージ（ＮＡＳ）デバイス、ローカルディスクドライブ、又はデータを記憶することのできるその他の種別のデバイス又は記憶媒体が挙げられる。記憶媒体には、Ｂｌｕ−ｒａｙディスク、ＤＶＤ、ＣＤ−ＲＯＭ、フラッシュメモリ、又はその他の好適なデジタル記憶媒体が含まれてもよい。
【００５８】
Ｉ／Ｏデバイス２２２は、コンピューティングデバイス２００の動作中、入力を受け取り、出力を提供してもよい。入力は、例えば、プッシュボタンリモートコントロール、モーションベースリモートコントロール、タッチスクリーンを含むデバイス、トラックパッドを含むデバイス、マウス、キーボード、マイク、ビデオカメラ、動きセンサー、又は入力を受け取るその他の種別のデバイス等の入力デバイスで生成されてもよい。一例において、入力デバイスには、スマートフォン又はタブレットコンピューティングデバイス等の高度ユーザ入力デバイスが含まれてもよい。例えば、入力デバイスは、二次コンピューティングデバイスであってもよく、タッチジェスチャー、二次コンピューティングデバイス上のボタン、及び／又は音声コントロールを介したユーザ入力を受け取ってもよい。さらにいくつかの例において、入力デバイスには、本明細書に記載のグラフィカルユーザインタフェースを表示するディスプレイが含まれてもよい。例えば、コンピューティングデバイス２００がテレビからなる場合、入力デバイスは、このテレビと通信するスマートフォンからなってもよい。本例において、ユーザは、スマートフォン上に表示されたグラフィカルユーザインタフェースの一部を起動することにより、テレビにコマンドを送ってもよい。出力は、例えば、内部スピーカー、一体型ディスプレイデバイス、及び／又は、二次コンピューティングデバイス等の外部構成要素等の出力デバイスに提供されてもよい。いくつかの例において、Ｉ／Ｏデバイス２２２は、例えば、ユニバーサルシリアルバスプロトコル（ＵＳＢ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＺｉｇＢｅｅ（登録商標）、又は、例えば専用赤外通信プロトコル等の専用通信プロトコル等、標準化通信プロトコルを使用して、コンピューティングデバイス２００に対して動作可能に接続されてもよい。
【００５９】
図２に示す例において、コンピューティングデバイス２００は、例えば、上述のテレビネットワーク１０６等のテレビネットワークを介してデータの送受信を行い、例えば、公共ネットワーク１０８等の公共ネットワークを介してデータを送受信する。上述のとおり、通信ネットワークは、例えば、通信システムにおける物理信号送信、アドレス指定、チャンネルアクセス制御、パケット特性、及びデータ処理等の通信特性を規定する階層を含んだモデルに基づいて説明されてもよい。図２に示す例において、モデム２１２、トランスポートモジュール２１４、及びＡＶデマルチプレクサ２１６は、テレビネットワーク１０６に関連付けられた低階層処理を実施してもよく、ネットワークインタフェース２１８は、公共ネットワーク１０８に関連付けられた低階層処理を実施してもよい。
【００６０】
一例において、モデム２１２は、例えば、テレビプロバイダーネットワーク１０６等のテレビプロバイダーネットワークで利用される物理ＭＡＣ階層に応じた物理信号送信、アドレス指定、及びチャンネルアクセス制御を実施してもよい。一例において、モデム２１２は、同軸ケーブルから、及び／又は、エアーシグナルを通じて信号を受信し、低階層信号処理（例えば、復調）を実施してもよい。一例において、モデム２１２は、同軸ケーブルから受信した信号より、トランスポートストリームを抽出してもよい。一例において、トランスポートストリームは、Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅｓ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ（ＭＰＥＧ）で規定されたトランスポートストリームに基づくものであってもよい。一例において、トランスポートストリームには、各々がテレビネットワークから利用可能なプログラムに対応した複数のプログラムストリームが含まれてもよい。さらにトランスポートストリームには、複数のデータストリーム（例えば、プログラムマップテーブル及びＥＰＧデータ）が含まれてもよい。
【００６１】
トランスポートモジュール２１４は、モデム２１２からデータを受け取り、データを処理してもよい。例えば、トランスポートモデム２１４は、複数のプログラムストリームを含むトランスポートストリームを受け取り、受け取ったトランスポートストリームから個別のプログラムストリームを抽出してもよい。一例において、プログラムストリームには、ビデオストリーム、オーディオストリーム、及びデータストリームが含まれてもよい。ＡＶデマルチプレクサ２１６は、トランスポートモジュール２１４からデータを受け取り、受け取ったデータを処理してもよい。例えば、ＡＶデマルチプレクサ２１６は、トランスポートモジュール２１４からプログラムストリームを受け取り、オーディオパケット、ビデオパケット、及びデータパケットを抽出してもよい。すなわち、ＡＶデマルチプレクサ２１６は、プログラムストリームからの別々のビデオストリーム、オーディオストリーム、及びデータストリームに逆多重化技術を適用してもよい。一例において、ＡＶデマルチプレクサ２１６は、ＭＰＥＧ−２パート１で規定されたトランスポートストリームから、パケット化された基本ビデオストリーム及び基本オーディオストリームのカプセル除去を行ってもよい。モデム２１２、トランスポートモジュール２１４、及びＡＶデマルチプレクサ２１６は弁別機能ブロックを有するものとして示したが、モデム２１２、トランスポートモジュール２１４、及びＡＶデマルチプレクサ２１６によって実施される機能は、ハードウェア、ファームウェア、及び／又はソフトウェア実装の任意の組み合わせを使用して高度に一体化されて実現されてもよいことに留意しなければならない。
【００６２】
ネットワークインタフェース２１８により、コンピューティングデバイス２００が公共ネットワークを介してデータを送受信できるようにしてもよい。上述のとおり、公共ネットワークを介して送受信されたデータには、例えば、音楽、ビデオ、画像、ウェブページ、メッセージ、音声通信、及びアプリケーション等、デジタルコンテンツに関連のデータが含まれてもよい。ネットワークインタフェース２１８は、イーサネット（登録商標）カード等のネットワークインタフェースカード、光学送受信機、無線周波数送受信機、又は情報の送受信を行う他の種別のデバイスを備えてもよい。ネットワークインタフェース２１８は、例えば、公共ネットワーク１０８等の公共ネットワークにおいて利用される物理ＭＡＣ階層に応じた物理信号送信、アドレス指定、及びチャンネルアクセス制御を実施してもよい。さらに、ネットワークインタフェース２１８は、トランスポートモジュール２１４及びＡＶデマルチプレクサ２１６を参照して上述したのと同様に、データストリームからオーディオパケット、ビデオパケット、及びデータパケットを抽出してもよい。例えば、ネットワークインタフェース２１８は、インターネットプロトコル（ＩＰ）、トランスポートコントロールプロトコル（ＴＣＰ）、リアルタイムストリーミングプロトコル（ＲＴＳＰ）、ユーザデータグラムプロトコル（ＵＤＰ）、リアルタイムプロトコル（ＲＴＰ）、ＭＰＥＧトランスポートストリームプロトコル、及びＩＰＴＶプロトコルのうちの１つ以上に従って、ビデオパケット、オーディオパケット、及びデータパケットを抽出してもよい。本明細書に記載の技術は、通常、デジタルコンテンツ配信のいずれかの方法及びすべての方法に適用可能であるが、特定の通信ネットワーク実装に限定されるものでないことに留意しなければならない。例えば、本明細書に記載の技術は、ブロードキャスト、マルチキャスト、ユニキャスト、オーバーザトップコンテンツソース、パーソナルビデオレコーダー（ＰＶＲ）、及びピア間コンテンツソースのうちの１つ以上に由来するデジタルコンテンツに適用可能であってもよい。
【００６３】
再び図２を参照すると、例えば、音楽、ビデオ、画像、ウェブページ、メッセージ、音声通信、及びアプリケーション等のデジタルコンテンツに関連付けられたデータが、例えば、システムメモリ２０４及び記憶デバイス２２０等のコンピュータ可読媒体に記憶されてもよい。メモリデバイスに記憶されたデータは、ＣＰＵ２０２、オーディオデコーダ２２４、オーディオプロセッサ２２６、ビデオデコーダ２２８、グラフィック処理部２３０、及び表示プロセッサ２３２によって検索及び処理されてもよい。上述のとおり、ＣＰＵ２０２は、本明細書に記載の技術のうちの１つ以上を実装するための命令、コード、及び／又はデータ構造を検索及び処理できてもよい。オーディオデコーダ２２４、オーディオプロセッサ２２６、ビデオデコーダ２２８、グラフィック処理部２３０、及び表示プロセッサ２３２の各々はまた、本明細書に記載の技術のうちの１つ以上を実装するための命令、コード、及び／又はデータ構造を検索及び処理できてもよい。
【００６４】
オーディオデコーダ２２４は、符号化オーディオデータを検索及び処理してもよい。例えば、オーディオデコーダ２２４は、オーディオコーデックの様態の実装に使用されるハードウェア及びソフトウェアの組み合わせであってもよい。オーディオデータは、Ｄｏｌｌｙ及びＤｉｇｉｔａｌ  ＴｈｅＡｔｅｒ  Ｓｙｓｔｅｍｓで開発されたもの等、マルチチャンネルフォーマットを使用して符号化されてもよい。オーディオデータは、圧縮フォーマット又は非圧縮フォーマットを使用して符号化されてもよい。圧縮オーディオフォーマットの例として、ＭＰＥＧ−１、２  Ａｕｄｉｏ  Ｌａｙｅｒｓ  ＩＩ及びＩＩＩ、ＡＣ−３、ＡＡＣ、及びＯｇｇ  Ｖｏｒｂｉｓが挙げられる。非圧縮オーディオフォーマットの例として、パルス符号変調（ＰＣＭ）オーディオフォーマットが挙げられる。オーディオプロセッサ２２６は、取得したオーディオサンプルを検索し、オーディオシステム（図示せず）への出力用にオーディオデータを処理してもよい。いくつかの例において、オーディオプロセッサ２２６は、デジタル−アナログ変換器を備えてもよい。オーディオシステムは、ヘッドフォン、シングルスピーカーシステム、マルチスピーカーシステム、又はサラウンドサウンドシステム等の種々のオーディオ出力デバイスのいずれかからなってもよい。
【００６５】
ビデオデコーダ２２８は、符号化ビデオデータを検索及び処理してもよい。例えば、ビデオデコーダ２２８は、ビデオコーデックの様態の実装に使用されるハードウェア及びソフトウェアの組み合わせであってもよい。一例において、ビデオデコーダ２２８は、ＩＴＵ−Ｔ  Ｈ．２６１、ＩＳＯ／ＩＥＣ  ＭＰＥＧ−１  Ｖｉｓｕａｌ、ＩＴＵ−Ｔ  Ｈ．２６２又はＩＳＯ／ＩＥＣ  ＭＰＥＧ−２  Ｖｉｓｕａｌ、ＩＴＵ−Ｔ  Ｈ．２６３、ＩＳＯ／ＩＥＣ  ＭＰＥＧ−４  Ｖｉｓｕａｌ、ＩＴＵ−Ｔ  Ｈ．２６４（ＩＳＯ／ＩＥＣ  ＭＰＥＧ−４  ＡＶＣとしても既知）、ＶＰ８、及びＨｉｇｈ−Ｅｆｆｉｃｉｅｎｃｙ  Ｖｉｄｅｏ  Ｃｏｄｉｎｇ（ＨＥＶＣ）等、任意の数のビデオ圧縮規格に従って符号化されたビデオデータの復号化を行ってもよい。
【００６６】
上述のとおり、メディア再生能力を備えたデバイスは、ユーザが、コンテンツを選択できるようにするグラフィカルユーザインタフェース（例えば、ＥＰＧ）を提供してもよい。グラフィカルユーザインタフェースには、ビデオコンテンツとの連携で表示される画像及びグラフィック（例えば、ビデオに重ねられる再生アイコン）が含まれてもよい。グラフィック処理部２３０は、本明細書に記載のグラフィカルユーザインタフェースを含むグラフィカルユーザインタフェースを生成してもよい、一例としての専用処理部である。すなわち、グラフィック処理部２３０は、コマンド及びコンテンツデータを受け取り、画素データを出力してもよい。グラフィック処理部２３０は、グラフィックパイプラインプロセス（例えば、入力アセンブラ、頂点シェーダ、ジオメトリシェーダ、ラスタライザ、ピクセルシェーダ、及び出力合成段）に従って動作してもよい。グラフィック処理部２０３は、多数の処理コアを備えてもよく、ＯｐｅｎＧＬ（Ｋｈｒｏｎｏｓ  Ｇｒｏｕｐにより管理されるＯｐｅｎ  Ｇｒａｐｈｉｃ  Ｌｉｂｒａｒｙ）及び／又はＤｉｒｅｃｔ３Ｄ（Ｍｉｃｒｏｓｏｆｔ，Ｉｎｃ．により管理）に従って動作してもよい。
【００６７】
表示プロセッサ２３２は、表示用に画素データの検索及び処理を行ってもよい。例えば、表示プロセッサ２３２は、ビデオデコーダ２２８及び／又はグラフィック処理部２３０から画素データを受け取り、表示用にデータを出力してもよい。表示プロセッサ２３２は、標準化通信プロトコル（例えば、ＨＤＭＩ（登録商標）、ＤＶＩ、ＤｉｓｐｌａｙＰｏｒｔ、ｃｏｍｐｏｎｅｎｔ  ｖｉｄｅｏ、ｃｏｍｐｏｓｉｔｅ  ｖｉｄｅｏ、及び／又はＶＧＡ）を使用して、ディスプレイ２５０（図１には不図示）等のディスプレイに接続されてもよい。ディスプレイ２５０は、液晶ディスプレイ（ＬＣＤ）、プラズマディスプレイ、有機発光ダイオード（ＯＬＥＤ）ディスプレイ、又はユーザにビデオデータを示すことのできる他の種別のディスプレイデバイス等、種々のディスプレイデバイスのうちの１つからなってもよい。ディスプレイ２５０には、標準精細度テレビ、高精細度テレビ、又は超高解像度ディスプレイが含まれてもよい。さらにディスプレイ２５０には、ポータブルコンピューティングデバイス（例えば、モバイルフォン、ラップトップ、パーソナルデジタルアシスタント（ＰＤＡ）、又はタブレットデバイス）の一体型ディスプレイが含まれてもよい。上述のとおり、いくつかの例において、ポータブルコンピューティングデバイスは、静的コンピューティングデバイス用のＩ／Ｏデバイスとして動作してもよい。
【００６８】
上述のとおり、コンテンツ人気度サイト１２８は、コンピューティングデバイスのうちの１つ以上にランキング値を提供してもよい。コンピューティングデバイス２００は、人気度ランキングに基づき、利用可能なコンテンツの表示及び／又は分類を行ってもよい。すなわち、コンピューティングデバイス２００は、人気度ランキングを受け取り、本明細書に記載のグラフィカルユーザインタフェースのうちの１つ以上を提供することにより、コンテンツの選択を可能にしてもよい。一例において、人気度アプリケーション２０９は、人気度ランキングに基づき、１つ以上のグラフィカルユーザインタフェースを生成してもよい。図３〜図９は、本開示の１つ以上の技術に係るコンピューティングデバイスによって生成されてもよい例としてのグラフィカルユーザインタフェースを示す概念図である。
【００６９】
図３は、本開示の１つ以上の技術に係る一例としてのグラフィカルユーザインタフェースを示す概念図である。グラフィカルユーザインタフェース３００は、ユーザが人気度情報に基づいてコンテンツを選択できるようにしてもよい一例としてのグラフィカルユーザインタフェースを示す。図３に示すとおり、グラフィカルユーザインタフェース３００には、各々コンテンツの項目に関連付けられた複数の情報ウィンドウ３０２が含まれる。情報ウィンドウ３０２は、コンテンツの利用可能な項目を識別し、コンテンツの項目を識別する高解像度画像（例えば、映画ポスター又は制作スチール）を含んでもよい。図３に示すとおり、各情報ウィンドウ３０２には、タイトル識別子３０４、ソース識別子３０６、及び人気度インジケータ３０８が含まれる。タイトル識別子３０４は、コンテンツの項目のタイトル（例えば、映画又はテレビ番組のタイトル）を識別するものであってもよい。ソース識別子３０６は、コンテンツのソースを識別するものであってもよい。例えば、ソース識別子３０６は、メディアサービスプロバイダー又はテレビネットワークを識別するものであってもよい。さらに、情報ウィンドウ３０２がテレビサービスプロバイダーから利用可能な番組有料視聴制コンテンツに関連付けられた例において、ソース識別子３０６は、コンテンツへのアクセス料金を含んでもよい。
【００７０】
上述のとおり、コンピューティングデバイスは、利用可能なコンテンツの人気度ランキングを含む数値を受け付けてもよい。人気度インジケータ３０８は、ユーザに、人気度ランキングの可視インジケータを提供する。一例において、人気度インジケータ３０８は、単に受け付けた数値であってもよい。他の例において、人気度アプリケーション２０９は、受け付けた数値に基づいて数値を生成してもよい。例えば、人気度アプリケーション２０９は、１つ以上のユーザ選好に基づき、受け付けた数値を調整してもよい。図３に示す例において、人気度インジケータ３０８は、コンテンツの特定項目の人気度を示す数値であり、数値が大きいほど人気度レベルが高いことを示す。他の例において、人気度インジケータ３０８には、例えば、星の数を含む人気度のグラフィカルインジケータが含まれてもよい。
【００７１】
さらに図３に示すとおり、人気度インジケータ３０８は、数値を含むことに加え、コンテンツの特定項目がホットステータス、スタティックステータス、クーリングステータスであることを示す背景パターンを含み、ホットステータスは、コンテンツの特定項目の人気が著しく上昇していることを示し、スタティックステータスは、コンテンツの特定項目の人気が著しく上昇も下降もしていないことを示し、クーリングステータスは、コンテンツの特定項目の人気が著しく降下していることを示す。一例において、人気度アプリケーション２０９は、変化閾値の割合に基づき、コンテンツの特定項目がホットステータスであるか、スタティックステータスであるか、又はクーリングステータスであるかを判定してもよい。
【００７２】
上述のとおり、人気度ランキングを示す数値は、バズ因子と称されてもよく、バズ因子とバズ因子の更新頻度との判定に使用されるアルゴリズムは、ユーザがコンテンツの特定項目を選択する可能性を僅かでも上げるべく、グラフィカルユーザインターフェース内の利用可能なコンテンツの提示が変化するように選択されてもよい。一例において、人気度アプリケーション２０９は、判定されたバズ因子の変化に基づき、コンテンツの特定項目が、ホットステータスであるか、スタティックステータスであるか、又はクーリングステータスであるかを判定してもよい。例えば、バズ因子が毎分５単位の割合で減っている場合、コンテンツの特定項目はクーリングとしてもよい。
【００７３】
図３中、パターンを使用してホットステータス、スタティックステータス、及びクーリングステータスを示したが、実際は、ホットステータス、スタティックステータス、及びクーリングステータスは、例えば、ホット（赤）、スタティック（オレンジ）、又はクーリング（青）等、色を使用して示されてもよい。一例において、ステータスインジケータは「バズメーター」と称されてもよい。一例において、人気度アプリケーション２０９は、人気度インジケータ３０８を更新するため、コンテンツ人気度サイト１２８からの情報をリクエストしてもよい。他の例において、コンテンツの項目がソーシャルメディアサービス上で薦められた場合、コンテンツ人気度サイト１２８は、更新された人気度情報を人気度アプリケーション２０９に送り付けてもよい。そして人気度アプリケーション２０９は、グラフィカルユーザインタフェース３００条の人気度インジケータ３０８を更新してもよい。図３に示す例において、ユーザは、カウンタ値の増減及び／又は各情報ウィンドウ３０２のステータス変更を見てもよい。一例において、人気度インジケータは、リアルタイムで有効に更新されてもよい。
【００７４】
上述のとおり、コンピューティングデバイスは、Ｉ／Ｏデバイスを介してユーザ入力を受け付けてもよい。一例において、コンピューティングデバイス２００のユーザは、Ｉ／Ｏデバイス２２２を使用してグラフィカルユーザインタフェース３００の情報ウィンドウ３０２を選択できてもよい。グラフィカルユーザインタフェース３００は、各情報ウィンドウ３０２が複数レベル選択できるように構成されてもよい。例えば、ユーザは、Ｉ／Ｏデバイスを使用して、可視又は不可視であってもよいカーソルを情報ウィンドウ３０２の位置に移動させることができてもよく、その情報ウィンドウ３０２を所定時間そのままにすることで１つのレベルの選択と関連付けられるようにしてもよく、ＩＯデバイス上の１つ以上の制御の起動（例えば、タッチディスプレイ上へのシングルタップ又はダブルタップ）が他のレベルの選択（例えば、情報表示又はプレビュー提供）に関連付けられてもよい。
【００７５】
一例において、グラフィカルユーザインタフェース３００により、各情報ウィンドウ３０２について４つのレベルの選択を可能にしてもよい。つまり、情報ウィンドウ３０２を拡大又はハイライトするレベル、情報ウィンドウ３０２に関連の情報（例えば、キャスト及びクルーの情報）を提供するレベル、アイコンに関連のコンテンツプレビュー（例えば、次回予告）を提供するレベル、及びアイコンに関連のコンテンツへのフルアクセス（例えば、映画又はテレビショーの再生、又はアプリケーションの始動）を提供するレベルである。このように、グラフィカルユーザインタフェース３００により、コンピューティングデバイス２００は、ユーザが、人気度ランキングに基づいてコンテンツを選択できるようにする。
【００７６】
さらに、コンピューティングデバイス２００により、ユーザが、可能な選択について、コンテンツの追加項目を閲覧できるようにしてもよい。図４は、一例としてのグラフィカルユーザインタフェースを示す概念図である。グラフィカルユーザインタフェース４００は、本開示の１つ以上の技術を実装するためにコンピューティングデバイスによって提供されてもよい一例としてのグラフィカルユーザインタフェースである。一例において、グラフィカルユーザインタフェース４００は、ユーザがＩ／Ｏデバイスを使用して右方向パンのコマンド／ジェスチャーを実施し、且つ／又は、グラフィカルユーザインタフェース３００の表示中、Ｉ／Ｏデバイス上の右矢印ボタンを押下するとき、ユーザに提示されてもよい。図４に示すとおり、グラフィカルユーザインタフェース３００の中間行における情報ウィンドウは、有効に左側に「移動」し、グラフィカルユーザインタフェースに新たな情報ウィンドウが現れる。従って、コンピューティングデバイス２００により、ユーザが行内のコンテンツの項目間で有効にスクロールできるようにしてもよい。一例において、ユーザが同一方向へのスクロールを継続する場合、情報ウィンドウは、ディスプレイ２５０に「ループ」バックしてもよい。さらに一例において、コンテンツの行は、コンテンツのカテゴリーを示してもよい。例えば、中間行には利用可能な映画が含まれ、最下行には利用可能なテレビショーが含まれてもよい。
【００７７】
コンピューティングデバイス２００は、ユーザが行毎に利用可能なコンテンツの項目をスクロールできるようにすることに加え、ユーザが縦方向にもコンテンツをスクロールできるようにしてもよい。図５は、一例としてのグラフィカルユーザインタフェースを示す概念図である。グラフィカルユーザインタフェース５００は、本開示の１つ以上の技術を実装するためにコンピューティングデバイスによって提供されてもよい一例としてのグラフィカルユーザインタフェースである。一例において、グラフィカルユーザインタフェース５００は、ユーザがＩ／Ｏデバイスを使用して上方向パンのコマンド／ジェスチャーを実施し、且つ／又は、グラフィカルユーザインタフェース４００の表示中、Ｉ／Ｏデバイス上の上矢印ボタンを押下するとき、ユーザに提示されてもよい。図５に示すとおり、グラフィカルユーザインタフェース４００の中間行における情報ウィンドウは、有効に下方向に「移動」し、グラフィカルユーザインタフェースに新たな情報ウィンドウが現れる。一例において、ユーザが同一方向へのスクロールを継続した場合、情報ウィンドウはディスプレイ２５０に「ループ」バックしてもよい。
【００７８】
コンピューティングデバイス２００は、人気度情報を使用して人気度インジケータ３０８を生成することに加え、人気度情報に基づいて、コンテンツの項目を提示してもよい。図６は、一例としてのグラフィカルユーザインタフェースの概念図である。グラフィカルユーザインタフェース６００は、本開示の１つ以上の技術を実装するためにコンピューティングデバイスによって提供されてもよい一例としてのグラフィカルユーザインタフェースである。一例において、グラフィカルユーザインタフェース６００は、グラフィカルユーザインタフェース５００の提示後に提示されてもよい。図６に示すとおり、グラフィカルユーザインタフェース６００には、情報ウィンドウ６０２が含まれ、情報ウィンドウ６０２は、グラフィカルユーザインタフェース５００に含まれる情報ウィンドウと「交代」する。本例において、人気度アプリケーション２０９は、クーリングステータスに基づき、グラフィカルユーザインタフェース５００内のコンテンツの項目（すなわち、エリジウム）が選択される可能が低いことを判定し、コンテンツのこの項目をユーザによって選択される可能性がより高いコンテンツの項目に交代させてもよい。他の例において、人気度アプリケーション２０９は、選択尤度に基づき、グラフィカルユーザインタフェース内の情報ウィンドウを配置してもよい。例えば、コンテンツのより人気の高い項目を最初に表示し、且つ／又は、グラフィカルユーザインタフェースの中央に向かって配置してもよい。
【００７９】
上述のとおり、グラフィカユーザインタフェースは、各情報ウィンドウが複数レベル選択できるように構成されてもよい。図７は、一例としてのグラフィカルユーザインタフェースの概念図である。グラフィカルユーザインタフェース７００は、本開示の１つ以上の技術を実装するためにコンピューティングデバイスによって提供されてもよい一例としてのグラフィカルユーザインタフェースである。一例において、グラフィカルユーザインタフェース７００は、グラフィカルユーザインタフェース６００の提示後に提示されてもよい。図７に示すとおり、グラフィカルユーザインタフェース７００には、プレビューウィンドウ７０２が含まれる。一例において、ユーザは、Ｉ／Ｏデバイス上の１つ以上の制御（例えば、タッチディスプレイ上のシングルタップ又はダブルタップ）を起動することにより、情報ウィンドウのさらなる選択レベルを示してもよく、コンピューティングデバイス２００は、さらなる選択レベルを受け取ると、プレビューウィンドウ７０２を提供してもよい。プレビューウィンドウ７０２は、コンテンツの項目に関連付けられたビデオプレビューを提供してもよい。ビデオプレビューには、コンテンツの項目に関連付けられた次回予告が含まれてもよく、コンテンツの項目に放送中コンテンツが含まれる場合、ビデオプレビューには、進行中のコンテンツの項目が含まれてもよい。
【００８０】
コンピューティングデバイス２００は、コンテンツの項目が選択されると、プレビューウィンドウを提供するのに加え、ソーシャルメディアデータに組み込んで、コンテンツの項目を表示してもよい。図８は、一例としてのグラフィカルユーザインタフェースを示す概念図である。グラフィカルユーザインタフェース８００は、本開示の１つ以上の技術を実装するためにコンピューティングデバイスによって提供されてもよい一例としてのグラフィカルユーザインタフェースである。一例において、グラフィカルユーザインタフェース８００は、適正レベルの選択を行った後に提示されてもよい。例えば、グラフィカルユーザインタフェース８００は、プレビューウィンドウが提示されているとき、ユーザが追加選択レベルの指定を提供した場合、ユーザに提示されてもよい。一例において、Ｉ／Ｏデバイスは、起動されると、グラフィカルユーザインタフェース８００を提示する専用ボタンを備えてもよい。
【００８１】
図８に示すとおり、グラフィカルユーザインタフェース８００には、再生ウィンドウ８０２、複数のユーザ識別子アイコン８０４、コメント８０６、及びユーザ識別子ハンドル８０８が含まれる。ユーザ識別子アイコン８０４及びユーザ識別子ハンドル８０８は、ソーシャルメディアサービスの特定のユーザを識別するものであってもよい。例えば、ユーザ識別子アイコン８０４には、ユーザに関連付けられたプロフィール写真が含まれてもよい。ユーザ識別子ハンドル８０８には、ソーシャルメディアサービスのユーザに関連付けられたｅメールアドレス、スクリーンネーム、及び／又はその他の種別の識別子が含まれてもよい。コンピューティングデバイス２００は、ユーザに、仮想閲覧パーティを提供するためにグラフィカルユーザインタフェース８００を提供してもよい。すなわち、異なる物理的位置に配置されたコンピューティングデバイス１０２Ａ〜１０２Ｎのユーザは、コンテンツの項目にアクセスしつつ、通信できてもよい。図８に示す例において、再生ウィンドウ８０２は、コンピューティングデバイス２００のユーザ及び識別したユーザが現在アドレス指定しているコンテンツの項目を含む。例えば、再生ウィンドウ８０２には、テレビサービスプロバイダー１１０によって現在提供されているテレビショーが含まれてもよい。各コメント８０６は、各々識別されたユーザによって提供されたコメントであってもよい。一例において、コメントは、ソーシャルメディアサービスを通じてユーザから提供されてもよい。例えば、コメント８０６は、Ｆａｃｅｂｏｏｋにポストされたコメントであり、且つ／又は、例えばＴｗｉｔｔｅｒ等のサービスを通じて提供されたコメント（すなわち、ツイート）であってもよい。図８に示すコメント８０６はテキストを含むものとして示したが、他の例において、コメント８０６には、画像及びビデオも含まれてもよいことに留意しなければならない。例えば、コメント８０６には、記録ビデオメッセージが含まれてもよい。いくつかの例において、コメントは、「バズ要素」と称されてもよい。
【００８２】
図８に示す例において、グラフィカルユーザインタフェース８００の前景にはより最新のコメントが現れ、より古いコメントはグラフィカルユーザインタフェース８００の背景に向かって「移動」してもよい。すなわち、コメント８０６は、時系列に表示され、最初に最大サイズで表示されてもよい。そしてコメントは、新たなコメントのための空間を作るため、時間経過に合わせて、連続的に縮小されるか、又は３Ｄ空間内をＺ軸に沿って後退してもよい。
【００８３】
一例において、コメント８０６は、リアルタイム（例えば、生放送コンテンツ用）で表示され、且つ／又は、記録コンテンツ又はオンデマンドコンテンツ用に時間同期されてもよい。一例において、人気度アプリケーション２０９は、コメントをフィルターにかけてもよい。すなわち、人気度アプリケーション２０９は、すべてのコメントが表示されないように構成されてもよい。例えば、再生ウィンドウに記録プログラムが含まれる場合、人気度アプリケーション２０９は、コンテンツの項目を「台無しにする」コメントのように構成されてもよい（すなわち、未来のプロットの詳細を表示しない）。さらに、人気度アプリケーション２０９は、ユーザ選好に基づいてコメントにフィルターをかけてもよい。例えば、ユーザは、他のユーザの承認リストからのみコメントの受付を希望してもよい。
【００８４】
コンピューティングデバイス２００は、ユーザがコメントを使用して他のユーザと通信できるようにすることに加え、ユーザがビデオチャットを通じて他のユーザと通信できるようにしてもよい。図９は、一例としてのグラフィカルユーザインタフェースを示す概念図である。グラフィカルユーザインタフェース９００は、本開示の１つ以上の技術を実装するためにコンピューティングデバイスによって提供されてもよい一例としてのグラフィカルユーザインタフェースである。一例において、グラフィカルユーザインタフェース９００は、ユーザがビデオチャック機能を起動した後、提示されてもよい。図９に示すとおり、グラフィカルユーザインタフェース９００には、ビデオチャットウィンドウ９０２が含まれる。ビデオチャットウィンドウ９０２には、他のユーザによって（例えば、ビデオカメラを通じて）提供されるビデオが含まれてもよい。ビデオチャットウィンドウ９０２により、ユーザが、他のユーザのコンテンツ鑑賞経験に「参加」できるようにする。すなわち、ユーザが再生ウィンドウ８０２を通じてコンテンツにアクセスする間、他のユーザがビデオチャットウィンドウ９０２を介して通信してもよい。図９に示すとおり、再生ウィンドウ及びビデオチャットウィンドウ９０２は、平行に表示されることにより、ユーザが双方を同時に経験するようにしてもよい。一例において、コンピューティングデバイス２００は、ユーザがビデオチャットを介してコメントをしたとき、会話が終了するまで、再生ウィンドウ８０２に含まれるコンテンツの項目のオーディオが下げられるように構成されてもよい。さらに、ビデオチャットからのオーディオ信号が一時停止した旨の検出がなされると、再生ウィンドウに含まれるコンテンツのオーディオが通常設定に戻ってもよい。他の例において、ユーザはまた、Ｉ／Ｏデバイスを使用して、ビデオ間を切り替えることにより、ボリュームレベルを制御してもよい。
【００８５】
コンピューティングデバイスは、図３〜図９に示すグラフィカルユーザインタフェースの任意の組み合わせ及びすべての組み合わせを表示してもよく、グラフィカルユーザインタフェースがユーザに提示される方法の例示は、説明を目的とするものであることに留意しなければならない。図１０は、本開示に係るコンテンツ入力の選択を可能にする一例としての方法を示すフローチャートである。
【００８６】
フローチャート１０００は、本明細書に記載のグラフィカルユーザインタフェースをユーザに提示する一例としての方法を示している。コンピューティングデバイス２００を参照してフローチャート１０００を説明するが、フローチャート１０００を参照して説明する技術は、コンピューティングデバイス２００の構成要素の任意の組み合わせ及びすべての組み合わせによって実施されてもよいことに留意しなければならない。コンピューティングデバイス２００は、ユーザに最初のグラフィカルユーザインタフェースを提供する（１００２）。一例において、最初のグラフィカルユーザインタフェースには、グラフィカルユーザインタフェース３００が含まれてもよく、ユーザがプロフィールにログインした後、ユーザに提示されてもよい。コンピューティングデバイス２００は、人気度情報を受け取る（１００４）。一例において、人気度情報には、利用可能かコンテンツの人気度ランキングを示す数値が含まれてもよい。コンピューティングデバイス２００は、人気度インジケータを表示する（１００６）。例えば、コンピューティングデバイス２００は、上述の人気度インジケータ３０８を表示してもよい。
【００８７】
コンピューティングデバイス２００は、ユーザによるコンテンツ選択を受け取る（１００８）。一例において、コンピューティングデバイス２００は、Ｉ／Ｏデバイス２２２からコンテンツ選択を受け取り、ユーザは、カーソルで情報ウィンドウをハイライトし、Ｉ／Ｏデバイス制御を起動することにより、コンテンツ選択を指定してもよい。コンピューティングデバイス２００は、コメントともにコンテンツを表示する（１０１０）。一例において、コンピューティングデバイス２００は、上述のグラフィカルユーザインタフェース８００を表示してもよい。コンピューティングデバイス２００は、ユーザによるチャット指定を受け付ける（１０１２）。一例において、コンピューティングデバイス２００は、Ｉ／Ｏデバイス２２２からのチャット指定を受け付け、ユーザは、カーソルでアイコンをハイライトし、Ｉ／Ｏデバイス制御を起動することによってユーザ識別子アイコンを選択し、チャット指定を提供してもよい。コンピューティングデバイス２００は、コンテンツ及びビデオチャットウィンドウを表示する（１０１４）。一例において、コンピューティングデバイス２００は、上述のグラフィカルユーザインタフェース９００を表示してもよい。このように、コンピューティングデバイス２００は、コンテンツ選択を可能にする一例としてのデバイスを示す。
【００８８】
本開示の実施形態及び他の実施形態、本明細書に記載のモジュール及び機能動作は、デジタル電子回路、本明細書に記載の構造及びその構造的同等物を含むコンピュータソフトウェア、ファームウェア、又はハードウェア、又はそれらのうちの１つ以上の組み合わせにおいて実装することができる。本開示の実施形態及び他の実施形態は、１つ以上のコンピュータプログラム製品として、すなわち、データ処理装置により実行されるか、又はデータ処理装置の動作を制御するために実行される、コンピュータ可読媒体上に符号化されたコンピュータプログラム命令の１つ以上のモジュールとして、実装することができる。コンピュータ可読媒体は、機械可読記憶デバイス、機械可読記憶基板、メモリデバイス、機械可読伝達信号に効果を有する組成、又はそれらのうちの１つ以上の組み合わせとすることができる。「データ処理装置」という用語は、例えば、プログラマブルプロセッサ、コンピュータ、若しくは複数のプロセッサ又はコンピュータを含む、すべての装置、デバイス、及びデータ処理機械を包含する。装置は、ハードウェアに加えて、問題のコンピュータプログラムの実行環境を生成するコード、例えば、プロセッサファームウェア、プロトコルスタック、データベース管理システム、オペレーティングシステム、又はそれらのうちの１つ以上の組み合わせを構成するコードを備え得る。伝達信号は、人為的に生成した信号、例えば、好適な受信機装置への送信用に情報を符号化するために生成された、機械生成の電気信号、光信号、又は電子磁気信号である。
【００８９】
コンピュータプログラム（プログラム、ソフトウェア、ソフトウェアアプリケーション、スクリプト、又はコードとしても既知）は、コンパイル言語又は翻訳言語を含む、任意の形態のプログラミング言語で記述することができ、スタンドアロンプログラムを含む任意の形態で、又はモジュール、要素、サブルーチン、またはコンピューティング環境での使用に好適な他の単位として展開できる。コンピュータプログラムは、ファイルシステム内のファイルに必ずしも対応しない。プログラムは、他のプログラム又はデータを保持するファイルの一部（例えば、マークアップ言語文書に記憶された１つ以上のスクリプト）、問題とされるプログラムの専用単一ファイル、又は複数の調整ファイル（例えば、１つ以上のモジュール、サブプログラム、又はコードの一部を記憶するファイル）に記憶することができる。コンピュータプログラムは、１つのコンピュータ、又は１つのサイトに配置されるか、複数のサイトにまたがって分散されて通信ネットワークで相互接続された多数のコンピュータで実行されるように展開できる。
【００９０】
本明細書に記載のプロセス及び論理フローは、入力データを動作させて出力を生成することで機能を実施するように１つ以上のコンピュータプログラムを実行する１つ以上のプログラマブルプロセッサで実施できる。またこのプロセス及び論理フローは、例えば、ＦＰＧＡ（フィールドプログラマブルゲートアレイ）又はＡＳＩＣ（アプリケーション専用一体回路）等、特殊用途論理回路でも実施でき、装置は、このような特殊用途論理回路として実装することができる。
【００９１】
コンピュータプログラムの実行に好適なプロセッサには、例えば、汎用マイクロプロセッサ及び特殊用途マイクロプロセッサの双方と、任意の種別のデジタルコンピュータの１つ上のプロセッサとが含まれる。通常、プロセッサは、リードオンリーメモリ、ランダムアクセスメモリ、又はその双方から命令及びデータを受け取るであろう。コンピュータの必須要素は、命令を実施するプロセッサと、命令及びデータを記憶する１つ以上のメモリデバイスとである。通常、コンピュータはまた、例えば、磁気ディスク、光磁気ディスク、又は光学ディスク等、データを記憶する１つ以上のマスストレージデバイスを備えるか、これらにデータの送受信を行うように動作可能に連結されるか、又はその双方であろう。しかしながら、コンピュータは、このようなデバイスを備えている必要はない。コンピュータプログラム命令及びデータを記憶するのに好適なコンピュータ可読媒体には、例えば、ＥＰＲＯＭ、ＥＥＰＲＯＭ、及びフラッシュメモリデバイス等の半導体メモリデバイス、内部ハードディスク又はリムーバブルディスク等の磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭディスク、及びＤＶＤ−ＲＯＭディスクを含む、すべての形態の不揮発性メモリ、媒体、及びメモリデバイスが含まれる。プロセッサ及びメモリは、特殊用途論理回路で補完されるか、特殊用途論理回路内に組み込むことができる。
【００９２】
本特許文書には、多数の具体例が含まれるが、これらは主張される発明の範囲又は主張されてもよい主題の範囲を限定するものと理解されてはならず、むしろ、特定の実施形態に特有の特徴を説明するものと理解されなければならない。本明細書中、別の実施形態の文脈で説明した特定の特徴は、単一の実施形態において組み合わせて実装することもできる。反対に、単一の実施形態の文脈で説明した種々の特徴は、多数の実施形態で別々に実装することもでき、又は何等かの好適な部分的組み合わせで実装することもできる。さらに、特徴は特定の組み合わせで動作するものとして上述する場合もあり、最初にそのように主張した場合もあったが、主張の組み合わせにおける１つ以上の特徴は、場合によってはその組み合わせから削除することもでき、請求の組み合わせは、部分的組み合わせ又は部分的組み合わせの変形例を対象としてもよい。同様に、図面中、特定の順序で動作を描いたが、望ましい結果を得るために、これらの動作が図示の特定順序又は発生潤に実施されなければならないと理解してはならず、また図示の動作がすべて実施されなければならないと理解してはならない。
【００９３】
いくつかの例及び実装についてのみ開示した。本開示に基づき、記載の例、実装、及びその他の実装に変形、修正、及び改善を施すことができる。
［発明の項目］
［項目１］
コンテンツ選択を可能にする方法であって、
各々、利用可能なコンテンツの項目に関連付けられた複数の情報ウィンドウを表示するステップと、
前記複数の情報ウィンドウの各々について、コンテンツの項目の人気度が変化する割合を示す人気度インジケータを表示するステップと、
ユーザが、前記複数の情報ウィンドウのうちの１つを選択できるようにするステップと、
を備える、方法。
［項目２］
人気度インジケータは、データの項目に関連付けられた使用データに基づく、項目１に記載の方法。
［項目３］
使用データには、特定期間中、ユーザによってコンテンツの項目がリクエストされた回数、ソーシャルメディアサービスを通じてコンテンツの項目が受ける推薦の数、及びコンテンツの項目に関連の問い合わせが検索エンジンサイトに提供される回数のうちの１つ以上が含まれる、項目２に記載の方法。
［項目４］
人気度インジケータは、荷重和に基づいて算出され、前記荷重和において使用される荷重は、ユーザ選好情報に基づく項目２に記載の方法。
［項目５］
コンテンツの項目の人気度が変化する割合を示すステップには、コンテンツの項目の人気度が顕著に増加しているか否か、コンテンツの項目の人気度が顕著に減少しているか否か、又はコンテンツの項目の人気が顕著に増加も減少もしていないか否かのうちの１つを示すステップが含まれる、項目１に記載の方法。
［項目６］
ユーザが前記複数の情報ウィンドウのうちの１つを選択すると、ユーザが他のユーザのコメントを視聴できるようにするグラフィカルユーザインタフェースを提供するステップをさらに備える、項目１に記載の方法。
［項目７］
前記グラフィカルユーザインタフェースにより、さらに、ユーザが他のユーザとのビデオチャットに参加することができるようにする、項目６に記載の方法。
［項目８］
１つ以上のプロセッサを備えたコンテンツ選択を可能にするデバイスであって、前記１つ以上のプロセッサは、
各々、利用可能なコンテンツの項目に関連付けられた複数の情報ウィンドウを表示するステップと、
前記複数の情報ウィンドウの各々について、コンテンツの項目の人気度が変化する割合を示す人気度インジケータを表示するステップと、
ユーザが、前記複数の情報ウィンドウのうちの１つを選択できるようにするステップと、
を実施する、デバイス。
［項目９］
人気度インジケータは、データの項目に関連付けられた使用データに基づく、項目８に記載のデバイス。
［項目１０］
使用データには、特定期間中、ユーザによってコンテンツの項目がリクエストされた回数、ソーシャルメディアサービスを通じてコンテンツの項目が受ける推薦の数、及びコンテンツの項目に関連の問い合わせが検索エンジンサイトに提供される回数のうちの１つ以上が含まれる、項目９に記載のデバイス。
［項目１１］
人気度インジケータは、荷重和に基づいて算出され、前記荷重和において使用される荷重は、ユーザ選好情報に基づく、項目９に記載のデバイス。
［項目１２］
コンテンツの項目の人気度が変化する割合を示すステップには、コンテンツの項目の人気度が顕著に増加しているか否か、コンテンツの項目の人気度が顕著に減少しているか否か、又はコンテンツの項目の人気が顕著に増加も減少もしていないか否かのうちの１つを示すステップが含まれる、項目８に記載のデバイス。
［項目１３］
前記１つ以上のプロセッサは、ユーザが前記複数の情報ウィンドウのうちの１つを選択すると、ユーザがソーシャルメディアサービスのユーザのコメントを視聴できるようにするグラフィカルユーザインタフェースを提供するステップをさらに実施する、項目８に記載のデバイス。
［項目１４］
前記グラフィカルユーザインタフェースにより、さらに、ユーザが他のユーザとのビデオチャットに参加することができるようにする項目１３に記載のデバイス。
［項目１５］
命令を記憶した持続性コンピュータ可読記憶媒体であって、実行にあたり、デバイスの１つ以上のプロセッサに、
各々、利用可能なコンテンツの項目に関連付けられた複数の情報ウィンドウを表示するステップと、
前記複数の情報ウィンドウの各々について、コンテンツの項目の人気度が変化する割合を示す人気度インジケータを表示するステップと、
ユーザが、前記複数の情報ウィンドウのうちの１つを選択できるようにするステップと、
を実施させる、持続性コンピュータ可読媒体。
［項目１６］
人気度インジケータは、使用データには、特定期間中、ユーザによってコンテンツの項目がリクエストされた回数、ソーシャルメディアサービスを通じてコンテンツの項目が受ける推薦の数、及びコンテンツの項目に関連の問い合わせが検索エンジンサイトに提供される回数のうちの１つ以上に基づく、項目１５に記載の持続性コンピュータ可読媒体。
［項目１７］
人気度インジケータは、荷重和に基づいて算出され、前記荷重和において使用される荷重は、ユーザ選好情報に基づく、項目１５に記載の持続性コンピュータ可読媒体。
［項目１８］
コンテンツの項目の人気度が変化する割合を示すステップには、コンテンツの項目の人気度が顕著に増加しているか否か、コンテンツの項目の人気度が顕著に減少しているか否か、又はコンテンツの項目の人気が顕著に増加も減少もしていないか否かのうちの１つを示すステップが含まれる、項目１５に記載の持続性コンピュータ可読媒体。
［項目１９］
前記命令は、実行にあたり、前記１つ以上のプロセッサに、ユーザが前記複数の情報ウィンドウのうちの１つを選択すると、ユーザがソーシャルメディアサービスのユーザのコメントを視聴できるようにするグラフィカルユーザインタフェースを提供するステップをさらに実施させる、項目１５に記載の持続性コンピュータ可読媒体。
［項目２０］
前記グラフィカルユーザインタフェースにより、さらに、ユーザが他のユーザとのビデオチャットに参加することができるようにする、項目１５に記載の持続性コンピュータ可読媒体。
【図１】
2019008807.tif 000003
【図２】
2019008807.tif 000004
【図３】
2019008807.tif 000005
【図４】
2019008807.tif 000006
【図５】
2019008807.tif 000007
【図６】
2019008807.tif 000008
【図７】
2019008807.tif 000009
【図８】
2019008807.tif 000010
【図９】
2019008807.tif 000011
【図１０】
2019008807.tif 000012
【手続補正書】
【提出日】平成30年9月14日(2018.9.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
一つ以上のプロセッサによって実施される方法であって、
グラフィカルインタフェース内に複数の情報ウィンドウを表示するステップであり、前記複数の情報ウィンドウのうちの各情報ウィンドウが、複数のコンテンツ項目のうちの１つに関連付けられている、ステップと、
前記複数の情報ウィンドウの中から選択を検出するステップであり、一の情報ウィンドウが前記複数のコンテンツ項目における一のコンテンツ項目に関連付けられている、ステップと、
前記複数の情報ウィンドウのうちの前記情報ウィンドウの選択を検出することに基づいて、前記コンテンツ項目の提示を可能にするウィンドウにおいて、前記情報ウィンドウに関連付けられた前記コンテンツ項目の提示を生じさせるステップであり、前記ウィンドウがユーザコンテンツの表示を含み、前記ウィンドウは、第１の期間中第１のサイズで第１のユーザコンテンツ項目を表示し、第２の期間中第２のユーザコンテンツ項目に基づく第２のサイズで前記第１のユーザコンテンツ項目を表示し、前記第２のサイズが前記第１のサイズと異なっている、ステップと、
を含む方法。
【請求項２】
前記コンテンツ項目が第１のコンテンツ項目であり、
前記情報ウィンドウが第１の情報ウィンドウであり、
前記方法が、第２の情報ウィンドウに関連付けられた第２のコンテンツ項目の人気度の変化を判定することに応答して前記複数の情報ウィンドウの表示を修正するステップをさらに含む、請求項１に記載の方法。
【請求項３】
前記複数の情報ウィンドウの表示を修正するステップが、前記第２の情報ウィンドウを、第３のコンテンツ項目に関連付けられた第３の情報ウィンドウと交代させるステップを含む、請求項２に記載の方法。
【請求項４】
前記複数の情報ウィンドウにおいて各情報ウィンドウについての人気度インジケータを表示するステップであり、各人気度インジケータが、関連付けられたコンテンツ項目の人気度の変化率を示す、ステップをさらに含む、請求項１に記載の方法。
【請求項５】
前記ユーザコンテンツが、１つ以上のユーザコメントを含む、請求項１に記載の方法。
【請求項６】
使用データに基づいて前記コンテンツ項目の人気度の変化率を求めるステップであって、
前記使用データは、
特定期間中、前記コンテンツ項目がユーザによってリクエストされた回数、
前記コンテンツ項目がソーシャルメディアサービスを通じて受ける推薦の数、及び
前記コンテンツ項目に関連の問い合わせが検索エンジンサイトに提供される回数
のうちの１つ以上を含む、
ステップをさらに含む、請求項１に記載の方法。
【請求項７】
前記複数の情報ウィンドウ内の各情報ウィンドウが、１つ以上の選択の種別に応じて選択可能であり、前記選択の種別が、
選択されたコンテンツ項目に関連付けられたプレビューが表示されるようにする第１の選択の種別、および
選択された前記コンテンツ項目が、前記コンテンツ項目の提示を可能にする前記ウィンドウにおいて提示されるようにする追加の選択の種別
を含む、請求項１に記載の方法。
【請求項８】
前記ユーザコンテンツが時系列に表示される、請求項１に記載の方法。
【請求項９】
ユーザ選好に基づいて前記ユーザコンテンツの表示をフィルタリングするステップをさらに含む、請求項１に記載の方法。
【請求項１０】
前記ユーザコンテンツの表示をフィルタリングするステップが、ユーザの承認リストに関連付けられたユーザコンテンツのみを表示するステップを含む、請求項９に記載の方法。
【請求項１１】
各ユーザコンテンツ項目の前記表示は、関連付けられたユーザ識別子アイコンの表示を含む、請求項１に記載の方法。
【請求項１２】
システムであって、
１つ以上のプロセッサと、
前記１つ以上のプロセッサにアクセス可能なメモリであり、該メモリが命令を記憶し、該命令は、前記１つ以上のプロセッサによって実行されると、前記１つ以上のプロセッサに動作を実行させ、前記動作は、
グラフィカルインタフェース内に複数の情報ウィンドウを表示するステップであり、前記複数の情報ウィンドウのうちの各情報ウィンドウが、複数のコンテンツ項目のうちの１つに関連付けられている、ステップ、
前記複数の情報ウィンドウの中から選択を検出するステップであり、一の情報ウィンドウが前記複数のコンテンツ項目における一のコンテンツ項目に関連付けられている、ステップ、および
前記複数の情報ウィンドウのうちの前記情報ウィンドウの選択を検出することに基づいて、前記コンテンツ項目の提示を可能にするウィンドウにおいて、前記情報ウィンドウに関連付けられた前記コンテンツ項目の提示を生じさせるステップであり、前記ウィンドウがユーザコンテンツの表示を含み、前記ウィンドウは、第１の期間中第１のサイズで第１のユーザコンテンツ項目を表示し、第２の期間中第２のユーザコンテンツ項目に基づく第２のサイズで前記第１のユーザコンテンツ項目を表示し、前記第２のサイズが前記第１のサイズと異なっている、ステップ、
を含む、メモリと、
を備えるシステム。
【請求項１３】
前記コンテンツ項目が第１のコンテンツ項目であり、
前記情報ウィンドウが第１の情報ウィンドウであり、
前記動作が、第２の情報ウィンドウに関連付けられた第２のコンテンツ項目の人気度の変化を判定することに応答して前記複数の情報ウィンドウの表示を修正するステップをさらに含む、請求項１２に記載のシステム。
【請求項１４】
前記複数の情報ウィンドウの表示を修正するステップが、前記第２の情報ウィンドウを、第３のコンテンツ項目に関連付けられた第３の情報ウィンドウと交代させるステップを含む、請求項１３に記載のシステム。
【請求項１５】
前記動作は、前記複数の情報ウィンドウにおいて各情報ウィンドウについての人気度インジケータを表示するステップであり、各人気度インジケータが、関連付けられたコンテンツ項目の人気度の変化率を示す、ステップをさらに含む、請求項１２に記載のシステム。
【請求項１６】
前記人気度の変化率は、使用データに基づいて算出され、
前記使用データは、
特定期間中、関連付けられた前記コンテンツ項目がユーザによってリクエストされた回数、
関連付けられた前記コンテンツ項目がソーシャルメディアサービスを通じて受ける推薦の数、及び
関連付けられた前記コンテンツ項目に関連の問い合わせが検索エンジンサイトに提供される回数
のうちの１つ以上を含む、請求項１５に記載のシステム。
【請求項１７】
前記動作は、ユーザ選好に基づいて前記ユーザコンテンツの表示をフィルタリングするステップをさらに含む、請求項１２に記載のシステム。
【請求項１８】
前記ユーザコンテンツの表示をフィルタリングするステップが、ユーザの承認リストに関連付けられたユーザコンテンツのみを表示するステップを含む、請求項１７に記載のシステム。
【請求項１９】
各ユーザコンテンツ項目の前記表示は、関連付けられたユーザ識別子アイコンの表示を含む、請求項１２に記載のシステム。
【請求項２０】
記憶された命令を含む持続性コンピュータ可読記憶媒体であって、前記命令は、実行されると、デバイスの１つ以上のプロセッサに動作を実行させ、前記動作は、
グラフィカルインタフェース内に複数の情報ウィンドウを表示するステップであり、前記複数の情報ウィンドウのうちの各情報ウィンドウが、複数のコンテンツ項目のうちの１つに関連付けられている、ステップと、
前記複数の情報ウィンドウの中から選択を検出するステップであり、一の情報ウィンドウが前記複数のコンテンツ項目における一のコンテンツ項目に関連付けられている、ステップと、
前記複数の情報ウィンドウのうちの前記情報ウィンドウの選択を検出することに基づいて、前記コンテンツ項目の提示を可能にするウィンドウにおいて、前記情報ウィンドウに関連付けられた前記コンテンツ項目の提示を生じさせるステップであり、前記ウィンドウがユーザコンテンツの表示を含み、前記ウィンドウは、第１の期間中第１のサイズで第１のユーザコンテンツ項目を表示し、第２の期間中第２のユーザコンテンツ項目に基づく第２のサイズで前記第１のユーザコンテンツ項目を表示し、前記第２のサイズが前記第１のサイズと異なっている、ステップと、
を含む、持続性コンピュータ可読記憶媒体。
【外国語明細書】
2019008807000001.pdf