(57)【要約】  デジタルコンテンツ及びサービスの発見及び利用を容易にする技法は、ユーザの保存されている権利プロファイルにアクセスすること及び、各種のソースによって提供されるコンテンツ項目又はサービスへのユーザのアクセス特権を決定することを含む。ユーザのアクセス特権に基づいて、ユーザの利用が可能なコンテンツ項目又はサービスへの複数のアクセスオプションが決定される。複数のアクセスオプションは、複数の異なるソースからのコンテンツ項目又はサービスにアクセスするためのアクセスオプションを含む。アクセスオプションはユーザに提示され、アクセスオプションの選択内容がユーザから受信される。保存されている、ソースのビジネス規則がアクセスされ、この規則は、そのソースによって提供されるコンテンツ項目又はサービスをユーザが消費できるようにするためにソースによって指定される消費モードを特定する。ユーザはその消費モードに従って、コンテンツ項目を知覚すること、又はサービスを受けることができるようになる。【選択図】図10
2016520887.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータで実施される方法であって、
ユーザの保存されている権利プロファイルにアクセスすることと、
該ユーザの該保存されている権利プロファイルに基づいて、第1のソースによって提供されるコンテンツ項目又はサービス、及び第2のソースによって提供されるコンテンツ項目又はサービスに対する該ユーザの関連するアクセス特権を決定することと、
該ユーザの該アクセス特権に基づいて、該ユーザの利用が可能な特定のコンテンツ項目又は特定のサービスへの複数のアクセスオプションを決定することであって、該複数のアクセスオプションが、該第1のソースからの該特定のコンテンツ項目又は該特定のサービスへのアクセスに対応する第1のアクセスオプション、及び該第2のソースからの該特定のコンテンツ項目又は該特定のサービスへのアクセスに対応する第2のアクセスオプションを含む、前記決定することと、
該ユーザに、該特定のコンテンツ項目又は該特定のサービスへの決定された該複数のアクセスオプションを提示することと、
該ユーザから該第1のアクセスオプションの選択内容を受信することと、
保存されている該第1のソースのビジネス規則にアクセスすることであって、該保存されているビジネス規則が、該第1のソースによって提供されるコンテンツ項目又はサービスをユーザが消費できるようにするために該第1のソースによって指定される消費モードを特定する、前記アクセスすることと、
該第1のソースによって指定される該消費モードに従って該ユーザが該特定のコンテンツ項目を知覚するか、又は該特定のサービスを受けることができるようにすることとを含む、前記方法。
【請求項２】
前記ユーザの前記アクセス特権に基づいて、該ユーザの利用が可能な第2の特定のコンテンツ項目又は第2の特定のサービスへの複数のアクセスオプションを決定することであって、該第2の特定のコンテンツ項目又は該第2の特定のサービスへの該複数のアクセスオプションが、前記第1のソースからの該第2の特定のコンテンツ項目又は該第2の特定のサービスへのアクセスに対応する第1のアクセスオプション、及び前記第2のソースからの該第2の特定のコンテンツ項目又は該第2の特定のサービスへのアクセスに対応する第2のアクセスオプションを含む、前記決定することと、
該第2の特定のコンテンツ項目又は該第2の特定のサービスへの決定された該複数のアクセスオプションを該ユーザに提示することと、
該第2の特定のコンテンツ項目又は該第2の特定のサービスへの該第2のアクセスオプションの選択内容を該ユーザから受信することと、
保存されている該第2のソースのビジネス規則にアクセスすることであって、該保存されているビジネス規則が、該第2のソースによって提供されるコンテンツ項目又はサービスをユーザが消費できるようにするために該第2のソースによって指定されるコンテンツ消費モードを特定する、前記アクセスすることと、
該第2のソースによって指定される該コンテンツ消費モードに従って該ユーザが該第2の特定のコンテンツ項目を知覚するか、又は該第2の特定のサービスを受けることができるようにすることと
をさらに含む、請求項1記載の方法。
【請求項３】
前記第2のソースによって指定される前記コンテンツ消費モードと前記第1のソースによって指定される該コンテンツ消費モードが異なるモードである、請求項2記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
(関連出願の相互参照)
本出願は、引用により全体が本明細書中に組み込まれている、2013年5月23に出願された米国仮特許出願第61/826,810号、及び2013年3月13日に出願された米国仮特許出願第61/779,424号の優先権を主張するものである。
【０００２】
(分野)
本明細書はコンテンツ及びサービスの集約、管理及び提示に関する技術についての説明である。
【背景技術】
【０００３】
(背景)
デジタルコンテンツ及びサービスの分配は、複数の異なる産業及び会社に広範囲に広がっており、それらの産業及び会社には、オンラインインターネットサブスクリプションに基づくコンテンツプロバイダ、オンラインインターネット市場、クラウドベースのサービス、ケーブル/衛星テレビ事業者、電気通信会社、及び家電製品製造者が含まれる。コンテンツ及びサービスの複数の異なるソースがそれぞれ異なるタイプのビジネスモデルを使用し、複数の異なるタイプのメディアを通して複数の異なるタイプのコンテンツ項目及びサービスを消費者に提供する。例えば、ソースがオンラインインターネットサブスクリプションに基づくコンテンツプロバイダであれば、定期的なサブスクリプション料金の支払いと引き替えに、オンラインインターネットの動画、音楽、ゲーム、画像、又は財務サービスへの一時的なアクセス権を消費者に提供することがある。別の例として、ソースがオンラインインターネット市場であれば、1回の購入と引き替えに、各種タイプのインターネットコンテンツをダウンロードするための永久所有権を消費者に提供することがある。別の例として、ソースがEメールサービスであれば、複数の異なるレベルのサブスクリプションプランと引き替えに、消費者がEメール、メッセージング又は音声を介して通信できるようにすることがある。さらに別の例として、ソースがケーブル/衛星事業者であれば、複数の異なる階層のサブスクリプションプランの支払いと引き替えに、予定番組編成及びオンデマンドコンテンツの各種バンドルパッケージの選択機会を消費者に提供することがある。
【０００４】
コンテンツ及びサービスを分配する会社などの複数の異なるソースは通常、各消費者の記録を維持することによって消費者を追跡し、その記録にはユーザの住所氏名、支払い情報、アカウント番号、並びに/又はユーザ名及びパスワードが含まれる。あるソースからのコンテンツ項目又はサービスに消費者がアクセスしようとすると、ソースは通常、適切な認証プロトコルを介してユーザの資格を照合し、その消費者のアクセス特権を決定し、そのコンテンツ項目又はサービスをその消費者に提示する。一方、別のソースがその同じ消費者と独自の関係を有し、その消費者の情報の独自のデータベースを維持し、そのソースによって提供されるそのコンテンツ項目又はサービスへのその消費者のアクセス特権を独自の認証資格を使用して照合することがある。したがって、単一の消費者は通常、複数の異なるソースと複数の関係を有し、複数の異なるアクセス機構を使用して各ソースからのコンテンツ項目及びサービスを消費する。
【発明の概要】
【課題を解決するための手段】
【０００５】
(要旨)
一態様では、コンピュータで実施される方法は、ユーザの保存されている権利プロファイルにアクセスし、ユーザの保存されている権利ファイルに基づいて、第1のソースによって提供されるコンテンツ項目又はサービス及び第2のソースによって提供されるコンテンツ項目又はサービスに対するユーザのアクセス特権を決定することを含む。この方法はまた、ユーザのアクセス特権に基づいて、ユーザの利用が可能な特定のコンテンツ項目又は特定のサービスへの複数のアクセスオプションを決定することも含む。複数のアクセスオプションは、第1のソースからの特定のコンテンツ項目又は特定のサービスへのアクセスに対応する第1のアクセスオプション、及び第2のソースからの特定のコンテンツ項目又は特定のサービスへのアクセスに対応する第2のアクセスオプションを含む。この方法はまた、特定のコンテンツ項目又は特定のサービスへの決定された複数のアクセスオプションをユーザに提示して、ユーザから第1のアクセスオプションの選択内容を受信することも含む。この方法はまた、保存されている第1のソースのビジネス規則にアクセスすることも含む。保存されているビジネス規則は、第1のソースによって提供されるコンテンツ項目又はサービスをユーザが消費できるようにするために第1のソースによって指定される消費モードを特定する。この方法はさらに、第1のソースによって指定される消費モードに従ってユーザが特定のコンテンツ項目を知覚するか、又は特定のサービスを受けることができるようにすることも含む。
【０００６】
本出願の全体にわたって記載される特徴の全部又は一部は、1つ以上の非一時的な機械可読記憶媒体に保存され、1つ以上の処理デバイス上で実行可能な命令を含むコンピュータプログラム製品として実施することができる。本出願の全体にわたって記載される特徴の全部又は一部は、装置、方法又は電子システムとして実施することができ、それは、規定された機能を実施するために1つ以上の処理デバイス、及び実行可能命令を保存するためのメモリを含むことができる。
【０００７】
1つ以上の実施態様の詳細を、添付図面及び下記の説明によって規定する。その他の特徴が、説明及び図面から、並びに特許請求の範囲から明らかになろう。
【図面の簡単な説明】
【０００８】
【図１】いくつかの実施態様による、ソース集約ウェブサイトへのログインページのグラフィカルユーザインタフェース(GUI)の例を示す概略図である。
【０００９】
【図２】いくつかの実施態様による、複数の異なるタイプのコンテンツ及びサービスにアクセスするためのコンテンツブラウザのGUIの例を示す概略図である。
【００１０】
【図３】いくつかの実施態様による、ユーザの権利プロファイルページのGUIの例を示す概略図である。
【００１１】
【図４】いくつかの実施態様による、メディアコンテンツプロバイダに対するアクセス権を修正するためのGUIの例を示す概略図である。
【００１２】
【図５】いくつかの実施態様による、新しいメディアコンテンツプロバイダを追加するためのGUIの例を示す概略図である。
【００１３】
【図６】いくつかの実施態様による、消費する特定のコンテンツ項目を選択するためのGUIの例を示す概略図である。
【００１４】
【図７】いくつかの実施態様による、そのプロバイダを通して特定のコンテンツ項目を消費するためにプロバイダを選択するためのGUIの例を示す概略図である。
【００１５】
【図８】いくつかの実施態様による、予定番組編成内容のオプションを選択するためのGUIの例を示す概略図である。
【００１６】
【図９Ａ】いくつかの実施態様による、選択されたコンテンツ項目をソース集約サイト内のネイティブメディアプレイヤーで視聴するためのGUIの例を示す概略図である。
【００１７】
【図９Ｂ】いくつかの実施態様による、選択されたコンテンツ項目をソース集約サイト内のフレーム付きサードパーティメディアプレイヤーで視聴するためのGUIの例を示す概略図である。
【００１８】
【図９Ｃ】いくつかの実施態様による、選択されたコンテンツ項目をソース集約サイトの外部のサードパーティウェブサイトで視聴するためのGUIの例を示す概略図である。
【００１９】
【図９Ｄ】いくつかの実施態様による、選択されたコンテンツ項目をソース集約サイトの外部のサードパーティモバイルアプリケーションで視聴するためのGUIの例を示す概略図である。
【００２０】
【図１０】いくつかの実施態様による、複数の異なるソースからのコンテンツ及びサービスを管理、集約及び提示するための例示的システムのブロック線図である。
【００２１】
【図１１】いくつかの実施態様による、複数のソースから個人用コンテンツ及びサービスを集約し、該集約された個人用コンテンツ及びサービスをユーザに提示するための例示的プロセスのフロー線図である。
【００２２】
【図１２】いくつかの実施態様による、コンテンツの適切なソースを決定し、その適切なソースからのコンテンツをユーザに提示するための例示的プロセスのフロー線図である。
【００２３】
【図１３】いくつかの実施態様による、複数のソースから個人用コンテンツ及びサービスを集約し、該集約された個人用コンテンツ及びサービスをユーザに提示するための例示的プロセスのフローチャートである。
【００２４】
【図１４】いくつかの実施態様による、コンテンツ及びサービスの適切なソースを決定し、その適切なソースからのコンテンツ及びサービスをユーザに提示するための例示的プロセスのフローチャートである。
【発明を実施するための形態】
【００２５】
(詳細な説明)
本開示の技法は、様々な異なるソースからデジタルコンテンツ及びサービスを発見して利用することを容易にする。具体的には、いくつかの実施態様は単一の認証プラットフォームを可能にし、このプラットフォームはコンテンツ及びサービスの複数の異なるソースとの関係を維持し、複数の異なるソースに対して自動的に消費者を認証し、消費者が複数の異なるソースからのコンテンツ項目及びサービスを発見してアクセスできるようにする。いくつかの実施態様では消費者の権利プロファイルに基づく動的コンテナが提供され、このコンテナが複数の異なるソースからのコンテンツ項目及びサービスに対する消費者のアクセス特権を動的に更新及び維持する。
【００２６】
消費者の権利プロファイルを取得するプロセスは、ユーザによって提供される1組の権利セットに基づいて複数の異なるソースに情報を自動的に要求することを含んでもよい。ソースはメディアコンテンツ及び/又はサービスの任意のプロバイダでもよく、これにはオンラインインターネットサブスクリプションに基づくサービス、オンラインインターネット市場、ストレージ及びEメールのサービス、ケーブル/衛星テレビ事業者、電気通信会社、及び家電製品製造者が含まれるが、これらに限定されない。したがって、用語「ソース」は、消費者にメディアコンテンツ及びサービスへのアクセスを提供する任意のエンティティを表すために使用され、メディアコンテンツ及びサービスには、写真、画像、音楽(例えば、歌曲ファイル)、音声(例えば、音響効果ファイル)、予定テレビ/ケーブル番組編成、映画、ビデオクリップ、アプリケーション、ゲーム、データファイル、電子文書、電子書籍、電子雑誌、財務サービス(例えば、料金支払い)、天気予報、通信(例えば、Eメール)が含まれるが、これらに限定されない。ソースは、メディアコンテンツ及びサービスの直接のソース(例えば、ストリーミング動画及び音楽を提供するウェブサイト)でもよいし、又は、メディアコンテンツ及びサービスの間接的ソース(例えば、複数の異なるチャンネルへのアクセスを提供するケーブルテレビプロバイダ)でもよい。
【００２７】
消費者にコンテンツ及びサービスを提供するための1つのアプローチには、消費者が個別のソースに別々にアクセスして、各ソース内のメディアコンテンツ項目及びサービスをブラウジングすることが伴う。このアプローチは煩雑で、消費者がメディアコンテンツ項目又はサービスの存在をよく知らないために、結局それらを発見できない場合があることが問題である。例えば、消費者があるオンライン映画ストリーミングウェブサイトとのサブスクリプション関係を有し、あるケーブルテレビプロバイダとは別のサブスクリプション関係を有する場合、消費者は通常、各コンテンツプロバイダについて別々のアカウントを管理し、それらのアカウントに異なる方法でアクセス及びサブスクリプションの変更を行う。消費者は、映画ウェブサイトとケーブルテレビプロバイダのコンテンツ項目に別々にアクセスし、プロバイダを1つずつ調べてコンテンツを探さなければならない。
【００２８】
消費者にコンテンツ及びサービスを提供するための別のアプローチは、インターネットウェブサイト又はその他の集約手段のどちらかを使用してコンテンツ及び/又はサービスを集約した集合を提供することである。しかしこの場合も、消費者が通常、各ソースへの認証資格の提供を要求されることが問題になる。例えば、あるオンラインウェブサイトが複数の異なるソースからの集約された映画のリストを消費者に提示することがある。しかし、この例では、消費者は通常、これらのソースからの映画にアクセスするには各ソースに自分の認証資格を提供しなければならない。したがって、消費者は、各ソースに個別にアクセスするか集約手段を介してアクセスするかに拘わらず、複数の異なるソース(この例ではメディアコンテンツプロバイダ)に対するサブスクリプションを別々に維持及び管理しなければならない。
【００２９】
この問題を緩和するために、本開示のシステムは様々なソースから収集されたコンテンツ項目及びサービスをプールに集約することができるだけではなく、ソースと連携して、コンテンツ項目及びサービスのプールに対する消費者のサブスクリプションを消費者に代わって透明に維持及び管理してもよい。例えば、システムはソースとのより深いビジネス関係を使用して、消費者に自動的なサブスクリプションの管理及び更新を提供してもよい。様々なソースとのそのような関係に基づいて、いくつかの実施態様では、システムは複数の異なるソースに対して自身を証明してもよく、その認証に基づいて、消費者がそれらのソースを通してアクセスできるコンテンツ項目及びサービスを自動的に確定してもよい。特に、いくつかの実施態様は複数の異なるソースに対する消費者のサブスクリプション及びアクセス特権を自動的に追跡し、アクセス特権の変更に基づいて、その消費者の利用が可能なコンテンツ項目及びサービスのプールを自動的に更新する。
【００３０】
いくつかの実施態様では個別のソースへのアクセスの管理をユーザに要求するのではなく、本開示のシステムが各ソースと直接対話して、自動的に消費者を証明し、複数の異なるソースからのコンテンツ項目及びサービスに対するその消費者のアクセス特権を照合する。いくつかの実施態様では、このことによって消費者は単一サインオン(SSO)機構を使用して様々な異なるソースからのコンテンツ項目及びサービスにアクセスできるようになる。
【００３１】
いくつかの実施態様では、本開示のシステムはユーザプロファイルを維持し、アカウント管理、SSO、認証、報告及び会計監査、並びに複数の異なるソース間の統合技術を提供してもよい。このシステムはまたマルチプラットフォーム及びマルチ言語であってもよく、それによって、いつ、どこででも、すべて1つのパスワードで消費者を認証してもよい。いくつかの実施態様では、本開示のシステムは、消費者がソーシャルネットワーキング及びメディア共有サイトを通して確立された資格などの、その消費者の既存の認証資格を使用してコンテンツ項目及びサービスに簡単にアクセスすることを、ソースが容易に許可できるようにしてもよい。本開示のシステムによって提供されるSSOに加えて、又は代えて、そのような第3者の認証資格が使用されてもよい。したがって、このシステムはオンライン認証を簡素化して、デジタルコンテンツ及びサービスの消費者が、どの画面ででも、どこででも、安全に身元証明できるようにしてもよい。
【００３２】
本開示のシステムはコンテンツ中心であってもよく、消費者がアクセスを有する複数のソースにわたるコンテンツ項目及びサービスへの統合アクセスポイントを提供してもよい。それらのコンテンツ及びサービスには、有料サブスクリプション及びサービス、所有されているコンテンツ、並びにローカル及びネットワークのファイルが含まれる。いくつかの実施態様では、システムは消費者が複数の異なるソースからアクセスできる異なるタイプのコンテンツ項目及びサービスを統合整理することができ、ユーザが単一サインオン機構を通して、集約されたコンテンツ項目及びサービスのプールに透明にアクセスできるようにする。
【００３３】
特に、本開示の技法及びシステムは、複数の異なるソースから利用可能な様々なタイプのメディアコンテンツ及び/又はサービスに幅広く適用可能である。例えば、本開示の技法及びシステムは、写真、画像、音楽(例えば、歌曲ファイル)、音声(例えば、音響効果ファイル)、予定テレビ/ケーブル番組編成、映画、テレビ番組、ビデオクリップ、アプリケーション、ゲーム、データファイル、電子文書、電子書籍、電子雑誌、財務サービス(例えば、料金支払い)、天気予報、通信(例えば、Eメール)に使用されてもよい。
【００３４】
本明細書で用語「コンテンツ項目」は、ユーザによるブラウジング、選択、及び消費のために提供されている他のコンテンツ項目のプールから選択された消費可能なコンテンツの単位を表すために使用される。コンテンツ項目は、例えば、映画、歌曲、画像、電子文書、電子書籍、電子雑誌、テレビ番組のエピソード、アプリケーション又はビデオクリップでもよい。コンテンツ項目は「サービス」とは区別され、「サービス」は消費者が様々な活動又は仕事を行うために使用できる1つ以上の機能又はアプリケーションを表すために使用される。サービスは、例えば、電子通信サービス(例えば、Eメールサービス)、メディア共有サービス(例えば、DROPBOX(登録商標)サービス)又はクラウドストレージサービスであってもよい。
【００３５】
したがって、本開示のシステムは、消費者がクラウドベースでクロスデバイスな、場所を問わない体験を使用して様々なソースからのコンテンツ項目及びサービスにアクセスするための単一のオンラインポータルを提供してもよい。消費者は、コンテンツの取得、料金の支払い、サブスクリプション及び購入済みコンテンツの管理などのためのシームレスな方法を享受してもよい。このシステムは、革新的な検索、発見及び推薦のソリューションを深い社会的統合と組み合わせて提供し、ユーザが複数のデバイスにわたって関与することを容易にしてもよい。
【００３６】
このシステムはまた、メディアコンテンツプロバイダ及びサブスクリプションベースのサービスなどのソースがコンテンツ及びサービスを複数のデバイスにわたって、いつでもどこででも、消費者に配信できるようにすることによって、多くの利益をソースに与えてもよい。いくつかの実施態様では、システムはソースから人気のあるサブスクリプション及びコンテンツをパッケージングしてもよい。例えば、音楽、ゲーム、教育及びスポーツなどに特化した、人気が高く魅力的なオンラインサブスクリプションのパックが、システムによって消費者に提案されてもよい。このことは、新しいコンテンツ及びサービスを消費者が容易に発見できるようにしてリッチな消費者体験を創造するだけではなく、コンテンツ及びサービスをより多く消費者に販売する機会をソースに提案して、ソースのブランド価値を高めながら収益配分の機会を創造する。
【００３７】
下記で詳細に説明するように、いくつかの実施態様では、ソース集約コンピュータシステムが消費者と複数の異なるソースとの間の対話を容易にしてもよい。ソース集約コンピュータシステムは様々な機能を行って、消費者が複数の異なるソースと対話しながらコンテンツ及びサービスをブラウジングするためのシームレスな体験を提供してもよい。
【００３８】
いくつかの実施態様では、ソース集約コンピュータシステムは、コンテンツ及びサービスの消費者及び/又はソースに関する情報を保存してもよい。例えば、ソース集約コンピュータシステムは消費者の権利プロファイルを保存してもよく、このプロファイルは、コンテンツ及びサービスの複数の異なるソースに対する消費者の認証資格及びアクセス特権を示してもよい。加えて、又は代わりに、ソース集約コンピュータシステムは、ソース集約コンピュータシステムの運用者とソースとの間に確立された合意又は規定を示す、ソースのための1つ以上のソース規則を保存してもよい。そのようなソース規則は、例えば、各ソースによって指定される制限及び/又は特権を指定してもよく、それらにはアクセス権、認証プロトコル、並びに/又は、消費者がコンテンツ及び/若しくはサービスを消費できる方法が含まれてもよい。
【００３９】
いくつかの実施態様では、ソース集約コンピュータシステムは、消費者の権利プロファイル及び/又は複数の異なるソース規則を自動的かつ透明に管理及び実施してもよい。したがって、ソース集約コンピュータシステムは、多様な範囲の複数のソースと対話しながらの、よりシームレスな体験を消費者に提供してもよい。いくつかの実施態様では、ソース集約コンピュータシステムは、コンテンツ及びサービスの複数の異なるソースにアクセスするための単一サインオン(SSO)機構を消費者に提供してもよい。いくつかの実施態様では、ソースとの間に確立されるソース規則によって、ソース集約コンピュータシステムは、そのソースに消費者を自動的に証明することができてもよい。例えば、消費者がソース集約コンピュータシステムにログインすると、ソース集約コンピュータシステムは自動的にそのユーザに関する適切な情報を抽出して、その情報をコンテンツ及びサービスの複数の異なるソースに送信し、その消費者が各ソースにアクセスするための認証資格の返送を受信してもよい。したがって、消費者は各ソースに対して個別に身元証明及び認証を明示的に行う必要がなくてもよい。
【００４０】
いくつかの実施態様では、ソース集約コンピュータシステムは、単一の認証プラットフォームを消費者に提供することによって、それ以外の方法では消費者に気付かれなかったコンテンツ項目及びサービスが容易に発見されるようにしてもよい。例えば、ソース集約コンピュータシステムは消費者の権利プロファイルを使用して、ゲーム(つまり、ゲームアプリケーション)又はその他のタイプのアプリケーションを、適切なアクセス特権を消費者が持つゲーム又はアプリケーションの複数の異なるプロバイダから検索し、アクセス可能なゲーム又はアプリケーションの集約されたプールを消費者に提示してもよい。したがって、消費者はコンテンツ項目の単一の統合されたプールにアクセスして、そこから選択及び消費を行ってもよい。いくつかの実施態様では、ソース集約コンピュータシステムは、ソースによって指定される固有のソース規則に応じて高度な検索の機能を使用してもよい。非限定的な例として、ソース集約コンピュータシステムは、コンテンツ及びサービスの複数の異なるソースの間で消費者の関心を相互に関連付けて、その消費者に目標を絞ったコンテンツ及びサービスを提示してもよい。検索及び発見の厳密な性質に関わりなく、ソース集約コンピュータシステムは複数の異なるソースに対して消費者の権利を自動的に証明し、消費者の個人用コンテンツ及びサービスを発見し、個人用コンテンツ項目及びサービスの集約されたプールをユーザに提示してもよい。このことによって、消費者は単に個別のソースを別々にブラウジングする場合よりも幅広くリッチなメディアコンテンツ及びサービスを発見することができてもよい。
【００４１】
消費者のために目的を絞った個人用のコンテンツを発見して集約することに加えて、又は代わりに、ソース集約コンピュータシステムは、コンテンツ及びサービスの実際の消費を個人化してもよい。例えば、コンテンツ項目又はサービスの消費を、そのコンテンツ項目又はサービスにアクセスするために使用されるデバイス、コンピューティングプラットフォーム、言語などの消費者の複数の異なる特性に基づいて個人化してもよい。いくつかの実施態様では、ソースは、特定の消費者は特定のコンテンツ項目又はサービスに特定の方法でアクセスしなればならないとソース規則に指定してもよい。そのようなケースでは、ソース集約コンピュータシステムは消費者にコンテンツ項目又はサービスを提示するときに、そのようなソース規則を自動的に検出及び実施してもよい。一例として、写真共有ウェブサイトは、特定のコンピュータプラットフォーム(例えば、デスクトップ又はモバイルデバイス上の特定のオペレーティングシステム)を使用している消費者は、コンテンツ消費を、ソース集約コンピュータシステムによって提供されるウェブサイト内で許可されなければならないとソース規則に指定してもよい。そのようなケースでは写真共有コンテンツプロバイダは、ソース集約コンピュータシステムにコンテンツ項目の生データフィードを送信して、消費者に適切に提示されるようにしてもよい。別の例として、ケーブルテレビプロバイダが、消費者はそのケーブルテレビプロバイダが所有するアプリケーションを介してストリーミングビデオコンテンツにアクセスしなければならないとソース規則に指定してもよい。したがって、ソース集約コンピュータシステムはアプリケーションを自動的に開いて、消費者がコンテンツ項目にアクセスできるようにしてもよい。これらの例では、ソースによる指定は、消費者にコンテンツ及びサービスの最適な消費体験を提供するように、及び/又は、ソースがよりリッチな機能のセットを消費者に販売促進することが可能になるように計画されてもよい。さらに別の例として、特定のコンテンツ項目又はサービスは特定のフォーマットでのみ消費可能であるとソースが指定しているが、そのフォーマットが消費者のデバイスと互換でない場合に、この非互換性をソース集約コンピュータシステムが自動的に検出して、そのデバイス上の消費者にはそのコンテンツ項目又はサービスを提示しなくてもよい。したがって、消費者は、消費条件がそれぞれ異なる可能性のある、様々な異なるソースからの複数の異なるメディアコンテンツ項目及びサービスにアクセスしようとするときに、フラストレーション及び行き詰まりから解放されてもよい。
【００４２】
ソース集約コンピュータシステムがコンテンツ又はサービスのソースに消費者を証明した後、消費者はソース集約コンピュータシステムを使用してコンテンツ及びサービスのブラウジング及び消費を行うだけでなく、複数の異なるソースに対する自分のアクセス特権及び資格を修正してもよい。非限定的な例として、ユーザはソース集約コンピュータシステムを使用して特定の音楽ダウンロード市場に対する自分のサブスクリプションレベルをアップグレードしてもよく、その市場自体に個別にナビゲートしてログインし、修正する必要はない。したがって、いくつかの実施態様では、ソース集約コンピュータシステムは消費者に単一の認証プラットフォームを提供し、多種多様なソースからのコンテンツ及びサービスを発見して消費できるようにするだけでなく、複数の異なるソースに対するアクセス権を単一のシームレスなプラットフォームですべて管理できるようにしてもよい。
【００４３】
図1〜図8及び図9A〜図9Dは、ソース集約コンピュータシステムによって消費者に提示されてもよい、それぞれ異なる例示的なGUIを示し、これらは消費者が容易にコンテンツ及びサービスを消費できるようにする。説明を簡単にするために、図1〜図8及び図9A〜図9Dに示されるいくつかの例示的なGUIは、ソースが、消費者にオンライン映画を提供する動画コンテンツプロバイダである、特定のシナリオに関して説明される。しかし、実施態様は、動画コンテンツにも、一般にコンテンツ項目にも限定されず、クラウドベースのEメール又はストレージサービスなどのサービスを消費者が消費することを容易にするために使用されてもよい。
【００４４】
図1〜図8、図9A及び図9Bに示されるいくつかの例示的なGUIでは、ソース集約コンピュータシステムは、ソース集約サービスへのユーザのアクセスをウェブサイト、つまりソース集約ウェブサイトを介して可能にすると仮定される。その他の実施態様では、ソース集約コンピュータシステムは、ソース集約コンピュータサービスへのユーザのアクセスを、例えばユーザのコンピューティングプラットフォーム上のネイティブアプリケーションを介するなどの異なる様式で提供してもよい。
【００４５】
図1は、ソース集約サイトによって提供されるGUI100の例を示し、このGUIによって消費者はSSO体験のための資格を提供することができる。この例では、ログイン画面110がユーザに提示され、ユーザ名120及びパスワード130などの認証資格が要求される。ユーザ名120及びパスワード130は、ソース集約サイトを通して確立された資格でもよいし、資格の認証を提供する第3者エンティティを通して確立された資格でもよい。認証資格の厳密な性質に関わりなく、ユーザはログインボタン140を使用して集約サイトにログインし、ボタン150を使用して集約サイトに新しいアカウントを作成してもよいし、ボタン160を使用して資格を取り込んでもよい。
【００４６】
図2は、いくつかの実施態様による、集約サイトの例示的なGUI200を示し、このGUIでは、コンテンツ及びサービスの複数の異なるタイプのソースにユーザがアクセスできるようになる。この例では、カテゴリ選択画面210がユーザに提示され、コンテンツ及びサービスの様々なタイプのソースから選択することができる。非限定的な例として選択リスト220に10種類の異なるソースが示されており、それらには、画像、音声、動画、テレビ、ストレージサービス、アプリケーション、ゲーム、ファイル、書籍/雑誌、及びEメールサービスが含まれる。カテゴリ選択画面210にはまた、すべてのソースを表示するためのオプションチェックボックス230、及びその消費者が、例えばサブスクリプション又は購入を介したアクセス権を有するソースのみを表示するためのオプションチェックボックス240がある。カテゴリ選択画面210にはまた、消費者がソース集約コンピュータシステムを通して権利プロファイルを管理可能にするための選択ボタン250があってもよい。ソース集約コンピュータシステムは、消費者がオプションチェックボックス250を選択したことに応答して、複数の異なるソースに対する様々なアクセス特権を示す画面を提示してもよい。その画面の例を図3に示す。
【００４７】
図3は、いくつかの実施態様による、ソース集約サイトによって提供される例示的なGUI300を示し、消費者はこのGUIで自分の権利プロファイルを管理してもよい。ユーザ権利プロファイル画面310に、ソース集約サイトを通して利用可能なコンテンツ及びサービスの様々なソースに対する消費者のアクセス権のリストが表示される。この非限定的な例では、列320は様々なソースのリストを示し、それらには、サブスクリプションによってオンラインコンテンツへのアクセスを提供することのあるコンテンツプロバイダ;消費者が所有する保存されたメディアへのアクセスを提供することのあるコンテンツ市場;オンデマンド又は予定テレビ番組編成チャンネルのどちらかへのアクセスを提供することのあるアクセスプロバイダ;購入又はダウンロードされたメディアを消費者のローカルストレージデバイスに保存することのあるデータベース;様々なタイプのコンテンツを保存するために消費者にリモートストレージサービスを提供することのあるクラウドストレージサービス;及び様々な通信サービスを消費者に提供することのあるEメールサービスが含まれる。いくつかの実施態様では、列330は、これらの例示的ソースに対する消費者の固有のアクセス権を示してもよく、これは、消費者が各ソースとの間で確立する複数の異なるアクセスレベルを示す。いくつかの実施態様では、権利プロファイル画面310には、消費者が各ソースについて購入してもよい昇格権利を示す列340などの、追加の情報が提示されてもよい。しかし、複数の異なるソースに対するアクセス権のリストの提示は特定の書式に限定されないことを理解されたい。権利プロファイル画面310に提示される情報の厳密な書式に関わりなく、本開示のシステムはユーザの権利プロファイルをユーザに提示し、それをシステムが利用して複数の異なるソースに対する消費者のアクセス特権を維持及び実施する。
【００４８】
いくつかの実施態様には、消費者が、選択されたソースに対する自分のアクセス権を修正(図4に関して下記に詳述される)するために押すことができる権利修正ボタン350、及び選択されたソースを削除するために消費者が押すことができるソース削除ボタン316がある。いくつかの実施態様では、権利プロファイル画面310は新規ソースボタン370などのオプションを消費者に提示し、その消費者がまだ関係を有していない新しいソースを追加(図5に関して下記に詳述される)できるようにしてもよい。
【００４９】
図4は、ソース集約サイトによって提示されてもよい例示的なGUI400を示し、このGUIで消費者は選択されたソースへのアクセス権を修正することができる。例えば、GUI400は、消費者が図3の権利修正ボタン350を選択したことに応答して提示されてもよい。この例では、アクセス権修正画面410は選択されたソース(このケースではコンテンツプロバイダ2)に対する消費者のアクセス特権のリスト420を含む。アクセス権修正画面410は、ユーザにコンテンツプロバイダ2に対するユーザのアクセス特権を修正するための様々なオプションを提示してもよく、例えばコンテンツを購入するためのボタン430、アクセス特権をアップグレードするためのボタン440、及びアクセス特権をキャンセルするためのボタン450などがある。
【００５０】
一例として、ソースが電子メッセージングサービスである場合、ソースは、様々なレベルのサブスクリプションプランと引き替えに、消費者がEメール、テキストメッセージング、インスタントメッセージング又は音声のうち1つ以上を介して通信できるようにしてもよい。消費者はGUI400のようなインタフェースを使用して、単にボタン440を押すだけで、電子メッセージングサービスとのサブスクリプションプランをアップグレードしてもよい。次に、いくつかの実施態様では、ソース集約サイトが自動的にその消費者の電子メッセージサービスのアカウントを更新してよく、ユーザが電子メッセージングサービスにナビゲートして行って、ログインしてサブスクリプションを変更する必要はない。
【００５１】
図5は、いくつかの実施態様による、新しいソースを追加するための例示的なGUI500を示す。例えば、GUI500は、消費者が図3の新規ソース追加ボタン370を選択したことに応答して提示されてもよい。この例では、新規ソース追加画面510は、消費者がまだ関係を有していないソース候補のリスト520を消費者に提示する。いくつかの実施態様では、リスト520は、消費者の選好又はブラウジング履歴に基づいてその消費者のために個人化されてもよい。この例では、消費者はクラウドストレージサービス2に対応するソースの追加を選択している。新規プロバイダ画面510はまた、いくつかの実施態様では、新しく選択されたソースに対する資格のワンタイム設定を行うよう消費者に要求してもよい。消費者がソース追加ボタン540を押すと、ソース集約コンピュータシステムは選択されたソース(このケースではストレージサービス2)と通信し、フィールド530に示される資格を使用して、消費者のために新しいアカウントを確立する。
【００５２】
しかし、図5は単に説明目的の例であり、実施態様が図5に示される特定のオプションに必ずしも限定されないことが理解されるべきである。概して、ソース集約コンピュータシステムは各ソースの複数の異なるソース規則を維持して、消費者のために新しいアカウントを確立する特定の方法を決定してもよい。例えば、複数の異なるソースは新しいアカウントを確立するために消費者から複数の異なるタイプの情報を要求することがあり、ソース集約コンピュータシステムはこれらの異なる要求を管理して、単一サインオンのソース集約サイトを通して消費者にそれらを提示してもよい。
【００５３】
前述した図4及び図5の例は、本開示のシステムが、消費者がコンテンツ及びサービスの複数の異なるソースと容易に対話できるようにする方法のいくつかの非限定的な例を示す。しかし、これらの例は本質的に説明目的であり、実施態様が図4及び図5に示される特定のタイプのソース、コンテンツ若しくはサービス、又はアクセス特権のオプションに必ずしも限定されないことが理解されるべきである。例えば、実施態様はメディアコンテンツに限定されないことが理解されるべきである。概して、ソース集約サイトは消費者に、複数の異なるソースに対する消費者の固有のアクセス権に基づく任意の適切なコンテンツ及び/又はサービス、並びにソースによって指定されるソース規則を提供してもよい。
【００５４】
図6は、ユーザによって選択された(例えば、図2のリスト220で「映画」を選択することによって)カテゴリのコンテンツ項目のリストを提示する例示的なGUI600を示す。この例では、コンテンツ項目画面610がコンテンツ項目(このケースでは映画)のリスト620を提示し、そのリストから消費者が特定のコンテンツ項目を選択してもよい。映画選択画面610はまた、デフォルトのソースを使用するか、又はコンテンツ項目を消費する元の特定のソースを指定するかを消費者が示すことができるようにしてもよい。この例では、選択された映画をデフォルトのソースを使用して見るためのオプションボタン360が提示され、デフォルトのソースは、消費者、ソース集約者、又はソースのいずれかによって指定されてもよい。いくつかの実施態様では、選択された映画を、消費者が後に指定することができるソースを通して見るためのオプションボタン640が提示されてもよい。いくつかの実施態様では、映画選択画面610は、その他のタイプのコンテンツ項目(このケースでは映画)をブラウジングするためのオプション650をさらに提供してもよい。
【００５５】
しかし、これは単に説明目的の例であり、実施態様が映画コンテンツにも、一般にはメディアコンテンツにさえも必ずしも限定されないことが理解されるべきである。開示されるシステムは消費者に、任意の適切なコンテンツ又はサービスを、ユーザが関係を有する複数の異なるタイプのソースを通して提示してもよい。ソース集約コンピュータシステムは各ソースの複数の異なるソース規則を維持してもよく、また消費者の権利プロファイルを維持して、コンテンツ及びサービスの、個人化された動的に更新されるプールを消費者に提示してもよい。
【００５６】
なお、個人化されたコンテンツ及びサービスの集約について述べてきたが、実施態様がこの点に限定されないことが理解されるべきである。いくつかの実施態様では、集約されたコンテンツ及びサービスは、あまり個人化されずにユーザに提示されてもよい。個人化されていないコンテンツ及びサービス又は、すでにユーザにアクセス権があるコンテンツ及びサービスよりも多くのコンテンツ又はサービスを提示する1つの考えられる理由は、消費者が新しいコンテンツ及びサービスを探して発見できるようにすることであろう。これにより、消費者はコンテンツ及びサービスのよりリッチなプールを得て、そこからブラウジングできるようになり、ソースは消費者に売り込む機会を得られることがある。
【００５７】
図7は、特定のコンテンツ項目(このケースでは映画B)を消費するために使用するソースを選択するための例示的なGUI700を示す。例えば、GUI700 は、消費者が図6のソース選択ボタン640を選択したことに応答して消費者に提示されてもよい。この例では、ソースオプション画面710で、消費者がコンテンツ項目(このケースでは映画B)を消費するために使用する特定のソースを選択できる。ソースオプションのリスト720が消費者に提供されてもよい。この例では、ソースオプションには、サブスクリプションに基づくコンテンツプロバイダのオプションボタン730、購入済みコンテンツのためのコンテンツ市場のオプションボタン740、予定番組編成のためのアクセスプロバイダのオプションボタン750、及び保存されているコンテンツのローカルデータベースのオプションボタン760が含まれる。いくつかの実施態様では、各ソースは独自のアクセス機構(この例では、ストリーミング又はダウンロード)及び/又は表示フォーマット(この例では、高解像度HD又は上旬解像度SD)を有してもよい。
【００５８】
いくつかの実施態様では、ソースオプション720のリストは消費者の権利プロファイル及び/又はソース規則に基づいて、消費者に合わせて個人化されてもよく、ソース記録はGUI700を提供するソース集約コンピュータシステムによって動的に更新及び維持される。したがって、消費者は選択されたコンテンツ項目の様々なソース候補に対して単一サインオンのアクセスを有し、消費者が各ソースに個別に認証を要求される必要はない。さらに、いくつかの実施態様では、複数の異なるソースへの消費者のアクセス特権が時間と共に変化するのにつれて、ソースオプションのリスト720も動的に変化してもよい。例えば、コンテンツプロバイダ1に対するユーザのサブスクリプションが失効すると、ソース集約コンピュータシステムが変更を検出してコンテンツプロバイダ1へのユーザのアクセス権を更新してもよく、ソースオプションのリスト720を自動的に更新してコンテンツプロバイダ1のオプションボタン730が表示されないようにしてもよい。したがって、ユーザはシームレスな認証体験を介して、各ソースとの関係を個別に管理する必要なく、複数の異なるソースからのコンテンツ及びサービスの自分のコレクションを楽しむことができる。
【００５９】
いくつかの実施態様では、消費者に提示されるソースオプションは、消費者が追加の支払いを行わない限りその消費者が利用できないアクセスオプションを含んでもよい。このことはソース集約者に、パートナー(つまり、コンテンツプロバイダ、又は一般に、ソース)が収益を高めることを支援する機会を提供することがある。このことによってまた、ソース集約者は、優待コンテンツプロバイダからの当該コンテンツ項目に対する有料アクセスオプションを提供し、非優待コンテンツプロバイダからの当該コンテンツ項目に対する有料アクセスオプションを提供しない(例えば、ソースAが優待コンテンツプロバイダでソースBが優待プロバイダでないことを理由に、ソースAからの目的の楽曲の$1.99の購入オプションがユーザに提示され、ソースBからの目的の楽曲の$1.99の購入オプションが提示されない)ことによって、いくつかのコンテンツプロバイダをその他のプロバイダより有利に助成することができる。いくつかの実施態様では、一定のコンテンツプロバイダ又はソースは、優待地位と引き替えにソース集約者に有価約因を提供したこと(例えば、収益配分などの形での支払い)を理由に優待されてもよい。
【００６０】
図8は、選択したコンテンツ項目又はサービス(このケースでは映画B)の消費オプションを選択するための例示的なGUI800を示す。例えば、GUI800は、消費者がアクセスプロバイダ1を介して予定番組編成によって映画Bを見るために図7の選択ボタン750を選択したことに応答して、消費者に提示されてもよい。この例では、予定番組編成の画面810が、予定時間及びチャンネルのリスト820を提示し、消費者はそこから選択して映画Bを見てもよい。これらのオプションは、例えばソース集約者がビジネス関係を有するケーブルテレビプロバイダによって提供されてもよい。ケーブルテレビプロバイダのソース規則に応じて、いくつかの実施態様では、予定番組編成オプションの画面810は、ユーザが映画をライブで見るためのオプション830及び/又は、後でユーザが続きを見るために映画を録画するよう予約するためのオプション840を提示してもよい。
【００６１】
前述した図1〜図8では、消費者が対話し、様々なソースからのコンテンツ及びサービスを消費することができるGUIのいくつかの例を示したが、実施態様がこれらの例に限定されないことが理解されるべきである。概して、ソース集約サイトは、必ずしもメディアコンテンツに限定されない様々なタイプのコンテンツ及びサービスを消費者に提示してもよい。例えば、ソース集約サイトは、加えて、又は代わりに、消費者が所有する複数の異なるEメールアカウントのアクセス及び管理のための集約Eメールサービスを消費者に提供してもよい。別の例として、ソース集約サイトは消費者に集約クラウドストレージサービスを提示してもよく、消費者はそれを通して、消費者が所有する複数の異なるクラウドストレージサービスのアカウントにアクセス及び管理してもよい。非限定的な例として、ソース集約サイトは、消費者が、Eメール又はクラウドストレージのストレージオプションを増やせるようにしてもよいし、又は、複数の異なるサービスのためのその他のアカウント管理動作をすべて単一の認証プラットフォームから行えるようにしてもよい。
【００６２】
さらに、いくつかの実施態様では、ソース集約サイトは消費者の固有の利用環境に適応させられてもよい。例えば、消費者が使用している特定のデバイスに基づいて、ソース集約サイトは複数の異なる方法又はモードでコンテンツ又はサービスを提示してもよい。そのようなコンテンツ又はサービスの消費モードは、いくつかの実施態様では、ユーザの権利プロファイル及び/又は、そのコンテンツ又はサービスを提供しているソースのソース規則によって決まってもよい。したがって、ソース集約サイトは、コンテンツ又はサービスの特定のソースに対して非依存性であるだけではなく、ソースのコンテンツ又はサービスがユーザに提示される特定のデバイス又は環境に対して非依存性であってもよい。
【００６３】
説明目的の例として、メディアコンテンツ、特に映画に関しては、ソース集約サイトは消費者によって選択された映画のための特定の表示モードを決定してもよい。表示モードは、いくつかの実施態様では、その映画を提供するソースによって指定されたソース規則によって決まってもよい。例えば、特定のソースは、消費者が特定のタイプのデバイス、オペレーティングシステムプラットフォーム、言語などを使用しているかどうかに応じて、その映画が複数の異なる方法で提示されるべきであると指定してもよい。ソース集約サイトはこれらの複数の異なる規則を維持し、その映画を消費者に提示するときに、透明でシームレスな様式でそれらの規則を実施してもよく、消費者はその映画を見る際に楽しい鑑賞体験を享受でき、ソースには、コンテンツを消費者に合わせて整えて提示する機会が提供される。
【００６４】
非限定的な例として、メディアコンテンツに関して、図9A〜図9Dはある映画の４つの異なる表示モードを示す。しかし、実施態様が、特定のタイプの消費モード又は特定のタイプのコンテンツ若しくはサービスに必ずしも限定されないことが理解されるべきである。概して、ソースは、ユーザに消費されることができる適切なタイプの任意のコンテンツ又はサービスに任意の適切な消費モードを指定してもよく、ソース集約サイトはそれらのソース規則を消費者に対してシームレスで透明な様式で動的に更新及び実施してもよい。
【００６５】
図9Aは、いくつかの実施態様によって、選択されたコンテンツ項目(このケースでは映画B)をソース集約サイト内のネイティブメディアプレイヤーで見るための例示的なGUI900を示す。この例では、ネイティブメディアプレイヤーページ910は、映画Bを提示するネイティブメディアプレイヤー912を有してもよい。メディアプレイヤー912の特定のフォーマット設定又はコントロールが、ソース集約サイトの一部としてブランド付けされてもよい。いくつかの実施態様では、図9Aに示されるネイティブメディアプレイヤー表示モードは、ソース集約者と映画Bを提供するソースとの間の特定のビジネス関係によって可能になってもよい。例えば、ソースは、そのソースのコンテンツ及び/又はサービスをソース集約サイト上で販売促進するための特定の特権を受信することと引き替えに、ブランド名を変更したコンテンツとしてコンテンツ項目を表示することをソース集約サイトに許可してもよい。
【００６６】
特定のビジネス関係に拘わらず、ソース及びソース集約エンティティは、ソース集約サイトのネイティブメディアプレイヤーにそのソースからの映画Bを表示することに合意してもよい。このことは、例えばソースが映画の生データを直接ソース集約サイトに(つまり、ソース集約コンピュータシステムに)送信することによって達成されてもよい。いくつかの実施態様では、ネイティブメディアプレイヤーページ910は、消費者が表示コンテンツと対話するためのその他のタイプのコントロールを有してもよい。例えば、「友達と共有」ボタン914があり、消費者が押すと1人以上の他の人々と映画Bを共有することができてもよい。
【００６７】
考えられる消費モードの別の例として、図9Bは、いくつかの実施態様によって、選択したコンテンツ項目(このケースでは映画B)をソース集約サイト内のフレーム付きサードパーティメディアプレイヤーで見るための例示的なGUI920を示す。この例では、フレーム付きサードパーティページ930は、映画Bなどのコンテンツ項目を提示するためのサードパーティメディアプレイヤー934を有する、フレーム付きバージョンのサードパーティウェブサイト932を表示してもよい。この例では、消費者はサードパーティウェブサイト932と直接対話して、コンテンツ項目映画Bを消費してもよい。しかし、この場合でも、消費者のためのシームレスなブラウジング体験の少なくとも一部を保持して、コンテンツ項目がGUI920内に表示されてもよい。
【００６８】
図9Bのフレーム付き表示モードなどのいくつかの消費モードは、図9Aのネイティブプレイヤーモードなどのその他の消費モードに比べると、ソース集約者にとっては望ましくない。しかし、ソース集約サイトは、複数の異なるタイプの消費モードによって、そのソース集約サイトが提供するネイティブのコンテンツ/サービス消費モードに生データを送信する能力を持たないソースからの、より幅広い種類のコンテンツ項目及びサービスを提示できることがある。さらに、消費者がサードパーティのソースを直接使用してコンテンツ項目又はサービスを消費したいとの希望を表明している場合は、いくつかの実施態様では、ソース集約サイトはその希望を受け容れて、図9Bに示されるフレーム付き消費モードを使用することなどによって、そのサードパーティソースの技術を使用してコンテンツ項目又はサービスを提供してもよい。この消費モードでは、ソース集約サイトには、消費者がコンテンツ項目映画Bを他の人々と共有できるようにする「友達と共有」ボタン936などのいくつかのネイティブサービスを提供する能力が残されている。したがって、複数の異なるソースからのコンテンツ及びサービスを消費するための複数の異なるモードの候補をユーザに提供することによって、ソースとの複数の異なるビジネス関係を発展させること、ソースによって運用される複数の異なるタイプの技術に対処すること、及び、複数の消費者の異なる選好を満たすことのための柔軟性がソース集約サイトにもたらされる。
【００６９】
さらに別の消費モードの例として、ソース集約者は別のウェブサイト(図9C)又はモバイルアプリ(図9D)などの外部アプリケーションを起動するか、又は外部アプリケーションへ誘導することによって、消費者に映画Bなどのコンテンツ項目を提示してもよい。図9Cで、GUI940はコンテンツ項目(このケースでは映画B)を提供するソースによって操作されるサードパーティウェブサイト950を提示してもよい。サードパーティウェブサイト950は、コンテンツ項目(このケースでは映画B)を提供するソースによって操作されるサードパーティメディアプレイヤー952を表示してもよい。
【００７０】
図9DでGUI960は、モバイルデバイス上で起動されるモバイルアプリケーション962でもよい。例えば、サードパーティモバイルアプリ962は、コンテンツ項目(このケースでは映画B)を表示するためにサードパーティメディアプレイヤー964を表示してもよい。サードパーティモバイルアプリ962は、例えば、消費者によって使用される特定のデバイス上でコンテンツ項目映画Bを表示するためにその他のオプションが有効ではないとソース集約サイトが判断した場合に、起動されてもよい。しかし、複数の異なる消費モードを提案する理由に拘わらず、ソース集約サイトは各ソースのソース規則へのアクセスを有してもよいし、ソース規則は、複数の異なる消費環境並びに/又は複数の異なるコンテンツ項目及びサービスに対してソースが希望する特定の消費モードを指定してもよいことが理解されるべきである。したがって、ソースがどのような特定のコンテンツ項目又はサービスを提示しても、ソース集約サイトはそれに動的に適応して、様々なソースにわたるシームレスなコンテンツ及びサービスの消費体験を消費者に提供してもよい。
【００７１】
図9A〜図9Dに、選択されたコンテンツ項目又はサービス(このケースでは映画)のためにソース集約コンピュータシステムによって消費者に提示されてもよい消費モードの非限定的な例をいくつか示した。提示される特定の消費モードは様々な要因によって決まり、その要因には、消費者のコンピューティング環境(例えば、デバイスのタイプ、オペレーティングシステムのタイプなど)及びコンテンツを提供するソースによって指定されたソース規則が含まれるが、これらに限定されない。いくつかの実施態様では、ソース集約コンピュータシステムが、その消費者に適合する消費モードがないと判断した場合(例えば、年齢などの消費者の個人的性質又は、コンピューティングデバイス若しくはオペレーティングシステムなどの消費者のコンピューティング環境に起因して)、ソース集約コンピューティングシステムはその消費者に特定のコンテンツ項目又はサービスを提示しないと決定してもよい(つまり、そのコンテンツ項目又はサービスを検閲して削除する)。この検閲は、例えば、消費者がコンテンツ項目又はサービスを消費しようとするとき、又は、コンテンツ及び/若しくはサービスの集約されたリストが消費者に提示されるときなどの、任意の適切な段階で行われてもよい。したがって、ソース集約コンピュータシステムは、消費者に基づくだけではなく、ソース、及びそのソースが特定のコンテンツ項目又はサービスについて特定の消費者とどのように対話することを望むかに基づいて、動的に消費体験を適応させてもよい。
【００７２】
図10は、いくつかの実施態様によって、複数の異なるソースからのコンテンツ及びサービスを管理、集約、及び提示するための例示的なソース集約コンピュータシステム1000のブロック線図である。ソース集約コンピュータシステム1000はユーザコンピュータシステム1010を含み、システム1010は、ソースコンピュータシステム1020などの様々なソースからの様々なタイプのコンテンツ及びサービスをユーザがブラウジング、選択、及び消費できるように構成される。図10に示される例示的システム1000では、ソースコンピュータシステム1020は、サブスクリプションコンテンツプロバイダのコンピュータシステム1020A、Eメールサービスプロバイダのコンピュータシステム1020B、電気通信（テレコム）アクセスプロバイダのコンピュータシステム1020C、及びクラウドストレージサービスのコンピュータシステム1020Dを含む。システム1020Aはソース1によって管理されるコンテンツ(例えば、メディアコンテンツのコレクション)に対するサブスクリプションにユーザがアクセスできるように構成され、システム1020Bはソース2によって管理されるEメール及び通信のサービスにユーザがアクセスできるように構成され、システム1020Cはソース3によって管理される予定番組編成又はオンデマンド番組編成にユーザがアクセスできるように構成され、システム1020Dはソース4によって管理されるリモートのクラウドベースストレージ1022にユーザがアクセスできるように構成される。
【００７３】
ユーザが複数の異なるソース1020に任意の適切なコンピューティングデバイスを使用してアクセスしてもよく、そのコンピューティングデバイスが、デスクトップコンピュータ、ラップトップコンピュータ、ユーザタブレット1024又はユーザスマートフォン1026を含むがそれらに限定されないことが理解されるべきである。ユーザが利用するデバイスの厳密な性質に関わりなく、ユーザのデバイスはネットワーク1028などのデータ通信ネットワークを介してソースコンピュータシステム1020と通信してもよく、この通信ネットワークは、インターネット、ローカルエリアネットワーク(LAN)、又は任意の適切な通信ネットワークでもよく、ネットワーク又は通信媒体のどのような特定のタイプにも限定されない。
【００７４】
ユーザコンピュータシステム1010はハードウェア及びソフトウェアによって構成される電子デバイスであり、そのハードウェア及びソフトウェアは、このデバイスがユーザと対話し、ハードウェア及びソフトウェアアプリケーションを実行させて各種の処理タスクを行うことができるようにする。共有元ユーザコンピュータシステム1010はスマートフォン、タブレットコンピュータ、ノートコンピュータ、ラップトップコンピュータ、デジタル録画装置、電子書籍リーダー、音楽プレイヤー、デスクトップコンピュータ、又はその他の任意の適切な携帯用若しくは固定のコンピューティングデバイスでもよい。共有元ユーザコンピュータシステム1010は、入出力、通信、データ処理などの各種のクライアント動作を行うためにコンピュータ可読媒体に保存されている命令を実行するように構成される1つ以上のプロセッサを含んでもよい。例えば、共有元ユーザコンピュータシステム1010は、ディスプレイを含むか又はディスプレイと通信して、そのディスプレイを通してユーザに情報を提示してもよい。ディスプレイは、近接感応又は接触感応のディスプレイ(例えば、タッチスクリーン)として、ユーザが制御物体(例えば、指又はスタイラス)でディスプレイに触れるか、近づけることによって情報を入力できるように実施されてもよい。
【００７５】
共有元ユーザコンピュータシステム1010はコンテンツ/サービス提示モジュール1012を含んでもよく、このモジュールはコンピュータシステム1010に常駐するプログラムモジュール又はアプリケーションに組み込まれてもよく、このプログラムは、例えば、1つ以上のソースコンピュータシステム1020によって提供されるコンテンツ及びサービスにユーザがアクセスして消費することを可能にするように構成されてもよい。いくつかの実施態様では、コンテンツ/サービス提示モジュール1012は、例えば、メディアコンテンツにアクセスするために使用されるメディアプレイヤーでもよい。コンテンツ/サービス提示モジュール1012は、いくつかの実施態様では、ソースに固有でもよい。例えば、コンテンツ/サービス提示モジュール1012がメディアプレイヤーである場合、このメディアプレイヤーは特定のメディアソースに関連付けられ、それぞれのソースのメディアコンテンツにアクセスするための特定のタイプのメディアプレイヤーであってもよい。その他の実施態様では、同一のコンテンツ/サービス提示モジュール1012を使用して、システム1000内の複数又はすべてのソース1020のコンテンツ及びサービスへのアクセスが行われてもよい。
【００７６】
ユーザコンピュータシステム1010はさらに、ソースブラウジングモジュール1014を含んでもよく、このモジュールはコンテンツ/サービス提示モジュール1012と協調して働き、ユーザがコンテンツ又はサービスをブラウジング、選択及び消費できるようにしてもよい。いくつかの実施態様では、ソースブラウジングモジュール1014はコンテンツ/サービス提示モジュール1012とは別のソフトウェアアプリケーションでもよいし、コンテンツ/サービス提示モジュール1012と同じソフトウェアアプリケーションの一部でもよい。例えば、コンテンツ/サービス提示モジュール1012は、いくつかの実施態様ではネイティブメディアプレイヤー(例えば、図9Aのネイティブメディアプレイヤー912)でもよく、ソースブラウジングモジュール1014はGUI(例えば図8のGUI800)を提供するウェブブラウザでもよい。しかし、ソースブラウジングモジュール1014はユーザがコンテンツ及びサービスをブラウジング、選択、又は消費できるように構成される任意の適切なアプリケーションでもよいので、実施態様がこの点に限定されないことが理解されるべきである。
【００７７】
ソースブラウジングモジュール1014は、ユーザコンピュータシステム1010とソース集約コンピュータシステム1030との間の対話を容易にするように構成されてもよい。例えば、ソースブラウジングモジュール1014は、ソース集約コンピュータシステム1030を通して提案されるコンテンツ及びサービスにアクセスするための、ユーザコンピュータシステム1010のユーザの認証資格を保存してもよい。ソースブラウジングモジュール1014はまた、ソース集約コンピュータシステム1030によるユーザの権利プロファイルデータストア1016へのアクセスを容易にしてもよく、データストア1016は任意でユーザコンピュータシステム1010に含まれてもよい(しかし、いくつかの実施態様では、権利プロファイルデータストアはソース集約コンピュータシステム1030の中、又はその他の任意の適切な位置にあってもよい)。いくつかの実施態様では、ソースブラウジングモジュール1014は、ソース集約コンピュータシステム1030によってホストされる様々なウェブページ(例えば、図1〜図8のGUI)を表示するために使用されるコードの全部又は大部分を、ソース集約コンピュータシステム1030から、又はシステム1030との通信を通して受信したページに記入するために使用される特定のデータの一部又は全部と共に含む。
【００７８】
ユーザの権利プロファイルデータストア1016は、ユーザの権利プロファイルを保存するように構成されるコンピュータデータストアであってもよい。ユーザの権利プロファイルは、ユーザ及び複数の異なるソースからのコンテンツ及びサービスへのユーザのアクセス権に関する情報を含んでもよい。ユーザの権利プロファイルは、例えばソースコンピュータシステム1020などの複数の異なるコンピュータシステムにアクセスするためにそのユーザに使用される認証資格を含んでもよい。したがって、ユーザの権利プロファイルは機密情報を含むことがあるので、ユーザはその情報をユーザコンピュータシステムにローカルに保存するか、又は例えば、ソース集約コンピュータシステム1030にある権利プロファイルデータベース1032などのリモートの安全な場所に保存することを望むことがある。ユーザの権利プロファイルに含まれる情報について、下記に詳細に説明する。いくつかの実施態様では、ユーザコンピュータシステム1010のソースブラウジングモジュール1014が、定期的に(例えば、毎時、毎日、又はコンピュータの電源投入ごと)又は要求ベースで(例えば、ユーザがアプリケーションを起動したことに応答して)、ソース集約コンピュータシステム1030とは独立に、又はシステム1030と協力してソースコンピュータシステム1020と通信し、自動的にユーザのアクセス権情報を更新してもよい。
【００７９】
ソースコンピュータシステム1020は、ユーザが任意の適切なコンテンツ及びサービスにアクセスできるように構成されたコンピュータシステムでもよい。ソースコンピュータシステム1020は、それぞれ、ユーザにコンテンツ又はサービスを提案する特定のソースに固有であってもよい。いくつかの実施態様では、ソースコンピュータシステム1020は、それぞれ、ユーザコンピュータシステム1010がそのソースコンピュータシステムによって提供されるコンテンツ及びサービスにアクセスして消費するために使用される、コンテンツ又はサービス消費の独自のモードを提供してもよい。いくつかの実施態様では、コンテンツ消費モードはウェブサイト又はモバイルアプリケーションでもよいし、又はユーザにコンテンツ又はサービスを提示するためのその他の任意の適切なモードでもよい。
【００８０】
いくつかの実施態様では、ソース集約コンピュータシステム1030は単一の認証ソースの働きをしてもよく、それによって、ユーザコンピュータシステム1010はソースコンピュータシステム1020と複数の異なる方法で対話し、例えば登録プロセスを通してアカウントを設定し、そのソースによって提供されるコンテンツ及びサービスにアクセスするためのユーザ支払いを管理及び処理してもよい。ソースコンピュータシステム1020のいくつか又はすべては、ソースコンピュータシステム1020によって管理又は保存されるコンテンツ及びサービスにユーザがアクセスできるようにする前に、ユーザ認証を要求してもよい。ソース集約コンピュータシステム1030はソースコンピュータシステム1020と通信して、ユーザのアクセス権に関する情報及び、ソースコンピュータシステム1020がユーザに対して利用可能にしているコンテンツ及びサービスの集合に関する情報を取得してもよい。
【００８１】
いくつかの実施態様では、複数のソースコンピュータシステム1020は、共有コンテンツ及び/又はサービスの同一のセットを共有してもよい。したがって、ソース集約コンピュータシステム1030はそのような共通性を検出することができてもよく、所与のコンテンツ項目又は所与のサービスを共通して提案する利用可能なソースのリストを提示して、ユーザが特定のコンテンツ項目又はサービスにアクセスするための好ましいソースを選択できるようにしてもよい。
【００８２】
ソース集約サイト1000は単一のコンピュータ又は複数のコンピュータの集合から成るコンピュータシステムであり、それらのコンピュータは、個別又は集合的に、ユーザコンピュータシステム1010とソースコンピュータシステム1020との間の対話を容易にするように構成される。
【００８３】
いくつかの実施態様では、ユーザはアクセスオプションGUI(例えば、図2〜図9DのGUI)を提示される前に、ソース認証コンピュータシステム1030の登録ユーザとして自分自身を証明しなければならない。ユーザは、例えば、ユーザID及びパスワードなどの認証資格を提供することによって自分自身を証明してもよい。いくつかの実施態様では、ユーザはログイン画面(例えば、図1のGUI100)を提示され、次にログイン画面のユーザIDフィールド及びパスワードフィールドにユーザID及びパスワードを手動で入力してもよい。いくつかの実施態様では、ソースコンピュータシステム1020のうち1つ以上が、保存されているユーザID及びパスワードを自動的にソース集約コンピュータシステムに提供して、ユーザに対して透明な方法で自動的にユーザが認証されるようにしてもよい。これらの実施態様では、ユーザが特定のカテゴリ、コンテンツ項目又はサービスを選択すると、直ちにアクセスオプションGUI(例えば、図2〜図9DのGUI)がユーザに提示される。これらの機能の一部又は全部は、資格管理モジュール1036によって容易にされてもよい。
【００８４】
ユーザがソース集約コンピュータシステム1030の登録ユーザでない場合、ソース集約コンピュータシステム1030はユーザに新規アカウント作成のGUI(例えば、図1のGUI100、ボタン150を使用)を提示してもよく、ユーザはそのGUIを使用してソース集約コンピュータシステム1030のメディア共有アカウントを作成するための対話を行ってもよい。新規アカウント作成GUIは、ユーザに識別情報(例えば、本名、物理的住所及びEメールアドレス)を入力し、以後ソース集約コンピュータシステム1030のアカウントにアクセスするためにユーザが使用するユーザID及びパスワードを選択するように促してもよい。いくつかの実施態様では、ユーザはソーシャルネットワーキングサービス又はコンテンツ/サービス共有サービスを介して既存のアカウントを利用してもよい。ユーザが入力した識別情報が認証されると、ソース集約コンピュータシステム1030は、ソース集約コンピュータシステム1030によって提案されるソース集約サービスをユーザが有利に利用できるようになるアカウントをそのユーザのために作成してもよい。
【００８５】
アカウント設定プロセスの一部として、ソース集約コンピュータシステム1030はユーザにアクセス権GUIを提示してもよく、そのGUIがユーザに、コンテンツ及びサービスへのアクセスをユーザに提供する複数の異なるソースを特定するよう促してもよい。例えば、ユーザは、オンラインクラウドストレージサービス(ソースコンピュータシステム1020Dを管理するソース4)又は、自分のローカルケーブルテレビのプロバイダ(ソースコンピュータシステム1020Cを管理するソース3)からのメディアコンテンツに、現在アクセスしていることを示してもよい。いくつかの実施態様では、ユーザは、特定したソースのいくつか又はすべてに対する認証資格(例えば、ユーザID及びパスワード)をソース集約コンピュータシステム1030に提供してもよい。いくつかの実施態様では、ソース集約コンピュータシステム1030は、提供された認証資格を使用して、それぞれのソースのソースコンピュータシステム(例えば、コンピュータシステム1020C及び1020D)にユーザに代わってアクセスし、複数の異なるソースが提供するコンテンツ及びサービスへのユーザのアクセス権を要求するか判断してもよい。
【００８６】
しかし、前述したように、いくつかのソースとの認証プロセスの大部分が自動化されて、ユーザが自分の資格をソース集約コンピュータシステム1030に提供する必要がなくなってもよい。例えば、いくつかの実施態様では、ソース集約コンピュータシステム1030は、ソース集約コンピュータシステム1030がソースに送信してもよいユーザに関する一般的な識別情報(例えば、名前と住所)に基づいて、ソースコンピュータシステムからユーザの資格を受信してもよい。
【００８７】
ソースは、そのソースのコンテンツ又はサービスへの複数の異なるレベルのアクセス(アクセス権とも呼ばれる)をユーザに提案してもよい。例えば、サービスがオンラインEメールサービスである場合、Eメールプロバイダは無料アカウントの確立と引き替えに、ユーザに限られた通信機能のセット及び/又は限られた量のEメールストレージを提供してもよい。ユーザが有料アカウント又はより高いレベルの有料アカウントにアップグレードすると、Eメールプロバイダはユーザに、より多くのストレージ空間又は高度なEメール及び音声メールの機能などの、よりリッチな機能のセットへのアクセスを許可してもよい。
【００８８】
別の例として、サービスがオンラインのクラウドストレージサービスであり、ソースがクラウドストレージサービスのプロバイダである場合、クラウドストレージサービスのプロバイダは、無料アカウントの確立と引き替えに、ユーザに限られた量のクラウドストレージ及び/又はクラウドストレージへの限られたアクセス機能のセットを提供してもよい。ユーザが有料アカウント又はより高いレベルの有料アカウントにアップグレードすると、クラウドストレージのプロバイダはユーザに、モバイルデバイスからのアクセス又はより多くのクラウドストレージ空間などの、よりリッチな機能のセットへのアクセスを許可してもよい。
【００８９】
別の例として、コンテンツがメディアコンテンツの場合、ソースはメディアプロバイダであってもよく、コンテンツ項目はメディアコンテンツであってもよい。いくつかのメディアプロバイダはユーザに、メディアコンテンツのライブラリのすべて又は一部へのアクセス権を無料で提供することがあり、さらにそのユーザに、そのメディアプロバイダのアカウントの設定をそのユーザに要求しなくてもコンテンツにアクセスできる権利を与えることもある(例えば、YOUTUBE(登録商標))。
【００９０】
別の例として、コンテンツがメディアコンテンツの場合、いくつかのメディアプロバイダでは、ユーザが物理製品(例えば、DVD又はCD)に組み込まれたメディアコンテンツを実店舗から選択して購入することの電子的に等価な様式で店舗インタフェース(例えば、ウェブページ店舗インタフェース)と対話することによって、メディアプロバイダのライブラリに含まれる複数の異なるメディアコンテンツをユーザが選択して購入することができる。これらのメディアプロバイダは購入したメディアコンテンツの所有者アクセス権をユーザに提供し、以後、ユーザはそのメディアプロバイダの自分のアカウントにログインして、さらなる支払いを要求されることなく、購入したメディアコンテンツにほぼ自由に繰り返してアクセスすることができる。それによりユーザは、そのユーザのためにメディアプロバイダが維持管理する、ユーザ自身の個人的なメディアコンテンツのライブラリを作成することができる。
【００９１】
別の例として、コンテンツがメディアコンテンツの場合、いくつかのメディアプロバイダでは、ユーザはそのメディアプロバイダのライブラリに含まれる複数の異なるメディアコンテンツを選択して、限られた期間(例えば、48時間)又は限られた使用回数だけレンタルすることができる。これらのメディアプロバイダは、そのメディアコンテンツについて、レンタル期間が過ぎると抹消される、期間限定のアクセス権か、又は所定の回数だけユーザにアクセスされると抹消されるアクセス権をユーザに与えることがある。
【００９２】
別の例として、コンテンツがメディアコンテンツの場合、いくつかのメディアプロバイダでは、ユーザが自分のメディアコンテンツのライブラリにアクセスするために、そのメディアプロバイダとのサブスクリプション関係を設定することができる(例えば、NETFLIX(登録商標))。これらのメディアプロバイダは、メディアコンテンツのライブラリのすべて又は一部にアクセスするための権利に、ユーザが長期間にわたりメディアプロバイダにさらなる対価(例えば、支払い)を提供し続けるという条件を課す。これらのメディアプロバイダは、メディアプロバイダが要求するさらなる対価をユーザが提供し続けることを条件に、ユーザがメディアコンテンツにアクセスできるアカウントをユーザに設定することもある。ユーザが必要な対価を提供しなかった場合はユーザのサブスクリプションは無効となり、その結果、メディアコンテンツへのユーザのアクセス権は抹消されることがある。希望により、ユーザは後日適切な対価を提供することにより無効になったサブスクリプションを復活させて、ユーザのアクセス権を復権させてもよい。
【００９３】
別の例として、コンテンツがメディアコンテンツの場合、いくつかのメディアプロバイダでは、メディアプロバイダが提供するメディアコンテンツをユーザが、ユーザ自身のコンピュータシステム(例えば、ユーザのデジタル動画レコーダ(DVR)、ユーザのパーソナルデスクトップコンピュータ若しくはタブレット/モバイルコンピュータのハードドライブ、又は、ユーザのスマートフォンのメモリ)にローカルで保存することができる。いくつかの実施態様では、メディアプロバイダは、ローカルに保存されたメディアコンテンツへの自由なアクセス権のある共有持ち分をユーザが享受できるようにする。いくつかの実施態様では、メディアプロバイダはローカルに保存されたコンテンツへのアクセス権を、例えば、サブスクリプション関係又はレンタル関係に基づいて制限する。
【００９４】
別の例として、コンテンツがメディアコンテンツの場合、いくつかのメディアプロバイダでは、前述した、メディアコンテンツのライブラリへの複数の異なるアクセス権を組み合わせて提案する。例えば、いくつかのメディアプロバイダでは、ユーザはコンテンツのライブラリのどのメディアでも購入すること(例えば、AMAZON.COM(登録商標)が提案するインスタントビデオストア)、ライブラリの一部に無料にアクセスすること(例えば、子供番組、公的資金で賄われる教育番組、又は通販番組などの販促番組)、及び、サブスクリプションに加入してライブラリの異なる部分にアクセスすることができる(例えば、AMAZON.COM(登録商標)が提案する「プライム」サブスクリプションメンバーシップ)。いくつかのメディアプロバイダでは、メディアコンテンツのライブラリに単一レベルのアクセスだけを提案することがある。例えば、いくつかのメディアプロバイダでは、ユーザはメディアコンテンツを購入又はレンタルすることはできないが、メディアプロバイダとサブスクリプション関係を結ぶことによってライブラリ内のメディアコンテンツへのアクセス権を得ることができる。
【００９５】
アカウント設定プロセスの一部として、ソース集約コンピュータシステム1030はユーザのために権利プロファイルを生成してもよく、権利プロファイルはソース集約コンピュータシステム1030のローカルなデータストアに保存されてもよいし、又はユーザコンピュータシステム1010又は任意の適切な場所に保存されてもよい。例えば、権利プロファイルはソース集約コンピュータシステム1030の権利プロファイルデータベース1040に保存されてもよい。
【００９６】
いくつかの実施態様では、権利プロファイルはユーザについての人口統計的データ(例えば、年齢)又はユーザのセキュリティレベル情報を含んでもよく、ユーザのアクセス権を前述したように修正するためにそれを活用してもよい。権利プロファイルはまた、コンテンツ及びサービスを消費するためのユーザのデフォルトのアクセスオプションを特定する、ユーザが選択したか又はユーザのために選択された選好を含んでもよいし、かつ/又は、そのユーザによって共有されるコンテンツ及びサービスを受信する他のユーザを自動的に特定するために使用される、ユーザが選択したか又はユーザのために選択された選好を含んでもよい。権利プロファイルはまた、そのユーザがコンテンツ及びサービスにアクセスするために自分が利用可能であると特定したソースのグループを含んでもよい。また、アクセスの前提条件としてユーザ認証を要求するようなソースについては、権利プロファイルはユーザの対応する認証資格を含んでもよい。
【００９７】
いくつかの実施態様では、ソース集約コンピュータシステム1030はソースコンピュータシステム1020と通信し、必要なら、ユーザの認証資格をソースコンピュータシステムに提供するか、又は、ソースコンピュータシステムからユーザの認証資格を受信して、ユーザのソースとの関係に固有の情報を取得し、取得した情報をユーザの権利プロファイルに保存してもよい。複数の異なるソースとのユーザの関係は時間につれて変わることがあるので、ソース集約コンピュータシステム1030は、ユーザの権利プロファイル情報を定期的(例えば、毎日、毎週、毎時)又は要求に応じて(例えば、ユーザがコンテンツ項目又はサービスを選択したとき、それに応じて)更新してもよい。そのような動作は、いくつかの実施態様では、資格管理モジュール1036によって行われてもよい。
【００９８】
いくつかの実施態様では、ユーザの権利ファイルに保存された情報は、ユーザにそのソースとのサブスクリプション関係があるか、また、サブスクリプション関係にある場合は、どのタイプのサブスクリプション関係か(例えば、プレミアムサブスクリプションか標準サブスクリプションか)を示してもよい。いくつかの実施態様では、ソース集約コンピュータシステム1030は、所与のソースが複数の異なるサブスクリプションに対して加入者ユーザからのアクセスを可能にしているすべてのコンテンツ項目に対応する、コンテンツ項目識別子及び/又はサービス識別子のグループを保存する(例えば、そのメディアプロバイダのプレミアムサブスクリプションには多くのコンテンツ識別子のグループ、基本サブスクリプションには少ないコンテンツ識別子のグループ)。これらのコンテンツ項目識別子及びサービス識別子のグループは、ソース集約コンピュータシステム1030によって定期的に更新されてもよく、その更新は、ポーリングし又は他の方法で複数の異なるソースと通信し、複数の異なるタイプのサブスクリプションでアクセス可能な、複数の異なるコンテンツ項目及びサービスを特定することによって行われてもよい。
【００９９】
コンテンツがメディアコンテンツである例で、いくつかの実施態様では、ユーザの権利プロファイルに保存されている情報は、ユーザがメディアプロバイダに有する個人用ライブラリのコンテンツ項目のコンテンツ項目識別子を含む。この情報はまた、ユーザがメディアプロバイダとのレンタル関係の元で現在アクセス可能な各コンテンツのコンテンツ項目又はサービス識別子を含んでもよい。この情報はまた、ソース集約コンピュータシステム1030がユーザのローカルストレージデバイス(例えば、DVR又はコンピュータハードドライブ)にリモートでアクセスして、ローカルストレージのどのメディアコンテンツにユーザがアクセス可能であるかを判断できるようにする情報を含んでもよい。  
【０１００】
いくつかの実施態様では、ソース集約コンピュータシステム1030は、特定のコンテンツ項目又はサービスへのユーザのアクセス権を、それらのコンテンツ項目又はサービスの識別子と、ソース集約コンピュータシステム1030によってユーザの権利プロファイル内にアクセス可能として事前に識別子が指定されているコンテンツ項目又はサービスとを比較することによって判断してもよい。例えば、アクセス可能性は、ソースとの事前の通信を通して指定済みであってもよい。特定のソースについてそのユーザからアクセス可能であるとソース集約コンピュータシステム1030によって事前に指定されている識別子のリストに、そのコンテンツ項目又はサービスのIDが含まれている場合は、ソース集約コンピュータシステム1030は、提案されるアクセスオプションのセットの中に、その特定のソースからの特定のコンテンツ項目又はサービスにアクセスするためのオプションを含めてもよい。
【０１０１】
いくつかの実施態様では、ソース集約コンピュータシステム1030は、ユーザがその特定のコンテンツ項目又はサービスを選択したことを示す通信をユーザコンピュータシステム1010から受信したとき、それに応答して、ユーザの権利プロファイル内に特定された複数の異なるソースのうちいくつか又はすべてに動的にアクセスすることによって、特定のコンテンツ項目又はサービスへのユーザのアクセス権を判断してもよい。これらの実施態様では、ソース集約コンピュータシステム1030は、ユーザの認証資格を使用して所与のソースのコンピュータシステムに対して自身を証明し、それによって、ソースのコンピュータシステムから情報を収集してもよく、その情報によってソース集約コンピュータシステム1030は、ユーザがそのソースからの特定のコンテンツ項目又はサービスへのアクセスを有するかどうかを実時間で判断することができる。ユーザがアクセスを有する場合は、ユーザに提示されるアクセスオプションのセットに、対応するアクセスオプションが含まれてもよい。逆に、ユーザがアクセスを有さない場合は、ユーザに提示されるアクセスオプションのセットにそのようなアクセスオプションは含まれない。
【０１０２】
いくつかの実施態様では、ソース集約コンピュータシステム1030は、特定のコンテンツ項目又はサービスをユーザに表示するためのすべてのバージョン又はフォーマットのためにアクセスオプションを特定してもよい。いくつかの実施態様では、ソース集約コンピュータシステム1030は、ユーザに提示される利用可能なアクセスオプションのセットを、ユーザ選好又はソース選好に基づいて、小さなアクセスオプションのセットに制限してもよい。
【０１０３】
いくつかの実施態様では、コンテンツ及びサービスにアクセスするために、1つ以上のソースによって固有の規則が確立されてもよい。これらの規則は、ソース集約コンピュータシステム1030によってソース規則データベース1034に保存されてもよい。これらの規則は、特定のコンテンツ項目又はサービスへのアクセスがユーザに許可される固有の消費モード、ユーザのタイプに基づく(例えば、年齢、位置などに基づく)アクセスポリシー、又は、ソース集約コンピュータシステム1030を通したユーザとの対話を規制するためにソースが指定してもよいその他のポリシーを含んでもよいが、これらに限定されない。
【０１０４】
いくつかの実施態様では、ソース集約コンピュータシステム1030は、コンテンツ項目又はサービスへのアクセスに使用される単一のデフォルトアクセスオプションをユーザ又はソースのデフォルトアクセスオプション選好に基づいて特定して、デフォルトソースからのコンテンツ項目又はサービスを、ユーザに対して透明な方法で自動的にユーザに提示する。言い換えれば、ユーザがコンテンツ項目又はサービスを選択したとき、それに応答して、コンテンツ又はサービスの消費インタフェース(例えば、コンテンツ項目が映画の例で、図9AのGUI900)がユーザに提示され、ユーザはそれを使用してコンテンツ項目又はサービスを消費するための対話を行ってもよい。いくつかの実施態様では、ソース更新モジュール1038が、1034内のユーザの権利プロファイル及び/又はソースの規則に基づいて、ユーザのアクセスが可能なソースのリストを動的に更新してもよい。ソース取り込みモジュール1040が、コンテンツのアクセスについて各ソースが要求する特定の通信プロトコル及び対話のプロトコルを考慮して、複数の異なるソースからのコンテンツ及びサービスの取り込みを容易にしてもよい。ソースブラウジング管理モジュール1042が、ソース並びに/又は、ソースによって提供されるコンテンツ項目及びサービスをユーザが検索することを容易にしてもよい。集約ソースデータベース1044が、そのユーザのアクセスが可能なソースのリスト及び/又は、そのユーザのアクセスは可能ではないが、そのユーザが興味を持つ可能性のあるソースのリストを保存してもよい。
【０１０５】
システム1000はまた、ユーザがデータネットワーク1028を通して互いに電子メッセージを伝えることができるようにしてもよい。ネットワーク1028は、電子メッセージの作成及びユーザ間での配信をサポートする任意のコンピュータシステムを含んでもよい。ネットワーク1028内の様々なコンピュータシステムが、通信アプリケーションによって提供される命令に応答して動作してもよく、通信アプリケーションはユーザのコンピュータシステム(例えば、1010、1024、1026)に常駐してもよい。一実施例では、ネットワーク1028はソーシャルネットワーキングのコンピュータシステムを含んでもよく、このシステムでは、例えば、ユーザのニュースフィードに表示されるユーザ選択可能な共有リンクを有するメッセージをユーザが相互に送信することができる。別の実施例では、ネットワーク1028はEメール通信システム、インスタントメッセージ通信システム、テキストメッセージ通信システム、及びユニファイドメッセージ通信システムのうちいずれか1つを含んでもよい。
【０１０６】
データネットワーク1028は、システム1000に含まれる全てのコンピュータシステム間の電子通信を可能にするように構成される。データネットワーク1028は、回路交換方式のデータネットワーク、パケット交換方式のデータネットワーク、又は、例えば、有線又は無線のネットワークを含むインターネットプロトコル(IP)ベース又は非同期転送モード(ATM)ベースのネットワークなどの、データを搬送できる任意の他のネットワークを含んでもよい。ネットワーク1028は、ハイパーテキスト転送プロトコル(HTTP)トラフィック又はハイパーテキストマークアップ言語(HTML)トラフィックなどのウェブトラフィックを扱うように構成されてもよい。ネットワーク1028は、インターネット、広域ネットワーク(WAN)、ローカルエリアネットワーク(LAN)、アナログ若しくはデジタルの有線及び無線ネットワーク(例えば、IEEE802.11ネットワーク、公衆交換電話網(PSTN)、統合サービスデジタル通信網(ISDN)、及びデジタル加入者線(xDSL))、第3世代(3G)若しくは第4世代(4G)の移動体通信ネットワーク、有線Ethernetネットワーク、イントラネットなどの構内ネットワーク、ラジオ、テレビ、ケーブル、衛星、並びに/又は、その他のデータを搬送するための配信若しくはトンネリングの機構、又は、そのようなネットワークの任意の適切な組み合わせを含んでもよい。
【０１０７】
図11〜図14は、複数の異なるソースからのコンテンツ及びサービスの集約及び管理に伴う様々なプロセスを示す。簡便にするために、図11〜図14のそれぞれに示されるプロセスは、図10について説明した特定の構成要素を参照する。ただし、類似した方法論がその他の実施態様に適用されて、異なった構成要素を使用してシステムの構造が規定されてもよいし、図10に示される複数の構成要素の間に異なった様式で機能が分散されてもよい。
【０１０８】
図11は、いくつかの実施態様による、複数のソースからコンテンツ及びサービスを集約し、集約したコンテンツ及びサービスをユーザに提示するための例示的プロセス1100のフロー図である。ソース集約コンピュータシステム1030は、任意の適切な時に任意の適切な頻度でユーザの権利プロファイルにアクセスしてもよい(1102)。ユーザの権利プロファイルに基づいて、ソース集約コンピュータシステム1030はソース1020のうち1つ以上と、ユーザに関連付けられた対応するアクセス特権とを特定する(1104)。ソース集約コンピュータシステム1030はソース1020のうち1つ以上のソース規則にアクセスして、少なくとも、ソース1020のうちの特定されたソースがそれぞれユーザのために指定した認証ポリシーを判断する(1106)。非限定的な例として、認証ポリシーは、ユーザの資格がソース1020に対して照合されるべき頻度、又は、ソース1020に提示されるべき資格のタイプ、又はソース1020がユーザ資格の照合について指定したその他の任意の要求を指定してもよい。
【０１０９】
ユーザの権利プロファイル内に特定される、ソース1020のうちの1つ以上は要求された接続をユーザの資格に基づいて認証し(1108)、利用可能なコンテンツ項目又はサービスをユーザのアクセス特権に基づいて取り込み(1110)、それらのコンテンツ項目又はサービスに関する情報をソース集約コンピュータシステム1030に送信してもよい(1112)。ソース集約コンピュータシステム1030は、ソース1020のうち特定されたソースのそれぞれからコンテンツ項目及びサービスを収集し、ユーザのために認証済みのコンテンツ項目及びサービスを集約してもよい(1114)。しかし、この例は、ソース集約コンピュータシステム1030が認証済みのコンテンツ項目及びサービスのみをユーザに提示するシナリオを示しているが、実施態様はこれに限定されないことが理解されるべきである。いくつかの実施態様では、ユーザに提示される集約されたコンテンツ項目及びサービスのプールは、そのユーザがアクセスするための認証を有さないコンテンツ項目及びサービスを含んでもよい。後者は、例えば、ユーザが既存のソースから、及び/又は、そのユーザが既存の関係を有さない全く新しいソースから、新しいコンテンツ及びサービスを発見するために役立つことがある。例えば、ユーザが特定のコンテンツプロバイダの標準サブスクリプションを有している場合に、ソース集約コンピュータシステム1030は、ユーザの利用が可能な標準コンテンツ及びサービスに加えて、より高いサブスクリプションレベルからいくつかのコンテンツ項目及びサービスを提示して、ユーザが新しいコンテンツ/サービスを発見しやすくなるようにし、また、ソースによって提供される複数の異なるタイプのコンテンツ及びサービスの販売促進を支援してもよい。
【０１１０】
ソース集約コンピュータシステム1030がコンテンツ項目及びサービスを集約する元となる、ソース1020内のソースのグループの厳密な性質に関わりなく、集約されたコンテンツ項目及びサービスは、いくつかの実施態様では、要求されたときに素早くユーザのコンピュータシステム1010に提示するために、ソース集約コンピュータシステム1030にローカルに保存されてもよい。しかし、実施態様が、集約されたコンテンツ項目及びサービスをソース集約コンピュータシステム1030にローカルに保存することに限定されないことが理解されるべきである。その理由は、集約されたコンテンツ項目及びサービスはソース集約コンピュータシステム1030によってアクセス可能な任意の適切な場所に保存されてもよいし、全く保存されることなく、ユーザのコンピュータシステム1010による要求に応答してオンデマンドベースで集約されてもよいからである。
【０１１１】
いくつかの実施態様では、ソース集約コンピュータシステム1030が、ユーザのコンピュータシステム1010が要求された集約済みコンテンツ(1118)を有すると判断した(1116)場合、ソース集約コンピュータシステム1030は集約されたコンテンツをユーザのコンピュータシステム1010に送信してもよい(1120)。いくつかの実施態様では前述した認証及び集約のステップ(例えば、1102〜1114)が、ユーザのコンピュータシステム1010からの要求を受信したときに、この時点で(例えば、1116の後)行われてもよいことが理解されるべきである。ユーザの認証及びコンテンツ項目の集約の厳密な時刻及び頻度に拘わらず、ソース集約コンピュータシステム1030は集約したコンテンツ項目及びサービスをユーザに送信してもよく(1120)、ユーザのコンピュータシステム1010は、集約されたコンテンツをユーザがブラウジングできるようにしてもよい(1122)。例えば、集約されたリストは適切なGUI(例えば、映画のリスト620が提示されている、図6のGUI600)によってユーザに提示されてもよい。しかし、実施態様が特定のコンテンツのタイプに限定されないこと、及び、任意の適切なコンテンツ又はサービスを集約してもよいことが理解されるべきである。
【０１１２】
図12は、いくつかの実施態様による、選択されたコンテンツ項目又はサービスのために適切なソースを判断し、適切なソースからの選択されたコンテンツ項目又はサービスをユーザに提供するための例示的プロセス1200のフロー図である。ユーザのコンピュータシステム1010は、集約されたコンテンツ項目及びサービスのリストからユーザがコンテンツ項目又はサービスを選択できるようにしてもよい(1202)。例えば、このことは、ユーザがコンテンツ項目のリスト(例えば、図6の映画のリスト620)から1つを選択できる、適切なGUI(例えば、図6のGUI600)によって可能にされてもよい。ソース集約コンピュータシステム1030は、特定のコンテンツ項目又はサービスを求めるユーザの要求をユーザのコンピュータシステム1010から受信してもよい(1204)。ソース集約コンピュータシステム1030は、選択されたコンテンツ項目又はサービスのためにユーザが特定のソースを指定したかどうか判断する(1206)。特定のソースが指定されていない場合は、ソース集約コンピュータシステム1030はユーザの権利プロファイルにアクセスし(1208)、ユーザの権利プロファイルに基づいて、そのユーザに関連する1つ以上のソース及びアクセス特権を特定する(1210)。しかし、いくつかの実施態様では、ユーザに提示するために特定されたソースには、ユーザがアクセスのために認証されていないソースが含まれてもよいことが理解されるべきである。このことは、例えば、ユーザに、そのユーザが新しい関係の確立に関心を持つ可能性のある、新たに発見できるソースを提示するために役立つことがある。特定されるソースの厳密な性質に関わりなく、ソース集約コンピュータシステム1030は、選択されたコンテンツ項目又はサービスのためのソースオプションのリストをユーザに提示してもよい(1212)。
【０１１３】
ユーザのコンピュータシステム1010はこのソースオプションのリストを受信し、コンテンツ項目又はサービスの特定のソースをユーザが選択できるようにしてもよい(1214)。ソース集約コンピュータシステム1030はユーザの特定のソース選択を受信し(1216)、いくつかの実施態様では、選択されたソースに関連するソース規則にアクセスして、選択されたコンテンツ項目又はサービスをユーザに対して表示するためにソースによって指定された消費モードを判断してもよい(1218)。しかし、あるソースの消費モードの判断は、任意の適切な時に任意の適切な頻度でソース集約コンピュータシステム1030によって行われてもよいことが理解されるべきである。例えば、いくつかの実施態様では、ソース集約コンピュータシステム1030は、ユーザに関連すると判断された(例えば1210で)1つ以上のソースのソース規則にアクセスしてから、選択されたコンテンツ項目又はサービスのために特定された各ソースのための消費モードを判断し、その後、ソースオプションのリストをユーザに提示してもよい(例えば、1212で)。このことによって、例えば、ソース集約コンピュータシステム1030がユーザに提示するソースオプションのリストをフィルタリングし(例えば、1214で)、そのユーザに対して妥当又は望ましい消費モードが指定されているソースのみを表示できるようになることがある。あるユーザにとってある消費モードが妥当又は望ましいかどうかは、例えば、ユーザの消費環境(デバイスのタイプ、オペレーティングシステム、ファイヤウォールなど)及び/又はユーザの個人特性若しくは指定された選好に基づいて決まる。
【０１１４】
非限定的な例として、クラウドストレージサービスプロバイダなどに関しては、ユーザが複数の異なるクラウドストレージプロバイダに複数のコピーとして保存されている自分の特定の文書又はファイルにアクセスを希望することがある。ソース集約コンピュータシステム1030は、特定のクラウドストレージサービスプロバイダへのアクセスをブロックするファイヤウォールを有する安全なコンピューティング環境でユーザが動作していると判断してもよい。このシナリオでは、ソース集約コンピュータシステム1030は、特定の文書又はファイルにアクセスするためにユーザが選択する利用可能なソースオプションの提示に、その特定のクラウドストレージサービスプロバイダを表示せず(つまり、検閲)、代わりに、社内ファイヤウォールを通してアクセス可能なクラウドストレージサービスプロバイダのみをオプションとして提示してもよい(例えば、1214で)。このことにより、ユーザが特定の文書又はファイルにアクセスを試みたときのフラストレーション及び遅延の問題の緩和に役立ち、ソース及び/又はユーザのコンピューティング環境の厳密な性質に拘わらず、ユーザの個人用コンテンツ及びサービスのブラウジング及び消費において、よりシームレスな体験を提供できることがある。
【０１１５】
よって、前述の説明に基づいて、ソース集約コンピュータシステム1030が、任意の適切な時間に任意の特定の頻度で1つ以上のソースのソース規則にアクセスして、選択されたコンテンツ項目又はサービスのために適切な消費モードを決定してもよく(例えば、1218で)、そのことを、必ずしも図12に示される特定のステップで行わなくてもよいことが理解されるべきである。
【０１１６】
ソース集約コンピュータシステム1030は、選択されたコンテンツ項目又はサービスを適切なソースに要求してもよく(1220)、そのソースはユーザによって選択されていてもよいし(例えば、1214で)、ユーザ又は特定のソースのどちらかによって事前に指定されていてもよい(例えば、1206〜1218で)。ソース1020のうちの適切なソースは選択されたコンテンツ項目又はサービスへの要求を受信し、そのコンテンツ項目又はサービスを取り込んで(1222)、選択されたコンテンツ項目又はサービスに対する情報をソース集約コンピュータシステム1030に送信してもよい(1224)。コンテンツ項目又はサービスに対する情報の厳密な性質は様々な要因によって決まってもよく、それらの要因はソースによって指定される消費モードを含むが、これに限定されない。一例として、ソースがクラウドベースのストレージサービスであり、ユーザの要求したストレージサービスの消費モードをソース集約サイト内のフレーム付きウェブサイト(図9BのGUI920)として指定している場合は、サービスに関する情報は、単にクラウドストレージサービスプロバイダのウェブページ全体であってもよい。あるいは、ソース集約コンピュータシステム1030がユーザのクラウドストレージコンテンツをネイティブのソース集約サイト(例えば、図9AのGUI900)内に提示すること許可することに、クラウドストレージサービスプロバイダが合意している場合は、ソースはユーザの保存されている文書及びファイル(ユーザのプライバシーを保護するために暗号化されている可能性がある)の生データをソース集約コンピュータシステム1030に送信してもよい。
【０１１７】
選択されたソースから送信される情報の厳密な性質に関わりなく、ソース集約コンピュータシステム1030はコンテンツ項目又はサービスに関する情報を受信して(1226)、ソース指定の消費モードに従って、その情報をユーザのコンピュータシステム1010に送信してもよい(1228)。ユーザのコンピュータシステム1010はこの情報を受信し、ソース指定の消費モードに従って、選択されたコンテンツ項目又はサービスをユーザに対して表示してもよい(1230)。
【０１１８】
図13は、いくつかの実施態様による、複数のソースからコンテンツ及びサービスを集約し、集約したコンテンツ及びサービスをユーザに提示するための例示的プロセス1300のフローチャートである。ソース認証コンピュータシステム(例えば、図10のソース認証コンピュータシステム1030)がユーザの権利プロファイルにアクセスし(1302)、ユーザの権利プロファイルに基づいて、妥当なソース、及びユーザに関連するアクセス特権を特定してもよい(1304)。ソース認証コンピュータシステムは次に、特定されたソースのソース規則にアクセスして、そのユーザに関係するソースの認証ポリシーを決定してもよい(1306)。後の適時に、ソース集約コンピュータシステムは、特定された認証承認済みのソースに、利用可能なコンテンツ又はサービスを要求してもよい(1308)。要求されたコンテンツ又はサービスがそのソースから受信されてもよく(1310)、そのコンテンツ又はサービスが集約されてユーザの利用が可能になってもよい(1312)。加えて、又は代わりに、ソース集約コンピュータシステムは、ユーザの権利プロファイル内に特定されていないソース及び/又は、ユーザの権利プロファイル内にあるが、そのユーザをまだ認証していないソースにコンテンツを要求してもよい。したがって、集約されてユーザの利用が可能になったコンテンツ又はサービスは、そのユーザとの関係をまだ有していないソースを含んでもよいことが理解されるべきである。このことによって、ユーザが既存の関係を有さないソースから新しいコンテンツ及びサービスを発見することを、ソース集約コンピュータシステムが助けられることがある。
【０１１９】
ソース集約コンピュータシステムが集約されたコンテンツ及びサービスへの要求をユーザから受信している場合は(1314)、ソース集約コンピュータシステムは集約されたコンテンツ及びサービスを、ブラウジング及び選択のためにユーザに送信してもよく(1316)、それ以外の場合は、そのような要求を受信するまで待ってもよい。しかし、図11について前述したように、ソース認証コンピュータシステムが、図13のステップのうち1つ以上(例えば、ユーザの権利プロファイルにアクセスすること、1つ以上のソースに対してユーザを証明すること、ソースからコンテンツを取り込むこと)をオンデマンドベースで、集約されたコンテンツ及びサービスをユーザが要求した後(例えば、1314の後)に行ってもよいことが理解されるべきである。したがって、ユーザの権利プロファイルへのアクセス、ソースに対する証明、及びコンテンツ又はサービスの取り込みは、任意の適切な時にユーザ及び/又はソースの選好に従って行われてもよく、図13に示される特定のステップの順序に必ずしも限定されないことが理解されるべきである。
【０１２０】
図14は、いくつかの実施態様による、選択されたコンテンツ項目又はサービスのために適切なソースを判断し、適切なソースからの選択されたコンテンツ項目又はサービスをユーザに提供するための例示的プロセス1400のフローチャートである。ソース認証コンピュータシステム(例えば、図10のソース認証コンピュータシステム1030)が、特定のコンテンツ項目又はサービスへのユーザの要求を受信してもよい(1402)。ソース認証コンピュータシステムは、選択されたコンテンツ項目又はサービスの特定のソースをユーザが指定したかどうかを判断し(1404)、ソースが指定されていない場合は、ユーザの権利プロファイルにアクセスし(1406)、その権利プロファイルに基づいて、そのユーザに関連する1つ以上のソース及びアクセス特権を特定してもよい(1408)。特定されたソースは、特定の選択されたコンテンツ項目又はサービスのための利用可能なソースオプションのリストとしてユーザに提示されてもよい(1410)。しかし、ユーザに提示される利用可能なソースオプションのリストはユーザが関係を有するソースに必ずしも限定されず、いくつかの実施態様ではユーザと既存の関係を有さないソースを含んでもよいことが理解されるべきである。後者は、例えば、ユーザの選好、過去の履歴、既存のソース関係などに基づいてユーザが関心を持つ可能性のあるコンテンツ及びサービスの新しいソースをユーザが発見するために役立つことがある。
【０１２１】
ユーザに提示される選択されたコンテンツ項目又はサービスのためのソースオプションの厳密な性質に関わりなく、ユーザにソースオプションを提示した後は、ソース集約コンピュータシステムはユーザの特定のソース選択を受信してもよい(1412)。ユーザの選択したソースに基づいて、ソース集約コンピュータシステムは選択されたソースに関連する1つ以上のソース規則にアクセスし、とりわけ、選択されたコンテンツ項目又はサービスについてソースが指定した消費モードを判断してもよい(1414)。指定の消費モードがある場合はそれに基づいて、ソース集約コンピュータシステムは、選択されたコンテンツ項目又はサービスを適切なソースに要求してもよい(1416)。要求したコンテンツ項目又はサービスに対する情報を適切なソースから受信すると(1418)、ソース集約コンピュータシステムはそのコンテンツ項目又はサービスに対する情報を、ソース指定の消費モードに従ってユーザに送信してもよい(1420)。
【０１２２】
しかし、図12について前述したように、ユーザの権利プロファイル及び/又はソース規則へのアクセスは、特定のタイミング及び頻度に必ずしも限定されず、様々なステップで行われてもよいことが理解されるべきである。例えば、ソース集約コンピュータシステムは、利用可能なソースオプションをユーザに提示する(例えば、1410で)前にソース規則にアクセスして、消費モードに基づいて、ユーザのコンピューティング環境又は個人的選好に適合しない可能性のあるソースオプションを提示から外してもよい。例えば、ユーザが、ポップアップウィンドウなどの特定の消費モードを好まないことを表明している場合は、ソース集約コンピュータシステムは、利用可能なソースオプションのリストから、選択されたコンテンツ項目又はサービスにポップアップウィンドウを伴う消費モードが指定されているソースを表示しない(つまり、検閲)ことを選んでもよい。したがって、ソース集約コンピュータシステムは、独自のフォーマッティング及び技術をそれぞれが有する複数の異なるソースからの様々なタイプのコンテンツ及びサービスをブラウジングするために使用され、既存の個人用コンテンツとの対話だけではなく新しいコンテンツの発見をも容易にする統合環境を、シームレスで統一された様式でユーザに提供してもよい。
【０１２３】
本明細書に記載される主題及び動作の実施態様は、本明細書に開示される構造及びそれらの構造的等価物、又はそれらのうち1つ以上の組み合わせを含む、デジタル電子回路、若しくはコンピュータソフトウェア、ファームウェア、又はハードウェア内に実施できる。本明細書に記載される主題の実施態様は、例えばデータ処理装置によって実行されるため又はデータ処理装置の動作を制御するために、コンピュータストレージ媒体に符号化されている1つ以上のコンピュータプログラム、すなわち、コンピュータプログラム命令の1つ以上のモジュールとして実施できる。或いは、又は加えて、プログラム命令は人工的に生成される伝播信号に符号化されることができ、例えばマシンで生成される電気的、光学的、又は電磁気的な信号に情報が符号化され、適切な受信装置に送信されて、データ処理装置によって実行される。コンピュータストレージ媒体は、コンピュータ可読ストレージデバイス、コンピュータ可読ストレージ基板、ランダムアクセス又はシリアルアクセスのメモリアレイ又はデバイス、若しくはそれらのうち1つ以上の組み合わせであるか、又はそれらに含まれることができる。また、コンピュータストレージ媒体は伝播信号ではないが、コンピュータストレージ媒体は、人工的に生成される伝播信号に符号化されるコンピュータプログラム命令の読出し元又は書込み先であることができる。コンピュータストレージ媒体はまた、1つ以上の別個の物理的な構成要素又は媒体(例えば、複数のCD、ディスク又はその他のストレージデバイス)であるか、又はそれらに含まれることもできる。
【０１２４】
本明細書に記載される動作は、1つ以上のコンピュータ可読ストレージデバイス上に保存されているデータ又は他のソースから受信されるデータに対して、データ処理装置によって行われる動作として実施できる。
【０１２５】
「データ処理装置」という用語は、データを処理するためのあらゆる種類の装置、デバイス、及びマシンを包含し、例としてプログラマブルプロセッサ、コンピュータ、システムオンチップ(1つのチップ上又は複数のチップ上)、又はそれらの組み合わせを含む。装置は、例えば、FPGA(フィールドプログラマブルゲートアレイ)又はASIC(特定用途向け集積回路)などの専用の論理回路を含むことができる。装置はまた、ハードウェアに加え、当該のコンピュータプログラムのための実行環境を生成するコードを含むことができ、コードには、例えば、プロセッサファームウェア、プロトコルスタック、データベース管理システム、オペレーティングシステム、クロスプラットフォームのランタイム環境、仮想マシン、又はそれらのうち1つ以上の組み合わせを形成するコードなどがある。装置及び実行環境は、ウェブサービス、分散コンピューティング、及びグリッドコンピューティングのインフラストラクチャなどの各種の異なるコンピューティングモデルインフラストラクチャを実現できる。
【０１２６】
コンピュータプログラム(プログラム、ソフトウェア、ソフトウェアアプリケーション、スクリプト、又はコードとしても知られる)は、コンパイラ言語又はインタープリタ言語、宣言型言語又は手続き型言語を含む任意の形のプログラム言語で記述できる。また、コンピュータプログラムは、独立したプログラムとしての形、若しくは、モジュール、コンポーネント、サブルーチン、オブジェクト、又はその他のコンピューティング環境での使用に適した単位としての形を含む、任意の形で配備できる。コンピュータプログラムはファイルシステム内のファイルに対応してもよいが、必ずしも対応しなくてもよい。プログラムは他のプログラム又はデータ(例えば、マークアップ言語文書内に保存された1つ以上のスクリプト)を保持するファイルの一部、当該プログラム専用の単一ファイル、又は複数ファイルの組み合わせ(例えば、1つ以上のモジュール、サブプログラム、又はコードの一部を保存するファイル群)に保存できる。コンピュータプログラムは、1つのサイト上にある、又は複数のサイトに分散されて通信ネットワークによって相互接続されている、1つのコンピュータ上又は複数のコンピュータ上で実行されるように配備できる。
【０１２７】
本明細書に記載されるプロセス及び論理フローは、1つ以上のコンピュータプログラムを実行する1つ以上のプログラマブルプロセッサによって遂行され、入力データを操作すること及び出力を生成することによって動作を行うことができる。プロセス及び論理フローは、例えば、FPGA(フィールドプログラマブルゲートアレイ)又はASIC(特定用途向け集積回路)などの専用の論理回路によって遂行することもでき、また、装置を専用の論理回路として実施することもできる。
【０１２８】
コンピュータプログラムの実行に適するプロセッサには、例として、汎用マイクロプロセッサ、専用マイクロプロセッサ、及び、あらゆる種類のデジタルコンピュータの1つ以上の任意のプロセッサが含まれる。一般にプロセッサは、読出し専用メモリ又はランダムアクセスメモリ、若しくはその両方から命令及びデータを受信する。コンピュータの必須要素は、命令に従って動作を行うためのプロセッサ、並びに命令及びデータを保存するための1つ以上の記憶デバイスである。また、一般にコンピュータは、データを保存するための、例えば、磁気、光磁気、又は光ディスクなどの大容量ストレージデバイスを1つ以上備えるか、若しくはそれらの大容量ストレージデバイスと動作可能に結合されて、それらとの間でデータの受信、送信又はその両方を行う。ただし、コンピュータは必ずしもそのようなデバイスを有しなくてもよい。さらに、コンピュータは別のデバイスに組み込むこともでき、それらのデバイスのいくつかの例として、携帯電話、携帯情報端末(PDA)、携帯用オーディオ又はビデオプレイヤー、ゲームコンソール、全地球測位システム(GPS)受信機、携帯用ストレージデバイス(例えば、ユニバーサルシリアルバス(USB)フラッシュドライブ)などがある。コンピュータプログラム命令及びデータの保存に適するデバイスには、EPROM、EEPROM及びフラッシュメモリデバイスなどの半導体メモリデバイスを例として含む、あらゆる形の不揮発性のメモリ、媒体及びメモリデバイス;内部ハードディスク又は取り外し可能ディスクなどの磁気ディスク;光磁気ディスク;及びCD ROM及びDVD-ROMディスクが含まれる。プロセッサ及びメモリは、専用の論理回路によって補うか、又はその回路に組み込むことができる。
【０１２９】
ユーザとの対話に備えて、本明細書に記載される主題の実施態様を、ユーザに対して情報を表示するためのCRT(ブラウン管)又はLCD(液晶ディスプレイ)モニタなどの表示デバイスと、ユーザがコンピュータに入力を提供できるようにするキーボード及びポインティングデバイス(マウス又はトラックボールなど)とを備えるコンピュータ上に実施できる。ユーザとの対話のために他の種類のデバイスも使用できる。例えば、ユーザに提供されるフィードバックは、視覚、聴覚、又は触覚のフィードバックなどの任意の形の感覚フィードバックであることができ、ユーザからの入力は、音響、音声、又は触覚入力を含む任意の形で受信することができる。加えて、コンピュータは、ユーザが使用するデバイスに文書を送信し、そのデバイスから文書を受信することによってユーザと対話できる。文書を送信及び受信する手段としては、例えば、ユーザのクライアントデバイス上のウェブブラウザから受信した要求に応答して、そのウェブブラウザにウェブページを送信することなどがある。
【０１３０】
本明細書には多くの特定の実施態様の詳細が含まれるが、これらはいかなる発明の範囲又は特許請求され得るものの範囲への制限とも解釈されてはならず、特定の発明の特定の実施態様に特有な特徴の説明と解釈されなければならない。本明細書で別々の実施態様として記載される一定の特徴は、単一の実施態様に組み合わせて実施することもできる。逆に、単一の実施態様として記載される多様な特徴は、個別に、又は任意の適切な組み合わせで複数の実施態様に実施することもできる。さらに、上記において特徴は一定の組み合わせで働くとして説明され、したがって当初特許請求されていることさえあるが、いくつかのケースでは、特許請求された組み合わせから1つ以上の特徴を削除することができ、また、特許請求された組み合わせを下位の組み合わせ又は下位の組み合わせの変形に導いてもよい。
【０１３１】
同様に、動作は特定の順序で図面に示されているが、これは、望ましい結果を達成するために、そのような動作が図示された特定の順序又は連続した順序で行われること又は、図示されたすべての動作が行われることを要求するものと理解されてはならない。一定の状況では、マルチタスキング及び並列処理が有利なことがある。さらに、前述した実施態様内の多様なシステム構成要素の分け方は、すべての実施態様でそのような分け方が要求されると理解されてはならず、記載されるプログラム構成要素及びシステムは全体として単一のソフトウェア製品に統合されるか、又は複数のソフトウェア製品にパッケージ化できることが理解されなければならない。
【０１３２】
このように、特定の実施態様について説明してきた。その他の複数の実施態様が、以下の特許請求の範囲に含まれる。
【図１】
2016520887.tif 000003
【図２】
2016520887.tif 000004
【図３】
2016520887.tif 000005
【図４】
2016520887.tif 000006
【図５】
2016520887.tif 000007
【図６】
2016520887.tif 000008
【図７】
2016520887.tif 000009
【図８】
2016520887.tif 000010
【図９Ａ】
2016520887.tif 000011
【図９Ｂ】
2016520887.tif 000012
【図９Ｃ】
2016520887.tif 000013
【図９Ｄ】
2016520887.tif 000014
【図１０】
2016520887.tif 000015
【図１１】
2016520887.tif 000016
【図１２】
2016520887.tif 000017
【図１３】
2016520887.tif 000018
【図１４】
2016520887.tif 000019
【国際調査報告】
2016520887.tif 000020