説明

混合方式伝送を使用して発行コンテンツを読取装置に配信するためのシステムおよび方法

混合方式伝送を使用して発行コンテンツを1つまたは複数の読取装置に配信するためのシステムおよび方法が開示される。このシステムおよび方法は、コンピューティング装置を使用して、発行コンテンツを複数の発行コンテンツ構成要素に分割することを含んでもよい。このシステムおよび方法はまた、コンピューティング装置を使用して、各発行コンテンツ構成要素への参照を含み、発行コンテンツの構造を示す主発行コンテンツを生成することを含んでもよい。このシステムおよび方法はさらに、ネットワークを介して、主発行コンテンツおよび複数の発行コンテンツ構成要素を1つまたは複数の読取装置にマルチキャストすることを含んでもよい。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、混合方式伝送を使用して発行コンテンツを読取装置に配信するためのシステムおよび方法に関する。
【背景技術】
【0002】
一般に、多くのモバイル装置は、複数のユニキャストセッションを使用して1つまたは複数の通信タワー(例えばセルラータワー等)との双方向通信を維持する。しかしながら、そうしたユニキャスト通信セッションは、無線サービスプロバイダに利用可能なかなりの量の帯域幅を利用する。多くの場合、双方向通信は1つまたは複数の通信タワーとモバイル装置との間で通信を成功させる必要はない。
【発明の概要】
【課題を解決するための手段】
【0003】
本発明は、添付の図面と関連付けて取り入られる以下の説明を参照することで、さらなる目的および恩典と共に最もよく理解されることがあり得、いくつかの図で、類似した参照番号は類似した構成要素を分類する。
【図面の簡単な説明】
【0004】
【図1】実施形態の構成要素の間の相互接続を示す概略図である。
【図2】実施形態の発行コンテンツシステムの例示的モジュールを示す概略図である。
【図3】実施形態の読取装置の例示的モジュールを示す概略図である。
【図4】実施形態の例示的動作を示すフローチャートである。
【図5】実施形態の主発行コンテンツに従って1つまたは複数の発行コンテンツ構成要素に分割され、配列された発行コンテンツを示すブロック図である。
【図6】実施形態の発行コンテンツの例示的部門を示す図である。
【図7A】実施形態の発行コンテンツの部門に従って分割された例示的発行コンテンツを示すブロック図である。
【図7B】実施形態の発行コンテンツの部門に従って分割された例示的発行コンテンツを示す他のブロック図である。
【図7C】実施形態の発行コンテンツの部門に従って分割された例示的発行コンテンツを示す他のブロック図である。
【図8】実施形態の例示的動作を示す概略図である。
【発明を実施するための形態】
【0005】
多数の読取装置(例えば、発行コンテンツを受信するように契約しているユーザに関連した読取装置等)への発行コンテンツの効果的な配信は、発行コンテンツの少なくとも一部を送信するためにはマルチキャスト送信を、また発行コンテンツの残りの部分を送信するためにはユニキャスト送信を使用して実現されてもよい。発行コンテンツは、視聴者に定期的に配布される電子媒体情報(例えば電子ニュースの供給源等)を含んでもよい。例えば、発行コンテンツは日刊新聞の電子版(例えばコネチカット・ポスト(Connecticut Post)新聞の電子版等)を含んでもよい。他の例では、発行コンテンツは月刊雑誌の電子版(例えばコスモポリタン(Cosmopolitan)誌の電子版等)を含んでもよい。さらに他の例では、発行コンテンツは最新ニュース速報供給源の電子版(例えばハースト・ニュース・サービス(Hearst News Service)のニュース速報等)を含んでもよい。
【0006】
発行コンテンツシステムは、マルチキャスト送信、ユニキャスト送信または両方の組み合わせを使用して、多数の契約している読取装置に発行コンテンツを定期的に配信してもよい。送信の前に、発行コンテンツシステムは、発行コンテンツを1つまたは複数の発行コンテンツ構成要素に分割して、1つまたは複数の発行コンテンツ構成要素を参照し、1つまたは複数の発行コンテンツ構成要素の構造を示す主発行コンテンツを生成してもよい。
【0007】
1つの実施形態では、発行コンテンツシステムは発行コンテンツを、1つまたは複数のグラフィック画像、1つまたは複数の文章区分、1つまたは複数のオーディオクリップ、1つまたは複数のビデオクリップおよび1つまたは複数のリッチメディア要素のうちの任意のものまたは組み合わせを含む1つまたは複数の発行コンテンツ構成要素に分割してもよい。発行コンテンツシステムはまた、発行コンテンツをページの境界に位置する1つまたは複数の部分に分割することによって、発行コンテンツを1つまたは複数の発行コンテンツ構成要素に分割してもよい。
【0008】
1つの実施形態では、発行コンテンツシステムは、1つまたは複数の発行コンテンツ構成要素に関連した1つまたは複数の識別子を参照する主発行コンテンツを生成してもよい。主発行コンテンツはまた、多数の契約読取装置での表示のために、1つまたは複数の発行コンテンツ構成要素の構造を示してもよい。
【0009】
発行コンテンツシステムは、データネットワークを使用するマルチキャスト送信スケジュールに従って、1つまたは複数の発行コンテンツ構成要素および主発行コンテンツのうちの任意のものまたはそれらの組み合わせを多数の契約読取装置にマルチキャストしてもよい。例えば契約読取装置が、1つまたは複数の発行コンテンツ構成要素および主発行コンテンツのうちの任意のものまたは組み合わせの受信に失敗する場合、発行コンテンツシステムは、1つまたは複数の発行コンテンツ構成要素および主発行コンテンツのうちの任意のものまたは組み合わせを、データネットワークを使用して契約読取装置にユニキャストしてもよい。
【0010】
一旦契約読取装置が1つまたは複数の発行コンテンツ構成要素および主発行コンテンツを発行コンテンツシステムから受信すると、契約読取装置は主発行コンテンツによって示される構造に従って、1つまたは複数の発行コンテンツ構成要素をユーザに表示してもよい。
【0011】
図1は、実施形態の構成要素の間の相互接続を示す概略図である。図示されているように、データネットワーク104は、発行コンテンツシステム102を読取装置106A、読取装置106B、読取装置106C、読取装置106Dおよび読取装置106Eなどの多数の読取装置に通信可能に連結してもよい。したがって、発行コンテンツシステム102はデータネットワーク104を使用して、読取装置106A、読取装置106B、読取装置106C、読取装置106Dおよび読取装置106Eにデータを送信し、またそれらからデータを受信してもよい。例えば、発行コンテンツシステム102はデータネットワーク104を使用して、1つまたは複数の発行コンテンツ構成要素および主発行コンテンツを読取装置106A、読取装置106B、読取装置106C、読取装置106Dおよび読取装置106Eに送信してもよい。
【0012】
データネットワーク104は、1つまたは複数の無線ネットワーク、1つまたは複数のローカルエリアネットワーク(LANs)、1つまたは複数の広域ネットワーク(WANs)、インターネット、1つまたは複数のセルラーネットワーク、1つまたは複数の衛星ネットワーク、およびデータの送信または受信をサポートする任意のその他ネットワークのうちの任意のものまたは組み合わせを含んでもよい。データネットワーク104は、ネットワーククライアントの1つまたは複数のプロトコルを利用してもよい。データネットワーク104はまた、他のプロトコルからネットワーククライアントの1つまたは複数のプロトコルに、またはネットワーククライアントの1つまたは複数のプロトコルから他のプロトコルに変換してもよい。1つの実施形態では、データネットワーク104は、独立のネットワークとして動作するか、または互いに共同で動作する上述のネットワークのうちの1つまたは複数を含んでもよい。本明細書でのネットワークという用語の使用は、ネットワークを単一のネットワークに限定することを意図しない。
【0013】
発行コンテンツシステム102は、データ経路108およびデータネットワーク104を介して、読取装置106A、106B、106C、106D、106E等の1つまたは複数の読取装置に、通信可能に連結されてもよい。発行コンテンツシステム102は、限定されないが、例えばパーソナルコンピュータ(PC)、ワークステーション、サーバー、または発行コンテンツを1つまたは複数の発行コンテンツ構成要素に分割し、主発行コンテンツを生成し、1つまたは複数の発行コンテンツ構成要素データ信号および1つまたは複数の主発行コンテンツデータ信号を、データ経路108を介して1つまたは複数の読取装置にマルチキャストし、1つまたは複数の発行コンテンツ構成要素データ信号および1つまたは複数の主発行コンテンツデータ信号を、データ経路108を介して1つまたは複数の読取装置にユニキャストするように構成された任意のその他装置等のコンピューティング装置または通信装置を含んでもよい。発行コンテンツ構成要素データ信号は、1つまたは複数の発行コンテンツ構成要素に関連したデータを含んでもよい。主発行コンテンツデータ信号は、主発行コンテンツに関連したデータを含んでもよい。
【0014】
発行コンテンツシステム102は発行コンテンツを、1つまたは複数のグラフィック画像、1つまたは複数の文章区分、1つまたは複数のオーディオクリップ、1つまたは複数のビデオクリップおよび1つまたは複数のリッチメディア要素のうちの任意のものまたは組み合わせを含む1つまたは複数の発行コンテンツ構成要素に分割するように構成されてもよい。例えば、発行コンテンツシステム102は第1発行コンテンツを、文章区分(例えば記事に関連した文章区分等)を含む第1発行コンテンツ構成要素、グラフィック画像(例えば広告に関連したグラフィック画像等)を含む第2発行コンテンツ構成要素、およびオーディオクリップ(例えば記事に関連したオーディオクリップ等)を含む第3発行コンテンツ構成要素に分割してもよい。他の例では、発行コンテンツシステム102は第2発行コンテンツを、ビデオクリップ(例えば広告に関連したビデオクリップ等)を含む第1発行コンテンツ構成要素、文章区分(例えば記事に関連した文章区分等)を含む第2発行コンテンツ構成要素、および文章の他の区分(例えば他の記事に関連した文章区分等)を含む第3発行コンテンツ構成要素に分割してもよい。
【0015】
発行コンテンツシステム102はまた、発行コンテンツをページの境界に位置する1つまたは複数の区分に分割することによって、発行コンテンツを1つまたは複数の発行コンテンツ構成要素に分割するように構成されてもよい。各区分(例えば発行コンテンツ構成要素)は、フロント部門、主要都市部門、交通部門、国家部門、政治部門、世界部門、ビジネス部門、論説部門、展望部門、娯楽部門、生活部門、宝くじ部門、星占い部門、スポーツ部門、技術ニュース部門および著名人部門等、発行コンテンツの部門と関連付けられてもよい。したがって、発行コンテンツシステム102は発行コンテンツを、ページ境界に位置し、発行コンテンツの特定の部門と関連付けられた1つまたは複数の発行コンテンツに分割してもよい。
【0016】
発行コンテンツシステム102は、1つまたは複数の発行コンテンツ構成要素に関連した1つまたは複数の識別子を参照する主発行コンテンツを生成するように構成されてもよい。発行コンテンツシステム102はまた、読取装置106A、106B、106C、106D、106E等の多数の契約読取装置での表示のために、1つまたは複数の発行コンテンツ構成要素の構造を示す主発行コンテンツを生成するように構成されてもよい。
【0017】
発行コンテンツシステム102は、データネットワーク104等のデータネットワークを使用して、読取装置106A、106B、106C、106D、106E等の多数の契約読取装置に1つまたは複数の発行コンテンツ構成要素および主発行コンテンツのうちの任意のものまたは組み合わせをマルチキャストまたはユニキャストしてもよい。発行コンテンツシステム102は、以下でさらに説明される。
【0018】
1つの実施形態では、読取装置106A、106B、106C、106D、106Eはデータネットワーク104等の1つまたは複数のデータネットワークに通信可能に連結されてよい。例えば、読取装置106Aは、データ経路110Aを介したデータネットワーク104との通信のために構成されてもよい。他の例では、読取装置106Bは、データ経路110Bを介したデータネットワーク104との通信のために構成されてもよい。他の例では、読取装置106Cは、データ経路110Cを介したデータネットワーク104との通信のために構成されてもよい。他の例では、読取装置106Dは、データ経路110Dを介したデータネットワーク104との通信のために構成されてもよい。さらに他の例では、読取装置108Eは、データ経路106Eを介したデータネットワーク104との通信のために構成されてもよい。
【0019】
読取装置106A、106B、106C、106D、106Eは、ユーザ(例えば契約者)が、データネットワーク104およびデータ経路110を介して発行コンテンツシステム102と通信できるようにしてもよい。例えば、ユーザは発行コンテンツシステム102に登録して、1つまたは複数の発行供給源から発行コンテンツを受信するため、または読取装置106A、106B、106C、106D、106Eを使用してその他の作業を実行するために契約してもよい。
【0020】
読取装置106A、106B、106C、106D、106Eは、データ経路110を介して1つまたは複数の発行コンテンツ構成要素および主発行コンテンツのうちの任意のものまたは組み合わせを発行コンテンツシステム102から受信するように構成されてもよい。1つの実施形態では、読取装置106A、106B、106C、106D、106Eは、データ経路110A、110B、110C、110D、110Eを各々介してマルチキャスト送信スケジュールによって示される1つまたは複数の予定時間(例えばおおよその予定時間等)で、1つまたは複数の発行コンテンツ構成要素および主発行コンテンツのうちの任意ものまたは組み合わせを受信するように構成されてもよい。例えば、読取装置が1つまたは複数の発行コンテンツ構成要素および主発行コンテンツのうちの任意のものまたは組み合わせの受信に失敗する場合、読取装置はユニキャスト要求を生成し、それをデータ経路110を使用して発行コンテンツシステム102に送信することによって、ユニキャスト送信を介する1つまたは複数の発行コンテンツ構成要素および主発行コンテンツのうちの任意のものまたは組み合わせの再送信を要求してもよい。
【0021】
読取装置106A、106B、106C、106D、106Eは、一旦発行コンテンツシステム102から1つまたは複数の発行コンテンツ構成要素および主発行コンテンツを受信すると、表示装置(例えば表示スクリーン、プラズマスクリーン、液晶ディスプレイ(LCD)装置等)を使用して、主発行コンテンツによって示される構造に従って1つまたは複数の発行コンテンツ構成要素をユーザ(例えば契約者等)に表示してもよい。読取装置106A、106B、106C、106D、106Eは、全文で本明細書に参照で組み入れられる、2008年10月9日に出願された「Media Display Device And Method Of Operation Thereof」という表題の米国特許出願第12/248331号明細書の中で説明されているものを含んでもよい。読取装置106A、106B、106C、106D、106Eは、以下でさらに説明される。
【0022】
本明細書で開示される1つまたは複数のデータ経路は、1つまたは複数の装置を互いに通信可能に連結する任意の装置を含んでもよい。例えば、1つまたは複数のデータ経路は1つまたは複数の無線ネットワーク、または1つまたは複数の導線(例えば銅線等)を含んでもよい。
【0023】
図2は、実施形態の発行コンテンツシステムの例示的モジュールを示す概略図である。発行コンテンツシステム102は、送信前段モジュール200および送信モジュール202を含んでもよい。モジュール200および202は、例示的なものであることに留意されたい。モジュール200および202の機能は、発行コンテンツシステム102から離れているか、またはそのローカルにある他のモジュールで実行されてもよく、モジュール200および202は結合または分離していてもよい。
【0024】
送信前段モジュール200は、読取装置106A、106B、106C、106D、106E等の多数の契約読取装置へのマルチキャスト送信、ユニキャスト送信または両方の組み合わせのために、発行コンテンツを準備するように構成されてもよい。したがって、送信前段モジュール200は、発行コンテンツを分割し、主発行コンテンツを生成することに関連した機能を実行するように構成されてもよい。
【0025】
送信前段モジュール200は、発行コンテンツを1つまたは複数の発行コンテンツ構成要素に分割するように構成されたソフトウェアおよびハードウェアの任意のものまたは組み合わせを含んでもよい。1つの実施形態では、送信前段モジュール200は発行コンテンツを、1つまたは複数のグラフィック画像、1つまたは複数の文章区分、1つまたは複数のオーディオクリップ、1つまたは複数のビデオクリップおよび1つまたは複数のリッチメディア要素のうちの任意のものまたは組み合わせを含む1つまたは複数の発行コンテンツ構成要素に分割するように構成されてもよい。
【0026】
例えば、送信前段モジュール200は、発行コンテンツ(例えばコネチカット・ポスト新聞の電子版等)を、コネチカット・ポスト新聞の第1の記事に関連した文章区分を含む第1発行コンテンツ構成要素、コネチカット・ポスト新聞の広告に関連したグラフィック画像を含む第2発行コンテンツ構成要素、およびコネチカット・ポスト新聞の第2の記事に関連したオーディオクリップを含む第3発行コンテンツ構成要素に分割してもよい。他の例では、送信前段モジュール200は、さらなる発行コンテンツ(例えばコスモポリタン誌の電子版等)を、コスモポリタン誌の広告に関連したビデオクリップを含む第1発行コンテンツ構成要素、コスモポリタン誌の第1の記事に関連した文章区分を含む第2発行コンテンツ構成要素、およびコスモポリタン誌の第2の記事に関連したオーディオクリップを含む第3発行コンテンツ構成要素に分割してもよい。
【0027】
1つの実施形態では、送信前段モジュール200は、発行コンテンツをページの境界に位置する1つまたは複数の部分に分割することによって、発行コンテンツを1つまたは複数の発行コンテンツ構成要素に分割するように構成されてもよい。送信前段モジュール200は、国際電子出版フォーラム(IDPF)によって支持されるエレクトロニックパブリケーション(EPUB)規格のうちの1つまたは複数の機能等、1つまたは複数のe-ブック規格のうちの1つまたは複数の機能を利用することによって、発行コンテンツを1つまたは複数の部分に分割してもよい。
【0028】
1つの実施形態では、送信前段モジュール200は、多数の電子文書をOPF「スパイン(spine)」に書式化するEPUBのオープン・パッケージング・フォーマット(OPF)機能等、1つまたは複数のEPUB規格の書式化機能を利用してもよい。OPFスパインは、多数の電子文書(例えば発行コンテンツ等)の線形の読み取り順序を識別する書式化機能を含んでもよい。OPFスパインの各電子文書は、ページ区切りによって他のXHTMLファイルから分離された特定の電子ファイル(例えばXHTMLファイル等)に関連しているので、送信前段モジュール200は発行コンテンツをページ区切りによって分離された1つまたは複数のXHTMLファイルに分割してもよい。したがって送信前段モジュール200は、連続したページの集まり(例えば発行コンテンツ等)を、1つまたは複数の独立の部分(例えば発行コンテンツ構成要素等)に分割してもよい。
【0029】
送信前段モジュール200は、ページ境界で分割された各発行コンテンツ構成要素を、フロント部門、主要都市部門、交通部門、国家部門、政治部門、世界部門、ビジネス部門、論説部門、展望部門、娯楽部門、生活部門、宝くじ部門、星占い部門、スポーツ部門、技術ニュース部門および著名人部門等の発行コンテンツの部門に関連付けてもよい。例えば、送信前段モジュール200は発行コンテンツ(例えばコネチカット・ポスト新聞の電子版)をコネチカット・ポスト新聞の国家部分の第1ページを含む第1発行コンテンツ構成要素、コネチカット・ポスト新聞の国家部分の第2ページを含む第2発行コンテンツ構成要素、およびコネチカット・ポスト新聞の交通部分の第1ページを含む第3発行コンテンツ構成要素に分割してもよい。
【0030】
1つの実施形態では、送信前段モジュール200は、1つまたは複数の特定の部門に関連した発行コンテンツを受信する際の関心を示す、読取装置106A等の読取装置のユーザからのユーザ入力を受信するように構成されてもよい。したがって、送信前段モジュール200は、1つまたは複数の特定の部門に関連した発行コンテンツ構成要素をユーザの読取装置(例えば読取装置106A等)に配信してもよい。
【0031】
図6、図7A、図7Bおよび図7Cは上述の技術を示す。図6は、実施形態の発行コンテンツの例示的部門を示す図である。発行コンテンツシステム102の送信前段モジュール200は、1つまたは複数のユーザが発行コンテンツ600の1つまたは複数の部門のリストを見ることを可能にする。ユーザ入力装置(例えばキーボード、マウス等)を使用して、1つまたは複数のユーザは、受信する発行コンテンツの中で自分の関心のある部門を選択してもよい。図6に示しているように、ユーザは発行コンテンツの国家部門および発行コンテンツのビジネス部門を選択してもよい。図7A、図7Bおよび図7Cに示されているように、発行コンテンツシステム102の送信前段モジュール200はユーザの選択に基づいて、国家部門(例えば国家発行コンテンツを伴う国家ページ等)に関連した1つまたは複数の発行コンテンツ構成要素、およびビジネス部門(例えばビジネス発行コンテンツを伴うビジネスページ等)に関連した1つまたは複数の発行コンテンツ構成要素を出力してもよい。
【0032】
図7Aは、実施形態の発行コンテンツの部門に従って分割された例示的発行コンテンツを示すブロック図である。図7Aに示しているように、送信前段モジュール200は、ユーザの国家部門の選択に基づいて、国家発行コンテンツを含む発行コンテンツの国家部門に関連した第1ページ700を配信してもよい。
【0033】
図7Bは、実施形態の発行コンテンツの部門に従って分割された例示的発行コンテンツを示すブロック図である。図7Bに示しているように、送信前段モジュール200は、ユーザの国家部門の選択に基づいて、国家発行コンテンツを含む発行コンテンツの国家部門に関連した第2ページ702を配信してもよい。
【0034】
図7Cは、実施形態の発行コンテンツの部門に従って分割された例示的発行コンテンツを示すブロック図である。図7Cに示しているように、送信前段モジュール200は、ユーザのビジネス部門の選択に基づいて、ビジネス発行コンテンツを含む発行コンテンツのビジネス部門に関連した第1ページ704を配信してもよい。
【0035】
再度図2を参照すると、送信前段モジュール200は、各発行コンテンツ構成要素がシステム全体を通じて一意に識別可能であるように、各発行コンテンツ構成要素に一意識別子を割り当てるように構成されてもよい。1つの実施形態では、送信前段モジュール200は、単一供給源(例えば単調増加数を生成する乱数発生器等)から生じる任意の一意数を各発行コンテンツ構成要素に割り当ててもよい。1つの実施形態では、送信前段モジュール200は、グローバル一意識別子(GUID)を各発行コンテンツ構成要素に割り当ててもよい。1つの実施形態では、送信前段モジュール200は、発行コンテンツ構成要素で実行されるハッシュ関数(例えばSHA-I、メッセージダイジェストアルゴリズム5(MD5)等)から生じる一意識別子を、各発行コンテンツ構成要素に割り当ててもよい。
【0036】
送信前段モジュール200は、1つまたは複数の発行コンテンツ構成要素を参照する主発行コンテンツを生成するように構成されたソフトウェアおよびハードウェアのうちの任意のものまたは組み合わせを含んでもよい。例えば、送信前段モジュール200は、1つまたは複数の発行コンテンツ構成要素に関連した1つまたは複数の識別子を参照する主発行コンテンツを生成するように構成されてもよい。したがって、主発行コンテンツは、主発行コンテンツによって参照された1つまたは複数の発行コンテンツ構成要素が受信されたかどうかを判定するために、読取装置によって使用されてもよい。
【0037】
送信前段モジュール200はまた、1つまたは複数の発行コンテンツ構成要素の構造を示す主発行コンテンツを生成するように構成されてもよい。1つの実施形態では、1つまたは複数の発行コンテンツ構成要素の構造は、1つまたは複数の発行コンテンツ構成要素の表示位置を示してもよい。したがって、主発行コンテンツは、主発行コンテンツに関連した各発行コンテンツ構成要素の適切な表示位置を判定するために、読取装置によって使用されてもよい。
【0038】
1つまたは複数の発行コンテンツ構成要素と主発行コンテンツとの対話は、図5に示されている。図5は、実施形態の主発行コンテンツに従って1つまたは複数の発行コンテンツ構成要素に分割され、配列された発行コンテンツを示すブロック図である。図5に示しているように、送信前段モジュール200は、発行コンテンツ構成要素502、504、506、508、510等の1つまたは複数の発行コンテンツ構成要素を参照する主発行コンテンツ500を出力してもよい。主発行コンテンツの発行コンテンツ構成要素502、504、506、508、510への参照に基づいて、読取装置106A、106B、106C、106D、106E等の読取装置は、それらが主発行コンテンツによって参照された発行コンテンツ構成要素を受信したかどうかを判定してもよい。主発行コンテンツの発行コンテンツ構成要素502、504、506、508、510の構造の表示に基づいて、読取装置106A、106B、106C、106D、106Eは、1人または複数のユーザに対して、発行コンテンツ構成要素502、504、506、508、510を適切な表示位置に出力(例えば表示等)してもよい。
【0039】
再度図2を参照すると、送信モジュール202は、マルチキャスト送信、ユニキャスト送信または両方の組み合わせを使用して、1つまたは複数の発行コンテンツ構成要素および主発行コンテンツを、読取装置106A、106B、106C、106D、106E等の多数の契約読取装置に送信するように構成されてもよい。したがって、送信モジュール202は、1つまたは複数の発行コンテンツ構成要素および主発行コンテンツの読取装置106A、106B、106C、106D、106Eへのマルチキャスティングおよびユニキャスティング、またはその組み合わせに関連した機能を実行するように構成されてもよい。
【0040】
送信モジュール202は、マルチキャスト送信スケジュールに従って、1つまたは複数の発行コンテンツ構成要素および主発行コンテンツのうちの任意のものまたは組み合わせを、読取装置106A、106B、106C、106D、106Eにマルチキャストするように構成されてもよい。マルチキャスト送信スケジュールは、送信モジュール202が1つまたは複数の発行コンテンツ構成要素および主発行コンテンツのうちの任意のものまたは組み合わせを読取装置106A、106B、106C、106D、106Eにマルチキャストしてもよい、1つまたは複数の予定時間(例えばおおよその予定時間等)を示してもよい。送信モジュール202は、読取装置106A、106B、106C、106D、106Eによってアクセス可能な格納場所にマルチキャスト送信スケジュールを格納してもよい。したがって読取装置は、ユーザが受信するように契約している発行コンテンツのマルチキャストを適切な予定時間に「聞く」ことができる。
【0041】
例えば、契約読取装置が1つまたは複数の発行コンテンツ構成要素および主発行コンテンツのうちの任意のものまたは組み合わせの受信に失敗する場合、読取装置は、発行コンテンツの1つまたは複数の欠落部分を求めるユニキャスト要求を生成し、送信してもよい。ユニキャスト要求に応答して、送信モジュール202は、1つまたは複数の発行コンテンツ構成要素および主発行コンテンツのうちの任意のものまたは組み合わせを契約読取装置にユニキャストしてもよい。
【0042】
データ経路204は、送信前段モジュール200と送信モジュール202を互いに通信可能に連結してもよい。したがって、送信前段モジュール200はデータ経路204を介して送信モジュール202にデータを送信し、またそこからデータを受信してもよい。同様に、送信モジュール202はデータ経路204を介して送信前段モジュール200にデータを送信し、またそこからデータを受信してもよい。
【0043】
図3は、実施形態の読取装置の例示的モジュールを示す概略図である。読取装置106はダウンロードモジュール300、オンラインブックシェルフモジュール302、発行コンテンツレイアウトモジュール304および通信モジュール306を含んでもよい。モジュール300、302、304および306は例示的なものであることに留意されたい。モジュール300、302、304および306の機能は、読取装置106から離れているか、またはそのローカルにある他のモジュールで実行されてもよく、またモジュール300、302、304および306は結合されても、または分離されてもよい。
【0044】
オンラインブックシェルフモジュール302は、発行コンテンツシステム102の特定の格納場所(例えばオンラインブックシェルフ等)に定期的(例えば毎時、毎日、毎週等)にアクセスするように構成されたソフトウェアおよびハードウェアのうちの任意のものまたは組み合わせを含んでもよい。1つの実施形態では、オンラインブックシェルフモジュール302は、読取装置106のユーザが受信するように契約している発行コンテンツを示す情報を取り出すために、定期的に格納場所にアクセスするように構成されてもよい。1つの実施形態では、オンラインブックシェルフモジュール302は、契約している発行コンテンツがマルチキャスト送信を介して配信される1つまたは複数の予定時間を示すマルチキャスト送信スケジュールを取り出すために、定期的に格納場所にアクセスするように構成されてもよい。
【0045】
例えば、マルチキャスト送信スケジュールは、申し込まれた発行コンテンツ(例えば電子版コネチカット・ポスト新聞等)がマルチキャスト送信を介して毎朝午前6時に配信されることを示してもよい。他の例では、マルチキャスト送信スケジュールは、申し込まれた発行コンテンツ(例えばコスモポリタン誌の電子版当)がマルチキャスト送信を介して毎月1日の午前6時に配信されることを示してもよい。
【0046】
契約された発行コンテンツの配信予定時間に、ダウンロードモジュール300は「起動」して、契約された発行コンテンツのマルチキャスティングを「聞く」ことができる。したがってダウンロードモジュール300は、契約された発行コンテンツに関連した1つまたは複数の発行コンテンツ構成要素および主発行コンテンツのうちの任意のものまたは組み合わせを、マルチキャスト送信を介して受信し、(例えば読取装置106のローカルキャッシュ等に)格納してもよい。
【0047】
発行コンテンツレイアウトモジュール304は、1つまたは複数の発行コンテンツ構成要素および主発行コンテンツが発行コンテンツシステムから受信されたかどうかを判定するように構成されたソフトウェアおよびハードウェアのうちの任意のものまたは組み合わせを含んでもよい。例えば、1つまたは複数の発行コンテンツ構成要素および主発行コンテンツが受信されている場合、発行コンテンツレイアウトモジュール304は、発行コンテンツに完了と印をつけ、表示装置(例えば表示スクリーン、プラズマスクリーン、液晶ディスプレイ(LCD)等)を使用して、主発行コンテンツによって示される構造に従って、1つまたは複数の発行コンテンツ構成要素をユーザに出力(例えば表示等)してもよい。しかしながら、読取装置106が1つまたは複数の発行コンテンツ構成要素および主発行コンテンツのうちの任意のものまたは組み合わせの受信に失敗する場合、通信モジュール306は、ユニキャスト送信を介して発行コンテンツの1つまたは複数の欠落部分を読取装置106に配信するように発行コンテンツシステム102に求めるユニキャスト要求を生成し、送信してもよい。
【0048】
発行コンテンツシステム102および読取装置106は、1つまたは複数のダウンロード最適化技術を用いるように構成されてもよい。1つの実施形態では、コンテンツ署名は、1つまたは複数の発行コンテンツ構成要素のうちのどれが読取装置106によって受信され、1つまたは複数の発行コンテンツ構成要素のうちのどれが読取装置106によってダウンロードされなければならないのかを示すために使用されてよい。
【0049】
発行コンテンツは頻繁に変わることがあるので(例えばニュースの発行コンテンツは頻繁に変わる)、発行コンテンツシステム102は、発行コンテンツの更新を頻繁に配信してもよい。したがって、読取装置106は頻繁に発行の変更をダウンロードしなければならないことがある。1つの実施形態で、1つまたは複数のダウンロード最適化技術は、読取装置106が変更されていない発行コンテンツを不必要にダウンロードすることを回避するために使用されてもよい。
【0050】
そのような実施形態では、発行コンテンツシステム102は、発行コンテンツ構成要素が生成される場合に、発行コンテンツの各発行コンテンツ構成要素でハッシュ関数を実行してもよい。各ハッシュ関数の結果は、読取装置106によってアクセス可能なインデックスの中に格納されてもよい。したがって、読取装置106はインデックスにアクセスし、申し込まれた発行コンテンツの1つまたは複数の発行コンテンツ構成要素に関連したハッシュ関数の結果を、読取装置106に格納された1つまたは複数の発行コンテンツ構成要素でのハッシュ関数の結果と比較する。この比較が2つのハッシュ関数の結果の値の違いを示す場合、読取装置106は更新された発行コンテンツをダウンロードしてもよい。しかしながら、この比較が2つのハッシュ関数の結果の値の違いを示さない場合、読取装置106はさらなる発行コンテンツをダウンロードすることを止める。
【0051】
図4は、実施形態の例示的動作を示すフローチャートである。本明細書で開示される方法を行うための様々な仕方があるので、この例示的方法400は例として示されている。図4に示した方法400は、様々なシステムのうちの1つまたは組み合わせによって遂行、さもなければ実行されてもよい。方法400は以下で、例として、図1に示した発行コンテンツシステム102によって実行されるように説明されており、図4の方法例を説明する際に、発行コンテンツシステム102の様々な要素が参照される。図4に示した各ブロックは、例示的方法400で行われる1つまたは複数の処理、方法またはサブルーチンを表す。図4を参照すると、例示的方法400はブロック402で始まってもよい。
【0052】
ブロック402で、方法400は発行コンテンツを複数の発行コンテンツ構成要素に分割することを含んでよい。1つの実施形態では、発行コンテンツシステム102の送信前段モジュール200は、発行コンテンツを複数の発行コンテンツ構成要素に分割してもよい。例えば、送信前段モジュール200は発行コンテンツを、1つまたは複数のグラフィック画像、1つまたは複数の文章区分、1つまたは複数のオーディオクリップ、1つまたは複数のビデオクリップおよび1つまたは複数のリッチメディア要素のうちの任意のものまたは組み合わせを含む複数の発行コンテンツ構成要素に分割してもよい。他の例では、送信前段モジュール200は、発行コンテンツをページ境界にある複数の区分に分割することによって、発行コンテンツを複数の発行コンテンツ構成要素に分割してもよい。方法400はブロック404に続いてもよい。
【0053】
ブロック404では、方法400は、各発行コンテンツ構成要素への参照を含み、発行コンテンツの構造を示す主発行コンテンツを生成することを含んでもよい。1つの実施形態では、発行コンテンツシステム102の送信前段モジュール200は、各発行コンテンツ構成要素への参照を含み、発行コンテンツの構造を示す主発行コンテンツを生成してもよい。方法400は、ブロック406へ続いてもよい。
【0054】
ブロック406で、方法400は、主発行コンテンツおよび複数の発行コンテンツ構成要素をマルチキャストすることを含んでもよい。1つの実施形態では、発行コンテンツシステム102の送信モジュール202は、データネットワーク104等のデータネットワークを使用して、主発行コンテンツおよび複数の発行コンテンツ構成要素を1つまたは複数の読取装置にマルチキャストしてもよい。次いで方法400は終了してよい。
【0055】
図8は、実施形態の例示的動作を示す概略図である。図8に示しているように、発行コンテンツシステム102は、マルチキャスト送信を使用して、1つまたは複数の発行コンテンツ構成要素および主発行コンテンツを1つまたは複数の契約読取装置に配信する。例えば、発行コンテンツシステム102はマルチキャスト送信を使用して、コンテンツ802A、802B、802C、802D、802E(例えば1つまたは複数の発行コンテンツ構成要素、主発行コンテンツ等)を、契約読取装置106A、106B、106C、106D、106E等の1つまたは複数の契約読取装置に配信してもよい。読取装置804、806、808、810は契約読取装置ではないので、それらは発行コンテンツシステム102からコンテンツを受信しなくてもよい。
【0056】
前述の明細書では、様々な好ましい実施形態が添付の図面を参照して述べられてきた。しかしながら、下記の特許請求の範囲で述べられるような本発明のさらに広い範囲から逸脱することなく、様々な改造および変更がなされること、および追加の実施形態が実施され得ることは明らかであろう。したがって本明細書および図面は、限定の意味ではなく例証の意味に見なされるべきである。
【符号の説明】
【0057】
102 発行コンテンツシステム
104 データネットワーク
106A、106B、106C、106D、106E 読取装置
108、110 データ経路
200 送信前段モジュール
202 送信モジュール
204 データ経路
300 ダウンロードモジュール
302 オンラインブックシェルフモジュール
304 発行コンテンツレイアウトモジュール
306 通信モジュール
600 発行コンテンツ
700 発行コンテンツの国家部門に関連した第1ページ
702 発行コンテンツの国家部門に関連した第2ページ
704 発行コンテンツのビジネス部門に関連した第1ページ
500 主発行コンテンツ
502、504、506、508、510 発行コンテンツ構成要素
802A、802B、802C、802D、802E コンテンツ

【特許請求の範囲】
【請求項1】
混合方式伝送を使用して発行コンテンツを1つまたは複数の読取装置に配信するためのシステムであって、
前記発行コンテンツを複数の発行コンテンツ構成要素に分割するように構成された送信前段コンピューティング装置であって、
各発行コンテンツ構成要素への少なくとも1つの参照を含むとともに、前記発行コンテンツの構造を示す主発行コンテンツを生成するように構成された送信前段コンピューティング装置と、
ネットワークを介して、前記主発行コンテンツおよび前記複数の発行コンテンツ構成要素を前記1つまたは複数の読取装置にマルチキャストするように構成された送信コンピューティング装置と、
を含むことを特徴とするシステム。
【請求項2】
前記送信前段コンピューティング装置は、ユーザ入力データに基づいて前記発行コンテンツを分割することによって分割するようにさらに構成されることを特徴とする請求項1に記載のシステム。
【請求項3】
前記ユーザ入力データは、発行コンテンツの1つまたは複数の部門についてのユーザの関心を示すことを特徴とする請求項2に記載のシステム。
【請求項4】
前記発行コンテンツの1つまたは複数の部門は、フロント部門、主要都市部門、交通部門、国家部門、政治部門、世界部門、ビジネス部門、論説部門、展望部門、娯楽部門、生活部門、宝くじ部門、星占い部門、スポーツ部門、技術ニュース部門および著名人部門のうちの少なくとも1つを含むことを特徴とする請求項3に記載のシステム。
【請求項5】
前記送信前段コンピューティング装置は、前記発行コンテンツの1つまたは複数のページ境界に基づいて前記発行コンテンツを分割することによって分割するようにさらに構成されることを特徴とする請求項1に記載のシステム。
【請求項6】
前記参照は、各発行コンテンツ構成要素に関連した一意識別子を含むことを特徴とする請求項1に記載のシステム。
【請求項7】
前記発行コンテンツの構造は、各発行コンテンツ構成要素の表示位置を示すことを特徴とする請求項1に記載のシステム。
【請求項8】
前記送信モジュールは、マルチキャスト送信スケジュールに従って、前記主発行コンテンツおよび前記複数の発行コンテンツ構成要素を1つまたは複数の読取装置にマルチキャストすることによってマルチキャストするようにさらに構成されることを特徴とする請求項1に記載のシステム。
【請求項9】
前記送信コンピューティング装置は、前記1つまたは複数の読取装置からのユニキャスト要求に応答して、ネットワークを介して少なくとも1つの発行コンテンツ構成要素を前記1つまたは複数の読取装置にユニキャストするようにさらに構成されることを特徴とする請求項1に記載のシステム。
【請求項10】
前記送信コンピューティング装置は、前記1つまたは複数の読取装置からのユニキャスト要求に応答して、ネットワークを介して前記主発行コンテンツを1つまたは複数の読取装置にユニキャストするようにさらに構成されることを特徴とする請求項1に記載のシステム。
【請求項11】
各読取装置が電子ペーパーディスプレイを含むことを特徴とする請求項1に記載のシステム。
【請求項12】
混合方式伝送を使用して発行コンテンツを1つまたは複数の読取装置に配信するためのコンピュータ実施方法であって、
コンピューティング装置を使用して、前記発行コンテンツを複数の発行コンテンツ構成要素に分割するステップと、
コンピューティング装置を使用して、各発行コンテンツ構成要素への参照を含むとともに、前記発行コンテンツの構造を示す主発行コンテンツを生成するステップと、
ネットワークを介して、前記1つまたは複数の読取装置に前記主発行コンテンツおよび前記複数の発行コンテンツ構成要素をマルチキャストするステップと、
を含むことを特徴とするコンピュータ実施方法。
【請求項13】
前記分割するステップは、ユーザ入力データに基づいて前記発行コンテンツを分割することをさらに含むことを特徴とする請求項12に記載のコンピュータ実施方法。
【請求項14】
前記ユーザ入力データは、発行コンテンツの1つまたは複数の部門におけるユーザの関心を示すことを特徴とする請求項13に記載のコンピュータ実施方法。
【請求項15】
前記発行コンテンツの1つまたは複数の部門は、フロント部門、主要都市部門、交通部門、国家部門、政治部門、世界部門、ビジネス部門、論説部門、展望部門、娯楽部門、生活部門、宝くじ部門、星占い部門、スポーツ部門、技術ニュース部門および著名人部門のうちの少なくとも1つを含むことを特徴とする請求項14に記載のコンピュータ実施方法。
【請求項16】
前記分割するステップは、前記発行コンテンツの1つまたは複数のページ境界に基づいて前記発行コンテンツを分割することをさらに含むことを特徴とする請求項12に記載のコンピュータ実施方法。
【請求項17】
前記参照は、各発行コンテンツ構成要素に関連した一意識別子を含むことを特徴とする請求項12に記載のコンピュータ実施方法。
【請求項18】
前記発行コンテンツの構造は、各発行コンテンツ構成要素の表示位置を示すことを特徴とする請求項12に記載のコンピュータ実施方法。
【請求項19】
前記マルチキャストするステップは、マルチキャスト送信スケジュールに従って、前記主発行コンテンツおよび複数の発行コンテンツ構成要素を前記1つまたは複数の読取装置にマルチキャストすることをさらに含むことを特徴とする請求項12に記載のコンピュータ実施方法。
【請求項20】
前記1つまたは複数の読取装置からのユニキャスト要求に応答して、前記ネットワークを介して前記少なくとも1つの発行コンテンツ構成要素を前記1つまたは複数の読取装置にユニキャストするステップをさらに含むことを特徴とする請求項12に記載のコンピュータ実施方法。
【請求項21】
前記1つまたは複数の読取装置からのユニキャスト要求に応答して、前記ネットワークを介して前記主発行コンテンツを前記1つまたは複数の読取装置にユニキャストするステップをさらに含むことを特徴とする請求項12に記載のコンピュータ実施方法。
【請求項22】
各読取装置が電子ペーパーディスプレイを含むことを特徴とする請求項12に記載のコンピュータ実施方法。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7A】
image rotate

【図7B】
image rotate

【図7C】
image rotate

【図8】
image rotate


【公表番号】特表2012−529708(P2012−529708A)
【公表日】平成24年11月22日(2012.11.22)
【国際特許分類】
【出願番号】特願2012−515017(P2012−515017)
【出願日】平成22年6月7日(2010.6.7)
【国際出願番号】PCT/US2010/037606
【国際公開番号】WO2010/144355
【国際公開日】平成22年12月16日(2010.12.16)
【出願人】(511299104)スキフ・エルエルシー (9)
【出願人】(511299115)イーブックス・テクノロジーズ・インコーポレイテッド (7)
【Fターム(参考)】