JPH11232203A - ハードウェア装置と遠隔的に対話するための方法および装置 - Google Patents
ハードウェア装置と遠隔的に対話するための方法および装置Info
- Publication number
- JPH11232203A JPH11232203A JP10296424A JP29642498A JPH11232203A JP H11232203 A JPH11232203 A JP H11232203A JP 10296424 A JP10296424 A JP 10296424A JP 29642498 A JP29642498 A JP 29642498A JP H11232203 A JPH11232203 A JP H11232203A
- Authority
- JP
- Japan
- Prior art keywords
- electronic device
- computer
- web page
- information
- status
- 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/2294—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing by remote test
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Information Transfer Between Computers (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Computer And Data Communications (AREA)
- Stored Programmes (AREA)
Abstract
(57)【要約】
【課題】 インターネットまたは他の通信ネットワーク
を介して、ユーザが遠隔位置から情報を受け取り、装置
をプログラミングできるようにするための方法および装
置を提供すること。 【解決手段】 周知の一般に理解されているプロトコル
を使用してプログラミングできる装置を、コンピュータ
に接続し、このコンピュータを、装置に関連する情報を
中継するか、装置をプログラミングするための指令を検
索するためのHTMLページを有するサーバに結合す
る。ラップトップ機または他の遠隔コンピュータを有す
るユーザは、インターネットまたは他のネットワークを
介してHTMLページをダウンロードし、遠隔装置の状
況に関する情報の取出ならびに特定の特性のプログラミ
ングを行えるようになる。
を介して、ユーザが遠隔位置から情報を受け取り、装置
をプログラミングできるようにするための方法および装
置を提供すること。 【解決手段】 周知の一般に理解されているプロトコル
を使用してプログラミングできる装置を、コンピュータ
に接続し、このコンピュータを、装置に関連する情報を
中継するか、装置をプログラミングするための指令を検
索するためのHTMLページを有するサーバに結合す
る。ラップトップ機または他の遠隔コンピュータを有す
るユーザは、インターネットまたは他のネットワークを
介してHTMLページをダウンロードし、遠隔装置の状
況に関する情報の取出ならびに特定の特性のプログラミ
ングを行えるようになる。
Description
【0001】
【発明の属する技術分野】本発明は、全般的にはコンピ
ュータ・システムに関し、具体的には、インターネット
または他の同様のタイプのネットワークを介して遠隔装
置と対話する方法およびシステムに関する。
ュータ・システムに関し、具体的には、インターネット
または他の同様のタイプのネットワークを介して遠隔装
置と対話する方法およびシステムに関する。
【0002】
【従来の技術】「インターネット」などのコンピュータ
化された分散情報資源の進展によって、ユーザがサーバ
やネットワークにリンクし、したがって、以前に通常の
電子媒体を使用して入手することができなかった膨大な
量の電子情報を検索できるようになった。このような電
子情報は、新聞、雑誌、テレビジョンなどの従来の情報
伝送技法に取って代わりつつある。
化された分散情報資源の進展によって、ユーザがサーバ
やネットワークにリンクし、したがって、以前に通常の
電子媒体を使用して入手することができなかった膨大な
量の電子情報を検索できるようになった。このような電
子情報は、新聞、雑誌、テレビジョンなどの従来の情報
伝送技法に取って代わりつつある。
【0003】用語「インターネット」は、「インターネ
ットワーク」の略語であり、一般に、TCP/IPプロ
トコル集を使用するコンピュータ・ネットワークの集合
を指す。TCP/IPは、「Transport Control Protoc
ol/Internet Protocol(転送制御プロトコル/インター
ネット・プロトコル)」の頭字語であり、コンピュータ
間の通信のために米国国防省によって開発されたソフト
ウェア・プロトコルである。
ットワーク」の略語であり、一般に、TCP/IPプロ
トコル集を使用するコンピュータ・ネットワークの集合
を指す。TCP/IPは、「Transport Control Protoc
ol/Internet Protocol(転送制御プロトコル/インター
ネット・プロトコル)」の頭字語であり、コンピュータ
間の通信のために米国国防省によって開発されたソフト
ウェア・プロトコルである。
【0004】コンピュータ・ネットワーク間(たとえば
インターネット)で転送される電子情報は、ハイパーテ
キストでユーザに提示することができる。ハイパーテキ
ストとは、テキスト、画像、音声および動作を複雑で非
順次のウェブの結合体で互いにリンクし、トピックの提
示順序に無関係に、ユーザが関連するトピックを「ブラ
ウズ(閲覧)」できるようにする形での情報提示のメタ
ファである。これらのリンクは、ハイパーテキスト文書
の作者とユーザの両者によって確立されることがしばし
ばである。
インターネット)で転送される電子情報は、ハイパーテ
キストでユーザに提示することができる。ハイパーテキ
ストとは、テキスト、画像、音声および動作を複雑で非
順次のウェブの結合体で互いにリンクし、トピックの提
示順序に無関係に、ユーザが関連するトピックを「ブラ
ウズ(閲覧)」できるようにする形での情報提示のメタ
ファである。これらのリンクは、ハイパーテキスト文書
の作者とユーザの両者によって確立されることがしばし
ばである。
【0005】たとえば、グラフィカル・ユーザ・インタ
ーフェースに表示された記事の単語「iron(鉄)」への
ハイパーテキスト・リンクのどれかに移動すると、その
ユーザは、化学元素の周期表(たとえば単語「iron」に
よってリンクされた)や、暗黒時代のヨーロッパの武器
での鉄の使用に関する参考文献にたどり着く可能性があ
る。用語「ハイパーテキスト」は、本、フィルム、演説
の線形形式ではなく、アイデアの非線形構造を表現す
る、コンピュータによって提示される文書を表す。
ーフェースに表示された記事の単語「iron(鉄)」への
ハイパーテキスト・リンクのどれかに移動すると、その
ユーザは、化学元素の周期表(たとえば単語「iron」に
よってリンクされた)や、暗黒時代のヨーロッパの武器
での鉄の使用に関する参考文献にたどり着く可能性があ
る。用語「ハイパーテキスト」は、本、フィルム、演説
の線形形式ではなく、アイデアの非線形構造を表現す
る、コンピュータによって提示される文書を表す。
【0006】ハイパーテキスト、特にユーザが選択肢を
制御できる対話形式のハイパーテキストは、人間の思考
に類似した作業環境および学習環境を提供するという発
想を中心に構成されている。すなわち、アルファベット
順などでトピックからトピックへと順次移動するのでは
なく、トピックの間の関連付けをユーザが行えるように
する環境である。言い換えると、ハイパーテキストのト
ピックは、情報検索中にユーザがある主題から他の関連
主題へジャンプできるようにする形でリンクされてい
る。
制御できる対話形式のハイパーテキストは、人間の思考
に類似した作業環境および学習環境を提供するという発
想を中心に構成されている。すなわち、アルファベット
順などでトピックからトピックへと順次移動するのでは
なく、トピックの間の関連付けをユーザが行えるように
する環境である。言い換えると、ハイパーテキストのト
ピックは、情報検索中にユーザがある主題から他の関連
主題へジャンプできるようにする形でリンクされてい
る。
【0007】ハイパーテキストの規約を使用してネット
ワーク化されたシステムは、通常は、クライアント/サ
ーバ・アーキテクチャに従う。「クライアント」とは、
それが関連しない別のクラスまたはグループのサービス
を使用するクラスまたはグループのメンバである。イン
ターネットなど、コンピュータ・ネットワーク関係で
は、クライアントは、別のプログラムによって提供され
るサービスを要求するプロセス(すなわち、大まかに言
えばプログラムまたはタスク)である。クライアント・
プロセスは、他のプログラムまたはサービス自体に関す
る動作の詳細を「知る」必要なしに、要求したサービス
を使用する。ネットワーク化されたシステムでは、クラ
イアントは、通常は、別のコンピュータ(すなわちサー
バ)によって提供される共用ネットワーク資源にアクセ
スするコンピュータである。
ワーク化されたシステムは、通常は、クライアント/サ
ーバ・アーキテクチャに従う。「クライアント」とは、
それが関連しない別のクラスまたはグループのサービス
を使用するクラスまたはグループのメンバである。イン
ターネットなど、コンピュータ・ネットワーク関係で
は、クライアントは、別のプログラムによって提供され
るサービスを要求するプロセス(すなわち、大まかに言
えばプログラムまたはタスク)である。クライアント・
プロセスは、他のプログラムまたはサービス自体に関す
る動作の詳細を「知る」必要なしに、要求したサービス
を使用する。ネットワーク化されたシステムでは、クラ
イアントは、通常は、別のコンピュータ(すなわちサー
バ)によって提供される共用ネットワーク資源にアクセ
スするコンピュータである。
【0008】「サーバ」とは、通常は、インターネット
などの通信媒体を介してアクセスできる遠隔コンピュー
タ・システムである。サーバは、生(たとえば未加工)
の情報源(たとえば通信社配信やニュースグループ)を
走査し、検索する。ユーザによる要求に基づいて、サー
バは、クライアント・プロセスに応答する際に、フィル
タリングされた電子情報をユーザに提示する。クライア
ント・プロセスは、第2のコンピュータ・システムで活
動状態になることができ、通信媒体を介して互いに通信
し、これによって、複数のクライアントがサーバの情報
収集能力を利用できるようにすることができる。
などの通信媒体を介してアクセスできる遠隔コンピュー
タ・システムである。サーバは、生(たとえば未加工)
の情報源(たとえば通信社配信やニュースグループ)を
走査し、検索する。ユーザによる要求に基づいて、サー
バは、クライアント・プロセスに応答する際に、フィル
タリングされた電子情報をユーザに提示する。クライア
ント・プロセスは、第2のコンピュータ・システムで活
動状態になることができ、通信媒体を介して互いに通信
し、これによって、複数のクライアントがサーバの情報
収集能力を利用できるようにすることができる。
【0009】クライアントとサーバは、ハイパーテキス
ト転送プロトコル(HTTP)によって提供される機能
性を使用して互いに通信する。ワールド・ワイド・ウェ
ブ(WWW)または単に「ウェブ」と呼ばれるものに
は、このプロトコルを厳守し、Universal Resource Loc
ator(URL)を介してクライアントにアクセスでき
る、すべてのサーバが含まれる。インターネット・サー
ビスには、2つの基本構成要素すなわち使用されるプロ
トコルとオブジェクトのパス名を有するURLを指定す
ることによってアクセスできる。たとえば、URLアド
レス「http://www.uspto.gov」(すなわち、米国特許商
標局の「ホーム・ページ」)では、ハイパーテキスト転
送プロトコル(「http」)とサーバのパス名(「www.us
pto.gov」)が指定されている。
ト転送プロトコル(HTTP)によって提供される機能
性を使用して互いに通信する。ワールド・ワイド・ウェ
ブ(WWW)または単に「ウェブ」と呼ばれるものに
は、このプロトコルを厳守し、Universal Resource Loc
ator(URL)を介してクライアントにアクセスでき
る、すべてのサーバが含まれる。インターネット・サー
ビスには、2つの基本構成要素すなわち使用されるプロ
トコルとオブジェクトのパス名を有するURLを指定す
ることによってアクセスできる。たとえば、URLアド
レス「http://www.uspto.gov」(すなわち、米国特許商
標局の「ホーム・ページ」)では、ハイパーテキスト転
送プロトコル(「http」)とサーバのパス名(「www.us
pto.gov」)が指定されている。
【0010】サーバ名は、一意の数値(TCP/IPア
ドレス)に関連する。クライアント側で活動状態になっ
ているのは、「ブラウザ」と称する、サーバとの接続を
確立し、ユーザに情報を提示する第1のプロセスであ
る。サーバ自体は、HTTP応答の形でクライアントに
情報を提示する、対応するサーバ・ソフトウェアを実行
する。HTTP応答は、ハイパーテキスト・マークアッ
プ言語(HTML)または他のサーバ生成データから構
成された「ウェブ・ページ」に対応する。
ドレス)に関連する。クライアント側で活動状態になっ
ているのは、「ブラウザ」と称する、サーバとの接続を
確立し、ユーザに情報を提示する第1のプロセスであ
る。サーバ自体は、HTTP応答の形でクライアントに
情報を提示する、対応するサーバ・ソフトウェアを実行
する。HTTP応答は、ハイパーテキスト・マークアッ
プ言語(HTML)または他のサーバ生成データから構
成された「ウェブ・ページ」に対応する。
【0011】「ウェブ・ページ」(設計者によっては単
に「ページ」と呼ぶ場合もある)は、テキスト、グラフ
ィック画像および、録音や動画クリップなどのマルチメ
ディア・オブジェクトを関連付けることのできる、ハイ
パーテキスト言語で記述されたデータ・ファイルであ
る。ウェブ・ページは、コンピュータ・システム内の表
示可能オブジェクトとして表示できる。表示可能オブジ
ェクトには、スプレッドシート、テキスト、ホットリン
ク、絵、音声、ビデオ・オブジェクトなどの1つまたは
複数の構成要素を含めることができる。ウェブ・ページ
は、グラフィカル・ユーザ・インターフェース内の表示
可能オブジェクトして表示される1つまたは複数の別々
のファイルを、アクティブ・ディレクトリまたはファイ
ル構造にロードすることによって構成することができ
る。
に「ページ」と呼ぶ場合もある)は、テキスト、グラフ
ィック画像および、録音や動画クリップなどのマルチメ
ディア・オブジェクトを関連付けることのできる、ハイ
パーテキスト言語で記述されたデータ・ファイルであ
る。ウェブ・ページは、コンピュータ・システム内の表
示可能オブジェクトとして表示できる。表示可能オブジ
ェクトには、スプレッドシート、テキスト、ホットリン
ク、絵、音声、ビデオ・オブジェクトなどの1つまたは
複数の構成要素を含めることができる。ウェブ・ページ
は、グラフィカル・ユーザ・インターフェース内の表示
可能オブジェクトして表示される1つまたは複数の別々
のファイルを、アクティブ・ディレクトリまたはファイ
ル構造にロードすることによって構成することができ
る。
【0012】クライアント・ワークステーションが、ウ
ェブ・ページに関する要求をサーバーに送る時には、サ
ーバは、まず(少なくとも部分的に)そのウェブ・ペー
ジに関連するメインのハイパーテキスト・ファイルを送
信し、次に、順次または同時のいずれかで、ウェブ・ペ
ージに関連する他のファイルをロードする。所与のファ
イルは、TCP/IPプロトコルを介して複数の別々の
断片として送信することができる。その後、構築された
ウェブ・ページが、ワークステーションのモニタに表示
可能オブジェクトとして表示される。ウェブ・ページ
は、モニタ画面の物理的サイズより「大きい」可能性が
あり、表示ソフトウェア(すなわちブラウザ)は、グラ
フィカル・ユーザ・インターフェースのスクロール・バ
ーなどの装置を使用して、ウェブ・ページの別の部分を
表示することができる。
ェブ・ページに関する要求をサーバーに送る時には、サ
ーバは、まず(少なくとも部分的に)そのウェブ・ペー
ジに関連するメインのハイパーテキスト・ファイルを送
信し、次に、順次または同時のいずれかで、ウェブ・ペ
ージに関連する他のファイルをロードする。所与のファ
イルは、TCP/IPプロトコルを介して複数の別々の
断片として送信することができる。その後、構築された
ウェブ・ページが、ワークステーションのモニタに表示
可能オブジェクトとして表示される。ウェブ・ページ
は、モニタ画面の物理的サイズより「大きい」可能性が
あり、表示ソフトウェア(すなわちブラウザ)は、グラ
フィカル・ユーザ・インターフェースのスクロール・バ
ーなどの装置を使用して、ウェブ・ページの別の部分を
表示することができる。
【0013】ウェブ・ブラウザによって表示されるテキ
ストのほとんどは、標準HTMLを使用して書式設定さ
れている。HTMLファイルとは、表示されるテキスト
と、ウェブ・ブラウザがテキストの書式を設定する方法
を記述したマークアップ・タグの両方を含むテキスト・
ファイルである。HTMLマークアップ・タグは、段落
区切り、黒丸付きの箇条書き、表、グラフ、チャートな
どの基本的なテキスト書式設定をサポートする。これら
の基本的なテキスト書式設定タグのほかに、HTML
は、グラフィカル・ユーザ・インターフェース構成要素
を定義するタグを提供する。また、HTMLは、ラジオ
ボタン、チェック・ボックス、選択可能なテキストのス
クロール機能付きのリスト、ウェブ・ブラウザ自体の構
成要素など、周知のグラフィカル・ユーザ・インターフ
ェース構成要素の表示にも使用することができる。
ストのほとんどは、標準HTMLを使用して書式設定さ
れている。HTMLファイルとは、表示されるテキスト
と、ウェブ・ブラウザがテキストの書式を設定する方法
を記述したマークアップ・タグの両方を含むテキスト・
ファイルである。HTMLマークアップ・タグは、段落
区切り、黒丸付きの箇条書き、表、グラフ、チャートな
どの基本的なテキスト書式設定をサポートする。これら
の基本的なテキスト書式設定タグのほかに、HTML
は、グラフィカル・ユーザ・インターフェース構成要素
を定義するタグを提供する。また、HTMLは、ラジオ
ボタン、チェック・ボックス、選択可能なテキストのス
クロール機能付きのリスト、ウェブ・ブラウザ自体の構
成要素など、周知のグラフィカル・ユーザ・インターフ
ェース構成要素の表示にも使用することができる。
【0014】上で説明したように、インターネットは、
使用法と必要の組み合わせに対する新規で革新的な概念
のための終わることのない資源を提供してきた。現在、
通常は何らかの形での人間の対話と存在を必要とする多
数の作業が、家庭または仕事場で行われつつある。たと
えば、特定の放送を録画するためのビデオ・デッキのプ
ログラミングは、その番組の放送局、開始時刻、長さな
どの適当な情報を入力するために、ユーザの介入と存在
を必要とすることがしばしばである。ユーザは、その作
業の実行を完全に忘れたり、正しく実行しないことがし
ばしばである。残念ながら、その結果、ユーザは、所望
の番組を見られないか、作業を実行するために機器のあ
る場所に戻るために貴重な時間を失うかのいずれかにな
ることがしばしばである。この領域である程度の進歩が
存在するが、その進歩は、作業を実行するのに必要な学
習の量に関連する問題の軽減に限られてきた。その結
果、これらの進歩にもかかわらず、所望の作業を実行す
るためには、いまだに人間の介入と存在が必要である。
使用法と必要の組み合わせに対する新規で革新的な概念
のための終わることのない資源を提供してきた。現在、
通常は何らかの形での人間の対話と存在を必要とする多
数の作業が、家庭または仕事場で行われつつある。たと
えば、特定の放送を録画するためのビデオ・デッキのプ
ログラミングは、その番組の放送局、開始時刻、長さな
どの適当な情報を入力するために、ユーザの介入と存在
を必要とすることがしばしばである。ユーザは、その作
業の実行を完全に忘れたり、正しく実行しないことがし
ばしばである。残念ながら、その結果、ユーザは、所望
の番組を見られないか、作業を実行するために機器のあ
る場所に戻るために貴重な時間を失うかのいずれかにな
ることがしばしばである。この領域である程度の進歩が
存在するが、その進歩は、作業を実行するのに必要な学
習の量に関連する問題の軽減に限られてきた。その結
果、これらの進歩にもかかわらず、所望の作業を実行す
るためには、いまだに人間の介入と存在が必要である。
【0015】
【発明が解決しようとする課題】したがって、インター
ネットの可用性と威力を利用して、機器の特定の部分に
所望の作業を実行させることに関連して必要となる人間
の存在を不要にする方法および装置を有することは、明
らかに利益になる。本発明は、このような方法および装
置を提供する。
ネットの可用性と威力を利用して、機器の特定の部分に
所望の作業を実行させることに関連して必要となる人間
の存在を不要にする方法および装置を有することは、明
らかに利益になる。本発明は、このような方法および装
置を提供する。
【0016】
【課題を解決するための手段】本発明によれば、インタ
ーネットまたは他の通信ネットワークを介して、ユーザ
が遠隔位置から情報を受け取り、装置をプログラミング
できるようにするための方法および装置が提供される。
周知の一般に理解されているプロトコルを使用してプロ
グラミングできる装置を、コンピュータに接続し、この
コンピュータを、装置に関連する情報を中継するか、装
置をプログラミングするための指令を取り出すためのH
TMLページを有するサーバに結合する。ラップトップ
機または他の遠隔コンピュータを有するユーザは、イン
ターネットまたは他のネットワークを介してHTMLペ
ージをダウンロードし、遠隔装置の状況に関する情報の
取出ならびに特定の特性のプログラミングを行えるよう
になる。
ーネットまたは他の通信ネットワークを介して、ユーザ
が遠隔位置から情報を受け取り、装置をプログラミング
できるようにするための方法および装置が提供される。
周知の一般に理解されているプロトコルを使用してプロ
グラミングできる装置を、コンピュータに接続し、この
コンピュータを、装置に関連する情報を中継するか、装
置をプログラミングするための指令を取り出すためのH
TMLページを有するサーバに結合する。ラップトップ
機または他の遠隔コンピュータを有するユーザは、イン
ターネットまたは他のネットワークを介してHTMLペ
ージをダウンロードし、遠隔装置の状況に関する情報の
取出ならびに特定の特性のプログラミングを行えるよう
になる。
【0017】
【発明の実施の形態】以下の説明では、本発明の完全な
理解を提供するために、具体的なワード長またはバイト
長などの多数の具体的な詳細を示す。しかし、当業者に
とって、そのような具体的な詳細なしで本発明を実施で
きることは明白であろう。それ以外の場合では、不要な
詳細で本発明を不明瞭にしないために、周知の回路はブ
ロック図形式で示した。ほとんどの部分では、タイミン
グなどに関する詳細は、本発明の完全な理解を得るのに
不要であり、関連技術における通常の技術を有する者の
技術に含まれるので、できる限り省略した。
理解を提供するために、具体的なワード長またはバイト
長などの多数の具体的な詳細を示す。しかし、当業者に
とって、そのような具体的な詳細なしで本発明を実施で
きることは明白であろう。それ以外の場合では、不要な
詳細で本発明を不明瞭にしないために、周知の回路はブ
ロック図形式で示した。ほとんどの部分では、タイミン
グなどに関する詳細は、本発明の完全な理解を得るのに
不要であり、関連技術における通常の技術を有する者の
技術に含まれるので、できる限り省略した。
【0018】図1を参照すると、本発明を実施できるデ
ータ処理システム20が示されている。データ処理シス
テム20には、プロセッサ22、キーボード82および
表示装置96が含まれる。キーボード82は、ケーブル
28によってプロセッサ22に結合される。表示装置9
6には、表示画面30が含まれ、表示画面30は、陰極
線管(CRT)、液晶表示装置(LCD)、電極ルミネ
センス・パネルなどを使用して実施することができる。
データ処理システム20には、ポインティング装置84
も含まれ、ポインティング装置84は、トラック・ボー
ル、ジョイ・スティック、接触感知タブレット、タッチ
・スクリーン、トラック・パスまたは、図示のようにマ
ウスを使用して実施することができる。ポインティング
装置84は、表示画面30上のポインタまたはカーソル
を移動するのに使用することができる。プロセッサ22
は、モデム92、CD−ROM78、ネットワーク・ア
ダプタ90、フロッピ・ディスク駆動装置40などの1
つまたは複数の周辺装置に結合することもでき、これら
の周辺装置のそれぞれは、格納装置またはプロセッサ2
2の内部または外部に置くことができる。プリンタ10
0などの出力装置も、プロセッサ22に結合することが
できる。
ータ処理システム20が示されている。データ処理シス
テム20には、プロセッサ22、キーボード82および
表示装置96が含まれる。キーボード82は、ケーブル
28によってプロセッサ22に結合される。表示装置9
6には、表示画面30が含まれ、表示画面30は、陰極
線管(CRT)、液晶表示装置(LCD)、電極ルミネ
センス・パネルなどを使用して実施することができる。
データ処理システム20には、ポインティング装置84
も含まれ、ポインティング装置84は、トラック・ボー
ル、ジョイ・スティック、接触感知タブレット、タッチ
・スクリーン、トラック・パスまたは、図示のようにマ
ウスを使用して実施することができる。ポインティング
装置84は、表示画面30上のポインタまたはカーソル
を移動するのに使用することができる。プロセッサ22
は、モデム92、CD−ROM78、ネットワーク・ア
ダプタ90、フロッピ・ディスク駆動装置40などの1
つまたは複数の周辺装置に結合することもでき、これら
の周辺装置のそれぞれは、格納装置またはプロセッサ2
2の内部または外部に置くことができる。プリンタ10
0などの出力装置も、プロセッサ22に結合することが
できる。
【0019】表示装置96、キーボード82およびポイ
ンティング装置84のそれぞれは、複数の既知の既製構
成要素のいずれかを使用して実施できることに留意され
たい。
ンティング装置84のそれぞれは、複数の既知の既製構
成要素のいずれかを使用して実施できることに留意され
たい。
【0020】図2を参照すると、本発明の教示に従い、
図1のデータ処理システム20に含めることのできる選
択された構成要素を示す高水準ブロック図が示されてい
る。データ処理システム20は、主に、任意の位置にあ
るソフトウェアの形式とすることができるコンピュータ
可読命令によって、または、そのようなソフトウェアを
格納するかアクセスする手段によって制御される。この
ようなソフトウェアは、データ処理システム20に作業
を行わせるために、中央処理装置(CPU)50内で実
行することができる。
図1のデータ処理システム20に含めることのできる選
択された構成要素を示す高水準ブロック図が示されてい
る。データ処理システム20は、主に、任意の位置にあ
るソフトウェアの形式とすることができるコンピュータ
可読命令によって、または、そのようなソフトウェアを
格納するかアクセスする手段によって制御される。この
ようなソフトウェアは、データ処理システム20に作業
を行わせるために、中央処理装置(CPU)50内で実
行することができる。
【0021】システム・バス5に結合される記憶装置に
は、ランダム・アクセス・メモリ(RAM)56、読取
専用メモリ(ROM)58および不揮発性メモリ60が
含まれる。このようなメモリには、情報の格納と取出を
可能にする回路が含まれる。ROMには、変更できない
データが格納される。RAMに格納されたデータは、C
PU50または他のハードウェア装置によって変更する
ことができる。不揮発性メモリは、電源が切られた時に
データが消失しないメモリである。不揮発性メモリに
は、ROM、EPROM、フラッシュ・メモリまたはバ
ッテリパックCMOS RAMが含まれる。図2からわ
かるように、そのようなバッテリパックCMOS RA
Mを使用して、構成情報を格納することができる。
は、ランダム・アクセス・メモリ(RAM)56、読取
専用メモリ(ROM)58および不揮発性メモリ60が
含まれる。このようなメモリには、情報の格納と取出を
可能にする回路が含まれる。ROMには、変更できない
データが格納される。RAMに格納されたデータは、C
PU50または他のハードウェア装置によって変更する
ことができる。不揮発性メモリは、電源が切られた時に
データが消失しないメモリである。不揮発性メモリに
は、ROM、EPROM、フラッシュ・メモリまたはバ
ッテリパックCMOS RAMが含まれる。図2からわ
かるように、そのようなバッテリパックCMOS RA
Mを使用して、構成情報を格納することができる。
【0022】拡張カードまたは拡張ボードは、コンピュ
ータに機能または資源を追加するチップおよび他の電子
構成要素を含む回路ボードである。通常は、拡張カード
によって、メモリ、ディスク駆動装置コントローラ6
6、ビデオ・サポート、パラレル・ポート、シリアル・
ポートおよび内蔵モデムが追加される。ラップトップ
機、パームトップ機および他のポータブル・コンピュー
タの場合、拡張カードは、通常は、コンピュータの側面
または背面のスロットに挿入されるように設計されたク
レジット・カード・サイズの装置であるPCカードの形
になる。このようなスロットの例が、タイプ1、タイプ
2およびタイプ3のカード・スロットが定義されている
PCMCIA(Personal Computer Memory Card Intern
ational Association)スロットである。したがって、
空きスロット68を使用して、さまざまなタイプの拡張
カードまたはPCMCIAカードを受けることができ
る。
ータに機能または資源を追加するチップおよび他の電子
構成要素を含む回路ボードである。通常は、拡張カード
によって、メモリ、ディスク駆動装置コントローラ6
6、ビデオ・サポート、パラレル・ポート、シリアル・
ポートおよび内蔵モデムが追加される。ラップトップ
機、パームトップ機および他のポータブル・コンピュー
タの場合、拡張カードは、通常は、コンピュータの側面
または背面のスロットに挿入されるように設計されたク
レジット・カード・サイズの装置であるPCカードの形
になる。このようなスロットの例が、タイプ1、タイプ
2およびタイプ3のカード・スロットが定義されている
PCMCIA(Personal Computer Memory Card Intern
ational Association)スロットである。したがって、
空きスロット68を使用して、さまざまなタイプの拡張
カードまたはPCMCIAカードを受けることができ
る。
【0023】ディスク駆動装置コントローラ66には、
ハード・ディスク・ドライブ72への読書を指示し、制
御するための専用集積回路および関連回路が含まれ、デ
ィスケット・コントローラ70には、フロッピ・ディス
クまたはディスケット74への読書を指示し、制御する
ための専用集積回路および関連回路が含まれる。このよ
うなディスク・コントローラは、読書ヘッドの位置決
め、駆動装置とCPU50の間の調停およびメモリとの
間での情報転送の制御などの作業を処理する。単一のデ
ィスク・コントローラによって、複数のディスク駆動装
置を制御することができる。
ハード・ディスク・ドライブ72への読書を指示し、制
御するための専用集積回路および関連回路が含まれ、デ
ィスケット・コントローラ70には、フロッピ・ディス
クまたはディスケット74への読書を指示し、制御する
ための専用集積回路および関連回路が含まれる。このよ
うなディスク・コントローラは、読書ヘッドの位置決
め、駆動装置とCPU50の間の調停およびメモリとの
間での情報転送の制御などの作業を処理する。単一のデ
ィスク・コントローラによって、複数のディスク駆動装
置を制御することができる。
【0024】CD−ROMコントローラ76をデータ処
理システム20に含めて、CD−ROM78(コンパク
ト・ディスク読取専用メモリ)からデータを読み取るこ
とができる。このようなCD−ROMでは、データを読
み取るために、磁気手段ではなくレーザ光学系を使用す
る。
理システム20に含めて、CD−ROM78(コンパク
ト・ディスク読取専用メモリ)からデータを読み取るこ
とができる。このようなCD−ROMでは、データを読
み取るために、磁気手段ではなくレーザ光学系を使用す
る。
【0025】キーボード・マウス・コントローラ80
は、キーボード82およびポインティング装置84とイ
ンターフェースするためにデータ処理システム20に設
けられる。このようなポインティング装置は、通常は、
カーソルなどの画面上の要素を制御するのに使用され、
この画面上の要素は、ユーザがマウス・ボタンを押した
時のポインタの位置を指定するホット・スポットを有す
る矢印の形とすることができる。他のポインティング装
置には、グラフィックス・タブレット、スタイラス、ラ
イト・ペン、ジョイスティック、パック、トラックボー
ル、トラックパッド、IBM社が商標「TrackPoint」の
下で販売するポインティング装置が含まれる。
は、キーボード82およびポインティング装置84とイ
ンターフェースするためにデータ処理システム20に設
けられる。このようなポインティング装置は、通常は、
カーソルなどの画面上の要素を制御するのに使用され、
この画面上の要素は、ユーザがマウス・ボタンを押した
時のポインタの位置を指定するホット・スポットを有す
る矢印の形とすることができる。他のポインティング装
置には、グラフィックス・タブレット、スタイラス、ラ
イト・ペン、ジョイスティック、パック、トラックボー
ル、トラックパッド、IBM社が商標「TrackPoint」の
下で販売するポインティング装置が含まれる。
【0026】データ処理システム20と他のデータ処理
システムの間の通信は、どちらもシステム・バス5に結
合されるシリアル・コントローラ88およびネットワー
ク・アダプタ90によって促進される。シリアル・コン
トローラ88は、コンピュータ間またはコンピュータと
周辺装置の間で、単一の回線を介して一時に1ビットず
つ情報を伝送するのに使用される。シリアル通信は、同
期式(クロックなどの標準によって制御される)または
非同期式(情報の流れを支配する制御信号の交換によっ
て管理される)とすることができる。シリアル通信標準
規格の例には、RS−232インターフェースとRS−
422インターフェースが含まれる。図からわかるよう
に、このようなシリアル・インターフェースを使用し
て、モデム92と通信することができる。モデムは、標
準電話回線を介してコンピュータが情報を伝送できるよ
うにする通信装置である。モデムは、ディジタル・コン
ピュータ信号を、電話回線を介する通信に適したインタ
ーロック信号に変換する。モデム92を使用して、IB
M社およびSears社がサービス・マーク「PRODIG
Y」の下で提供する情報サービスなどのオンライン情報
サービスにデータ処理システム20を接続することがで
きる。このようなオンライン情報サービス提供業者は、
モデム92を介してデータ処理システム20にダウンロ
ードすることができるソフトウェアを提供することがで
きる。モデム92は、サーバ、電子掲示板、インターネ
ットまたはワールド・ワイド・ウェブなど、他のソフト
ウェアの供給源への接続を提供することができる。
システムの間の通信は、どちらもシステム・バス5に結
合されるシリアル・コントローラ88およびネットワー
ク・アダプタ90によって促進される。シリアル・コン
トローラ88は、コンピュータ間またはコンピュータと
周辺装置の間で、単一の回線を介して一時に1ビットず
つ情報を伝送するのに使用される。シリアル通信は、同
期式(クロックなどの標準によって制御される)または
非同期式(情報の流れを支配する制御信号の交換によっ
て管理される)とすることができる。シリアル通信標準
規格の例には、RS−232インターフェースとRS−
422インターフェースが含まれる。図からわかるよう
に、このようなシリアル・インターフェースを使用し
て、モデム92と通信することができる。モデムは、標
準電話回線を介してコンピュータが情報を伝送できるよ
うにする通信装置である。モデムは、ディジタル・コン
ピュータ信号を、電話回線を介する通信に適したインタ
ーロック信号に変換する。モデム92を使用して、IB
M社およびSears社がサービス・マーク「PRODIG
Y」の下で提供する情報サービスなどのオンライン情報
サービスにデータ処理システム20を接続することがで
きる。このようなオンライン情報サービス提供業者は、
モデム92を介してデータ処理システム20にダウンロ
ードすることができるソフトウェアを提供することがで
きる。モデム92は、サーバ、電子掲示板、インターネ
ットまたはワールド・ワイド・ウェブなど、他のソフト
ウェアの供給源への接続を提供することができる。
【0027】ネットワーク・アダプタ90を使用して、
データ処理システム20をローカル・エリア・ネットワ
ーク94に接続することができる。ローカル・エリア・
ネットワーク94は、ソフトウェアと情報を電子的に通
信し、転送する手段をコンピュータ・ユーザに提供する
ことができる。さらに、ローカル・エリア・ネットワー
ク94は、ある作業を達成する際に作業負荷または共同
の労力を共用するのに複数のコンピュータを使用する分
散処理を提供することができる。
データ処理システム20をローカル・エリア・ネットワ
ーク94に接続することができる。ローカル・エリア・
ネットワーク94は、ソフトウェアと情報を電子的に通
信し、転送する手段をコンピュータ・ユーザに提供する
ことができる。さらに、ローカル・エリア・ネットワー
ク94は、ある作業を達成する際に作業負荷または共同
の労力を共用するのに複数のコンピュータを使用する分
散処理を提供することができる。
【0028】表示装置96は、表示装置コントローラ9
8によって制御されるが、データ処理システム20によ
って生成された視覚的出力を表示するのに使用される。
このような視覚的出力には、テキスト、グラフィック
ス、アニメーション付きグラフィックスおよびビデオを
含めることができる。表示装置96は、CRTベースの
ビデオ表示装置、LCDベースのフラット・パネル表示
装置、または、ガス・プラズマベースのフラットパネル
表示装置を用いて実施できる。表示装置コントローラ9
8には、表示装置96に送られるビデオ信号を生成する
のに必要な電子構成要素が含まれる。
8によって制御されるが、データ処理システム20によ
って生成された視覚的出力を表示するのに使用される。
このような視覚的出力には、テキスト、グラフィック
ス、アニメーション付きグラフィックスおよびビデオを
含めることができる。表示装置96は、CRTベースの
ビデオ表示装置、LCDベースのフラット・パネル表示
装置、または、ガス・プラズマベースのフラットパネル
表示装置を用いて実施できる。表示装置コントローラ9
8には、表示装置96に送られるビデオ信号を生成する
のに必要な電子構成要素が含まれる。
【0029】プリンタ100は、パラレル・コントロー
ラ102を介してデータ処理システム20に結合するこ
とができる。プリンタ100は、テキストまたはコンピ
ュータによって生成された画像を、紙またはトランスペ
アレンシなどの別の媒体に印刷するのに使用される。他
のタイプのプリンタには、イメージ・セッタ、プロッ
タ、フィルム・レコーダを含めることができる。
ラ102を介してデータ処理システム20に結合するこ
とができる。プリンタ100は、テキストまたはコンピ
ュータによって生成された画像を、紙またはトランスペ
アレンシなどの別の媒体に印刷するのに使用される。他
のタイプのプリンタには、イメージ・セッタ、プロッ
タ、フィルム・レコーダを含めることができる。
【0030】パラレル・コントローラ102は、システ
ム・バス5と、プリンタ100などのもう1つのパラレ
ル通信装置との間に接続されたワイヤを介して、複数の
データ・ビットおよび制御ビットを同時に送るのに使用
される。
ム・バス5と、プリンタ100などのもう1つのパラレ
ル通信装置との間に接続されたワイヤを介して、複数の
データ・ビットおよび制御ビットを同時に送るのに使用
される。
【0031】CPU50は、コンピュータの主要データ
転送経路であるシステム・バス5を介して、命令を取り
出し、復号し、実行し、他の資源との間で情報を転送す
る。このようなバスによって、データ処理システム20
内の構成要素が結合され、データ交換のための媒体が定
義される。システム・バス5は、RAM56、ROM5
8、不揮発性メモリ60、CPU50および図2に示さ
れた他の装置を互いに接続し、これらの間でのデータの
交換を可能にする。
転送経路であるシステム・バス5を介して、命令を取り
出し、復号し、実行し、他の資源との間で情報を転送す
る。このようなバスによって、データ処理システム20
内の構成要素が結合され、データ交換のための媒体が定
義される。システム・バス5は、RAM56、ROM5
8、不揮発性メモリ60、CPU50および図2に示さ
れた他の装置を互いに接続し、これらの間でのデータの
交換を可能にする。
【0032】本発明は、通常は人間の介入と存在を必要
とする情報収集およびハードウェア装置の制御を、以下
で詳細に説明するように遠隔地から行うために、インタ
ーネットまたは他のネットワークの使用をソフトウェア
と組み合わせる。当業者は、インターネットおよび他の
ほとんどのネットワークが、これに関して、基本的なク
ライアント/サーバ・アーキテクチャを前提とすること
を簡単に諒解するであろう。図3および図4とそれに対
応する説明の組み合わせによって、最も基本的な状態で
のこのアーキテクチャを示す。
とする情報収集およびハードウェア装置の制御を、以下
で詳細に説明するように遠隔地から行うために、インタ
ーネットまたは他のネットワークの使用をソフトウェア
と組み合わせる。当業者は、インターネットおよび他の
ほとんどのネットワークが、これに関して、基本的なク
ライアント/サーバ・アーキテクチャを前提とすること
を簡単に諒解するであろう。図3および図4とそれに対
応する説明の組み合わせによって、最も基本的な状態で
のこのアーキテクチャを示す。
【0033】図3を参照すると、本発明の好ましい実施
例の教示に従う通常のクライアント/サーバ・アーキテ
クチャを示すブロック図が示されている。HTTP応答
90'によって示されるように、クライアント92'およ
びサーバ88'は、前に説明したHTTPプロトコルの
機能性を使用して、互いに通信する。クライアント9
2'内で活動状態になっているのは、サーバ88'との接
続の確立ならびにユーザへの情報の提示に使用すること
ができるブラウザ72'である。
例の教示に従う通常のクライアント/サーバ・アーキテ
クチャを示すブロック図が示されている。HTTP応答
90'によって示されるように、クライアント92'およ
びサーバ88'は、前に説明したHTTPプロトコルの
機能性を使用して、互いに通信する。クライアント9
2'内で活動状態になっているのは、サーバ88'との接
続の確立ならびにユーザへの情報の提示に使用すること
ができるブラウザ72'である。
【0034】サーバ88'は、ブラウザ72'を介してH
TTP応答90'の形でクライアントに情報を提示する
サーバ・ソフトウェア(図示せず)を実行する。HTT
P応答は、HTMLまたはサーバ88'によって生成さ
れた他のデータを使用して提示されるウェブ・ページに
対応する。いくつかのブラウザの下では、コモン・ゲー
トウェイ・インターフェース(CGI)96'も提供さ
れる。CGI96'を用いると、クライアント・プログ
ラムが、サーバ88'に、サーバ88'内に格納された指
定されたプログラム(たとえば、ビデオ・デッキをプロ
グラミングするための情報を中継するプログラム)の実
行を開始するように指示できるようになる。このインタ
ーフェースとHTTP応答90'を使用して、サーバ8
8'は、クライアント92'に、指定されたプログラムの
実行の結果として必要になる情報または生成された情報
について通知できる。CGI96'は、ゲートウェイの
1つの形態であり、ゲートウェイとは、異なるネットワ
ーク(すなわち、異なる通信プロトコルを使用するネッ
トワーク)を接続し、その結果、電子情報をあるネット
ワークから別のネットワークへ渡せるようにするのに使
用される装置である。ゲートウェイは、異なるネットワ
ークで転送と配布に使用されるプロトコルと互換性を有
する形に電子情報を変換して、その情報を転送する。
TTP応答90'の形でクライアントに情報を提示する
サーバ・ソフトウェア(図示せず)を実行する。HTT
P応答は、HTMLまたはサーバ88'によって生成さ
れた他のデータを使用して提示されるウェブ・ページに
対応する。いくつかのブラウザの下では、コモン・ゲー
トウェイ・インターフェース(CGI)96'も提供さ
れる。CGI96'を用いると、クライアント・プログ
ラムが、サーバ88'に、サーバ88'内に格納された指
定されたプログラム(たとえば、ビデオ・デッキをプロ
グラミングするための情報を中継するプログラム)の実
行を開始するように指示できるようになる。このインタ
ーフェースとHTTP応答90'を使用して、サーバ8
8'は、クライアント92'に、指定されたプログラムの
実行の結果として必要になる情報または生成された情報
について通知できる。CGI96'は、ゲートウェイの
1つの形態であり、ゲートウェイとは、異なるネットワ
ーク(すなわち、異なる通信プロトコルを使用するネッ
トワーク)を接続し、その結果、電子情報をあるネット
ワークから別のネットワークへ渡せるようにするのに使
用される装置である。ゲートウェイは、異なるネットワ
ークで転送と配布に使用されるプロトコルと互換性を有
する形に電子情報を変換して、その情報を転送する。
【0035】図4を参照すると、本発明の好ましい実施
例に関して使用することのできるコンピュータ・ネット
ワーク80'を示す概略図が示されている。コンピュー
タ・ネットワーク80'は、インターネットを表し、こ
のインターネットは、図3に関して前に説明したクライ
アント/サーバ・モデルに基づく既知のコンピュータ・
ネットワークとして説明することができる。しかし、本
発明の構造は、特定のネットワークに制限されず、イン
トラネットなどの他のネットワークに同様に適用可能で
あることに留意されたい。
例に関して使用することのできるコンピュータ・ネット
ワーク80'を示す概略図が示されている。コンピュー
タ・ネットワーク80'は、インターネットを表し、こ
のインターネットは、図3に関して前に説明したクライ
アント/サーバ・モデルに基づく既知のコンピュータ・
ネットワークとして説明することができる。しかし、本
発明の構造は、特定のネットワークに制限されず、イン
トラネットなどの他のネットワークに同様に適用可能で
あることに留意されたい。
【0036】概念上、インターネットには、通常はパー
ソナル・コンピュータのユーザであるクライアント9
2'によって、なんらかの私的なインターネット・アク
セス提供業者84'(たとえばInternet America社)ま
たはオンライン・サービス提供業者86'(たとえばAme
rican On Line、Prodigy、CompuServe)を介してアクセ
ス可能な、サーバ88'の大規模なネットワークが含ま
れる。クライアント92'のそれぞれは、ブラウザを実
行して、インターネット・アクセス提供業者84'また
はオンライン・サービス提供業者86'を介してサーバ
88'にアクセスすることができる。各サーバ88'は、
文書とページの形のファイルをサポートするいわゆる
「ウェブ・サイト」を運営する。サーバ88'へのネッ
トワーク・パスは、ネットワークの集合を定義するため
の既知の構文を有するURLによって識別される。
ソナル・コンピュータのユーザであるクライアント9
2'によって、なんらかの私的なインターネット・アク
セス提供業者84'(たとえばInternet America社)ま
たはオンライン・サービス提供業者86'(たとえばAme
rican On Line、Prodigy、CompuServe)を介してアクセ
ス可能な、サーバ88'の大規模なネットワークが含ま
れる。クライアント92'のそれぞれは、ブラウザを実
行して、インターネット・アクセス提供業者84'また
はオンライン・サービス提供業者86'を介してサーバ
88'にアクセスすることができる。各サーバ88'は、
文書とページの形のファイルをサポートするいわゆる
「ウェブ・サイト」を運営する。サーバ88'へのネッ
トワーク・パスは、ネットワークの集合を定義するため
の既知の構文を有するURLによって識別される。
【0037】本発明は、遠隔地にある装置から情報を受
け取る能力ならびに所望の作業を実行するためにこれら
に指示する能力を個人に与える。インターネットは、現
在、上記の情報の転送を実行するのに好ましい媒体であ
るが、他の同様のまたは異なるネットワークに対する本
発明の適用可能性も考慮されていることを理解された
い。
け取る能力ならびに所望の作業を実行するためにこれら
に指示する能力を個人に与える。インターネットは、現
在、上記の情報の転送を実行するのに好ましい媒体であ
るが、他の同様のまたは異なるネットワークに対する本
発明の適用可能性も考慮されていることを理解された
い。
【0038】図5を参照すると、本発明の教示に従って
ユーザが遠隔地から装置504ないし装置504Nと通
信し、制御できるようにするために使用することのでき
るシステム500の例のブロック図が示されている。図
示の例では、ユーザ(図示せず)は、ラップトップ機5
14を使用している。しかし、インターネットまたは他
のネットワークを介して通信する能力を有する通常の情
報処理システムであれば、どれでも使用可能であること
を理解されたい。
ユーザが遠隔地から装置504ないし装置504Nと通
信し、制御できるようにするために使用することのでき
るシステム500の例のブロック図が示されている。図
示の例では、ユーザ(図示せず)は、ラップトップ機5
14を使用している。しかし、インターネットまたは他
のネットワークを介して通信する能力を有する通常の情
報処理システムであれば、どれでも使用可能であること
を理解されたい。
【0039】この例では、ユーザは、前に説明した技法
などの周知の技法を使用してインターネット512に接
続している。ラップトップ機514で実行されているの
は、インターネット512に接続されたコンピュータと
通信するのに使用されるウェブ・ブラウザ516であ
る。この例では、ユーザは、サーバ88'との通信を所
望し、具体的には、サーバ88'に置かれたHTMLペ
ージ506の取出を所望する。前に説明したように、こ
れは、HTMLページ506のURLをウェブ・ブラウ
ザ516に指定することによって達成される。ユーザが
所望のURLを指定した後に、インターネットを介する
通信が確立され、最終的に、HTMLページ506が、
ウェブ・ブラウザ516にロードされる。
などの周知の技法を使用してインターネット512に接
続している。ラップトップ機514で実行されているの
は、インターネット512に接続されたコンピュータと
通信するのに使用されるウェブ・ブラウザ516であ
る。この例では、ユーザは、サーバ88'との通信を所
望し、具体的には、サーバ88'に置かれたHTMLペ
ージ506の取出を所望する。前に説明したように、こ
れは、HTMLページ506のURLをウェブ・ブラウ
ザ516に指定することによって達成される。ユーザが
所望のURLを指定した後に、インターネットを介する
通信が確立され、最終的に、HTMLページ506が、
ウェブ・ブラウザ516にロードされる。
【0040】HTMLページ506は、1つまたは複数
の装置504ないし装置504Nから情報を表示し、取
り出す責任を負う。HTMLページ506は、標準的な
ネットワーク・タイプの媒体(たとえばイーサネット、
LAN、WANなど)を介してプログラムB510と通
信して、所望の変更を通信するか、対応する装置504
ないし装置504Nから情報を取り出す。プログラムB
510は、装置504ないし装置504Nの製造業者ま
たはサード・パーティが供給することができる。いずれ
にせよ、プログラムB510は、装置504ないし装置
504Nのそれぞれの所望の特性を通信できることが必
要である。たとえば、1つの装置504がビデオ・デッ
キである場合には、プログラムB510は、所望の番組
のチャンネル、時刻、長さなどの特性を通信できる能力
を必要とする。さらに、プログラムB510は、情報を
HTMLページ506に中継するプログラムA508に
この情報を送信することもできなければならない。装置
504ないし装置504Nの情報の表示またはプログラ
ミングのいずれかを確立するのに使用されるさまざまな
ステップに関する情報を、図6の説明に関連して詳細に
説明する。
の装置504ないし装置504Nから情報を表示し、取
り出す責任を負う。HTMLページ506は、標準的な
ネットワーク・タイプの媒体(たとえばイーサネット、
LAN、WANなど)を介してプログラムB510と通
信して、所望の変更を通信するか、対応する装置504
ないし装置504Nから情報を取り出す。プログラムB
510は、装置504ないし装置504Nの製造業者ま
たはサード・パーティが供給することができる。いずれ
にせよ、プログラムB510は、装置504ないし装置
504Nのそれぞれの所望の特性を通信できることが必
要である。たとえば、1つの装置504がビデオ・デッ
キである場合には、プログラムB510は、所望の番組
のチャンネル、時刻、長さなどの特性を通信できる能力
を必要とする。さらに、プログラムB510は、情報を
HTMLページ506に中継するプログラムA508に
この情報を送信することもできなければならない。装置
504ないし装置504Nの情報の表示またはプログラ
ミングのいずれかを確立するのに使用されるさまざまな
ステップに関する情報を、図6の説明に関連して詳細に
説明する。
【0041】図6を参照すると、本発明の教示に従っ
て、ユーザが遠隔地からコンピュータ502、サーバ8
8'およびラップトップ機514を介して装置504な
いし装置504Nを制御できるようにする方法の流れ図
が示されている。この方法は、ステップ600で開始さ
れ、このとき、ユーザはHTMLページ506のURL
を指定しており、したがって、HTMLページ506の
内容がウェブ・ブラウザ516に表示される。その後、
この方法はステップ602に進み、ユーザが、対応する
装置504ないし装置504Nのために必要なデータを
入力する。
て、ユーザが遠隔地からコンピュータ502、サーバ8
8'およびラップトップ機514を介して装置504な
いし装置504Nを制御できるようにする方法の流れ図
が示されている。この方法は、ステップ600で開始さ
れ、このとき、ユーザはHTMLページ506のURL
を指定しており、したがって、HTMLページ506の
内容がウェブ・ブラウザ516に表示される。その後、
この方法はステップ602に進み、ユーザが、対応する
装置504ないし装置504Nのために必要なデータを
入力する。
【0042】その後、この方法はステップ604に進
み、入力されたデータが、インターネット512を介し
て転送され、プログラムA508を介してサーバ88'
によって受け取られる。その後、プログラムA508
は、このデータをコンピュータ502に転送し、そのデ
ータは、プログラムB510によって受け取られる。そ
の後、プログラムB510は、適当なプロトコルを使用
して、このデータを所期の装置504ないし装置504
Nに送る。
み、入力されたデータが、インターネット512を介し
て転送され、プログラムA508を介してサーバ88'
によって受け取られる。その後、プログラムA508
は、このデータをコンピュータ502に転送し、そのデ
ータは、プログラムB510によって受け取られる。そ
の後、プログラムB510は、適当なプロトコルを使用
して、このデータを所期の装置504ないし装置504
Nに送る。
【0043】その後、この方法はステップ606に進
み、所期の装置504ないし装置504Nが、所望の結
果が達成されたかどうかをプログラムB510に報告す
る。プログラムB510は、プログラムA508に通知
し、プログラムA508は、所期の結果が成功であった
かどうかを、HTMLページ506を介してユーザに通
知する。その後、この方法はステップ608に進んで終
了する。
み、所期の装置504ないし装置504Nが、所望の結
果が達成されたかどうかをプログラムB510に報告す
る。プログラムB510は、プログラムA508に通知
し、プログラムA508は、所期の結果が成功であった
かどうかを、HTMLページ506を介してユーザに通
知する。その後、この方法はステップ608に進んで終
了する。
【0044】本発明を適用できる多数の応用分野を例示
するために、以下で本発明のさまざまな例を示す。しか
し、これらは例にすぎず、本発明の適用可能性を網羅し
たものと解釈してはならないことに留意されたい。
するために、以下で本発明のさまざまな例を示す。しか
し、これらは例にすぎず、本発明の適用可能性を網羅し
たものと解釈してはならないことに留意されたい。
【0045】図7を参照すると、本発明の教示に従っ
て、本発明を使用してビデオ・デッキである装置504
を遠隔的にプログラムする方法の例が示されている。コ
ンピュータ502、サーバ88'およびラップトップ機
514の間の通信は、図5および図6に関連して前に説
明したものに従って行われる。
て、本発明を使用してビデオ・デッキである装置504
を遠隔的にプログラムする方法の例が示されている。コ
ンピュータ502、サーバ88'およびラップトップ機
514の間の通信は、図5および図6に関連して前に説
明したものに従って行われる。
【0046】図7からわかるように、ビデオ・デッキで
ある装置504は、LANC、ViSCA、RS−42
2、RS−232などの通信媒体を使用してコンピュー
タ502に接続されている。ユーザは、HTMLページ
506をロードすることによって、装置504の現在の
プログラミング状況に関する情報を表示するか、その状
況を変更するかのいずれかを行うことができる。当業者
であれば、HTMLページ506の具体的な配置と機能
が、それに対応する特定の装置によって指定されること
を簡単に諒解するであろう。この例では、HTMLペー
ジ506は、ビデオ・デッキである装置504のプログ
ラミングに関連する情報を中継するように設計されてい
る。
ある装置504は、LANC、ViSCA、RS−42
2、RS−232などの通信媒体を使用してコンピュー
タ502に接続されている。ユーザは、HTMLページ
506をロードすることによって、装置504の現在の
プログラミング状況に関する情報を表示するか、その状
況を変更するかのいずれかを行うことができる。当業者
であれば、HTMLページ506の具体的な配置と機能
が、それに対応する特定の装置によって指定されること
を簡単に諒解するであろう。この例では、HTMLペー
ジ506は、ビデオ・デッキである装置504のプログ
ラミングに関連する情報を中継するように設計されてい
る。
【0047】図8を参照すると、本発明の教示による、
図7の装置504のプログラミングのためのHTMLペ
ージ506の例が示されている。図からわかるように、
HTMLページ506には、録画する特定の番組、対応
する番組の日付、開始時刻、終了時刻、録画速度および
チャンネルなどの情報を入力するための表802が含ま
れる。さらに、HTMLページ506には、情報を送信
するための送信ボタン804と、以前の変更を取り消す
ためのキャンセル・ボタン806も含まれる。
図7の装置504のプログラミングのためのHTMLペ
ージ506の例が示されている。図からわかるように、
HTMLページ506には、録画する特定の番組、対応
する番組の日付、開始時刻、終了時刻、録画速度および
チャンネルなどの情報を入力するための表802が含ま
れる。さらに、HTMLページ506には、情報を送信
するための送信ボタン804と、以前の変更を取り消す
ためのキャンセル・ボタン806も含まれる。
【0048】図6に戻って、本発明の教示による、図8
の例の場合の流れ図の説明を行う。この方法は、ユーザ
がウェブ・ブラウザ516に、適当なURLを介してサ
ーバ88'に常駐するHTMLページ506を指示した
時に開始される(ステップ600)。適当な通信が確立
されていると仮定すると、HTMLページ506が、ウ
ェブ・ブラウザ516にロードされる。その後、ユーザ
は、所望の番組をプログラミングするために表802に
適当な情報を入力する。
の例の場合の流れ図の説明を行う。この方法は、ユーザ
がウェブ・ブラウザ516に、適当なURLを介してサ
ーバ88'に常駐するHTMLページ506を指示した
時に開始される(ステップ600)。適当な通信が確立
されていると仮定すると、HTMLページ506が、ウ
ェブ・ブラウザ516にロードされる。その後、ユーザ
は、所望の番組をプログラミングするために表802に
適当な情報を入力する。
【0049】ユーザは、所望の情報を表802に入力し
終えた後に、キャンセル・ボタン806を介して変更を
取り消すか、送信ボタン804を介して装置504の遠
隔的プログラミングに進むことができる。ユーザが送信
ボタン804を選択したと仮定すると、新たに入力され
た情報は、図6に関連して前に説明したように、プログ
ラムB510に送られる(ステップ604)。装置50
4は、情報を受け取った後に、提案されたプログラミン
グを受け入れるか拒絶し、それをプログラムB510に
知らせる。プログラムB510は、図6に関連して前に
説明したように、所望のプログラミングの受け入れまた
は拒絶についてユーザに知らせる(ステップ608)。
終えた後に、キャンセル・ボタン806を介して変更を
取り消すか、送信ボタン804を介して装置504の遠
隔的プログラミングに進むことができる。ユーザが送信
ボタン804を選択したと仮定すると、新たに入力され
た情報は、図6に関連して前に説明したように、プログ
ラムB510に送られる(ステップ604)。装置50
4は、情報を受け取った後に、提案されたプログラミン
グを受け入れるか拒絶し、それをプログラムB510に
知らせる。プログラムB510は、図6に関連して前に
説明したように、所望のプログラミングの受け入れまた
は拒絶についてユーザに知らせる(ステップ608)。
【0050】図9を参照すると、本発明の教示に従っ
て、医師が遠隔地から患者を監視し、患者に対する処置
を指示するのに本発明を使用する方法の例が示されてい
る。図5および図6に関連して前に説明したラップトッ
プ機514、サーバ88'およびコンピュータ502の
間の接続と通信は、この例にも適用可能であり、したが
って、これ以上の説明は不要であり、冗長とみなされ
る。
て、医師が遠隔地から患者を監視し、患者に対する処置
を指示するのに本発明を使用する方法の例が示されてい
る。図5および図6に関連して前に説明したラップトッ
プ機514、サーバ88'およびコンピュータ502の
間の接続と通信は、この例にも適用可能であり、したが
って、これ以上の説明は不要であり、冗長とみなされ
る。
【0051】担当患者の現在の状況を知ることを所望す
る医師または他の種類の医療従事者は、本発明を使用し
て、遠隔地から状況を取得でき、また、所望の変更また
は指示を通信することができる。具体的に言うと、医師
は、インターネット512およびウェブ・ブラウザ51
6を使用して、サーバ88'からHTMLページ506
をロードして、心臓モニタ902または他の医療監視装
置904などの患者906に直接に取り付けられた装置
から現在の情報を取り出すことができる。その後、医師
は、この情報を使用して、自分の不在中に行うべき処置
を担当の医療従事者に知らせるか、医療施設を離れた後
に抱く可能性がある不安を軽減することができる。
る医師または他の種類の医療従事者は、本発明を使用し
て、遠隔地から状況を取得でき、また、所望の変更また
は指示を通信することができる。具体的に言うと、医師
は、インターネット512およびウェブ・ブラウザ51
6を使用して、サーバ88'からHTMLページ506
をロードして、心臓モニタ902または他の医療監視装
置904などの患者906に直接に取り付けられた装置
から現在の情報を取り出すことができる。その後、医師
は、この情報を使用して、自分の不在中に行うべき処置
を担当の医療従事者に知らせるか、医療施設を離れた後
に抱く可能性がある不安を軽減することができる。
【0052】まとめとして、本発明の構成に関して以下
の事項を開示する。
の事項を開示する。
【0053】(1)インターネットを介して装置の現在
の状況を取り出すステップと、ウェブ・ブラウザに上記
状況を表示するステップと、装置をプログラミングする
ためにウェブ・ブラウザを介してユーザから情報を取り
出すステップと、インターネットを介して上記装置にプ
ログラミング情報を伝送するステップと、伝送された指
示に従って上記装置をプログラミングするステップとを
含む、インターネットを介して装置を遠隔的に制御する
方法。 (2)電子装置の状況に関する特定の情報を含むウェブ
・ページをサーバに要求するステップと、電子装置の状
況の所望の変化を示すように前記ウェブ・ページを改変
するステップと、前記ウェブ・ページを介して前記所望
の変更を受け取ったことに応答して、電子装置の前記状
況を変更するステップとを含む、ネットワークと遠隔コ
ンピュータを使って電子装置を遠隔的に制御する方法。 (3)電子装置を制御コンピュータに接続するステップ
と、制御コンピュータをネットワークに接続するステッ
プとをさらに含む、上記(2)に記載の方法。 (4)制御コンピュータが、電子装置と通信するための
制御プログラムを含む、上記(3)に記載の方法。 (5)電子装置を接続するステップが、LAN−C接続
を使って電子装置を制御コンピュータに接続するステッ
プを含む、上記(4)に記載の方法。 (6)電子装置がVCRである、上記(5)に記載の方
法。 (7)要求された前記ウェブ・ページが、事象、日付、
開始時間、停止時間、記録速度、およびチャネルに関す
る情報を含む、上記(6)に記載の方法。 (8)電子装置の状況に関する特定の情報を含むウェブ
・ページをサーバに要求する手段と、電子装置の状況の
所望の変化を示すように前記ウェブ・ページを改変する
手段と、前記ウェブ・ページを介して前記所望の変更を
受け取ったことに応答して、電子装置の前記状況を変更
する手段とを含む、ネットワークと遠隔コンピュータを
使って電子装置を遠隔的に制御する装置。 (9)電子装置を制御コンピュータに接続する手段と、
制御コンピュータをネットワークに接続する手段とをさ
らに含む、上記(8)に記載の装置。 (10)制御コンピュータが、電子装置と通信するため
の制御プログラムを含む、上記(9)に記載の装置。 (11)電子装置を接続する手段が、LAN−C接続を
使って電子装置を制御コンピュータに接続する手段を含
む、上記(10)に記載の装置。 (12)電子装置がVCRである、上記(11)に記載
の装置。 (13)要求された前記ウェブ・ページが、事象、日
付、開始時間、停止時間、記録速度、およびチャネルに
関する情報を含む、上記(11)に記載の装置。 (14)ネットワークと遠隔コンピュータを使って電子
装置を遠隔的に制御するためのコンピュータ可読プログ
ラム・コード手段をその中で実施したコンピュータ可読
の有用媒体を含むコンピュータ・プログラム・プロダク
トであって、前記コンピュータ可読プログラム・コード
手段が、電子装置の状況に関する特定の情報を含むウェ
ブ・ページをサーバに要求する手段と、電子装置の状況
の所望の変化を示すように前記ウェブ・ページを改変す
る手段と、前記ウェブ・ページを介して前記所望の変更
を受け取ったことに応答して、電子装置の前記状況を変
更する手段とを含む、コンピュータ・プログラム・プロ
ダクト。 (15)コンピュータ可読プログラムコード手段が、電
子装置を制御コンピュータに接続する手段と、制御コン
ピュータをネットワークに接続する手段とをさらに含
む、上記(14)に記載のコンピュータ・プログラム・
プロダクト。 (16)制御コンピュータが、電子装置と通信するため
の制御プログラムを含む、上記(15)に記載のコンピ
ュータ・プログラム・プロダクト。 (17)電子装置を接続する手段が、LAN−C接続を
使って電子装置を制御コンピュータに接続する手段を含
む、上記(16)に記載のコンピュータ・プログラム・
プロダクト。 (18)電子装置がVCRである、上記(17)に記載
のコンピュータ・プログラム・プロダクト。 (19)要求された前記ウェブ・ページが、事象、日
付、開始時間、停止時間、記録速度、およびチャネルに
関する情報を含む、上記(18)に記載のコンピュータ
・プログラム・プロダクト。
の状況を取り出すステップと、ウェブ・ブラウザに上記
状況を表示するステップと、装置をプログラミングする
ためにウェブ・ブラウザを介してユーザから情報を取り
出すステップと、インターネットを介して上記装置にプ
ログラミング情報を伝送するステップと、伝送された指
示に従って上記装置をプログラミングするステップとを
含む、インターネットを介して装置を遠隔的に制御する
方法。 (2)電子装置の状況に関する特定の情報を含むウェブ
・ページをサーバに要求するステップと、電子装置の状
況の所望の変化を示すように前記ウェブ・ページを改変
するステップと、前記ウェブ・ページを介して前記所望
の変更を受け取ったことに応答して、電子装置の前記状
況を変更するステップとを含む、ネットワークと遠隔コ
ンピュータを使って電子装置を遠隔的に制御する方法。 (3)電子装置を制御コンピュータに接続するステップ
と、制御コンピュータをネットワークに接続するステッ
プとをさらに含む、上記(2)に記載の方法。 (4)制御コンピュータが、電子装置と通信するための
制御プログラムを含む、上記(3)に記載の方法。 (5)電子装置を接続するステップが、LAN−C接続
を使って電子装置を制御コンピュータに接続するステッ
プを含む、上記(4)に記載の方法。 (6)電子装置がVCRである、上記(5)に記載の方
法。 (7)要求された前記ウェブ・ページが、事象、日付、
開始時間、停止時間、記録速度、およびチャネルに関す
る情報を含む、上記(6)に記載の方法。 (8)電子装置の状況に関する特定の情報を含むウェブ
・ページをサーバに要求する手段と、電子装置の状況の
所望の変化を示すように前記ウェブ・ページを改変する
手段と、前記ウェブ・ページを介して前記所望の変更を
受け取ったことに応答して、電子装置の前記状況を変更
する手段とを含む、ネットワークと遠隔コンピュータを
使って電子装置を遠隔的に制御する装置。 (9)電子装置を制御コンピュータに接続する手段と、
制御コンピュータをネットワークに接続する手段とをさ
らに含む、上記(8)に記載の装置。 (10)制御コンピュータが、電子装置と通信するため
の制御プログラムを含む、上記(9)に記載の装置。 (11)電子装置を接続する手段が、LAN−C接続を
使って電子装置を制御コンピュータに接続する手段を含
む、上記(10)に記載の装置。 (12)電子装置がVCRである、上記(11)に記載
の装置。 (13)要求された前記ウェブ・ページが、事象、日
付、開始時間、停止時間、記録速度、およびチャネルに
関する情報を含む、上記(11)に記載の装置。 (14)ネットワークと遠隔コンピュータを使って電子
装置を遠隔的に制御するためのコンピュータ可読プログ
ラム・コード手段をその中で実施したコンピュータ可読
の有用媒体を含むコンピュータ・プログラム・プロダク
トであって、前記コンピュータ可読プログラム・コード
手段が、電子装置の状況に関する特定の情報を含むウェ
ブ・ページをサーバに要求する手段と、電子装置の状況
の所望の変化を示すように前記ウェブ・ページを改変す
る手段と、前記ウェブ・ページを介して前記所望の変更
を受け取ったことに応答して、電子装置の前記状況を変
更する手段とを含む、コンピュータ・プログラム・プロ
ダクト。 (15)コンピュータ可読プログラムコード手段が、電
子装置を制御コンピュータに接続する手段と、制御コン
ピュータをネットワークに接続する手段とをさらに含
む、上記(14)に記載のコンピュータ・プログラム・
プロダクト。 (16)制御コンピュータが、電子装置と通信するため
の制御プログラムを含む、上記(15)に記載のコンピ
ュータ・プログラム・プロダクト。 (17)電子装置を接続する手段が、LAN−C接続を
使って電子装置を制御コンピュータに接続する手段を含
む、上記(16)に記載のコンピュータ・プログラム・
プロダクト。 (18)電子装置がVCRである、上記(17)に記載
のコンピュータ・プログラム・プロダクト。 (19)要求された前記ウェブ・ページが、事象、日
付、開始時間、停止時間、記録速度、およびチャネルに
関する情報を含む、上記(18)に記載のコンピュータ
・プログラム・プロダクト。
【図1】本発明を実施できるデータ処理システムのブロ
ック図である。
ック図である。
【図2】本発明の教示に従って図1のデータ処理システ
ムに含めることができる、選択された構成要素を示す高
水準ブロック図である。
ムに含めることができる、選択された構成要素を示す高
水準ブロック図である。
【図3】本発明の好ましい実施例の教示による通常のク
ライアント/サーバ・アーキテクチャを示すブロック図
である。
ライアント/サーバ・アーキテクチャを示すブロック図
である。
【図4】本発明の好ましい実施例に関連して使用するこ
とのできるコンピュータ・ネットワークを示す概略図で
ある。
とのできるコンピュータ・ネットワークを示す概略図で
ある。
【図5】本発明の教示に従って、ユーザが遠隔地から装
置と通信し、装置を制御できるようにするために使用す
ることができるシステムの例を示すブロック図である。
置と通信し、装置を制御できるようにするために使用す
ることができるシステムの例を示すブロック図である。
【図6】本発明の教示に従って、ユーザが図5のコンピ
ュータ、サーバおよびラップトップ機を介して図5の装
置を遠隔地から制御できるようにするための方法を示す
流れ図である。
ュータ、サーバおよびラップトップ機を介して図5の装
置を遠隔地から制御できるようにするための方法を示す
流れ図である。
【図7】本発明の教示に従ってビデオ・デッキを遠隔地
からプログラミングするのに本発明を使用する方法の例
を示す図である。
からプログラミングするのに本発明を使用する方法の例
を示す図である。
【図8】本発明の教示に従って図7のビデオ・デッキを
プログラミングするためのHTMLページの例を示す図
である。
プログラミングするためのHTMLページの例を示す図
である。
【図9】本発明の教示に従って、医師が遠隔地から患者
を監視し、患者に対する処置を指示するのに本発明を使
用する方法の例を示す図である。
を監視し、患者に対する処置を指示するのに本発明を使
用する方法の例を示す図である。
5 システム・バス 20 データ処理システム 22 プロセッサ 28 ケーブル 30 表示画面 40 フロッピ・ディスク駆動装置 78 CD−ROM 82 キーボード 84 ポインティング装置 90 ネットワーク・アダプタ 92 モデム 96 表示装置 100 プリンタ
───────────────────────────────────────────────────── フロントページの続き (72)発明者 ジョン・ポール・ドドソン アメリカ合衆国78660 テキサス州プフリ ューガーヴィル タナー・トレール 510
Claims (19)
- 【請求項1】インターネットを介して装置の現在の状況
を取り出すステップと、 ウェブ・ブラウザに上記状況を表示するステップと、 装置をプログラミングするためにウェブ・ブラウザを介
してユーザから情報を取り出すステップと、 インターネットを介して上記装置にプログラミング情報
を伝送するステップと、 伝送された指示に従って上記装置をプログラミングする
ステップとを含む、インターネットを介して装置を遠隔
的に制御する方法。 - 【請求項2】電子装置の状況に関する特定の情報を含む
ウェブ・ページをサーバに要求するステップと、 電子装置の状況の所望の変化を示すように前記ウェブ・
ページを改変するステップと、 前記ウェブ・ページを介して前記所望の変更を受け取っ
たことに応答して、電子装置の前記状況を変更するステ
ップとを含む、ネットワークと遠隔コンピュータを使っ
て電子装置を遠隔的に制御する方法。 - 【請求項3】電子装置を制御コンピュータに接続するス
テップと、 制御コンピュータをネットワークに接続するステップと
をさらに含む、請求項2に記載の方法。 - 【請求項4】制御コンピュータが、電子装置と通信する
ための制御プログラムを含む、請求項3に記載の方法。 - 【請求項5】電子装置を接続するステップが、LAN−
C接続を使って電子装置を制御コンピュータに接続する
ステップを含む、請求項4に記載の方法。 - 【請求項6】電子装置がVCRである、請求項5に記載
の方法。 - 【請求項7】要求された前記ウェブ・ページが、事象、
日付、開始時間、停止時間、記録速度、およびチャネル
に関する情報を含む、請求項6に記載の方法。 - 【請求項8】電子装置の状況に関する特定の情報を含む
ウェブ・ページをサーバに要求する手段と、 電子装置の状況の所望の変化を示すように前記ウェブ・
ページを改変する手段と、 前記ウェブ・ページを介して前記所望の変更を受け取っ
たことに応答して、電子装置の前記状況を変更する手段
とを含む、ネットワークと遠隔コンピュータを使って電
子装置を遠隔的に制御する装置。 - 【請求項9】電子装置を制御コンピュータに接続する手
段と、 制御コンピュータをネットワークに接続する手段とをさ
らに含む、請求項8に記載の装置。 - 【請求項10】制御コンピュータが、電子装置と通信す
るための制御プログラムを含む、請求項9に記載の装
置。 - 【請求項11】電子装置を接続する手段が、LAN−C
接続を使って電子装置を制御コンピュータに接続する手
段を含む、請求項10に記載の装置。 - 【請求項12】電子装置がVCRである、請求項11に
記載の装置。 - 【請求項13】要求された前記ウェブ・ページが、事
象、日付、開始時間、停止時間、記録速度、およびチャ
ネルに関する情報を含む、請求項11に記載の装置。 - 【請求項14】ネットワークと遠隔コンピュータを使っ
て電子装置を遠隔的に制御するためのコンピュータ可読
プログラム・コード手段をその中で実施したコンピュー
タ可読の有用媒体を含むコンピュータ・プログラム・プ
ロダクトであって、前記コンピュータ可読プログラム・
コード手段が、 電子装置の状況に関する特定の情報を含むウェブ・ペー
ジをサーバに要求する手段と、 電子装置の状況の所望の変化を示すように前記ウェブ・
ページを改変する手段と、 前記ウェブ・ページを介して前記所望の変更を受け取っ
たことに応答して、電子装置の前記状況を変更する手段
とを含む、コンピュータ・プログラム・プロダクト。 - 【請求項15】コンピュータ可読プログラムコード手段
が、 電子装置を制御コンピュータに接続する手段と、 制御コンピュータをネットワークに接続する手段とをさ
らに含む、請求項14に記載のコンピュータ・プログラ
ム・プロダクト。 - 【請求項16】制御コンピュータが、電子装置と通信す
るための制御プログラムを含む、請求項15に記載のコ
ンピュータ・プログラム・プロダクト。 - 【請求項17】電子装置を接続する手段が、LAN−C
接続を使って電子装置を制御コンピュータに接続する手
段を含む、請求項16に記載のコンピュータ・プログラ
ム・プロダクト。 - 【請求項18】電子装置がVCRである、請求項17に
記載のコンピュータ・プログラム・プロダクト。 - 【請求項19】要求された前記ウェブ・ページが、事
象、日付、開始時間、停止時間、記録速度、およびチャ
ネルに関する情報を含む、請求項18に記載のコンピュ
ータ・プログラム・プロダクト。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US97173797A | 1997-11-17 | 1997-11-17 | |
| US08/971737 | 1997-11-17 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH11232203A true JPH11232203A (ja) | 1999-08-27 |
Family
ID=25518738
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10296424A Pending JPH11232203A (ja) | 1997-11-17 | 1998-10-19 | ハードウェア装置と遠隔的に対話するための方法および装置 |
Country Status (5)
| Country | Link |
|---|---|
| EP (1) | EP0917052A1 (ja) |
| JP (1) | JPH11232203A (ja) |
| KR (1) | KR19990044849A (ja) |
| CN (1) | CN1226709A (ja) |
| TW (1) | TW436709B (ja) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003510716A (ja) * | 1999-09-27 | 2003-03-18 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | サーバーを介して装置制御のためサーバーからuiを抽出する携帯装置 |
| JP2003520376A (ja) * | 2000-01-21 | 2003-07-02 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | コンシューマエレクトロニクス機器をコンフィギュレーションする方法 |
| US9607322B1 (en) * | 2013-09-19 | 2017-03-28 | Amazon Technologies, Inc. | Conditional promotion in content delivery |
| US9626344B1 (en) | 2013-09-19 | 2017-04-18 | Amazon Technologies, Inc. | Conditional promotion through packet reordering |
| US9734134B1 (en) | 2013-09-19 | 2017-08-15 | Amazon Technologies, Inc. | Conditional promotion through frame reordering |
| US9785969B1 (en) | 2013-09-19 | 2017-10-10 | Amazon Technologies, Inc. | Conditional promotion in multi-stream content delivery |
| US9922006B1 (en) | 2013-09-19 | 2018-03-20 | Amazon Technologies, Inc. | Conditional promotion through metadata-based priority hinting |
Families Citing this family (34)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3491665B2 (ja) | 1997-04-16 | 2004-01-26 | ソニー株式会社 | 遠隔制御装置および遠隔制御方法 |
| 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 |
| US6308205B1 (en) * | 1998-10-22 | 2001-10-23 | Canon Kabushiki Kaisha | Browser-based network management allowing administrators to use web browser on user's workstation to view and update configuration of network devices |
| DE19941678B4 (de) * | 1999-09-01 | 2004-07-15 | Infineon Technologies Ag | Kommunikationssystem mit Kommunikationsnetz und Informationsempfänger und einzelner Informationsempfänger |
| AU1914401A (en) * | 1999-11-01 | 2001-05-14 | Medical Learning Company, Inc. | Network application architecture |
| 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 |
| 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 |
| 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 |
| US7120692B2 (en) | 1999-12-02 | 2006-10-10 | Senvid, Inc. | Access and control system for network-enabled devices |
| 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 |
| 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 |
| AU2056401A (en) * | 1999-12-02 | 2001-06-12 | Senvid, Inc. | Method, system and service model for remote recording of television programs |
| WO2001054292A1 (en) * | 2000-01-21 | 2001-07-26 | Koninklijke Philips Electronics N.V. | Set-top box connects remote control device to web site for customized code downloads |
| WO2001059551A2 (en) * | 2000-02-08 | 2001-08-16 | Sony Corporation Of America | User interface for interacting with plural real-time data sources |
| US7644018B1 (en) | 2000-02-08 | 2010-01-05 | Sony Corporation | System and method for providing publicly vended content via a wireless network |
| CN100565327C (zh) | 2000-05-31 | 2009-12-02 | 精工爱普生株式会社 | 投影机及其控制方法 |
| US6480586B1 (en) * | 2000-07-25 | 2002-11-12 | Genesis Engineering, Inc. | Remote initiation of communications for control of multiple appliances by telephone line |
| KR20020011206A (ko) * | 2000-08-01 | 2002-02-08 | 김태용 | 인터넷상에서 기기를 원격 제어하는 장치 및 방법 |
| KR100667742B1 (ko) | 2000-08-23 | 2007-01-11 | 삼성전자주식회사 | 제어기기의 적어도 하나 이상의 피제어기기 제어 방법 |
| AU2001280158B2 (en) * | 2000-08-25 | 2009-01-08 | Shikoku Electric Power Co., Inc. | Remote control server, center server, and system constituted of them |
| US7032002B1 (en) * | 2000-09-06 | 2006-04-18 | Xanboo, Inc. | Service broker for processing data from a data network |
| US7194526B2 (en) * | 2000-09-22 | 2007-03-20 | Kyocera Corporation | Network device management method, and network devices |
| EP1233602A4 (en) * | 2000-09-27 | 2004-09-08 | Ntt Docomo Inc | REMOTE CONTROL METHOD FOR ELECTRONIC DEVICES AND DEVICE FOR MANAGING ELECTRONIC DEVICES |
| US7188200B2 (en) | 2001-07-25 | 2007-03-06 | Endress + Hauser Process Solutions Ag | Method for data exchange between an operating and monitoring program and a field device |
| DE10136732A1 (de) * | 2001-07-25 | 2003-02-13 | Endress & Hauser Gmbh & Co Kg | Verfahren zum Datenaustausch zwischen einem Bedien-und Beobachtungsprogramm und einem Feldgerät |
| US8086664B2 (en) * | 2001-09-24 | 2011-12-27 | Siemens Industry, Inc. | Method and apparatus for programming programmable controllers and generating configuration data from a centralized server |
| WO2005050625A2 (en) | 2003-11-14 | 2005-06-02 | Senvid, Inc. | Managed peer-to-peer applications in a secure network |
| CN100490385C (zh) * | 2004-03-20 | 2009-05-20 | 鸿富锦精密工业(深圳)有限公司 | 图形设备管理系统及方法 |
| CN100534083C (zh) * | 2004-04-01 | 2009-08-26 | 深圳市世纪安软信息技术有限公司 | 一种通过互联网远程控制终端控制器的方法 |
| US7765483B2 (en) * | 2005-09-12 | 2010-07-27 | Microsoft Corporation | Filtering obscured data from a remote client display |
| US9100284B2 (en) * | 2005-11-29 | 2015-08-04 | Bosch Security Systems, Inc. | System and method for installation of network interface modules |
| CN101442515B (zh) * | 2007-11-22 | 2011-09-07 | 深圳市科陆电子科技股份有限公司 | 一种基于浏览器的远程控制方法 |
| CN101833995B (zh) * | 2009-03-11 | 2017-06-20 | 深圳市朗科科技股份有限公司 | 闪存介质的编程方法 |
| CN103914018A (zh) | 2012-12-31 | 2014-07-09 | 施耐德电器工业公司 | 可编程控制器的编程辅助系统及方法 |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1997018636A2 (en) * | 1995-11-13 | 1997-05-22 | Webtronics, Inc. | Control of remote devices using http protocol |
-
1998
- 1998-06-08 TW TW087109036A patent/TW436709B/zh not_active IP Right Cessation
- 1998-10-12 KR KR1019980042600A patent/KR19990044849A/ko not_active Ceased
- 1998-10-19 JP JP10296424A patent/JPH11232203A/ja active Pending
- 1998-11-11 CN CN98124000A patent/CN1226709A/zh active Pending
- 1998-11-12 EP EP98309279A patent/EP0917052A1/en not_active Withdrawn
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1997018636A2 (en) * | 1995-11-13 | 1997-05-22 | Webtronics, Inc. | Control of remote devices using http protocol |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003510716A (ja) * | 1999-09-27 | 2003-03-18 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | サーバーを介して装置制御のためサーバーからuiを抽出する携帯装置 |
| JP2003520376A (ja) * | 2000-01-21 | 2003-07-02 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | コンシューマエレクトロニクス機器をコンフィギュレーションする方法 |
| US9607322B1 (en) * | 2013-09-19 | 2017-03-28 | Amazon Technologies, Inc. | Conditional promotion in content delivery |
| US9626344B1 (en) | 2013-09-19 | 2017-04-18 | Amazon Technologies, Inc. | Conditional promotion through packet reordering |
| US9734134B1 (en) | 2013-09-19 | 2017-08-15 | Amazon Technologies, Inc. | Conditional promotion through frame reordering |
| US9785969B1 (en) | 2013-09-19 | 2017-10-10 | Amazon Technologies, Inc. | Conditional promotion in multi-stream content delivery |
| US9922006B1 (en) | 2013-09-19 | 2018-03-20 | Amazon Technologies, Inc. | Conditional promotion through metadata-based priority hinting |
Also Published As
| Publication number | Publication date |
|---|---|
| TW436709B (en) | 2001-05-28 |
| CN1226709A (zh) | 1999-08-25 |
| EP0917052A1 (en) | 1999-05-19 |
| KR19990044849A (ko) | 1999-06-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH11232203A (ja) | ハードウェア装置と遠隔的に対話するための方法および装置 | |
| US5870544A (en) | Method and apparatus for creating a secure connection between a java applet and a web server | |
| US5787254A (en) | Web browser method and system for display and management of server latency | |
| JP3254435B2 (ja) | ファイルにアクセスする方法およびコンピュータ・システム | |
| US6023764A (en) | Method and apparatus for providing security certificate management for Java Applets | |
| US6321256B1 (en) | Method and apparatus for controlling client access to documents | |
| US6317782B1 (en) | Method and apparatus for detecting actual viewing of electronic advertisements and transmitting the detected information | |
| US6275854B1 (en) | Method and apparatus for detecting actual viewing of electronic advertisements | |
| KR100276408B1 (ko) | 그래픽 사용자 인터페이스에서의 하이퍼-링크 정보를인쇄 가능한 매체로 표현하는 방법 및 시스템 | |
| US6571295B1 (en) | Web page annotating and processing | |
| US6742030B1 (en) | Method to keep a persistent trace of weblink use per user | |
| US6177936B1 (en) | Browser hierarchical contextual information for web pages | |
| KR100310760B1 (ko) | 인터넷웹페이지의국제적지원을위한방법및시스템 | |
| US6785740B1 (en) | Text-messaging server with automatic conversion of keywords into hyperlinks to external files on a network | |
| US6236989B1 (en) | Network-based help architecture | |
| US5978848A (en) | Web browser method and system for backgrounding a link access during slow link access time periods | |
| US6324553B1 (en) | Apparatus and method for the manual selective blocking of images | |
| US5737560A (en) | Graphical method and system for accessing information on a communications network | |
| TW526426B (en) | Systematic method and apparatus to make off-line web client works as if it is on-line | |
| US6347320B1 (en) | Search parameters | |
| US20030163566A1 (en) | Data access in a distributed environment | |
| US20030081000A1 (en) | Method, program and computer system for sharing annotation information added to digital contents | |
| JPH11316719A (ja) | ドキュメントの作成を援助する方法およびシステム | |
| KR19990013421A (ko) | 관련 웹 페이지를 프린트하기 위한 장치 및 방법 | |
| US6963901B1 (en) | Cooperative browsers using browser information contained in an e-mail message for re-configuring |