[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

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
Application number
JP10177812A
Other languages
English (en)
Inventor
Daburiyuu Rooueru Richiyaado
ダブリュウ ローウェル リチャード
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Electronics Inc
Original Assignee
Sony Electronics Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sony Electronics Inc filed Critical Sony Electronics Inc
Publication of JPH1196098A publication Critical patent/JPH1196098A/ja
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/4143Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a Personal Computer [PC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/611Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/612Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4334Recording operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/442Monitoring 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/44209Monitoring of downstream path of the transmission network originating from a server, e.g. bandwidth variations of a wireless network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-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/47214End-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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6125Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8106Monomedia components thereof involving special audio data, e.g. different tracks for different languages
    • H04N21/8113Monomedia components thereof involving special audio data, e.g. different tracks for different languages comprising music, e.g. song in MP3 format
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/78Television signal recording using magnetic recording
    • H04N5/782Television 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

(57)【要約】 【課題】 ネットワークを介して伝送されるイベントを
自動的に記録するための装置を提供するためのものであ
る。 【解決手段】 ネットワーククライアントは、所定の第
1の時刻になると自動的にネットワークサーバにアクセ
スし、上記サーバから、所定の転送先又はファイルへデ
ータをダウンロードし、所定の第2の時刻になると自動
的に上記ネットワークサーバへの接続を切断するようプ
ログラミングされている。上記ネットワーククライアン
トはさらに、上記データにアクセスするために必要な追
加的コマンドシーケンスを実行し、通信障害が発生した
場合には、診断ルーチンを実行する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、コンピュータネッ
トワークの分野、特にインターネットを介して伝送され
るイベントのを記録する記録方法及び記録装置に関す
る。
【0002】
【従来の技術】オーディオデータやビデオデータ又はオ
ーディオ/ビデオデータの伝送のためにインターネット
が盛んに利用されている。例えば、音楽ビデオデータが
ビデオクリップとしてワールドワイドウェブページに掲
載されている。ビデオクリップは、画像を連続して表示
することによりアニメーションや動画を再生するもので
あり、このビデオデータとオーディオデータを統合する
ために、オーディオチャンネルが設けられている。オー
ディオ/ビデオデータは通常、ネットワーク上のサーバ
に格納されており、ネットワークに接続したユーザが希
望により利用することができるようになっている。上述
のようなビデオクリップをインターネット上で閲覧する
ために、通常、ユーザは、ウェブブラウザを用いてUR
L(Uniform Resource Locator)を入力し、ビデオファ
イルの供給源であるサーバにアクセスする。次に、ユー
ザは、例えばファイル送信プロトコル(FTP)等のネ
ットワークプロトコルを用いて所望のファイルをダウン
ロードする。そして、自分のコンピュータで、適切なア
プリケーションプログラムを用いてダウンロードしたビ
デオファイルを再生する。
【0003】
【発明が解決しようとする課題】インターネット上で得
られるオーディオ/ビデオデータの大部分は、ユーザが
いつでもダウンロードして再生できるようにネットワー
クサーバに格納されているが、中には、特定のサーバか
ら、特定の時間にしか入手できないイベントや番組もあ
る。そのようなイベントとしては、「ウェブキャスト」
が挙げられるが、これは、ある場所において録音若しく
はビデオ録画されたイベントが、インターネット上で生
放送として伝送され、ウェブページ上に表示されるとい
うものである。また、他の例として、インターネットを
介したラジオ放送又はテレビジョン放送の伝送がある。
このようなイベントは、永久ファイルとしてサーバに蓄
積されていない場合が多く、そのような場合には、ただ
単にイベントが発生する都度、ネットワークデータ上で
伝送されるのみである。したがって、これらのイベント
を視聴する機会は極めて限られたものである。
【0004】現在のインターネットアクセス装置及びウ
ェブブラウザプログラムには、同時又は一度きりの番組
やイベントを記録する手段が備わっていない。このよう
なイベントにアクセスするためには、ユーザは、特定の
時間に供給源のウェブサイトにログインして、そのイベ
ントを視聴しなければならない。当然ながら、手動的な
操作によってイベントにアクセスをすることがユーザに
とって時間的に不都合であったり不可能であったりし
て、ユーザがそのイベントを視聴できないこともある。
【0005】したがって、ネットワーク上で限られた時
間にしか入手できないイベントを記録することで、後に
そのイベントを再生できるようにすることが望まれる。
さらに、そのイベントを自動的に記録するためのプログ
ラミングの機構を設けることで、ユーザがそのイベント
に手動でアクセスして記録処理を開始しなくてもよいよ
うにすることが望まれる。
【0006】
【課題を解決するための手段】本発明は、ネットワーク
データを介して伝送されるイベントに自動的にアクセス
して、それを記録する記録方法及び記録装置を提供す
る。本発明に係る記録方法においては、ネットワークイ
ンターフェース装置は、以下のような動作を実行するよ
うプログラミングされている。すなわち、ネットワーク
サーバにアクセスし、プログラミングされた開始時刻に
なると、データをネットワークサーバから記録装置にダ
ウンロードし、プログラミングされた終了時刻になると
データの送受信を終了し、ネットワークサーバへの接続
を切断する。記録されるデータは、サーバ上のデータフ
ォーマットに応じて、コンピュータが読込可能なファイ
ル又はデジタルビットストリームのいずれかによって伝
送されてもよい。ユーザ側では、データは、例えばハー
ドディスク等のコンピュータ記録装置に供給されるか、
又はビデオカセットレコーダ等のアナログ記録装置に供
給される。
【0007】本発明の実施の形態においては、イベント
記録プログラムは、クライアントコンピュータで実行さ
れ、特定のイベントを記録するためのパラメータを入力
するためのダイアログウィンドウを表示させる。これら
のイベント記録パラメータには、イベントサーバのネッ
トワークアドレスと、記録セションの開始及び終了時刻
と、目的のファイルのディスクリプタ又はダウンロード
したデータを記憶若しくは記録するための記録装置のデ
ィスクリプタとが含まれている。また、イベント記録パ
ラメータは、サーバ上の記録可能なイベントにアクセス
するために必要な命令手順及び、障害復旧のための診断
ルーチンを含んでいる。イベント記録プログラムは、記
録処理を実行し、すなわち、プログラミングされた開始
時刻になると自動的に供給源のサーバにログインして、
転送先までのデータ伝送処理を開始し、また、プログラ
ミングされた終了時刻になると供給源のサーバとの接続
を切断する。
【0008】本発明のさらなる特徴は、添付の図面及び
以下の詳細な説明により明らかとなる。添付の図面は、
本発明を例示的に示すものであり、本発明を限定するも
のではない。添付の図面では、同様の部分には同様の符
号を付してある。
【0009】
【発明の実施の形態】以下、ウェブブラウザを用い、イ
ンターネットを介してアクセスされたオーディオ/ビデ
オイベントを記録するためのシステムを説明する。以下
の記述では、説明の都合上、本発明の理解を容易にする
ために多くの詳細な事項を述べる。しかしながら、その
ような詳細な事項によらず本発明が実施できることは、
当業者には明らかである。さらに、以下の実施例では、
説明を容易にするために、ブロック図に示すブロックに
よく知られた構造又は装置を採用している。
【0010】ハードウェアの概要 本発明によれば、ネットワーク上のクライアントコンピ
ュータ装置は、オーディオ、ビデオ又はオーディオ/ビ
デオデータから成るファイル又はデータストリームを要
求し、それらを受信する。ある実施の形態においては、
アクセス、ダウンロード、データ処理及び本発明のその
他の処理は、クライアントコンピュータ内の中央演算処
理装置(以下、CPUという)によって、メモリ内に記
憶されている一連の命令を実行することにより行われ
る。メモリは、ランダムアクセスメモリ(RAM)であ
っても、読出専用メモリ(ROM)であっても、マスス
トレージデバイスのような永続的な記録装置であって
も、これらの装置を組み合わせたものであってもよい。
一連の命令を実行すると、CPUは、本発明に基づいた
処理を行う。
【0011】命令は、データストレージ装置又は、1又
は複数のコンピュータ装置からネットワークを介して、
クライアントコンピュータのメモリにローディングされ
る。例えば、サーバコンピュータは、クライアントコン
ピュータからネットワークを介して送信されてきたメッ
セージに応じて、一連の命令をクライアントコンピュー
タに送信する。クライアントコンピュータは、ネットワ
ークを介して送信されてきた命令を受信すると、この受
信した命令をメモリに記憶する。クライアントコンピュ
ータは、このように命令を一時的に記憶し、後にその命
令を実行することもできるが、命令がネットワークを介
して、到着した時点でその命令を実行するようにしても
よい。あるいは、ダウンロード命令がCPUによって直
接サポートされることもある。この場合、命令は、CP
Uによって直接実行される。なお、CPUが命令を直接
実行できない場合もある。このような場合、CPUは、
命令を実行するために、インタープリタを用いて命令を
解釈するか、あるいは受信した命令を直接処理可能な命
令に変換する必要がある。また、他の実施例において
は、本発明の命令をソフトウェアで実現するのではな
く、ハードウェア回路として実現してもよく、ソフトウ
ェアとハードウェア回路とを併用してもよい。このよう
に、本発明は、ハードウェアとソフトウェアの特定の組
み合わせに限定されるものではなく、またクライアント
によって実行される命令は、いかなる供給源から供給さ
れるものであってもよい。
【0012】図1は、ネットワーク接続されたコンピュ
ータ間でオーディオ/ビデオデータの伝送が行われるネ
ットワーク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つの接続点を介してイン
ターネットに接続される。
【0013】図2は、図1のネットワーク100内の例
えばクライアントコンピュータ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に接続された
他のコンピュータやテープレコーダ等の電子機器にデー
タを送信する。
【0014】ネットワークインターフェイス223は、
バス201に接続されており、コンピュータ装置200
とネットワーク媒体とを物理的及び論理的に接続する。
コンピュータ200は、通常ネットワークルータに接続
されるが、使用環境に応じて他のコンピュータに直接接
続されることもある。なお、図2に示す構成は、単に説
明のために例示したものであり、本発明を適用したクラ
イアントコンピュータの構成は、この図に示すような特
定の構成に限定されるものではない。
【0015】本発明のある実施の形態においては、クラ
イアントコンピュータ102は、パーソナルコンピュー
タにより実現され、モデムや同様なネットワークインタ
ーフェイス装置がネットワーク110へのインターフェ
イスを司る。また、別の実施の形態においては、コンピ
ュータ装置200として示したクライアントコンピュー
タ102は、例えばネットワークコンピュータ(NC)
又はウェブ・ティー・ブイ・ネットワーク・インク社
(WebTVNetworks, Inc.)により開発されたWebTV TMシス
テム(商標)等のインターネットアクセス専用の装置に
より実現される。
【0016】インターネットイベント インターネットを介して送信される一連のオーディオ/
ビデオデータを再生する、例えばウェブブラウザ等の周
知のアプリケーションにより、ユーザは、伝送されるデ
ータを容易に読み込み、閲覧や視聴することができる。
しかしながら、従来の技術では、ユーザの不在時にデー
タをデータ記録装置に記録することはできない。
【0017】本発明は、ネットワーク上のサーバコンピ
ュータから入手可能なオーディオ/ビデオイベントに自
動的にアクセスして記録するための方法を提供する。ま
た、本発明においては、オーディオのみのデータ(例:
オーディオ録音)や、画像のみのデータ(例:無音声の
映像)、あるいはオーディオ/ビデオデータの組み合わ
せ(音声付きの映像)のいずれをも利用することができ
る。さらに、本発明は、インターネット、インターネッ
トのワールドワイドウェブポーション、あるいは様々な
ローカル/広域ネットワーク(LAN/WAN)等のあ
らゆるネットワークに利用できる。なお、以下では、便
宜上ワールドワイドウェブからオーディオ/ビデオイベ
ントを自動記録する形態のみを説明するが、本発明の実
施は、このような形態に限定されるものではない。
【0018】ワールドワイドウェブを管理するサーバに
より、インターネットのサイト上で、例えば音楽ビデ
オ、又は映画やテレビ番組の抜粋などのオーディオ/ビ
デオシーケンスを視聴することができる。サーバコンピ
ュータは、ウェブサーバプログラムを用いてメモリに記
憶されたビデオクリップへのアクセスを提供し、クライ
アントコンピュータは、ウェブブラウザプログラムを用
いてネットワークから情報をダウンロードして表示す
る。多くのウェブブラウザは、ウェブブラウザの性能を
拡張するソフトウェアコンポーネントである「プラグイ
ン」を提供している。広く用いられているプラグイン
は、マルチメディアイベント等の統合されたデータの出
力を容易にするプログラムを含んでいる。例えば、有名
なウェブブラウザであるネットスケープナビゲータ用の
リアルオーディオプラグインは、ライブ及びオンデマン
ドのリアルタイムオーディオを提供し、これにより、サ
ーバコンピュータは、自らのサイトからオーディオコン
テンツを供給することができ、また、クライアントコン
ピュータは、自らのサイトで、そのオーディオコンテン
ツを再生することができる。もう一つの同様なプラグイ
ンとして、ストリームワークス(StreamWorks)があ
り、これを用いてクライアントコンピュータは、オーデ
ィオ情報及びビデオ情報の両方を再生できる。ある再生
プログラムでは、データストリームがネットワーク上で
受信されるとクライアントが直接ビットストリームデー
タにアクセスできるようになっているため、ユーザは、
データをダウンロードすることなく再生できる。
【0019】放送用のオーディオコンテンツを供給する
サーバのウェブページの例を図3に示す。この表示画面
300には、例えば図1に示すクライアントコンピュー
タ102等のクライアントコンピュータ上のウェブブラ
ウザによってウェブページが表示されている。表示画面
300は、いくつかの異なるフィールドを有するウェブ
ブラウザウィンドウ302を有している。これらのフィ
ールドには、オプションボタンフィールド304、ユニ
フォームリソースロケータ(URL)フィールド30
6、ウェブページ308等が表示される。ウェブページ
308には、フィールド306において指定されたウェ
ブサイトサーバから送信されてきたテキスト情報及び/
又はグラフィック情報を表示する。
【0020】また、ウェブページ308には、番組又は
イベントを表示するための表示ウィンドウ310を表示
している。図3に示すウェブページの例においては、表
示ウィンドウ310は、オンラインラジオ放送局を選曲
する模擬的な制御パネルが表示されている。このコント
ロールパネルは、インターネット上のネットワークサー
バによって供給され、ネットワーククライアントに送信
されてきた生のラジオ放送を、ユーザが聴取することが
できることを示している。ここで、生のラジオ放送を直
に所定時間記録することもでき、また、記録及び再生の
予約設定をすることもできる。ラジオ放送を適切に再生
するためには、クライアントコンピュータは、適切なオ
ーディオソフト(例えばウェブブラウザのプラグイン
等)を起動する。
【0021】図3は、オンラインラジオアプリケーショ
ンのためのサーバのウェブページを示しているが、この
図3はウェブページを例示的に示すものであり、実際の
ウェブページでは、映画、ビデオクリップ、又は生放送
されるイベント(「ウェブキャスト」)といったあらゆ
る種類のマルチメディアコンテンツにアクセスすること
ができるようになっている。この場合、イベントにはオ
ーディオデータ及びビデオデータの両方が含まれてお
り、ウェブブラウザは、適切なビューアソフトウェアを
起動して、ウィンドウ310に番組又はイベントを表示
する。
【0022】上述の説明からも明らかなように、URL
フィールド306にてアドレスを指定するだけで、簡単
にイベントを視聴できる。すなわち、クライアントコン
ピュータから直接アクセスできるアドレスにイベントが
格納されている。しかしながら、場合によっては、特定
のウェブアドレスにおいて、イベントに直接アクセスで
きないこともある。このような場合においては、ウェブ
アドレスは、サーバのアドレスを特定するのみであり、
ビデオクリップやオーディオプログラムを再生するため
には、さらにコマンドやオプションを実行しなければな
らない。例えば、URLフィールド306内のサブアド
レスを特定したり、ウェブページ308内に表示される
ハイパーテキストリンクボタン又はオプションボタンを
選択することによって、ウェブページ308内のウィン
ドウ310にプログラムやイベントを表示させることが
できる。さらに、サーバサイトの中には、ユーザのアク
セスに対して、課金又は他の方法による料金の支払いを
要求するものもある。この場合、ユーザは、サイトにア
クセスするために、ユーザID又は課金用のパスワード
を入力しなければならない。
【0023】インターネットイベントの記録 図1に示すネットワーク環境における本発明に係る記録
方法を説明する。ネットワーク100において、サーバ
コンピュータ104は、オーディオ/ビデオの連続した
データを格納しており、これを以下ではインターネット
「イベント」と呼ぶ。クライアントコンピュータ102
からの要求に応じて、サーバコンピュータ104は、ネ
ットワーク110を介して、インターネットイベントを
クライアントコンピュータ102に送信して表示させ
る。例えばビデオクリップ等の一般的なイベントは、音
楽トラック又は音声トラックを示すオーディオデータ
と、ビデオシーケンスを形成する連続したデジタルグラ
フィック画像とからなる。ウェブサーバ104は、オー
ディオデータ及びグラフィック画像の一方又は両方を実
行可能データ内蔵ファイル又はデジタルビットストリー
ムの形式でクライアントコンピュータ102に送信す
る。サーバコンピュータ104は、また放送用のコンテ
ンツをネットワーク110に供給する。例えば、サーバ
コンピュータ104は、図3に示すようなインターネッ
トラジオウェブサイトへのアクセスを提供する。
【0024】本発明の実施の形態で用いる自動イベント
記録プログラム(以下、「インターネットイベントレコ
ーダ」とする)は、クライアントコンピュータのオペレ
ーションシステム上で又はクライアントコンピュータを
インターネットに接続するネットワークインターフェイ
スの通信ソフト上で動作するプログラムである。インタ
ーネットイベントレコーダを起動するとクライアントコ
ンピュータのウェブブラウザがソースサイトにアクセス
し、接続する。クライアントコンピュータ上に利用可能
なウェブブラウザプログラムが複数ある場合、インター
ネットブラウザが特定のウェブブラウザを接続用に選択
するようにプログラミングしてもよい。本発明の実施の
形態において、インターネットイベントレコーダは、ク
ライアントコンピュータ102に接続された表示画面上
に表示されるダイアログウィンドウを用いてプログラミ
ングされる。このダイアログウィンドウの実際の形態に
応じて、ダイアログウィンドウに対するアクセスは、コ
マンドラインにプログラム名を入力したり、プルダウン
メニューの中からプログラム名やコマンドメニューを選
択したり、あるいは画面上のオプションボタンを選択す
ることによって行われる。
【0025】本発明の変形例においては、インターネッ
トイベントレコーダは、クライアントコンピュータ上で
動作しているウェブブラウザのためのプラグインプログ
ラムとして、又は既存のウェブブラウザプラグインプロ
グラムの拡張機能として利用することができる。このよ
うな場合、インターネットイベントレコーダは、利用可
能であれば、例えばウェブブラウザ上に表示されたオプ
ションボタンを選択することにより呼び出される。
【0026】インターネットイベントレコーダのダイア
ログウィンドウの表示例を図4に示す。インターネット
イベントレコーダのダイアログウィンドウ400は、ユ
ーザが入力装置を用いてデータを入力できるようないく
つかのフィールドを備えている。第1のフィールド40
4はソースURLフィールドである。ユーザはこのフィ
ールドに記録したいデータを供給するサーバのURL又
はインターネットアドレスを入力する。フィールド40
6は、ユーザがイベントを記録する日付を入力するフィ
ールドである。ここで、記録したいイベントが1回のみ
のものであれば、単一の日付が入力される。また、記録
したいイベントが連続するものであれば、日付の範囲
(例えば1月1日から1月5日まで等)又は選択日(例
えば「毎日」又は「毎週日曜日」等)が入力される。ま
た、フィールド408は、ユーザが記録開始時刻を入力
するフィールドであり、フィールド410は、ユーザが
記録終了時刻を入力するフィールドである。この変形例
として、フィールド410に開始時刻からの記録処理継
続時間(例えば+2時間)を入力するようにプログラミ
ングしてもよい。時刻パラメータは、午前(a.m.)ある
いは午後(p.m.)の指定を伴う標準的な12時間方式で
入力するようにしてもよく、あるいは24時間方式で入
力するようにしてもよい。さらに時刻フィールド内にパ
ラメータを追加して(例えば、クライアントコンピュー
タの所在地とサーバコンピュータの所在地との間に時差
がある場合)時差の調整や夏時間の自動時刻調整を行う
ようにプログラミングしてもよい。
【0027】フィールド412は、オプションのマクロ
プログラムルーチンを入力するためのフィールドであ
る。記録されるべき実際のオーディオ又はビデオデータ
が、ソースURLフィールド404において特定された
URLから直接アクセスできない場合には、マクロ又は
コマンド列が必要となる。このような場合、オーディオ
又はビデオデータストリームをダウンロードしたり、ア
クセスしたりするには、例えば所定の制御キーの入力
や、ネットワークサブアドレスの入力、又はユーザID
やアクセスコード(決済口座を必要とするサービスの場
合)の入力が必要になる。ユーザは、特定の供給源又は
サーバウェブサイト内のデータにアクセスするための特
定のキーシーケンスやマクロを一旦決定すると、このシ
ーケンスをマクロフィールド412に入力する。ウェブ
ブラウザは、ソースURLにアクセスするとオプション
のマクロフィールド412に入力されたマクロ又はコマ
ンド列を自動的に実行する。これにより、ユーザによる
手動操作が要求されていたイベントファイル又はデータ
ストリームへのアクセス処理を自動的に行うことができ
る。
【0028】フィールド414は、ユーザがデータスト
リームやデータファイルの転送先を入力するフィールド
である。この転送先は、通常、データストリームやデー
タファイルを記録するためにハードディスク上に作成さ
れたファイル名である。また、この変形例として、クラ
イアントコンピュータに制御される例えばテープレコー
ダ等の外部機器を特定するディスクリプタを転送先フィ
ールド414に格納するようにしてもよい。本発明の実
施の形態においては、インターネットイベントレコーダ
は、データストリーム又はファイルを例えばハードディ
スクなどのデフォルト装置に記録するように構成されて
いる。この場合、記録されるイベントがデフォルト装置
に自動的に書き込まれるため、転送先フィールドは不要
である。
【0029】なお、インターネットイベントレコーダの
機能を拡張するために、特に図4に示したフィールド以
外のフィールドを追加してもよい。例えば再試行フィー
ルドを設けて、供給源のサーバがビジー状態である場合
には供給源のサーバへの接続を再試行し、またはISP
ラインがビジー状態であったりラインドロップが生じた
場合にはISPラインへの接続を再試行する回数をここ
で指定するようにしてもよい。また、別の供給源サーバ
のURLや別のISP電話番号がある場合には、それら
をこの再試行フィールドに書き込むようにしてもよい。
さらに、ネットワーク接続に障害が生じたり中断された
場合に、エラーメッセージを表示したり、診断ルーチン
を実行するための障害フィールドを設けてもよい。さら
に、インターネットイベントレコーダがスタンドアロー
ンのプログラムとして実現されている場合、さらにフィ
ールドを追加して、ソースサイトにアクセスして接続す
べきウェブブラウザをここで特定するようにしてもよ
い。このようなフィールドを設けることにより、ユーザ
は、クライアントコンピュータで複数のウェブブラウザ
が使用可能な場合、特定のウェブブラウザを選択するこ
とができる。
【0030】本発明の実施の形態において、インターネ
ットイベントレコーダは、複数のインターネットイベン
トを記録することができる。この場合、インターネット
イベントレコーダの記録ウィンドウ内に複数の入力ウィ
ンドウが表示される。いくつかの独立したイベントの記
録処理をプログラミングするためのいくつかの独立した
イベントウィンドウを有するインターネットイベントレ
コーダのダイアログウィンドウを図5に示す。図5に示
すダイアログウィンドウにより、複数のインターネット
イベントの記録処理をプログラミングすることができ
る。これらのイベントは、それぞれ異なる時間に記録さ
れるものでもよく、また異なるウェブサイトから供給さ
れるものでもよい。例えばイベント1用のダイアログウ
ィンドウ502等の、マルチイベントレコーダウィンド
ウ500内の各ダイアログウィンドウは、図4のダイア
ログウィンドウ400と実質的に同様のものである。図
5に示すマルチイベントレコーダウィンドウ500は、
このようなダイアログウィンドウを6つ備えている。な
お、複数のイベントを記録するために設けられるウィン
ドウの数は、いくつであってもよい。図4を用いて説明
したように、マルチイベントレコーダ内のそれぞれ別個
のダイアログウィンドウにおいて、ユーザは、供給源の
URLと、開始/終了時刻と、マクロと、それぞれ別個
のイベントの転送先とを、入力する。この場合、プログ
ラミングされたイベントの記録スケジュールが重複しな
いようにするためのソフトウェアルーチンが必要とな
る。
【0031】図6は、本発明の実施の形態において、送
信されたインターネットイベントを記録する手順を示す
フローチャートである。ステップ602において、ユー
ザは、クライアントコンピュータ102内のインターネ
ットイベントレコーダのプログラムにアクセスする。イ
ンターネットイベントレコーダが独立のプログラムとし
て実現されている場合、インターネットイベントレコー
ダは、アクセスされると、クライアントコンピュータ上
のオペレーションシステムソフトウェアの取決に基づい
て起動される。一方、インターネットイベントレコーダ
がウェブブラウザの拡張機能として実現されている場
合、インターネットイベントレコーダは、使用中のウェ
ブブラウザの取決に則って、通常、ウェブブラウザのU
RLフィールド306内の適切なロケーションアドレス
を入力したり、あるいは適切なハイパーテキストリンク
ボタン(例:図3のリンクボタン312)を選択したり
することによってアクセスされる。ステップ604にお
いて、ユーザは、例えば図4に示すダイアログウィンド
ウ400等のダイアログウィンドウのそれぞれ適切なフ
ィールドに供給源のURLと、日付と、開始及び終了時
刻と、オプションのマクロと、転送先ディスクリプタと
を入力する。また、ユーザは、ウェブブラウザを介する
ことなく、記録予定を確認したり、予約を解除したり、
タイマーモードのオン/オフを切り替えたりといったク
ライアントコンピュータ上の全般的な制御を利用するこ
とができる。ここで、ユーザのイベントレコーダに対す
る操作は終了し、インターネットイベントレコーダは、
記録処理を自動的に実行する。
【0032】フィールド406で指定された日付及び、
フィールド408で指定された時刻になると、インター
ネットイベントレコーダは記録処理を開始する。ステッ
プ606において、インターネットイベントレコーダ
は、特定のウェブブラウザを起動して、インターネット
サービスプロバイダにダイヤル接続する。ネットワーク
接続が確立すると、インターネットイベントレコーダ
は、ウェブブラウザを介して、フィールド404で指定
された供給源のURLにアクセスし、必要なマクロがあ
れば実行する。このとき実行されるマクロは、ダイアロ
グウィンドウ400のフィールド412に記憶されてい
るキーシーケンス又はプログラムである。このとき、例
えばソースウェブサイトのサーバが開始時刻にビジー状
態であったり、ダウンしていたり、ソースウェブサイト
が、移転してしまっている等の事情により、ISP又は
ソースウェブサイトに接続できないことがある。ISP
又はソースウェブサイトが一時的に接続不可能となって
いる(例えば、サーバへの電話回線が込み合っている)
場合、ウェブブラウザは、ステップ610において、I
SP又はソースサイトへのアクセスに成功するまで、接
続処理を繰り返し行うようプログラミングしてもよい。
一方、サーバが既に閉鎖されているか、あるいはウェブ
サイトが移転してウェブアドレスが変更されている等の
事情により、ソースウェブサイトへの接続が永久的に不
可能となった場合には、インターネットイベントレコー
ダは、ウェブブラウザに対してエラーメッセージを返
し、サーバウェブサイトへの接続不能のためデータの記
録ができなかったことを知らせる。このとき、代わりの
ISP番号又は供給源のサーバのURLがある場合は、
エラーメッセージを返す前に代わりのISP番号又は供
給源のサーバのURLを用いて再度接続処理を試行す
る。
【0033】ステップ608において、最初のアクセス
又は再試行によってウェブサイト(又はその代理)に接
続されたと判定された場合、ウェブブラウザは、ステッ
プ612においてソースデータのフォーマットを判定す
る。入手されるオーディオデータ又はビデオデータのフ
ォーマットは、いくつかの異なるものであってもよい。
通常、データは、単にメモリにデータファイルとして格
納される。このようなファイルは、通常のフォーマッ
ト、圧縮されたフォーマット及び/又は暗号化されたフ
ォーマットで送信されるようなデータを含む。さらに、
ビットストリームをパケット化してダウンロード可能な
フォーマットで、データをウェブサーバ上に格納してお
くようにしてもよい。ステップ612において、ウェブ
ブラウザは、利用可能なデータのフォーマットを判定す
る。ステップ614において、必要なデータがファイル
に保存されていると判定された場合、インターネットレ
コーダは、ステップ616において、例えばファイル通
信プロトコル等の適切なネットワークプロトコルを用い
てそのファイルのダウンロードを開始する。そしてこの
ダウンロードされたファイルは、ステップ618におい
て、クライアントコンピュータに接続された例えばハー
ドディスク駆動装置等の記録装置に設けられたクライア
ントファイル内に記録される。ダウンロード及び記録処
理が終了すると、インターネットイベントレコーダは、
ステップ620において、ウェブブラウザと供給源のサ
ーバとの接続を切断し、クライアントコンピュータとI
SPとの接続を切断する。
【0034】ステップ614において、データは、クラ
イアントからアクセスがあったときにウェブサーバを介
してそのまま供給又は送信されるデジタルビットストリ
ームの形式であると判定された場合、インターネットイ
ベントレコーダは、データを受信し、インターネットダ
イアログウィンドウ400のフィールド414において
転送先として指定された装置にこのデジタルビットスト
リーム又は信号を送信する。インターネットイベントレ
コーダは、ステップ622において、インターネットダ
イアログウィンドウ400のフィールド410で指定さ
れた終了時刻(又は継続時間)になるまで、デジタルビ
ットストリームの受信及び適切な転送先への送信処理を
続ける。この指定された終了時刻となるか又は継続時間
を経過すると、インターネットイベントレコーダは、ス
テップ624において、データのダウンロードを終了
し、ウェブブラウザのソースウェブサイトとの接続を切
断する。このとき、これ以上インターネットにアクセス
する必要がない場合、インターネットイベントレコーダ
は、クライアントコンピュータとISPとの接続を切断
する。
【0035】ソースウェブサイトとの接続を切断する
と、記録されたデータイベントに関連付けられたデータ
ログファイルは、ステップ626においてクライアント
コンピュータ200内の適切な記憶装置(例えばマスス
トレージ装置207又はRAM204)に記憶される。
このログファイルにより、ユーザは、記録されたイベン
トを確認することができる。ログファイルには、供給源
のサーバのURLと、記録処理が行われた日付と開始及
び終了時刻と、転送先のディスクリプタ又はファイル名
等のほか、ユーザにとって有用なデータが記録されてい
る。
【0036】本発明の実施の形態においては、イベント
データの転送先として、クライアントコンピュータの内
部又はこれに接続されている記憶装置に設けられたファ
イルを用いることがある。これは、記録されるデータが
FTPを用いてダウンロードされたコンピュータファイ
ルであるか、あるいはネットワークを介して伝送された
デジタルビットストリームである場合によく行われる。
このような場合、転送先は、通常例えばクライアントコ
ンピュータ200内のマスストレージ装置207等のハ
ードディスク駆動装置であり、ファイル名は、図4に示
すフィールド414に入力される。
【0037】また、コンピュータのハードディスクでは
なく外部記録装置にデータを記録することもあり、この
場合、アナログ又はデジタルの記録再生装置が転送先と
なる。例えば、オーディオ信号の転送先としては、アナ
ログテープレコーダ又はデジタルオーディオテープ(D
AT)記録再生装置等があり、ビデオ信号の転送先とし
てはビデオカセットレコーダ(VCR)等がある。この
場合、適切な記録装置がクライアントコンピュータに接
続され、例えばI/Oインターフェイス回路225等の
適切なインターフェイス回路を介して制御される。さら
に、転送先がアナログ記録装置の場合、ネットワークを
介して受信されたデジタル信号は、I/Oインターフェ
イス回路225から出力される前にアナログ信号に変換
される。この場合、記録されるプログラムは、実際に再
生される、すなわち伝送時にユーザが不在でなければ、
クライアントコンピュータによって視聴できたであろう
番組のデータである。
【0038】ハードディスク駆動装置内に設けられたフ
ァイルが転送先である場合、ユーザは、後に自分の都合
の良い時間にファイルにアクセスできる。データにアク
セスして番組を再生するために、ユーザは、通常サーバ
から直接データにアクセスする場合に必要であるいくつ
かのプログラム又はプラグインを起動する必要がある。
このようなプラグインには、解読プログラム及び解凍プ
ログラム等がある。例えば、アクセスされるデータがM
PEG方式で圧縮されたビデオファイルである場合、ユ
ーザがビデオプログラムを見ることができるようにする
ために、ウェブブラウザは、MPEGデータを解凍する
プラグインを起動する必要がある。同様に、MPEG方
式で圧縮されたデータがインターネットイベントレコー
ダによってハードディスク駆動装置に設けられたファイ
ルに転送されている場合、ユーザは、ファイル再生時に
MPEGデータを解凍するプログラムを起動してビデオ
データを再生する。
【0039】また、本発明の他の実施の形態において
は、ユーザは、様々なインターネットサイトから入手で
きる自動「プログラムガイド」を用いて、放送予定の番
組にアクセスする。このプログラムガイドは、特定のイ
ンターネットプログラムやイベントのアドレス及び放送
時間帯を示すコードからなり、様々なインターネットの
プロバイダからオンラインで公開され、入手できるよう
になっている。この実施の形態においては、ダイアログ
ウィンドウ400に、供給源のURL、日付、開始及び
終了時刻のための別個のフィールドに代えて、プログラ
ムガイドのコード用に単一のフィールド設け、この単一
のフィールドにコードを入力するだけで、希望する番組
が自動的に選択される。
【0040】上述のインターネットイベントの記録方法
によれば、ユーザは、都合のよい時間に番組を視聴でき
るのみならず、イベントのコンテンツを編集したり改変
したりすることもできる。例えば、著作権者が許容する
範囲内で、ユーザは特定のオーディオデータ又は画像デ
ータのセグメントを編集したり、それに見出しや説明を
添付したり、あるいは他の媒体で再生できるようにフォ
ーマットを変更したりすることができる。
【0041】インターネットイベントレコーダウィンド
ウの書式 本発明のある実施の形態において、インターネットイベ
ントレコーダのウィンドウ及びそれに関連したダイアロ
グウィンドウは、標準HTMLコマンド構造を用いて作
成される。また、HTMLオブジェクト及びプログラム
リンクを構築することによりオプションボタン及びデー
タ入力フィールドが作成される。本発明の実施には、様
々なページフォーマットを用いることができる。
【0042】また、他の実施の形態では、インターネッ
トイベントレコーダのウィンドウ及びそれに関連したダ
イアログウィンドウは、ビットマップイメージや標準グ
ラフィックフォーマットイメージで作成され、ネットワ
ークインターフェイス回路を介して、又は同報通信信号
により表示装置に表示される。この実施の形態において
は、これらのウィンドウは、ウェブブラウザを用いてア
クセスされるワールドワイドウェブページではなく、そ
れに代えて、通常、表示装置が用いられる例えばコンピ
ュータ表示のためのローカルエリアネットワーク等のシ
ステムにおいて生成、転送及び表示されるような画像で
あってもよい。
【0043】さらに別の実施の形態として、インターネ
ットイベントレコーダのウィンドウを表示装置に内蔵機
能としてプログラミングし、テレビの画像表示の調整に
用いるような専用の制御ボタン、あるいはメニュー画面
を用いて操作できるように構成してもよい。
【0044】以上では、インターネット上を伝送される
一連のオーディオ/ビデオデータをクライアントコンピ
ュータに表示するため自動的に書き込む装置について説
明した。ここでは、特定の実施の形態を用いて本発明を
説明しているが、特許請求の範囲に記載した本発明の主
旨から逸脱することなく、この実施の形態を様々に修正
又は変更できることは明らかである。すなわち、以上の
記述及び図面は、本発明を説明するためのものであっ
て、これらにより本発明の技術的範囲が限定されること
はない。
【図面の簡単な説明】
【図1】データの送受信を行うクライアント/サーバコ
ンピュータを含むネットワークを示す図である。
【図2】本発明の実施の形態を実現するクライアントコ
ンピュータシステムの構成を示すブロック図である。
【図3】インターネットを介して伝送されるプログラミ
ングされたイベントへのアクセスを提供するワールドワ
イドウェブページを示す図である。
【図4】本発明のある実施の形態における、単一のイベ
ントのイベントパラメータをプログラミングするための
ダイアログウィンドウを示す図である。
【図5】本発明のある実施の形態における、複数のイベ
ントのイベントパラメータをプログラミングするための
ダイアログボックスを示す図である。
【図6】本発明のある実施の形態における、インターネ
ット上のイベントの記録のプログラミングの手順を示す
フローチャートである。

Claims (24)

    【特許請求の範囲】
  1. 【請求項1】 少なくとも1つのデータ供給サーバから
    ネットワークを介して送信されるデータをクライアント
    コンピュータに自動的に記録する記録方法であって、 データ供給サーバのアドレスと、日付パラメータと、第
    1の時刻パラメータと、第2の時刻パラメータとを入力
    するための、1又は複数のテキスト入力フィールドを設
    けるステップと、 クライアントコンピュータとデータ供給サーバとの間に
    ネットワーク接続を確立するステップと、 上記第1の時刻パラメータによって指定された時刻にな
    ると上記データ供給サーバのアドレスによって指定され
    たデータ供給サーバにアクセスし、上記データ供給サー
    バからのデータのダウンロードを開始するステップと、 上記データを上記クライアントコンピュータに接続され
    た装置内に記録するステップと、 上記第2の時刻パラメータによって指定された時刻にな
    ると、上記データのダウンロードを終了するステップと
    を有する記録方法。
  2. 【請求項2】 上記第2の時刻パラメータによって指定
    された時刻に、上記データ供給サーバとのネットワーク
    接続を切断するステップを有することを特徴とする請求
    項1記載の記録方法。
  3. 【請求項3】 上記ネットワークは、インターネットで
    あり、 上記データ供給サーバとのネットワーク接続を確立する
    ステップは、上記クライアントコンピュータに接続され
    るインターネットサービスプロバイダのネットワークサ
    ーバにアクセスするステップを有し、 上記データ供給サーバとのネットワーク接続を切断する
    ステップは、上記インターネットサービスプロバイダの
    ネットワークサーバとの接続を切断するステップを有す
    ることを特徴とする請求項2記載の記録方法。
  4. 【請求項4】 転送先のディスクリプタを入力するため
    の転送先テキスト入力フィールドを設けるステップを有
    し、上記転送先のディスクリプタによって指定された装
    置にデータを記録すること特徴とする請求項1記載の記
    録方法。
  5. 【請求項5】 一連のコマンドを特定するコマンド列又
    はデータにアクセスするために上記データ供給サーバか
    ら要求されるユーザ情報を入力するためのコマンドフィ
    ールドを設けるステップを有することを特徴とする請求
    項1記載の記録方法。
  6. 【請求項6】 上記日付パラメータと、上記時刻パラメ
    ータと、上記データ供給サーバのアドレスは、プログラ
    ムガイドコードによって特定され、該プログラムガイド
    コードは、番組が得られる時刻及び日付になると、記録
    するべき番組のデータ供給源に自動的にアクセスするた
    めの機構を有することを特徴とする請求項3記載の記録
    方法。
  7. 【請求項7】 上記データは、デジタルビットストリー
    ムとして、上記データ供給サーバから上記ネットワーク
    を介して上記クライアントコンピュータに送信されるこ
    とを特徴とする請求項3記載の記録方法。
  8. 【請求項8】 上記データは、上記データ供給サーバに
    格納されたファイルに格納されており、所定のネットワ
    ークプログラムプロトコルに基づいて、ネットワークを
    介して上記クライアントシステムに送信されることを特
    徴とする請求項3記載の記録方法。
  9. 【請求項9】 上記転送先のディスクリプタは、上記ク
    ライアントコンピュータに接続されたメモリ内のファイ
    ルの指定であることを特徴とする請求項4記載の記録方
    法。
  10. 【請求項10】 上記転送先のディスクリプタは、上記
    クライアントコンピュータに接続された電子的記録装置
    の指定であることを特徴とする請求項4記載の記録方
    法。
  11. 【請求項11】 上記1又は複数のテキスト入力フィー
    ルドは、上記クライアントコンピュータに接続された表
    示装置上に表示されるテキスト入力領域内に表示されて
    おり、上記テキスト入力領域は、上記クライアントコン
    ピュータに接続されたメモリに格納されているグラフィ
    ック画像であることを特徴とする請求項4記載の記録方
    法。
  12. 【請求項12】 上記1又は複数のテキスト入力フィー
    ルドは、上記クライアントコンピュータに接続された表
    示装置上に表示されるテキスト入力領域に表示されてお
    り、上記テキスト入力領域は、ワールドワイドウェブコ
    ンテントを含む双方向表示環境によって生成されてお
    り、上記コントロール画面及びテキスト入力領域エリア
    は、ハイパーテキスト記述言語(HTML)オブジェク
    トであり、上記記録方法は、上記クライアントコンピュ
    ータ上でウェブブラウザプログラムを起動するステップ
    を有することを特徴とする、請求項4記載の記録方法。
  13. 【請求項13】 遠隔にある少なくとも1のデータ供給
    源からネットワークを介して送信されるデータをクライ
    アントコンピュータに記録する記録装置であって、 上記データ供給源のアドレスを入力するためのソースフ
    ィールドを設ける手段と、 日付パラメータを入力するための日付フィールドを設け
    る手段と、 上記日付パラメータにより指定された日付中の第1の時
    刻を入力するための第1の時刻フィールドを設ける手段
    と、 第2の時刻パラメータを入力するための第2の時刻フィ
    ールドを設ける手段と、 転送先のディスクリプタを入力するための転送先フィー
    ルドを設ける手段と、 上記日付パラメータと、上記データ供給源のアドレス
    と、上記第1の時刻パラメータと、上記第2の時刻パラ
    メータと、上記転送先のディスクリプタのそれぞれのフ
    ィールドに入力されたパラメータに基づいて処理を行う
    処理手段とを備える記録装置。
  14. 【請求項14】 1又は複数のコマンド又は上記データ
    供給源フィールドにて指定されたデータ供給源から供給
    されるデータにアクセスするためのユーザ情報パラメー
    タを入力するためのコマンドフィールドを設けるための
    手段を備えることを特徴とする請求項13記載の記録装
    置。
  15. 【請求項15】 上記データ供給源フィールドと、上記
    第1の時刻フィールドと、上記第2の時刻フィールド
    と、上記転送先フィールドとが、上記クライアントコン
    ピュータに接続された表示手段に表示されるテキスト入
    力フィールド内に表示されることを特徴とする請求項1
    4記載の記録装置。
  16. 【請求項16】 上記テキスト入力フィールドは、上記
    表示手段に表示された制御画面内に表示されており、該
    制御画面及びテキスト入力フィールドは、上記クライア
    ントコンピュータに接続されたメモリ内に格納されたグ
    ラフィック画像であることを特徴とする請求項14記載
    の記録装置。
  17. 【請求項17】 上記テキスト入力フィールドは、ワー
    ルドワイドウェブのコンテンツを含む双方向表示環境に
    よって表示される制御画面内に表示され、 上記表示画面及びテキスト入力フィールドは、ハイパー
    テキスト記述言語のオブジェクトであることを特徴とす
    る請求項14記載の記録装置。
  18. 【請求項18】 プロセッサと、 上記プロセッサに接続された入出力回路と、上記プロセ
    ッサに接続された表示装置と、 上記プロセッサに接続され、ネットワークを介してサー
    バコンピュータに接続するネットワークインターフェイ
    ス装置と、 上記プロセッサにより実行される一連のコマンドを格納
    するメモリとを備え、 上記プロセッサは、 上記表示装置にテキスト入力フィールドを表示し、 上記テキスト入力フィールドに入力されたデータ供給サ
    ーバのアドレスが供給され、 上記テキスト入力フィールドに入力された日付パラメー
    タが供給され、 上記テキスト入力フィールドに入力された第1の時刻及
    び第2の時刻が供給され、 上記テキスト入力フィールドに入力された転送先のディ
    スクリプタが供給され、 上記第1の時刻に上記サーバコンピュータとのネットワ
    ーク接続を確立し、上記データ供給源のアドレスにより
    指定されたデータ供給サーバに自動的にアクセスし、該
    データ供給サーバからデータをダウンロードし、上記転
    送先のディスクリプタにより指定された装置に該データ
    を格納し、 上記第2の時刻に、上記データのダウンロードを終了
    し、上記データ供給サーバとの接続を切断することを特
    徴とするコンピュータ。
  19. 【請求項19】 上記メモリは、上記プロセッサに上記
    テキスト入力フィールドに入力された一連のコマンドを
    供給させる命令をさらに格納していることを特徴とする
    請求項18記載のコンピュータ。
  20. 【請求項20】 上記ネットワークは、インターネット
    の一部であり、上記メモリは、上記データ供給サーバに
    アクセスする前に当該コンピュータに接続されるインタ
    ーネットサービスプロバイダのネットワークサーバにア
    クセスし、上記データ供給サーバとの接続を切断した後
    に上記インターネットサービスプロバイダのネットワー
    クサーバとの接続を切断させる処理を上記プロセッサに
    行わせる命令を格納していることを特徴とする請求項1
    8記載のコンピュータ。
  21. 【請求項21】 上記転送先のディスクリプタにより指
    定される装置は、上記プロセッサに接続された記録装置
    であることを特徴とする請求項18記載のコンピュー
    タ。
  22. 【請求項22】 上記転送先のディスクリプタによって
    指定された装置は、入出力回路を介して上記プロセッサ
    に接続された電子的記録装置であることを特徴とする請
    求項18記載のコンピュータ。
  23. 【請求項23】 上記テキスト入力フィールドは、表示
    環境により制御画面に表示され、上記制御画面及びテキ
    スト入力フィールドは、上記プロセッサに接続されたメ
    モリに格納されたグラフィックオブジェクトであること
    を特徴とする請求項18記載のコンピュータ。
  24. 【請求項24】 上記テキスト入力フィールドは、ワー
    ルドワイドウェブコンテントを含む双方向表示環境によ
    り制御画面内に表示され、上記制御画面及びテキストは
    ハイパーテキスト記述言語のオブジェクトであることを
    特徴とする請求項18記載のコンピュータ。
JP10177812A 1997-06-24 1998-06-24 インターネット上を伝送されるデータの記録方法及び記録装置 Pending JPH1196098A (ja)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Cited By (8)

* Cited by examiner, † Cited by third party
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