【誤訳訂正書】
【提出日】平成22年12月27日(2010.12.27)
【誤訳訂正１】
【訂正対象書類名】明細書
【訂正対象項目名】全文
【訂正方法】変更
【訂正の内容】
【書類名】明細書
【発明の名称】方向付けられた広告を伴う電子書籍選択及び配送システム
【特許請求の範囲】
【請求項１】
電子書籍分配システムにおいて加入者に広告を提供する方法であって、前記システムと通信する前記加入者の端末上で電子書籍が表示され、前記端末はメモリを備え、前記電子書籍は広告が割り当てられる広告スポット位置を含み、前記システムは、加入者データ収集エンジンと、グループ割当エンジンと、広告検索プラン発生器と、複数の広告を記憶する広告データベースとを備え、前記方法は、
前記加入者データ収集エンジンが、前記端末から複数のカテゴリの各々に対する加入者データを受けるステップであって、前記複数のカテゴリの各々において複数のグループが定められた、ステップと、
前記グループ割当エンジンが、前記加入者データに基づいてグループ割当マトリクスを発生するステップであって、前記グループ割当マトリクスは、前記複数のカテゴリの各々において前記端末が割り当てられた、前記複数のグループのうちのグループを示す情報を含む、ステップと、
前記広告検索プラン発生器が広告検索プランを発生するステップであって、前記プランは、前記複数のカテゴリのうちの前記広告スポット位置への広告の割当に使用するカテゴリと、割当に使用する前記カテゴリにおいて定められた前記複数のグループの各々に対する、前記複数の広告のうちの前記広告スポット位置に割り当てる広告を示す情報とを含む、ステップと、
前記システムが、前記グループ割当マトリクスと前記複数の広告と前記広告検索プランとを前記端末に送るステップと、
前記端末が、前記グループ割当マトリクスと、前記複数の広告と、前記広告検索プランとを前記メモリに記憶するステップと、
前記端末が、前記電子書籍を表示するときに特定の広告を前記広告スポット位置に表示するステップであって、前記特定の広告は、前記グループ割当マトリクスと前記広告検索プランとを使用して、前記端末が前記複数の広告から検索する、ステップと、
を含む、方法。
【請求項２】
請求項１記載の方法において、前記複数のカテゴリの各々は、
カテゴリ名と、
前記カテゴリ名に対応するカテゴリ番号とを含み、定められた前記グループのそれぞれに対してグループ・マスク表現が割り当てられた、方法。
【請求項３】
請求項２記載の方法において、前記グループ・マスク表現はバイナリ数であることを特徴とする方法。
【請求項４】
請求項１記載の方法において、グループ割当マトリクスを発生する前記ステップは、前記グループ割当エンジンが前記カテゴリのそれぞれに対してグループ番号を端末に割り当てるステップを含み、前記割当ては対応するグループ・マスク表現を含む、方法。
【請求項５】
請求項４記載の方法において、前記グループ・マスク表現は、加入者の端末の中のどれが前記広告スポット位置において前記広告の中のどれを表示するかを示す、方法。
【請求項６】
請求項１記載の方法において、前記カテゴリは主要影響領域（ＡＤＩ）とジップ・コード＋４と人口学的データと購読された電子書籍と視聴された広告とを含み、前記グループ割当マトリクスは前記主要影響領域（ＡＤＩ）とジップ・コード＋４と人口学的データと購読された電子書籍と視聴された広告との中の１つ又は複数の変化を反映するように更新される、方法。
【請求項７】
請求項１記載の方法において、前記広告スポット位置は１つ又は複数のスポット位置を含み、前記広告検索プランは特定のスポット位置に表示される特定の広告をメモリから検索するように特定の端末に命じる、方法。
【請求項８】
請求項７記載の方法において、前記端末は前記電子書籍の表示の間に前記広告の中のどれが見られたかを指示する情報を記憶し、前記端末は前記情報を遠隔位置に提供することを特徴とする方法。
【請求項９】
請求項８記載の方法において、前記遠隔位置は前記端末をポールして前記情報を送ることを特徴とする方法。
【請求項１０】
請求項８記載の方法において、前記遠隔位置は、ケーブル・テレビジョン配送システムのオペレーション・センタとインターネット・ウェブサイトと通信ネットワークにおけるノードとの中の１つであることを特徴とする方法。
【請求項１１】
請求項８記載の方法において、前記端末は、広告が所定の時間表示されていたときには、前記広告の視聴データを記憶することを特徴とする方法。
【請求項１２】
請求項１記載の方法において、前記電子書籍は前記広告検索プランを含む、方法。
【請求項１３】
請求項１記載の方法において、前記広告検索プランは前記端末に周期的に送られ、前記広告は周期的に更新される、方法。
【請求項１４】
請求項１記載の方法において、
前記電子書籍分配システムは、入手可能な電子書籍のメニュを記憶するメニュ・データベースを含み、
前記メニュはメニュ広告スポット位置を含み、
前記広告検索プランは前記広告の中の１つ又は複数を前記メニュ広告スポット位置に割り当てるための情報を更に含み、
前記方法は、前記電子書籍分配システムが、前記メニュを前記端末に送るステップであって、前記メニュが前記端末において表示されるときには前記割り当てられた広告が表示される、ステップを更に含む、方法。
【請求項１５】
請求項１記載の方法において、
前記電子書籍分配システムが、前記電子書籍分配システムにおける１又は複数の加入者に関する加入者特定データを収集するステップと、
前記電子書籍分配システムが、前記収集された加入者特定データを分析して加入者プロファイルを求めるステップと
を更に含む、方法。
【請求項１６】
請求項１５記載の方法において、前記加入者特定データは、
購入された電子書籍と、電子書籍購入日と、購入された製品と、購入されたペイパービュー（ＰＰＶ）テレビジョン・プログラムと、ＰＰＶ購入日と、視聴テレビジョン・プログラム・データと、見られた電子書籍メニュと、見られた広告と、加入者の人口学的データと、加入者始動入力データとの中の１つ又は複数を含む、方法。
【請求項１７】
請求項１６記載の方法において、前記加入者始動入力データは、年齢と、性別と、教育と、収入と、読書傾向との中の１つ又は複数を含むことを特徴とする方法。
【請求項１８】
請求項１記載の方法において、前記方法は、シミュレートされた加入者プロファイルを作成するステップであって、
前記加入者データ収集エンジンが、特定の加入者に対して加入者アクセス・データを収集するステップであって、前記加入者アクセス・データは書籍購読データとテレビジョン・プログラム視聴データとの１つ又は複数を含む、ステップと、
前記加入者データ収集エンジンが、統計学的に有意な数の加入者から加入者テスト・データを収集するステップであって、前記テスト・データは統計学的に有意な数の加入者に対するアクセス・データを含む、ステップと、
前記加入者データ収集エンジンが、前記テスト・データを用いて、前記加入者の平均年齢と教育と性別との中の１つ又は複数を推定するステップと、
前記加入者データ収集エンジンが、前記加入者アクセス・データと前記テスト・データとを比較して、特定の加入者の年齢と教育と性別とを推定するステップと、
前記加入者データ収集エンジンが、前記特定の加入者に対する推定を前記シミュレートされた加入者プロファイルとしてセーブするステップと
を更に含む、方法。
【請求項１９】
広告管理システムを使用して、電子書籍を表示することができる電子書籍端末に広告を提供する方法であって、前記広告管理システムは、広告スポット位置を有する電子書籍を記憶した電子書籍データベースと、複数の広告を記憶した広告データベースとを含み、前記方法は、
前記広告管理システムが、前記電子書籍を前記電子書籍端末に提供するステップと、
前記広告管理システムが、前記位置のための前記複数の広告を前記電子書籍端末に提供するステップと、
前記広告管理システムが、広告検索プランを前記電子書籍端末に提供するステップであって、複数のカテゴリの各々において複数のグループが定められ、前記電子書籍端末には前記複数のカテゴリの各々において前記複数のグループのうちのグループが割り当てられ、前記プランは、前記複数のカテゴリのうちの前記広告スポット位置への広告の割当に使用するカテゴリと、割当に使用する前記カテゴリにおいて定められた前記複数のグループの各々に対する、複数の広告のうちの前記広告スポット位置に割り当てる広告を示す情報とを含み、特定の広告は、前記複数のカテゴリの各々において前記電子書籍端末に割り当てられた前記グループと前記広告検索プランとを使用して、前記電子書籍端末端末が広告データベースから検索する、ステップと
を含む、方法。
【請求項２０】
請求項１９記載の方法において、
前記電子書籍端末が、前記グループ割当マトリクスを記憶するステップと、
前記電子書籍端末が、前記広告検索プランを前記グループ割当マトリクスと比較して、前記１つ又は複数の広告の中のどれを表示すべきか決定するステップと
を更に含む、方法。
【請求項２１】
請求項１９記載の方法において、前記広告管理システムが前記広告検索プランを発生するステップを更に含み、前記広告検索プランを発生するステップは、
前記広告管理システムが、前記広告スポット位置のそれぞれに対してカテゴリを求めるステップと、
前記広告管理システムが、前記広告を前記広告スポット位置に割り当てるステップと、
前記広告管理システムが、グループを特定の広告に割り当てるステップと、
前記広告管理システムが、グループ・マスク割当てを作成するステップであって、前記グループ・マスク割当ては前記端末が前記広告検索プランを前記グループ割当マトリクスと比較するのに用いられる、ステップと
を含む、方法。
【請求項２２】
請求項１９記載の方法において、前記広告管理システムが前記広告検索プランを作成するステップを含み、該ステップは、
前記広告管理システムが、広告のカテゴリと全加入者の中で複数の広告のそれぞれを見る第１のパーセンテージとに基づいて、前記複数の広告のそれぞれをランク付けするステップと、
前記広告管理システムが、全加入者の中の第２のパーセンテージに基づいて、複数の広告をランク付けするステップと、
前記広告管理システムが、複数のプログラムのそれぞれと前記カテゴリのそれぞれとに対して、前記第１及び第２のパーセンテージに基づいて、全体的に最高のランク付けを有する広告を決定するステップと、
前記広告管理システムが、前記全体的に最高のランク付けを有する広告を第１のスポットとして表示されるように割り当てるステップと、
前記広告管理システムが、全体的なランク付けがより低い広告を第２のスポットとして表示されるように割り当てるステップと、
前記広告管理システムが、代替的な広告を前記第１及び第２のスポットにおいて表示されるように割り当てるステップであって、前記代替的な広告はデフォルトの広告であり、前記代替的な広告は最高の及びそれよりも低い全体的ランク付けを有する広告が前記電子書籍によって表示されないときに表示される、ステップと
を含む、方法。
【請求項２３】
請求項２１記載の方法において、広告スポットは複数の個別的な広告の集合であり、前記複数の個別的な広告の集合におけるそれぞれの個別的な広告は同じスポット位置に表示され、複数の個別的な広告は循環しながら表示されることを特徴とする方法。
【請求項２４】
請求項２１記載の方法において、広告スポットは複数の個別的な広告の集合であり、前記複数の個別的な広告の集合におけるそれぞれの個別的な広告はシーケンシャルなスポット位置に階段状に表示されることを特徴とする方法。
【請求項２５】
請求項１９記載の方法において、前記端末は、セットトップ端末とテレビジョンとパーソナル・コンピュータと電子書籍ビューワとの中の１つであることを特徴とする方法。
【請求項２６】
請求項１９記載の方法において、前記端末は衛星テレビジョン受信機に結合されていることを特徴とする方法。
【請求項２７】
請求項１９記載の方法において、
前記端末が、前記端末において見られた広告のＩＤをメモリに記録するステップと、
前記端末が、前記ＩＤを遠隔サイトに提供するステップと、
前記端末が、前記ＩＤを前記メモリから削除するステップと、
を更に含む、方法。
【請求項２８】
請求項１９記載の方法において、前記広告検索プランは、前記電子書籍の周期的な前記端末への送信と共に提供される、方法。
【請求項２９】
広告管理システムを使用して、電子書籍を表示する電子書籍端末に広告を提供する方法であって、前記電子書籍は広告が割り当てられる広告スポット位置を含み、前記電子書籍端末はメモリを備え、前記広告管理システムは、リソース管理エンジンと、グループ割当エンジンと、広告検索プラン発生器と、前記電子書籍を記憶する電子書籍データベースとを備え、前記方法は、
前記リソース管理エンジンが、複数の広告のパッケージを作成するステップと、
前記広告管理システムが、前記パッケージを前記端末に提供するステップであって、前記端末は前記パッケージを前記メモリに記憶する、ステップと、
前記グループ割当エンジンがグループ割当マトリクスを発生するステップであって、複数のカテゴリの各々において複数のグループが定められ、前記グループ割当マトリクスは、前記複数のカテゴリの各々において前記端末が割り当てられた、前記複数のグループのうちのグループを示す情報を含む、ステップと、
前記広告管理システムが、前記グループ割当マトリクスを前記端末に提供するステップであって、前記端末は前記グループ割当マトリクスを前記メモリに記憶する、ステップと、
前記広告検索プラン発生器が広告検索プランを発生するステップであって、前記広告検索プランは、前記複数のカテゴリのうちの前記広告スポット位置への広告の割当に使用するカテゴリと、割当に使用する前記カテゴリにおいて定められた前記複数のグループの各々に対する、複数の広告のうちの前記広告スポット位置に割り当てる広告を示す情報とを含む、ステップと、
前記広告管理システムが、前記検索プランを前記端末に提供するステップであって、前記端末は前記検索プランを前記メモリに記憶する、ステップと、
前記広告管理システムが、前記電子書籍を前記端末に提供するステップと、
前記電子書籍端末が、前記グループ割当マトリクスと前記検索プランとを比較して、前記広告スポット位置に表示する広告を決定するステップと、
を含む、方法。
【請求項３０】
請求項２９記載の方法において、前記グループ割当マトリクスと前記広告検索プランとはグループ・マスク割当てを含み、前記端末は、前記グループ・マスク割当てを使用して前記グループ割当マトリクスと前記検索プランとを比較する、方法。
【請求項３１】
請求項２９記載の方法において、
前記端末が、前記電子書籍において表示された広告のＩＤを前記メモリに記憶するステップと、
前記端末が、前記ＩＤを遠隔サイトに提供するステップと、
前記端末が、前記ＩＤを前記メモリから削除するステップと、
を更に含む、方法。
【請求項３２】
請求項２９記載の方法において、前記広告検索プランと前記グループ割当マトリクスとは、インターネットを介して前記電子書籍端末に提供される、方法。
【請求項３３】
請求項２９記載の方法において、複数の広告の前記パッケージは、インターネットを介して前記電子書籍端末に提供される、方法。
【請求項３４】
広告管理システムを使用して電子書籍ビューワに広告を提供する方法であって、前記電子書籍ビューワは、広告が割り当てられる広告スポット位置を含む電子書籍を表示のために記憶するメモリを含み、前記広告管理システムは、リソース管理エンジンと、グループ割当エンジンと、広告検索プラン発生器とを備え、前記方法は、
前記リソース管理エンジンが複数の広告のパッケージを発生するステップと、
前記広告管理システムが前記パッケージを前記電子書籍ビューワに提供するステップであって、前記電子書籍ビューアは前記パッケージを前記メモリに記憶する、ステップと、
前記グループ割当エンジンが前記電子書籍ビューワをグループに割り当て、グループ割当マトリクスを作成するステップであって、複数のカテゴリの各々において複数のグループが定められ、前記グループ割当マトリクスは、前記複数のカテゴリの各々において前記電子書籍ビューワが割り当てられた、前記複数のグループのうちのグループを示す情報を含む、ステップと、
前記広告検索プラン発生器が広告検索プランを発生するステップであって、前記検索プランは、前記複数のカテゴリのうちの前記広告スポット位置への広告の割当に使用するカテゴリと、割当に使用する前記カテゴリにおいて定められた前記複数のグループの各々に対する、複数の広告のうちの前記広告スポット位置に割り当てる広告を示す情報とを含み、前記電子書籍ビューワは、前記広告管理システムからの前記グループ割当マトリクスと前記検索プランとを使用して、前記パッケージから特定の広告を選択して、前記電子書籍を表示するときに前記特定の広告を前記広告スポット位置に表示する、ステップと、
を含む、方法。
【請求項３５】
請求項３４記載の方法において、
少なくとも１つの広告が電子書籍メニュに割り当てられ、前記電子書籍メニュは配送が可能な電子書籍を表示し、前記方法は、
前記広告管理システムが、前記電子書籍メニュを電子書籍配送ネットワークにおける端末に提供するステップ
を更に含む、方法。
【請求項３６】
請求項３５記載の方法において、前記電子書籍メニュは前記電子書籍ビューワに受信されるようにブロードキャストされることを特徴とする方法。
【請求項３７】
請求項３５記載の方法において、端末と前記電子書籍ビューワとは同じ位置にあることを特徴とする方法。
【請求項３８】
電子書籍配送ネットワークにおいて分配される電子書籍に広告を割り当てるシステムであって、前記電子書籍は広告が割り当てられる広告スポット位置を含み、前記電子書籍は前記ネットワークに結合された端末上で見ることができ、前記システムは、
前記電子書籍を配送のために記憶する電子書籍データベースと、
複数の広告を記憶する広告データベースと、
広告検索プランを発生する広告検索プラン発生器であって、複数のカテゴリの各々において複数のグループが定められ、前記検索プランは、前記複数のカテゴリのうちの前記広告スポット位置への広告の割当に使用するカテゴリと、割当に使用する前記カテゴリにおいて定められた前記複数のグループの各々に対する、前記複数の広告のうちの前記広告スポット位置に割り当てる広告を示す情報とを含む、広告検索プラン発生器と、
グループ割当マトリクスを発生するグループ割当エンジンであって、前記端末は特定の基準に従ってグループ分けされ、前記グループ割当マトリクスは、前記複数のカテゴリの各々において前記端末が割り当てられた、前記複数のグループのうちのグループを示す情報を含む、グループ割当エンジンと
を備え、
前記端末は、前記電子書籍と、前記システムからの前記検索プラン及び前記グループ割当マトリクスとを記憶するメモリを備え、前記電子書籍が前記端末において表示されたときに、前記検索プランと前記グループ割当マトリクスとが前記メモリから検索され、前記広告データベースからの特定の広告が前記検索プランと前記グループ割当マトリクスとに基づいて前記広告スポット位置に表示される、システム。
【請求項３９】
請求項３８記載のシステムにおいて、
電子書籍に対するリクエストを受け取り、前記リクエストに応答して前記電子書籍を提供するサーバと、
前記広告の割当に用いられる加入者データを収集する加入者データ収集エンジンと、
前記収集された加入者データを処理し、加入者プロファイルを発生し、端末を前記グループ割当マトリクスの中のグループに割り当て、前記グループ割当てを前記端末に提供するコンフィギュレーション・セットアップ・システムと、
前記加入者プロファイルと前記グループ割当マトリクスとを記憶する加入者情報データベースと、
前記電子書籍において表示する広告を決定する広告選択システムと、
を更に備えた、システム。
【請求項４０】
請求項３９記載のシステムにおいて、前記加入者情報は、前記加入者によって提供された情報と、電子書籍購読及びテレビジョン・プログラム視聴データからの情報と、第三者からの情報との中の１つ又は複数を含むことを特徴とする装置。
【請求項４１】
請求項３８記載のシステムにおいて、それぞれの電子書籍は１つ又は複数の広告スポット位置を備えており、１つのスポット位置は１つ又は複数の広告を含む、装置。
【請求項４２】
広告管理システムであって、
電子書籍に対するリクエストを受け取り、電子書籍分配システムの中の端末に配送する電子書籍を提供するサーバであって、前記電子書籍は広告が割り当てられる広告スポット位置を含む、サーバと、
前記端末から加入者データを取得し前記加入者データに基づいて加入者プロファイルを発生する加入者データ収集エンジンと、
前記加入者プロファイルを記憶する加入者情報データベースと、
前記加入者プロファイルに従って前記端末をグループ分けし、グループ割当マトリクスを発生するコンフィギュレーション・セットアップ・システムであって、複数のカテゴリの各々において複数のグループが定められ、前記グループ割当マトリクスは、前記複数のカテゴリの各々において前記端末が割り当てられた、前記複数のグループのうちのグループを示す情報を含む、コンフィギュレーション・セットアップ・システムと、
特定の広告を前記広告スポット位置に表示するための広告検索プランを発生する広告検索プラン発生器であって、前記広告検索プランは、前記複数のカテゴリのうちの前記広告スポット位置への広告の割当に使用するカテゴリと、割当に使用する前記カテゴリにおいて定められた前記複数のグループの各々に対する、前記複数の広告のうちの前記広告スポット位置に割り当てる広告を示す情報とを含み、前記特定の広告は、前記グループ割当マトリクスと前記広告検索プランとを使用して前記端末によって定められる、広告検索プラン発生器と、
を備えた、システム。
【請求項４３】
請求項４２記載のシステムにおいて、特定のグループは１人の加入者で構成される、システム。
【請求項４４】
請求項４２記載のシステムにおいて、特定のグループは複数の加入者で構成される、システム。
【請求項４５】
請求項４２記載のシステムにおいて、前記グループは、加入者の人口学的データと加入者の電子書籍購読データと加入者のテレビジョン・プログラム視聴データとの中の１つ又は複数に基づいて決定される、システム。
【請求項４６】
請求項４２記載のシステムにおいて、加入者プロファイルはシミュレートされた加入者プロファイルであることを特徴とするシステム。
【請求項４７】
請求項４２記載のシステムにおいて、前記グループ割当マトリクスは、
一意的な端末アドレスと、
加入者特性カテゴリと、
加入者グループ定義と、
グループ・マスク番号であって、前記端末は特定のグループ・マスク番号を前記検索プランの中の対応するグループ・マスク番号と比較して電子書籍において表示する広告を決定する、グループ・マスク番号と、
を備えていることを特徴とするシステム。
【請求項４８】
請求項４７記載のシステムにおいて、前記電子書籍において表示される広告は加入者によってオフにされるまで持続することを特徴とするシステム。
【請求項４９】
請求項４７記載のシステムにおいて、それぞれの広告スポット位置には１つ又は複数の広告が割り当てられる、システム。
【請求項５０】
請求項４９記載のシステムにおいて、特定の広告スポット位置に対する広告は循環的な態様で表示されうる、システム。
【請求項５１】
請求項４９記載のシステムにおいて、広告は複数の広告スポット位置の間に階段状に表示されうる、システム。
【請求項５２】
請求項４９記載のシステムにおいて、広告は広告スポット位置にリンクされた、システム。
【請求項５３】
請求項５２記載のシステムにおいて、前記表示される広告は全体スクリーン・フォーマットで表示されることを特徴とするシステム。
【請求項５４】
請求項５２記載のシステムにおいて、前記表示される広告は部分スクリーン・フォーマットで表示されることを特徴とするシステム。
【請求項５５】
請求項５２記載のシステムにおいて、前記リンクされた広告は前記端末のデータベースに記憶されることを特徴とするシステム。
【請求項５６】
請求項５２記載のシステムにおいて、前記リンクはハイパーテキスト・リンクであり、前記広告は前記端末から遠隔のサイトにおいて記憶されることを特徴とするシステム。
【請求項５７】
請求項５６記載のシステムにおいて、前記遠隔サイトはインターネット・ウェブ・サイトであることを特徴とするシステム。
【請求項５８】
請求項４９記載のシステムにおいて、前記広告は前記電子書籍のページに埋め込まれていることを特徴とするシステム。
【請求項５９】
請求項４２記載のシステムにおいて、前記端末は広告読了データを記憶し、前記端末は前記広告読了データを遠隔位置に提供することを特徴とするシステム。
【請求項６０】
請求項５９記載のシステムにおいて、前記広告読了データは前記遠隔位置からのポーリング・リクエストに応答して提供されることを特徴とするシステム。
【請求項６１】
請求項４２記載のシステムにおいて、前記端末は、電子書籍ビューワとパーソナル・コンピュータとテレビジョンとセットトップ端末との中の１つであることを特徴とするシステム。
【請求項６２】
広告管理システムを使用して電子書籍において広告割り当てる方法であって、前記電子書籍は広告が割り当てられる広告スポット位置を含み、前記広告管理システムと通信する端末上で前記電子書籍が表示され、前記広告管理システムは、グループ割当エンジンと、広告検索プラン発生器とを備え、前記方法は、
前記グループ割当エンジンが、電子書籍加入者の端末を識別してグループ割当マトリクスを発生するステップであって、複数のカテゴリの各々において複数のグループが定められ、前記グループ割当マトリクスは、前記複数のカテゴリの各々において前記端末が割り当てられた、前記複数のグループのうちのグループを示す情報を含む、ステップと、
前記広告検索プラン発生器が、前記電子書籍を取得する前記端末のグループに基づいて広告を前記広告スポット位置に割り当て、広告検索プランを発生するステップであって、前記広告検索プランは、前記複数のカテゴリのうちの前記広告スポット位置への広告の割当に使用するカテゴリと、割当に使用する前記カテゴリにおいて定められた前記複数のグループの各々に対する、前記複数の広告のうちの前記広告スポット位置に割り当てる広告を示す情報とを含み、前記端末は、前記グループ割当マトリクスと前記広告検索プランとを使用して、前記複数の広告から特定の広告を検索する、ステップと、
を含む、方法。
【請求項６３】
請求項６２記載の方法において、
前記広告管理システムが、前記加入者に関係する情報を収集するステップと、
前記広告管理システムが、１つ又は複数の広告に対してターゲット・カテゴリを発生するステップと、
前記広告管理システムが、前記ターゲット・カテゴリのそれぞれに対して１つ又は複数の加入者グループを定義するステップと、
前記広告管理システムが、個々の加入者を前記１つ又は複数の加入者グループに割り当てるステップと、
前記広告管理システムが、前記グループ割当マトリクスと前記広告検索プランとを前記端末に提供するステップであって、前記グループ割当マトリクスと前記広告検索プランとは前記加入者によるアクセスが可能な前記端末に記憶される、ステップと
を更に含む、方法。
【請求項６４】
請求項６３記載の方法において、
前記広告管理システムが、前記広告を前記端末に送るステップであって、前記広告は前記端末に記憶される、ステップと、
前記端末が、前記端末に記憶された前記広告の１つ又は複数を、前記電子書籍のページが前記端末上に表示されるときに表示するステップであって、前記広告スポット位置は前記ページ上の予め定義されている位置に対応する、ステップと
を更に含む、方法。
【請求項６５】
請求項６３記載の方法において、電子書籍課金及び集金システムが前記加入者情報を収集するのに用いられることを特徴とする方法。
【請求項６６】
請求項６２記載の方法において、前記広告は、テキスト、ビデオ、オーディオ及びグラフィクス情報の中の１つ又は複数を含みうることを特徴とする方法。
【請求項６７】
請求項６６記載の方法において、前記広告がビデオ及びオーディオ広告の一方であるときには、前記広告は終了まで実行されることを特徴とする方法。
【請求項６８】
請求項６６記載の方法において、前記広告がビデオ及びオーディオ広告の一方であるときには、前記加入者は前記広告を中断することができることを特徴とする方法。
【請求項６９】
請求項６２記載の方法において、前記電子書籍は電子書籍分配システムを用いて分配されることを特徴とする方法。
【請求項７０】
請求項６９記載の方法において、前記広告は電子書籍分配システムを用いて分配されることを特徴とする方法。
【請求項７１】
請求項７０記載の方法において、前記電子書籍と前記広告とは一緒に分配されることを特徴とする方法。
【請求項７２】
請求項７０記載の方法において、前記電子書籍と前記広告とは独立に分配されることを特徴とする方法。
【請求項７３】
請求項６９記載の方法において、前記電子書籍分配システムはブロードキャスト・システムであることを特徴とする方法。
【請求項７４】
請求項７３記載の方法において、前記ブロードキャスト・システムは全国放送局、放送支局、衛星放送局及びケーブル放送局の中の１つであることを特徴とする方法。
【請求項７５】
請求項７３記載の方法において、前記電子書籍と前記広告とは、空中ブロードキャスト・システム、ケーブル・テレビジョン・システム、衛星テレビジョン・システム、ワイアード・データ・ネットワーク及びテレフォニ・システムの中の１つ又は複数を用いてブロードキャストされることを特徴とする方法。
【請求項７６】
請求項７５記載の方法において、前記テレフォニ・システムはワイアード・テレフォニ・システムであることを特徴とする方法。
【請求項７７】
請求項７６記載の方法において、前記ワイアード・テレフォニ・システムは公共交換型電話ネットワークであることを特徴とする方法。
【請求項７８】
請求項７５記載の方法において、前記テレフォニ・システムは無線テレフォニ・システムであることを特徴とする方法。
【請求項７９】
請求項７８記載の方法において、前記無線テレフォニ・システムは、無線ＬＡＮ、デジタル・セルラ・ネットワーク、アナログ・セルラ・ネットワーク、デジタル・ページャ・ネットワーク及びパーソナル通信ネットワークの中の１つであることを特徴とする方法。
【請求項８０】
請求項７８記載の方法において、前記無線テレフォニ・システムは、ＧＳＭ（Ｇｌｏｂａｌ Ｓｙｓｔｅｍｓ ｆｏｒ ＭｏｂｉｌｅＣｏｍｍｕｎｉｃａｔｉｏｎｓ）標準、時分割マルチ・アクセス（ＴＤＭＡ）、符号分割マルチ・アクセス（ＣＤＭＡ）、アドバンスト・モバイル電話システム（ＡＭＰＳ）の中の１つ又は複数をサポートしていることを特徴とする方法。
【請求項８１】
請求項７５記載の方法において、前記ワイアード・データ・ネットワークは金属ワイアード・ネットワークとファイバ・ワイアード・ネットワークとの一方であり、前記ワイアード・データ・ネットワークは、ＨＤＳＬ、ＡＤＳＬ、ＤＳＬ、ＩＳＤＮ、Ｔ１、Ｔ３、ＳＯＮＥＴ、ＡＴＭ、Ｘ．２５、フレーム・リレー及びスイッチト・マルチメガビット・データ・サービス・プロトコルの中の１つ又は複数をサポートしていることを特徴とする方法。
【請求項８２】
請求項７５記載の方法において、前記電子書籍と前記広告とは、無線信号の一部としてブロードキャストされることを特徴とする方法。
【請求項８３】
請求項８２記載の方法において、前記無線信号はアナログ無線信号であることを特徴とする方法。
【請求項８４】
請求項８３記載の方法において、前記電子書籍と前記広告とは前記アナログ無線信号のサブキャリアに埋め込まれていることを特徴とする方法。
【請求項８５】
請求項８２記載の方法において、前記無線信号はデジタル無線信号であり、前記電子書籍と前記広告とは独立のデータ・ストリームとして搬送されることを特徴とする方法。
【請求項８６】
請求項８２記載の方法において、前記無線信号はスプレッド・スペクトル信号であり、前記電子書籍と前記広告とは前記スプレッド・スペクトル信号のノイズ・レベルよりも低く搬送されることを特徴とする方法。
【請求項８７】
請求項７３記載の方法において、前記電子書籍は複数の加入者に同時にブロードキャストされることを特徴とする方法。
【請求項８８】
請求項７３記載の方法において、前記電子書籍は、電子書籍の注文に応答して個々の加入者にリアルタイムで提供されることを特徴とする方法。
【請求項８９】
請求項７３記載の方法において、前記電子書籍は電子書籍クラブからブロードキャストされることを特徴とする方法。
【請求項９０】
請求項６９記載の方法において、前記電子書籍分配システムは図書館であることを特徴とする方法。
【請求項９１】
請求項９０記載の方法において、前記広告は前記図書館によって分配された電子書籍と共に提供されることを特徴とする方法。
【請求項９２】
請求項６９記載の方法において、前記電子書籍分配システムはキオスクであり、前記キオスクは書店、新聞スタンド及びビデオ店の中の１つに配置されていることを特徴とする方法。
【請求項９３】
請求項６２記載の方法において、前記広告管理システムが前記広告を更新するステップを更に含んでおり、前記更新された広告は、前記広告スポット位置に割り当てられ、電子書籍分配システムを用いて配送される、方法。
【請求項９４】
請求項６２記載の方法において、第１及び第２の加入者が同じ電子書籍を共有し、第１の広告が前記第１の加入者の端末上で表示されるように前記広告スポット位置に割り当てられ、第２の広告が前記第２の加入者の端末上で表示されるように前記広告スポット位置に割り当てられる、方法。
【請求項９５】
請求項６２記載の方法において、
前記広告管理システムが、前記広告をブロードキャストするのに使用可能な帯域幅を決定するステップと、
前記広告管理システムが、前記広告を前記広告スポット位置に割り当て、それによって、前記使用可能な帯域幅を超えないようにするステップと、
を更に備えた、方法。
【請求項９６】
請求項６２記載の方法において、前記電子書籍が表示されるときには前記広告は常に表示されることを特徴とする方法。
【請求項９７】
請求項６２記載の方法において、前記広告の１つ又は複数は前記電子書籍が表示されるときに隠されることを特徴とする方法。
【請求項９８】
請求項６２記載の方法において、前記電子書籍は、書籍、新聞、カタログ、雑誌、パンフレット、マニュアル、百科事典、メニュ及び文書の中の１つの電子表現であることを特徴とする方法。
【請求項９９】
請求項６２記載の方法において、前記電子書籍と前記広告とはメモリ装置上で提供され、前記メモリ装置は、ハード・ドライブ、フロッピ・ディスク（登録商標）、ＰＣＭＣＩＡカード及びメモリ・スティックの中の１つを含むことを特徴とする方法。
【請求項１００】
請求項６２記載の方法において、第１の加入者と第２の加入者とは同じ電子書籍を購読し、この方法は、
前記広告管理システムが、前記第１の加入者に対する第１の広告グループを定めるステップと、
前記広告管理システムが、前記第２の加入者に対する第２の広告グループを定めるステップと、
を更に含み、前記第１の広告グループの中の広告は前記第２の広告グループの中の広告とは異なっており、前記第１及び第２の広告グループは前記第１及び第２の加入者のＩＤに基づいて設計された、方法。
【請求項１０１】
広告管理システムを使用して電子書籍の加入者に広告を提供する方法であって、前記広告管理システムは、入手可能な電子書籍メニュを記憶するメニュ・データベースと、グループ割当エンジンと、広告検索プラン発生器と、複数の広告を記憶する広告データベースとを備え、前記メニュは広告が割り当てられる広告スポット位置を含み、前記方法は、
前記グループ割当エンジンが前記加入者の端末を識別してグループ割当マトリクスを発生するステップであって、複数のカテゴリの各々において複数のグループが定められ、前記グループ割当マトリクスは、前記グループ割当マトリクスは、前記複数のカテゴリの各々において前記端末が割り当てられた、前記複数のグループのうちのグループを示す情報を含む、ステップと、
前記広告検索プラン発生器が前記広告スポット位置に広告を割り当て広告検索プランを発生するステップであって、前記広告検索プランは、前記複数のカテゴリのうちの前記広告スポット位置への広告の割当に使用するカテゴリと、割当に使用する前記カテゴリにおいて定められた前記複数のグループの各々に対する、前記複数の広告のうちの前記広告スポット位置に割り当てる広告を示す情報とを含む、ステップと、
前記広告管理システムが前記メニュと前記複数の広告とを前記端末に提供するステップであって、前記端末は、前記グループ割当マトリクスと前記広告検索プランとを使用して、前記複数の広告から特定の広告を検索する、ステップと、
を含む、方法。
【請求項１０２】
請求項１０１記載の方法において、
前記広告管理システムが、前記加入者に関係する情報を収集するステップと、
前記広告管理システムが、前記グループ割当マトリクスと前記広告検索プランとを前記端末に提供するステップであって、前記グループ割当マトリクスと前記検索プランと前記広告と前記メニュとは前記加入者がアクセス可能な前記端末に記憶される、ステップと、
前記端末が、前記メニュを表示するときに前記広告を表示するステップと、
を更に含む、方法。
【請求項１０３】
電子書籍分配システムにおいて広告を加入者に提供する装置であって、前記広告は電子書籍と電子書籍メニュとが含む広告スポット位置に表示され、前記装置は、
前記電子書籍を記憶する第１のデータベースと、
前記電子書籍メニュを作成するのに用いられる電子書籍メニュ・データを記憶する第２のデータベースと、
前記電子書籍と前記メニュとにおける前記広告スポット位置を求め、前記広告スポット位置に広告の１つ又は複数を割り当てて広告検索プランを発生するプロセッサであって、複数のカテゴリの各々において複数のグループが定められ、前記加入者の端末には前記複数のカテゴリの各々において前記複数のグループのうちのグループが割り当てられ、前記広告検索プランは、前記複数のカテゴリのうちの前記広告スポット位置への広告の割当に使用するカテゴリと、割当に使用する前記カテゴリにおいて定められた前記複数のグループの各々に対する、前記複数の広告のうちの前記広告スポット位置に割り当てる広告を示す情報とを含む、プロセッサと、
を備えた、装置。
【発明の詳細な説明】
【０００１】
関連出願
本出願は、１９９４年１１月７日に出願された米国特許出願第０８／３３６，２４７号である“Ｅｌｅｃｔｒｏｎｉｃ Ｂｏｏｋ Ｓｅｌｅｃｔｉｏｎ ａｎｄＤｅｌｉｖｅｒｙ Ｓｙｓｔｅｍ”と、１９９３年１２月２日に出願された米国特許出願第０８／１６０，１９４号である“ＡｄｖａｎｃｅｄＳｅｔ−ｔｏｐ Ｔｅｒｍｉｎａｌ ｆｏｒ Ｃａｂｌｅ ＴｅｌｅｖｉｓｉｏｎＤｅｌｉｖｅｒｙ Ｓｙｓｔｅｍｓ”と、１９９７年８月５日に出願された米国特許出願第０８／９０６，４６９号である“ＲｅｐｒｏｇｒａｍｍａｂｌｅＴｅｒｍｉｎａｌ ｆｏｒ Ｓｕｇｇｅｓｔｉｎｇ Ｐｒｏｇｒａｍｓ Ｏｆｆｅｒｅｄ  ｏｎａ Ｔｅｌｅｖｉｓｉｏｎ Ｐｒｏｇｒａｍ Ｄｅｌｉｖｅｒｙ Ｓｙｓｔｅｍ”と、１９９６年１０月２３日に出願された米国特許出願第０８／７３５，５５２号である“Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌｌｅｒ  Ｆｏｒ  Ｃａｂｌｅ  Ｔｅｌｅｖｉｓｉｏｎ  Ｄｅｌｉｖｅｒｙ  Ｓｙｓｔｅｍｓ”と、１９９６年１０月２３日に出願された米国特許出願第０８／３５５，５４９号である“Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌｌｅｒ  Ｆｏｒ  Ｃａｂｌｅ  Ｔｅｌｅｖｉｓｉｏｎ  Ｄｅｌｉｖｅｒｙ  Ｓｙｓｔｅｍｓ”と、１９９８年４月３日に出願された米国特許出願第０９／０５４，４１９号である“Ｔａｒｇｅｔｅｄ  Ａｄｖｅｒｔｉｓｅｍｅｎｔ  Ｕｓｉｎｇ  Ｔｅｌｅｖｉｓｉｏｎ  Ｄｅｌｉｖｅｒｙ  Ｓｙｓｔｅｍ”と、１９９９年１月２７日に出願された米国特許出願第０９／２３７，８２８号である“Ｅｌｅｃｔｒｏｎｉｃ  Ｂｏｏｋ  Ｅｌｅｃｔｒｏｎｉｃ  Ｌｉｎｋｓ”と、１９９９年４月１３日に出願された米国特許出願第０９／２８９，９５７号である“Ｅｌｅｃｔｒｏｎｉｃ  Ｂｏｏｋ  Ａｌｔｅｒｎａｔｉｖｅ  Ｄｅｌｉｖｅｒｙ  Ｓｙｓｔｅｍｓ”と、１９９９年４月１３日に出願された米国特許出願第０９／２８９，９５６号である“Ｅｌｅｃｔｒｏｎｉｃ  Ｂｏｏｋ  Ａｌｔｅｒｎａｔｉｖｅ  Ｄｅｌｉｖｅｒｙ  Ｍｅｔｈｏｄｓ”との一部継続出願である。これらの出願は、本出願において援用する。
【従来の技術】
【０００２】
情報スーパーハイウェイの構想に示唆を受け、書籍の分配に革命が生じる。グーテンベルグによる可動なタイプセット印刷の発明以来、世界は、テキスト・マテリアルの分配においてこのような革命のきわに立ったことはない。「書籍」（ｂｏｏｋ）という語の定義は、近い将来、劇的に変化する。セキュリティ、便利さ、コスト、そしてそれ以外の技術的な問題などの理由により、書籍及び雑誌出版社は、現在、紙の形式でしか、その製品を分配することができない。コンテンツを開発し分配する費用をサポートするのに決定的な意味をもつ広告は、現在、大衆市場に向けることができる。広告主は、特定の広告が適切な読者に向けられることを確実にすることで、広告の出費を最適化することを欲している。特に、広告主は、広告した製品を購入するか、又はそうではなくその広告に対して所望の仕方で応答するように感化する可能性が最も高い個人が見る資料において、特定の広告を提示することを欲している。本発明は、出版社及び広告主が直面している問題を解決する。
【０００３】
本発明は電子書籍に向けられたものである。より詳細には、本発明は、加入者の特性に基づき加入者に方向付けることが可能な広告をサポートする電子書籍システムである。
【０００４】
電子書籍選択及び搬送システムは、書籍を書店、図書館、学校そして加入者に分配する新たな方法である。本発明の技術的なブレークスルーにより、選択された書籍の配送と関連した広告との両方のための信頼性の高い電子的なシステムが提供される。このシステムは、加入者に、高度な技術的魅力を備えていながら同時に非常に実用的であって携帯可能で使用が容易な日常的に使用する身近な装置を提供する、独特の特徴の組み合せを有している。
【０００５】
本発明の明らかな効果は、紙の書籍やコンピュータ・メモリ装置などの物理的な対象の分配を、何らかの書籍又はテキストの分配システムから取り除いたことである。書籍の購入は、ペイパーリード（ｐａｙ−ｐｅｒ−ｒｅａｄＴＭ）な事柄となり、現在の書籍分配システムに付随しているオーバヘッド、「中間の人間」、印刷コスト、そして、時間的遅延を回避できる。大統領のスピーチ、新たな立法、堕胎に関する判決、ＯＪシンプソンの証言などの出版されたマテリアル及びテキストを、最小の費用で、加入者に直ちに入手可能とすることができる。加えて、広告を、加入者の好みに直接方向付けられた電子書籍と関連させることができ、新鮮で現行のものに保つように更新することができる。代替として、電子書籍は、例えばＰＣＭＣＩＡカード等のメモリカード上のデータ・ファイルとして分配してもよい。
【０００６】
本発明のシステムは、テレビジョン、ケーブル、電話、そしてコンピュータ産業に関係する新たな技術の新規な組合せである。高帯域幅のデータ伝送、強力なセキュリティ保護方法、高度なデジタル・スイッチング、高解像度の視覚的表示、そして、ユーザ・フレンドリなインターフェース・ソフトウェアを用いる。
【０００７】
このテキスト配送システムの基本コンポーネントは、配送のためのサブシステムと、配送されるテキストを受け取り選択するサブシステムとである。このシステムの好適実施例には、システムを強化する追加的なコンポーネントやオプションの機能が含まれる。このシステムは、書店、図書館、学校、そして加入者による使用に向くように構成することができる。加入者向けのシステムは、４つのサブシステムで構成される。すなわち、（１）オペレーション・センタ、（２）分配システム、（３）受信、選択、読書、商取引及び伝送機能を含むホーム・サブシステム、そして、（４）課金及び集金システム、である。このシステムの代替構成は、様々な伝統的又は非伝統的な配送方法を可能とするように定められる。
【０００８】
オペレーション・センタは、複数の基本機能を実行する。すなわち、テキスト・データの処理（テキスト・データの受信、フォーマット化及び記憶を含む）、テキストのセキュリティ符号化、書籍のカタログ化、メッセージング・センタ機能の提供、そして、アップリンク機能の実行である。ある実施例において、このシステムは、オペレーション・センタからのテキストを、アナログ・ビデオ信号の中にテキスト・データを挿入することによって、加入者の自宅に配送する。テキストの挿入は、一般に、オペレーション・センタ内にある又はその近くにあるアップリンク・サイトでエンコーダによって実行される。信号経路がビデオ信号経路である場合には、このシステムは、垂直ブランキング期間（ＶＢＩ）の複数のライン、アナログ・ビデオ信号のすべてのライン、又は、デジタル・ビデオ信号を用いてテキスト・データを送ることができる。ＶＢＩ配送方法を用いると、トップの１０又は２０の書籍タイトルを、加入者のビデオ受信を妨げることなく、既存のケーブル又はブロードキャスト伝送能力を用いて、通常のプログラミングの間にビデオと共に送信することができる。ビデオ信号全体を用いると、数千冊の書籍を僅かに１時間の放送時間内に伝送できる。ほぼどのようなアナログ又はデジタル・ビデオ配送システムでも、テキストが含まれているビデオ信号を配送するのに用いることができる。テキスト・データは、ＡＤＳＬ接続など高速な接続を有する電話ネットワーク（例えば、公共交換型電話ネットワーク）を含む、それ以外の低速及び高速の信号経路を介して伝送することができる。また、オペレーション・センタは、電子書籍と共に、電子書籍に加えて、広告を作成し、割り当て、配送するために必要な処理を提供し、加入者から収集したデータの収集及び解釈を可能として広告配置を測定し最適化する。
【０００９】
ホーム・システムは、４つの基本的な機能を実行する。すなわち、配送システムへの接続、テキストの選択、テキストの記憶、そして、電話、ケーブル、又は他の通信機構を通じた商取引である。ホーム・システムのコンポーネントは、様々なハードウェア構成を有することができる。それぞれの機能は、別個のコンポーネントによって実行することができ、コンポーネントは統合することもでき、又は、既存のケーブル・セットトップ端末ボックス、テレビジョン、及びパーソナル・コンピュータの能力を用いることもできる。コネクタ、ライブラリ、そしてビューワを用いることができる。ある実施例においてホーム・システムのコネクタ部分は、アナログ・ビデオ信号を受け取り、テキストをビデオから引き離す又は抽出する。ライブラリは、テキスト信号を記憶し、システムへのユーザ・フレンドリなソフトウェア・インターフェースを提供し、加入者の自宅で商取引（トランザクション）を処理する。ビューワは、テキスト又はメニュを見るためのスクリーンと、新規なユーザ・フレンドリなコントロールズ（操作装置）とを提供する。代替の実施例は、様々な通信方法を使用してテキストの配送を可能とする。
【００１０】
見るための装置は、好ましくは、１冊又は複数冊の電子書籍を読むために記憶しライブラリと相互作用するスクリーンを提供する携帯型の書籍状のビューワである。高解像度のＬＣＤディスプレイが、電子書籍を読むのとホーム・ライブラリ・ソフトウェアとの相互作用との両方に用いられる。オプションの、電話コネクタ又はリターン・パス・ケーブル接続が、電話コールを開始し、ライブラリの補助を得て必要なデータを伝送し、加入者の商取引の注文と課金の部分と、加入者データ、電子書籍購読データ、及び広告読了データの収集とを終了する。ユーザ・フレンドリなコントロールズには、ブックマーク、現在の電子書籍、そしてページ繰りボタンが含まれる。課金及び集金システムは、トランザクションの管理、認証、集金、そして出版社への支払いを、電話システム又は代替の通信方法を用いて自動的に実行する。
【００１１】
加入者の使用ために、このシステムに類似のシステムを書店、学校、及び図書館において使用できる。
【発明の実施の態様】
【００１２】
ある実施例において、電子書籍選択及び配送システム２００の基本コンポーネントは、図１に示されているように、エンコーダ２０４と、分配システム２０８と、コネクタ２１２と、テキスト・セレクタ２１６とである。エンコーダ２０４は、テキスト・データをビデオ信号上に配置して複合信号を形成する。複合信号は、テキスト・データだけを含むこともあるが、通常は、ビデオ・データとテキスト・データとの両方を運ぶ。テキスト・データをビデオ信号上に符号化するのには、様々な装置及び方法を用いることができる。分配システム２０８は、エンコーダ２０４のシングル・ポイントからのビデオ信号を、コネクタ２１２を有する複数の場所に分配する。コネクタ２１２は、デジタル又はアナログ・ビデオ信号を分配システム２０８から受け取り、複合ビデオ信号から、テキスト・データを分離、引き離し又は抽出する。必要であれば、抽出されたテキスト・データは、デジタル・ビット・ストリームに変換される。テキスト・セレクタ２１６は、コネクタ２１２と共に機能して、テキストを選択する。
【００１３】
コネクタ２１２とテキスト・セレクタとの組合せを用いると、複合又はビデオ信号から希望するテキストを選択し検索する様々な方法が可能である。テキストは、予め選択する、受信時に選択する、又は、受信され記憶された後で選択するのいずれも可能である。好適な方法は、コネクタ２１２が、ビデオ信号からすべてのテキストを引き離し、テキスト・セレクタ２１６に、コネクタ２１２から受け取られたすべてのテキストをスクリーニングさせることである。テキスト・セレクタ２１６は、テキストが後述するスクリーニング・プロセスにパスした場合にだけ、そのテキストを長期又は恒久的なメモリに記憶する。
【００１４】
この実施例の概要が、図２に示されている。システム２００には、アップリンク・サイト２５４を含むオペレーション・センタ２５０と、分配システム２０８と、ビデオ・コネクタ２１２を含むホーム・システム２５８と、ライブラリ２６２と、ビューワ２６６と、電話コネクタ２７０と、電話システム２７４と、インターネット・ウェブ・サイト２７９と、課金及び集金サブシステム２７８とが含まれる。やはり図２に示されているように、ホーム・システム２５８は、テレビジョン２５９とパーソナル・コンピュータ２６１とへの接続を含みうる。テレビジョン２５９とパーソナル・コンピュータ２６１とは、メニュ・スクリーン、電子書籍、電子ファイル、又は、配送システム２００と関連する他の任意の情報を表示するのに用いることができる。更に、テレビジョン２５９とパーソナル・コンピュータ２６１とは、ビューワ２６６の機能を複写し補完する制御機能を提供する。
【００１５】
オペレーション・センタ２５０は、出版社、新聞及びオンライン・サービスなどの外部ソース２８２からテキスト・マテリアルを受け取る。あるいは、外部ソースは、電子書籍をインターネット・ウェブ・サイト２７９に維持することもできる。外部ソース２８２は、テキスト及びグラフィクス・マテリアルを、デジタル・フォーマットに変換するか、又は、別のベンダにコンタクトしてこのサービスを提供することもできる。オペレーション・センタ２５０は、このテキスト及びグラフィクス・マテリアルを様々なデジタル・フォーマットで受け取り、記憶のために、それを標準的な圧縮されたフォーマットに変換する。そうする際に、オペレーション・センタ２５０は、ホーム・システム２５８に配送できるテキスト・マテリアルのプールを作成する。テキスト・マテリアルは、アクセスを容易にするために、書籍又はタイトル別にグループ分けされている。
【００１６】
ここでは、「書籍」とは、任意の小説、百科事典、記事、雑誌、又はマニュアルなどに含まれているテキスト又はグラフィクス情報を意味する。「タイトル」という語は、著者によって書籍に割り当てられた実際のタイトルや、特定のグループ、部分、又はテキスト情報のカテゴリを指示する任意のそれ以外の指定を意味する。タイトルは、一連の関係のあるテキスト情報、一群のテキスト情報、又はテキスト・データの一部を指しうる。例えば、「最新のハーレクインロマンス」、「（１０歳から１２歳向けの）フォー・チャイルド・リーディング・ブックス（ＦｏｕｒＣｈｉｌｄ Ｒｅａｄｉｎｇ Ｂｏｏｋｓ）」、「ブリタニカ百科事典」、「大統領のスピーチ」、「インストラクション・マニュアル」、「７月４日のイベントの予定」、「ペット・ハンドブック」、「ロー対ウェード」、そして、「ジョイオブクッキング」などは、適切なタイトルである。また、タイトルは、グラフィカルなシンボル又はアイコンでもよい。従って、レンチの絵は修理本のタイトルになりうるし、コンピュータの絵はコンピュータ本のタイトルになりうるし、電話のグラフィカルなシンボルは電話帳のタイトルになりうるし、ダガーの絵はミステリ本のタイトルになりうるし、バットとボールの絵はスポーツ本のタイトルになりうるし、チッカーテープの絵はビジネス本のタイトルになりうる。
【００１７】
オペレーション・センタ２５０は、テキストをビデオ信号上に配置しその複合ビデオ信号を分配システム２０８に送るアップリンク・サイト２５４を含む。アップリンク・サイト２５４は、一般に、テキストをビデオ信号上に復号化するエンコーダ（図２には示されていない）を含む。
【００１８】
ある実施例において、テキスト・データを送信するために、配送システム２０８は、ノース・アメリカ・ブロードキャスト・テレテキスト・スタンダード（ＮＡＢＴＳ）及びワールド・システム・テレテキスト（ＷＳＴ）標準によって定義されたもの等の高帯域幅伝送技法を使用することができる。（垂直ブランキング期間の各ラインが２６６データ・ビットを含む場合に）ＷＳＴフォーマットを使用すると、例えば、４００ページの書籍を、垂直ブランキング期間の４つのラインを使用して、１．６分ごとに約１冊の割合（６３，８４０ｂｉｔ／秒）で番組の間に送信することができる。代替として、電子書籍を指定のチャンネルを介して送信することができ、この指定のチャンネルは、１時間ごとに約２，２５０冊の書籍を送信する（１秒あたり３．９Ｍｂｉｔ）ように２４６のビデオのラインが使用可能となるように番組を中断させる。テレテキスト・タイプ・フォーマットは最も単純であるが、システム２００で使用するには最も遅いテキスト・フォーマットである可能性がある。いずれにせよ、アップリンク・サイト２５４でエンコーダ２０４を利用して、テキスト・データをアナログ・ビデオ信号に挿入する。多くの他の点で、既存のケーブル・テレビジョンのプラント及び設備か、又は代替の送信フォーマット及び配送システムを使用して、テキスト情報の配送は完了する。
【００１９】
多くのアナログ及びデジタル・ビデオ分配システムをシステム２００と共に用いることができる。例えば、ケーブル・テレビジョン分配システム、ブロードキャスト・テレビジョン分配システム、電話システムを介して分配されるビデオ、インターネットからの分配、直接衛星ブロードキャスト分配システム、そして、それ以外の有線及び無線の分配システムなどである。ビデオ信号を含む遠隔通信信号を配送可能なほとんど任意の分配システムがテキスト配送システム２００とともに動作することになる。また、１９９９年４月１３日に出願された同時継続米国出願第０９／２８９，９５７号である“Ｅｌｅｃｔｒｏｎｉｃ  Ｂｏｏｋ  Ａｌｔｅｒｎａｔｉｖｅ  Ｄｅｌｉｖｅｒｙ  Ｓｙｓｔｅｍｓ”と、１９９９年４月１３日に出願された米国出願第０９／２８９，９５６号である“Ｅｌｅｃｔｒｏｎｉｃ  Ｂｏｏｋ  Ａｌｔｅｒｎａｔｉｖｅ  Ｄｅｌｉｖｅｒｙ  Ｍｅｔｈｏｄｓ”とに記載されているように、テキストは遠隔通信信号を使用することなく分配することができる。
【００２０】
ホーム・システム２５８は、５つの基本機能を実行する。すなわち、（１）ビデオ配送システムとの接続、（２）データの選択、（３）データの記憶、（４）データの表示、そして、（５）商取引（トランザクション）の処理である。ホーム・システム２５８の重要なオプションの機能は、電話通信システム２７４を用いた通信である。ホーム・システム２５８は、基本的に４つの部分で構成されている。すなわち、分配システム２０８と接続するためのビデオ・コネクタ２１２又は類似のタイプのコネクタと、記憶及び処理のためのライブラリ２６２と、メニュ及びテキストを見るためのビューワ・ユニット２６６と、電話通信システム２７４と接続するための電話コネクタ２７０と、である。他の構成では、ビューワ２６６が、ホーム・システム２５８のすべての機能を含む場合もありうる。
【００２１】
課金及び集金サブシステム２７８は、オペレーション・センタ２５０と同じ場所に配置されてもよいし、オペレーション・センタとは離れていてもよい。課金及び集金サブシステム２７８は、電話タイプの通信システム（例えば、２７４）を介して、ホーム・システム２５８と通信する。セルラ・システムなどの、任意の数の電話タイプの通信システムが、課金及び集金システム２７８と共に動作する。課金及び集金システム２７８は、加入者によって選択され注文された書籍又は一部のテキストを記録する。課金及び集金システム２７８は、加入者のクレジット口座に請求するか、加入者に課金する。更に、課金及び集金システム２７８は、テキスト・データ、又は、システム２００を動作させるためのエア時間などそれ以外のサービスを提供した出版社又はそれ以外の外部ソースに支払うべき金額をモニタする。
【００２２】
電子書籍がインターネット・ウェブ・サイト２７９を介して提供されるときには、課金及び集金機能は、インターネット・ウェブ・サイト２７９に組み入れることができる。例えば、加入者は、クレジット・カード番号をインターネット・ウェブ・サイト２７９のページのデータ・フィールドに入力することによって、電子書籍選択に対する支払いをすることができる。この構成では、別個の課金及び集金システムは、不要である。
【００２３】
方向付けられた広告管理システム（ＴＡＭＳ）２９８を、オペレーション・センタ２５０と同じ位置か、又はオペレーション・センタ２５０から離れて配置することができる。ＴＡＭＳ２９８は、電話タイプの通信システムを使用して、又は代替として双方向ケーブル通信若しくは携帯電話、若しくは１９９９年４月１３日に出願された同時継続米国出願第０９／２８９，９５７号である“Ｅｌｅｃｔｒｏｎｉｃ  Ｂｏｏｋ  Ａｌｔｅｒｎａｔｉｖｅ  Ｄｅｌｉｖｅｒｙ  Ｓｙｓｔｅｍｓ”と、１９９９年４月１３日に出願された米国出願第０９／２８９，９５６号である“Ｅｌｅｃｔｒｏｎｉｃ  Ｂｏｏｋ  Ａｌｔｅｒｎａｔｉｖｅ  Ｄｅｌｉｖｅｒｙ  Ｍｅｔｈｏｄｓ”とに示された任意の他の通信方法を使用して、ホーム・システム２５８と通信する。ＴＡＭＳ２９８はホーム・システム２５８から加入者データを収集し、電子書籍及びメニュにおける広告を配置するためにデータを使用する。ＴＡＭＳ２９８は、利用可能なコンテンツ内にどのように広告を配置するかの示唆を広告主２９９に提供するか、又は代替として、オペレーション・センタ２５０を直接使用してこれら広告の配置を管理する。
【００２４】
図３ａは、電子書籍選択及び配送システム２００のための好ましい配送プラン３０１の拡張された概観である。これは、様々なタイプの加入者と様々なタイプの課金システムとをサポートする配送プランである。図３ａには、出版社２８２がオペレーション・センタ２５０’へのテキスト転送３０２を提供し、課金及び集金システム２７８’から支払い３０６を受け取る様子が示されている。別個のチャネル・アップリンク・サイト２５４’がこの構成には示されており、オペレーション・センタ２５０’からデータ３１０を受け取っている。オペレーション・センタ２５０’は、３つの独立の部分（３１８、３２２、３２６）を有する。すなわち、テキストの受信、フォーマット化及び再エントリのための第１の部分３１８と、セキュリティ符号化のための第２の部分３２２と、カタログ及びメッセージ・センタ機能のための第３の部分３２６とである。
【００２５】
示されている集金及び課金システム２７８’は、２つの部分（３３０及び３３４）を有する。第１に、商取引の管理、認証そして出版社への支払いを担当する部分３３０であり、第２に、顧客サービスを担当する部分３３４である。顧客サービス部分３３４は、データ・エントリと顧客の口座情報へのアクセスとを与える。商取引口座情報３３８は、クレジット・カード会社３４２に、課金及び集金システム２７８’の商取引管理部分３３０によって供給される。クレジット・カード会社３４２は、電子的に又は郵便で顧客に請求３４６を行う。
【００２６】
ＴＡＭＳ２９８は加入者データを収集し、電子書籍又はメニュにおける配置に最適化された広告をリクエストし収集し、広告の記憶、検索、及び挿入を管理し、これら広告の配置の性能及び成功を分析する。
【００２７】
加入者ベース３４８と課金及び集金システム２７８’との間の通信には３つの方法がある。すなわち、電話スイッチング３５０だけによるものと、セルラ・スイッチング３５４及び電話スイッチング２５０の組合せと、ケーブル・システム３５８及び電話スイッチング３５０の組合せと、である。示されているシステムは、加入者との一方向３６２及び双方向３６６ケーブル通信をサポートする。書店３７４に加えて図書館及び学校３７０も、この配送システムを用いることができる。
【００２８】
公共図書館及び学校３７０は、ビューワ２６６をチェックアウト又は貸し出したり、書店３７４がビューワを賃貸し電子書籍データを販売することを可能にする修正されたシステムを有することができる。図書館及び学校３７０だけでなく書店３７４も、ケーブル３７８のサービスを受けられる。また、オプションの直接ブロードキャスト・システム（ＤＢＳ）３８２を、配送プラン３０１と共に用いることもできる。
【００２９】
図３ｂは、インターネットを用いた電子書籍選択及び配送を提供する別の配送プラン３０１’である。図３ｂでは、出版社２８２は、インターネット・ウェブ・サイト２７９にポストされるものとして電子書籍を与える。出版社は、テキスト及びグラフィクス・データをデジタル・フォーマットに変換し、そのデジタル・データを圧縮し、圧縮されたデジタル・データをインターネット・ウェブ・サイト２７９にアップロードする。あるいは、出版社２８２は、外部の変換機能２８３を用いて、テキスト及びグラフィクス・データをデジタル・フォーマットに変換する。変換機能２８３によって、デジタル・データをインターネット・ウェブ・サイト２７９に提供することができる。例えば、大型のオンライン書店は、様々な出版社から電子的な形式で出版物を集める、又は、ハードコピーの書籍を電子的な形式に変換してその電子書籍をインターネット・ウェブ・サイト２７９などにおいてインターネット上にポストすることができる。
【００３０】
電子書籍は、次に、例えば、公共交換式電話ネットワーク（ＰＳＴＮ）を介して、直接に、加入者２８５、図書館２８６及び書店２８７に転送することができる。また、図書館２８６と書店２８７とは、電子書籍を加入者２８５に提供することもできる。
Ｉ．オペレーション・センタ
図４は、アップリンク２５４を含むオペレーション・センタ２５０の概要である。オペレーション・センタ２５０は、受信し、フォーマット化し、記憶し、そして、符号化することによって、テキスト又は書籍を収集する。テキストを含むデータ・ストリーム３０２は、オペレーション・センタにおいて、データ受信機４０２によって受信される。データ受信機４０２は、プロセッサ４０４の制御の下にある。受信されると、データ・ストリームは、やはりプロセッサ４０４に制御されているフォーマット用のデジタル・ロジック４０６を用いてフォーマット化される。分配される信号にローカルに挿入するために、どのようなものであっても追加的なテキストがオペレーション・センタ２５０で発生される場合には、このテキスト発生は、データ受信機とキーボード（図示せず）とを含むテキスト発生器ハードウェア４１０を通じて扱われる。テキスト発生器４１０による処理の後では、追加的なテキストが、デジタル・ロジック回路（図示せず）を含む合成用のハードウェア４１４によって、受信されたテキストに更なるテキストを追加することができる。テキスト発生器４１０は、広告をテキスト及びメニュにリアルタイムに挿入することを可能にする一実施例である。
【００３１】
オペレーション・センタ２５０での処理は、命令メモリ４１６を用いるプロセッサ４０４によって制御される。プロセッサ４０４と命令メモリ４１６とは、パーソナル・コンピュータ又はミニコンピュータによって与えられる。カタログ及びメッセージング機能を実行するに、オペレーション・センタ２５０は、カタログ及びメッセージ・メモリ４２０と、必要であればテキスト発生器４１０とを用いる。
【００３２】
また、プロセッサ４０４はＴＡＭＳ２９８からの入力を受け、ＴＡＭＳ２９８に命令４１９を提供する（図４に図示せず）。
【００３３】
テキスト及び広告、カタログ及びメッセージのデータ・ストリームは、好ましくは、アップリンク・モジュール２５４に送られる前に、セキュリティ符号化モジュールによって符号化される。様々な符号化技術を用いることができる。例えば、ＮＳＡの暗号化アルゴリズムの商業的なデリバティブ、データ暗号化システム（ＤＥＳ）、ゼネラル・インスツルメンツ社のデジサイファ（ＤｉｇｉＣｉｐｈｅｒ）ＩＩなどが、セキュリティ符号化モジュール４２４によって用いられる。符号化の後では、符号化されたテキストは、アップリンク２５４に送られる前に、テキスト・メモリ４２８に記憶されうる。先入れ先出しテキスト・メモリ構成がプロセッサ４０４の制御の下で用いられるのが好ましい。ＲＡＭを含む様々なタイプのメモリを、テキスト・メモリ４２８に用いることができる。オペレーション・センタ２５０は、テキスト・メモリ４２８のためにファイル・サーバ技術を用いて、以下で説明するように、伝送する電子書籍をカタログ化しスプールする。また、オペレーション・センタは、圧縮されたデータ・ファイルとして電子書籍ファイルを記憶することができる。
【００３４】
図５ａは、出版社又はプロバイダ２８２からのテキストを処理することに関係する、オペレーション・センタ２５０で生じるステップの流れ図である。ブロック５００に示されているように、出版社２８２は、書籍のテキストのデータ・ファイルを処理し、圧縮し、暗号化した上で、そのデータ・ファイルをオペレーション・センタ２５０又はアップリンク２５４に送る。ブロック５０４に示されているように、アップリンク２５４又はオペレーション・センタ２５０が、出版社２８２からのデータ・ストリームを受け取り、それを処理する。一般に、この処理の一部には、暗号化と誤り訂正とが含まれる。
【００３５】
ブロック５０８に示されているように、ファイルは、より小さな情報のパケットに分割される。ヘッダ情報が、パケットに追加される。ビット・ストリームは、シリアルなデジタル・ビット・ストリームから、ＮＴＳＣビデオ信号と互換性のあるアナログ・ビット・ストリームに変換される。ブロック５１２には、アナログ・データのビデオ信号のビデオ・ラインへのスイッチングが示されている。アナログ・データは、ＶＢＩ又はアクティブなビデオ・ラインのいずれかに配置される。場合によっては、ビデオ・ラインではなく、帯域幅の未使用部分（５ないし４０ＭＨＺ、７０−７５ＭＨＺ、１００−１０９ＭＨＺ又はガード帯域など）を用いるのが好ましいこともある。
【００３６】
図５ｂは、ブロック５０８及び５１２に対する機能のいくつかを実行するハードウェア構成の例である。ビデオ・フィード５１６が、同期ストリッパ５２０を介して受信されて処理される。ストリップされた同期信号５３２は、デジタル・ロジック制御５２４によって用いられる。デジタル・ロジック制御５２４は、同期信号５３２とシリアル・デジタル・ビット・ストリーム５２８とを処理のために受け取る。デジタル・ロジック制御５２４は、シリアル・デジタル・ビット・ストリームをデジタル・アナログ・コンバータ５３６に送り、ビデオ・スイッチ５４４のための制御信号５４０を出力する。ビデオ・スイッチ５４４は、ビデオ・フィード５１６とアナログ・データ・ストリーム５４８とをアナログ・データ信号が挿入されたビデオ・フィード５５２に統合する。
【００３７】
ケーブル、衛星、ブロードキャスト、又はテレビジョン配送方法の代わりに、公共電話システムを用いて書籍を加入者に伝送することもできる。公共電話システムを介すると、平均的な書籍は１冊で約７分で伝送される。電話システムを用いると、ビデオとテキストとを複合信号に合成することが不要である。ほとんどのそれ以外の点で、オペレーション・センタは、テキストの配送が電話によるかケーブルによるかと問わず同様なままである。（米国特許番号第５，２６２，８７５号のＭｉｎｃｅｒｅｔ ａｌ．に与えられた“Ａｕｄｉｏ／ＶｉｄｅｏＦｉｌｅＳｅｒｖｅｒ Ｉｎｃｌｕｄｉｎｇ Ｄｅｃｏｍｐｒｅｓｓｉｏｎ／Ｐｌａｙｂａｃｋ Ｍｅａｎｓ”と、米国特許番号第５，２１８，６９５号のＮｏｖｅｃｋｅｔ ａｌ．に与えられた“ＦｉｌｅＳｅｒｖｅｒ Ｓｙｓｔｅｍ Ｈａｖｉｎｇ Ｈｉｇｈ−Ｓｐｅｅｄ Ｗｒｉｔｅ Ｅｘｅｃｕｔｉｏｎ”とに記載されているような）ファイル・サーバ技術（これらは共に本出願で援用する）が、電話システムによるテキスト配送方法と共にオペレーション・センタ２５０で用いられることが好ましい。
【００３８】
ケーブル、テレビジョン、電話システムによる配送の代わりに、公共電話システムを用いて、インターネットにアクセスし、インターネット・ウェブ・サイト２７９にアクセスすることができる。電話システムを用いて、電子書籍を注文し、支払いを行い、インターネット・ウェブ・サイト２７９から直接に配送することができる。
【００３９】
電話システムを用いているどのような配送システムでも、高速のモデムや、ＩＳＤＮコネクタ等の他の通信デバイスを組み込むことによって、又はＡＤＳＬ若しくは他の配送方法を用いることによって、個別の加入者は電子書籍の配送速度を増加させることが可能である。
ＩＩ．ホーム・システム
４コンポーネントのホーム・システム２５８のためのハードウェア構成が、図６ａに示されている。図６ｂは、２コンポーネントのホーム・システムを示している。ホーム・システム２５８は、データ及びビデオ伝送を受信する、データをビデオ信号からストリップ（又は、抽出）する、データをスクリーニングし記憶する、ユーザ・フレンドリなインターフェース・ソフトウェアを提供する、メニュ及びテキストを表示する、商取引（トランザクション）を処理する、電話コールを開始する、課金データを伝送するなど、複数の機能を実行する。様々なハードウェア構成を用いて、ホーム・システム２５８の希望する機能を達成することができる。例えば、図６ｂに示されているように、ホーム・システム２５８は、ケーブル・コンバータ・ボックス及びテレビジョン６０１の現在インストールされている加入者ベースの受信及びチャネル・チューニング能力を利用するように構成することができる。ホーム・システム２５８は、また、メニュ発生能力、電子メモリ及び電話モデムなどのセクションＶにおいて後述する進歩型のセットトップ端末コンバータとして設計することもできる。
【００４０】
ホーム・システム２５８を構成する電子コンポーネントは、様々な方法で構成することができる。図６ａの４ユニット型サブシステムでは、ビューワ２６６とライブラリ２６２とを相互にワイヤで接続し、他方で、残りのコンポーネントは、ＲＦトランシーバ６０４を介して通信する。ホーム・システム２５８の単純なバージョンでは、２つのユニット、ライブラリ２６２及びビューア２６２のみが存在する。図６ｂは、あるオプションの特徴を有する２ユニットのホーム・システム２５８を示している。
【００４１】
ビューワ２６６は、高解像度のビューイング領域６０２と、デジタル・ロジック（鍵６０５と、セキュリティ６０６と、マイクロプロセッサ６２１とを含む）と、ビデオ・グラフィクス制御及びメモリ６０７と、電源回路６０２（図示せず）と、オプションのバッテリ６０３と、オプションのＲＦトランシーバ６０４とを備えている。２ユニット型の構成では、ライブラリ２６２は、ビデオ配送システム２０８へのコネクタ機能と、公共電話通信システムへのコネクタ機能と、メモリ６００（取り外し可能な携帯型６００’でもよい）とを含む。更に詳しくは、ライブラリ２６２は、データ・ストリップ機能６１７と、デジタル・ロジック６０９と、メモリ・ストレージ６００と、電源回路６１０と、オプションの電話接続部６１１（セルラ又はＰＣＮ６１１’を含む）と、オプションのバッテリ（図示せず）と、オプションのチューナ・モジュール６１３と、オプションのＲＦトランシーバ６０４とを含む。ビデオ・コネクタ２１２と公共電話システム接続部２７０とは、ライブラリ２６２の取り外し可能な携帯型のメモリ・ユニット６００と同じように、別個のコンポーネントに分けることもできる。（図６ｂには、取り外し可能なカートリッジ６１４を備えた取り外し可能な携帯型のハードディスク・メモリ６００’が示されている。）最後に、ホーム・システム２５８は、付属のキーボード２６７又は無線のキーボード２６８を含む。付属したキーボード２６７と無線式のキーボード２６８とは、共に、ビューワ２６６又はライブラリ２６２と通信するのに用いられる。
【００４２】
無線式のキーボード２６８は、例えば、無線周波数（ＲＦ）シグナリングを介して通信することができる。従って、ホーム・システム２５８は、相互に通信する別個のコンポーネントを最大で６つ有していることになる。ホーム・システム２５８を構成する２つ、３つ、４つ、５つ又は６つの別個のコンポーネントは、様々な方法で相互に通信することができる。これには、例えば、ハードワイアード接続６１５、ＲＦトランシーバ６０４、そしてそれ以外の無線での方法などが含まれる。
【００４３】
代替の配置において、ホーム・システム２５８の全ての機能を単一のユニットに組み込むことができる。ライブラリ２６２の機能は、例えば、ビューア２６６のカード又はチップセットによって実行することができる。ホーム・システム２５８を様々な遠隔通信ネットワークに結合するのに必要な全ての通信デバイスも、ビューア２６６に組み込むことができる。ホーム・システム２５８と加入者との間の全てのインターフェースを、ビューア２６６に組み込むことができる。この実施例において、ビューア２６６は分離したキーボードからの入力を受けるための通信デバイスを含むことができる。
【００４４】
自宅（家庭、ホーム）ではＲＦ通信を使用することができ、その理由は、ＲＦ通信によって別々のコンポーネントを家庭の全体において制限なく配置できるからである。ユニットの間で通信されるデータは、セキュリティが保証されたデータであることが好ましい。更に、ライブラリ２６２は、ハードワイア通信リンク６１５を介してビューワ２６６に電力を供給することができる。
【００４５】
加入者の自宅でデータを受信しビデオ信号から切り離す（ストリップする）には、ケーブル・インターフェース・デバイス又はケーブル・コネクタ２１２のいずれかが用いられる。ケーブル・コネクタ・デバイスはチューナ６１３を含み、それに対して、ケーブル・インターフェース・デバイスは、家庭にある既存の同調装置を利用する。どちらの構成でも、データは、ビデオ信号から切り離されてライブラリ２６２における加入者の位置に記憶される。電話コネクタ２７０とモデム６１１とが電話コールを開始し、注文及び課金情報をオペレーション・センタ２５０又は課金及び集金システム２７８に伝送する。あるいは、電話コネクタ２７０とモデム６１１とを用いて、インターネットへのアクセスを提供し、電子書籍をインターネット・ウェブ・サイトに注文し受け取ることができる。ライブラリ２６２は、ホーム・システムのインテリジェントなコンポーネントであり、テキスト・データを記憶し、メニュを発生し、購入の商取引を実現するのに必要なハードウェア及びソフトウェアを内蔵している。ＲＦトランシーバ６０４に加えて、ライブラリ２６２は、システムがビューワ２６６に接続されることを可能にするのに必要なジャック及び接続部を含む。図６ｂに示されているように、ライブラリ２６２は、テキスト・データをビューワ２６６まで、復号化に鍵６０５を要する安全なフォーマットで通信する。テキストは、ページごとにだけ復号化することができる。
ａ．ビデオ・コネクタ
図７には、ビデオ・コネクタ２１２によって実行されるプロセスの流れが示されている。ビデオ・コネクタは、ビデオ信号６０８を受け取り、テキスト・データ６１２を含むチャネルに同調し、テキスト・データをビデオ信号６１６から引き離し、テキスト・データ・ストリームをライブラリ６２０におけるロジック・コンポーネントに通信する。
【００４６】
ビデオ配送システムへの接続は、好ましくは、図６ｂに示されているように、ケーブル・テレビジョン配送システムへのケーブル・コネクタである。このケーブル・コネクタにはデータ・ストリッパ回路６１７が含まれており、これが、セットトップ端末、ＴＶ若しくはＶＣＲ６０１、又は、ケーブル・コネクタ２１２’を介してＣＡＴＶ信号を受け取るオプションのチューナ・ブロック６１３のいずれかからビデオ入力を受け取る。データ・ストリッパ回路６１７は、データをビデオから引き離し、デジタル・ビット・ストリームをライブラリ・ユニット２６２のデジタル・ロジック部分６０９に出力する。データは、ビデオ信号の垂直ブランキング期間又はアクティブ・ビデオ部分に暗号化され圧縮されたフォーマットで埋め込まれている。データ・ストリッパ回路６１７は、セットトップ端末６０１、ＴＶ又はライブラリ・ユニットの内部に配置することができる。データ・ストリッパ回路６１７は、ライブラリのデジタル・ロジック６０９において用いられるデジタル・ビット・ストリームを出力する。
【００４７】
ビデオ・コネクタ２１２は、ビデオ・チャネル同調して引き離されるデータを含むビデオへのアクセスを提供することができるチャネル・チューナ・モジュール６１３を含む。オプションのチューナ・モジュール６１３を用いると、セットトップ端末、ＶＣＲ又はＴＶチューナは、ホーム・システムでは不要である。オプションのチューナ・モジュール６１３は、ケーブル・コネクタ２１２を介して直接にＣＡＴＶ信号を受信することができる。
ｂ．ライブラリ
２ユニット型のホーム・システムのためのライブラリ２６２の実施例が、図６ｂと図８との両方に示されている。ここで示されている実施例には、次のようなオプションのパーツが含まれている。すなわち、取り外し可能な携帯型メモリ６００’、マイクロプロセッサ６２８、命令メモリ・ユニット６３２、デジタル・ロジック６３６、そして、電源ユニット６４０に加えて、ビデオ・コネクタ２１２、電話コネクタ２７０、ＲＦトランシーバ６０４、そして、バッテリ・パック６２４である。
【００４８】
ライブラリ２６２は、マイクロプロセッサ６２８とデジタル・ロジック６３６と命令メモリ・ユニット６３２とを含むデジタル・ロジック部６０９（図８には示されていない）を含んでいる。マイクロプロセッサ６２８は、好ましくは、モトローラ社から販売されているＭｏｔＳＣ２１などの信頼性の高いマイクロプロセッサである。デジタル・ロジック部６０９は、シリアル・デジタル・ビット・ストリームをデータ・ストリッパ回路６１７から受け取り、データを処理する。誤り訂正もデジタル・ロジック部６０９によって実行され、データは、適切なアドレスに関してチェックされる。データのアドレスが正しく、ライブラリ・ユニット２６２がそのデータを受け取ることが承認されている場合には、そのデータは、メモリ・ストレージ・ユニット６００及び６００’に転送される。データを受け取る承認は、ケーブル・ヘッドエンド又はそれ以外の分配点によって提供される。承認コードをシリアルなデジタル・ビット・ストリームにおいて送ることも可能である。デジタル・ロジック部６０９は、適切なテキスト及びグラフィクス・データをメモリ・ストレージ・ユニット６００及び６００’に送る。このデータは、圧縮され暗号化されたフォーマットで転送され、圧縮され暗号化されたフォーマットのままで記憶される。
ｉ．メモリ・ストレージ・ユニット
ライブラリ２６２のメモリ・ストレージ・ユニットは、取り外し可能な携帯型のメモリ・ユニット（図６ａ、図６ｂ及び図８に示されている）でありうる。メモリ・ストレージには、様々なオプションを利用できる。すなわち、ハードディスク・ドライブ、取り外し可能なプラッタを有するハードディスク、ＣＤ−ＲＯＭなどである。図６ｂを参照すると、取り外し可能なプラッタを含むハードディスク・ドライブ・ユニット６００’も利用できる。これによって、ライブラリは、ほぼ無制限な記憶容量を得ることになる。データ（すなわち、電子書籍ファイル）は、メモリ・ストレージ・ユニットに圧縮され暗号化されたフォーマットで記憶される。図６ｂに示されているように、データは、ビューワ２６６のＩＤ又は鍵と一致する鍵又は一意的なＩＤ番号を有している。一意的な鍵又はＩＤ番号のこのような一致により、メモリ・ストレージ・ユニットから未承認のビューワへ、テキスト・データが転送されることが防止される。スマート・カード、電子メモリ・カード又はＰＣＭＣＩＡ（パーソナル・コンピュータ・メモリ・カード・インダストリ・アソシエーション）カード若しくはＭｅｍｏｒｙ  ＳｔｉｃｋＴＭなどの小型のメモリ・デバイスを用いてデータを記憶することもできる。
ｉｉ．電源回路
図６ｂ及び図８に示されているように、ライブラリ２６２は、ＡＣの壁電源、ＤＣ電源６４０又はオプションのバッテリ電源６２４のいずれかから電力を提供される。電源回路６１０及び６４０は、ライブラリにおける様々な回路に対してバッテリ６２４又はＡＣユニットのいずれかからすべての必要な電圧を供給することが好ましい。好ましくは、電源回路６１０及び６４０は、ビューワ２６６に接続されると、単一のデータ・ケーブルを介してビューワに電力を提供する。電源回路６１０及び６４０は、動作中に、ＡＣ電源を用いてバッテリを再充電することもできる。オプションのバッテリ・ユニット６２４がインストールされると、ライブラリ２６２は、携帯型のユニットとなり、電力をビューワ２６６に提供することができる。バッテリの寿命を長くするために、使用されないときにはメモリ・システムをシャットダウンするなど、電力節約策が講じられる。ビューワ２６６が用いられているときにはライブラリ回路は用いられず、ほぼすべての電力が、ライブラリ２６２に対して遮断される。
ｉｉｉ．公共電話システムへの接続
一実施例において、電話システムへの接続は、モデム６１１によって提供することができる。様々な入手可能なモデムを用いて、この機能を実行することができる。図６ｂに示されているように、セルラ電話又はＰＣＮ電話接続６１１’も提供されうる。ホーム・システム２５８が最初に始動されるときに、モデムを用いて、加入者の氏名とクレジット・カード情報とが課金及び集金サブシステム２７８に転送される。電話接続２７０は、電子書籍が加入者に購入されるたびに用いられ、商取引を完了し記録することができる。電話接続２７０は、テキスト・データをオペレーション・センタ２５０から受け取り、分配システム２０８をバイパスするか、又は電子書籍購読データ及び広告読了データを含む収集した加入者情報をＴＡＭＳに転送することを可能にするための手段として用いられ得る。電話接続２７０は、図６ｂに示されているように、別個のユニットであってもよい。
ｉｖ．ライブラリ処理
図９は、ライブラリ２６２によってビデオ・コネクタ２１２又はストリッパ回路６１７から受け取られたデータ・ストリーム６５１に対して実行される基本的な処理の例を示している。第１に、データ・ストリーム６５１は、誤り訂正に関してチェックがなされる（ブロック６５０）。誤りが検出された場合には（ブロック６５４）、マイクロプロセッサ６２８がデータをデインターリーブし、次いで、ＦＥＣ（フォワード・エラー訂正）アルゴリズムを走らせる（ブロック６５８）。次に、マイクロプロセッサ６２０は、データ・ストリームで必要な誤り訂正を実行する（ブロック６５０、６５４及び６５８）。誤り訂正が必要ない場合には、データ・パケットはパケット・アドレスに関して個別的にチェックされる（ブロック６６２）。
【００４９】
アドレスが一意的なアドレスである場合には、マイクロプロセッサ６２８が、パケットのアドレスがライブラリ・ボックスのＩＤ番号と一致するかどうかをチェックする（ブロック６６６）。このパケットは、ライブラリ２６２に特に方向付けされた一意のグループ割り当て又は広告をライブラリ２６２に提供するコマンドでありうる。ライブラリＩＤ番号は、そのライブラリ２６２と関連する一意的な番号であり、データのセキュリティを確実にするために用いられる。次に、マイクロプロセッサ６２８は、電子ファイルが既に開かれその中にデータ・パケットがセーブされているかどうかを判断する。データ・ファイルが開かれていない場合には、マイクロプロセッサ６２８は、そのパケットのために新たなデータ・ファイルを開く（ブロック６７４）。電子ファイルが開かれている場合には、パケットがディスク上のその電子ファイルにセーブされる（ブロック６７８）。次に、マイクロプロセッサ６２８は、受信されている特定のテキスト・データ・ブロックに対する特定の電子書籍の最後のデータ・パケットであるかどうかを見るようにチェックする（ブロック６８２）。そのデータ・パケットが情報の最後のパケットである場合には、電子ファイルは閉じられ、利用可能な電子ファイルのディレクトリは更新される（ブロック６８６）。それからマイクロプロセッサ６２８は、別のデータ・パケットを、データ・ストリッパから受け取られたデータ・ストリームから受け取ることに戻る（ブロック６５０）。
【００５０】
パケット・アドレスがチェックされ、アドレスがブロードキャストされたアドレスであると判断されると、プロセスは、送られているメッセージのタイプを判断する（ブロック６９０）。このメッセージは、電子書籍のタイトル、メニュ（及びメニュ・グラフィック）情報、告知、特別な申し出、ディスカウント、プロモーション、プレビュー等のインデックス、又は、方向付けするために割り当てられた対応するグループを伴う広告の組でありうる。次に、メッセージは適切な電子メッセージ・ファイルに記憶され（ブロック６９４）、マイクロプロセッサ６２８は、別のデータ・パケットを受け取り、別のエラー・チェックを実行することに戻る（ブロック６５０）。
【００５１】
図９のプロセスを用いると、ライブラリ２６２は、与えられた書籍における画像を示すのに用いることができるテキスト・データ及びグラフィクス・データに関連するディレクトリを受け取り、記憶し、更新することができる。データのフォーマットとライブラリ２６２のオペレーティング・システムとに応じて、プロセスの複数の変形が可能である。
【００５２】
図１０は、ライブラリ２６２においてビューワ２６６からの情報リクエストを処理する例を示している。ビューワ２６６からの情報リクエストは、ビューワ２６６をライブラリ２６２に接続するケーブルを介して、又は、ＲＦなどの無線伝送を介して、受け取られる。ある実施例では、加入者のリクエストが、セットトップ端末６０２から来ることもありうる（セクションＶを参照）。
【００５３】
ビューワ２６６から受け取られる情報は、一般に３つのカテゴリに属する。すなわち、（１）ライブラリ２６２に記憶されている電子書籍のディレクトリ・データ、（２）システムにおいて利用可能なすべての電子書籍のインデクス、そして、（３）特定の電子書籍のリクエスト（ブロック７００）である。またビューア２６６は、リクエストのタイプに関わらず、通信が起きたときはいつでも、ライブラリ２６２に収集した任意のビューア・データを提供して広告方向付けプロセスに関して使用されるであろうことに日付を付けるブロック７０４に示されるように、マイクロプロセッサ６２８はビューワ２６６に記憶されている電子書籍を示すデータのディレクトリに対するビューワ２６６からのリクエストに回答する。データのディレクトリはビューワ２６６に送られ、それによって、加入者に表示される。ブロック７０８において、システム２００で利用可能なすべての電子書籍のインデクスに対するビューワ２６６からのリクエストを処理するマイクロプロセッサ６２８が示されている。ライブラリ２６２は、システムで利用可能なすべての電子書籍のインデクスを取得し、そのインデクスをメニュ情報と共にビューワ２６６に伝送する（ブロック７１２）。また、マイクロプロセッサは、特定の電子書籍に関するビューワ２６６からのリクエストに応答する（ブロック７１６）。ライブラリ２６２は、ビューワ２６６によってリクエストされた特定の電子書籍の電子ファイルを開き、レコード又は情報をパケットごとにビューワに伝送する（ブロック７２０）。特定の電子書籍、レコード又はパケットをビューワ２６６に伝送するというこのプロセスは、最後のレコード又はパケットが送られるまで継続する（ブロック７２４）。加えて、ライブラリ２６２は任意の広告を保留中のビューア２６２にダウンロードする。
【００５４】
特定の電子書籍に対するリクエストを処理する際の図１０に示されたプロセスに加えて、ライブラリ２６２は、また、ブロック７１６に記載されているプロセスを用いて、オペレーション・センタ２５０に特定の電子書籍を注文しオペレーション・センタ２５０から受け取る。ライブラリ２６２に記憶されていない特定の電子書籍に対するリクエストがなされた場合には、ライブラリ２６２は、当該電子書籍が分配システム２０８に存在する次の利用可能な回を判断して、その電子書籍の受信及び記憶を確実にするように進む（このプロセスは、図示されていない）。このプロセスを実行する際には、ライブラリ２６２は、ビューワ２６６に、その電子書籍のテキスト・データをライブラリ２６２がいつ取得するかに関する情報を伝送し、それによって、加入者が電子書籍を見ることができるようにする。タイミング情報に加えて、価格及びそれ以外の注文情報を、ライブラリ２６２から加入者に送ることができる。
ｃ．ビューワ（Ｔｈｅ Ｖｉｅｗｅｒ）
図１１は、ビューワ２６６のブロック図であり、その内部コンポーネントが示されている。図１１のビューワ２６６は、図６ｂに示されているビューワ２６６と同じである。ビューワ２６６は、製本された書籍と物理的に類似するように設計されている。ビューワ２６６は、５つの基本コンポーネントと６つのオプションのコンポーネントとで構成されている。すなわち、（１）ＬＣＤディスプレイ６０２、（２）デジタル回路（図示せず）、（３）ビデオ・グラフィクス・コントローラ６０７’、（４）コントロールズ７４０、（５）書籍メモリ７２８、（６）オプションの電源回路７３６、（７）オプションのバッテリ６０３’、（８）オプションのＲＦトランシーバ６０４、（９）オプションのセルラ又はモバイル通信装置（６０８）、（１０）オプションのキーボード２６７及び２６８、（１１）スピーカ／マイクロフォン６０８’、並びに（１２）オプションの代替通信インターフェース・デバイスである。
【００５５】
（１）好ましくはＶＧＡクオリティである高解像度のＬＣＤスクリーンが、テキスト及びグラフィクス・イメージを表示するのにビューワ２６６で用いられる。このスクリーンは、好ましくは、書籍の１ページのサイズである。２ページ型のスクリーンや２ページのスクリーンをビューワ２６６において用いることも可能である。
【００５６】
（２）信頼性の高いマイクロプロセッサ６２１、命令メモリ７３２及びデジタル・ロジックを含むデジタル回路である。データがビューワ２６６に転送される際は、圧縮され暗号化されたフォーマットを有する。信頼性の高いマイクロプロセッサ６２１は、ビューワ２６６のＩＤ番号を入力されてくるデータ・ストリームと比較し、ビューワ２６６のＩＤ番号がデータ・ストリーム内部のＩＤ番号と一致する場合には、テキスト・データだけを記憶する。ビューワ２６６がテキスト又はそれ以外のデータを出力せず、見るときにだけそして現に見られているページについてだけ解凍され復号化されるのが好ましい。このような措置が好ましい理由は、そうすることによって、データへの認証のないアクセスに対する追加的なセキュリティが提供されるからである。
【００５７】
（３）ＶＧＡクオリティのテキスト及びグラフィクス・イメージを補助し表示することができるビデオ・グラフィクス・コントローラ６０７’が、ビューワ２６６に含まれている。グラフィクス・コントローラ６０７’は、上述のデジタル回路によって制御される。テキストは、複数のフォント・サイズで表示することができる。
【００５８】
（４）図１１のビューワ２６６は、タッチパネル式のコントロールズ（操作装置）７４０を有する。これらのユニークで新規なコントロールズ７４０を用いて、加入者は、記憶されている電子書籍とカタログにある電子書籍とを選択し、カーソルを移動させ、電子書籍の中のページをめくることが可能になる。コントロールズ７４０は、次ページ及び前ページボタン７４２及び７４１と、カーソル移動のためのボール７４３と、１つ又は複数の選択ボタン７４５と、現在の電子書籍ボタン７４７と、ブックマーク・ボタン７４９（図１４ａを参照のこと）とを含むことができる。
【００５９】
コントロールズ７４０は、使用が容易であり便利な位置に配置されなければならない。図１４ａを参照すると、ビューワ２６６のためのコントロールズは、ビューワ２６６の下部のスクリーン６０２の下側に配置することができる。次頁ボタン７４２は最も用いられるボタン７４０であり、ページの右側エッジに近い位置に配置することができる。加入者は、コントロールズ、特に次頁ボタン７４１及び７４２を操作するのに右手の親指を用いる可能性が高い。従って、これらのボタンは、加入者の右手親指によって容易に操作できるように配置されるのが好ましい。一般的に、これは、図に向かって、ビューワ２６６の下側か、又は、ビューワ２６６の右側のマージンに沿って与えられる。現在の書籍のボタン７４７とブックマーク・ボタン７４９は、通常、コントロールズ７４０の中で最も使用頻度が低いボタンである。従って、示されている例では、これらのボタン７４７及び７４９は、ビューワ２６６のバインダに近い内部の領域に配置されている。
【００６０】
ビューワ２６６の下側中央に位置するボール７４３又はそれ以外のカーソル移動デバイス（４つのポインタ矢印などであるが、図示されていない）は、加入者による使用が容易であり、ビューワ２６６の操作も容易である。カーソル７４５のための選択ボタンは、好ましくは、示されているように、ボールの左右の側にカーソル・ボール７４３の直径の半分だけ下側に配置されるのが好ましい。ポインタ矢印がカーソル移動のために用いられる場合には、選択ボタン７４５は、４つの矢印ボタン（図示せず）の中心に配置することができる。再び、最も頻繁に用いられるコントロールズは、加入者の右手親指が通常おかれる位置に配置されるべきである。
【００６１】
（５）少なくとも１冊の書籍又はより多くのテキストのための書籍メモリ７２８が、ビューワ２６６に含まれている。メモリ７２８は、テキストと、書籍中の写真を表す任意のグラフィクスとを記憶する。また、メモリ７２８は、メニュ・グラフィクス・データを記憶することもできる。ビューワ２６６では、２つの異なるメモリ・デバイス７２８を用いることができる。第１は、デジタル回路の中のマイクロプロセッサ６２１に対する命令用のものであり、第２は、書籍メモリ７２８（及び、グラフィクス）のために用いられ得るものである。ＲＯＭ、ＲＡＭ又は小型のハードディスクなど、市販されている様々なメモリ装置を用いることができる。１冊の書籍は約０．６メガバイトのストレージを必要とするので、約６０メガバイトのストレージを提供する小型のハードディスクは、約１００冊分の電子書籍のメモリを提供することができる。現在入手が可能な大型のハードディスクによれば、数千冊の電子書籍を記憶することが可能になる。
【００６２】
書籍のテキストは様々なフォント・サイズで記憶することができる。表示のために様々なフォントを与えるために、様々なフォントが命令又は書籍メモリ７２８に記憶されている。従って、より大きな又はより小さなフォントを必要に応じてメモリ６２１及び７２８から呼び出して、加入者の希望する表示を行うことができる。
【００６３】
（６）ビューワ２６６における電源回路７３６は、ＡＣ電源、オプションのバッテリ６０３’又はライブラリ２６２のいずれかから電力を受け取る。電源回路７３６は、ビューワ２６６内部の様々なシステムに適合するように必要な電圧を提供する。
【００６４】
（７）オプションのバッテリ６０３’が、好適実施例では提供される。バッテリ６０３’は、ＡＣ電源が利用可能なときには自動的に再充電される。
【００６５】
（８）ビューワ２６６とホーム・システムの他のコンポーネントとの間の双方向のデータ・リンクを提供するオプションのＲＦトランシーバ６０４を、ビューワ２６６に含めることもできる。
【００６６】
（９）ビューワ２６６は、移動通信のためのセルラ・トランシーバ６０８（図示せず）を含むこともありうる。
【００６７】
（１０）オプションの有線（付属型）キーボード２６７と無線（例えば、ＲＦ）キーボード２６８をビューワ２６６とともに用いて、加入者とビューワ２６６との間の通信を行うことができる。
【００６８】
（１１）スピーカ及びマイクロフォン６０８’によって、ビューワ２６６は、オーディオ信号を加入者に提供することが可能になり、また、加入者がオーディオ（音声）入力を行うことが可能になる。スピーカ及びマイクロフォン６０８’は、セルラ・トランシーバ６０８又はそれ以外の通信装置と共に用いることによって、テレフォニ及びデータの送受信が得られる。
【００６９】
（１２）オプションの代替通信インターフェース・デバイスは、ビューア２６６が様々な通信経路を使用することを可能にする。
【００７０】
図１１のビューワ２６６は、ライブラリ接続７４４、電子カード・メモリ７４８、ＣＤ−ＲＯＭ装置７５２及び携帯用メモリ装置７５６（図６ｂに示されている６００’など）を提供するパーツを有する。ＰＣＭＣＩＡなど、様々な電子メモリ・カードを、このビューワ２６６と共に用いることもできる。
【００７１】
セキュリティと、低い電力消費と、優れた表示技術とが、ビューワ２６６の設計に求められている特徴である。ビューワ２６６は、軽量かつ携帯可能でなければならない。ビューワ２６６は、電子書籍を記憶し、読み、消去することを可能し、更に、書籍を注文し、それをシステム・オペレータが決めた所定の時間メモリに保持しておくという機能を含むソフトウェアであるオペレーティング・システムを含む。このソフトウェアは、ある期間（例えば、２週間）の間はその書籍を読むことが可能でその後には自動的に消去される、１回読めば消去される、又は、恒久的にメモリに保持できる、などのように構成することが可能である。各ビューワ２６６は、一意的な鍵６０５を有している。すべてのデータ・ストレージは個別のビューワ２６６のための鍵６０５を用いて暗号化され、複数のビューワ２６６が、テキスト・ファイル又は書籍ファイルにアクセスすることを防止している。
【００７２】
図１２は、ビューワ２６６によって実行されるプロセスの中のいくつかの流れ図である。一般に、ビューワ２６６は、タッチパネル式のコントロールズ７４０を介して、加入者からの入力を受け取る。あるいは、ビューワ２６６は、タッチスクリーン・ディスプレイ、付属キーボード２６７又は無線キーボード２６８からの入力を受け取る。そして、加入者の情報リクエストは、ビューワ２６６によって処理される（ブロック８００）。
【００７３】
加入者が利用可能な書籍のメニュをリクエストする場合には、マイクロプロセッサ６２１が書籍メニュを選択する（ブロック８０４）。マイクロプロセッサ６２１は、利用可能な電子書籍をリスト化する電子ファイル（メニュにおけるトピックのカテゴリに関係する）を開き、利用可能な電子書籍の名前を備えたメニュを表示する。
【００７４】
加入者が特定の読みたい電子書籍を選択すると、マイクロプロセッサ６２１がその選択を処理して、その特定の電子書籍を含む電子ファイルを決定する（ブロック８２１）。次に、マイクロプロセッサ６２１は、その特定の電子書籍のファイルを開き、通常はその最初のページにアクセスする（ブロック８１６）。（ポインタがその電子書籍のファイルの中に既にセットされている場合には、マイクロプロセッサ６２１はそのページをデフォルトにすることができる。）マイクロプロセッサ６２０は、次に、どのページが表示される必要があるかを決定する（ブロック８２０）。マイクロプロセッサ６２１は、次ページか、前ページか、それともブックマークされたページのどれを表示すべきかを判断する（ブロック８２０）。この電子ファイルへのポインタが正しい位置にない場合には、マイクロプロセッサ６２１は、ポインタを移動させ、記憶されているファイルからデータの前ページを取得する（ブロック８２８）。そうでない場合には、マイクロプロセッサ６２１は、記憶されている電子ファイルからテキストの次のページを取得するのが通常である（ブロック８２４）。マイクロプロセッサ６２１は、テキスト・データを復号化及び解凍し、そのデータをビデオ・ディスプレイ６０２に送る（ブロック８３２）。ビデオ・ディスプレイ６０２は、一般に、それに関連したビデオ・ディスプレイ・メモリを有し、マイクロプロセッサ６２１は、データをこのビデオ・ディスプレイ・メモリに直接に送る（ブロック８３２）。ビデオ・ディスプレイ６０２用の回路によって、テキストのページを表示するというプロセスが完了する。また、ビューア２６０は、広告及び書籍のコンテンツを見たことのログをとり、ライブラリ２６２を使用してＴＡＭＳ２９８に戻す。
【００７５】
加入者がコントロールズ７４０を介して電源をオフにするというリクエストをすると、電源をオフにするというプロセスが開始される（ブロック８３６）。マイクロプロセッサ６２１は、ビューワ２６６が現に読んでいるその書籍におけるページ数へのポインタをメモリにセーブする（ブロック８４０）。マイクロプロセッサ６２１は、すべての電子ファイルを閉じ、電源回路にビューワ２６６の様々な回路への電力供給を遮断するように指示する。このような基本プロセスの例のように、ビューワ２６６は、電子書籍の選択を表示し、それらの電子書籍からのテキストを表示することができる。
ｄ．メニュ・システム
おおまかに図１３を参照すると、電子書籍システム２００は、この電子書籍システム２００から機能及び書籍を選択するメニュ・システムを有している。メニュ・システム８５１に要求されるオペレーティング・ソフトウェアとメモリとは、ビューワ２６６に配置されている（例えば、命令メモリ７３２及び／又は書籍メモリ７２８）。しかし、ライブラリ２６２（例えば、命令メモリ６３２）に配置されてもよいし、ライブラリ２６２とビューワ２６６とがメニュ・システム８５１の動作に必要なソフトウェア及びメモリを共有することもできる。メニュはビューワ２６６上に表示されるのが通常であり、ビューワ２６６はライブラリ２６２が存在しない場合でも動作が可能であるから、メニュを作成するための基本ソフトウェア及びメモリは、ビューワ２６６に配置されている方が便利である。
【００７６】
メニュ・システム８５１は、複数のメニュの間でのシーケンシングが可能でありビューワ２６６の上などでのグラフィカル表示のためのメニュ・グラフィクスを提供するシステムである。セットトップ端末又は可搬コンピュータを用いるシステムでは、これらのメニュは、テレビジョン・スクリーン又はコンピュータ・スクリーン上にも表示できる。最も単純な実施例では、メニュは、加入者がそこから選択ができる基本的なテキスト情報だけを提供する。より複雑な実施例では、メニュは、加入者を補助する視覚的な表示やアイコンを提供する。
【００７７】
図１３には、シーケンシングを備えたメニュ・システム８５１が示されている。このシステムにおける基本メニュは、導入メニュ８５０と、メイン・メニュ８５４と、複数のサブメニュ８５８とである。示されている実施例では、３つのレベルのサブメニュが存在する。場合によっては、加入者を選択又はリクエストされた情報に容易に導くのに、１又は２のサブメニュ８５８で十分な場合がある。しかし、３つ以上のサブメニュ８５８があれば加入者にとってより使いやすいユーザ・インターフェースが得られるような機能も存在する。サブメニュ８５８の各レベルは、表示のための様々なメニュによって構成されうる。表示される特定のメニュは、先に示されているメニュに関する加入者による選択に依存する。１つないし多くのメニュのこのツリー・シーケンスの例は、ヘルプ・サブメニュ８８７及び８８８である。リクエストされた特定のヘルプに応じて、加入者に、異なるレベルの２つのヘルプ・メニュが表示される。
【００７８】
導入メニュ８５０の例が、図１４ａに示されている。一般に、導入メニュ８５０は、ビューワ２６６をシステムに導き、初期ガイダンス、告知（アナウンスメント）及び命令を提供する。導入メニュ８５０の次には、メイン・メニュ８５４が続くが、その例は図１４ｂに示されている。メイン・メニュ８５４は、ビューワ２６６に、このシステムにおいて利用可能な基本的な選択又は機能を提供する。図１４ｂは、メイン・メニュ８５４が多くの追加的な機能及びサブメニュ８５８を加入者に提供している例である。例えば、図１４ｂには、ビューワ２６６が、ポイント・アンド・クリック法によって、以下の例を含む複数のオプションを選べることが示されている。すなわち、（１）無料（フリー）プレビュー、（２）注文できる書籍、（３）あなたのライブラリの書籍、（４）あなたの現在の書籍、（５）ヘルプ、（６）オンライン・サービス、そして（７）それ以外のシステム機能、である。メイン・メニュ８５４での選択の後には、対応するサブメニュ８５８が示される。
【００７９】
図１３には、１１の利用可能な基本的なすなわち第１レベルのサブメニュが示されている。すなわち、（１）口座設定８６２、（２）無料のプレビュー８６６、（３）書籍推薦エントリ８５５、（４）あなたのライブラリの書籍８７２、（５）あなたが注文できる書籍８７８、（６）あなたの現在の書籍８８４、（７）ヘルプ８８７、（８）利用可能な機能８９０、（９）メッセージ８９３、（１０）口座情報８９６、（１１）送られる（出ていく、ｏｕｔｇｏｉｎｇ）メッセージのサブメニュ８９８である。図１４ｃは、あなたのライブラリの書籍８７２という第１レベルのサブメニュの例である。この「あなたのライブラリの書籍」という例示的なサブメニュ８７２は、タイトルと著者別の６冊の利用可能な書籍を示しており、加入者が、異なる書棚８７４をチェックしたり、メイン・メニュ８５４に戻ることを可能にしている。図１４ｄ及び図１４ｅは、「あなたが注文できる書籍」サブメニュ８７８を用いて注文できる書籍のための例示のサブメニュ８５８を示している。
【００８０】
図１４ｆは、注文選択及び確認メニュ８８０’の例であり、電子書籍の注文をするのに加入者が用い、その加入者の注文を確認するための「ソフト・キーボード」９７５を提供している。この特定の例では、加入者は、その注文を完了するのにＰＩＮ番号を入力することを求められる。「ソフト・キーボード」９７５は、完全な英数字キーボードとして構成でき、また、加入者が書籍の注文に関係する追加的な情報を追加するのにも用いることができる。英数字又はそれと類似のパスワードを用いて、その加入者が承認されている加入者であることが確認される。ある実施例では、加入者は、ＰＩＮ又はパスワードを用いて注文を確認し、最終的な確認スクリーンを受け取る。最終的な確認スクリーンは、基本的にはテキストであり、次のように（又は、類似の内容が）書かれている。
『あなたの書籍注文はＣＡＢＬＥを介して処理されています。
【００８１】
あなたの書籍は  翌日までに配送され、あなたのＶＩＳＡの口座に２ドル９５セントの請求がなされます。
【００８２】
あなたの書籍は、あしたの東部標準時間で午前６時から読むことができます。次の点にご注意下さい。
【００８３】
１．あなたのライブラリ・ユニット及びケーブル接続ユニットが、今夜、アンテナを立てた状態でプラグ・インに差し込まれていること。そして、
２．あなたのケーブル・コンバータを「ＴＨＥ ＢＯＯＫ」チャネルにチューニングすること。ＴＶセットは、オンである必要はありません。』
「口座設定メニュ」８６２と口座の設定に関係する別のサブメニュ８５８（指示と口座入力８６４とを与える）との例が、図１４ｇ及び図１４ｈに示されている。これらのサブメニュ８５８によって、オペレーション・センタにおける口座の初期化や注文をクレジット・カードに課金することが可能になる。サブメニュ８５８には、あなたが希望するＰＩＮ番号又はパスワード、クレジットカード及び電話番号などに関係するデータを入力できる能力が含まれている。確認メニュによって、所望のＰＩＮ又はパスワードとクレジット・カードとを用いて口座（勘定）が適切に設定されたことが確認できる。
【００８４】
書籍の無料プレビューも、サブメニュ（８６８及び８７０）によって提供される。無料プレビュー・メニュの例は、図１４ｉ及び図１４ｊに示されている。図１４ｉは、プレビューができる複数の電子書籍を表示しているメニュを示している。電子書籍の選択に続いて、選択された電子書籍の表紙からの抜粋がその書籍に関する批評家の書評からの抜粋と共に提供されている。好適実施例では、特定の電子書籍に対するこのプレビュー・スクリーンによって、加入者は、著者に関する情報を与えてくれるサブメニュを選択することができる。この書籍プレビュー・サブメニュには、本の表紙や中身のシーンの静止画像やグラフィクスが含まれる。そのような静止画像又はグラフィクスの例が、図１４ｊに示されており、そこには、著者に関するプレビュー・スクリーン８７０が示されている。この画像は、短い動画クリップとして、ＭＰＥＧの規約に従って提供することもできる。そのようなクリップは、例えば、著者のインタビューなども可能である。著者のプレビュー・スクリーン８７０では、著者の写真が示され、短い伝記が与えられ、それを見て加入者がその著者の本を注文できるようになっている。その著者の様々な電子書籍を注文する価格も、メニュ上に示される。
【００８５】
無料プレビューに加えて、より高度な実施例では、このシステムは、加入者に、書籍推薦機能（８５５を参照）を提供する。これは、メニュ・システム８５１と、ビューワ２６６、ライブラリ２６２又は分配点（１０２０又は２５０）に位置する関連のメモリと関連したプロセッサとを用いて達成される。必要なときに、プログラム推薦機能のための情報が、複合又はビデオ信号のテキスト・データにおいてホーム・システム２５８に送られる。この機能によると、書籍又は著者が、その加入者の先の注文に関する履歴データ、加入者の人口学的データ又は傾向、それ以外のインジケータ、及び／又はテキスト・ワード・サーチに基づいて、加入者に提案される。
【００８６】
書籍推薦に関する実施例では、プレビュー情報（本の表紙の説明、批評家の書評、著者の伝記など）、及び／又は、書籍のテキスト又はそれ以外のタイトルのテキスト・ワード・サーチが、ライブラリ２６２によって、ライブラリ・メモリ６００に記憶されているデータベースを用いて、実行される。個別化された書籍又は著者の推薦は、おおまかなその加入者の興味を示す加入者から得られた情報を得ることによって、加入者に対してなされる。電子書籍推薦エントリ・サブメニュ８５５を用いて、加入者のエントリを加入者に求めることができる。このシステムは、これらの加入者のエントリを直接又は間接に用いて、加入者に推薦すべき電子書籍又は著者をサーチする。また、このシステムは、広告を方向付けるためにこの加入者情報を使用する。
【００８７】
一般的には、電子書籍推薦方法は、２つのカテゴリに分けることができる。すなわち、応答性（ｒｅｓｐｏｎｓｉｖｅ）の方法（一連の加入者エントリに応答する）と、インテリジェントな方法（データを分析して書籍を推薦する）とである。応答性の又はインテリジェントな方法を用いて、このシステム２００は、推薦されるタイトル又は著者のリストを決定し、第２又は第３のレベルのサブメニュ８５６及び８５７を作成し、それらのタイトルを加入者が選択するように提案する。
【００８８】
タイトルを提案する応答性の方法には、例えば、傾向（ムード）に関する質問の利用、著者のサーチ、キーワード・サーチが含まれる。ビューワ２６６の命令メモリ７３２とメニュ発生ハードウェア（例えば、６０７）とを用いて、一連の傾向に関する質問をメニュ上に与え、特定の時期における加入者の興味を判断することができる。この方法では、オペレーション・センタ２５０のプロセッサ４０４と命令メモリ４１６とは、それぞれのタイトルに、軽い、深刻、乱暴、短い、長い、退屈、わくわくさせる、複雑、読みやすい、若者向けのテーマ、老人向けテーマ、冒険、ロマンス、ドラマ、フィクション、サイエンス・フィクションなどのグループの中から、傾向インジケータ（及び、サブインジケータ）を割り当てる。これらのインジケータは、テキスト・データと共にホーム・システム２５８に送られ、ライブラリ・メモリ６００に記憶される。加入者のエントリに基づいて、プロセッサは、インジケータの組を加入者のリクエストと関連付け、インジケータが一致する電子書籍の組を加入者に提案するために見つける。また、これらインジケータは、広告の方向付けの目的のために加入者をカテゴリ化するのに使用することができる。
【００８９】
著者又はキーワード（加入者から提供されたサーチ・ワード）の応答性サーチは、ライブラリ・メモリ・ストレージ６００に記憶されているデータに関して、ライブラリ・プロセッサ６２８と命令メモリ６３２とによって一般的に実行される。例えば、加入者によって与えられたキーワードを、電子書籍の書評、批評家及びプレビュー・データベースを記憶しているライブラリ・メモリ６００において一致を求めてサーチすることができる。このようにして、加入者が適切なサブメニュ上で「潜水艦」という語のエントリを提供している場合には、ライブラリ・マイクロプロセッサ６２８は、命令メモリ６３２の中のルーチンからの命令を用いて、「レッド・オクトーバをさがせ」（“Ｈｕｎｔｆｏｒ Ｒｅｄ Ｏｃｔｏｂｅｒ”）というタイトルを見つけることができる。
【００９０】
プログラムを提案するインテリジェントな方法には、加入者に関する個人的プロフィール・データ、及び／又は、その加入者が以前に注文した書籍（又は、購入データ）など加入者に関する履歴データを分析することが含まれる。この方法は、書籍オンデマンド・システムでは好ましく、メモリ４２８に記憶されている加入者データベースを用いてオンサイト・プロセッサ４０４によって分配点又はオペレーション・センタ２５０で実行することができる。ホーム・システム２５８は、分配点やオペレーション・センタ２５０からのプログラム提案情報を含むテキスト・データを受け取り、同じテキスト・データの受信２１２と上述したビューワのメニュ発生ハードウェア（例えば、６０７、６２１）とを用いて、プログラム提案サブメニュ８５５及び８５６を発生する。命令メモリ（例えば、６３２、７３２）に記憶されているソフトウェア・ルーチン及びアルゴリズムは、履歴データと書籍注文データとを分析して当該加入者に提案する電子書籍の線を決定するのに用いられる。
【００９１】
電子書籍や著者を加入者に推薦するというこの強力な機能のためのアルゴリズムは、同じ発明者による同時継続出願、１９９３年１２月２日に出願された米国特許出願第０８／１６０，２８１号及びＰＣＴ／ＵＳ／１１７０８である“ＲｅｐｒｏｇｒａｍｍａｂｌｅＴｅｒｍｉｎａｌ ｆｏｒ Ｓｕｇｇｅｓｔｉｎｇ  Ｐｒｏｇｒａｍｓ Ｏｆｆｅｒｅｄ ｏｎ ａ Ｔｅｌｅｖｉｓｉｏｎ Ｐｒｏｇｒａｍ Ｄｅｌｉｖｅｒｙ Ｓｙｓｔｅｍ”に詳細に開示されている。この米国特許は、本出願において援用する。
【００９２】
図１３を参照すると、「あなたのライブラリの書籍」というサブメニュ８７２の上に複数のサブメニュ８５８が示されて、好ましくは、各本棚８７４及び８７６に対するサブメニュを備えた書棚番号に分割されている。「あなたが注文できる書籍」というサブメニュ８５８の上のサブメニュも、同じように、書棚８８０及び８８２によってサブメニュに分割されている。これらの書棚は、それぞれが、書籍のカテゴリ又はジャンルでありうる。電子書籍は、ベストセラー、小説、フィクション、ロマンスなどのカテゴリにグループ分けすることができる。図１４ｄを参照のこと。
【００９３】
図１３を参照すると、「あなたの現在の書籍」８８４というサブメニュ８５８によって、加入者は、現在の書籍８８４を選択することができ、どのページを読むのかを決めることができる。この選択は、レベル２のサブメニュ８８５を用いて確認することができる。ヘルプ・サブメニュ８８７は、加入者に、追加的なヘルプ・スクリーン８８８を提供することができる。利用可能な機能８９０に対するサブメニュは、好ましくは、それぞれの機能８９１及び８９２に対する別個のサブメニュに分割される。
【００９４】
図１３を参照すると、この電子書籍選択及び配送システム２００を用いて、メッセージを送ることもできる。レベル１のメッセージ・スクリーンは、加入者に、その加入者が有している様々なメッセージ８９３の中から選択することを可能にしている。次に、各メッセージが、別個のサブメニュ・スクリーン８９４及び８９５の上に示される。メッセージには、テキストとグラフィクスとを含めることができる。
【００９５】
図１３を参照すると、口座情報が、レベル１のサブメニュ８９６の上に示されており、それに続くサブメニュ８５８には、最近の注文とあなたの口座の差引勘定８９７とが示されている。入力スクリーン８９９として用いられる続きのサブメニュを有する送るためのメッセージ８９８に対するレベル１のサブメニュも存在している。メニュ８８９は、加入者が加入者プロファイルを入力することを可能とし、この加入者プロファイルは、その加入者プロファイルが広告主の所望のターゲットの読者にどのように対応するのかに基づいて、将来の広告の方向付けのために使用することができる。
【００９６】
図１３と図１４ａないし図１４ｊとに示されている特定の機能及びサブメニュに加えて、これ以外の多くの変形例や機能が可能である。書籍がスクリーン上で最終的に読むために選択されると、タイトルのページ８８６がスクリーン上に現れ、次にテキストのページが続く。
ＩＩＩ．課金及び集金システム
一実施例において、課金及び集金システム２７８（図２及び図３に示されている）は、電子商取引と電話交換における最新技術を用い、注文をトラッキングし、配送を認証し、加入者に課金して、出版社に自動的に代金を払い込む。電話コネクタ２７０によって開始された電話コールは課金及び集金システム２７８によって受信され、このシステムは、注文を受けて加入者のクレジット・カード口座に請求することによって、人間の介入なしに直ちにこれに応答する。データは周期的にコンパイルされ、出版社２８２は書籍又は他のテキストの売り上げに応じて代金を受け取る。この課金及び集金システム２７８は、また、双方向のケーブル接続、セルラ又はそれ以外の通信手段を介して加入者と接続することもできる。
【００９７】
別実施例において、課金及び集金システム２７８は、オペレーション・センタ２５０と通信して入手可能な書籍に関する変更をトラッキングし、オペレーション・センタ２５０に書籍購読及び広告注目データを含む統計データを提供する。
ＩＶ．公共図書館、学校及び書店システム
本発明による電子書籍システムは、公共図書館、学校及び書店で用いられるように修正することが可能である。図１５は、公共図書館、学校又は書店の位置に対するコンポーネントの可能性のある構成を示している。公共図書館、学校又は図書館におけるメイン・ユニットは、ファイル・サーバ９００である。ファイル・サーバ９００は、数千冊の書籍を記憶することができる大型の電子メモリ・ユニットである。ファイル・サーバには、ハードディスク、読み取り書き込み型のＣＤ−ＲＯＭ、読み取り専用のＣＤ−ＲＯＭなど、様々な電子記憶手段を用いることができる。
【００９８】
このシステムは、５つのコンポーネントで構成されている。すなわち、コンバータ又はビデオ・コネクタ９０４と、コントローラ９０８と、ビューワ９１２と、カタログ・プリンタ９１６と、である。システムを制御するソフトウェアは、基本的に、コントローラ９０８に配置されている。コンバータ又はビデオ・コネクタ９０４は、上述したものと類似している。この構成では、コントローラ・ユニット９０８は、コンバータ９０４によってファイル・サーバ９００に転送されつつあるデータをモニタする。コントローラ９０８には、好ましくは、見るためのスクリーンと複数の制御ボタンとが備わっている。システムのより高度な制御を実行するためにより大きなスクリーンを有することが必要である場合には、ビューワ２６６をコントローラ９０８に接続して、ビューワ・スクリーンとコントロールズ（操作装置）７４０とを用いることができる。
【００９９】
コントローラ９０８は、特定のファイル・サーバ９００から電子書籍を受け取ることを承認された公共的なビューワ９１２に電子書籍をダウンロードすることだけができる。セキュリティ上の理由で、公共的なビューワ９１２が複数のファイル・サーバ９００にアクセスすることは好ましくない。このようにして、電子書籍のテキスト・データに関するセキュリティを維持することができる。公共的なビューワ９１２は、コントローラ９０８から一度に１冊又は２冊の電子書籍を受信するように制限することができる。公共的なビューワ９１２のユーザが新たな又は追加的な書籍を必要とするときには、ビューワを図書館に返還し、そこでコントローラ９０８から新たな書籍を受け取ることができる。
【０１００】
ファイル・サーバ９００で利用可能な書籍をトラッキングするために、利用可能な書籍のタイトルをカタログ・プリンタ９１６で印刷することが可能である。カタログ・プリンタ９１６はライブラリ・コントローラ９０８に接続されており、書籍のタイトルはカタログ・プリンタ９１６にダウンロードされる。どの書籍のコーディングされたテキストも、このシステムのコントローラ９０８とカタログ・プリンタ９１６とを用いて印刷することはできない。データに関するセキュリティを維持するためには、どのような書籍データも、プリンタ９１６にダウンロードすることは許されていない。利用可能な電子書籍タイトル、雑誌又はそれ以外のテキスト・マテリアルの完全なプリントアウトが完了すると、カタログ９２０のハードコピーを、ファイル・サーバ９００に維持しておくことが可能である。
【０１０１】
示したこのシステムは、電子書店においても使用することができる。この電子書店は、公共ビューア９１２を消費者に、公共ビューア９１２上にロードした１又は２冊の電子書籍に対するテキストと共に貸すことができる。公共ビューア９１２は、自動タイムアウト・シーケンス共に提供することができる。このタイムアウト・シーケンスは、ある期間、例えば２週間後に電子書籍に対するテキスト・データを消去する。ある期間（おそらく２週間以内）の後、借り手は公共ビューア９１２を電子書店に戻し、見るために追加の書籍を受け取ることが予期される。この構成を用いると、電子書店は常連の消費者にビューア９１２を売ることも可能である。そのとき、消費者は、消費者自身のビューア２６６上に永続的に記憶することが可能な電子書籍に対するテキスト・データを受け取るために、時々電子書店に戻る。記載されたファイル・サーバ９００及び公共ビューア９１２を使用して、書店、学校、及び公共図書館に対する様々な他の構成が可能である。
Ｖ．セットトップ端末の使用
サイエンティフィック・アトランタ（Ｓｃｉｅｎｔｉｆｉｃ Ａｔｌａｎｔａ）社やゼネラル・インスツルメンツ（ＧｅｎｅｒａｌＩｎｓｔｒｕｍｅｎｔｓ）社によって作られているような既存のセットトップ端末は、現時点では、本発明の書籍選択及び配送システム２００を扱えるようにはなっていない。ライブラリ機能を含むセットトップ端末を作ることはできるが、既存のセットトップ端末技術と共に電子書籍選択システムを用いるためには、ハードウェアの修正が必要である。
【０１０２】
図１６ａ及び図１６ｂは、ハードウェアの修正例である。ポートを用いて、後述するハードウェア・アップグレードをセットトップ端末に付属させる。セットトップ端末６０１には、２つのアップグレードを行って、電子書籍を受け取り選択することの補助とすることが可能である。メニュ発生カードのアップグレード（図１６ａ）と情報ダウンロード・ユニット（図１６ｂ）とである。これらのアップグレードは、それぞれ、アップグレード・ポートを介してセットトップ端末ユニットに接続することができる。４ワイヤ・ケーブルやリボン・ケーブルなどを用いて、アップグレードをセットトップ端末６０１に接続することができる。
【０１０３】
セットトップ端末６０１へのカードの追加９５０は、図１６ａに示されている。示されているカード９５０は、既存のセットトップ端末６０１技術を備えた書籍選択システムを用いるのに必要な追加的機能を提供する。カード９５０は、セットトップ端末のフレームの内側に差し込まれてセットトップ端末の一部、すなわち、進歩型のセットトップ端末になるように構成することができる。カード９５０がセットトップ端末６０１に追加する基本的な機能は、データ信号の解釈、メニュの発生、メニュのシーケンシング、そして、窮極的なものとして、テレビジョン又はビューワ９１２のいずれかを用いてビューワ９１２が書籍を選択できるようにする能力である。更に、カード９５０は、ケーブル・ヘッドエンドなどの遠隔位置が注文された書籍に関する情報を受け取る方法を提供する。電子書籍注文情報と制御コマンドとは、ケーブル・ヘッドエンド（図示せず）からカード９５０まで電話回線又は代替の注文方法を用いて送ることができ、この代替の注文方法は、１９９９年４月１３日に出願された同時継続の米国出願第０９／２８９，９５７号である“Ｅｌｅｃｔｒｏｎｉｃ  Ｂｏｏｋ  Ａｌｔｅｒｎａｔｉｖｅ  Ｄｅｌｉｖｅｒｙ  Ｓｙｓｔｅｍｓ”と、１９９９年４月１３日に出願された米国出願第０９／２８９，９５６号である“Ｅｌｅｃｔｒｏｎｉｃ  Ｂｏｏｋ  Ａｌｔｅｒｎａｔｉｖｅ  Ｄｅｌｉｖｅｒｙ  Ｍｅｔｈｏｄｓ”とに提示されたようなものである。
【０１０４】
カード９５０の基本コンポーネントは、ＰＣチップＣＰＵ９５２と、ＶＧＡグラフィクス・コントローラ９５４と、ビデオ・コンバイナ９５６と、論理回路９５８と、ＮＴＳＣエンコーダ９６０と、受信機９６２と、復調器（図示せず）と、ダイアラ６１１’とである。カード９５０は、同軸ケーブルを介してケーブル・ヘッドエンドからデータ・テキスト信号を受け取ることによって動作する。カード９５０の論理回路９５８は、セットトップ端末６０１から、データ９６４と、赤外線コマンド９６６と、同期信号（図示せず）とを受け取る。リモコン上のビューワ９１２によってなされるメニュの選択は、セットトップ端末６０１のＩＲ装置によって受信され、カード９５０に送られる。カード９５０は、ＩＲ信号を解釈し、加入者が選択した書籍（又はメニュ）を決定する。カード９５０は、ＩＲコマンドを修正して、情報をセットトップ端末６０１に送る。修正されたＩＲコマンドは、セットトップ端末６０１が必要とするチャネル情報を含む。電話回線９６８とダイアラ６１１’とを用いると、カード９５０は、書籍注文情報をケーブル・ヘッドエンドに送ることができる。また、電話回線を介して電子書籍を受信し、分配システムをバイパスすることも可能である。更に、図２に示されたインターネット・ウェブ・サイト２７９等のインターネット・ウェブ・サイトを使用して電子書籍を分配することができる。
【０１０５】
これらのコマンドは、セットトップ端末のマイクロプロセッサをハードウェア・アップグレードのマイクロプロセッサとリンクするインターフェースを介して送ることができる。このようにして、加入者の入力は、セットトップ端末のキーパット又はリモコンを介して入力されるのであるが、任意のハードウェア・アップグレードに処理のために転送されることができ、そこで発生された応答は、表示のためにセットトップ端末に返送されることが可能になる。好適実施例では、ＩＲコマンド９６６は、セットトップ端末６０１からハードウェア・アップグレードに転送される。
【０１０６】
ハードウェア・アップグレードは、マイクロプロセッサと、対話型ソフトウェアと、処理回路と、バブル・メモリと、長期メモリ・デバイスとを含む。これらの基本コンポーネントに加えて、ハードウェア・アップグレードは、追加的な電話モデム又はＣＤ−ＲＯＭデバイスを利用することもある。
【０１０７】
情報ダウンロード・ハードウェア・アップグレード１００１（図１６ｂ）により、加入者は、セットトップ端末６０１を用いて、大量の情報を、オペレーション・センタ又はケーブル・ヘッドエンドからダウンロードすることが可能になる。ハードウェア・アップグレード１００１は、加入者が、書籍や雑誌などのデータをローカルなストレージにダウンロードすることを可能にする。基本的には、ハードウェア・アップグレード１００１は、追加的なローカル・ストレージ・ユニット（例えば、ハードディスク、フロッピ、光ディスク又は磁気カートリッジであり、図１６ｂに示されているように、マイクロプロセッサ１００５、命令メモリ１００７、そしてＲＡＭを含む場合もある）である。好ましくは、小型の携帯用ビューワ２６６にもアップグレード１００１が提供され、ＴＶを用いなくともダウンロードしたテキストを読むことを可能となる。
【０１０８】
ダウンロード可能な情報は、オペレーション・センタ２５０又はケーブル・ヘッドエンドによって供給されるテキストやグラフィクスである。このアップグレードを用いると、書籍をダウンロードして、携帯型リーダ２６６を用いれば、どこででも読むことができる。このアップグレードを用いると、書籍をダウンロードして、圧縮形式で記憶し、後で解凍することもできる。書籍は、見るときにだけ解凍する。公衆が直ちにアクセスすることを希望するような重要なテキストは、このシステムを用いれば利用可能になる。大統領のスピーチ、新たな法律、最高裁によってなされた最新の堕胎に関する判断などを、直ちに入手可能とすることができる。
【０１０９】
好適実施例では、書籍注文情報は、ポーリング・リクエスト・メッセージ・フォーマットを用いてケーブル・ヘッドエンドによってポーリングされるまで、それぞれのセットトップ端末に記憶される。ポーリング・リクエスト・メッセージ・フォーマットの例は、６つのフィールドで構成される。すなわち、（１）メッセージの開始における立上りフラグ、（２）アドレス・フィールド、（３）加入者領域指定、（４）ポーリング・コマンド／応答（すなわち、Ｐ／Ｆ）ビットを含むセットトップ端末の識別子、（５）情報フィールド、そして、（６）メッセージの最後の立下りフラグである。ポーリング・リクエストに応答してセットトップ端末によってケーブル・ヘッドエンドまで通信される情報に対する同様の応答フレーム・フォーマットも用いることができる。
【０１１０】
図１７には、データ受信機６１７’とデータ送信機１０１１とを含む好ましいセットトップ端末が示されている。データ送信機は、セットトップ端末６０１とケーブル・ヘッドエンドとの間の登り（アップストリーム）のデータ通信能力を提供する。アップストリーム・データ伝送は、上述したポーリング・システムを用いて、そして更に、データ送信機１０１１を用いて達成される。受信機６１７’と送信機１０１１との両方を、セットトップ端末６０１自体に組み入れることもできるし、又は、アップグレード・モジュールを介して追加することもできる。特定のハードウェア構成とは関係なく、セットトップ端末のデータ伝送能力は、図１７に示されているハードウェアを用いて達成されうる。
【０１１１】
図１７には、データ受信機６１７’とチューナとが共同して機能することによって受信されるＲＦ信号が示されている。これらの装置は、共に、マイクロプロセッサ１０１３とのインターフェースを有し、このマイクロプロセッサ１０１３は、セットトップ端末のキーパッド、リモコン又はビューワ９１２のいずれかを介して、加入者から入力１０１５を受け取る。加入者のＴＶで受信されることが意図されているすべてのケーブル信号は、チューナ６１３によってアクセスされ、その後で、処理回路１０１７によって処理される。この処理回路１０１７は、典型的には、スクランブル解除、復調、ボリューム制御、そして、チャネル３又は４のＴＶキャリア上への再変調のための追加的コンポーネント（図示せず）を含む。
【０１１２】
ある実施例において、個々のセットトップ端末に向けられたデータは、各セットトップ端末の特定のアドレス又はＩＤに従って、データ受信機６１７’によって受信される。このようにして、それぞれのアドレス指定可能なセットトップ端末は、それ自身のデータだけを受信する。データ受信機６１７’は、セットトップ端末６０１に特有のデータを、既に述べた信号フレームの情報フィールドにおいて、又は、入来スペクトルにおける適宜の周波数に配置された別個のデータ・キャリアの上で受信する。
【０１１３】
受信されたデータは、電子書籍に関する情報と、選択のために利用可能なメニュとを含む。加入者は、キーパッド又はリモコンを用いて一連のコマンド１０１５を入力し、チャネル又はプログラムを選ぶ。そのようなコマンドを受け取ると、マイクロプロセッサ１０１３は、チューナに、データを搬送しているチャネルの適切な周波数に同調するように命令し、次に、処理回路１０１７にこのデータのスクランブル解除を開始するように命令する。
【０１１４】
電子書籍を選択すると、マイクロプロセッサ１０１３は、ローカル・メモリ（図示せず）にすべての選択情報を記憶し、後で、ケーブル・ヘッドエンドに向けてデータを返送する。マイクロプロセッサ１０１３は、すべてのＣＡＴＶ信号受信を調整し、更に、様々なアップストリーム・データ伝送コンポーネントと相互作用する。典型的には、データ送信機１０１１は、５から３０ＭＨＺの帰還周波数帯域で動作する。別の実施例では、１０から１５ＭＨＺの周波数帯域が用いられる。しかし、用いられる周波数帯域とは関係なく、データ送信機１０１１は、情報を、既に述べた応答フレームの情報フィールドにおけるケーブル・ヘッドエンドに送る。当業者であれば、多数の変形例を考慮することが可能であり、上述したセットトップ端末のハードウェア・コンポーネントの組合せを用いて、アップストリームのデータ伝送を達成することができる。
ＶＩ．書籍オンデマンド・システム（Ｂｏｏｋ−Ｏｎ−Ｄｅｍａｎｄ Ｓｙｓｔｅｍ）
この出願で説明している電子書籍システム２００は、書籍オンデマンド・スタイルに構成することもできる。図１８ａは、書籍オンデマンド・システムのための構成の一例を示している。書籍オンデマンド・システムは、加入者の家庭、書店又は図書館とオペレーション・センタ２５０又はケーブル・ヘッドエンドなどの分配サイト１０２０のいずれかとの間に、より強力な双方向の通信を必要とする。このタイプの双方向通信は、図１７に示されており上述したハードウェアによって提供されうる。
【０１１５】
図１８ａを参照すると、書籍オンデマンド・システムでは、加入者は、書籍に関する入手可能なメニュからダウンロードする書籍を選択する。入手可能なメニュは、通常、分配サイト１０２０によって加入者の位置まで送られる。彼が選択した後で、彼の選択（又はリクエスト）に関する情報は、分配点１０２０（ケーブル・ヘッドエンドなど）又はオペレーション・センタのいずれかに通信される。このリクエストを受け取ると、書籍のために必要とされるテキスト及びグラフィクス情報は、スプールされ、加入者に送られる。このようにして、電子書籍は、加入者からのリクエストがあったときにだけ送られ、かつ、電子書籍（又は、テキスト）に対する要求があると直ちに送られる。
【０１１６】
このようなデマンド・システムをサポートするためには、テキストの搬送及び分配は、ビデオ・オンデマンド・ケーブルや電話テレビジョン・システムなどの、強力なノード分配アーキテクチャ上か、又は、公衆電話システムでの個別的な電話アクセス又はインターネットの使用を通じてなされなければならない。
【０１１７】
書籍オンデマンド・システムによると、加入者にとってはより広範囲な書籍の選択が可能になり、不要である又は望まれていない書籍データの通信量を制限することができる。また、電子書籍を加入者にはるかに迅速に提供することができる。
【０１１８】
より強力な分配システムに加えて、書籍オンデマンド・システムは、分配点１０２０が、テキスト情報をスプールアウトするためのより高度な装置を備えていることを要求する。これは、書籍を記憶するファイル・サーバ技術１０２４、又は、テキスト情報を分配する電話タイプのスイッチング（図示せず）を用いると、達成できる。このような書籍オンデマンド・システムを構成するのに用いることができるファイル・サーバ１０２４と分配技術とは、既に引用した米国特許第５，２６２，８７５号及び第５，２１８，６９５号とに記載されている。
【０１１９】
図１８ａは、ファイル・サーバ技術を用いる書籍オンデマンド・システムの実施例を示している。電子書籍に加えて、図１８ａの実施例は、ほとんどどのようなデジタル・データの分配でもサポートしている。書籍又はテキストのファイルは、出版社２８２及びそれ以外のソースから、ローカル・フィード１０３２やＡＴＭ１０２８を通じて、又は、衛星ディッシュ１０３６によって受信される。広告が広告主から受信される。埋め込み及び配送のための適正な広告の管理は、ＴＡＭ２９８によって制御される。そのとき、データはファイル・サーバ１０２４のメモリ１０４０に記憶される。分配点１０２０は、双方向の通信システム（ビデオ・オンデマンド双方向ケーブル・システム（ＶＯＤ）１０４４など）を介して、加入者からのリクエストを受け取り加入者にテキストを配送するケーブル・ヘッドエンドである。
【０１２０】
ライブラリ２６２は、基本的なプレミアム・タイプのサービス・ケーブル・システム１０４８、ニア・ビデオ・オンデマンド・タイプのケーブル・システム（又は、ペイパービュー（ＰＰＶ）１０５２）、又は、ビデオ・オンデマンド・ケーブル・システム１０４４のいずれかに接続することができる。これら３つのシステムのいずれかと接続する際には、ライブラリ２６２は、ケーブルに直接にアクセスすることができるし、又は、セットトップ端末６０１’、６０１’’、６０１’’’を介してシステムにアクセスすることもできる。
【０１２１】
双方向のビデオ・オンデマンド・システム１０４４を用いると、加入者は、特定の書籍タイトルをリクエストすると、リクエストの直後にそのテキストを受け取ることができる。これを達成するには、分配点１０２０が、入手可能な書籍のリストをケーブル配送システムを介して、ライブラリ２６２まで伝送する。ライブラリ２６２は、入手可能な書籍のリストをメニュ又は類似のフォーマット上に表示する。先に述べたように、ライブラリ・ユニット２６２は入手可能な書籍のカテゴリをリスト化し分配点１０２０からのリクエストを形成するメニュを用いるのが好ましい。電子書籍を選択した後では、ライブラリ・ユニット２６２は、リクエスト信号を双方向の通信システム１０４４上を分配点１０２０まで送る。このリクエスト信号は、２つの方法で処理することができる。ライブラリ２６２がリクエストを始動するか、又は、分配点１０２０が様々なライブラリを双方向システム１０４４上へポーリングするかのいずれかである。書籍タイトルに対するリクエストを受け取ると、その書籍タイトルと関連するテキストは、双方向のケーブル・システム１０４４を用いて伝送される。
【０１２２】
図１８ｂは、地域的な又は全国的な書籍オンデマンド・システムをサポートするオペレーション・センタ２５０の拡大図である。実際、示されているオペレーション・センタ２５０は、ほとんどすべての任意のデジタル・データの分配をサポートしている。オペレーション・センタ２５０は、テープ１０６０、１０６０’、ＡＴＭ１０２８又は衛星１０３６によってデジタル情報を受け取る複数のフィードをサポートしている。情報は、入力ＭＵＸ１０６４と小型のファイル・サーバ１０６８とを介して処理された後で、マスタ・ファイル・サーバ１０７２に到達する。出版社２８２から受け取った書籍などのデジタル・データは、マスタ・ファイル・サーバ１０７２に記憶される。デジタル・データは、ＭＰＥＧ２などの標準的なフォーマットで圧縮されて記憶されるのが好ましい。
【０１２３】
システム・コントローラ１０７６は、地域的又は全国的な書籍オンデマンド・システムに対する制御を行う。電子書籍はグループごとにパッケージングがなされ、様々なケーブル・ヘッドエンドへのフィードを提供する。更に、スケジューリングやマーケット・リサーチがオペレーション・センタ２５０で行われる。スケジューリングやマーケット・リサーチを処理するためには、電子書籍購入データが、マルチプレクサ１０８２を介してオペレーション・センタ２５０で受信される。電子書籍購入情報は、オペレーション・センタ２５０から課金及び集金システム２７８及びＴＡＭＳ２９８に提供することができる。
【０１２４】
オペレーション・センタ２５０は、また、ファイル・サーバにメッセージや広告を挿入する機能も有している。これらのメッセージや広告は、最終的には、加入者によって受け取られる。
【０１２５】
マスタ・ファイル・サーバ１０７２は、出力マルチプレクサ１０８０とＡＴＭ１０２８とを、デジタル・データを分配するための衛星接続点に加えて、用いる。好適実施例では、ケーブル・ヘッドエンドは、書籍に関するテキスト・データを、出力マルチプレクサ１０２８とＡＴＭシステム１０２８とを介してマスタ・ファイル・サーバ１０８０から受け取る。デジタル書籍データを受け取ると、ケーブル・ヘッドエンドは、その書籍をローカル・ファイル・サーバ１０２４に記憶する。図１８ａの分配点１０２０は、ＡＴＭフックアップ１０８８又は衛星フックアップを介して図１８ｂのオペレーション・センタ２５０からデータを受け取るケーブル・ヘッドエンドの一例である。
ＶＩＩ．電子書籍の方向付けられた広告管理システム
電子書籍の方向付けられた管理システム（ＴＡＭＳ）２９８は、例えば、加入者データ、電子書籍購読データ、過去の広告読了データ、加入者によって入力され電子書籍推薦アルゴリズムにおいて用いられるムード・インジケータなどに基づいて、広告が、加入者に向けられることを可能にする。あるいは、フォーム形式の質問を通じて収集された加入者からの入力を用いて、加入者の潜在的な選好、希望及び必要性などを更に定義することもできる。特定の広告が望ましい受け手によって見られることを確実にすることによって広告費を最適化することを望んでいる広告主は、広告を適切な読者に方向付けることによって、そうすることが可能になる。特に、広告主は、広告されている製品を購入するように又は広告に対して希望する態様で反応する最も影響されやすい加入者たちによって読まれる電子書籍、電子雑誌及び定期刊行物、電子新聞において特定の広告を表示することができる。
【０１２６】
広告は、様々なフォーマットで加入者に提供することが可能である。第１に、広告は、ライブラリ２６２又はビューワ２６６上に存在するメニュ・システム上に表示することができる。これらの広告（１１０１）は、図１９ａに示されているように、フルスクリーンのテキスト、オーディオを背景に有するテキスト、グラフィクス、背景にオーディオを有するグラフィクス、ビデオ・イメージ、ビデオ・テキスト・グラフィクスの合成などの形態をとりうる。あるいは、広告（１１０２）は、図１９ｂに示されているように、メニュの境界部にバナーとして現れることもある。第２に、広告は、実際の電子書籍のテキストの中に表示されることもありうる。これらの広告は、最初のフロント・ページとして、電子書籍のページ全体として、ページ内において電子書籍のテキストと共に埋め込まれて、提供することができる。あるいは、これらの広告は、電子書籍と共に表示されるフレーム又はバナーの中に与えられることもありうる。電子書籍の内部の広告は、テキスト、オーディオを背景に有するテキスト、グラフィクス、背景にオーディオを有するグラフィクス、ビデオ・イメージ、ビデオ・テキスト・グラフィクスの合成などの形態をとりうる。
【０１２７】
ある実施例では、オーディオ又はビデオ形式の広告を、電子書籍の次のページを見ることができる前に、終了まで視聴するという状態を要求する（ｒｕｎ−ｔｈｒｏｕｇｈ−ｃｏｍｐｌｅｔｉｏｎ）ものとして指定することができる。この実施例では、電子書籍の見ることができる次のページは、広告が終了するまでアクセスができないのである。このような広告を含む電子書籍は、大きく割引された価格で提供されうるし、更には、広告主が完全に買い取ってしまうこともありうるだろう。別の実施例では、終了まで視聴する状態が、広告が最初に見られるときにだけサポートされることもできる。この終了まで視聴する状態が広告と関連していないのであれば、別の電子書籍のページに移動することによって、広告の表示が停止することになる。
【０１２８】
あるいは、広告は、電子書籍の中に埋め込まれているリンクでもありうる。更に、これらの広告は加入者からは隠されているが、電子書籍リンク・システムを用いることにより利用可能になる。このシステムについては、１９９９年１月２７日に出願された同時継続中の米国特許出願第０９／２３７，８２８号“ＥｌｅｃｔｒｏｎｉｃＢｏｏｋ Ｅｌｅｃｔｒｏｎｉｃ Ｌｉｎｋｓ”において詳細に説明されている。広告は、電子書籍テキストの中に埋め込まれた状態で配送することができ、又は、広告を電子書籍のテキストとは独立に、しかし、メニュ上の特定の位置と関連させたり、電子書籍リンク付け技術とリンク・テーブルとを用いて電子書籍のテキストの中に表示させることができる。ある実施例では、リンク付け技術が、テキスト、グラフィクス、オーディオ、ビデオ又はインタラクティブ・コンテンツの形式で広告をサポートしている。
【０１２９】
電子書籍リンク付け技術を用いると、１９９９年１月２７日に出願された同時継続中の米国特許出願第０９／２３７，８２８号“ＥｌｅｃｔｒｏｎｉｃＢｏｏｋ Ｅｌｅｃｔｒｏｎｉｃ Ｌｉｎｋｓ”に説明されているように、広告はインタラクティブになりうる。この実施例では、広告は、加入者をオペレーション・センタ２５０又はインターネット・ウェブ・サイト２７９にリンクして広告されている製品に関する更なる情報を要求したり選択された製品を注文することを可能にする隠れたリンクを有することができる。リンクされているマテリアルとしては、テキスト、ビデオ、オーディオ・コンテンツが含まれ、ＨＴＭＬベースのフォーマットを有する。ホーム・システム２５８が専用の通信能力を有しているような実施例では、リンクされた広告と関係のあるインタラクティブなマテリアルとに、リアルタイムでアクセスができる。ホーム・システム２５８が専用の通信能力を有していないような実施例では、ホーム・システム２５８は、通信を開始して下位のリンク・テーブルによって特定される位置への接続が確立される。あるいは、ホーム・システム２５８は、ホーム・システム２５８が他の目的で通信を確立するまでリクエストされたリンク情報を記憶することができる。他の目的での通信確立の時点で、リクエストされたリンクされたマテリアルはホーム・システム２５８に提供される。
【０１３０】
図１９ｃは、方向付けられた広告を電子書籍にリンクさせる例を図解している。電子書籍のページ２６９’がテキスト２７０と共に示されており、テキスト２７０の中にリンク２７１、２７３及び２７６が埋め込まれている。リンク２７１は、ＡＤ＃１（６２５）及びＡＤ＃２（６２６）に関連する広告である。リンク２７３は、ＡＤ＃２（６２６）及びＡＤ＃Ｎ（６２７）に関連する広告である。広告６２５、６２６及び６２７は、ライブラリ２６２のメモリ６００の複数の位置に記憶されている。広告６２５、６２６及び６２７は、例えば、オペレーション・センタ２５０からメモリ６００にダウンロードすることができる。
【０１３１】
ページ２６９上に示されているのは、ＨＴＭＬリンク２７６である。ＨＴＭＬリンク２７６は、スポット２７９’’にリンクされ、このスポットにはウェブ・サイト２７９を介してアクセスすることができる。
【０１３２】
動作においては、ページ２６９は、ビューワ２６６又はそれ以外の適切なビューイング装置上に表示され、リンク２７１、２７３及び２７６もまた表示される。ある実施例では、リンク２７１、２７３及び２７６は、ページ２６９のディスプレイ上で付勢されうる。例えば、リンク２７１（ＡＤ＃１、６２５）は、ビューワ２６６上に表示することが可能であるが、その際に、スクリーン全体、分割スクリーン、部分的なスクリーン、ピクチャ・イン・ピクチャ・フォーマットなどでの表示ができる。
【０１３３】
あるいは、リンク２７１、２７３及び２７６は、ページ２６９に表示されるが次のアクションがなされるまでは付勢されない状態に留まることもありうる。例えば、リンク２７１、２７３及び２７６は、加入者がリモコンを用いてこのリンクの位置までスクロールしてリモコン上の選択ボタンを押すことによって付勢される。
【０１３４】
リンク２７１、２７３及び２７６が上述のように自動的に付勢される場合には、対応する広告をシーケンス状に表示することができる。あるいは、対応する広告を、ビューワ２６６のスクリーン上の１つ又は複数のウィンドウに表示することもできる。
【０１３５】
複数の広告がシーケンス状に表示されるときには、これらの広告は、静的な場合には、特定された時間の間持続するように計時される。これらの広告は、ＭＰＥＧＩＩのビデオ・クリップやオーディオ・クリップのように動的である場合には、ビデオ・クリップ又はオーディオ・クリップが終了に要する時間表示される。
【０１３６】
別の実施例では、加入者は、複数の広告の中を巡回することもできる。例えば、広告６２５がフルスクリーン・フォーマットで表示されたとする。加入者は、例えば、リモコンを用いてコマンドを発することによって、広告６２５をオフにすることができる。すると、シーケンスにおける次の広告である広告６２６が表示される。
【０１３７】
図１９ｃでは、広告６２５の中にページ２６９への２つのリンクが示されている。具体的には、リンク２７１及び２７３である。従って、広告６２５は、ページ２６９又は電子書籍の中の複数の位置に示すことができる。ある実施例では、この特徴を用いて、ページ２６９上の異なる複数の位置に方向付けられた広告を異なる加入者のために表示することが可能である。
【０１３８】
リンク２７６は、ＨＴＭＬリンクとして示されている。この場合には、リンク２７６が付勢されると、ビューワ２６６又はそれに類似する装置が、電話モデム及び回線やそれ以外の適切な通信装置及びネットワークを用いて、インターネットのウェブ・サイト２７９に接続される。インターネット・ウェブ・サイト２７９にいったん接続されると、広告２７９’’は、ビューワ２６６のスクリーン６０２に表示される。ビューワ２６６がインターネット・ウェブ・サイト２７９に接続できない場合には、メモリ６００に記憶されている別の広告が表示される。例えば、広告６２７が表示されることになる。別の実施例では、スクリーン上にポップアップ・メニュが表示され、ビューワ２６６はインターネット・ウェブ・サイト２７９に接続できなかったことを示す。
【０１３９】
図１９ｃに示されているリンクは、電子書籍の中の広告スポット位置に対応する。スポット位置は、図１９ｃに示されているように広告にリンクされているか、又は、埋め込まれた広告を含むこともある。すなわち、埋め込まれた広告に対しては、適切な場合には特定の広告と関連付けられたテキスト及びグラフィクスが、電子書籍のテキストの一部となることがあり、電子書籍が表示されるときには常に電子書籍と共に表示されるように構成することができる。スポット位置を別個のファイルやデータベースとリンクさせると、特定のスポット位置に示された広告が変化することもある。更に、特定のスポット位置と関連する広告がフルスクリーン・フォーマットで表示され、例えば６０秒などの所定の時間だけビューワ２６６のスクリーン上で持続することがある。この所定の時間が終了すると、広告は、ディスプレイから自動的に除去される。あるいは、加入者は、例えば図１４ａに示されているページ送りボタン７４２を操作することによって、広告を除去することができる。スポット位置の使用は、後で詳細に説明する。
【０１４０】
広告は、静的又は動的でありうる。静的な広告は、作成され、メニュ又は電子書籍と関連付けられ、固定された状態で留まる。動的な広告は、その性質上フレキシブルであり、オペレーション・センタ２５０から遠隔的に更新することができる。動的な広告の別のバージョンとしては、広告の回転（循環）グループがある。この場合には、一連の関係する広告が束にまとめられ、予め定められたスケジュールに従って回転（循環）される。この回転のスケジュールは、時間ベースであり、次の広告を表示する前に、与えられた時間期間の間、異なる広告が示される。あるいは、回転スケジュールは見ることをベースとすることもある。この場合には、メニュ又は電子書籍が見られるたびに、異なる広告が表示される。動的な広告の更に別の実施例としては、広告が階段状のグループになっているものがある。この場合には、広告の予め定められたシーケンスがまとめられて束になっており、シーケンシャルなメッセージを提供して、加入者を様々なレベルの頻度での表示に導かれ、広告メッセージは最終的で最高潮の広告に至るまで調整がなされる。これは、本質的に、自己完結的な広告キャンペーンである。ある広告から次の広告に至る進行は、時間ベース又は見ることがベースである。
【０１４１】
また、広告は、様々なレベルの加入者に向けることが可能である。最高のレベルでは、広告をすべての最終的な加入者に配送して、この場合には、広告を加入者に方向付けることはなく、広告を、当該広告のコンテンツに最も関係が深いと判断される電子書籍に表示される。あるいは、広告をいくつかのグループに向けることができるが、この場合、これらのグループは、何らかの共通の特性に基づいている。また、広告を、一意的な特性に基づいて１つのホーム・システム２５８を共用している複数の特定の加入者に向けることも可能である。
【０１４２】
電子書籍は、提供される広告のレベルに従って価格を決定することができる。例えば、加入者は、広告を全く伴わない電子書籍を注文することができるが、その場合には、電子書籍に対してより高価な値段を支払うことになる。逆に、広告付きの電子書籍を注文して、価格の値引きを受けたり、更には全く無料で電子書籍を手に入れることもできる。更に、収集された広告読了データを、広告への実行されたリンクに関する情報の収集と共に、個々の加入者に対する電子書籍の価格付けに用いることもできる。この場合、広告を多く見る加入者には、大幅な価格の割引を与えることができる。
【０１４３】
加入者は、電子書籍を、様々な方法を用いて購入することができる。例えば、実際の書店や仮想的な書店から購入したり、月契約の書籍クラブ（Ｂｏｏｋ−ｏｆ−ｔｈｅ−ＭｏｎｔｈＣｌｕｂ）などの購読サービスを用いたり、メモリ装置に配送された購入したり、電子書籍ライブラリから借りたりすることもできる。これらの方法は、それぞれが、方向付けられた広告の変動する外延をサポートしている。物理的な実際の書店でなされた購入や電子書籍ライブラリからの貸し出しに関しては、方向付けられた広告は、購入又は借り出しの時点で加入者情報が得られ電子書籍への広告のリアルタイムの割当てにおいて用いることができる場合にだけ、サポートされうる。この実施例では、書店は、修正されたＴＡＭＳ２９８を用いて、入手可能であるならば、収集された加入者情報を入力し、購入又は借り出しの時点で広告を発生する。あるいは、デフォルトの広告が電子書籍において入手可能であり、方向付けられた広告は、適切なホーム・システム２５８に向けて後で配送される。加入者情報が利用可能でない場合には、デフォルトの広告を、方向付けられた広告の代わりに用いることができる。
【０１４４】
広告を方向付けるには、ＴＡＭＳ２９８は、多くのソースからの情報を利用する。これらのソースには、ユーザ・プロファイル・メニュ（８８９、図１３を参照）、ホーム・システム２５８、図書館（ライブラリ）２６２又はビューワ２６６に記憶され周期的にオペレーション・センタ２５０にアップロードされる収集された電子書籍購読データ、ホーム・システム２５８、図書館（ライブラリ）２６２又はビューワ２６６に記憶され周期的にオペレーション・センタ２５０にアップロードされる収集された広告読了情報などである。更に、これらのソースは、オペレーション・センタ２５０によって収集された過去の電子書籍注文情報、電子書籍選択及び配送システム２００を介して注文された過去の製品、応答的な書籍推薦機能を用いて注文された電子書籍に関する質問への応答、マーケティング・データベースからの情報、プログラム推薦のために収集された過去のテレビジョン・プログラム視聴データなどである。これについては、１９９３年１２月２日に出願された米国特許出願第０８／１６０，２８１号であり米国特許第５，７９８，７８５号となった“ＲｅｐｒｏｇｒａｍｍａｂｌｅＴｅｒｍｉｎａｌ  ｆｏｒ ＳｕｇｇｅｓｔｉｎｇＰｒｏｇｒａｍｓ Ｏｆｆｅｒｅｄ ｏｎａ Ｔｅｌｅｖｉｓｉｏｎ Ｐｒｏｇｒａｍ Ｄｅｌｉｖｅｒｙ Ｓｙｓｔｅｍ”に記載されている。
【０１４５】
ＴＡＭＳ２９８は、次のそれぞれをサポートするのに必要な情報の管理をサポートする。すなわち、（１）要求されている電子書籍、定期刊行物、新聞、メニュと共に方向付けられた広告を配送すること、（２）ブロードキャストされつつある電子書籍、定期刊行物、新聞、メニュと共に方向付けられた広告を配送すること、（３）更新された方向付けられた広告を配送すること、（４）ＴＡＭＳに関係する加入者に特有の情報及びコマンド。
【０１４６】
図２０には、インタラクティブなセッションの間に要求されている電子書籍及びメニュに対する広告の配送をサポートするように構成されている様子が示されている。図２０では、インタラクティブなリクエストが、ＴＡＭＳ２９８によって、オペレーション・センタのプロセッサ４０４を用いて加入者から受信される。このインタラクティブなリクエストは、注文されている特定の電子書籍や、電子書籍システム２００を用いて入手可能な電子書籍又はサービスに関するメニュ情報の更新に対するものである。追加的な電子的個人データが加入者の図書館２６２又はビューワ２６６から提供され、トランザクションが容易になることもある。例えば、電子書籍のリクエストは、加入者が電子書籍推薦機能（図１３の８５５）を終了するときに、発生される。更に、加入者情報は、ホーム・システム２５８を用いている最中に集めることも可能であり、この情報は、インタラクティブなセッションの間にオペレーション・センタ２５０にアップロードすることができる。あるいは、加入者が非リアルタイムのリクエストを開始して、ポーリング・プロセスを用いてオペレーション・センタ２５０によってホーム・システム２５８から検索することができるし、課金及び集金システム２７８を用いてオペレーション・センタ２５０に向けて提供することもできる。リアルタイム及び非リアルタイムのリクエストは、現在ホーム・システムに存在する現在の広告に関する情報を含む収集された任意の加入者情報と共に、オンデマンド・リクエスト・サーバ１２００によって受け取られる。
【０１４７】
オンデマンド・リクエスト・サーバ１２００は、収集された任意の加入者情報を、加入者情報データベース１２１０に記憶するために、加入者データ収集エンジン１２０２に提供する。データベース１２１０は、また、それぞれの加入者のために、多くのソースから収集された情報も含む。この加入者情報は、次に、広告選択システム１２２０によって用いられ、当該加入者に対して表示されるべき最良の広告が決定される。広告選択システム１２２０は、加入者情報データベース１２１０からの加入者に関する情報と、利用可能な広告メタデータ・データベース１２３０からの利用可能な広告に関する情報と、利用可能な電子書籍メタデータ・データベース１２４０からのリクエストされた電子書籍に関する情報と、利用可能なメニュ・メタデータ・データベース１２５０からのリクエストされたメニュに関する情報とを用いて、リクエストされた電子書籍又はメニュと共にパッケージングされ配送されるべき適切な広告を選択する。
【０１４８】
適切な広告が広告選択システム１２２０によっていったん決定されると、広告選択システム１２２０は、リクエストされた電子書籍と共に、電子書籍データベース１２７０から適切な広告を、又は、メニュ・データベース１２８０からリクエストされたメニュを検索し、その広告を電子書籍又はメニュと共にパッケージングし、電子書籍又はメニュをリクエスト側の加入者に配送することを命じられる。リクエストされたものを加入者に配送するインタラクティブなセッションと同時に、オンデマンド・リクエスト・サーバ１２００は、他の何らかのコマンドや更新された広告のブロードキャストを加入者に直接に配送できるかどうかを判断する。これは、ペンディング（未決）・コマンド・データベース１２１５とペンディング（未決）広告データベース１２７８とに質問し、ホーム・システム２５８に存在している現在の広告が加入者に対して決定された最新のものであるかどうかを判断して、必要な場合には最新の広告を送ることによって達成される。あるいは、インタラクティブなセッションの間に収集された情報が新たな行動を起こすことを必要とする場合には（例えば、広告の更新、加入者カテゴリの更新、グループ割当てなど）、これらの行動は、インタラクティブなセッションが進行している間に開始することができる。
【０１４９】
図２１は、ＴＡＭＳ２９８が、加入者にブロードキャストベースで与えられる電子書籍及びメニュのための広告の配送をサポートしている様子を示している。ブロードキャスト情報は、電子書籍配送システムの加入者の全員、加入者のグループ、特定の加入者のいずれかを宛先とする。ブロードキャスト情報は、加入者からのリクエストに基づいて、又は、オペレーション・センタ２５０などの遠隔サイトにおける始動によって、始めることができる。ブロードキャスト情報は、電子書籍配送システムの多くの加入者にリクエストされた電子書籍を含むことがありうる。ブロードキャストは、また、電子的な新聞、定期刊行物、雑誌など大きな市場に向けて頻繁に配送されるものの分配にとっては、理想的である。ただし、ここで、加入者の異なるグループが、電子書籍及びそれ以外の電子的なコンテンツと共に、異なる広告の組を受け取ることが可能である。リクエストされたコンテンツをブロードキャストすることは、同じコンテンツをリクエストしているそれぞれの加入者に個別的に送るよりも、利用可能なシステムの帯域幅をより効率的に使用することになる。ブロードキャストは、インターネット、ケーブル・テレビジョン・システム、地上ブロードキャスト・システム、衛星ブロードキャスト・システム、無線通信システムなど様々なブロードキャストが可能な通信システムにおいてサポートされている。これに関しては、１９９９年４月１３日に出願された米国特許出願第０９／２８９，９５７号である“ＥｌｅｃｔｒｏｎｉｃＢｏｏｋ ＡｌｔｅｒｎａｔｉｖｅＤｅｌｉｖｅｒｙ Ｓｙｓｔｅｍｓ”と、やはり１９９９年４月１３日に出願された米国特許出願第０９／２８９，９５６号である“ＥｌｅｃｔｒｏｎｉｃＢｏｏｋ Ａｌｔｅｒｎａｔｉｖｅ  ＤｅｌｉｖｅｒｙＭｅｔｈｏｄｓ”とに記載されている。また、ブロードキャスト情報は、電子書籍のタイトル、メニュ（及び、メニュ・グラフィクス）情報、アナウンスメント、特別提供事項、割引、プロモーション、プレビュー、広告などを含むことがあり、これらは、ホーム・システム２５８に既に存在している広告を更新するのに用いることができる。
【０１５０】
集合的な加入者リクエストが、ブロードキャスト・リクエスト・サーバ１３００によって、ホーム・システム２５８又はビューワ２６６に現に存在する広告に関する情報を含み既存の電子書籍に関連する任意の収集された加入者情報と共に受け取られることがある。ブロードキャスト・リクエスト・サーバ１３００は、収集された加入者情報を、加入者情報データベース１２１０に記憶するために、加入者データ収集エンジン１２０２に提供される。データベース１２１０は、また、それぞれの加入者に対して多数の異なるソースから収集された情報を含みうる。加入者情報は、広告選択システム１２２０によって用いられリクエストしている側の加入者に対して表示されるべき最良の広告が決定される。更に、収集された情報は、加入者情報が更新された広告が加入者に配送されるべき時点までに変更されているかどうか、あるいは、加入者のグループ割当てが更新されるべきかどうかを判断するのにも用いられる。広告選択システム１２２０は、加入者情報データベース１２１０からの加入者情報、利用可能な広告メタデータ・データベース１２３０からの利用可能な広告に関する情報、利用可能な電子書籍メタデータ・データベース１２４０からのリクエストされた電子書籍に関する情報又は利用可能なメニュ・メタデータ・データベース１２５０からのリクエストされたメニュに関する情報を用いて、リクエストされた電子書籍又はメニュ項目と共にパッケージングされ配送されるべき適切な広告を選択する。広告選択システム１２２０は、リクエストしている加入者のプロファイルと最もよく一致する単一の広告を選択するように構成することもできる。あるいは、広告選択システム１２２０は、多数の広告を選択することもでき、この場合は、これらの複数の広告は、広告選択システム１２２０によって決定される。広告発生システム１２６０は、電子書籍データベース１２７０からのリクエストされた電子書籍と共に、又は、メニュ・データベース１２８０からのメニュと共に適切な広告を検索し、適切なグループ・アドレシング情報を用いて広告をアドレス指定し、電子書籍又はメニュと共に広告をパッケージングし、これらのデータをリクエスト側の加入者に配送するように命令される。
【０１５１】
コンテンツは、更新された加入者の個人情報、修正されたグループ割当て、広告更新の必要性、更新されたメニュ・コンテンツの発生などに基づいて、個々の加入者や加入者グループに非同期的に配送することができる。この場合には、ＴＡＭ２９８は、加入者からリクエストを受け取る場合と同様に機能するのであるが、配送をＴＡＭのオペレータが開始することも可能である。あるいは、その開始は、スケジュールが定められたサイクルに基づいて自動担っていることも可能である。配送が開始すると、広告選択システム１２２０は、加入者情報データベース１２１０からの加入者情報、利用可能な広告メタデータ・データベース１２３０からの利用可能な広告に関する情報、利用可能な電子書籍メタデータ・データベース１２４０からの既に配送済みの電子書籍に関する情報、利用可能なメニュ・メタデータ・データベース１２５０からの既に配送済みのメニュに関する情報などを用いて、パッケージングされ配送されるべき適切な広告を選択する。広告選択システム１２２０がいったん適切な広告を選択すると、広告発生システム１２６０は、適切な広告又は図書館システム・コンフィギュレーション情報を検索し、そのコンフィギュレーション情報をパッケージングし、パッケージングされたコンフィギュレーション情報を単一の加入者又は加入者のグループに向け、リクエスト・サーバ１３００を用いて適切なホーム・システム２５８にそのコンフィギュレーション情報を配送するように命じられる。この配送は、電子書籍システム２００を介してブロードキャスト態様で行うことができるが、ホーム・システム２５８に直接に通信することによっても行える。
【０１５２】
図２０及び２１に示されているデータベースは、ＴＡＭＳ２９８が方向付けプロセスを管理するのに必要な様々な情報をサポートするように構成することができる。次に、これらの個別的なデータベースによるトラッキングが可能な典型的なデータを与える表を示す。
ユーザ情報データベース１２１０
電子書籍システム識別情報
ホーム・システム・タイプ
システム・セットアップの日付
オペレーション・センタとの最後の通信の日付
家計の収入
ユーザ・データ（電子書籍のそれぞれの登録済み加入者に対する）であって、以下の項目を含むもの：
氏名
性別
年齢
生まれた場所
教育
電子書籍の使用モード
職業
書籍カテゴリの傾向
ＴＶプログラムの好み
人口学的情報
ユーザ・プロファイル・メニュ情報、最終のサーベイ更新の日付
電子書籍購読データ
どのような広告をどの程度時間をかけて見たかに関する過去の広告読了データ
時間、日付及び注文方法を含む過去の電子書籍注文データ
時間、日付及び注文方法を含む過去の製品注文
過去の電子書籍推薦データ
過去の課金情報
市場データベースからの入力加入者データ
時間及び日付を含む過去のＴＶプログラム視聴データ
時間及び日付を含む過去のＰＰＶプログラム注文データ
ムード・インジケータ
フォーム・ベースの質問の結果
使用可能な通信方法（返還及び配送の両者に関する利用可能なオプション）
それぞれのカテゴリに対する加入者ごとのグループ割当て
加入者への過去の配送済み広告パッケージ、配送の日付、配送の方法
ジップ＋４情報
利用可能な広告メタデータ・データベース１２３０
表示オプション（例えば、テキスト、オーディオ、グラフィクス、ビデオ、リンク、ＨＴＭＬ、インタラクティブなど）
広告インジケータは静的か動的か
動的な広告の場合には、要求される制御パラメータを伴うローテーション・グループか階段状選択か
表示位置（例えば、スクリーン全体、部分ページ、ボーダー、フレーム、バナーなど）
リンクされた広告の場合には、リンク・テーブル情報
プライシング・サブシディ（ｐｒｉｃｉｎｇ ｓｕｂｓｉｄｙ）情報
完了までの動作状態モードの指示
有効期限
広告配置制御、アクセス可能な頻度
カテゴリ及びグループの好み（広告ランキング・パーセンテージとして）
利用可能な電子書籍メタデータ・データベース１２４０
価格割引オプション（例えば、可能、不可能など）
利用可能なスポット位置
許容されるスポット総数
許容される最大のスポット
それぞれの利用可能なスポット位置に対して：
表示オプション（例えば、テキスト、オーディオ、グラフィクス、ビデオ、リンク、ＨＴＭＬ、インタラクティブなど）
広告インジケータは静的か動的か
動的な広告の場合には、要求される制御パラメータを伴うローテーション・グループか階段状選択か
表示位置（例えば、スクリーン全体、部分ページ、ボーダー、フレーム、バナーなど）
完了までの動作状態モードの指示
広告配置制御（例えば、受け入れ可能な頻度など）
カテゴリ及びグループの好み（グループ・ブレークダウン・パーセンテージとして）
利用可能なメニュ・メタデータ・データベース１２５０
利用可能なスポット位置
許容されるスポット総数
許容される最大のスポット
それぞれの利用可能なスポット位置に対して：
表示オプション（例えば、テキスト、オーディオ、グラフィクス、ビデオ、リンク、ＨＴＭＬ、インタラクティブなど）
広告インジケータは静的か動的か
動的な広告の場合には、要求される制御パラメータを伴うローテーション・グループか階段状選択か
表示位置（例えば、スクリーン全体、部分ページ、ボーダー、フレーム、バナーなど）
完了までの動作状態モードの指示
広告配置制御（例えば、受け入れ可能な頻度など）
カテゴリ及びグループの好み（グループ・ブレークダウン・パーセンテージとして）
広告記憶データベース１２６５
広告の現実のデジタル・バージョンを有する広告ＩＤ
電子書籍データベース１２７０
書籍の現実のデジタル・バージョンを有する電子書籍ＩＤ
メニュ・データベース１２８０
メニュの現実のデジタル・バージョンを有するメニュＩＤ
未決コマンド・データベース１２１５
ペンディング（未決）のコマンドそれぞれに対して：
宛先アドレス
現実のコマンド
発生された日付
確認された受信の日付
ペンディング（未決）広告データベース１２７８
ペンディング（未決）の広告それぞれに対して：
宛先アドレス
パッケージングされた広告
関連する検索プラン
発生された日付
確認された受信の日付
ＴＡＭＳ２９８の核心は、広告選択システム１２２０である。選択システム１２２０が、電子書籍におけるそしてメニュ上に配置される広告のインテリジェントで迅速な選択を担当している。カテゴリ及びグループ方向付けは、１９９８年４月３日に出願され同時継続中の米国特許出願第０９／０５４，４１９号である“ＴａｒｇｅｔｅｄＡｄｖｅｒｔｉｓｅｍｅｎｔ ＵｓｉｎｇＴｅｌｅｖｉｓｉｏｎ Ｄｅｌｉｖｅｒｙ Ｓｙｓｔｅｍ”に記載されているのと類似の態様で管理される。この米国出願は、本出願において援用する。
【０１５３】
加入者の人口学的な既知の情報や読書傾向に基づいて、電子書籍における又はメニュ上の広告を注意深く管理することにより、広告主が関心を有している加入者に到達する蓋然性と加入者が特定の広告に関心を持つ蓋然性との両方を著しく高めることができる。電子書籍及びメニュには、ＴＡＭＳ２９８によって一連の広告が割り当てられ、複数の広告が電子書籍におけるあるスポットに配送されると、特定の加入者に対して、どの広告をどの順序で表示すべきかを命じる広告検索プランが作成される。
【０１５４】
方向付けられた広告を管理するプロセスは、多くのコンフィギュレーション及びセットアップのステップと共に開始する。第１に、個々のホーム・システム２５８のアドレス情報が、オペレーション・センタ２５０において収集される。この情報は、それぞれの電子書籍の加入者を一意的に識別し、それぞれの加入者に関する必要な情報をホーム・システムのＩＤと関連させ、広告方向付けプロセスを補助する。この情報には、加入者プロファイル情報、電子書籍購読情報、配送され見られた過去の広告、加入者によって完成されたメニュ・ベースの質問への回答などが含まれる。これ以外の加入者情報も、例えば、アドレス又はジップ・コード＋４によって相関されたサーベイ及びマーケティング・データベースを含む様々なソースから集められる。
【０１５５】
次に、多数のターゲット基準に対して、加入者グループが定義される。ターゲット基準の例には、主要影響領域（Ａｒｅａ ｏｆ Ｄｏｍｉｎａｎｔ Ｉｎｆｌｕｅｎｃｅ＝ＡＤＩ）など、人口学的な方向付け（年齢、性別、収入）や位置が含まれる。それぞれのターゲット基準は、次に、適切なグループに分けられる。例えば、ＡＤＩは、カリフォルニア州ロサンゼルスと、ワシントンＤＣとを含みうる。新たなターゲット基準を追加し、当初に確立した後でグループを精緻化することも可能である。
【０１５６】
それぞれのターゲット基準に対して、それぞれのホーム・システム２５８は、加入者に関して収集された情報に基づいて、あるグループに割り当てることができる。このグループ割当ては、ホーム・システム２５８に運ばれ、そこで記憶される。グループが修正されたりグループ割当てが変化すると、ホーム・システム２５８にその変化が伝えられる。更に、グループ割当情報は、ホーム・システム２５８に周期的に再送され、新たに追加されたホーム・システム２５８と偶然的にその情報を失ったホーム・システム２５８とが最新となることを保証する。
【０１５７】
広告選択システム１２２０は、電子書籍又はメニュに配置される広告の最適なタイプを決定する。広告の配置が可能な電子書籍若しくはメニュにおける機会又は位置は、以下では、「スポット位置」と称する。１つのスポット位置の内部では、１つ又は複数の個別的な広告を割り当てることが可能であり、これらは、以下では「スポット」と称する。広告選択システム１２２０は、電子書籍又はメニュを読む可能性が高い加入者、利用可能な広告をこのような加入者に提供することの望ましさ、ターゲット基準、それぞれの電子書籍又はメニュに関して利用可能なスポット位置の数、与えられたスポット位置に割り当て可能なスポット位置の数などを考慮する。
【０１５８】
特定の広告が利用可能なメニュ又は電子書籍のそれぞれのスポットに対していったん選択されると、それぞれの広告を見るはずの加入者グループが、関心に関するターゲット基準に基づいて決定される。適切な広告に関してホーム・システム２５８を目的とするグループに割り当てることは、詳細な検索プランに基づく。検索プランは、オペレーション・センタ２５０からホーム・システム２５８に直接に、広告と共に分配される。
【０１５９】
ホーム・システム２５８は、広告と検索プランとを受信して記憶した後で、これらの広告を、対応する電子書籍又はメニュにおける適切なスポット位置の中に挿入する。ホーム・システム２５８は、ホーム・システムのグループ割当てと関連する広告だけを検索して記憶する。あるいは、ホーム・システム２５８は、すべての広告を検索し記憶するが、検索プランによって命じられた広告だけをスポット位置に挿入することもできる。
【０１６０】
広告がビューワのスクリーン上に表示されると、ビューワ２６６は、広告が表示されたことを示す広告読了データを記憶する。ある実施例では、ビューワ２６６は、その広告が所定の時間の間表示されたときだけ、又は、例えばチェックオフ・ボックスをクリックするなど加入者がその広告が見られたことを示す行動をした場合にだけ、この広告読了データを記憶する。累積された広告読了データは、後での検討のためにビューワ２６６から収集される。一意的なホーム・システム識別情報が、収集された広告読了データと共に提供される。広告読了データを収集すると、ビューワ２６６と図書館２６２とは、使用されたメモリ空間を将来の使用のために利用可能なプールに返却する。
【０１６１】
図４に示されているように、オペレーション・センタのプロセッサ４０４は、データ・バス４１９を用いて、ＴＡＭＳ２９８と協働する。出ていく電子書籍又はメニュに広告を割り当てるというＴＡＭＳ２９８へのすべてのリクエストは、データ・バス４１９を用いてプロセッサ４０４から生じる。更に、追加的な情報が、データ・バス４１９を用いてＴＡＭＳ２９８に提供され、ＴＡＭＳ２９８をイネーブルして広告を方向付ける。広告は、配送のためにいったん割り当てられると、データ・バス４１９を介してＴＡＭＳ２９８からプロセッサ４０４にむけて、テキスト発生器４１０による配送のために送られる。
【０１６２】
広告選択システム１２２０は、適切なリクエスト・サーバ１２００又は１３００を用いて配置されるべき広告の決定を開始するリクエストを受け取る。広告選択システム１２２０は、ブロードキャスト・リクエスト・サーバ１３００から電子書籍及びメニュ配送スケジュールを受け取り、オンデマンドで要求された電子書籍又はメニュを、オンデマンド・リクエスト・サーバ１２００から直ちに配送することを要求する。広告選択システム１２２０は、利用可能な電子書籍メタデータ・データベース１２４０と利用可能なメニュ・メタデータ・データベース１２５０とから電子書籍及びメニュ情報を受け取り、利用可能な広告メタデータ・データベース１２３０から広告／プロモーション情報を受け取り、加入者情報データベース１２１０からホーム・システム加入者情報を受け取る。広告選択システム１２２０は、広告発生システム１２６０と検索プラン発生器１２７５とに出力を提供する。
【０１６３】
ＴＡＭＳ２９８の動作の一部は、加入者データの検索であり、加入者データの広告選択方法の中への吸収である。この動作には、典型的には、２つのステップが含まれる。第１に、生の加入者データがホーム・システム２５８から検索される。次に、この生のデータがフィルタリングされ、用いられる。オペレーション・センタ２５０は、加入者データをコンパイルして、ＴＡＭＳ２９８へ送る。ＴＡＭＳ２９８においていったん組み立てられると、この生のデータは、ＴＡＭＳ２９８のそれぞれの応用のためにフィルタリングされる。ある実施例では、加入者情報データベース１２１０は、加入者データ収集エンジン１２０２とコンフィギュレーション・セットアップ・システム１２０５とからの入力を受け取る。加入者情報データベース１２１０は、その出力を、コンフィギュレーション・セットアップ・システム１２０５と広告選択システム１２２０とに提供する。
【０１６４】
生のデータには次のものが含まれる：
どの書籍を加入者が購入したか、そして、いつ購入したのか。
【０１６５】
どの製品を加入者が購入したか、そして、いつ購入したのか。
【０１６６】
どのＰＰＶＴＶプログラムを加入者が購入したか、そして、いつ購入したのか。
【０１６７】
どのテレビジョン・プログラムを加入者が視聴したのか。
【０１６８】
どの電子書籍／メニュ／広告を加入者は見たのか、そして、どの位の時間見たのか。
【０１６９】
加入者プロファイル・メニュ８８９を用いて供給された加入者プロファイル情報。
【０１７０】
加入者情報データベース１２１０は、電子書籍購入及び購読情報を、課金及び集金システム２７８から、又は、ＴＡＭＳ加入者データ収集エンジン１２０２を用いてホーム・システム２５８から直接に、受け取る。
【０１７１】
加入者プロファイル情報は、広告の方向付けのために、それぞれの加入者に関して収集され記憶される。加入者プロファイルには、多くの方法で集めることができる人口学的情報が含まれる。ホーム・システム２５８は、それぞれの加入者に対する加入者プロファイルを構築し、その情報を加入者の氏名ごとにメモリ・ファイルに記憶する。このファイルは、ホーム・システム２５８がオペレーション・センタ２５０との通信を開始するたびに、オペレーション・センタ２５０にアップロードされる。ある実施例では、加入者プロファイルを構築するために、加入者は、一連のメニュ・スクリーン８８９上に与えられる質問に回答する（図１３を参照）。メニュ・スクリーン８８９は、加入者に、次のような情報を入力するように求める。すなわち、例えば、氏名、性別、年齢、生まれた場所、初等教育を受けた場所、雇用のタイプ、教育レベル、電子的及び非電子的書籍購読のタイプと読書の頻度、１週間当たりにテレビジョン・プログラムを見る時間、特定の週に加入者が見た特定のカテゴリのテレビジョン番組の数、インターネット使用の量、好きなウェブ・サイトなどである。ここでいう特定のカテゴリには、スポーツ、映画、ドキュメンタリ、状況喜劇（シットコン）などが含まれる。広告を方向付ける際にＴＡＭＳ２９８を助ける人口学的情報は、どのようなものでも、用いることができる。
【０１７２】
ホーム・システム２５８において収集される人口学的データに加えて、加入者プロファイルは、それ以外の方法によってもコンパイルすることが可能である。例えば、加入者情報は、メールで送られ後で加入者情報データベース１２１０に入力される質問を用いても集めることができる。
【０１７３】
人口学的データを集める代わりに、シミュレーションによる加入者プロファイルを、加入者のアクセス履歴と加入者の習慣とを分析するアルゴリズムを用いることによって発生させることも可能である。統計学的に有意である数の加入者から得られたテスト情報を用いて、シミュレートされた加入者プロファイル・アルゴリズムは、加入者の年齢、教育、性別などの関連する情報を推定することができる。この分析では、次に、加入者の電子書籍購読情報をテスト・グループのそれと比較する。加入者プロファイルに対する情報のタイプの例は、以下で示す。
【０１７４】
加入者プロファイル・データ・フィールドは、データベースにおいて用いることができる典型的なフィールドの例である。様々なフィールドの定義が、以下でリスト化されている。加入者のプロファイリングを行う主たる目的は、利用可能な広告への可能性がある加入者の応答に関するマーケティング情報を取得することである。加入者による実際の電子書籍の選択など、補助的な情報も利用可能である。加入者のプロファイルにおいてトラッキングされる情報には次のようなものがある。
【０１７５】
加入者ＩＤ：システムによって発生される一意的な識別子であり、特定の電子書籍ホーム・システム２５８を用いるそれぞれの加入者に対して１つ存在する。
【０１７６】
ホーム・システムのタイプ：用いられているホーム・システム２５８のタイプを識別するブーリアン（ブール式）フィールドである。
【０１７７】
ホーム・システムＩＤ：ホーム・システム２５８のＩＤ
フックアップの日付：物理的なハードウェアが接続された日付
サーベイの日付：それぞれの加入者に対して人口学的なプロファイルを行うことができる。次に示すフィールドは、この人口学的な情報を表す。この日付は、インタビュー・サーベイがいつなされたかを表す。
【０１７８】
２歳−５歳の加入者：この世帯に２歳から５歳までの加入者を有する場合のブーリアン・フィールド。
【０１７９】
６歳−１１歳の加入者：この世帯に６歳から１１歳までの加入者を有する場合のブーリアン・フィールド。
【０１８０】
１２歳−１７歳の加入者：この世帯に１２歳から１７歳までの加入者を有する場合のブーリアン・フィールド。
【０１８１】
Ｎ１歳−Ｎ２歳の加入者：この世帯にＮ１ 歳からＮ２ 歳までの加入者を有する場合のブーリアン・フィールド。
【０１８２】
収入：この世帯の年収。
【０１８３】
ジップコード（郵便番号）＋４：自明であろう。
【０１８４】
占有：世帯における加入者の数
最高教育：この世帯における加入者の中の最高の教育レベル。
【０１８５】
使用フィールド：個人的、職業上、教育、そのほか。
【０１８６】
職業：自明であろう。
【０１８７】
教育レベル：自明であろう。
【０１８８】
これらの加入者プロファイル入力は、ホーム・システム２５８をそれぞれのターゲット・カテゴリに対するグループに割り当てる際に役立つであろう。上でリスト化したフィールド定義に関しては、多くの修正がありうる。例えば、年齢の区分けを変えるなどである。また、これ以外の加入者プロファイル・データ・フィールドを特定することもできる。
【０１８９】
加入者の人口学的データやマーケットに関するマーケティング情報は、加入者データ収集エンジン１２０２を用いて、外部ソースから又はホーム・システム２５８から直接的に受け取ることができる。広告方向付け作業を効率的に管理するには、ある製品に対する市場の存在など、マーケット情報をＴＡＭＳ２９８に提供することができる。次のような情報を加入者情報データベース１２１０に維持することが可能であろう。すなわち、加入者の人口学的プロファイル、加入者の購入情報、人口学的情報と購入情報との相関などである。電子書籍選択及び配送システム２００が用いられると、この情報は、ビューワ２６６又は図書館２６２に記憶され維持される。加入者データ収集エンジン１２０２は、様々なソースからマーケティング情報を収集し、加入者情報データベース１２１０に含めるためにインデクスを付ける。
【０１９０】
加入者情報データベース１２１０をＴＡＭＳ２９８の中に維持するには、データベース・サーバ、通信サーバ、１つ又は複数の加入者ワークステーションなどを用いることができる。データベース・サーバは、データベース・ファイルのセーブ、イベント記録、イベント・スケジューリング、複数加入者サービス、データベース・サーバ・サービス、データベース・セキュリティ・アクセスをサポートする。
【０１９１】
通信サーバは、データベース・データに対して次の機能を実行する。すなわち、インテグリティのチェック、フィルタリング、処理、ペンディング・コマンド・データベース１２１５を用いたホーム・システム２５８へのダウンロード、加入者データ収集エンジン１２０２を用いたホーム・システム２５８からのアップロードなどである。
【０１９２】
図２２は、コンフィギュレーション設定（セットアップ）システム１２０５をより詳細に示している。インターフェース１２０６は、ホーム・システム２５８に対して一意的である個別的なアドレシング情報を受信する。インターフェース１２０６は、例えばワークステーション１２０９などのワークステーションを含み、このワークステーションから、オペレーション・センタ２５０のオペレータがマニュアルでホーム・システム情報を入力することができる。あるいは、ホーム・システム情報を、オフサイト・データベース、インターネット、ＣＤＲＯＭやフロッピィ・ディスクなどの記憶媒体などからダウンロードすることによって、又は、加入者データ収集エンジン１２０２を用いて情報を個別のホーム・システム２５８から直接に収集することによって、インターフェース１２０６において自動的に入力することもできる。プロセッサ１２０７は、受信されたホーム・システム情報を処理して、この情報をＵＳＰのために構成することができる。例えば、プロセッサ１２０７は、広告をホーム・システム２５８のグループや個別のホーム・システム２５８に方向付けるのに用いることができるカテゴリ／グループ定義マトリクスとグループ割当マトリクスとを作成する。別の実施例では、加入者情報が利用可能であり複数の加入者が１つのホーム・システム２５８を共用している場合には、グループ割当マトリクスがそのホーム・システム２５８を共用しているそれぞれの加入者に対して作成される。カテゴリ／グループ定義マトリクスとグループ割当マトリクスとについては、後で説明する。次に、カテゴリ／グループ定義マトリクスとグループ割当マトリクス又は組織化されたホーム・システム情報は、データベース１２０８に記憶され、例えば加入者情報が変化したときには周期的に更新される。
【０１９３】
プロセッサ１２０７によってカテゴリ／グループ定義マトリクスとグループ割当てマトリクスとを作成するのに用いられる情報には、例えば、ホーム・システムの識別子、加入者の識別子、ジップコード＋４データ、家庭の収入、並びに加入者の年齢及び性別などが含まれる。コンフィギュレーション設定システム１２０５によって収集される情報は、マーケティング・データベース、加入者からの直接の入力、加入者データ収集エンジン１２０２によって収集された生のデータ及びそれ以外のソースを含む様々なソースから得ることができる。いったんデータが収集されると、プロセッサ１２０７は、カテゴリ番号を、あるタイプのデータに割り当てる。例えば、ＡＤＩにはカテゴリ１が割り当てられ、家庭（ＨＨ）の収入にはカテゴリ２が割り当てられる。次に、コンフィギュレーション設定システム１２０５が、それぞれのカテゴリに対して、多数の重なり合わないグループを作成する。例えば、ＡＤＩは、ワシントン州シアトル、ワシントンＤＣ、コロラド州デンバー、カリフォルニア州ロサンゼルスなどに分けることができる。同様に、ＨＨ収入は、無収入、２万から４万、６万から１２万など、多数の収入グループに分けることができる。最後に、コンフィギュレーション設定システム１２０５は、すべてのカテゴリの中の各グループに対して、「グループ・マスク表現」を割り当てる。グループ・マスク表現とは、単に、特定のグループを識別するのに用いることができる２進数である。テーブルＡには、広告選択モジュール１２２０がターゲットが定められた広告をホーム・システム２５８のグループ又は個別的なホーム・システム２５８に割り当てるのに用いられる、完成したカテゴリ／グループ定義マトリクスが示されている。
【０１９４】
【表１】
2003521023.tif 000001
【０１９５】
また、プロセッサ１２０７は、グループ割当てマトリクスを作成する。グループ割当てマトリクスは、テーブルＢに示されているが、それぞれのホーム・システム２５８とそれぞれのカテゴリとに対して、その対応するグループ番号を割り当てている。それぞれのグループ番号には、グループ定義及びグループ・マスク表現が関連付けられている。例えば、アドレス１２３１１によって識別されるホーム・システム２５８には、ＡＤＩに関してはグループ番号２（すなわち、ワシントンＤＣ）が、家庭の収入に対してはグループ番号３（すなわち、４万から６万）が割り当てられる。グループ割当てマトリクスは、カテゴリ及びグループ定義が変化する場合や、個別のホーム・システム２５８又はホーム・システム２５８のグループに関するデータが変化する場合には、周期的に更新される。後のＵＰに対してデータベースの情報を編集する多くの他のやり方が可能である。
【０１９６】
また、コンフィギュレーション設定システム１２０５は、グループ・コンフィギュレーション（すなわち、個別のホーム・システム２５８に特有の情報であって、グループ割当てマトリクスからのもの）を各ホーム・システム２５８に配送する。例えば、アドレス１２３１１が割り当てられているホーム・システム２５８には、カテゴリ１、グループ２及びグループ・マスク表現０１０００００００００が送られる。
【０１９７】
【表２】
2003521023.tif 000002
【０１９８】
グループ・コンフィギュレーション・コマンドは、ペンディング・コマンド・データベース１２１５に記憶することができ、ホーム・システム２５８が次にオペレーション・センタ２５０との通信を確立するときに、オペレーション・センタ２５０から各ホーム・システム２５８に向けて直接に送信することができる。あるいは、グループ・コンフィギュレーションは、ケーブル・ヘッドエンド２０８を介して周期的に送信し、ホーム・システム２５８において受信することもできる。グループ・コンフィギュレーション・メッセージが発生されるたびに、このメッセージは、ペンディング・コマンド・データベース１２１５に記憶される。ホーム・システム２５８がオペレーション・センタ２５０との通信を確立するときは常に、リクエスト・サーバ１２００又は１３００は、ペンディング・コマンド・データベース１２１５を質問して、ホーム・システム２５８が最新のコマンドを有していることを確認する。ホーム・システム２５８が最近のコマンドを有していないときには、リクエスト・サーバ１２００又は１３００は、情報をホーム・システム２５８に提供する。
【０１９９】
図２３には、広告選択システム１２２０が、より詳細に示されている。リソース管理エンジン１３０５は、利用可能電子書籍メタデータ・データベース１２４０と利用可能メニュ・メタデータ・データベース１２５０とからの情報を用いて、与えられた空いているスポット位置に割り当てられる広告スポットの数を決定する。スポット割当てエンジン１３０７は、電子書籍又はメニュにおいて、どの広告スポットが空いているスポット位置に配置されるべきかを、判断する。グループ割当エンジン１３０９は、どのホーム・システム２５８が特定の広告を見るかを判断する。利用可能なスポットの数と、与えられたスポットに対していくつの広告を提供すべきかと、利用可能なスポットの現実のタイプ、例えばテキスト広告、グラフィクス広告、ビデオ又はオーディオのクリップの形態の広告、とに関する情報を、スポット配置エンジン１３０７はリソース管理エンジン１３０５から受け取る。リソース管理エンジン１３０５、スポット配置エンジン１３０７及びグループ割当てエンジン１３０９については、後ほど、より詳細に説明される。
【０２００】
リソース管理エンジン１３０５は、電子書籍又はメニュにおける与えられたスポット位置に対する複数の広告の間で利用可能な配送帯域幅を分割するように機能する。電子書籍又はメニュが単一のホーム・システム２５８に送られ、１つの方向付けられた広告のみが選択されホーム・システム２５８に配送される場合、リソース管理エンジン１３０５は、広告のタイプ及びその広告に対して利用可能な帯域幅をただ識別する。また、リソース管理エンジン１３０５は、１つのスポットにおける複数の広告のパッケージングをサポートし、所定のシーケンスにおいて、検索プランにおいて提供された情報により好ましくは制御された広告提示と共に、これら広告を単一の加入者又は加入者のグループに提示することが可能である。広告のパッケージは、全てのターゲットの目的に対して単一の広告として扱うことができる。
【０２０１】
電子書籍及びメニュと共に広告を配送するためのネットワーク通信帯域幅の量は限定されているので、リソース管理エンジン１３０５は、通信チャネルを介して配送される電子書籍又はメニュの個別のスポット位置内のスポットに、利用可能な帯域幅を最適に割り当てることができる。幾つかのスポット位置に複数の広告を割り当てることができる一方、他のスポット位置にただ１つの広告のみを割り当てることができる。表Ａを参照すると、方向付けられた広告のカテゴリ、ＡＤＩ、に対して４つのグループ数（即ち１−４）が示されている。電子書籍又はメニュにおける特定の位置に対して、４つのグループは２つの、１つずつがそれぞれの利用可能なスポットに分割することができ、グループ１及び２は、スポットＡにおいて掲載される方向付けられた広告を受け取り、グループ３及び４は、スポットＢにおいて掲載される方向付けられた広告を受け取る。この後者の例が次の表Ｃに示されている。
【０２０２】
【表３】
2003521023.tif 000003
【０２０３】
電子書籍又はメニュ内のスポット位置それぞれに対していくつのスポットが必要であるかを決定した後で、リソース管理エンジン１３０５はまた、表示のために利用可能な方向付けられた広告のタイプ、及び電子書籍又はメニュを読む（グループ割当て番号に従う）加入者の多様さを考慮することができる。挿入のために広告をオペレーション・センタ２５０に転送するときに、広告主はこの情報を提供することができる。
【０２０４】
ある実施例では、スポット配置エンジン１３０７は、どの特定の広告が電子書籍又はメニュ内のスポット位置の利用可能な空いているスポットのそれぞれに配置されるべきかを決定する。スポット配置エンジン１３０７は、最初に、利用可能な広告メタデータ・データベース１２３０から利用可能な広告／プロモーションの材料のリストを受け取る。リソース管理エンジン１３０５と協動して、スポット配置エンジン１３０７は、次に、利用可能な広告／プロモーションのどれを電子書籍又はメニュ内のスポット位置において配置すべきかを決定する。例えば、スポット位置に対する方向付けられた広告の好適なカテゴリがＡＤＩである場合、スポット配置エンジン１３０７は利用可能な広告めたデータ・データベース１２３０から１以上の方向付けられた広告を選択して、そのスポット位置に配置する。人口学的データや、コンフィギュレーション設定システム１２０５によってアセンブルされたそれ以外のデータが複数のターゲットが定められた広告をＡＤＩに応じて配置すべきであることを指示する場合には、スポット配置エンジン１３０７は、利用可能な広告メタデータ・データベース１２３０から適切な数のターゲットが定められた広告を選択し、それぞれのターゲットが定められた広告を特定のスポットに割り当てる。ターゲットが定められた広告を割り当てるスポット配置エンジン１３０７の動作は、後に、より詳細に説明する。
【０２０５】
ある実施例では、グループ割当てエンジン１３０９は、リソース管理エンジン１３０５とスポット配置エンジン１３０７とから入力を受け取り、次に、どのホーム・システム１２５８が特定の方向付けられた広告を見るのかを判断する。従って、各スポット位置に対して、グループ割当てエンジン１３０９は、ホーム・システム２５８をスポットのうちの１つに割り当てる。ホーム・システム２５８は、グループ内の位置に基づいて（すなわち、そのグループ割当て番号に基づいて）、又は、個別のホーム・システム２５８のユニット・アドレスに基づいて割り当てることができる。テーブルＢ及びＣでは、割当ては、グループ割当て番号に基づくものとして示されている。また、テーブルＣに示されているように、１つのスポット位置に対してアドレス指定するグループは、方向付けられた広告の単一のカテゴリに基づく。これは、ホーム・システム２５８が検索するスポットに関する衝突を回避することができる。
【０２０６】
グループ割当てエンジン１３０９は、検索プラン発生器１２７５に対する出力を与える。この出力は、どのグループ割当て番号（すなわち、ホーム・システム２５８のどのグループ）が、配送された電子書籍又はメニュにおける与えられたスポット位置に対するスポットに割り当てられるかを指示する。この検索プラン発生器１２７５は、ビット・ワード、すなわち、グループをスポットに割り当てるのに用いられるグループ・マスク割当てを発生する。いったん発生されると、検索プランはペンディング広告データベース１２７８に記憶され、電子書籍又はメニュ及び現実の広告に沿って分配されるようにオペレーション・センタ２５０に対して利用可能である。
【０２０７】
好ましくは、加入者データ収集エンジン１２０２（図２０及び２１参照）は電子書籍購読データ及び方向付けされた広告読了データをホーム・システム２５８から受け、これらデータは、ホーム・システム２５８がオペレーション・センタ２５０と通信するときはいつでも収集することができる。この情報は商業上の広告主を課金するためにＴＡＭＳ２９８で使用され、また、将来の広告キャンペーンの入力として使用される。
【０２０８】
ある実施例において、広告選択システム１２２０は広告発生リクエスト・コマンドを広告発生システム１２６０に提供する。この広告発生リクエスト・コマンドは、どの特定の広告が特定のスポットに表示されるべきか、及び広告の現実の位置を特定する。次に広告を、広告記憶データベース１２６５、又は代替的にオペレーション・センタ２５０内の適切な記憶位置から受ける。ＴＡＭＳリクエスト・サーバ１２００又は１３００によって、適切なホーム・システム２５８への配送のためのバス４１９を介して、検索プランと共にＴＡＭＳにある広告がオペレーション・センタ２５０のプロセッサ４０４まで提供される。
【０２０９】
ホーム・システム２５８が方向付けられた広告を含む電子書籍又はメニュを受けると、ホーム・システムのマイクロプロセッサ６２８上で動作するソフトウェア命令が検索プランの内容を分析する。次に、各スポットに対して割り当てられたグループに基づいて、ホーム・システム２５８は、スポット位置に対して使用されるターゲット・カテゴリに対するその自身のグループ割り当てと一致するこれらスポットを検索する。ホーム・システム２５８は、次に、検索したこれら広告をスポットが配置される適切な電子書籍又はメニュの位置と関連付け、それによって、電子書籍又はメニュが見られるときにそのスポット位置に割り当てられた広告がビューア２６６上に表示されるようにしている。
【０２１０】
実施例におけるターゲットが定められた広告をスポットにスポット配置エンジン１３０７を用いて割り当てるプロセスの例を以下で説明する。既に述べたように、ターゲットが定められた広告は、ターゲット・カテゴリと各ターゲット・カテゴリの中の独立のグループとを用いて、３つの実体を結合している。すなわち、１）ホーム・システム２５８、２）広告、及び３）電子書籍又はメニュである。ホーム・システム２５８（又は、ビューア２６６）は、多数のファクタに基づいて、構成セットアップ・システム１２０５によって各ターゲット・カテゴリに対してグループに割り当てられる。ホーム・システム２５８をグループに割り当てる１つの方法としては、ジップコード＋４を、利用可能な人口学的なマーケティング・データベースの１つへのインデクスとして用いることである。ジップコード＋４のデータから、はっきりした人口学的なクラスタを決定することができる。次に、人口学的クラスタは、各ターゲット・カテゴリの中の特定のグループに向けて直接に写像されうる。グループをマニュアルでホーム・システム２５８に割り当てるのは、非常に多数のセットトップ端末（数百万に近い）に対する気分をくじけさせられるような作業である。従って、構成セットアップ・システム１２０５のプロセッサ１２０７は、この機能を、それにインストールされたソフトウェア・ルーチンを用いて自動的に実行する。他の方法によれば、個別のホーム・システム２５８をターゲット・カテゴリの中のグループに自動的に写像するように工夫することもできる。各ホーム・システム２５８が各ターゲット・カテゴリに対する１つのグループに写像されると、グループ割当ては、記憶のために、ホーム・システム２５８に配送される（テーブルＢを参照のこと）。
【０２１１】
次に、電子書籍又はメニュ、より詳細には電子書籍又はメニュにおけるスポット位置は、グループに同じように結合されている。各スポット位置について、各グループに対するグループ・ブレークダウン・パーセンテージを定めることができ、このグループ・ブレークダウン・パーセンテージは、そのスポット位置を囲む電子書籍又はメニュの内容の各グループとのありそうな適合性を表している。この情報は、好ましくは、利用可能な電子書籍メタデータ・データベース１２４０及び利用可能なメニュ・メタデータ・データベース１２５０に備わっている。テーブルＤには、３つの例示的なターゲット・カテゴリに対する５つの例示的なスポット位置の、これらのグループのプレークダウン・パーセンテージの例示ブレークダウンが示されている。
【０２１２】
このグループ・ブレークダウン・パーセンテージのデータは、例えば、サーベイ、視聴率調査、並びにホーム・システム２５８によって収集された電子書籍注文データ及び広告視聴データを含む多数のソースから提供される。この例では、３つのターゲット・カテゴリは、テーブルＢに与えられているものと同じであり、グループ割当て番号は、テーブルＡに与えられているものと同じである。従って、ターゲット・カテゴリ１及び２は、それぞれ、関連する４つのグループを有し、ターゲット・カテゴリ３は、関連する６つのグループを有する。スポット位置１に対しては、ターゲット・カテゴリ１は、ＡＤＩを意味し、グループ１の下では、加入者の２５％はワシントン州シアトルというＡＤＩに居住しているので、ターゲット・カテゴリＡＤＩからグループ１に対して２５％のグループ・ブレークダウン・パーセンテージが割り当てられる。グループ・ブレークダウン・パーセンテージは、各スポット位置に対する各ターゲット・カテゴリのものを加算すると１００％になる。
【０２１３】
また、広告は、ある広告が１つのターゲット・カテゴリから可能性のあるすべてのターゲット・カテゴリまでの中にある各グループに対してどのくらいうまくランク付けされるかに関して、やはりパーセンテージを用いて、ブレークダウンが可能である。この情報は、その広告に対して責任を有する広告主によって提供されることがあり、利用可能な広告めたデータ・データベース１２３０に備わっていることがある。テーブルＥには、テーブルＤと同じターゲット・カテゴリとグループ番号とを用いて８つのサンプル広告に対する広告グループ・ランキングのサンプルの割当てが示されている。その広告がそのターゲット・カテゴリによって要求されるように方向付けされることを広告主が望まない場合には、必ずしもすべての広告をあるターゲット・カテゴリに対するグループに割り当てられるわけではない。
【０２１４】
【表４】
2003521023.tif 000004
【０２１５】
テーブルＥを参照すると、これらのデータは、広告１とターゲット・カテゴリ１（ＡＤＩ）とに関しては、広告主は、広告１は、グループ１及び２に属する加入者には適切であるが、グループ３及び４に属する加入者には適切ではないと考えていることを示している。また、広告主は、広告１は、グループ１及びグループ２の加入者の両方にとって等しく適切であると考えている。しかし、グループ１の加入者がグループ２の加入者よりも広告１に応答する可能性が高いと判断される場合には、グループ１には、グループ２の場合よりも高いパーセンテージを与えることができる。テーブルＥは、また、広告１はグループ５及び６には適用できないことを示している。その理由は、ターゲット・カテゴリＡＤＩについては、４つのグループだけが定義されているからである。従って、すべてのホーム・システム２５８を、グループ１からグループ４の中の１つにグループ分けすることができる。
【０２１６】
【表５】
2003521023.tif 000005
【０２１７】
このパラダイムを用いると、広告を、少なくとも２つの方法を用いて、方向付けすることができる。第１の方法は、指定されたマルチ広告キャンペーンであり、この場合には、キャンペーンのそれぞれの広告に対して、特定の一意的な組のグループが割り当てられる。第２の方法では、広告主によって提供されるそれぞれの広告が、独立に、加入者グループと関連付けされる。そして、複数の異なる広告主からの広告が、共に用いられて、スポット位置の使用が最適化される。
【０２１８】
以上の情報を用いると、スポット配置エンジン１３０７は、１）いくつのスポットがどのスポット位置に割り当てられるか、２）どのターゲット・カテゴリがどのスポット位置に対して用いられるか、３）どの広告がどのスポットにおいて配置されるか、４）どのグループがどのスポットに割り当てられるか、を決定する。帯域幅管理に懸念があるため、ターゲットが定められた広告をスポットに割り当てるスポット配置エンジン１３０７のアルゴリズムは、（全てのスポット位置にわたり）電子書籍又はメニュ全体に対して利用可能なスポットの総数［ＴＯＴＡＬ＿ＳＰＯＴＳ］があり、スポットの何らかの最大数を超えるものは、与えられたスポット位置に割り当てられることはできず、又は、そのようなことは望まれないことを仮定している。この量は、［ＭＡＸ＿ＳＰＯＴＳ］として表される。先に述べたように、回転した広告のパッケージを送ることが可能である。このパッケージは方向付けの目的のために単一の広告として扱われるが、帯域幅に関するそのインパクトは、［ＭＡＸ＿ＳＰＯＴＳ］が与えられたスポット位置に対して越えてしまったと計算するときに考慮することができる。
【０２１９】
次に、広告方向付けアルゴリズムの実施例の動作を、テーブルＡからＥに示されている例示的な値を参照しながら説明する。様々なそれ以外の優先順位決定又はランク付け方式も、後述するように用いることができる。
【０２２０】
ステップ１：各プログラムに対して、その広告が電子書籍又はメニュの中に配置されるべき唯一の広告である場合には、全体のランク付け（ランキング）が最も高い広告を決定する。本質的には、このステップは、テーブルＤ及びＥのデータを比較する。これを行うために、ステップ１ａとして、まず、分析されるべき第１のスポット位置と広告とを選択する。ステップ１ｂとして、ステップ１ａで選択された広告に対して、第１のカテゴリを選択する。次に、広告のグループ・ランキング・パーセンテージに、それぞれのグループに対するスポット位置のグループ・ブレークダウン・パーセンテージを乗算して、結果の和をとる。ステップ１ｃとして、次の方向付けカテゴリに対してステップ１ｂを反復する。ステップ１ｄとして、ステップ１ｂ及び１ｃをそれぞれの広告に対して反復する。ステップ１ｅとして、考慮しているスポット位置に対して、最高の加算値を生じる広告／方向付けカテゴリを選択する。そして、ステップ１ｆとして、ステップ１ｂないし１ｅをすべてのスポット位置に関して反復する。
【０２２１】
例えば、スポット位置１と広告１とを用いると次の通りである。
【０２２２】
ターゲット・カテゴリ１：５０＊２５＋５０＊２５＋０＊２５＋０＊２５＝２５％
ターゲット・カテゴリ２：３０＊３０＋１０＊１０＋２０＊２０＋４０＊４０＝３０％
ターゲット・カテゴリ３：０＊１０＋０＊１０＋０＊２０＋０＊２０＋０＊２０＋０＊２０＝０％
たすき掛けに乗算された結果が、対応するスポット位置に表示された場合の各広告に対する効率性の測度（尺度、ｍｅａｓｕｒｅ）を示す。次の表Ｆは、スポット位置１に対する上述のステップ１の結果を示している。
【０２２３】
【表６】
2003521023.tif 000006
【０２２４】
ステップ２：各スポット位置に対して、結果的にもっとも高い全体のランキングを生じる広告／ターゲット・カテゴリの組合せを決定する。スポット位置、全体のランキング、対応する広告及び対応するターゲット・カテゴリをリストにする。等しい場合には、全体で最高のランキングを有する任意の広告を選択する。テーブルＧは、結果を示している。従って、テーブルＧによると、スポット位置４におけるスポットに表示された広告４が、（最も高い）５０という効率性の測度を生じ、スポット位置５の広告８が、２８という効率性の測度を生じる。
【０２２５】
【表７】
2003521023.tif 000007
【０２２６】
ステップ３：ステップ２からのスポット位置の結果的なリストを、全体のランキングが最も低いものから全体のランキングが最も低いものまで順に並べる。テーブルＨが結果を示している。
【０２２７】
【表８】
2003521023.tif 000008
【０２２８】
ステップ４：全体で最低のランキングを結果的に生じるスポット位置をステップ３から選択する。ステップ４ａでは、選択されたスポット位置に対して、第１のターゲット・カテゴリを選択する。ステップ４ａとして、それぞれの広告グループ・ランキング・パーセンテージとスポット位置グループ・ブレークダウン・パーセンテージとの組合せの積を示す表を構成する。次の表Ｉは、スポット位置５とターゲット・カテゴリ１との例を与えている。
【０２２９】
【表９】
2003521023.tif 000009
【０２３０】
ステップ４ｃとして、最大の積を見つける。等しい場合には、そのスポット位置／広告の組合せに対する最大の和の値に対応する積を選択する。依然として等しい場合には、等しい値を有する任意のセルを選択する。次の表Ｊは、スポット位置／広告の組み合わせ５／１に対するグループ２が選択された場合の先の例を示している。
【０２３１】
【表１０】
2003521023.tif 000010
【０２３２】
ステップ５：次に大きいがまだ選択されていないグループと関連する積を見つける。再び、等しい場合には、そのスポット位置／広告の組合せに対する最大の和の値に対応する積を選択する。依然として等しい場合には、等しい値を有する任意のセルを選択する。次の表Ｋは、先の例を示している。
【０２３３】
【表１１】
2003521023.tif 000011
【０２３４】
ステップ６：積がすべてのグループに選択されるまで、ステップ５を反復する。次の表Ｌは、例の続きである。
【０２３５】
【表１２】
2003521023.tif 000012
【０２３６】
ステップ７：ステップ６において選択された積のセルを有するすべての広告に対して、それぞれの広告に対する選択されたセルの加算された積を計算する。次の表Ｍはその結果を示している。
【０２３７】
【表１３】
2003521023.tif 000013
【０２３８】
ステップ８：ステップ７における広告を加算された積が最大から最小までの順序に並べる。等しい場合には、加算された値が等しい広告は任意の順序とする。次の表Ｎは例の結果を示している。
【０２３９】
【表１４】
2003521023.tif 000014
【０２４０】
ステップ９：ステップ９ａでは、ステップ８で選択された広告の数が［ＭＡＸ＿ＳＰＯＴＳ］を超える場合には、加算された値を有する最初の［ＭＡＸ＿ＳＰＯＴＳ］広告を選択する。例えば、高々２つのスポットを１つのスポット位置に割り当てることを望む場合には、アルゴリズムは、最高の広告グループ・ランキング・パーセンテージとスポット位置グループ・ブレークダウン・パーセンテージとの積を有する２つの広告を選択する。次に、ステップ９ｂとして、選択されていない広告に対して、これらの削除された広告と関連するグループを決定する。
【０２４１】
ステップ１０：ステップ９ｂで決定されたグループと関連する広告に対し、ステップ９ａからの［ＭＡＸ＿ＳＰＯＴＳ］の選択された広告に対して最高であるグループの中の積を選択する。それぞれの広告に対する選択されたグループ・セルの加算された積を再度計算する。次の表Ｏは、［ＭＡＸ＿ＳＰＯＴＳ］＝２と仮定して、新たな例を与えている。従って、広告６と関連するグループ５及び６は、広告７及び５に対して再配分される。
【０２４２】
【表１５】
2003521023.tif 000015
【０２４３】
ステップ１１：ステップ１０で選択されたすべての広告に対する加算された積の全体を計算する。表Ｐから、この値は２６．５であることが分かる。それぞれの広告に対して選択されたグループは、このスポット位置／ターゲット・カテゴリがこのアルゴリズムの残りのステップにおいて決定されるように最終的に最良の一致を生じるのであれば、グループ割当として機能する。
【０２４４】
【表１６】
2003521023.tif 000016
【０２４５】
ステップ１２：残りのターゲット・カテゴリを用いてステップ４の同じ選択されたスポット位置に対して、ステップ４ないし１１を反復する。次の表Ｑの例は、出力の結果を与えている。
【０２４６】
【表１７】
2003521023.tif 000017
【０２４７】
ステップ１３：全体で加算された積の値が最高となるターゲット・カテゴリを選択する。これを、当該電子書籍又はメニュに対する最大ランクとする。上述の例では、これは、選択された値が５０であるターゲット・カテゴリ１である。
【０２４８】
ステップ１４：ステップ４で選択された、次に最小である全体ランキングを伴うスポット位置に対して、ステップ４ないし１３を反復し、それぞれのスポット位置に対する最大ランクを計算する。
【０２４９】
ステップ１５：最も大きな最大ランクを生じる［ＴＯＴＡＬ＿ＳＰＯＴＳ］の最大数まで、スポット位置に対する利用可能な［ＭＡＸ＿ＳＰＯＴＳ］を用いる。ステップ１３において決定された関係のあるターゲット・カテゴリを利用する。広告は、ステップ１０で決定され、グループ割当はステップ１１において決定されている。
【０２５０】
ステップ１６：他のすべてのスポット位置に対して、ステップ２で決定された最高の全体ランキングを生じる単一の広告を割り当てる。
【０２５１】
以上のアルゴリズムは、例示であり、限定を意図しない。方向付けられた広告をホーム・システム２５８のグループや個別的なホーム・システム２５８に割り当てる他のアルゴリズムも可能である。例えば、上述のアルゴリズムは、あるファクタに対する重みづけ方式を組み入れることができる。他の方向付けられた広告ルーチンを、上述のアルゴリズムに組み入れることもできる。
【０２５２】
上述のアルゴリズムは、広告が単独の加入者によって受信される電子書籍又はメニュを用いて配送されるように選択される場合には、単純化することができる。この場合には、アルゴリズムにおける各ステップを開始する前に、スポット位置グループ・ブレークダウン・パーセンテージの表を修正し、それぞれのターゲット・カテゴリにたいして当該加入者が属していないすべてのグループに対してグループ・ブレークダウン・パーセンテージを０にする。
【０２５３】
別の広告方向付けルーチン１３７４が、米国特許第５，６００，３６４号に記載されている。この米国特許の内容は、本出願において援用する。そこにおいては、広告選択システム１２２０におけるソフトウェアは、特定の加入者に対する広告のパッケージを発生し、加入者の人口学的情報と読書傾向とを用いて、この特定の加入者が最も関心を有するであろう広告を決定する。ルーチン１３７４は、次に、それぞれの加入者又は加入者のグループに向けて方向付けられた広告のパッケージを出力する。
【０２５４】
図２４は、別の広告方向付けルーチン１３７４の７つの基本的機能を示している。ルーチン１３７４の機能は、電子書籍購読データの履歴をＴＡＭＳ２９８において利用可能なそれ以外のデータとを用いてシステム２５８に対して広告を方向付けることである。以下での議論では、別の広告方向付けルーチン１３７４を、ＴＡＭＳ２９８において実行されるものとして説明する。
【０２５５】
プロセスは、開始楕円１４２０に示されているように開始される。第１のサブルーチンでは、ブロック１４２２において識別されているように、プロセッサ４０４は、加入者情報データベース１２１０に記憶されている電子書籍購読マトリクスにアクセスする。第１のサブルーチン１４２２は、一意的なホーム・システム２５８のＩＤを用いて、１つのホーム・システム２５８に対する特定のマトリクスにアクセスする。これらのマトリクスは、ホーム・システム２５８からの累積された情報のオペレーション・センタ２５０による周期的な収集によって、維持され更新される。
【０２５６】
ブロック１４２４に示されている第２のサブルーチンでは、プロセッサ４０４が、利用できる他の情報に基づいて他のマトリクスを作成する。第２のサブルーチン１４２４は、このシステムの機能に必要なわけではないオプションのサブルーチンである。ホーム・システム２５８のグループやそれぞれの個別のホーム・システム２５８に対しては、マトリクスは、人口学的情報、課金情報、価格決定（プライシング）情報、年齢情報及び加入者情報データベース１２１０に記憶されているそれ以外の情報などに基づいて作成される。
【０２５７】
ブロック１４２６に示されているプロセス・マトリクス・サブルーチンでは、１組の相関アルゴリズムを用いてすべてのマトリクスを処理する。特に、プロセッサ４０４は、最初の２つのサブルーチン１４２２及び１４２４において作成されたマトリクスを取り上げ、これらのマトリクスを、最終的なマトリクスに到達するまで処理する。
【０２５８】
図２５には、マトリクス処理サブルーチン１４２６の実施例が図解されている。サブルーチン１４２６は、図２４に示されている広告方向付けシーケンス１３７４によってコールされる。図２５に示されているように、プロセッサ４０４が、サブルーチン１４２６を開始楕円１４２７において開始し、次に、ブロック１４２９において、電子書籍購読ファイルにアクセスして質問を行い、個人である加入者又は加入者のグループのいずれかに関する情報を収集する。次に、プロセッサ４０４は、このようにして、個人である加入者又は加入者のグループに関する電子書籍購読情報を収集することができる。
【０２５９】
いったん電子書籍購読情報がデータベースから収集されると、プロセッサ４０４は、ブロック１４３０において、電子書籍カテゴリ及び時間期間に基づいて、購読された電子書籍を選択しグループ分けする。このソフトウェアは、まず、各書籍カテゴリ（例えば、スポーツ、ニュース、映画など）を取り上げ、与えられた時間の間に購読された電子書籍の数を確認する。時間期間は、任意の長さの時間に設定することができる。例えば、１週間、２週間、３週間又は４週間などという時間フレームである。プロセッサ４０４は、それぞれのグループ及び時間期間に対するカウント・プロセスをループ状に通過していき、電子書籍カテゴリ及び時間に基づいて、ブロック１４３２で、電子書籍購読マトリクスを構築する。基本的には、特定のカテゴリ及び時間期間において購読されたすべての電子書籍が、電子書籍購読マトリクスに入れられる。このマトリクスがいったん構築されると、プロセッサ４０４は、与えられた加入者又は加入者のグループに対するマトリクスを、相関アルゴリズムを通じて処理する。
【０２６０】
それぞれの選択された電子書籍カテゴリを重みづけするのに、多数の相関アルゴリズムが用いられることがある。例えば、プロセッサ４０４は、ブロック１４３４に示されているように、平方和（ｓｕｍ ｏｆ ｓｑｕａｒｅｓ）アルゴリズムを用いて重みづけを決定することもある。いったん重みづけがなされると、重みづけされたカテゴリは、ブロック１４３６でのように、利用可能な広告メタデータ・データベース１２３０に記憶された様々な広告との相関がとられる。つぎに、プロセッサ４０４は、最も強く重みづけされた広告の組を選択して、個人加入者や複数の加入者に送信する。各グループの重みづけを行い、それに従ってグループの優先順位を決めると、プロセッサ４０４は、図２４の広告方向付けシーケンス１３７４に戻る。
【０２６１】
図２４に戻ると、ブロック１４２８において表されている第４のサブルーチンでは、プロセッサ４０４が、上述した相関及び重みづけアルゴリズムによって作成された最終的なマトリクスを用いて、各ホーム・システム２５８に対するグループ分け（すなわち、選択的フィルタ）を選択する。ホーム・システム２５８又はホーム・システム２５８のグループに送られる広告の最終的なグループ分け（グルーピング）は、図２６に図解されているサブルーチンを用いる。
【０２６２】
図２６に示されている第４のサブルーチン１４２８は、図２４の広告方向付けシーケンス３７４によってコールすなわち開始されて最終的なグループ分けを決定する。ブロック１４４４に示されているサブルーチンでは、プロセッサ４０４が、選ばれたグループ分けにおいて用いられる１組の広告を選択する。この選択プロセスは、様々な広告カテゴリからの広告を含む。各広告は、その後で、ブロック１４４６において、与えられた電子書籍において示される多数の時間に割り当てられる。表示の頻度は、様々なファクタに基づくが、これには、広告主によって広告が表示されるように行われたリクエストの回数や支払われたコストが含まれる。これらのファクタは、プロセッサ４０４によって、サブルーチンの次のステップであるブロック１４４８で用いられる。プロセッサ４０４は、それぞれの広告カテゴリにおける特定の広告にある重みづけを割り当てる。これらの重みづけは、個々のホーム・システム２５８やホーム・システム２５８のグループに送られる広告の優先順位を決定するのに用いられる。
【０２６３】
いったん広告の重みづけがなされると、プロセッサ４０４は、選択された規準（すなわち、広告を重みづけするのに用いられる様々なファクタ）や各電子書籍購読マトリクスの出力を用いて、相関アルゴリズム４５０を実行する。任意の数の相関アルゴリズム及び重みづけアルゴリズムが用いられ、例えば、上述した平方和重みづけアルゴリズムなどが含まれる。
【０２６４】
相関アルゴリズムからの結果が、次に、分配のためにプロセッサ４０４に送られる広告及び電子書籍のコンテンツを決定する。プロセッサ４０４がサブルーチン１４２８においてがこれらのステップを完了すると、加入者情報データベース１２１０が、ブロック１４５４に示されるように、送られた広告に基づいて加入者記録を更新する。データベースの更新によって、広告主は、特定のホーム・システム２５８又はホーム・システム２５８のグループに方向付けされた広告のコストと頻度とを追跡することができる。更新の後で、プロセッサ４０４は、ブロック１４５６において、図２４に示されている広告方向付けシーケンスに戻る。
【０２６５】
次に図２７を参照すると、ホーム・システム２５８のグループ分け（１から５）１４６０が示されている。利用可能なホーム・システム２５８のグループ分けの数は、電子書籍と共に広告を送信することができる帯域幅によって決定される。システムの帯域幅によって、ホーム・システム２５８に利用可能な広告の数が制限される。
【０２６６】
再び図２４を参照すると、プロセッサ４０４は、ブロック１４６６において表されている第５のサブルーチンにおいて、リクエストされた電子書籍と共にホーム・システム２５８に送信するためのホーム・システム２５８グループの情報を準備する。
【０２６７】
ブロック１４６８の第６のサブルーチンにおいて、プロセッサ４０４は、ターゲット広告を選択する。第６のサブルーチン１４６８は、視聴者に向けて方向付けられた広告を表示する際の最後の決定プロセスである。ブロック１４６９に示されているように、ホーム・システム２５８は、ビューワ２６６上に方向付けられた広告を表示する。すでに述べたように、広告の方向付けは、特定の電子書籍又は或るカテゴリの電子書籍の視聴に基づくことができる。或る実施例では、ホーム・システム２５８が、加入者が現に読んでいる電子書籍をＴＡＭＳ２９８によって先に送信されたホーム・システム２５８の数情報と相関させる。図２７には、例示的なテーブルが示されており、このテーブルは、ホーム・システム２５８のグループ１４６０及び購読されている電子書籍カテゴリ１４７０を特定の広告と一致させている。広告は、図２８の１４７４に示されており、例えば、ローマ数字のＩからＸまでが割り当てられる。ホーム・システム２５８のグループ分けと広告との数は、変動しうる。図２８には、１０の広告を搬送することができる帯域幅の分割が示されている。この例では、広告１４７４には、１０１−１１０の数字が付されている。
【０２６８】
ＴＡＭＳ２９８は、図２７のローの名称１４６０に示されているように、グループ情報をホーム・システム２５８に送信する。ＴＡＭＳ２９８は、また、複数の広告１４７４のどれが図２７のコラム１４７０に示されている電子書籍カテゴリに割り当てられるかをホーム・システム２５８に告知するデータを送信する。各ホーム・システム２５８は、そのホーム・システム２５８に割り当てられたグループ（又は、ロー）に関係するデータを要求するだけである。例えば、図２７では、グループ１（ロー１）のホーム・システム２５８に、スポーツ・プログラムに対してＩとして、子供向けプログラムに対してＩＶとして、そして映画カテゴリに対してＩＩＩとして割り当てられている広告に関するデータが提供されている。このようにして、各ホーム・システム２５８は、それ自身のグループ分けに関係する情報だけを記憶することが要求されるだけである。従って、グループ１のホーム・システム２５８は、図２７のロー１において見いだされるグループ１に関係する情報を記憶することだけが必要となる。
【０２６９】
図２９には、図２４に示されている広告選択システム１２２０の方向付けルーチン１３７４に代わるソフトウェア・プログラムの流れ１４９０が示されている。この代替的なルーチン１４９０によると、各ホーム・システム２５８を、特定の広告に関して個別的に方向付けることができる。そして、ルーチン１４９０は、ブロック１４９２に示されているように、ホーム・システム２５８からの電子書籍注文リクエストが受信されると、ＴＡＭＳ２９８によって自動的に開始される。従って、ＴＡＭＳ２９８は、ホーム・システム２５８から電子書籍リクエスト情報を受信すると、その加入者の人口学的情報及び購読履歴などに基づく広告のパッケージを選択するプロセスを開始する。
【０２７０】
ホーム・システム２５８から電子書籍注文リクエストを受信すると、プロセッサ４０４は、ホーム・システム２５８の識別子を１４９４において読み取り、また、リクエストされた電子書籍を読み取る。加入者データ収集エンジン１２１０は、リクエストされた電子書籍に関する情報を加入者情報データベース１２１０に書き込み、過去１週間、１月又は１年の間にリクエストされたすべての電子書籍のリストを含む加入者レコードを更新する。
【０２７１】
更に図２９を参照すると、広告選択システム１２２０は、次に、ブロック１４９８において、電子書籍カテゴリによってリクエストされた電子書籍をソートするサブルーチンをコールする。すると、ブロック１５００に示されているように、それぞれの特定のカテゴリに現れる電子書籍がリクエストされた回数に基づいて、電子書籍カテゴリがソートされる。そうする際に、プロセッサ４０４は、ブロック１５００に示されているソート用のサブルーチンを用いて、そのホーム・システム２５８によって最も頻繁に見られた電子書籍及び電子書籍カテゴリを決定しランク付けを行う。
【０２７２】
そのホーム・システム２５８に対する電子書籍及び電子書籍のカテゴリのランク付けは、すべて、ブロック１５０２に示されているように、加入者情報データベース１２１０に書き込まれる。
【０２７３】
次に、広告選択システム１２２０は、更新された加入者レコードを利用可能広告メタデータ・データベース１２３０と相関させるサブルーチンをコールし、このサブルーチンはブロック１５０４において示されている。これら２つを相互に相関させることによって、サブルーチンは、様々なカテゴリの広告を電子書籍及び電子書籍カテゴリのそれぞれのランク付けに割り当てる又は相関させる。このように割り当てることができる広告のカテゴリは、利用可能な広告メタデータ・データベース１２３０において見いだすことができる。これには、（１）家事用品／製品、（２）家庭の改善及びメンテナンス、（３）個人的な衛生用品、（４）娯楽洋品及びイベント、（５）スポーツ用品及びイベント、（６）自動車及び関連製品、（７）食料品及び飲料、及び（８）その他が含まれる。例えば、加入者がスポーツに関する電子書籍を購読した場合には、スポーツ用品及びイベント、家庭の改善及びメンテナンスのカテゴリを、その特定のスポーツ・イベント／電子書籍及びスポーツ電子書籍カテゴリに割り当てることができる。
【０２７４】
電子書籍及び電子書籍カテゴリが利用可能な広告メタデータ・データベース１２３０において広告カテゴリと相関されると、プロセッサ４０４は、データベース・ファイルにおける他の情報に基づいて相関された広告カテゴリをランク付けするソート・サブルーチンをコールする。ある実施例では、このランク付けは、ブロック１５０６に示されているように、更新された加入者情報データベース１２１０におけるデータに基本的に基づいている。加入者の過去の電子書籍選択に関するデータと人口学的的情報とを用いることによって、プロセッサ４０４は、その加入者にとって最も関心があると思われるものに従って、広告の相関されたカテゴリをランク付けする。
【０２７５】
広告カテゴリがソートされランク付けされると、プロセッサ４０４は、与えられた電子書籍及び加入者に対するターゲットが定められたカテゴリとして、ブロック１５０８で、上から３つの広告カテゴリを選択する。次に、すべての選択がターゲットの定められたカテゴリからなされるように、ブロック１５１０において、利用可能な広告メタデータ・データベース１２３０から個別的な広告が選ばれる。選択される広告は、加入者情報データベース１２１０と広告発生システム１２６０とに書き込まれ、そこから、広告パッケージを機能ブロック１５１２において発生することができ、最終的にホーム・システム２５８に送信される。
【０２７６】
ここで用いられている用語と説明とは、例示として与えられているだけであり、限定を意味しない。この分野の当業者であれば、冒頭の特許請求の範囲によって定義される本発明の精神と範囲との中で多くの変更が可能であることを理解するはずである。
【図面の簡単な説明】
【０２７７】
【図１】電子書籍選択及び配送システムの基本コンポーネントのブロック図である。
【図２】電子書籍選択及び配送システムの全体像を示す概観図である。
【図３ａ】電子書籍選択及び配送システムのための配送プランの概観図である。
【図３ｂ】別の配送プランの概要である。
【図４】オペレーション・センタのブロック図である。
【図５】図５ａ及び図５ｂで構成される。図５ａは、オペレーション・センタとアップリンクとにおける処理の流れ図である。図５ｂは、アップリンク・サイトのためのハードウェア構成に関するブロック図である。
【図６ａ】４つの構成要素からなるホーム・システムのためのハードウェア構成のブロック図である。
【図６ｂ】２つのユニットからなるホーム・システムの概観図である。
【図７】ビデオ・コネクタによって実行されるプロセスの流れ図である。
【図８】一例であるライブラリ・ユニットのためのブロック図である。
【図９】受信されたデータ・ストリームに対してライブラリによって実行されるプロセスのいくつかの流れ図である。
【図１０】ビューワからの情報リクエストに対してライブラリ・ユニットによって実行されるプロセスの流れ図である。
【図１１】一例であるビューワのための構成要素を示すブロック図である。
【図１２】加入者からの情報リクエストに対してビューワによって実行されるプロセスのいくつかの流れ図である。
【図１３】メニュ構造とメニュ・システムにおけるメニュの進行（シーケンシング）とを示す図である。
【図１４ａ】導入メニュの概観図である。
【図１４ｂ】メイン・メニュの例を示す概観図である。
【図１４ｃ】サブメニュの例を示す概観図である。
【図１４ｄ】サブメニュの例を示す概観図である。
【図１４ｅ】サブメニュの例を示す概観図である。
【図１４ｆ】サブメニュの例を示す概観図である。
【図１４ｇ】サブメニュの例を示す概観図である。
【図１４ｈ】サブメニュの例を示す概観図である。
【図１４ｉ】サブメニュの例を示す概観図である。
【図１４ｊ】サブメニュの例を示す概観図である。
【図１５】書店又は公共図書館のための電子書籍シスムの概観図である。
【図１６ａ】セットトップ端末に対するハードウェア上の修正又は更新の概観図である。
【図１６ｂ】セットトップ端末に対するハードウェア上の修正又は更新の概観図である。
【図１７】データ受信機及びデータ送信機を含むセットトップ端末を示す概観図である。
【図１８ａ】ブック・オン・デマンド・システムの概観図である。
【図１８ｂ】ブック・オン・デマンド・システムをサポートするオペレーション・センタの概観図である。
【図１９ａ】フルページの広告を示している。
【図１９ｂ】バナータイプの広告を示している。
【図１９ｃ】電子書籍における広告リンクを示している。
【図２０】オンデマンド型の方向付けられた広告配送システムを示す概観図である。
【図２１】ブロードキャスト型の方向付けられた広告配送システムを示す概観図である。
【図２２】コンフィギュレーション・セットアップ・システムの図である。
【図２３】広告選択システムの図である。
【図２４】別の広告方向付けルーチンのソフトウェア流れ図である。
【図２５】電子書籍購読マトリクスを相関アルゴリズムを用いて処理する流れ図である。
【図２６】ホーム・システムの最終的なグループ分けを決定するサブルーチンの流れ図である。
【図２７】広告をホーム・システムに割り当てるサンプルを示す図である。
【図２８】複数の広告に利用可能な帯域幅を割り当てる図である。
【図２９】別の広告方向付けルーチンのためのソフトウェアの流れ図である。
【誤訳訂正２】
【訂正対象書類名】図面
【訂正対象項目名】全図
【訂正方法】変更
【訂正の内容】
【図１】
2003521023.tif 000018
【図２】
2003521023.tif 000019
【図３ａ】
2003521023.tif 000020
【図３ｂ】
2003521023.tif 000021
【図４】
2003521023.tif 000022
【図５】
2003521023.tif 000023
【図６ａ】
2003521023.tif 000024
【図６ｂ】
2003521023.tif 000025
【図７】
2003521023.tif 000026
【図８】
2003521023.tif 000027
【図９】
2003521023.tif 000028
【図１０】
2003521023.tif 000029
【図１１】
2003521023.tif 000030
【図１２】
2003521023.tif 000031
【図１３】
2003521023.tif 000032
【図１４ａ】
2003521023.tif 000033
【図１４ｂ】
2003521023.tif 000034
【図１４ｃ】
2003521023.tif 000035
【図１４ｄ】
2003521023.tif 000036
【図１４ｅ】
2003521023.tif 000037
【図１４ｆ】
2003521023.tif 000038
【図１４ｇ】
2003521023.tif 000039
【図１４ｈ】
2003521023.tif 000040
【図１４ｉ】
2003521023.tif 000041
【図１４ｊ】
2003521023.tif 000042
【図１５】
2003521023.tif 000043
【図１６ａ】
2003521023.tif 000044
【図１６ｂ】
2003521023.tif 000045
【図１７】
2003521023.tif 000046
【図１８ａ】
2003521023.tif 000047
【図１８ｂ】
2003521023.tif 000048
【図１９ａ】
2003521023.tif 000049
【図１９ｂ】
2003521023.tif 000050
【図１９ｃ】
2003521023.tif 000051
【図２０】
2003521023.tif 000052
【図２１】
2003521023.tif 000053
【図２２】
2003521023.tif 000054
【図２３】
2003521023.tif 000055
【図２４】
2003521023.tif 000056
【図２５】
2003521023.tif 000057
【図２６】
2003521023.tif 000058
【図２７】
2003521023.tif 000059
【図２８】
2003521023.tif 000060
【図２９】
2003521023.tif 000061