(57)【要約】ディジタルネットワークソースの全内容をユーザへワイヤレスでブロードキャストするデータ通信システム及び方法は、ブロードバンドブロードキャスト媒体を介してコンピュータ形式のディジタル情報の生成、スケジューリング、及び送受信を行うことを含むソフトウェアツールにより達成される。該データ通信システムは、如何なるブロードキャストハードウェアにも依存せず、テレビ、ＶＢＩ、無線副搬送波、衛星（ＤＳＳ，ＤＶＢ）、ＭＰＥＧ−２、ページングネットワーク、電話ネットワーク、ローカルエリアネットワーク、及びインターネットを含むコンジットを介して同時にブロードキャストを行うことが可能なＩＰ−Ｍｕｌｔｉｃａｓｔ、ＲＳ４２２、ＲＳ２３２、及びＴＣＰ／ＩＰ通信により、標準的なファイル、ウェブサイト、プログラムガイド、及び巡回ファイルといった多くの異なるサービスのブロードキャストのスケジューリングを行うために使用することが可能である。ファイル内容は、複数の断片（すなわちパケット）という形でデータストリームをなしてブロードキャスタハードウェアへと送られ、該パケットは、クライアント受信器により再び組み合わされて元のファイルになるよう形成される。【選択図】  図１
2004500739.tif 000002
【特許請求の範囲】
【請求項１】
ブロードキャストシステムであって、
少なくとも１つのタイプのディジタル情報のディジタルデータベース内容全体のスケジューリング、収集、及び伝送を行うサーバエンド手段であって、ブロードキャストの対象となる前記全ディジタルデータ内容のエンコードを行う、サーバエンド手段と、
ブロードキャストされた全ディジタルデータベース内容のデコード及び受信を行うクライアントエンド手段であって、前記少なくとも１つのタイプのディジタル情報サービスの全情報内容を提供する、クライアントエンド手段と
を備えている、ブロードキャストシステム。
【請求項２】
前記サーバエンド手段が、テレビ、ＶＢＩ、無線副搬送波、衛星（ＤＳＳ，ＤＶＢ）、ＭＰＥＧ−２、ページングネットワーク、電話ネットワーク、ローカルエリアネットワーク、及びインターネットを含む１グループのコンジットから選択されたコンジットを介して更なるブロードキャストを行うためにＩＰ−Ｍｕｌｔｉｃａｓｔ、ＲＳ４２２、ＲＳ２３２、及びＴＣＰ／ＩＰタイプの通信リンクを介して前記ディジタルデータベース内容全体を伝送することを容易化する通信手段を更に備えている、請求項１に記載のブロードキャストシステム。
【請求項３】
エンコードを行うための前記手段が、元のディジタルファイルを一層小さなディジタルファイル断片へと分割するパケット構成手段を備えており、該一層小さなディジタルファイル断片をパケットストリームとして伝送し、
前記クライアントエンド手段が、前記パケットストリームを再び組み合わせて前記元のファイルを作成するブロードキャストデータ受信手段を備えている、
請求項１に記載のブロードキャストシステム。
【請求項４】
前記サーバエンド手段が、選択された電子的なネットワークサイトのディジタル情報内容全体を取り出して格納する手段を更に備えている、請求項１に記載のブロードキャストシステム。
【請求項５】
前記サーバエンド手段が、ユーザにより使用されるサービスのプログラムガイドを提供する手段を更に備えており、該プログラムガイドが、受信すべきサービスを選択するための手段、到来するサービスのスケジュールを見るための手段、及び受信したサービスの目録を閲覧するための手段を容易化し、該プログラムガイドが更に、巡回する情報バナーを提供する、請求項１に記載のブロードキャストシステム。
【請求項６】
コンテンツベースのディジタルデータブロードキャストシステムであって、
第１のタイプのディジタル情報を取り出し、該ディジタル情報の内容全体をローカルに格納する、第１のサーバエンドアプリケーションプログラム手段と、
前記ディジタル情報の内容全体を含むスケジューリングされたサービスのエンコード及び伝送を行う、第１のサーバエンドアプリケーションモジュール手段であって、ＩＰ−Ｍｕｌｔｉｃａｓｔ、ＲＳ４２２、ＲＳ２３２、及びＴＣＰ／ＩＰ通信をサポートする手段、及びテレビ、ＶＢＩ、無線副搬送波、衛星（ＤＳＳ，ＤＶＢ）、ＭＰＥＧ−２、ページングネットワーク、電話ネットワーク、ローカルエリアネットワーク、及びインターネットを含むコンジットを介して前記ディジタル情報のエンコード済の内容全体をブロードキャストする手段を備えている、第１のサーバエンドアプリケーションモジュール手段と、
外部モジュールに関するタスクのスケジューリングを行い、及びクライアントへ提供されるタスク及びサービスの中央での組織化を容易化する、第２のサーバエンドアプリケーションモジュール手段と、
リモートモジュールに対して、リモートコマンドを発行し、リモートコマンドに応答し、及びタスクの状態について報告する、第２のサーバエンドアプリケーションプログラム手段と、
前記ブロードキャストされたエンコード済のディジタル情報の内容全体のデコード及び受信を行う、第１のクライアントエンドアプリケーションプログラム手段と、
受信すべきサービスの選択、到来するサービスのスケジュールの参照、及び受信したサービスの目録の閲覧を容易化し、更に巡回する情報バナーを提供する、第２のクライアントエンドアプリケーションプログラムガイド手段と
を備えている、コンテンツベースのディジタルデータブロードキャストシステム。
【請求項７】
既存のオーディオ／ビデオブロードキャストを使用してディジタル情報をワイヤレスで伝送する方法であって、
（ａ） 少なくとも１つのタイプのディジタル情報サービスのディジタルデータベース内容全体のスケジューリング、収集、及び伝送を行い、及びブロードキャストの対象となる前記全ディジタルデータ内容のエンコードを行う手段と有する、サーバエンド手段を設け、
ブロードキャストされた前記全ディジタルデータベース内容のデコード及び受信を行い、及び前記少なくとも１つのタイプのディジタル情報サービスの全情報内容を提供する、クライアントエンド手段を設け、
前記ディジタル情報サービスの加入者による操作及び使用のために前記クライアントエンド手段で前記全ディジタルデータベース内容をワイヤレスで伝送する、
という各ステップを有する、ディジタル情報をワイヤレスで伝送する方法。
【請求項８】
エンコードを行う前記手段が、ファイルを少なくとも１パケットのディジタル情報へと分割することを含み、
（ａ） 前記サーバエンド手段のデータ記憶ユニットの構成部分に記憶領域を割り当て、
（ｂ） ファイルのデータ内容を読み出し、
（ｃ） 該読み出したファイルデータを圧縮し、
（ｄ） 該圧縮したデータを暗号化し、
（ｅ） 該暗号化したパケットにフレーム指示を与え、
（ｆ） 前記少なくとも１つのパケットにパケットの終わり（ＥＯＰ）を付与する、
という各ステップを有する、請求項７に記載のディジタル情報をワイヤレスで伝送する方法。
【請求項９】
（ｇ） （フォワードエラー訂正（ＦＥＣ）バンドル、ＦＥＣ行、及びヘッダを生成する）ＮＡＢＴＳへのラッピング、ヌルへのラッピング（ラッパなし）、及びＪＰＴ（完全なＪｅｔｓｔｒｅａｍパケットの幾つかの部分でありヘッダを加えるＪｅｔｓｔｒｅａｍ Ｐａｃｋｅｔ Ｔｒａｎｓｐｏｒｔ）へのラッピングからなるラッピングオプションから選択された追加情報で前記パケットをラッピングし、
（ｈ） 前記記憶ユニットの構成部分の記憶領域を開放するために、エンコード済のパケットを、そのワイヤレスでの伝送後に消去する、
という各ステップを更に有する、請求項８に記載のディジタル情報をワイヤレスで伝送する方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、既存のオーディオ／ビデオブロードキャストを用いたディジタル情報の伝送を含むブロードキャストシステムに関し、特に、本発明は、ブロードバンドブロードキャスト媒体を介してコンピュータ形式（ｃｏｍｐｕｔｅｒ−ｔｙｐｅ）のディジタル情報を生成し（ｓｏｕｒｃｅ）、スケジューリングし、及び送受信するソフトウェアツールを利用することによる、既存のオーディオ／ビデオブロードキャストを用いたディジタル情報の伝送を含むブロードキャストシステムに関する。
【０００２】
【従来の技術】
情報を一般に提供する必要性は、情報プロバイダに挑戦を挑み続けるものであり、またラジオ及びテレビ産業を含む極めて多くの産業を生み出し、及び電話回線を使用して情報を含む信号を伝達するオンラインサービスを提供する今日のインターネットプロバイダを生み出した。したがって、情報は、オンラインサービスを提供するためのワイヤレス通信技術またはワイヤード（ケーブル）通信技術を利用して、一般に提供される。ワールドワイドウェブ（ＷＷＷ）を介したインターネットは、間違いなく、公のための主たる情報源である。パーソナルコンピュータは、各個人に対する情報の取得を容易にする手段として使用するための優れたツールであるが、パーソナルコンピュータ装置により使用されるディジタル形式の情報コンテンツ（ｃｏｎｔｅｎｔｓ：内容）は、モデム装置を介したオンラインサービスの利用に制限されるものであった。
【０００３】
オーディオ／ビデオ業界は、ワイヤレスブロードキャスト技術を利用して、情報通信を公に行う優れた方法を提供する。しかし、今日の労働環境では、従来のオーディオ／ビデオ機器は、作業場のツールの一部としては提供されていない。オーディオ／ビデオ機器が提供されている場合には、該機器はエンターテイメントを目的として提供されたものである。オーディオ／ビデオ機器により利用されるブロードキャスト信号は、オンラインサービスによって送信されるディジタル信号情報等のディジタル信号情報を含まない。一方、コンピュータ装置は、オーディオ／ビデオ周辺機器を、コンピュータハードウェアのマルチメディア要素として含んでおり、オンラインオーディオ／ビデオディジタル信号伝送を可視情報へと変換するオンラインディジタル信号受信手段を含んでいる。
【０００４】
マルチメディア、ワイヤレスオンラインサービス、及びワイヤードオンラインサービスの利点を組み合わせるシステムの必要性が、Ｐａｙｎｅ等の米国特許第６，０２１，４３３号で認識された。該Ｐａｙｎｅ等の特許は、オンラインネットワークをオンライン及びオフラインコンピュータと接続して、利用可能なネットワーク情報の中心部分（ヘッドライン）の通知をブロードキャストする、データ通信システムを教示している。コンピュータのユーザは、ヘッドラインに関する到来メッセージが存在するという通知を受信する。Ｐａｙｎｅ等の特許は更に、データパケットを含むヘッドラインという形でワイヤレスでブロードキャストされたＵＲＬが、詳細なデータの取得に使用するために提供されることを教示している。該Ｐａｙｎｅ等の特許は、ワイヤレスブロードキャスト、ナローキャスト、及びポイントキャストを利用したネットワークソースヘッドラインメッセージを配信するためのデータ通信システムを提供するものであるが、（ユーザが情報の詳細を取り出すことによる更なるアクションを必要とする）内容に関する単なる通知ではなく、ネットワークソース情報の全内容をワイヤレスでブロードキャストするデータ通信システム及び方法が必要とされている。
【０００５】
【発明が解決しようとする課題】
したがって、本発明の主たる目的は、ディジタルネットワークソース情報の全内容をユーザに対してワイヤレスでブロードキャストするデータ通信システム及び方法を提供することである。
【０００６】
【課題を解決するための手段】
ディジタルネットワークソース情報の全内容をユーザに対してワイヤレスでブロードキャストするデータ通信システム及び方法を提供するという上記の主たる目的は、コンピュータ形式のディジタル情報をブロードバンドブロードキャスト媒体を介して生成し、スケジューリングし、及び送受信するソフトウェアツールにより達成される。本発明のデータ通信システムは、商業的にＪｅｔｓｔｒｅａｍとして知られ、及び（かつてＶａｒｕｎａ Ｓｏｆｔｗａｒｅ Ｉｎｃ．として知られた）Ｓｋｙｓｔｒｅａｍ Ｃｏｒｐｏｒａｔｉｏｎ （Ｔｈｕｎｄｅｒ Ｂａｙ， Ｏｎｔａｒｉｏ， Ｃａｎａｄａ）により販売されているものであり、アプリケーション一式をローカル又はワイドエリアネットワークをまたいで実行することを可能にするＴＣＰ／ＩＰベースの通信レイヤを有するものである。このレイヤはまた、該システムを、１つのコンピュータから複数コンピュータからなる大規模ネットワークまで、あらゆる動作サイズへとスケーリングすることを可能にするものである。該ソフトウェアツールは、サーバ／ヘッドエンド（本書ではＪｅｔｓｔｒｅａｍ Ｓｅｒｖｅｒ／Ｈｅａｄ Ｅｎｄ （Ｓｕｉｔｅ）と称す）、クライアント／エンドユーザエンド（本書ではＪｅｔｓｔｒｅａｍ Ｃｌｉｅｎｔ／Ｅｎｄと称す）、及びデータストリームフォーマット（本書ではＪｅｔｓｔｒｅａｍ Ｓｔｒｅａｍ Ｆｏｒｍａｔと称す）からなる。Ｊｅｔｓｔｒｅａｍ Ｓｅｒｖｅｒ Ｓｕｉｔｅは、市販のＭｉｃｒｏｓｏｆ社のＷｉｎｄｏｗｓ（登録商標） ＮＴ ４．０オペレーティングシステム等のパーソナルコンピュータ用オペレーティングシステム上で実行されるよう設計されテストされたものであり、１グループの統合ソフトウェアアプリケーションである。その１組のサーバエンドアプリケーションは、ＷＷＷネットワークソース等のソースからディジタル情報の全内容のスケジューリングされた収集及び伝送を容易にするために使用される。本発明は以下のモジュールから構成される。
サーバ／ヘッドエンド
・インターネット情報を取り出してローカルに格納するアプリケーションプログラム（本書ではＪｅｔＷｅｂと称す）。
・テレビ、ＶＢＩ、無線副搬送波、衛星（ＤＳＳ，ＤＶＢ）、ＭＰＥＧ−２、ページングネットワーク、電話ネットワーク、ローカルエリアネットワーク、及びインターネットを含むコンジットを介してブロードキャストを行うことが可能なＩＰ−Ｍｕｌｔｉｃａｓｔ、ＲＳ４２２、ＲＳ２３２、及びＴＣＰ／ＩＰ通信をサポートする、スケジューリングされたサービスの伝送に使用される、アプリケーションモジュール（本書ではＪｅｔＱｕｅｕｅ Ｍｏｄｕｌｅと称す）。
・外部モジュールのためのタスクのスケジューリングを行うために使用されるアプリケーションモジュール（本書ではＣｏｎｔｒｏｌ Ｃｅｎｔｅｒと称す）。その他の全てのモジュールは、コマンドセンターから遠隔制御することが可能であり、これによりタスク及びサービスの中央での（すなわち集中的な）組織化が可能となる。
・リモートコマンドの発行及び応答並びに遠隔モジュールに対する状態の報告に利用され、全てのＪｅｔｓｔｒｅａｍシステム上に存在する、アプリケーションプログラム（本書ではＪｅｔｍｏｎｉｔｏｒと称す）。
クライアント／エンドユーザエンド
・ファイルの格納、ウェブサイトのキャッシュ、及びストリーム（ソケット）のオープンを行うことによりコンピュータのデスクトップに対して全内容の情報を利用可能とする、全内容のブロードキャストデータのデコード及び受信を行うためのアプリケーションプログラム（本書ではＪｅｔｓｔｒｅａｍ Ｃｌｉｅｎｔと称す）。
・受容すべきサービスを選択するため、又は到来するサービスのスケジュールを目視するため、及び何を受信したものの目録を見るために、ユーザにより使用されるアプリケーションプログラム（本書ではＪｅｔｓｔｒｅａｍ Ｐｒｏｇｒａｍ Ｇｕｉｄｅと称す）。該プログラムは、巡回する情報（宣伝）バナーも含むものである。
【０００７】
本発明のデータ通信システムは、業界標準のＯＤＢＣデータベース（ＭＳ Ａｃｃｅｓｓ， Ｉｎｆｏｒｍｉｘ， ＳＱＬＳｅｒｖｅｒ， Ｉｎｔｒａｂａｓｅ， ＯＲＡＣＬＥ等をサポートするもの）を利用して、コンピュータのハードディスクメディア上への統合化されたスケジューリング及びデータの格納を行う。これにより、既存の顧客の管理部門（バックオフィス）へデータを容易に且つ効率的に統合化することが可能となる。本発明のデータ通信システムは、あらゆるブロードキャストハードウェアから独立したものとなるよう設計され、標準的なファイル、ウェブサイト、プログラムガイド、及び巡回（ｒｏｔａｔｉｎｇ）ファイルといった多くの異なるサービスを多くの異なるメディアを介して同時にブロードキャストすることのスケジューリングを行うために使用することが可能である。そのサービスファイルは、（フェッチされた）モジュールソースにより生成され、次いで該モジュールソースが該ファイルをブロードキャスタのハードウェアへ送信する。そのファイル内容は、Ｊｅｔｑｕｅｕｅによりデータストリームとして複数の断片（又はパケット）（本書ではＪｅｔｓｔｒｅａｍ Ｐａｃｋｅｔと称す）でブロードキャスタハードウェアへと送られる。該Ｊｅｔｓｔｒｅａｍ Ｐａｃｋｅｔは、所定の形式（本書ではＪｅｔｓｔｒｅａｍ Ｓｔｒｅａｍ Ｆｏｒｍａｔと称す）にフォーマットされている。Ｊｅｔｓｔｒｅａｍ Ｐａｃｋｅｔはまたヘッダ情報を備えている。例えば、生成されたモジュールソース（本書ではＪｅｔＷｅｂ Ｍｏｄｕｌｅと称す）によりウェブサイトのサービスタイプが生成され、これにより特定のウェブサイトへの接続が確立されて、（ウェブブラウザと同様の）ウェブサイトファイルのダウンロードが行われ、受信したＨＴＭＬの構文解析が行われて参照されるあらゆる要素が探索されて、該ファイルがフェッチされる。ウェブサイトのサービスファイルは、パケット化され、次いでＪｅｔｑｕｅｕｅ Ｍｏｄｕｌｅにより決定されるブロードキャスタハードウェアへと送られて、クライアントにより受信されることになる。
【０００８】
本発明の他の特徴については、以下の「発明の実施の形態」において開示され明らかとなる。
【０００９】
【発明の実施の形態】
図１は、本発明によるコンテンツベースデータ通信システム（Ｊｅｔｓｔｒｅａｍ）１００の概要を示している。図示のように、コンテンツベースデータ通信システム１００は、サーバ／ヘッドエンド１１０、ブロードバンドブロードキャストシステム１２０、及びクライアント／エンドユーザエンド１３０／１４０からなる。Ｊｅｔｓｔｒｅａｍ１００は、データブロードキャストシステムであり、その目的のために、サーバ／ヘッドエンド１１０は、ブロードキャスタが、既存のオーディオ／ビデオブロードキャストにディジタル情報の送信を追加することを容易にする。サーバ／ヘッドエンド１１０、及びクライアント／エンドユーザエンド１３０／１４０は、該ブロードキャスタにより送信されるディジタル情報の生成、スケジューリング、及び受信を行うソフトウェアツールからなる。
【００１０】
Ｊｅｔｓｔｒｅａｍ１００の該ソフトウェアツールは、サービス、モジュール、及びジョブという概念に基づくものである。サービスは、コンピュータファイルの論理的なグループ化として定義され、モジュールは、１つのサービスの複数のファイルに対して特定のタスクを実行するプログラムとして定義され、ジョブは、モジュールがその割り当てられたタスクを実行する場合のタイミングを制御する。サービスは、例えば、関連性のないファイルのグループ化である標準的なファイル、ＷＷＷサイトを構成するファイルであるウェブサイトサービス、クライアントプログラムガイドリストを更新するために使用されるファイルであるプログラムガイドサービス、及び不特定の関連するファイルのグループ化である巡回ファイルサービスを含む。ブロードキャスタは、生成及び送信すべきサービスを決定する。モジュールは、フェッチモジュール、送信モジュール、及びフェッチ及び送信の組み合わせモジュールを含む。ウェブ取得（ｗｅｂｇｅｔ）を含むフェッチモジュールは、Ｊｅｔｗｅｂとも呼ばれ、サービス内のファイルを更新してファイルの追加／削除／変更を行うために使用される（全体的には図１を参照のこと）。フェッチモジュールはまた、図１にも示すメール取得（ｍａｉｌｇｅｔ）等のモジュールを含む。送信モジュールは、ＪｅｔＱｕｅｕｅ等のモジュールであり、クライアントに対して実際の信号のブロードキャストを実行するよう設計されたブロードキャスタハードウェアへサービス内の全てのファイルを送る。ＪｅｔＱｕｅｕｅは、主たる送信モジュールである（全体的には図５を参照のこと）。フェッチ／送信組み合わせモジュールは、ＪｅｔＣｏｎｔｒｏｌモジュール及びＪｅｔＭｏｎｉｔｏｒモジュールを含む。ＪｅｔＣｏｎｔｒｏｌは、標準的なファイル及び巡回ファイルサービスについてフェッチ動作を実行する中央制御モジュールである。ＪｅｔＭｏｎｉｔｏｒは、ファイルサービスについては如何なるタスクも実行しないが、分散環境においてモジュールの開始及び停止を行うために使用される。表１は、どのモジュールがサービスファイルを生成（フェッチ）するか、及びどのモジュールが該ファイルをブロードキャスタの特定のハードウェアに送信するかをサービスタイプにより分類したものである。
【表１】
2004500739.tif 000003
【００１１】
ジョブは、モジュールがそれに割り当てられたタスクをサービスに対して実行する場合を制御する。ジョブは、特定の時刻及び日付に実行するようスケジューリングされる。それらは、サービス及びモジュールに対して割り当てられる。ジョブは、単一ジョブ又は反復ジョブとすることが可能である。単一ジョブは、特定の日付／時刻に１回実行するようスケジューリングされる。また反復ジョブは、特定の日付／時刻に実行するようスケジューリングされ、及びそれ以降の日付／時刻に再び実行するよう該ジョブ自体の再スケジューリングを行う。例えば、反復ジョブは、２時間毎に実行するようスケジューリングすることが可能である。表２は、サービス／モジュール対の実行時に何が起こるかを、サービスタイプ及びモジュールによって分類したものである。
【表２】
2004500739.tif 000004
【００１２】
クライアント／エンドユーザエンドでは、ソフトウェアツールは、幾つかのサポートツールを有する２つの主なアプリケーションからなる。主なクライアントアプリケーションツールは、ＪｅｔＱｕｅｕｅにより送られる到来するデータストリームに耳を傾けるＪｅｔｓｔｒｅａｍ Ｂｒｏａｄｃａｓｔ Ｒｅｃｅｉｖｅｒと、クライアント動作にＧＵＩを提供し、サービスの加入を管理し、ブロードキャストスケジュールを表示し、及び受信器からのアクティブな動作を表示する、Ｊｅｔｓｔｒｅａｍ Ｐｒｏｇｒａｍ Ｇｕｉｄｅである。該Ｊｅｔｓｔｒｅａｍ Ｂｒｏａｄｃａｓｔ Ｒｅｃｅｉｖｅｒは、絶えずバックグラウンドで実行され、アイコントレイ内に小さな絵文字を表示する。Ｐｒｏｇｒａｍ Ｇｕｉｄｅは、意のままにスタートさせることが可能であり、信号を受信するために動作させる必要はない。
【００１３】
Ｊｅｔｓｔｒｅａｍ１００は、ファイルの全内容を小さな断片（パケット）へと分割し、各パケットに幾つかのヘッダ情報を付加し、該ファイルパケットをクライアントへ送ることにより、機能する。クライアント／エンドユーザソフトウェアは、該パケットを組み合わせて元のファイルを作成する。全てのＪｅｔｓｔｒｅａｍブロードキャストの核は、ブロードキャストされたＪｅｔｓｔｒｅａｍパケットであり、該パケットは、上述のサービスからのディジタルデータ情報の全内容を含み、Ｐａｙｎｅ等の米国特許第６，０２１，４３３号等の他の関連技術から本発明を区別するものである。以下の表３は、本発明によるＪｅｔｓｔｒｅａｍパケットについて記述したものである。
【表３】
2004500739.tif 000005
【００１４】
以下の表４は、Ｊｅｔｓｔｒｅａｍパケット内の「内容」対「データ」を分類したものである。
【表４】
2004500739.tif 000006
【００１５】
表５は、一例として標準的なファイルサービスについてのジョブの実行を示したものである。該標準的なファイルは、１Ｋｂｙｔｅ未満の３つのファイル（ｆｉｌｅ１．ｔｘｔ、ｆｉｌｅ２．ｔｘｔ、及びｆｉｌｅ３．ｔｘｔ）を含む。ＪｅｔＱｕｅｕｅは、標準的なサービスについてジョブの実行を開始し、クライアントへパケットを送る。
【表５】
2004500739.tif 000007
【００１６】
図２は、図３にパケット３００として全体的に示す複数のパケットへとファイルを分割するプロセス２００を示している。該パケット構成プロセス２００は、ステップ２０１を開始し、該ステップにおいて、サーバ／ヘッドエンド１１０のＯＤＢＣデータ記憶ユニットの構成部分等のデータ記憶装置内に記憶領域が割り当てられる。ステップ２０２でファイルの内容が（生成されるのではなく）読み出される。次いで該ファイルデータがステップ２０３で圧縮アルゴリズムを使用して圧縮されてパケットサイズが縮小される。次いで該圧縮されたデータがステップ２０４で暗号化アルゴリズムを使用して暗号化されてパケットがスクランブル化される。次いでステップ２０５で該暗号化されたパケットについてフレーム指示が実行される。ステップ２０６では、パケットの終わり（ＥＯＰ）を知らせるトレーラが付加される。次いでステップ２０７ａ，２０７ｂ，２０７ｃで所望のラッピングが付加される。この場合、ステップ２０７ａは、（フォワードエラー訂正（ＦＥＣ）バンドル、ＦＥＣ行、及びヘッダを生成する）ＮＡＢＴＳへのラッピングを示し、ステップ２０７ｂは、ヌルへのラッピング（ラッパなし）を示し、ステップ２０７ｃは、ＪＰＴ（完全なＪｅｔｓｔｒｅａｍパケットの幾つかの部分でありヘッダを加えるＪｅｔｓｔｒｅａｍ Ｐａｃｋｅｔ Ｔｒａｎｓｐｏｒｔ）へのラッピングを示している。次いで内容が変更されたファイルがステップ２０８でブロードキャストハードウェアへ送信され、次いでステップ２０９でパケットが消去されて前記記憶ユニットの構成部分内の記憶領域が回復／解放される。図３は、１２７ｂｙｔｅ長を有するものとしてパケット３００を示したものである。この場合、バイト０〜４は、ヘッダＨ情報のために割り当てられ、バイト５〜１２６はデータに割り当てられる。表６は、本発明のパケット形式の更なる詳細を示したものである。
【表６】
2004500739.tif 000008
（注：必要に応じてパケットの最後に充填データが追加される。最初に追加される文字は０ｘＥＡであり、次いで１２７ｂｙｔｅのＪＴＰパケットサイズを完成させるのに必要な数だけ０ｘ１５が追加される。）
【００１７】
図４は、本発明によるサーバ動作のためのサーバ／ヘッドエンドのオブジェクト階層を示すブロック図である。この階層により、データベースの内外への全てのサーバ動作のカプセル化が確実なものとなる。
【００１８】
図５は、スケジューリングされたサービスの送信のために使用されるＪｅｔＱｕｅｕｅ Ｍｏｄｕｌｅを示したものであり、該ＪｅｔＱｕｅｕｅ Ｍｏｄｕｌｅは、図１に示すように、テレビ、ＶＢＩ、無線副搬送波、衛星（ＤＳＳ，ＤＶＢ）、ＭＰＥＧ−２、ページングネットワーク、電話ネットワーク、ローカルエリアネットワーク、及びインターネットを含むコンジットを介してクライアント／ユーザエンド１３０／１４０に対してブロードキャストを行うことが可能な、ＩＰ−Ｍｕｌｔｉｃａｓｔ、ＲＳ４２２、ＲＳ２３２、及びＴＣＰ／ＩＰ通信をサポートするスケジューリングされたサービスの伝送に使用される。ＪｅｔＱｕｅｕｅ Ｍｏｄｕｌｅの２つの構成要素は、Ｃｏｎｔｒｏｌ ＣｅｎｔｅｒのＭｉｄｉ Ｗｉｎｄｏｗ （ＪｅｔＳｅｒｖｅｒ Ｗｉｎｄｏｗ）と、ＤＬＬ （ＪｅｔＳｔｒｅａｍ Ｂｒｏａｄｃａｓｔ Ｓｅｒｖｉｃｅ）をハードウェア送信装置へ送り出すブロードキャストサービスである。本発明の一実施形態では、インターネットプロトコル（ＩＰ）を使用して、ワイヤレスゲートウェイ（ＤＢＮと称す）へデータを移動する。図６は、キュー（ＪｅｔＱｕｅｕｅ）の一般的なプロパティを示すコンピュータ表示ウィンドウを示している。これによりサーバのプロパティが構成される。例えば、該キューからインサータ（ｉｎｓｅｒｔｅｒ）装置（シリアルＲＳ２３２、ＵＤＰ／ＩＰ、ＴＣＰ／ＩＰ等）へのルーティングを構成する。このウィンドウからビット／秒で伝送速度を指定することも可能である。このウィンドウからブロードキャスト形式を構成することも可能である。例えば、衛星（ＤＶＢ）が、ラッパなしでＪｅｔＳｔｒｅａｍを伝送する。パケット圧縮は、イネーブル又はディセーブルにすることが可能である。
【００１９】
クライアント受信器は、利用可能なサービスに関する情報を含むＰｒｏｇｒａｍ Ｇｕｉｄｅを介して人が関わり、これにより、ユーザがコンテンツを受信し又は無視することが可能となる。コンテンツは、ユーザのコンピュータの記憶装置内にファイルとしてセーブされ、またはユーザのＰｒｏｇｒａｍ Ｇｕｉｄｅ内に情報を公開するためにウェブブラウザ内にキャッシュされる。図７は、一例としてのクライアント／エンドコンピュータ表示ウィンドウを示したものであり、利用可能なサービスのプログラムガイド目録が示されている。該プログラムガイドは、サーバ／ヘッドエンド（すなわちＣｏｎｔｒｏｌ Ｃｅｎｔｅｒ）で生成され、ユーザに対して利用可能となるデフォルトの１組のサービスを含むことが可能である。同様に、ユーザはファイルサービスを選択することが可能であり、該ファイルサービスは、生成され及び要求されたファイルで充填されて、プログラムガイド中の１つのジョブとして含まれることになる。ウェブサイトサービスは、プログラムガイドにより上記と同様にしてフェッチされ、伝送され、及び取り扱われる。図８は、一例としてのクライアント／エンドコンピュータ表示ウィンドウであり、プログラムガイド目録及び加入者サービスの状態を示している。図９は、一例としてのクライアント／エンドコンピュータ表示ウィンドウであり、サービスを受信するためのブロードキャスト受信器のオン／オフ制御を示している。図１０は、一例としてのクライアント／エンドコンピュータ表示ウィンドウであり、統計等の他のオプションを見る場合のポップアップウィンドウを含むオン／オフブロードキャスト受信器サービス機能のオン状態を示している。図１１は、一例としてのクライアント／エンドコンピュータ表示ウィンドウであり、図１０に示すポップアップウィンドウから選択されたブロードキャスト受信器サービスの統計のビューを示している。
【００２０】
特定の好適な実施形態及びその特徴に関して本発明を詳細に図示し説明した。しかし、特許請求の範囲に記載の本発明の思想及び範囲から逸脱することなく、形式、素材、及び設計上の細部に様々な変更及び修正を加えることが可能である、ということが、当業者には容易に理解されよう。
【図面の簡単な説明】
【図１】
サーバ／ヘッドエンド、ブロードバンドブロードキャストシステム、及びクライアント／エンドユーザエンドを示す、本発明のコンテンツベースのデータ通信システムのブロック図である。
【図２】
本発明によるコンテンツベースのパケット構成プロセスを示すフローチャートである。
【図３】
本発明によるヘッダバイト及びデータバイトアロケーションを示す、コンテンツベースパケットの説明図である。
【図４−１】
本発明によるサーバ動作のサーバ／ヘッドエンドのオブジェクト階層を示すブロック図である（１／２）。
【図４−２】
本発明によるサーバ動作のサーバ／ヘッドエンドのオブジェクト階層を示すブロック図である（２／２）。
【図５】
サーバ／ヘッドエンドのＪｅｔＱｕｅｕｅ Ｃｏｎｔｒｏｌ Ｃｅｎｔｅｒを示すブロック図であり、スケジューリングされたコンテンツベースのディジタルデータ通信サービスの伝送を監視し制御するための（Ｊｅｔｓｅｒｖｅｒウィンドウ等の）選択されたシステム構成要素間の相互作用を示している。
【図６】
例示としてのＪｅｔＱｕｅｕｅ Ｃｏｎｔｒｏｌ Ｃｅｎｔｅｒコンピュータの表示ウィンドウであり、本発明によるスケジューリングされたサービスの送信に関する一般的なステータス情報を示すキュープロパティウィンドウである。
【図７】
例示としてのクライアント／エンドコンピュータの表示ウィンドウであり、本発明による利用可能なサービスのプログラムガイドインベントリ（本書ではＪｅｔｓｔｒｅａｍ Ｐｒｏｇｒａｍ ガイドと称す）を示している。
【図８】
例示としてのクライアント／エンドコンピュータの表示ウィンドウであり、本発明による加入者サービスのプログラムガイドインベントリ及びステータス（本書ではＪｅｔｓｔｒｅａｍ Ｐｒｏｇｒａｍ ガイドと称す）を示している。
【図９】
例示としてのクライアント／エンドコンピュータの表示ウィンドウであり、本発明によるサービス受信用のブロードキャスト受信器（本書ではＪｅｔｓｔｒｅａｍ Ｂｒｏａｄｃａｓｔ Ｒｅｃｅｉｖｅｒと称す）のオン／オフ制御を示している。
【図１０】
例示としてのクライアント／エンドコンピュータの表示ウィンドウであり、本発明による他のオプションを見る際のポップアップウィンドウを含むブロードキャスト受信器（本書ではＪｅｔｓｔｒｅａｍ Ｂｒｏａｄｃａｓｔ Ｒｅｃｅｉｖｅｒと称す）のサービス機能のオン・オフのオン状態を示している。
【図１１】
例示としてのクライアント／エンドコンピュータの表示ウィンドウであり、本発明による、図１０に示すポップアップウィンドウから選択されたブロードキャスト受信器のサービスの統計（本書ではＪｅｔｓｔｒｅａｍ Ｓｔａｔｉｓｔｉｃｓと称す）のビューを示している。
【符号の説明】
１００      コンテンツベースデータ通信システム
１１０      サーバ／ヘッドエンド
１２０      ブロードバンドブロードキャストシステム
１３０／１４０  クライアント／エンドユーザエンド
【図１】
2004500739.tif 000009
【図２】
2004500739.tif 000010
【図４−１】
2004500739.tif 000011
【図４−２】
2004500739.tif 000012
【図５】
2004500739.tif 000013
【図６】
2004500739.tif 000014
【図７】
2004500739.tif 000015
【図８】
2004500739.tif 000016
【図９】
2004500739.tif 000017
【図１０】
2004500739.tif 000018
【図１１】
2004500739.tif 000019
【国際公開パンフレット】
2004500739.tif 000020
2004500739.tif 000021
2004500739.tif 000022
2004500739.tif 000023
2004500739.tif 000024
2004500739.tif 000025
2004500739.tif 000026
2004500739.tif 000027
2004500739.tif 000028
2004500739.tif 000029
2004500739.tif 000030
2004500739.tif 000031
2004500739.tif 000032
2004500739.tif 000033
2004500739.tif 000034
2004500739.tif 000035
2004500739.tif 000036
2004500739.tif 000037
2004500739.tif 000038
2004500739.tif 000039
2004500739.tif 000040
2004500739.tif 000041
2004500739.tif 000042
2004500739.tif 000043
2004500739.tif 000044
2004500739.tif 000045
2004500739.tif 000046
2004500739.tif 000047
【手続補正書】
【提出日】平成13年7月20日(2001.7.20)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
サーバエンド手段１１０及びクライアントエンド手段１３０／１４０を含むブロードキャストシステム１００であって、
サーバエンド手段１１０が、少なくとも１つのタイプのディジタル情報サービスのディジタルデータベース内容全体のスケジューリング、収集、及び伝送を行う手段と、ブロードキャストの対象となる前記全ディジタルデータ内容のエンコードを行う手段とを有しており、
前記クライアントエンド手段１３０／１４０が、ブロードキャストされた前記全ディジタルデータベース内容のデコード及び受信を行い、及び前記少なくとも１つのタイプのディジタル情報サービスの全情報内容を提供する
ことを特徴とする、ブロードキャストシステム１００。
【請求項２】
前記サーバエンド手段１１０が、テレビ、ＶＢＩ、無線副搬送波、衛星（ＤＳＳ，ＤＶＢ）、ＭＰＥＧ−２、ページングネットワーク、電話ネットワーク、ローカルエリアネットワーク、及びインターネットを含む１グループのコンジットから選択されたコンジットを介して更なるブロードキャストを行うためにＩＰ−Ｍｕｌｔｉｃａｓｔ、ＲＳ４２２、ＲＳ２３２、及びＴＣＰ／ＩＰタイプの通信リンクを介して前記ディジタルデータベース内容全体を伝送することを容易化する通信手段を更に備えている、請求項１に記載のブロードキャストシステム１００。
【請求項３】
エンコードを行うための前記手段が、元のディジタルファイルを一層小さなディジタルファイル断片へと分割するパケット構成手段を備えており、該一層小さなディジタルファイル断片をパケットストリームとして伝送し、
前記クライアントエンド手段１３０／１４０が、前記パケットストリームを再び組み合わせて前記元のファイルを作成するブロードキャストデータ受信手段を備えている、
請求項１に記載のブロードキャストシステム１００。
【請求項４】
前記サーバエンド手段１１０が、選択された電子的なネットワークサイトのディジタル情報内容全体を取り出して格納する手段を更に備えている、請求項１に記載のブロードキャストシステム１００。
【請求項５】
前記サーバエンド手段１１０が、ユーザにより使用されるサービスのプログラムガイドを提供する手段を更に備えており、該プログラムガイドが、受信すべきサービスを選択するための手段、到来するサービスのスケジュールを見るための手段、及び受信したサービスの目録を閲覧するための手段を容易化し、該プログラムガイドが更に、巡回する情報バナーを提供する、請求項１に記載のブロードキャストシステム。
【請求項６】
サーバエンド手段１１０及びクライアントエンド手段１３０／１４０を含むコンテンツベースのディジタルデータブロードキャストシステム１００であって、
前記サーバエンド手段１１０が、第１のタイプのディジタル情報を取り出し、該ディジタル情報の内容全体をローカルに格納する、第１のサーバエンドアプリケーションプログラム手段を含み、
前記サーバエンド手段１１０がまた、前記ディジタル情報の内容全体を含むスケジューリングされたサービスのエンコード及び伝送を行う、第１のサーバエンドアプリケーションモジュール手段を含み、該第１のサーバエンドアプリケーションモジュール手段が、ＩＰ−Ｍｕｌｔｉｃａｓｔ、ＲＳ４２２、ＲＳ２３２、及びＴＣＰ／ＩＰ通信をサポートする手段、及びテレビ、ＶＢＩ、無線副搬送波、衛星（ＤＳＳ，ＤＶＢ）、ＭＰＥＧ−２、ページングネットワーク、電話ネットワーク、ローカルエリアネットワーク、及びインターネットを含むコンジットを介して前記ディジタル情報のエンコード済の内容全体をブロードキャストする手段を備えており、
前記サーバエンド手段１１０が更に、外部モジュールに関するタスクのスケジューリングを行い、及びクライアントへ提供されるタスク及びサービスの中央での組織化を容易にする、第２のサーバエンドアプリケーションモジュール手段を含み、
前記サーバエンド手段１１０が更に、リモートモジュールに対して、リモートコマンドを発行し、リモートコマンドに応答し、及びタスクの状態について報告する、第２のサーバエンドアプリケーションプログラム手段を含み、
前記クライアントエンド手段１３０／１４０が、前記ブロードキャストされたエンコード済のディジタル情報の内容全体のデコード及び受信を行う、第１のクライアントエンドアプリケーションプログラム手段を含み、
前記クライアントエンド手段１３０／１４０がまた、受信すべきサービスの選択、到来するサービスのスケジュールの参照、及び受信したサービスの目録の閲覧を容易化し、及び巡回する情報バナーを更に提供する、第２のクライアントエンドアプリケーションプログラムガイド手段を含む
ことを特徴とする、コンテンツベースのディジタルデータブロードキャストシステム１００。
【請求項７】
既存のオーディオ／ビデオブロードキャストを使用してディジタル情報をワイヤレスで伝送する方法２００であって、
（ａ） 少なくとも１つのタイプのディジタル情報サービスのディジタルデータベース内容全体のスケジューリング、収集、及び伝送を行い、及びブロードキャストの対象となる前記全ディジタルデータ内容のエンコードを行う手段を有する、サーバエンド手段１１０を設け、
ブロードキャストされた前記全ディジタルデータベース内容のデコード及び受信を行い、及び前記少なくとも１つのタイプのディジタル情報サービスの全情報内容を提供する、クライアントエンド手段１３０／１４０を設け、
前記ディジタル情報サービスの加入者による操作及び使用のために前記クライアントエンド手段１３０／１４０へ前記全ディジタルデータベース内容をワイヤレスで伝送する、
という各ステップを特徴とする、ディジタル情報をワイヤレスで伝送する方法２００。
【請求項８】
エンコードを行う前記手段が、ファイルを少なくとも１パケットのディジタル情報へと分割する複数のステップを含み、該複数のステップが、
（ａ） 前記サーバエンド手段１１０のデータ記憶ユニットの構成部分に記憶領域２０１を割り当て、
（ｂ） ファイルのデータ内容２０２を読み出し、
（ｃ） 該読み出したファイルデータを圧縮し２０３、
（ｄ） 該圧縮したデータを暗号化し２０４、
（ｅ） 該暗号化したパケットにフレーム指示を与え２０５、
（ｆ） 前記少なくとも１つのパケットにパケットの終わり（ＥＯＰ）を付与する２０６、という各ステップからなることを特徴とする、請求項７に記載のディジタル情報をワイヤレスで伝送する方法２００。
【請求項９】
（ｇ） ＮＡＢＴＳへのラッピング２０７ａ、ヌルへのラッピング２０７ｂ、及びＪＰＴへのラッピング２０７ｃからなるラッピングオプションから選択された追加情報で前記パケットをラッピングし、
（ｈ） 前記記憶ユニットの構成部分の記憶領域を開放するために、エンコード済のパケット２０９を、そのワイヤレスでの伝送後に消去する、
という各ステップを更に有する、請求項８に記載のディジタル情報をワイヤレスで伝送する方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００４
【補正方法】変更
【補正の内容】
【０００４】
マルチメディア、ワイヤレスオンラインサービス、及びワイヤードオンラインサービスの利点を組み合わせるシステムの必要性が、Ｐａｙｎｅ等の米国特許第６，０２１，４３３号で認識された。該Ｐａｙｎｅ等の特許は、オンラインネットワークをオンライン及びオフラインコンピュータと接続して、利用可能なネットワーク情報の中心部分（ヘッドライン）の通知をブロードキャストする、データ通信システムを教示している。コンピュータのユーザは、ヘッドラインに関する到来メッセージが存在するという通知を受信する。Ｐａｙｎｅ等の特許は更に、データパケットを含むヘッドラインという形でワイヤレスでブロードキャストされたＵＲＬが、詳細なデータの取得に使用するために提供されることを教示している。該Ｐａｙｎｅ等の特許は、ワイヤレスブロードキャスト、ナローキャスト、及びポイントキャストを利用したネットワークソースヘッドラインメッセージを配信するためのデータ通信システムを提供するものであるが、該特許で教示されているような（ユーザが情報の詳細を取り出すことによる更なるアクションを必要とする）内容に関する単なる通知ではなく、ネットワークソース情報の全内容をワイヤレスでブロードキャストするデータ通信システム及び方法が必要とされている。




【国際調査報告】
2004500739.tif 000048
2004500739.tif 000049
2004500739.tif 000050