JPH1196098A - インターネット上を伝送されるデータの記録方法及び記録装置 - Google Patents
インターネット上を伝送されるデータの記録方法及び記録装置Info
- Publication number
- JPH1196098A JPH1196098A JP10177812A JP17781298A JPH1196098A JP H1196098 A JPH1196098 A JP H1196098A JP 10177812 A JP10177812 A JP 10177812A JP 17781298 A JP17781298 A JP 17781298A JP H1196098 A JPH1196098 A JP H1196098A
- Authority
- JP
- Japan
- Prior art keywords
- data
- network
- field
- recording
- time
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/4143—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a Personal Computer [PC]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1069—Session establishment or de-establishment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/611—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/612—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4334—Recording operations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44209—Monitoring of downstream path of the transmission network originating from a server, e.g. bandwidth variations of a wireless network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47214—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for content reservation or setting reminders; for requesting event notification, e.g. of sport results or stock market
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/61—Network physical structure; Signal processing
- H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
- H04N21/6125—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8106—Monomedia components thereof involving special audio data, e.g. different tracks for different languages
- H04N21/8113—Monomedia components thereof involving special audio data, e.g. different tracks for different languages comprising music, e.g. song in MP3 format
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/78—Television signal recording using magnetic recording
- H04N5/782—Television signal recording using magnetic recording on tape
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Business, Economics & Management (AREA)
- Databases & Information Systems (AREA)
- General Business, Economics & Management (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
自動的に記録するための装置を提供するためのものであ
る。 【解決手段】 ネットワーククライアントは、所定の第
1の時刻になると自動的にネットワークサーバにアクセ
スし、上記サーバから、所定の転送先又はファイルへデ
ータをダウンロードし、所定の第2の時刻になると自動
的に上記ネットワークサーバへの接続を切断するようプ
ログラミングされている。上記ネットワーククライアン
トはさらに、上記データにアクセスするために必要な追
加的コマンドシーケンスを実行し、通信障害が発生した
場合には、診断ルーチンを実行する。
Description
トワークの分野、特にインターネットを介して伝送され
るイベントのを記録する記録方法及び記録装置に関す
る。
ーディオ/ビデオデータの伝送のためにインターネット
が盛んに利用されている。例えば、音楽ビデオデータが
ビデオクリップとしてワールドワイドウェブページに掲
載されている。ビデオクリップは、画像を連続して表示
することによりアニメーションや動画を再生するもので
あり、このビデオデータとオーディオデータを統合する
ために、オーディオチャンネルが設けられている。オー
ディオ/ビデオデータは通常、ネットワーク上のサーバ
に格納されており、ネットワークに接続したユーザが希
望により利用することができるようになっている。上述
のようなビデオクリップをインターネット上で閲覧する
ために、通常、ユーザは、ウェブブラウザを用いてUR
L(Uniform Resource Locator)を入力し、ビデオファ
イルの供給源であるサーバにアクセスする。次に、ユー
ザは、例えばファイル送信プロトコル(FTP)等のネ
ットワークプロトコルを用いて所望のファイルをダウン
ロードする。そして、自分のコンピュータで、適切なア
プリケーションプログラムを用いてダウンロードしたビ
デオファイルを再生する。
られるオーディオ/ビデオデータの大部分は、ユーザが
いつでもダウンロードして再生できるようにネットワー
クサーバに格納されているが、中には、特定のサーバか
ら、特定の時間にしか入手できないイベントや番組もあ
る。そのようなイベントとしては、「ウェブキャスト」
が挙げられるが、これは、ある場所において録音若しく
はビデオ録画されたイベントが、インターネット上で生
放送として伝送され、ウェブページ上に表示されるとい
うものである。また、他の例として、インターネットを
介したラジオ放送又はテレビジョン放送の伝送がある。
このようなイベントは、永久ファイルとしてサーバに蓄
積されていない場合が多く、そのような場合には、ただ
単にイベントが発生する都度、ネットワークデータ上で
伝送されるのみである。したがって、これらのイベント
を視聴する機会は極めて限られたものである。
ェブブラウザプログラムには、同時又は一度きりの番組
やイベントを記録する手段が備わっていない。このよう
なイベントにアクセスするためには、ユーザは、特定の
時間に供給源のウェブサイトにログインして、そのイベ
ントを視聴しなければならない。当然ながら、手動的な
操作によってイベントにアクセスをすることがユーザに
とって時間的に不都合であったり不可能であったりし
て、ユーザがそのイベントを視聴できないこともある。
間にしか入手できないイベントを記録することで、後に
そのイベントを再生できるようにすることが望まれる。
さらに、そのイベントを自動的に記録するためのプログ
ラミングの機構を設けることで、ユーザがそのイベント
に手動でアクセスして記録処理を開始しなくてもよいよ
うにすることが望まれる。
データを介して伝送されるイベントに自動的にアクセス
して、それを記録する記録方法及び記録装置を提供す
る。本発明に係る記録方法においては、ネットワークイ
ンターフェース装置は、以下のような動作を実行するよ
うプログラミングされている。すなわち、ネットワーク
サーバにアクセスし、プログラミングされた開始時刻に
なると、データをネットワークサーバから記録装置にダ
ウンロードし、プログラミングされた終了時刻になると
データの送受信を終了し、ネットワークサーバへの接続
を切断する。記録されるデータは、サーバ上のデータフ
ォーマットに応じて、コンピュータが読込可能なファイ
ル又はデジタルビットストリームのいずれかによって伝
送されてもよい。ユーザ側では、データは、例えばハー
ドディスク等のコンピュータ記録装置に供給されるか、
又はビデオカセットレコーダ等のアナログ記録装置に供
給される。
記録プログラムは、クライアントコンピュータで実行さ
れ、特定のイベントを記録するためのパラメータを入力
するためのダイアログウィンドウを表示させる。これら
のイベント記録パラメータには、イベントサーバのネッ
トワークアドレスと、記録セションの開始及び終了時刻
と、目的のファイルのディスクリプタ又はダウンロード
したデータを記憶若しくは記録するための記録装置のデ
ィスクリプタとが含まれている。また、イベント記録パ
ラメータは、サーバ上の記録可能なイベントにアクセス
するために必要な命令手順及び、障害復旧のための診断
ルーチンを含んでいる。イベント記録プログラムは、記
録処理を実行し、すなわち、プログラミングされた開始
時刻になると自動的に供給源のサーバにログインして、
転送先までのデータ伝送処理を開始し、また、プログラ
ミングされた終了時刻になると供給源のサーバとの接続
を切断する。
以下の詳細な説明により明らかとなる。添付の図面は、
本発明を例示的に示すものであり、本発明を限定するも
のではない。添付の図面では、同様の部分には同様の符
号を付してある。
ンターネットを介してアクセスされたオーディオ/ビデ
オイベントを記録するためのシステムを説明する。以下
の記述では、説明の都合上、本発明の理解を容易にする
ために多くの詳細な事項を述べる。しかしながら、その
ような詳細な事項によらず本発明が実施できることは、
当業者には明らかである。さらに、以下の実施例では、
説明を容易にするために、ブロック図に示すブロックに
よく知られた構造又は装置を採用している。
ュータ装置は、オーディオ、ビデオ又はオーディオ/ビ
デオデータから成るファイル又はデータストリームを要
求し、それらを受信する。ある実施の形態においては、
アクセス、ダウンロード、データ処理及び本発明のその
他の処理は、クライアントコンピュータ内の中央演算処
理装置(以下、CPUという)によって、メモリ内に記
憶されている一連の命令を実行することにより行われ
る。メモリは、ランダムアクセスメモリ(RAM)であ
っても、読出専用メモリ(ROM)であっても、マスス
トレージデバイスのような永続的な記録装置であって
も、これらの装置を組み合わせたものであってもよい。
一連の命令を実行すると、CPUは、本発明に基づいた
処理を行う。
は複数のコンピュータ装置からネットワークを介して、
クライアントコンピュータのメモリにローディングされ
る。例えば、サーバコンピュータは、クライアントコン
ピュータからネットワークを介して送信されてきたメッ
セージに応じて、一連の命令をクライアントコンピュー
タに送信する。クライアントコンピュータは、ネットワ
ークを介して送信されてきた命令を受信すると、この受
信した命令をメモリに記憶する。クライアントコンピュ
ータは、このように命令を一時的に記憶し、後にその命
令を実行することもできるが、命令がネットワークを介
して、到着した時点でその命令を実行するようにしても
よい。あるいは、ダウンロード命令がCPUによって直
接サポートされることもある。この場合、命令は、CP
Uによって直接実行される。なお、CPUが命令を直接
実行できない場合もある。このような場合、CPUは、
命令を実行するために、インタープリタを用いて命令を
解釈するか、あるいは受信した命令を直接処理可能な命
令に変換する必要がある。また、他の実施例において
は、本発明の命令をソフトウェアで実現するのではな
く、ハードウェア回路として実現してもよく、ソフトウ
ェアとハードウェア回路とを併用してもよい。このよう
に、本発明は、ハードウェアとソフトウェアの特定の組
み合わせに限定されるものではなく、またクライアント
によって実行される命令は、いかなる供給源から供給さ
れるものであってもよい。
ータ間でオーディオ/ビデオデータの伝送が行われるネ
ットワーク100を示す図である。クライアントコンピ
ュータ102は、ネットワーク110を介してサーバコ
ンピュータ104に接続されている。クライアントコン
ピュータ102とサーバコンピュータ104間のネット
ワークインターフェイスは、クライアント102とサー
バコンピュータ104間のバッファリング及びルーチン
グを行う1又は複数のルータ、例えばルータ160,1
08からなる。ネットワーク110は、インターネッ
ト、広域ネットワーク(WAN)、ローカルエリアネッ
トワーク(LAN)又はそれらの組み合わせのいずれで
あってもよい。サーバコンピュータ104は、例えばク
ライアントコンピュータ102等のネットワーク上の他
の端末によりアクセス可能なアプリケーションプログラ
ム及び/又はデータを有している。本発明の1実施の形
態において、サーバコンピュータ104は、ワールドワ
イドウェブサーバであり、データを「ウェブページ」形
式で記録し、このウェブページをハイパーテキスト記述
言語(HTML)のファイルとしてネットワーク110
を介し、クライアントコンピュータ102に送信する。
これらのファイルにアクセスするには、クライアントコ
ンピュータ102は、「ウェブブラウザ」を起動する必
要があり、このウェブブラウザは、インターネット上の
様々なサイトで利用可能なウェブページにアクセスし、
リンクするためのアプリケーションプログラムである。
一般的なインターネットクライアント−サーバ環境にお
いては、クライアントコンピュータ102は、インター
ネットサービスプロバイダ(ISP)又はオンラインサ
ービスプロバイダと呼ばれる1つの接続点を介してイン
ターネットに接続される。
えばクライアントコンピュータ102等のクライアント
コンピュータの構成例を示すブロック図である。コンピ
ュータ装置200は、バス201を介してランダムアク
セスメモリ(RAM)204と、リードオンリメモリ
(ROM)206と、マスストレージ装置207とに接
続されたプロセッサ202を備える。マスストレージ装
置207は、データ又は命令を記録するための例えばデ
ィスク駆動装置又はテープ駆動装置等である。画像を出
力する表示装置220は、バス201を介してプロセッ
サ202に接続されている。キーボード221は、バス
201に接続されており、情報の入力及びプロセッサ2
02に対するコマンド選択を行う。この他のユーザ入力
装置であるカーソル制御ユニット222は、例えばマウ
スやトラックボールなどからなり、これにより表示装置
220上のカーソル移動を制御する命令コマンドが送信
される。さらに、プロセッサ202は、バス201を介
してオーディオ出力ポート224に接続されており、こ
のオーディオ出力ポート224は、コンピュータ200
によって再生されたオーディオ信号をスピーカに出力す
るためのものである。さらにプロセッサ202は、バス
201を介して入出力(I/O)インターフェイス22
5に接続されており、I/Oインターフェイス225
は、データを制御してコンピュータ200に接続された
他のコンピュータやテープレコーダ等の電子機器にデー
タを送信する。
バス201に接続されており、コンピュータ装置200
とネットワーク媒体とを物理的及び論理的に接続する。
コンピュータ200は、通常ネットワークルータに接続
されるが、使用環境に応じて他のコンピュータに直接接
続されることもある。なお、図2に示す構成は、単に説
明のために例示したものであり、本発明を適用したクラ
イアントコンピュータの構成は、この図に示すような特
定の構成に限定されるものではない。
イアントコンピュータ102は、パーソナルコンピュー
タにより実現され、モデムや同様なネットワークインタ
ーフェイス装置がネットワーク110へのインターフェ
イスを司る。また、別の実施の形態においては、コンピ
ュータ装置200として示したクライアントコンピュー
タ102は、例えばネットワークコンピュータ(NC)
又はウェブ・ティー・ブイ・ネットワーク・インク社
(WebTVNetworks, Inc.)により開発されたWebTV TMシス
テム(商標)等のインターネットアクセス専用の装置に
より実現される。
ビデオデータを再生する、例えばウェブブラウザ等の周
知のアプリケーションにより、ユーザは、伝送されるデ
ータを容易に読み込み、閲覧や視聴することができる。
しかしながら、従来の技術では、ユーザの不在時にデー
タをデータ記録装置に記録することはできない。
ュータから入手可能なオーディオ/ビデオイベントに自
動的にアクセスして記録するための方法を提供する。ま
た、本発明においては、オーディオのみのデータ(例:
オーディオ録音)や、画像のみのデータ(例:無音声の
映像)、あるいはオーディオ/ビデオデータの組み合わ
せ(音声付きの映像)のいずれをも利用することができ
る。さらに、本発明は、インターネット、インターネッ
トのワールドワイドウェブポーション、あるいは様々な
ローカル/広域ネットワーク(LAN/WAN)等のあ
らゆるネットワークに利用できる。なお、以下では、便
宜上ワールドワイドウェブからオーディオ/ビデオイベ
ントを自動記録する形態のみを説明するが、本発明の実
施は、このような形態に限定されるものではない。
より、インターネットのサイト上で、例えば音楽ビデ
オ、又は映画やテレビ番組の抜粋などのオーディオ/ビ
デオシーケンスを視聴することができる。サーバコンピ
ュータは、ウェブサーバプログラムを用いてメモリに記
憶されたビデオクリップへのアクセスを提供し、クライ
アントコンピュータは、ウェブブラウザプログラムを用
いてネットワークから情報をダウンロードして表示す
る。多くのウェブブラウザは、ウェブブラウザの性能を
拡張するソフトウェアコンポーネントである「プラグイ
ン」を提供している。広く用いられているプラグイン
は、マルチメディアイベント等の統合されたデータの出
力を容易にするプログラムを含んでいる。例えば、有名
なウェブブラウザであるネットスケープナビゲータ用の
リアルオーディオプラグインは、ライブ及びオンデマン
ドのリアルタイムオーディオを提供し、これにより、サ
ーバコンピュータは、自らのサイトからオーディオコン
テンツを供給することができ、また、クライアントコン
ピュータは、自らのサイトで、そのオーディオコンテン
ツを再生することができる。もう一つの同様なプラグイ
ンとして、ストリームワークス(StreamWorks)があ
り、これを用いてクライアントコンピュータは、オーデ
ィオ情報及びビデオ情報の両方を再生できる。ある再生
プログラムでは、データストリームがネットワーク上で
受信されるとクライアントが直接ビットストリームデー
タにアクセスできるようになっているため、ユーザは、
データをダウンロードすることなく再生できる。
サーバのウェブページの例を図3に示す。この表示画面
300には、例えば図1に示すクライアントコンピュー
タ102等のクライアントコンピュータ上のウェブブラ
ウザによってウェブページが表示されている。表示画面
300は、いくつかの異なるフィールドを有するウェブ
ブラウザウィンドウ302を有している。これらのフィ
ールドには、オプションボタンフィールド304、ユニ
フォームリソースロケータ(URL)フィールド30
6、ウェブページ308等が表示される。ウェブページ
308には、フィールド306において指定されたウェ
ブサイトサーバから送信されてきたテキスト情報及び/
又はグラフィック情報を表示する。
イベントを表示するための表示ウィンドウ310を表示
している。図3に示すウェブページの例においては、表
示ウィンドウ310は、オンラインラジオ放送局を選曲
する模擬的な制御パネルが表示されている。このコント
ロールパネルは、インターネット上のネットワークサー
バによって供給され、ネットワーククライアントに送信
されてきた生のラジオ放送を、ユーザが聴取することが
できることを示している。ここで、生のラジオ放送を直
に所定時間記録することもでき、また、記録及び再生の
予約設定をすることもできる。ラジオ放送を適切に再生
するためには、クライアントコンピュータは、適切なオ
ーディオソフト(例えばウェブブラウザのプラグイン
等)を起動する。
ンのためのサーバのウェブページを示しているが、この
図3はウェブページを例示的に示すものであり、実際の
ウェブページでは、映画、ビデオクリップ、又は生放送
されるイベント(「ウェブキャスト」)といったあらゆ
る種類のマルチメディアコンテンツにアクセスすること
ができるようになっている。この場合、イベントにはオ
ーディオデータ及びビデオデータの両方が含まれてお
り、ウェブブラウザは、適切なビューアソフトウェアを
起動して、ウィンドウ310に番組又はイベントを表示
する。
フィールド306にてアドレスを指定するだけで、簡単
にイベントを視聴できる。すなわち、クライアントコン
ピュータから直接アクセスできるアドレスにイベントが
格納されている。しかしながら、場合によっては、特定
のウェブアドレスにおいて、イベントに直接アクセスで
きないこともある。このような場合においては、ウェブ
アドレスは、サーバのアドレスを特定するのみであり、
ビデオクリップやオーディオプログラムを再生するため
には、さらにコマンドやオプションを実行しなければな
らない。例えば、URLフィールド306内のサブアド
レスを特定したり、ウェブページ308内に表示される
ハイパーテキストリンクボタン又はオプションボタンを
選択することによって、ウェブページ308内のウィン
ドウ310にプログラムやイベントを表示させることが
できる。さらに、サーバサイトの中には、ユーザのアク
セスに対して、課金又は他の方法による料金の支払いを
要求するものもある。この場合、ユーザは、サイトにア
クセスするために、ユーザID又は課金用のパスワード
を入力しなければならない。
方法を説明する。ネットワーク100において、サーバ
コンピュータ104は、オーディオ/ビデオの連続した
データを格納しており、これを以下ではインターネット
「イベント」と呼ぶ。クライアントコンピュータ102
からの要求に応じて、サーバコンピュータ104は、ネ
ットワーク110を介して、インターネットイベントを
クライアントコンピュータ102に送信して表示させ
る。例えばビデオクリップ等の一般的なイベントは、音
楽トラック又は音声トラックを示すオーディオデータ
と、ビデオシーケンスを形成する連続したデジタルグラ
フィック画像とからなる。ウェブサーバ104は、オー
ディオデータ及びグラフィック画像の一方又は両方を実
行可能データ内蔵ファイル又はデジタルビットストリー
ムの形式でクライアントコンピュータ102に送信す
る。サーバコンピュータ104は、また放送用のコンテ
ンツをネットワーク110に供給する。例えば、サーバ
コンピュータ104は、図3に示すようなインターネッ
トラジオウェブサイトへのアクセスを提供する。
記録プログラム(以下、「インターネットイベントレコ
ーダ」とする)は、クライアントコンピュータのオペレ
ーションシステム上で又はクライアントコンピュータを
インターネットに接続するネットワークインターフェイ
スの通信ソフト上で動作するプログラムである。インタ
ーネットイベントレコーダを起動するとクライアントコ
ンピュータのウェブブラウザがソースサイトにアクセス
し、接続する。クライアントコンピュータ上に利用可能
なウェブブラウザプログラムが複数ある場合、インター
ネットブラウザが特定のウェブブラウザを接続用に選択
するようにプログラミングしてもよい。本発明の実施の
形態において、インターネットイベントレコーダは、ク
ライアントコンピュータ102に接続された表示画面上
に表示されるダイアログウィンドウを用いてプログラミ
ングされる。このダイアログウィンドウの実際の形態に
応じて、ダイアログウィンドウに対するアクセスは、コ
マンドラインにプログラム名を入力したり、プルダウン
メニューの中からプログラム名やコマンドメニューを選
択したり、あるいは画面上のオプションボタンを選択す
ることによって行われる。
トイベントレコーダは、クライアントコンピュータ上で
動作しているウェブブラウザのためのプラグインプログ
ラムとして、又は既存のウェブブラウザプラグインプロ
グラムの拡張機能として利用することができる。このよ
うな場合、インターネットイベントレコーダは、利用可
能であれば、例えばウェブブラウザ上に表示されたオプ
ションボタンを選択することにより呼び出される。
ログウィンドウの表示例を図4に示す。インターネット
イベントレコーダのダイアログウィンドウ400は、ユ
ーザが入力装置を用いてデータを入力できるようないく
つかのフィールドを備えている。第1のフィールド40
4はソースURLフィールドである。ユーザはこのフィ
ールドに記録したいデータを供給するサーバのURL又
はインターネットアドレスを入力する。フィールド40
6は、ユーザがイベントを記録する日付を入力するフィ
ールドである。ここで、記録したいイベントが1回のみ
のものであれば、単一の日付が入力される。また、記録
したいイベントが連続するものであれば、日付の範囲
(例えば1月1日から1月5日まで等)又は選択日(例
えば「毎日」又は「毎週日曜日」等)が入力される。ま
た、フィールド408は、ユーザが記録開始時刻を入力
するフィールドであり、フィールド410は、ユーザが
記録終了時刻を入力するフィールドである。この変形例
として、フィールド410に開始時刻からの記録処理継
続時間(例えば+2時間)を入力するようにプログラミ
ングしてもよい。時刻パラメータは、午前(a.m.)ある
いは午後(p.m.)の指定を伴う標準的な12時間方式で
入力するようにしてもよく、あるいは24時間方式で入
力するようにしてもよい。さらに時刻フィールド内にパ
ラメータを追加して(例えば、クライアントコンピュー
タの所在地とサーバコンピュータの所在地との間に時差
がある場合)時差の調整や夏時間の自動時刻調整を行う
ようにプログラミングしてもよい。
プログラムルーチンを入力するためのフィールドであ
る。記録されるべき実際のオーディオ又はビデオデータ
が、ソースURLフィールド404において特定された
URLから直接アクセスできない場合には、マクロ又は
コマンド列が必要となる。このような場合、オーディオ
又はビデオデータストリームをダウンロードしたり、ア
クセスしたりするには、例えば所定の制御キーの入力
や、ネットワークサブアドレスの入力、又はユーザID
やアクセスコード(決済口座を必要とするサービスの場
合)の入力が必要になる。ユーザは、特定の供給源又は
サーバウェブサイト内のデータにアクセスするための特
定のキーシーケンスやマクロを一旦決定すると、このシ
ーケンスをマクロフィールド412に入力する。ウェブ
ブラウザは、ソースURLにアクセスするとオプション
のマクロフィールド412に入力されたマクロ又はコマ
ンド列を自動的に実行する。これにより、ユーザによる
手動操作が要求されていたイベントファイル又はデータ
ストリームへのアクセス処理を自動的に行うことができ
る。
リームやデータファイルの転送先を入力するフィールド
である。この転送先は、通常、データストリームやデー
タファイルを記録するためにハードディスク上に作成さ
れたファイル名である。また、この変形例として、クラ
イアントコンピュータに制御される例えばテープレコー
ダ等の外部機器を特定するディスクリプタを転送先フィ
ールド414に格納するようにしてもよい。本発明の実
施の形態においては、インターネットイベントレコーダ
は、データストリーム又はファイルを例えばハードディ
スクなどのデフォルト装置に記録するように構成されて
いる。この場合、記録されるイベントがデフォルト装置
に自動的に書き込まれるため、転送先フィールドは不要
である。
機能を拡張するために、特に図4に示したフィールド以
外のフィールドを追加してもよい。例えば再試行フィー
ルドを設けて、供給源のサーバがビジー状態である場合
には供給源のサーバへの接続を再試行し、またはISP
ラインがビジー状態であったりラインドロップが生じた
場合にはISPラインへの接続を再試行する回数をここ
で指定するようにしてもよい。また、別の供給源サーバ
のURLや別のISP電話番号がある場合には、それら
をこの再試行フィールドに書き込むようにしてもよい。
さらに、ネットワーク接続に障害が生じたり中断された
場合に、エラーメッセージを表示したり、診断ルーチン
を実行するための障害フィールドを設けてもよい。さら
に、インターネットイベントレコーダがスタンドアロー
ンのプログラムとして実現されている場合、さらにフィ
ールドを追加して、ソースサイトにアクセスして接続す
べきウェブブラウザをここで特定するようにしてもよ
い。このようなフィールドを設けることにより、ユーザ
は、クライアントコンピュータで複数のウェブブラウザ
が使用可能な場合、特定のウェブブラウザを選択するこ
とができる。
ットイベントレコーダは、複数のインターネットイベン
トを記録することができる。この場合、インターネット
イベントレコーダの記録ウィンドウ内に複数の入力ウィ
ンドウが表示される。いくつかの独立したイベントの記
録処理をプログラミングするためのいくつかの独立した
イベントウィンドウを有するインターネットイベントレ
コーダのダイアログウィンドウを図5に示す。図5に示
すダイアログウィンドウにより、複数のインターネット
イベントの記録処理をプログラミングすることができ
る。これらのイベントは、それぞれ異なる時間に記録さ
れるものでもよく、また異なるウェブサイトから供給さ
れるものでもよい。例えばイベント1用のダイアログウ
ィンドウ502等の、マルチイベントレコーダウィンド
ウ500内の各ダイアログウィンドウは、図4のダイア
ログウィンドウ400と実質的に同様のものである。図
5に示すマルチイベントレコーダウィンドウ500は、
このようなダイアログウィンドウを6つ備えている。な
お、複数のイベントを記録するために設けられるウィン
ドウの数は、いくつであってもよい。図4を用いて説明
したように、マルチイベントレコーダ内のそれぞれ別個
のダイアログウィンドウにおいて、ユーザは、供給源の
URLと、開始/終了時刻と、マクロと、それぞれ別個
のイベントの転送先とを、入力する。この場合、プログ
ラミングされたイベントの記録スケジュールが重複しな
いようにするためのソフトウェアルーチンが必要とな
る。
信されたインターネットイベントを記録する手順を示す
フローチャートである。ステップ602において、ユー
ザは、クライアントコンピュータ102内のインターネ
ットイベントレコーダのプログラムにアクセスする。イ
ンターネットイベントレコーダが独立のプログラムとし
て実現されている場合、インターネットイベントレコー
ダは、アクセスされると、クライアントコンピュータ上
のオペレーションシステムソフトウェアの取決に基づい
て起動される。一方、インターネットイベントレコーダ
がウェブブラウザの拡張機能として実現されている場
合、インターネットイベントレコーダは、使用中のウェ
ブブラウザの取決に則って、通常、ウェブブラウザのU
RLフィールド306内の適切なロケーションアドレス
を入力したり、あるいは適切なハイパーテキストリンク
ボタン(例:図3のリンクボタン312)を選択したり
することによってアクセスされる。ステップ604にお
いて、ユーザは、例えば図4に示すダイアログウィンド
ウ400等のダイアログウィンドウのそれぞれ適切なフ
ィールドに供給源のURLと、日付と、開始及び終了時
刻と、オプションのマクロと、転送先ディスクリプタと
を入力する。また、ユーザは、ウェブブラウザを介する
ことなく、記録予定を確認したり、予約を解除したり、
タイマーモードのオン/オフを切り替えたりといったク
ライアントコンピュータ上の全般的な制御を利用するこ
とができる。ここで、ユーザのイベントレコーダに対す
る操作は終了し、インターネットイベントレコーダは、
記録処理を自動的に実行する。
フィールド408で指定された時刻になると、インター
ネットイベントレコーダは記録処理を開始する。ステッ
プ606において、インターネットイベントレコーダ
は、特定のウェブブラウザを起動して、インターネット
サービスプロバイダにダイヤル接続する。ネットワーク
接続が確立すると、インターネットイベントレコーダ
は、ウェブブラウザを介して、フィールド404で指定
された供給源のURLにアクセスし、必要なマクロがあ
れば実行する。このとき実行されるマクロは、ダイアロ
グウィンドウ400のフィールド412に記憶されてい
るキーシーケンス又はプログラムである。このとき、例
えばソースウェブサイトのサーバが開始時刻にビジー状
態であったり、ダウンしていたり、ソースウェブサイト
が、移転してしまっている等の事情により、ISP又は
ソースウェブサイトに接続できないことがある。ISP
又はソースウェブサイトが一時的に接続不可能となって
いる(例えば、サーバへの電話回線が込み合っている)
場合、ウェブブラウザは、ステップ610において、I
SP又はソースサイトへのアクセスに成功するまで、接
続処理を繰り返し行うようプログラミングしてもよい。
一方、サーバが既に閉鎖されているか、あるいはウェブ
サイトが移転してウェブアドレスが変更されている等の
事情により、ソースウェブサイトへの接続が永久的に不
可能となった場合には、インターネットイベントレコー
ダは、ウェブブラウザに対してエラーメッセージを返
し、サーバウェブサイトへの接続不能のためデータの記
録ができなかったことを知らせる。このとき、代わりの
ISP番号又は供給源のサーバのURLがある場合は、
エラーメッセージを返す前に代わりのISP番号又は供
給源のサーバのURLを用いて再度接続処理を試行す
る。
又は再試行によってウェブサイト(又はその代理)に接
続されたと判定された場合、ウェブブラウザは、ステッ
プ612においてソースデータのフォーマットを判定す
る。入手されるオーディオデータ又はビデオデータのフ
ォーマットは、いくつかの異なるものであってもよい。
通常、データは、単にメモリにデータファイルとして格
納される。このようなファイルは、通常のフォーマッ
ト、圧縮されたフォーマット及び/又は暗号化されたフ
ォーマットで送信されるようなデータを含む。さらに、
ビットストリームをパケット化してダウンロード可能な
フォーマットで、データをウェブサーバ上に格納してお
くようにしてもよい。ステップ612において、ウェブ
ブラウザは、利用可能なデータのフォーマットを判定す
る。ステップ614において、必要なデータがファイル
に保存されていると判定された場合、インターネットレ
コーダは、ステップ616において、例えばファイル通
信プロトコル等の適切なネットワークプロトコルを用い
てそのファイルのダウンロードを開始する。そしてこの
ダウンロードされたファイルは、ステップ618におい
て、クライアントコンピュータに接続された例えばハー
ドディスク駆動装置等の記録装置に設けられたクライア
ントファイル内に記録される。ダウンロード及び記録処
理が終了すると、インターネットイベントレコーダは、
ステップ620において、ウェブブラウザと供給源のサ
ーバとの接続を切断し、クライアントコンピュータとI
SPとの接続を切断する。
イアントからアクセスがあったときにウェブサーバを介
してそのまま供給又は送信されるデジタルビットストリ
ームの形式であると判定された場合、インターネットイ
ベントレコーダは、データを受信し、インターネットダ
イアログウィンドウ400のフィールド414において
転送先として指定された装置にこのデジタルビットスト
リーム又は信号を送信する。インターネットイベントレ
コーダは、ステップ622において、インターネットダ
イアログウィンドウ400のフィールド410で指定さ
れた終了時刻(又は継続時間)になるまで、デジタルビ
ットストリームの受信及び適切な転送先への送信処理を
続ける。この指定された終了時刻となるか又は継続時間
を経過すると、インターネットイベントレコーダは、ス
テップ624において、データのダウンロードを終了
し、ウェブブラウザのソースウェブサイトとの接続を切
断する。このとき、これ以上インターネットにアクセス
する必要がない場合、インターネットイベントレコーダ
は、クライアントコンピュータとISPとの接続を切断
する。
と、記録されたデータイベントに関連付けられたデータ
ログファイルは、ステップ626においてクライアント
コンピュータ200内の適切な記憶装置(例えばマスス
トレージ装置207又はRAM204)に記憶される。
このログファイルにより、ユーザは、記録されたイベン
トを確認することができる。ログファイルには、供給源
のサーバのURLと、記録処理が行われた日付と開始及
び終了時刻と、転送先のディスクリプタ又はファイル名
等のほか、ユーザにとって有用なデータが記録されてい
る。
データの転送先として、クライアントコンピュータの内
部又はこれに接続されている記憶装置に設けられたファ
イルを用いることがある。これは、記録されるデータが
FTPを用いてダウンロードされたコンピュータファイ
ルであるか、あるいはネットワークを介して伝送された
デジタルビットストリームである場合によく行われる。
このような場合、転送先は、通常例えばクライアントコ
ンピュータ200内のマスストレージ装置207等のハ
ードディスク駆動装置であり、ファイル名は、図4に示
すフィールド414に入力される。
なく外部記録装置にデータを記録することもあり、この
場合、アナログ又はデジタルの記録再生装置が転送先と
なる。例えば、オーディオ信号の転送先としては、アナ
ログテープレコーダ又はデジタルオーディオテープ(D
AT)記録再生装置等があり、ビデオ信号の転送先とし
てはビデオカセットレコーダ(VCR)等がある。この
場合、適切な記録装置がクライアントコンピュータに接
続され、例えばI/Oインターフェイス回路225等の
適切なインターフェイス回路を介して制御される。さら
に、転送先がアナログ記録装置の場合、ネットワークを
介して受信されたデジタル信号は、I/Oインターフェ
イス回路225から出力される前にアナログ信号に変換
される。この場合、記録されるプログラムは、実際に再
生される、すなわち伝送時にユーザが不在でなければ、
クライアントコンピュータによって視聴できたであろう
番組のデータである。
ァイルが転送先である場合、ユーザは、後に自分の都合
の良い時間にファイルにアクセスできる。データにアク
セスして番組を再生するために、ユーザは、通常サーバ
から直接データにアクセスする場合に必要であるいくつ
かのプログラム又はプラグインを起動する必要がある。
このようなプラグインには、解読プログラム及び解凍プ
ログラム等がある。例えば、アクセスされるデータがM
PEG方式で圧縮されたビデオファイルである場合、ユ
ーザがビデオプログラムを見ることができるようにする
ために、ウェブブラウザは、MPEGデータを解凍する
プラグインを起動する必要がある。同様に、MPEG方
式で圧縮されたデータがインターネットイベントレコー
ダによってハードディスク駆動装置に設けられたファイ
ルに転送されている場合、ユーザは、ファイル再生時に
MPEGデータを解凍するプログラムを起動してビデオ
データを再生する。
は、ユーザは、様々なインターネットサイトから入手で
きる自動「プログラムガイド」を用いて、放送予定の番
組にアクセスする。このプログラムガイドは、特定のイ
ンターネットプログラムやイベントのアドレス及び放送
時間帯を示すコードからなり、様々なインターネットの
プロバイダからオンラインで公開され、入手できるよう
になっている。この実施の形態においては、ダイアログ
ウィンドウ400に、供給源のURL、日付、開始及び
終了時刻のための別個のフィールドに代えて、プログラ
ムガイドのコード用に単一のフィールド設け、この単一
のフィールドにコードを入力するだけで、希望する番組
が自動的に選択される。
によれば、ユーザは、都合のよい時間に番組を視聴でき
るのみならず、イベントのコンテンツを編集したり改変
したりすることもできる。例えば、著作権者が許容する
範囲内で、ユーザは特定のオーディオデータ又は画像デ
ータのセグメントを編集したり、それに見出しや説明を
添付したり、あるいは他の媒体で再生できるようにフォ
ーマットを変更したりすることができる。
ウの書式 本発明のある実施の形態において、インターネットイベ
ントレコーダのウィンドウ及びそれに関連したダイアロ
グウィンドウは、標準HTMLコマンド構造を用いて作
成される。また、HTMLオブジェクト及びプログラム
リンクを構築することによりオプションボタン及びデー
タ入力フィールドが作成される。本発明の実施には、様
々なページフォーマットを用いることができる。
トイベントレコーダのウィンドウ及びそれに関連したダ
イアログウィンドウは、ビットマップイメージや標準グ
ラフィックフォーマットイメージで作成され、ネットワ
ークインターフェイス回路を介して、又は同報通信信号
により表示装置に表示される。この実施の形態において
は、これらのウィンドウは、ウェブブラウザを用いてア
クセスされるワールドワイドウェブページではなく、そ
れに代えて、通常、表示装置が用いられる例えばコンピ
ュータ表示のためのローカルエリアネットワーク等のシ
ステムにおいて生成、転送及び表示されるような画像で
あってもよい。
ットイベントレコーダのウィンドウを表示装置に内蔵機
能としてプログラミングし、テレビの画像表示の調整に
用いるような専用の制御ボタン、あるいはメニュー画面
を用いて操作できるように構成してもよい。
一連のオーディオ/ビデオデータをクライアントコンピ
ュータに表示するため自動的に書き込む装置について説
明した。ここでは、特定の実施の形態を用いて本発明を
説明しているが、特許請求の範囲に記載した本発明の主
旨から逸脱することなく、この実施の形態を様々に修正
又は変更できることは明らかである。すなわち、以上の
記述及び図面は、本発明を説明するためのものであっ
て、これらにより本発明の技術的範囲が限定されること
はない。
ンピュータを含むネットワークを示す図である。
ンピュータシステムの構成を示すブロック図である。
ングされたイベントへのアクセスを提供するワールドワ
イドウェブページを示す図である。
ントのイベントパラメータをプログラミングするための
ダイアログウィンドウを示す図である。
ントのイベントパラメータをプログラミングするための
ダイアログボックスを示す図である。
ット上のイベントの記録のプログラミングの手順を示す
フローチャートである。
Claims (24)
- 【請求項1】 少なくとも1つのデータ供給サーバから
ネットワークを介して送信されるデータをクライアント
コンピュータに自動的に記録する記録方法であって、 データ供給サーバのアドレスと、日付パラメータと、第
1の時刻パラメータと、第2の時刻パラメータとを入力
するための、1又は複数のテキスト入力フィールドを設
けるステップと、 クライアントコンピュータとデータ供給サーバとの間に
ネットワーク接続を確立するステップと、 上記第1の時刻パラメータによって指定された時刻にな
ると上記データ供給サーバのアドレスによって指定され
たデータ供給サーバにアクセスし、上記データ供給サー
バからのデータのダウンロードを開始するステップと、 上記データを上記クライアントコンピュータに接続され
た装置内に記録するステップと、 上記第2の時刻パラメータによって指定された時刻にな
ると、上記データのダウンロードを終了するステップと
を有する記録方法。 - 【請求項2】 上記第2の時刻パラメータによって指定
された時刻に、上記データ供給サーバとのネットワーク
接続を切断するステップを有することを特徴とする請求
項1記載の記録方法。 - 【請求項3】 上記ネットワークは、インターネットで
あり、 上記データ供給サーバとのネットワーク接続を確立する
ステップは、上記クライアントコンピュータに接続され
るインターネットサービスプロバイダのネットワークサ
ーバにアクセスするステップを有し、 上記データ供給サーバとのネットワーク接続を切断する
ステップは、上記インターネットサービスプロバイダの
ネットワークサーバとの接続を切断するステップを有す
ることを特徴とする請求項2記載の記録方法。 - 【請求項4】 転送先のディスクリプタを入力するため
の転送先テキスト入力フィールドを設けるステップを有
し、上記転送先のディスクリプタによって指定された装
置にデータを記録すること特徴とする請求項1記載の記
録方法。 - 【請求項5】 一連のコマンドを特定するコマンド列又
はデータにアクセスするために上記データ供給サーバか
ら要求されるユーザ情報を入力するためのコマンドフィ
ールドを設けるステップを有することを特徴とする請求
項1記載の記録方法。 - 【請求項6】 上記日付パラメータと、上記時刻パラメ
ータと、上記データ供給サーバのアドレスは、プログラ
ムガイドコードによって特定され、該プログラムガイド
コードは、番組が得られる時刻及び日付になると、記録
するべき番組のデータ供給源に自動的にアクセスするた
めの機構を有することを特徴とする請求項3記載の記録
方法。 - 【請求項7】 上記データは、デジタルビットストリー
ムとして、上記データ供給サーバから上記ネットワーク
を介して上記クライアントコンピュータに送信されるこ
とを特徴とする請求項3記載の記録方法。 - 【請求項8】 上記データは、上記データ供給サーバに
格納されたファイルに格納されており、所定のネットワ
ークプログラムプロトコルに基づいて、ネットワークを
介して上記クライアントシステムに送信されることを特
徴とする請求項3記載の記録方法。 - 【請求項9】 上記転送先のディスクリプタは、上記ク
ライアントコンピュータに接続されたメモリ内のファイ
ルの指定であることを特徴とする請求項4記載の記録方
法。 - 【請求項10】 上記転送先のディスクリプタは、上記
クライアントコンピュータに接続された電子的記録装置
の指定であることを特徴とする請求項4記載の記録方
法。 - 【請求項11】 上記1又は複数のテキスト入力フィー
ルドは、上記クライアントコンピュータに接続された表
示装置上に表示されるテキスト入力領域内に表示されて
おり、上記テキスト入力領域は、上記クライアントコン
ピュータに接続されたメモリに格納されているグラフィ
ック画像であることを特徴とする請求項4記載の記録方
法。 - 【請求項12】 上記1又は複数のテキスト入力フィー
ルドは、上記クライアントコンピュータに接続された表
示装置上に表示されるテキスト入力領域に表示されてお
り、上記テキスト入力領域は、ワールドワイドウェブコ
ンテントを含む双方向表示環境によって生成されてお
り、上記コントロール画面及びテキスト入力領域エリア
は、ハイパーテキスト記述言語(HTML)オブジェク
トであり、上記記録方法は、上記クライアントコンピュ
ータ上でウェブブラウザプログラムを起動するステップ
を有することを特徴とする、請求項4記載の記録方法。 - 【請求項13】 遠隔にある少なくとも1のデータ供給
源からネットワークを介して送信されるデータをクライ
アントコンピュータに記録する記録装置であって、 上記データ供給源のアドレスを入力するためのソースフ
ィールドを設ける手段と、 日付パラメータを入力するための日付フィールドを設け
る手段と、 上記日付パラメータにより指定された日付中の第1の時
刻を入力するための第1の時刻フィールドを設ける手段
と、 第2の時刻パラメータを入力するための第2の時刻フィ
ールドを設ける手段と、 転送先のディスクリプタを入力するための転送先フィー
ルドを設ける手段と、 上記日付パラメータと、上記データ供給源のアドレス
と、上記第1の時刻パラメータと、上記第2の時刻パラ
メータと、上記転送先のディスクリプタのそれぞれのフ
ィールドに入力されたパラメータに基づいて処理を行う
処理手段とを備える記録装置。 - 【請求項14】 1又は複数のコマンド又は上記データ
供給源フィールドにて指定されたデータ供給源から供給
されるデータにアクセスするためのユーザ情報パラメー
タを入力するためのコマンドフィールドを設けるための
手段を備えることを特徴とする請求項13記載の記録装
置。 - 【請求項15】 上記データ供給源フィールドと、上記
第1の時刻フィールドと、上記第2の時刻フィールド
と、上記転送先フィールドとが、上記クライアントコン
ピュータに接続された表示手段に表示されるテキスト入
力フィールド内に表示されることを特徴とする請求項1
4記載の記録装置。 - 【請求項16】 上記テキスト入力フィールドは、上記
表示手段に表示された制御画面内に表示されており、該
制御画面及びテキスト入力フィールドは、上記クライア
ントコンピュータに接続されたメモリ内に格納されたグ
ラフィック画像であることを特徴とする請求項14記載
の記録装置。 - 【請求項17】 上記テキスト入力フィールドは、ワー
ルドワイドウェブのコンテンツを含む双方向表示環境に
よって表示される制御画面内に表示され、 上記表示画面及びテキスト入力フィールドは、ハイパー
テキスト記述言語のオブジェクトであることを特徴とす
る請求項14記載の記録装置。 - 【請求項18】 プロセッサと、 上記プロセッサに接続された入出力回路と、上記プロセ
ッサに接続された表示装置と、 上記プロセッサに接続され、ネットワークを介してサー
バコンピュータに接続するネットワークインターフェイ
ス装置と、 上記プロセッサにより実行される一連のコマンドを格納
するメモリとを備え、 上記プロセッサは、 上記表示装置にテキスト入力フィールドを表示し、 上記テキスト入力フィールドに入力されたデータ供給サ
ーバのアドレスが供給され、 上記テキスト入力フィールドに入力された日付パラメー
タが供給され、 上記テキスト入力フィールドに入力された第1の時刻及
び第2の時刻が供給され、 上記テキスト入力フィールドに入力された転送先のディ
スクリプタが供給され、 上記第1の時刻に上記サーバコンピュータとのネットワ
ーク接続を確立し、上記データ供給源のアドレスにより
指定されたデータ供給サーバに自動的にアクセスし、該
データ供給サーバからデータをダウンロードし、上記転
送先のディスクリプタにより指定された装置に該データ
を格納し、 上記第2の時刻に、上記データのダウンロードを終了
し、上記データ供給サーバとの接続を切断することを特
徴とするコンピュータ。 - 【請求項19】 上記メモリは、上記プロセッサに上記
テキスト入力フィールドに入力された一連のコマンドを
供給させる命令をさらに格納していることを特徴とする
請求項18記載のコンピュータ。 - 【請求項20】 上記ネットワークは、インターネット
の一部であり、上記メモリは、上記データ供給サーバに
アクセスする前に当該コンピュータに接続されるインタ
ーネットサービスプロバイダのネットワークサーバにア
クセスし、上記データ供給サーバとの接続を切断した後
に上記インターネットサービスプロバイダのネットワー
クサーバとの接続を切断させる処理を上記プロセッサに
行わせる命令を格納していることを特徴とする請求項1
8記載のコンピュータ。 - 【請求項21】 上記転送先のディスクリプタにより指
定される装置は、上記プロセッサに接続された記録装置
であることを特徴とする請求項18記載のコンピュー
タ。 - 【請求項22】 上記転送先のディスクリプタによって
指定された装置は、入出力回路を介して上記プロセッサ
に接続された電子的記録装置であることを特徴とする請
求項18記載のコンピュータ。 - 【請求項23】 上記テキスト入力フィールドは、表示
環境により制御画面に表示され、上記制御画面及びテキ
スト入力フィールドは、上記プロセッサに接続されたメ
モリに格納されたグラフィックオブジェクトであること
を特徴とする請求項18記載のコンピュータ。 - 【請求項24】 上記テキスト入力フィールドは、ワー
ルドワイドウェブコンテントを含む双方向表示環境によ
り制御画面内に表示され、上記制御画面及びテキストは
ハイパーテキスト記述言語のオブジェクトであることを
特徴とする請求項18記載のコンピュータ。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/881,052 US6012086A (en) | 1997-06-24 | 1997-06-24 | Internet event timer recording for video and/or audio |
US08/881052 | 1997-06-24 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH1196098A true JPH1196098A (ja) | 1999-04-09 |
Family
ID=25377684
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP10177812A Pending JPH1196098A (ja) | 1997-06-24 | 1998-06-24 | インターネット上を伝送されるデータの記録方法及び記録装置 |
Country Status (2)
Country | Link |
---|---|
US (1) | US6012086A (ja) |
JP (1) | JPH1196098A (ja) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001154958A (ja) * | 1999-11-25 | 2001-06-08 | Just Syst Corp | 情報提供システム及び方法、サーバ装置及びクライアント装置、並びに記録媒体 |
JP2002351769A (ja) * | 2001-05-30 | 2002-12-06 | Nec Corp | データ宅配システム及びそのデータ宅配方法 |
JP2003502887A (ja) * | 1999-06-16 | 2003-01-21 | アイエム・ネットワークス・インコーポレイテッド | インターネットラジオ受信器およびインターフェース |
JP2004509568A (ja) * | 2000-09-22 | 2004-03-25 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 品質検査手段を有するインターネット受信装置 |
US7127580B2 (en) | 2001-09-28 | 2006-10-24 | Sony Corporation | Apparatus and method for controlling data access using encrypted link position information |
JP4174319B2 (ja) * | 2000-07-27 | 2008-10-29 | 株式会社インフォシティ | 情報アクセス装置および方法ならびに情報提供装置および方法 |
Families Citing this family (153)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8352400B2 (en) | 1991-12-23 | 2013-01-08 | Hoffberg Steven M | Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore |
JP4472786B2 (ja) | 1993-03-05 | 2010-06-02 | ジェムスター ディベロプメント コーポレイション | テレビジョン番組情報を通信する方法及びシステム |
US6769128B1 (en) | 1995-06-07 | 2004-07-27 | United Video Properties, Inc. | Electronic television program guide schedule system and method with data feed access |
US6388714B1 (en) * | 1995-10-02 | 2002-05-14 | Starsight Telecast Inc | Interactive computer system for providing television schedule information |
US6732369B1 (en) * | 1995-10-02 | 2004-05-04 | Starsight Telecast, Inc. | Systems and methods for contextually linking television program information |
US6323911B1 (en) | 1995-10-02 | 2001-11-27 | Starsight Telecast, Inc. | System and method for using television schedule information |
US5793954A (en) * | 1995-12-20 | 1998-08-11 | Nb Networks | System and method for general purpose network analysis |
US6469753B1 (en) | 1996-05-03 | 2002-10-22 | Starsight Telecast, Inc. | Information system |
AU4175797A (en) * | 1996-09-03 | 1998-03-26 | Starsight Telecast Incorporated | Schedule system with enhanced recording capability |
US20030005463A1 (en) * | 1999-09-30 | 2003-01-02 | Douglas B Macrae | Access to internet data through a television system |
US20030066085A1 (en) * | 1996-12-10 | 2003-04-03 | United Video Properties, Inc., A Corporation Of Delaware | Internet television program guide system |
US6823225B1 (en) * | 1997-02-12 | 2004-11-23 | Im Networks, Inc. | Apparatus for distributing and playing audio information |
JP4062577B2 (ja) | 1997-07-21 | 2008-03-19 | ジェムスター ディベロプメント コーポレイション | 表示及び記録制御インタフェースのためのシステム及び方法 |
ID20673A (id) * | 1997-08-06 | 1999-02-11 | Sony Corp | Sistem distribusi, metode distribusi, aparat penerimaan dan metode penerimaan |
JP3212921B2 (ja) * | 1997-09-17 | 2001-09-25 | シャープ株式会社 | 複合端末機 |
WO1999014947A1 (en) * | 1997-09-18 | 1999-03-25 | United Video Properties, Inc. | Electronic-mail reminder for an internet television program guide |
GB2330430B (en) * | 1997-10-16 | 2002-07-17 | Ibm | Error handler for a proxy server computer system |
US6741869B1 (en) * | 1997-12-12 | 2004-05-25 | International Business Machines Corporation | Radio-like appliance for receiving information from the internet |
US6189024B1 (en) * | 1998-01-06 | 2001-02-13 | Netscape Communications Corporation | Browsing session recording playback and editing system for generating user defined paths and allowing users to mark the importance of items in the paths |
US6195679B1 (en) * | 1998-01-06 | 2001-02-27 | Netscape Communications Corporation | Browsing session recording playback and editing system for generating user defined paths and allowing users to mark the priority of items in the paths |
US6317760B1 (en) | 1998-01-14 | 2001-11-13 | Microsoft Corporation | Extensible ordered information within a web page |
US6745237B1 (en) * | 1998-01-15 | 2004-06-01 | Mci Communications Corporation | Method and apparatus for managing delivery of multimedia content in a communications system |
US20020002039A1 (en) | 1998-06-12 | 2002-01-03 | Safi Qureshey | Network-enabled audio device |
CN1867068A (zh) | 1998-07-14 | 2006-11-22 | 联合视频制品公司 | 交互式电视节目导视系统及其方法 |
AR020608A1 (es) * | 1998-07-17 | 2002-05-22 | United Video Properties Inc | Un metodo y una disposicion para suministrar a un usuario acceso remoto a una guia de programacion interactiva por un enlace de acceso remoto |
CN101383946A (zh) | 1998-07-17 | 2009-03-11 | 联合视频制品公司 | 点播节目的系统及其相关方法 |
US6505348B1 (en) * | 1998-07-29 | 2003-01-07 | Starsight Telecast, Inc. | Multiple interactive electronic program guide system and methods |
US6654367B1 (en) * | 1998-08-19 | 2003-11-25 | Lucent Technologies Inc. | Internet audio appliance |
US6898762B2 (en) | 1998-08-21 | 2005-05-24 | United Video Properties, Inc. | Client-server electronic program guide |
US6317784B1 (en) * | 1998-09-29 | 2001-11-13 | Radiowave.Com, Inc. | Presenting supplemental information for material currently and previously broadcast by a radio station |
JP4253875B2 (ja) | 1998-09-30 | 2009-04-15 | ソニー株式会社 | 送信方法および送信装置、受信方法および受信装置、並びに伝送方法および伝送システム |
US6223210B1 (en) * | 1998-10-14 | 2001-04-24 | Radio Computing Services, Inc. | System and method for an automated broadcast system |
US6993004B2 (en) * | 1998-10-29 | 2006-01-31 | Sound Starts, Inc. | Method and apparatus for practicing IP telephony from an Internet-capable radio |
US6314094B1 (en) * | 1998-10-29 | 2001-11-06 | Central Coast Patent Agency Inc | Mobile wireless internet portable radio |
US6865746B1 (en) | 1998-12-03 | 2005-03-08 | United Video Properties, Inc. | Electronic program guide with related-program search feature |
US7624046B2 (en) * | 1998-12-24 | 2009-11-24 | Universal Music Group, Inc. | Electronic music/media distribution system |
US7209892B1 (en) | 1998-12-24 | 2007-04-24 | Universal Music Group, Inc. | Electronic music/media distribution system |
EP1163590A4 (en) * | 1999-01-21 | 2007-04-25 | Universal Music Group Inc | METHOD AND SYSTEM FOR TRANSMITTING MEDIA INFORMATION THROUGH A NETWORK |
US7966078B2 (en) | 1999-02-01 | 2011-06-21 | Steven Hoffberg | Network media appliance system and method |
US6901604B1 (en) | 1999-02-19 | 2005-05-31 | Chaincast, Inc. | Method and system for ensuring continuous data flow between re-transmitters within a chaincast communication system |
US7610607B1 (en) | 1999-02-19 | 2009-10-27 | Chaincast Networks, Inc. | Chaincast method and system for broadcasting information to multiple systems within the internet |
WO2000054124A2 (en) * | 1999-03-11 | 2000-09-14 | Arachnid, Inc. | Automated downloading computer jukebox |
US20020118954A1 (en) | 2001-12-07 | 2002-08-29 | Barton James M. | Data storage management and scheduling system |
US7543325B2 (en) | 1999-03-30 | 2009-06-02 | Tivo Inc. | System for remotely controlling client recording and storage behavior |
US7665111B1 (en) * | 1999-10-20 | 2010-02-16 | Tivo Inc. | Data storage management and scheduling system |
US6434621B1 (en) * | 1999-03-31 | 2002-08-13 | Hannaway & Associates | Apparatus and method of using the same for internet and intranet broadcast channel creation and management |
US7437750B1 (en) * | 1999-04-12 | 2008-10-14 | Matsushita Electric Industrial Co., Ltd. | Data transceiving system and method therefor |
US6920479B2 (en) * | 1999-06-16 | 2005-07-19 | Im Networks, Inc. | Internet radio receiver with linear tuning interface |
US20020067805A1 (en) * | 1999-08-13 | 2002-06-06 | Christopher C. Andrews | Method of and apparatus for interactive automated production and recording of an audio file and providing automated addressable access to and transmission and playback of recorded audio files |
US8090619B1 (en) | 1999-08-27 | 2012-01-03 | Ochoa Optics Llc | Method and system for music distribution |
US6647417B1 (en) | 2000-02-10 | 2003-11-11 | World Theatre, Inc. | Music distribution systems |
US7647618B1 (en) * | 1999-08-27 | 2010-01-12 | Charles Eric Hunter | Video distribution system |
US7209900B2 (en) * | 1999-08-27 | 2007-04-24 | Charles Eric Hunter | Music distribution systems |
US8656423B2 (en) | 1999-08-27 | 2014-02-18 | Ochoa Optics Llc | Video distribution system |
US6952685B1 (en) * | 1999-08-27 | 2005-10-04 | Ochoa Optics Llc | Music distribution system and associated antipiracy protection |
US6665720B1 (en) * | 1999-09-21 | 2003-12-16 | Intel Corporation | Adapter for a home power line network |
US20030182567A1 (en) | 1999-10-20 | 2003-09-25 | Tivo Inc. | Client-side multimedia content targeting system |
US7139813B1 (en) * | 1999-11-01 | 2006-11-21 | Nokia Networks Oy | Timedependent hyperlink system in videocontent |
US9191443B2 (en) * | 1999-12-02 | 2015-11-17 | Western Digital Technologies, Inc. | Managed peer-to-peer applications, systems and methods for distributed data access and storage |
DE60038982D1 (de) | 1999-12-02 | 2008-07-03 | Western Digital Tech Inc | System zum fernaufnehmen von fernsehprogrammen |
US7934251B2 (en) | 1999-12-02 | 2011-04-26 | Western Digital Technologies, Inc. | Managed peer-to-peer applications, systems and methods for distributed data access and storage |
US7917628B2 (en) * | 1999-12-02 | 2011-03-29 | Western Digital Technologies, Inc. | Managed peer-to-peer applications, systems and methods for distributed data access and storage |
US8688797B2 (en) * | 1999-12-02 | 2014-04-01 | Western Digital Technologies, Inc. | Managed peer-to-peer applications, systems and methods for distributed data access and storage |
US7120692B2 (en) | 1999-12-02 | 2006-10-10 | Senvid, Inc. | Access and control system for network-enabled devices |
US8793374B2 (en) * | 1999-12-02 | 2014-07-29 | Western Digital Technologies, Inc. | Managed peer-to-peer applications, systems and methods for distributed data access and storage |
US7587467B2 (en) * | 1999-12-02 | 2009-09-08 | Western Digital Technologies, Inc. | Managed peer-to-peer applications, systems and methods for distributed data access and storage |
AU4711601A (en) | 1999-12-10 | 2001-07-03 | United Video Properties, Inc. | Systems and methods for coordinating interactive and passive advertisement and merchandising opportunities |
US9252898B2 (en) | 2000-01-28 | 2016-02-02 | Zarbaña Digital Fund Llc | Music distribution systems |
US20010047516A1 (en) * | 2000-02-01 | 2001-11-29 | Compaq Computer Corporation | System for time shifting live streamed video-audio distributed via the internet |
US7023572B2 (en) * | 2000-02-02 | 2006-04-04 | Raja Singh Tuli | Portable high speed internet access device |
US7356570B1 (en) | 2000-08-29 | 2008-04-08 | Raja Tuli | Portable high speed communication device |
US7068381B1 (en) * | 2000-02-02 | 2006-06-27 | Raja Tuli | Portable high speed internet access device |
US20020030843A1 (en) * | 2000-02-02 | 2002-03-14 | Tuli Raja Singh | Portable high speed internet access device |
US7289244B2 (en) | 2000-02-02 | 2007-10-30 | Raja Singh Tuli | Portable high speed internet access device |
US6633314B1 (en) | 2000-02-02 | 2003-10-14 | Raja Tuli | Portable high speed internet device integrating cellular telephone and palm top computer |
US20020115477A1 (en) * | 2001-02-13 | 2002-08-22 | Raja Singh | Portable high speed internet access device with scrolling |
US6941382B1 (en) | 2000-02-07 | 2005-09-06 | Raja Tuli | Portable high speed internet or desktop device |
US6874009B1 (en) | 2000-02-16 | 2005-03-29 | Raja Tuli | Portable high speed internet device with user fees |
DE10195884T1 (de) * | 2000-03-08 | 2003-03-27 | Gen Instrument Corp | Persönlicher Datenrecorder und Inbetriebnahme und Nutzung desselben |
US6728763B1 (en) | 2000-03-09 | 2004-04-27 | Ben W. Chen | Adaptive media streaming server for playing live and streaming media content on demand through web client's browser with no additional software or plug-ins |
US7673315B1 (en) * | 2000-03-30 | 2010-03-02 | Microsoft Corporation | System and method for providing program criteria representing audio and/or visual programming |
US7584291B2 (en) * | 2000-05-12 | 2009-09-01 | Mosi Media, Llc | System and method for limiting dead air time in internet streaming media delivery |
US6769028B1 (en) | 2000-05-26 | 2004-07-27 | Sonicbox, Inc. | Method and apparatus for sharing streaming media links |
US6684249B1 (en) | 2000-05-26 | 2004-01-27 | Sonicbox, Inc. | Method and system for adding advertisements over streaming audio based upon a user profile over a world wide area network of computers |
CA2412731A1 (en) * | 2000-06-15 | 2001-12-20 | William J. Gaffney | Transferring a multimedia file |
US7099933B1 (en) * | 2000-07-11 | 2006-08-29 | Nortel Networks Limited | System and method for regulating web site access |
US6785666B1 (en) * | 2000-07-11 | 2004-08-31 | Revenue Science, Inc. | Method and system for parsing navigation information |
JP4974405B2 (ja) | 2000-08-31 | 2012-07-11 | ソニー株式会社 | サーバ使用方法、サーバ使用予約管理装置およびプログラム格納媒体 |
GB0023408D0 (en) * | 2000-09-23 | 2000-11-08 | Koninkl Philips Electronics Nv | Handling broadcast data tokens |
US6842777B1 (en) | 2000-10-03 | 2005-01-11 | Raja Singh Tuli | Methods and apparatuses for simultaneous access by multiple remote devices |
US7191211B2 (en) * | 2000-10-03 | 2007-03-13 | Raja Tuli | Portable high speed internet access device priority protocol |
KR20140092418A (ko) | 2000-10-11 | 2014-07-23 | 유나이티드 비디오 프로퍼티즈, 인크. | 매체 콘텐츠 배달 시스템 및 방법 |
US6915327B1 (en) | 2000-10-30 | 2005-07-05 | Raja Singh Tuli | Portable high speed communication device peripheral connectivity |
US6933433B1 (en) | 2000-11-08 | 2005-08-23 | Viacom, Inc. | Method for producing playlists for personalized music stations and for transmitting songs on such playlists |
DE10060452A1 (de) * | 2000-11-28 | 2002-05-29 | Deutsche Telekom Ag | Verfahren für den Verbindungsaufbau in Telekommunikationsnetzen mit DSL-Technologien |
US8144837B2 (en) * | 2001-01-22 | 2012-03-27 | Dialogic Corporation | Method and system for enhanced user experience of audio |
US6928461B2 (en) | 2001-01-24 | 2005-08-09 | Raja Singh Tuli | Portable high speed internet access device with encryption |
US20030061607A1 (en) * | 2001-02-12 | 2003-03-27 | Hunter Charles Eric | Systems and methods for providing consumers with entertainment content and associated periodically updated advertising |
US20020112243A1 (en) * | 2001-02-12 | 2002-08-15 | World Theatre | Video distribution system |
US20020112235A1 (en) * | 2001-02-12 | 2002-08-15 | Ballou Bernard L. | Video distribution system |
US8112311B2 (en) * | 2001-02-12 | 2012-02-07 | Ochoa Optics Llc | Systems and methods for distribution of entertainment and advertising content |
JP4420571B2 (ja) * | 2001-02-22 | 2010-02-24 | ソニー株式会社 | 送信装置および方法、受信装置および方法、情報送受信システムおよび方法、記録媒体、並びにプログラム |
US20020120747A1 (en) * | 2001-02-23 | 2002-08-29 | Frerichs David J. | System and method for maintaining constant buffering time in internet streaming media delivery |
US7631088B2 (en) | 2001-02-27 | 2009-12-08 | Jonathan Logan | System and method for minimizing perceived dead air time in internet streaming media delivery |
US20020133520A1 (en) * | 2001-03-15 | 2002-09-19 | Matthew Tanner | Method of preparing a multimedia recording of a live presentation |
US20020143952A1 (en) * | 2001-03-30 | 2002-10-03 | Sugiarto Basuki Afandi | Multimedia download timer system and method |
US7106944B2 (en) * | 2001-05-30 | 2006-09-12 | Nokia Corporation | System and method for jumping to a timepoint in a MPEG file |
US20020194296A1 (en) * | 2001-06-14 | 2002-12-19 | International Business Machines Corporation | Stopping a slow download of internally included objects in a downloaded HTML page on a web client |
US20020198963A1 (en) * | 2001-06-21 | 2002-12-26 | Wu Alex C. | Method of timer based download and playback scheme for internet browser |
US7960005B2 (en) * | 2001-09-14 | 2011-06-14 | Ochoa Optics Llc | Broadcast distribution of content for storage on hardware protected optical storage media |
US20030055809A1 (en) * | 2001-09-18 | 2003-03-20 | Sun Microsystems, Inc. | Methods, systems, and articles of manufacture for efficient log record access |
US6778194B2 (en) * | 2001-10-09 | 2004-08-17 | International Business Machines Corporation | Method, apparatus and computer program product for eliminating unnecessary dialog box pop-ups |
US7552443B2 (en) * | 2001-10-18 | 2009-06-23 | Bea Systems, Inc. | System and method for implementing an event adapter |
US20030086694A1 (en) * | 2001-11-07 | 2003-05-08 | Nokia Corporation | Recording program scheduling information in an electronic calendar |
JP3703759B2 (ja) * | 2001-11-30 | 2005-10-05 | 株式会社東芝 | 移動体端末の制御方法および移動体端末 |
US20030115258A1 (en) * | 2001-12-13 | 2003-06-19 | International Business Machines Corporation | Time zone difference based locality estimation between web clients and E-business servers |
US7836404B2 (en) * | 2001-12-13 | 2010-11-16 | International Business Machines Corporation | Streaming internet media record and playback software program |
WO2003104942A2 (en) * | 2002-06-07 | 2003-12-18 | Yahoo. Inc. | Method and system for controling and monitoring a web-cast |
US6973480B2 (en) * | 2002-09-26 | 2005-12-06 | Sun Microsystems, Inc. | Mechanism for implementing server-side pluglets |
US6975208B2 (en) * | 2002-09-30 | 2005-12-13 | Lucent Technologies Inc. | Variable alarm for communication devices |
US8176428B2 (en) * | 2002-12-03 | 2012-05-08 | Datawind Net Access Corporation | Portable internet access device back page cache |
US7493646B2 (en) | 2003-01-30 | 2009-02-17 | United Video Properties, Inc. | Interactive television systems with digital video recording and adjustable reminders |
WO2004077846A2 (en) * | 2003-02-24 | 2004-09-10 | Autocell Laboratories, Inc. | System and method for selecting an access point in a wireless network |
US6957415B1 (en) * | 2003-06-04 | 2005-10-18 | Sandia Corporation | Method for self-organizing software |
US7984468B2 (en) | 2003-11-06 | 2011-07-19 | United Video Properties, Inc. | Systems and methods for providing program suggestions in an interactive television program guide |
WO2005050625A2 (en) * | 2003-11-14 | 2005-06-02 | Senvid, Inc. | Managed peer-to-peer applications in a secure network |
US8028323B2 (en) | 2004-05-05 | 2011-09-27 | Dryden Enterprises, Llc | Method and system for employing a first device to direct a networked audio device to obtain a media item |
US8280948B1 (en) * | 2004-06-08 | 2012-10-02 | Persony Inc. | System and method for enabling online collaboration amongst a plurality of terminals using a web server |
GB0413848D0 (en) * | 2004-06-21 | 2004-07-21 | British Broadcasting Corp | Accessing broadcast media |
US9021529B2 (en) * | 2004-07-15 | 2015-04-28 | Microsoft Technology Licensing, Llc | Content recordation techniques |
US8806533B1 (en) | 2004-10-08 | 2014-08-12 | United Video Properties, Inc. | System and method for using television information codes |
US7647419B2 (en) * | 2005-02-02 | 2010-01-12 | Sharp Laboratories Of America, Inc. | Client-side virtual radio station |
US20070022156A1 (en) * | 2005-07-19 | 2007-01-25 | Grubbs Gregory J | Digital music system |
US20070157247A1 (en) * | 2005-12-29 | 2007-07-05 | United Video Properties, Inc. | Systems and methods for managing content |
US20070157223A1 (en) * | 2005-12-29 | 2007-07-05 | United Video Properties, Inc. | Systems and methods for managing content |
US20070157222A1 (en) * | 2005-12-29 | 2007-07-05 | United Video Properties, Inc. | Systems and methods for managing content |
US8832742B2 (en) | 2006-10-06 | 2014-09-09 | United Video Properties, Inc. | Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications |
US7801888B2 (en) | 2007-03-09 | 2010-09-21 | Microsoft Corporation | Media content search results ranked by popularity |
US8418206B2 (en) | 2007-03-22 | 2013-04-09 | United Video Properties, Inc. | User defined rules for assigning destinations of content |
US8087047B2 (en) | 2007-04-20 | 2011-12-27 | United Video Properties, Inc. | Systems and methods for providing remote access to interactive media guidance applications |
US9277490B2 (en) | 2007-08-21 | 2016-03-01 | International Business Machines Corporation | System and method of locating wireless connection among a plurality of wireless connections |
US8327403B1 (en) | 2007-09-07 | 2012-12-04 | United Video Properties, Inc. | Systems and methods for providing remote program ordering on a user device via a web server |
US9053088B2 (en) * | 2008-03-31 | 2015-06-09 | Qualcomm Incorporated | Displaying mnemonic abbreviations for commands |
US8601526B2 (en) * | 2008-06-13 | 2013-12-03 | United Video Properties, Inc. | Systems and methods for displaying media content and media guidance information |
US20100017455A1 (en) * | 2008-07-17 | 2010-01-21 | Lemi Technology, Llc | Customized media broadcast for a broadcast group |
EP2318999A4 (en) * | 2008-07-31 | 2011-12-14 | Hewlett Packard Development Co | CAPTURE OF INTERNET CONTENT |
US10063934B2 (en) | 2008-11-25 | 2018-08-28 | Rovi Technologies Corporation | Reducing unicast session duration with restart TV |
US9166714B2 (en) | 2009-09-11 | 2015-10-20 | Veveo, Inc. | Method of and system for presenting enriched video viewing analytics |
US9204193B2 (en) | 2010-05-14 | 2015-12-01 | Rovi Guides, Inc. | Systems and methods for media detection and filtering using a parental control logging application |
US8805418B2 (en) | 2011-12-23 | 2014-08-12 | United Video Properties, Inc. | Methods and systems for performing actions based on location-based rules |
US9253262B2 (en) | 2013-01-24 | 2016-02-02 | Rovi Guides, Inc. | Systems and methods for connecting media devices through web sockets |
US9501645B2 (en) * | 2013-03-15 | 2016-11-22 | Rudolf H. Hendel | System and method for the protection of computers and computer networks against cyber threats |
US9288521B2 (en) | 2014-05-28 | 2016-03-15 | Rovi Guides, Inc. | Systems and methods for updating media asset data based on pause point in the media asset |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5293357A (en) * | 1990-09-10 | 1994-03-08 | The Superguide Corporation | Method and apparatus for controlling a television program recording device |
JPH0766587B2 (ja) * | 1990-10-20 | 1995-07-19 | エルジー電子株式会社 | Vcrの予約録画方法 |
US5515173A (en) * | 1993-03-05 | 1996-05-07 | Gemstar Developement Corporation | System and method for automatically recording television programs in television systems with tuners external to video recorders |
JPH0775030A (ja) * | 1993-07-07 | 1995-03-17 | Hitachi Ltd | テレビジョン受信機 |
JPH0991793A (ja) * | 1995-09-20 | 1997-04-04 | Rohm Co Ltd | ビデオテープ記録再生装置 |
US5845290A (en) * | 1995-12-01 | 1998-12-01 | Xaxon R&D Ltd. | File recording support apparatus and file recording support system for supporting recording of file on home page on internet and intranet |
-
1997
- 1997-06-24 US US08/881,052 patent/US6012086A/en not_active Expired - Lifetime
-
1998
- 1998-06-24 JP JP10177812A patent/JPH1196098A/ja active Pending
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003502887A (ja) * | 1999-06-16 | 2003-01-21 | アイエム・ネットワークス・インコーポレイテッド | インターネットラジオ受信器およびインターフェース |
JP2001154958A (ja) * | 1999-11-25 | 2001-06-08 | Just Syst Corp | 情報提供システム及び方法、サーバ装置及びクライアント装置、並びに記録媒体 |
US7457850B1 (en) | 1999-11-25 | 2008-11-25 | Justsystem Corporation | Information server system |
JP4174319B2 (ja) * | 2000-07-27 | 2008-10-29 | 株式会社インフォシティ | 情報アクセス装置および方法ならびに情報提供装置および方法 |
JP2004509568A (ja) * | 2000-09-22 | 2004-03-25 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 品質検査手段を有するインターネット受信装置 |
JP4667712B2 (ja) * | 2000-09-22 | 2011-04-13 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 品質検査手段を有するインターネット受信装置 |
JP2002351769A (ja) * | 2001-05-30 | 2002-12-06 | Nec Corp | データ宅配システム及びそのデータ宅配方法 |
US7127580B2 (en) | 2001-09-28 | 2006-10-24 | Sony Corporation | Apparatus and method for controlling data access using encrypted link position information |
Also Published As
Publication number | Publication date |
---|---|
US6012086A (en) | 2000-01-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH1196098A (ja) | インターネット上を伝送されるデータの記録方法及び記録装置 | |
US7346650B2 (en) | Recording and reproducing system, server apparatus, recording and reproducing method, terminal apparatus, operating method, and program storage medium | |
US6535909B1 (en) | System and method for record and playback of collaborative Web browsing session | |
US7140033B1 (en) | Methods and systems for controlling consumer electronics external devices via data delivered to a device | |
US8134605B2 (en) | Apparatus for transmitting an HTML file with a captured or stored image to an electronic device over a network | |
US20010021884A1 (en) | Control data system and control data transmission method | |
US20070192793A1 (en) | Electronic programming guide providing apparatus and method | |
US7076152B1 (en) | Image recording system | |
JP4932119B2 (ja) | データストリーム適応サーバ | |
JP2004529588A (ja) | 同期配信のウェブコンテンツを有する放送番組の時間シフト方法および装置 | |
US7620965B2 (en) | Information processing apparatus and method, information providing apparatus and method, and program storage medium | |
JP4976856B2 (ja) | コンテンツを再生する方法及びコンテンツを再生する装置 | |
US20080022313A1 (en) | Program table generator and a method for quickly displaying a program table in response to user's request | |
JPH1188865A (ja) | 分散型ホームネットワーク | |
US7770195B2 (en) | Information processing apparatus and method, information providing apparatus and method, and program thereof | |
US20050102379A1 (en) | Method for on-line selecting and playing a media file | |
JPH11306116A (ja) | 1サイト複数表示システム | |
JP2003189276A (ja) | 途中再生可能なストリーミング情報配信システム | |
JP4366890B2 (ja) | テレビ番組録画システムおよびテレビ番組録画方法 | |
JP2008060945A (ja) | 配信システムおよび配信方法 | |
JP2011223363A (ja) | コンテンツ出力装置、コンテンツ出力システム、コンテンツ出力方法、プログラムおよび記録媒体 | |
JP3933141B2 (ja) | 予約記録確認システムにおけるサーバ装置及びクライアント装置 | |
US20060069720A1 (en) | Video distributing system, video distributing method, and server | |
JP5490579B2 (ja) | 再生装置、録画方法、プログラム、及び記録媒体 | |
JP2003116116A (ja) | ビデオストリーム再生システムおよびその方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050624 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050624 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080122 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080205 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20080507 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20080512 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080605 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20080805 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20080820 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20080820 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20080919 |