JPH11242644A - データ処理システム、文書表示方法、システムおよび文書提示制御方法 - Google Patents
データ処理システム、文書表示方法、システムおよび文書提示制御方法Info
- Publication number
- JPH11242644A JPH11242644A JP10222910A JP22291098A JPH11242644A JP H11242644 A JPH11242644 A JP H11242644A JP 10222910 A JP10222910 A JP 10222910A JP 22291098 A JP22291098 A JP 22291098A JP H11242644 A JPH11242644 A JP H11242644A
- Authority
- JP
- Japan
- Prior art keywords
- web document
- display
- web
- browser
- document
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
- G06F16/9577—Optimising the visualization of content, e.g. distillation of HTML documents
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/912—Applications of a database
- Y10S707/917—Text
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
- Document Processing Apparatus (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
ェブ文書の提示の仕方を制御する方法。 【解決手段】 このウェブ機器は典型的にはそれに付随
するテレビジョン・クラスのモニタを含む。ウェブ文書
は典型的にはHTMLなどのマークアップ言語に従って
形式設定されている。この方法は、クライアント側HT
TPキャッシュ・プロキシを使用してウェブ文書をイン
タセプトしてから、その文書をウェブ機器のブラウザ上
で表示する前に動的に書き直す。具体的には、サーバか
らウェブ文書を受け取ると、HTMLを解析してその文
書の形式とその中の情報を識別する。次に、フィルタ機
構を使用し、何らかのプロトコルに従ってそのウェブ文
書を再形式設定し、それかモニタ上で表示するためにブ
ラウザに渡す。このようにしてHTMLを動的に変更す
ることにより、モニタの解像度や品質に関係なく、ブラ
ウザ表示の「ルック・アンド・フィール」を制御するこ
とができる。
Description
・ワイド・ウェブ「機器」または装置に関し、具体的に
は前記機器に付随するウェブ・ブラウザ上に表示するウ
ェブ・ページの外見を修正する技法に関する。
ネットのマルチメディア情報検索システムである。ウェ
ブ環境では、クライアント機がハイパーテキスト転送プ
ロトコル(HTTP)を使用してウェブ・サーバに対す
るトランザクションを行う。HTTPは、ハイパーテキ
スト・マークアップ言語(HTML)と呼ばれる標準ペ
ージ記述言語を使用してユーザがファイル(たとえばテ
キスト、グラフィックス、画像、音声、ビデオなど)に
アクセスすることができるようにする周知のアプリケー
ション・プロトコルである。HTMLは、基本文書形式
設定機能を備え、開発者はこれを使用して他のサーバお
よびファイルへの「リンク」を指定することができる。
インターネットのパラダイムでは、ネットワーク接続を
定義する特別な構文を有するいわゆるユニフォーム・リ
ソース・ロケータ(URL)によって、サーバまでのネ
ットワーク・パスを識別する。クライアント機でHTM
L準拠ブラウザ(たとえばNetscape NavigatorやMicros
oft Internet Explorer)を使用する場合、URLを介
してリンクを指定する必要がある。それに応答して、ク
ライアントはそのリンクによって識別されたサーバに要
求を送り、HTMLに従って形式設定された文書をその
応答として受け取る。
で提供することが大きな関心を集めている。現在、ほと
んどのコンピュータはインターネット・アクセス用に事
前構成されているが、かなりの割合の家庭はまだパーソ
ナル・コンピュータを持っていない。したがって、VC
Rとほとんど同じようにテレビジョン・セットに接続可
能で、パーソナル・コンピュータの代わりに使用して、
システム・ユニットに付随する従来の遠隔制御装置を介
してウェブ・アクセスが可能なデータ処理システムが提
案されている。そのようなシステムによって、テレビジ
ョンを実質的に「ウェブ」機器にすることができる。視
聴者は、遠隔制御装置を使用して従来のテレビジョンと
インターネット・アクセスとを迅速に切り替えることが
できる。従来の「インターネット」アクセス・ツールお
よびナビゲーション機能がすべてシステムに「内蔵」さ
れており、したがってユーザからは隠蔽されることが好
ましい。
HTML形式設定構造を使用してウェブ・コンテンツを
設計する。それにもかかわらず、所与のウェブ・ページ
を異なるクライアント機、たとえばNetscape Navigator
TMを稼働させているワークステーション・コンピュータ
とAmerica OnlineTMに接続されてAOL供給ブラウザを
稼働させているパーソナル・コンピュータなど、異なる
クライアント機上で表示した場合に外観が異なることが
多い。ブラウザ・アプリケーションの相違の結果、ウェ
ブ設計者は異なるブラウザ・タイプにわたって一貫した
コンテンツ表示を維持しようとするために、同一または
類似のコンテンツの複数のバージョンを設計しなければ
ならないことが多い。その場合、その当然の結果として
所与のサーバ上でこれらの複数のウェブ・ページ・バー
ジョンをサポートしなければならず、その結果、ページ
・アクセス時間がおそくなり、ウェブ・ページ・サイト
の記憶容量が冗長になったり、無駄に使われたりするこ
とになる。
形式にわたって一貫性のある方式で提示するという問題
は、そのようなコンテンツを表示する機能をそなえた機
械(従来のテレビジョンを使用したシステムなど)が増
えるにつれて大きくなる。したがって、簡単に使えて安
価なウェブ「機器」を提供するという目標は立派だが、
既存の技法と表示方法ではこの問題に対処することがで
きない。
をブラウザに送る前にその表示特性を動的な方式で修正
するためにウェブ文書を処理する機構を提供することが
きわめて望ましいであろう。そのような機構は、特定の
ウェブ・ページの複数のバージョンの作成と記憶を不要
にし、しかもそのページが複数のウェブ・コンテンツ表
示システム・タイプにわたって一貫性をもって表示され
るように保証するという点で特に有益であろう。
は、ウェブ・コンテンツを表示するためにテレビジョン
・クラスのモニタを使用するウェブ・システムまたは装
置のブラウザ上の情報の提示の仕方を動的に制御するこ
とである。
の提示を制御するために、従来のテレビジョン・クラス
の表示装置上で稼働しているブラウザ上に表示する前に
ウェブ文書をインタセプトし、形式設定し直すことであ
る。
ンテンツの作成者がそのページの単一のバージョンを作
成するだけで済むように、クライアント機においてウェ
ブ・コンテンツの修正を行えるようにすることである。
をブラウザで表示する前に修正し、それによって、その
コンテンツをパーソナル・コンピュータ、ウェブ機器ま
たは同様のものなどの異なるタイプの表示システムにわ
たって表示する場合に普通なら存在することになる相違
を隠すことである。
しているウェブ・ブラウザと共にHTTPキャッシュ・
プロキシを使用して、クライアントでウェブ・サーバか
ら受け取ったデータをブラウザ上で提示する前に動的に
書き直すことである。
のクライアント側からウェブ・ページの「ルック・アン
ド・フィール(外見と感じ)」を修正することである。
たはシステムにおいて「動的HTML」機能を実施し、
それによってブラウザ上に表示する前にウェブ文書の外
見を修正することである。
ーバから受信した情報をローカル・プロキシを使用して
動的に形式設定し直すことによって、ウェブ機器の動作
を強化することである。
キシの使用によって、ウェブ機器またはシステムに強化
された表示装置提示機能をもたせることである。
の中にある様々な表示構成要素の特性を発見することが
でき、ウェブ・コンテンツをそれに応じて形式設定し直
し、発見した特性に合わせてそのコンテンツの「ルック
・アンド・フィール」を強化することができる、ウェブ
機器またはシステムと共に使用する発見機構を提供する
ことである。
ばウェブ機器などのクライアント・コンピュータがイン
ターネットに接続可能であり、オペレーティング・シス
テムを有するプロセッサと、オペレーティング・システ
ムによって実行されるブラウザ・アプリケーションと、
キャッシュと、プロキシとを含む。ウェブ機器は、従来
のテレビジョンの陰極線管(CRT)などのテレビジョ
ン・クラスのモニタが付随している。ウェブ機器の一つ
の特定の用途はユーザの家庭で使用することであろう。
あるいは、ウェブ機器は商業施設、空港、キオスクなど
の公共の場所に置くこともできる。プロキシは、ウェブ
機器上で稼働しているブラウザ上でのウェブ文書の外見
を制御するために、ウェブ文書をインタセプトし、形式
設定し直すプログラム手段を含む。プロキシは、ウェブ
文書の「ルック・アンド・フィール」を修正する。
ウザ上で表示するためにウェブ・ブラウザの提示の仕方
を制御する方法は、クライアント側キャッシュ・プロキ
シを使用する。ウェブ文書は典型的には、ハイパーテキ
スト・マークアップ言語、すなわち「HTML」などの
マークアップ言語に従って形式設定される。この方法
は、クライアント側HTTPキャッシュ・プロキシを使
用してウェブ文書をインタセプトし、次にその文書をウ
ェブ機器に付随するブラウザ上に表示する前に動的に書
き直すことが好ましい。具体的には、ウェブ文書をサー
バから受信すると、そのHTMLを解析して文書の形式
とその中の情報を識別する。次に、フィルタ機構を使用
して何らかの所与のプロトコルまたはフィルタ・プロパ
ティに従ってそのウェブ文書を形式設定し直し、その再
形式設定されたウェブ文書をブラウザに渡して表示す
る。したがって、たとえばフィルタによって前景色/背
景色の調整または修正、フォントのタイプおよびサイズ
の変更、(たとえば何らかの専用表示領域を予約するこ
とによる)表示形状の制御、URLの変更または他のU
RLの表示、ファイルの埋込み、フレームの追加、除
去、または再構成、テキストおよび表形式の制御などを
行うことができる。フィルタは、広告バナーやスクロー
ル・テキストなどの所与のコンテンツの表示のための専
用表示領域も作成することができる。このようにしてH
TMLを動的に変更することによって、ブラウザ表示の
「ルック・アンド・フィール」の制御が可能になる。
機能を(たとえばサービス提供者がウェブ機器へのコン
テンツの供給を制御することによって)自動的に制御す
るか、または(入力装置を介してコマンドを入力するこ
とによって)ユーザが制御することができる。
ップ言語に従って形式設定され、通常はサーバ上でサポ
ートされるウェブ文書の所与の機械上での提示を制御す
る方法を記載する。この機械にはテレビジョン・クラス
のモニタが付随しており、ウェブ・ブラウザを含むこと
が好ましい。テレビジョン・クラスのモニタには、通常
はブラウザを使用してウェブ・コンテンツを表示するた
めに使用される表示領域が付随している。この方法は、
サーバからウェブ文書を含むデータ・ストリームを受信
すると開始される。このストリームをブラウザに送る前
にインタセプトし、解析して、ウェブ文書内の形式設定
情報を識別する。その後、データ・ストリームに制御情
報を挿入し、それによってウェブ文書がブラウザに表示
されたときにテレビジョン・クラス・モニタの表示領域
の一部が所与のコンテンツの表示のために予約されるよ
うにする。次に、このウェブ文書を制御情報と共にブラ
ウザに転送する。次にブラウザを使用してウェブ文書を
テレビジョン・クラス・モニタの表示領域上に表示す
る。制御情報により、予約された表示領域内にウェブ文
書が表示されるのを抑止されることが好ましい。この技
法では、ウェブ文書を実質的に予約領域の周囲でリフロ
ーさせ、それによって、緊急メッセージ、状況メッセー
ジ、広告、およびその他のページなどの他のコンテンツ
の表示に使用可能な空間を作る。
ーバを使用して表示コンテンツの修正を行う。この実施
形態では、プロキシ・サーバに接続された1つまたは複
数のクライアント機が、それぞれの表示プラットフォー
ムの特性を「発見」し、その情報をプロキシ・サーバに
提供する。プロキシ・サーバは所与のウェブ・ページ
(プロキシ・サーバが直接サポートする場合もウェブ・
サイトから受け取る場合もある)を取り出し、クライア
ント機のうちの1つまたは複数のクライアント機用にそ
のページの「カスタム形式設定」バージョンを作成す
る。したがって、各クライアント機はそのクライアント
機の特定の表示プラットフォーム特性に合わせて最適化
されているかまたは何らかのユーザ入力または必要条件
に基づいてその他の方式で最適化されたウェブ・ページ
を受信する。
ムを図1に示す。インターネット・クライアント機10
が通信チャネル14を介してサーバ・プラットフォーム
12に接続されている。例示のために、チャネル14は
インターネット、イントラネット、またはその他の周知
の接続であるものとする。インターネットの場合、サー
バ・プラットフォーム12は、クライアントがアクセス
することができる複数のサーバのうちの1つのサーバで
あり、クライアントの1つがクライアント機10によっ
て図示されている。クライアント機は典型的には、ネッ
トワークのサーバにアクセスし、それによって特定のサ
ービスを入手するための1組の周知のインターネット・
ツール16を備える。このようなサービスには、一対一
メッセージ(電子メール)、一対多メッセージ(電子掲
示板)、オンライン・チャット、ファイル転送および閲
覧が含まれる。これらのサービスには様々な周知のイン
ターネット・プロトコルが使用される。したがって、た
とえば閲覧はハイパーテキスト転送プロトコル(HTT
P)を使用して行われる。HTTPは、ユーザがハイパ
ーテキスト・マークアップ言語(HTML)を使用して
マルチメディア・ファイルにアクセスすることができる
ようにする。HTTPを使用するサーバの集合は、イン
ターネットのマルチメディア情報検索システムであるワ
ールド・ワイド・ウェブを含む。
(R)オペレーティング・システムの下で稼働するIBM
(R)機またはIBM互換機、IBM ThinkPad(R)機、ま
たはWindows3.1またはそれ以上のオペレーティング・シ
ステムを稼働させるその他のIntel x86またはPentium
(R)ベースのコンピュータなど、デスクトップ・コンピ
ュータまたはノートブック・コンピュータなどのパーソ
ナル・コンピュータであるが、これは例示に過ぎない。
代表的なサーバ・プラットフォーム12は、AIX(拡
張対話式エグゼクティブ第4.1版以上)オペレーティ
ング・システム20とサーバ・プログラム22を実行す
るIBM RISC System/6000コンピュータ18(縮
小命令セットのいわゆるRISCベースのワークステー
ション)を含む。プラットフォーム12は、管理および
アドミニストレーション用のグラフィカル・ユーザ・イ
ンタフェース(GUI)24も含む。また、アプリケー
ション・プログラミング・インタフェース(API)2
3も含む。典型的にはダイヤルアップ・コンピュータ・
ネットワークを介して、クライアント機からサーバ・プ
ラットフォームにHTTP GET要求を送り、HTM
Lまたはその他のマークアップ言語に従って形式設定さ
れた文書またはオブジェクトを入手する。RISCベー
スのコンピュータの様々なモデルについては、たとえば
「RISC System/6000, 7013 and 7016 POWERstation and
POWERserver Hardware Technical Reference」(資料
番号SA23-2644-00)など、アイ・ビー・エム・コーポレ
イションの多くの出版物に記載されている。AIX O
Sについては、アイ・ビー・エム・コーポレイションが
出版する「AIX Operating System Technical Referenc
e」第1版(1985年11月)およびその他の出版物に記載
されている。上記のプラットフォームが有用であるが、
その他の適合するハードウェア/オペレーティング・シ
ステム/サーバの組合せも使用することができる。
は、図2ないし図5および図6に示すようなデータ処理
システムまたはいわゆる「ウェブ機器」とすることもで
きる。図2は、データ処理システムの全体図である。図
に例示されているデータ処理システム100は、ユーザ
にとって最小限のハードウェア経費でインターネットへ
のアクセスを提供する。データ処理システム100は、
データ処理ユニット102を含む。データ処理ユニット
102は、典型的な娯楽センターに収まる大きさである
ことが好ましく、ユーザがインターネットを「閲覧」す
ることができるようにするのに必要な、パーソナル・コ
ンピュータが従来備える機能をすべて備える。さらに、
データ処理ユニット102は、留守番電話としての機能
やファクシミリ送信の受信機能など、その他の一般的な
機能も備えることができる。
ル情報を表示するためにテレビジョン104に接続され
る。テレビジョン104は適合するテレビジョンであれ
ばどのようなテレビジョンでもよいが、Sビデオ入力端
子を備えたカラー・テレビジョンはグラフィカル情報を
よりよく表示する。データ処理ユニット102は、標準
同軸ケーブル接続を介してテレビジョン104に接続す
ることができる。遠隔制御装置106によって、ユーザ
はデータ処理ユニット102との対話と制御を行うこと
ができる。遠隔制御装置106は、ユーザがデータ処理
装置102と対話し、それを制御できるようにする。遠
隔制御装置106は、好ましくは干渉を避けるために通
常のテレビジョン、ステレオ、およびVCR赤外線遠隔
制御周波数とは異なる周波数で変調された赤外線(I
R)信号を放射する。遠隔制御装置106は、表示装置
上のカーソルの移動および項目の選択の機能を含む、従
来のパーソナル・コンピュータにおけるポインティング
・デバイス(マウス、グライドポイント、トラックボー
ルなど)の機能を備える。ウェブ機器を公共の環境(た
とえばキオスクや、公共の場所における独立型インター
ネット端末としてなど)で使用する場合、遠隔制御装置
106をウェブ機器の他の部分につないだり、省いたり
することができる。
パネルを示す図である。前面パネルは、遠隔制御装置1
06から信号を受信するためと赤外線信号を送信するた
めの赤外線窓108を含む。データ処理ユニット102
は、物体や表面から反射される赤外線信号を放射するこ
とができ、データ処理ユニット102がテレビジョン1
04およびその他の赤外線遠隔制御される装置を自動的
に制御することができるようにする。音量制御つまみ1
10によって、データ処理ユニット102またはテレビ
ジョン104内のスピーカから出る音量を調節すること
ができる。複数の発光ダイオード(LED)表示器11
2によって、データ処理ユニット102がオンになって
いるときや、ユーザ宛のメッセージがあるかどうか、モ
デム/電話回線が使用中であるかどうか、データ処理ユ
ニット102が点検を必要としているかどうかをユーザ
に対して表示する。
パネルを示す図である。(接地を含む)三線絶縁電源コ
ード114が背面パネルを通っている。背面パネル上の
標準電話ジャック116および118によって、電話回
線からモデムへの入力と送受器(図示せず)への出力が
行われる。背面パネルは、標準コンピュータ・キーボー
ド接続端子120、マウス・ポート122、コンピュー
タ・モニター・ポート124、プリンタ・ポート12
6、および追加のシリアル・ポート128も備える。こ
れらの接続端子を使用して、データ処理ユニット102
が従来のパーソナル・コンピュータのように動作できる
ようにすることが可能である。背面パネル上のゲーム・
ポート130によって、ジョイスティックやその他のゲ
ーム用制御装置(グラブなど)を接続することができ
る。赤外線拡張ジャック132によって、有線赤外線L
EDを使用して赤外線信号を送信することができる。マ
イクロフォン・ジャック134によって、データ処理ユ
ニット102に外部マイクロフォンを接続することがで
きる。
接続端子136は、テレビジョン104またはビデオ・
カセット・レコーダ(図示せず)のビデオ入力端子に接
続する。左右のオーディオ・ジャック138はテレビジ
ョン104上の対応するオーディオ入力またはステレオ
(図示せず)に接続する。ユーザがSビデオ入力端子を
装備している場合、Sビデオ接続端子140を使用して
テレビジョン104に接続し、複合信号よりもよい画質
を得ることができる。テレビジョン104にビデオ入力
端子がない場合、外部チャネル3/4変調器(図示せ
ず)をアンテナ接続と直列に接続することができる。
る。標準電話キーパッドと同様に、遠隔制御装置106
は0から9までのアラビア数字と、アスタリスクまたは
星印(*)と、ポンド記号(#)のボタン142を備え
る。遠隔制御装置は、テレビジョン放送を選択的に見る
ための「TV」ボタン144と、インターネットの「閲
覧」を開始するための「ウェブ」ボタン146も備え
る。「ウェブ」ボタン146を押すと、データ処理ユニ
ット102はユーザのインターネット・サービス・プロ
バイダのモデム・ダイヤルアップを開始し、インターネ
ット・ブラウザの始動画面を表示する。
ックポイントまたは「ボタン」ポインティング・デバイ
スであることが好ましく、遠隔制御装置106に組み込
まれ、ユーザはこれを使用してテレビジョン104の表
示画面上のカーソルを操作することができる。「Go」ボ
タンと「Back」ボタン148および150をそれぞれ使
用して、ユーザはオプションを選択したり前の選択に戻
ったりすることができる。「ヘルプ」ボタン151によ
って、コンテキスト・センシティブ・ヘルプが表示また
はその他の方式で提供される。「メニュー」ボタン15
2によって、コンテキスト・センシティブ・オプション
・メニューが表示され、「更新」ボタン153によっ
て、ユーザの入力に基づいて表示オプションが更新さ
れ、ホーム・ボタン154を使用するとユーザはオプシ
ョンのデオフォルト表示に戻ることができる。「PgUp」
ボタン156および「PgDn」ボタン158によって、ユ
ーザはスクロールせずに表示画面サイズのブロックで表
示のコンテキストを変更することができる。メッセージ
・ボタン160によってユーザはメッセージを取り出す
ことができる。
制御装置の代わりに、組込みポインティング・デバイス
を備えた赤外線キーボード(図示せず)を使用してデー
タ処理ユニット102を制御することもできる。組込み
ポインティング・デバイスは、トラックポイントまたは
ボタン型のポインティング・デバイスであることが好ま
しい。キーボード接続端子120を介して有線キーボー
ド(図示せず)も使用することもでき、マウス・ポート
122を介してマウスやトラックボールなどの有線ポイ
ンティング・デバイスも使用することができる。ユーザ
が遠隔制御装置106、赤外線キーボード、有線キーボ
ード、または有線ポインティング・デバイスのうちの1
つまたは複数の装置を起動した場合、無活動状態が所定
の期間経過するまでその活動装置によって他のすべての
装置がロックアウトされる。
ト102の主要構成要素のブロック図が図示されてい
る。従来のパーソナル・コンピュータと同様に、データ
処理ユニット102は、システム・バス280に接続さ
れたプロセッサ204とメモリ206とを含むマザーボ
ード202を備える。プロセッサ204は、100MH
z以上で動作する少なくとも486クラスのプロセッサ
であることが好ましい。メモリ206は、キャッシュ・
メモリまたはビデオRAMあるいはその両方を含むこと
ができる。プロセッサ204、メモリ206、およびシ
ステム・バス208は従来のデータ処理システムにおけ
る対応する構成要素と同じ方式で動作する。
ム・バス208に接続されたビデオ/TV変換器210
が、コンピュータ・モニタ用のコンピュータ・ビデオ信
号、複合テレビジョン信号、およびSビデオ信号を発生
する。ビデオ/TV変換器210の機能は、Trident T
VG9685ビデオ・チップをAnalog Devices AD7
22変換器チップと組み合わせることによって実現可能
である。ビデオ/TV変換器210は特別なオペレーテ
ィング・システム・デバイス・ドライバのロードを必要
とする場合がある。
制御インタフェース・ユニット212が、有線キーボー
ド/ポインティング・デバイスと赤外線キーボード/遠
隔制御装置のどちらを使用しているかに関係なく、コン
トローラ214を介してキーボード・コードを受け取
る。赤外線遠隔制御装置106は信号を送信し、その信
号は従来のマウスまたはポインティング・デバイスの動
きによって発生される制御信号として最終的にシリアル
・ポートに送られる。遠隔制御装置106上の2つのボ
タンは、従来のマウスに付いている2つのボタンと同一
に解釈され、残りのボタンは赤外線キーボード上の打鍵
に対応する信号を送る。したがって、遠隔制御装置10
6は赤外線キーボードが備える機能のサブセットを有す
る。
216が、前述のデータ処理ユニット102上の接続端
子および表示器の一部と同じ機能を持つ。他の構成要素
に付随し、他の構成要素上にある他の接続機構もある。
たとえば、電話ジャック116および118はモデム2
22上にある。コネクタ/表示器216内の電力表示器
はコントローラ214によって制御される。
には、電源218、ハード・ドライブ220、モデム2
22、およびスピーカ224がある。電源218は従来
の電源であるが、マザーボード202、ハード・ドライ
ブ220、およびモデム222へのすべての電力の切断
を行う制御信号をコントローラ214から受け取る点が
異なる。ある種の回復状況では、電力の切断と再起動
が、これらの装置のすべてを既知の状態にリセットする
唯一の保証された方法である。したがって、電源218
は、コントローラ214からの信号に応答し、データ処
理ユニット102の電源切断と再起動を行うことができ
る。
805xファミリーのコントローラであることが好まし
い。コントローラ214は、赤外線遠隔制御装置10
6、赤外線キーボード、有線キーボード、または有線マ
ウスから入力信号を受け取り、処理する。1つのキーボ
ードまたはポインティング・デバイスを使用していると
きは、他のキーボードまたはポインティング・デバイス
はすべてロックアウト(無視)され、そのロックアウト
は所定の期間の間いずれも活動状態にならなかった時点
まで続く。その後、最初に活動を発生したキーボードま
たはポインティング・デバイスが他のすべての入力装置
をロックアウトする。コントローラ214は、モデムの
使用を示すLED表示器以外のすべてのLED表示器も
直接制御する。障害回復の一環として、コントローラ2
14は電源オフ−オン・サイクル中のブート・セクタ選
択を指定する。
ユニット102のためのオペレーティング・システムと
アプリケーション・ソフトウェアが入っており、これは
米国ニューヨーク州アーモンクのインターナショナル・
ビジネス・マシーンズ・コーポレイションの製品である
IBM DOS7.0、米国ワシントン州レドモンドの
マイクロソフト・コーポレイションの製品であるWindow
s3.1(またはそれ以上)などのオペレーティング・シス
テム221、および米国カリフォルニア州マウンテンビ
ューのネットスケープ・コミュニケーションズ・コーポ
レイションのNetscape Navigator(バージョン1.0以
上)などのブラウザ223を含むことが好ましい。ハー
ド・ドライブ220は、電子メール機能を提供するSM
TP機構、インターネットFTPサイトからのファイル
転送を容易にするFTP機構、およびその他のインター
ネット・プロトコルもすべて周知の方式でサポートす
る。当然ながら、上記で特定したソフトウェアは単に代
表に過ぎず、他の周知のプログラムも代替としてまたは
追加として使用することができる。また、データ処理ユ
ニット102のパフォーマンスを最適化するためにこれ
らのソフトウェア・パッケージの小変更が望ましい場合
もある。
ムで使用される任意の適合するモデムとすることができ
るが、V.42bis、V.34、V.17Fax、M
NP1−5、およびATコマンド・セットをサポートす
る33.6kbpsモデムであることが好ましい。デー
タ処理システム102の薄さを維持するために、モデム
222はマザーボード202の側面に装着されたスロッ
トに挿入されることが好ましい。モデム222は、物理
通信リンク227に接続され、通信リンク227はさら
にインターネット(図示せず)に接続されているか接続
可能である。
図示し、上述した構成要素は特定の応用分野または実施
形態に合わせて変更可能であることがわかるであろう。
本発明を実施することができるそのような変形態様は、
本発明の精神および範囲内に入るものと見なされる。
にはハード・ドライブ220)は、プロキシ225も含
む。プロキシはソフトで実施され、それに関連付けられ
たキャッシュ227を含むことが好ましい。キャッシュ
は、プロキシと一体にするか、または論理的に関連付け
ることができる。キャッシュは、Netscape Navigatorな
どのブラウザに関連付けられた標準キャッシュよりもか
なり大きい数百メガバイトに及ぶ容量を有することが好
ましい。クライアント機はプロトコル・スタック229
(たとえばTCP/IPプロトコル・スタック)とソケ
ット機構231も含み、周知の方式で通信をサポートす
るために使用される。本発明によると、プロキシ225
はブラウザと共にクライアントに配置されているので有
利である。したがって、このプロキシを「クライアント
側」プロキシと呼ぶことがある。
ュータ・ネットワークからウェブ文書を受信するときに
それをインタセプトし、その文書をその後でブラウザ上
でどのように提示するかを制御するために処理する。こ
れによってプロキシは、接続のクライアント側で所与の
ウェブ文書の「ルック・アンド・フィール(外見と感
じ)」を、そのウェブ文書がウェブ・サーバでどのよう
に形式設定され、サポートされているかに関係なく動的
に調整することができる。一適用例では、ウェブ文書
(または一般的に任意のハイパーテキスト・オブジェク
ト)が、ユーザに何らかのメッセージ(たとえば気象警
報、緊急メッセージなど)を通知する必要がある場合な
どの所与のオカレンス時に再形式設定される。後述の好
ましい実施形態では、ウェブ・サーバから取り出された
文書をHTML形式設定データ(「タグ」とも呼ばれ
る)の追加、削除、補足、またはその他の方法で書き直
すことによって、ウェブ文書の「ルック・アンド・フィ
ール」を変更してから、その文書をブラウザ上で表示す
る。したがって、プロキシはウェブ文書の「動的HTM
L」処理または「フィルタリング」を実施する。
図に示すように、プロキシはメモリ・キャッシュ227
(および任意選択によりディスク・キャッシュ234)
を含む。好ましい実施形態では、図7に示すように、プ
ロキシ225はHTTPキャッシュ・プロキシである。
HTTPプロキシはリクエスト・フォア・コメンツ(R
FC)2068に準拠するように設計されていることが
好ましく、RFC2068は参照により本明細書に組み
込まれる。プロキシはブラウザ221とインタフェース
し、ネットワークまたはキャッシュ227から返された
データを処理することによってブラウザ・インタフェー
スの「ルック・アンド・フィール」の制御を容易にす
る。ネットワーク検索データの処理は、以下で詳述する
ようにフィルタ機構229を使用して行われる。本発明
の一部ではないが、プロキシ225はより堅牢で効率的
なキャッシュ227の実施も容易にする。クライアント
がHTTP GET要求を出すとき、プロキシはその要
求をブラウザ223に代わって処理する。この操作は、
そのサービスがローカルで処理されていることをブラウ
ザが知ることなく行うことができる。
定の操作は、取り出されたHTML文書をブラウザ上で
提示する前にその文書を形式設定し直すことである。簡
単な背景説明をすると、ハイパーテキスト・マークアッ
プ言語(HTML)は、それぞれ<>記号によって示さ
れたタグまたはタグ・セットを使用してウェブ・ページ
上での情報の提示を制御する。したがって、たとえば、
すべてのHTML文書は<HTML>タグから始まり、
</HTML>タグで終わらなければならない。<HE
AD>および</HEAD>タグ・セット内に文書のタ
イトルなどのヘッダ情報が入れられる。文書の本文は<
BODY>タグおよび</BODY>タグに従って形式
設定される。したがって、たとえば、ページの背景色を
制御するために<BODY>タグは、RGB値に相当す
る16進数値として表された「BGCOLOR値」とい
う属性を含む(たとえば<BODY BGCOLOR
="#FEAD00")。ヘッダ・タグ<H>および</
H>は、ヘッダの提示と、ページ上でのそれぞれのサイ
ズを制御する。その他の形式設定タグとしては、文書の
タイトルを記述する<TITLE>および</TITL
E>、文書内のテキストのパラグラフの始まりを示す<
P>および</P>、テキスト内の改行を示す<BR>
および</BR>、リンクのためのアンカーとハイパー
テキスト参照を示す<A HREF>および</A>、
表を示す<TABLE>および</TABLE>、表の
行を示す<TR>および</TR>、表データを示す<
TD>および<TD/>、画像を表示するようにブラウ
ザに指示する<IMG SRC>、所与のテキストのフ
ォント色を制御する<FONT COLOR>および<
/FONT>、所与のテキストをボールドにする<B>
および</B>、チェックボックス、ボタン、プルダウ
ン・メニューまたは同様のものなどの入力手段を特定す
る<INPUT TYPE>、1つまたは複数のフレー
ムのパラメータを定義する<FRAMESET>、個別
のフレームのコンテンツを指定する<FRAME>およ
び</FRAME>、フレームに画像をロードする<F
RAMESRC>、ページ・マージンを制御する<MA
RGIN>、ページ上で特定のテキストを整列させる<
ALIGN>および</ALIGN>、空の水平および
垂直方向のスペースを挿入する<HSPACE>および
<VSPACE>、文書内に画像を埋め込む<EMBE
D SRC>、文書内に層オブジェクトを挿入する<L
AYER>(Netscape Navigator 4.0以上)、およびそ
の他多くのタグがある。これらのタグの多くは、互いの
中にネストしてオブジェクトを強化するように設計され
る。したがって、たとえば<A HREF>タグ内にI
MG SRCタグを入れることによって、クリック可能
な画像を作成することができる。HTMLは徐々に発展
する言語であるため、上記の列挙は当然ながら例示に過
ぎない。
HTMLに従って形式設定されたウェブ文書を受け取
り、HTMLタグ(上述のものなど)を識別し、元のH
TMLの1つまたは複数の特性を修正することによって
ウェブ文書を再形式設定し、修正されたウェブ文書を表
示のためにブラウザに渡す、フィルタリング機構229
を含む。この操作の概要を図8のフローチャートに示
す。この操作は、コンピュータ・ネットワークを介して
送られるHTTP GET要求に応答してステップ23
1から開始される。ステップ233で、HTTP GE
T要求に応答したHTML文書をネットワークから受信
したかどうかを判断する検査を行う。ステップ233の
検査の結果が否定の場合、このルーチンを循環し、文書
が到着するのを待つ。ステップ233の検査の結果が肯
定の場合、ステップ235で「動的HTML」機能がア
クティブかどうかを判断する検査を行う。本発明による
と、動的HTML機能は所与のオカレンス時にアクティ
ブにすることができる。あるいは、この機能はブラウザ
をウェブ機器と共に使用した場合に選択的にアクティブ
にすることができる。この機能は、特定のタイプのウェ
ブ文書について、または所与のウェブ文書内の特定の情
報タグ・タイプについてアクティブにすることができ
る。たとえば特定のコンテンツをフィルタリングしたい
場合など、特定の状況である。当然ながら、上記の状況
の任意の組合せを使用して、この機能がアクティブであ
るときを決定することができる。
ことによって動的HTML機能がアクティブでないこと
が示された場合、このルーチンはステップ241に分岐
し、取り出されたウェブ文書(未修整)をブラウザに戻
す。しかし、ステップ235での検査結果が肯定である
ことによって動的HTML機能がアクティブであること
が示された場合、ルーチンはステップ237に進み、ウ
ェブ文書を解析する。典型的には、このステップは、ブ
ラウザ上での文書の外見に影響を与えるように補足、修
正、またはその他の変更を加える必要があるHTML形
式およびその中のその他の情報の識別を含む。ステップ
239で、解析された情報をフィルタにかけ、ウェブ文
書を所与のフィルタ・プロパティに従って再形式設定す
る。フィルタ機構がどのように機能するかを示す例は以
下に記載する。典型的には、フィルタ・プロパティはシ
ステムによって定義されるが、その所与のプロパティは
ユーザが遠隔制御装置を使用して定義することができ
る。このルーチンは次にステップ241に進み、(修正
された)ウェブ文書をブラウザに渡す。これでこの処理
は完了する。
するそのHTMLのフィルタリングは、自動的に行うこ
とも何らかのユーザ入力の制御で行うこともできる。し
たがって、プロキシ225はウェブ・サーバから受信し
たデータの「ルック・アンド・フィール」を制御する。
したがって、キャッシュ・プロキシ225を使用して、
たとえば、前景色と背景色の制御、フォントのタイプお
よびサイズの指定変更、表示幾何形状(たとえば表示画
面上のスペース予約)の制御、現行ページ内での他のU
RLの表示、リンクの追加、リンクの修正、スクリプト
の追加または修正、音声、動画、ビデオ、またはその他
のファイルの埋込み、ページ上のフレームの追加/除去
/再構成、テキスト/表形式設定の制御などを行う。上
記は例示に過ぎず、ページのその他の特性も同様に修正
可能である。
フローチャートに詳細に示す。このルーチンは、解析し
ているウェブ文書からHTMLタグを抽出するステップ
160から始まる。ステップ162で、タグの除去また
は置き換えを行うかどうかを判断する検査を行う。タグ
を除去することが望ましい状況の一例は、ユーザが「フ
レーム付き」文書をなくしたい場合である。これは、視
聴者が座っている場所から離れた場所に置かれたテレビ
ジョン・クラス表示装置上にウェブ・コンテンツが配置
される場合に特に望ましい。フレームを除去しないと、
特定のフレーム内のコンテンツがそのような距離で読む
には小さくなり過ぎる可能性がある。<FRAME>と
それに付随するタグを除去することによって、ウェブ・
コンテンツを(たとえば所与のフレーム順序で)単純か
つ効率的に再形式設定して表示することができる。ステ
ップ162の検査の結果が肯定の場合、このルーチンは
ステップ164に分岐する。上記の例を考えてみると、
ステップ164でウェブ文書内の<FRAME>タグを
除去し、そのフレームに付随するHTMLをHTMLデ
ータ・ストリームに通常のテキストとして組み込むため
に保管する。当然ながら、この特定の例は例示に過ぎ
ず、ステップ164で行う処置のタイプは最終的にはス
テップ162でその所与のタグを除去した目的によって
決まる。
合、またはステップ164の後で、ステップ166でス
テップ160で抽出したタグの属性を修正することが望
ましいかどうかを判断する。ステップ166での検査の
結果が肯定の場合、ルーチンはステップ168に分岐
し、その処置を行う。したがって、ステップ168で
は、(たとえば図11に示すように)文書の前景色また
は背景色の変更、特定の画像の色の変更、特定のテキス
トのフォント・タイプまたはサイズの変更などを行う。
ステップ166での検査の結果が否定の場合、またはス
テップ168の後で、ルーチンはステップ170に進
み、ステップ160で抽出したHTMLタグの前または
後に新しいHTMLタグを挿入するかどうかを検査す
る。挿入する場合、ルーチンはステップ172に分岐す
る。ステップ172で、新しいタグを挿入し、たとえば
音声、画像、(後述するように)ページ上でスペース予
約を行うための特殊目的プラグインタフェース、または
フレームの再形式設定をサポートするためのその他のH
TMLデータなどの1つまたは複数のタイプのデータを
埋め込む。
合、またはステップ172の後で、ルーチンはステップ
174に進んでフィルタリング処理が完了したかどうか
を検査する。完了しない場合、ルーチンはステップ16
0に戻り、次のタグを入手する。しかし、ステップ17
4での検査の結果が肯定の場合、ルーチンはステップ1
76に分岐し、修正されたHTMLストリームをクライ
アント・プロキシに返してキャッシュに入れる。これで
この処理は完了する。
ーバにHTTP GET要求を出す場合の本発明のより
詳細な動作のフローチャートが示されている。前述のよ
うに、プロキシはそれに付随するキャッシュと共にクラ
イアント上に構成されていることを前提としている。ス
テップ250で、ブラウザはウェブ・データのための何
らかのユーザ入力を受け取る。たとえば、ユーザはサー
バ上にあるウェブ・ページを入手したいとする。そのペ
ージはすでにキャッシュに入っている場合もあれば入っ
ていない場合もある。ステップ252で、ブラウザはH
TTP GET要求を定式化し、ソケット機構231を
使用してそれを送信する。ステップ254で、HTTP
GET要求がプロキシ・サーバ225によって「イン
タセプト」される。次にステップ256で、要求された
文書がキャッシュ227(またはブラウザ・キャッシ
ュ)に入っているかどうかを判断する。ステップ256
での検査の結果が肯定の場合、ルーチンはステップ25
8に進み、キャッシュからその情報を取り出す。取り出
した情報はプロキシが処理してユーザ・インタフェース
上でのその情報の表示の仕方を変更または補足すること
ができる。したがって、たとえば、フィルタ機構229
を使用して前述のようにデータのフォントの変更、音声
の追加、特定の表形式へのデータの整列などを行うこと
ができる。ステップ262で、ルーチンはそのデータ
(修正、補足、または調整が加えられている場合も加え
られていない場合もある)をブラウザに戻す。ブラウザ
はGET要求がローカルで処理されたことを「知らな
い」。この情報は次にステップ264でブラウザ上に表
示され、このルーチンは終了する。
が否定の場合(たとえば文書がキャッシュになかった
り、あっても古くなっている場合)、ルーチンはステッ
プ266に分岐し、そのHTTP要求をネットワークに
送る。ステップ268で、要求した情報が(キャッシュ
を介してプロキシからではなく)ネットワーク上にある
サーバ12から返される。ルーチンは次にステップ26
9に進み、プロキシ225(および特にフィルタリング
機構229)を使用して、前述のように動的HTML機
能を介してその情報の提示の仕方を修正する。ウェブ・
ページを修正した後、ユーザが後でそのページを再び訪
れたい場合に再使用することができるように、修正済み
のページをステップ271でキャッシュに記憶し戻すこ
とが好ましい。修正済みウェブ・ページをキャッシュに
記憶した後、ルーチンはステップ262に進み、ウェブ
・データ(修正されたもの)をブラウザに戻す。ステッ
プ264で、修正済みウェブ・ページがブラウザ上に表
示される。
プロキシが始動することが好ましい。プロキシとブラウ
ザとの間の接続は、HTTP要求がプロキシに渡される
ようにブラウザを構成することによってソケット機構を
使用して実現される。HTTP GET要求を送るに
は、ブラウザはパケット(URLおよびその他の情報を
含む)を作成し、次にソケット機構を使用してソケット
を開く。パケットはそのHTTP要求を処理するIPア
ドレス/ポート番号に送られる。したがって、ブラウザ
がHTTP GET要求を出すときソケットに結合し、
その要求を送る。次に、要求は直接ネットワークを介し
て送られるのではなく、すべての前述のようにしてプロ
キシによってインタセプトされて処理される。
を介して受信したウェブ文書をインタセプトしてフィル
タリングする、1つの独立型コードまたはダウンロード
可能コードとすることができる。プロキシを使用して、
データを修正または処理してからブラウザに返し、イン
タフェース上に表示する。これにより、特定の表示環境
に合わせてデータのフォントや提示の修正、補足、また
はその他の調整を行うことができる。したがって、プロ
キシはブラウザ上に表示されるデータの「ルック・アン
ド・フィール」を強化する有用なツールを提供し、した
がって、ユーザ・インタフェースをウェブ機器環境に合
わせて調整することができる。
ローチャートに示す。この例では、ブラウザ上に表示さ
れるウェブ・ページの背景色を黒「#000000」
(R:000、G:000、B:000)からエバーグ
リーン「#339999」(R:051、G:153、
B:153)に修正したいものと仮定する。これらの特
性は、(その所与のウェブ・ページ内で)前述のように
<BODY BGCOLOR>タグとそれに付随する数
値属性によって制御される。このルーチンは、要求され
たウェブ文書を取り出すステップ243から始まる。こ
の特定の要求のために動的HTML機能がアクティブで
あるものと仮定する。ステップ245で解析機能が<B
ODY GBCOLOR>タグを識別する。ステップ2
47で、フィルタが新しい属性値に置き換える。(当然
ながら、ステップ245と247を同時に行うことがで
きる。)ステップ249で、(新しいBODY BGC
OLORタグ属性を持つ)修正されたウェブ文書が表示
のためにブラウザに渡される。
様の操作が行われる。当然ながら、フィルタにはウェブ
文書に関して行う1つまたは複数の「処理」のリストが
含まれ、このリストは1つまたは複数の所与の事象また
は文書タイプに応じて変わることができる。したがっ
て、たとえば、文書の色を変更するために使用される第
1のリスト、文書上のテキストの整列を変更するために
使用する第2のリスト、文書上のテキストの間隔を変更
するために使用する第3のリストなどがある。あるい
は、取り出された文書に対して行う任意の数の異なる制
御処置を特定の1つのリストに含めることもできる。H
TML形式修正の他の例も当業者の技術の範囲内にあ
る。したがって、たとえば、表示画面上のスクロールバ
ーを省きたい場合、SCROLL属性がHTMLデータ
・ストリームにある場合は常にそれを「NO」に設定す
る。ユーザがスクロール・マーキーを好まない場合、<
MARQUEE>タグがあるときに常にLOOP=IN
FINITE属性をLOOP=1に置き換えることがで
きる。
ザの「前」で実施する。しかし後述するように、本発明
によって提供される特定の機能はサーバ・ベースのシス
テムでも実施可能である。図12に、ウェブ文書をブラ
ウザに最初に送る前にウェブ文書をインタセプトして特
定の制御情報をデータ・ストリームに挿入する本発明の
プロキシ機構の基本動作を示す。以下で述べるように、
同様の機構はプロキシ・サーバでも実施可能である。
与の機械(たとえばそれ自体の表示システムを有するパ
ーソナル・コンピュータ、付随するテレビジョン表示装
置を有するウェブ機器に付随するコンピュータ・システ
ム、または同様のものなど)にある。コンピュータ・ネ
ットワークから受信したデータ・ストリーム180はそ
の中に埋め込まれたウェブ文書を含む。このウェブ文書
は前述のように、HTMLなどの何らかのマークアップ
言語に従って形式設定されている。受信したデータ・ス
トリーム180はプロキシ225によってインタセプト
される。プロキシ225はブラウザ上でのウェブ・コン
テンツの最終的な表示の仕方に影響を与えるために、デ
ータ・ストリームに新しい制御情報を挿入する機能も果
たす。1つの特定のタイプの制御情報は、表示画面上に
所与の表示領域182を予約する機能を備える。
表示するために表示領域182を使用する予約領域機能
のフローチャートが図示されている。このようなコンテ
ンツは、機械が受信したウェブ文書の一部ではなく、他
の何らかの供給源によって供給されるかまたはクライア
ント機自体が生成したコンテンツ(たとえば状況メッセ
ージなど)であることが好ましい。この方法は、ウェブ
文書を含むデータ・ストリームをその文書がサポートさ
れているサーバから受信すると、ステップ184から開
始される。プロキシ・サーバ環境では、ウェブ文書はサ
ーバ自体でサポートすることができる。ステップ186
で、このストリームをブラウザに送る前にインタセプト
して解析し、ウェブ文書内の形式設定情報を識別する。
その後、ステップ188で、データ・ストリームに特定
の制御情報を挿入し、それによってウェブ文書がブラウ
ザ上に表示されるときにテレビジョン・クラス・モニタ
の表示領域の一部が所与のコンテンツを表示するために
予約されるようにする。これは、図12に関して前述し
た部分182である。図13のフローチャートに戻って
参照すると、その後ステップ190でウェブ文書は制御
情報と共にブラウザに転送される。ステップ192で、
(修正された)ウェブ文書がテレビジョン・クラス・モ
ニタの表示領域上に表示される。
によって、この予約表示領域にウェブ文書が表示される
のを抑止することが好ましい。この技法によって、ウェ
ブ文書は実質的にその予約領域の周囲をリフローし、そ
れによって、緊急メッセージ、状況メッセージ、広告、
他のページなど、他のコンテンツの表示のために使用可
能な空間ができる。
途はきわめて多様であることがわかるであろう。機器の
特定の状況では、予約領域内のいわゆる「表示オブジェ
クト」の表示のためにブラウザ表示領域の一部を「押さ
える」ことが望ましいことがある。本発明によると、表
示オブジェクトは任意のテキスト、グラフィック、動
画、またはその他のコンテンツ(たとえば緊急メッセー
ジ、テキスト・メッセージ、広告など)とすることがで
きる。ウェブ文書に挿入されるオブジェクトは音声デー
タ・ストリームとすることもできる。あるいは、ウェブ
文書に挿入されるオブジェクトは表示画面の空白部分と
することもできる。したがって、たとえばユーザは特定
のテキストまたは画像(たとえば広告バナー)を空にし
たりその他の方法で隠したりしたい場合がある。そのよ
うな場合、表示オブジェクトは実質的にそのようなコン
テンツを表示画面から除去する。しかし、以上の例は例
示に過ぎない。他の多くの用途も本発明の範囲内にあ
る。
なるタイプの表示システム・プラットフォームにわたっ
て一貫性をもって表示することができるウェブ・ページ
の単一のバージョンを作成することができることを理解
されたい。これは、主として、プロキシがウェブ文書
(またはその構成要素)をインタセプトして再形式設定
するように機能したり、新しい制御情報を挿入してブラ
ウザ上でのその文書の表示の仕方を修正するためであ
る。この操作によって実質的に、多様な表示システム、
ブラウザ、オペレーティング・システムなどの間の相違
が隠される。この操作を容易にするために、プロキシ
は、(システムまたはユーザが1つまたは複数の表示パ
ネルを介して)表示システムの特定の表示特性またはプ
ロパティを判断することができる「発見」機能を備える
ことが望ましいことがある。プロキシはこのような情報
を使用してその特定のウェブ文書の表示をそれに応じて
「調整」し、「ルック・アンド・フィール」を最適化す
ることができる。
照しながら発見方法の一例について説明する。このルー
チンは、初期設定プロセス中にステップ300から開始
する。ステップ302で、ユーザは表示システムの特性
(たとえばオペレーティング・システムのタイプ、表示
解像度、ブラウザ・タイプ、ビデオ・ディスプレイ・カ
ード特定、ビデオ・ドライバのタイプ、アクセラレータ
・カードのタイプなど)を発見する選択肢がユーザに与
えられる。この機能は、そのような機能が存在する場合
は、既存のオペレーティング・システム機能によって行
うことができる。ステップ304で、発見機能が初期設
定され、該当するデータが取り出される。ステップ30
6でそのデータを評価し、ステップ308でプロキシが
その結果を特定の「表示システム・タイプ」と関連付け
る。表示システム・タイプごとに、存在する可能性のあ
る様々な表示システム構成と関連付けられる。ステップ
310で、その特定の表示システム・タイプを使用して
フィルタ機構に入力データが供給され、それによって所
望の表示特性を実現するように適切な仕方でフィルタが
調整される。所望の場合は、この発見方法はユーザに1
つまたは複数の表示特性を入力するように求めるプロン
プトを出すこともでき、その場合、それらを適用して表
示システム・タイプを生成する。
・サーバで実施することもできる。したがって、本発明
の範囲内でキャッシュ・プロキシに付随する上述の機能
のうちの1つまたは複数の機能をそのようなサーバに組
み込むことができる。次に図15を参照すると、1つの
そのようなシステムのブロック図が示されている。この
システムは、複数のクライアント機327が接続するプ
ロキシ・サーバ325を含む。プロキシ・サーバは、専
用サーバ(たとえばインターネット・サービス・プロバ
イダに置かれているサーバ)とすることも特定のウェブ
・サイトにあるサーバとすることもできる。クライアン
ト機327のうちの1つまたは複数のクライアント機が
前述のように異なる表示システム特性を有する。その場
合、そのようなクライアント機のうちの1つまたは複数
のクライアント機は、(図14のフローチャートで前述
した)発見プロセスまたは他の何らかの手段を使用し
て、それらのクライアント機の「表示システム・タイ
プ」を判断することができる。次にその情報をプロキシ
・サーバ325に(たとえばCGIスクリプト技法など
を使用して)供給し、それによってプロキシ・サーバは
特定のクライアントに供給されるデータ・ストリームを
カスタマイズすることができる。具体的には、プロキシ
・サーバ325はクライアントに付随する特定の表示シ
ステム・タイプに基づいて(所与のクライアント用に)
調整可能な「マスタ」フィルタ機構を含む。当業者な
ら、このようなシステムが、表示システムのタイプに関
係なく各クライアントが同じコンテンツ(しかも同じ形
式で)を受け取る従来のウェブ機器実施態様にまさる多
くの利点を備えることがわかるであろう。図15に示す
システムは、1つまたは複数のクライアントに供給され
る(本明細書に記載の教示により)カスタマイズされた
表示情報を提供する。このプロキシ・サーバはさらに、
本発明のコンテンツ修正を容易にするために、HTML
形式の受け渡しとフィルタリングの機能も備えることが
できる。
ロキシの好ましい一実施態様は、コンピュータのランダ
ム・アクセス・メモリに常駐するコード・モジュールの
形の1セットの命令(プログラム・コード)である。こ
の1セットの命令は、コンピュータが必要とするまで、
たとえばハード・ディスク・ドライブまたは(最終的に
CD ROMで使用する)光ディスクや(最終的にフロ
ッピィ・ディスク・ドライブで使用する)フロッピィ・
ディスクなどの取り外し可能記憶装置など、他のコンピ
ュータ記憶装置に記憶することができ、インターネット
またはその他のコンピュータ・ネットワークを介してダ
ウンロードすることもできる。さらに、上述の様々な方
法は、従来はソフトによって選択的にアクティブ化また
は再構成される汎用コンピュータで実施されるが、当業
者ならこのような方法は、必要な方法ステップを実行す
るように構築されたハードウェア、ファームウェア、ま
たはより特殊化された装置でも実行可能であることがわ
かるであろう。
・クライアント」とは、インターネットなどのコンピュ
ータ・ネットワークに任意の周知の方式または今後開発
される方式で直接または間接的に接続されているか、ま
たは接続可能な任意のコンピュータまたはその構成要素
を意味するものと広く解釈すべきものである。「インタ
ーネット・サーバ」という用語も、コンピュータ、コン
ピュータ・プラットフォーム、コンピュータまたはプラ
ットフォームの付属物、またはその任意の構成要素を意
味するものと広く解釈すべきである。当然ながら、「ク
ライアント」はファイルを要求または入手する人を意味
するものと広く解釈すべきであり、「サーバ」とはファ
イルをダウンロードする実体である。さらに、本発明に
ついてハイパーテキスト・マークアップ言語(HTM
L)の文脈で説明したが、当業者ならHTTPキャッシ
ュ・プロキシは、SGML(標準汎用マークアップ言
語)やXML(拡張マークアップ言語)など他のマーク
アップ言語に従って形式設定されたウェブ文書またはそ
の他の同様のオブジェクトを再形式設定するためにも使
用可能であることがわかるであろう。
ないし図5に図示する表示システムだけでなく、ブラウ
ザ・アプリケーションが何らかのテレビジョン・クラス
のモニタまたはその他の表示モニタと関連付けられてい
る他のあらゆる機械を含むものと広く解釈すべきであ
る。テレビジョン・クラスのモニタは、周知のように、
大型画面モニタ、独立型装置、LCD方式の画面または
同様のものとすることができる。
の事項を開示する。
の制御下でインターネット・アクセスを提供する、モニ
タに接続可能な基本装置とを含み、前記基本装置は、オ
ペレーティングシステムを有するプロセッサと、前記オ
ペレーティング・システムによって実行されるブラウザ
・アプリケーションと、サーバからウェブ文書を受信す
ると前記ウェブ文書を解析して前記ウェブ文書内のマー
クアップ言語形式設定情報を識別する手段と、前記解析
手段に応答し、前記ウェブ文書を前記モニタ上で表示す
るために再形式設定する手段とを含むデータ処理システ
ム。 (2)前記モニタがテレビジョン・クラス・モニタであ
る、上記(1)に記載のデータ処理システム。 (3)前記マークアップ言語がHTMLであり、再形式
設定する前記手段が前記HTML形式設定情報の少なく
とも1つの特性を変更し、前記ブラウザによって前記モ
ニタ上に表示するために修正されたウェブ文書を作成す
る、上記(1)に記載のデータ処理システム。 (4)前記HTML形式設定情報の少なくとも1つの特
性が、基本的に<BODY>、<TITLE>、<H
>、<P>、<BR>、<FONT>、<A HREF
>、<IMG SRC>、<FRAMESET>、<F
RAME>、<FRAME SRC>、<TABLE
>、<TR>、<TD>、<FORM INPUT>、
<ALIGN>、<MARGIN>、<HSPACE
>、<VSPACE>、<EMBED>、および<LA
YER>から成るHTMLマークアップ・タグのグルー
プから選択されたHTMLマークアップ・タグを含む、
上記(3)に記載のデータ処理システム。 (5)再形式設定する前記手段が所与の事象時にアクテ
ィブにされる、上記(1)に記載のデータ処理システ
ム。 (6)前記遠隔処理装置が前記解析手段を制御する、上
記(1)に記載のデータ処理システム。 (7)再形式設定する前記手段が、前記ウェブ文書上に
表示領域を生成する手段を含む、上記(1)に記載のデ
ータ処理システム。 (8)再形式設定する前記手段が、前記表示領域内に表
示オブジェクトを表示する手段をさらに含む、上記
(7)に記載のデータ処理システム。 (9)前記表示オブジェクトがスクロール・テキストで
ある、上記(8)に記載のデータ処理システム。 (10)前記基本装置がキャッシュをさらに含む、上記
(1)に記載のデータ処理システム。 (11)ブラウザを含むテレビジョン・クラス・モニタ
が付随しているウェブ装置上において、マークアップ言
語に従って形式設定され、サーバ上でサポートされてい
るウェブ文書の提示を制御する方法であって、サーバか
らウェブ文書を受信すると、前記ウェブ文書を解析して
形式設定情報を識別するステップと、前記ウェブ文書を
再形式設定するステップと、前記再形式設定されたウェ
ブ文書を前記ブラウザに送るステップと、前記再形式設
定されたウェブ文書をブラウザを使用して前記テレビジ
ョン・モニタ上に表示するステップとを含む方法。 (12)前記マークアップ言語がハイパーテキスト・マ
ークアップ言語(HTML)である、上記(11)に記
載の方法。 (13)前記ウェブ文書を再形式設定する前記ステップ
が、前記ウェブ装置のキャッシュに記憶されているフィ
ルタ情報を使用して行われる、上記(11)に記載のウ
ェブ文書表示方法。 (14)前記ウェブ文書が所与の事象時に再形式設定さ
れる、上記(11)に記載のウェブ文書表示方法。 (15)前記ウェブ文書が新しい背景色を含むように再
形式設定される、上記(11)に記載のウェブ文書表示
方法。 (16)前記ウェブ文書が新しいフォント色を含むよう
に再形式設定される、上記(11)に記載のウェブ文書
表示方法。 (17)前記ウェブ文書が所与のテキスト文字間の間隔
を変化させるように再形式設定される、上記(11)に
記載のウェブ文書表示方法。 (18)前記ウェブ文書がフレームセットのフレームを
修正するように再形式設定される、上記(11)に記載
のウェブ文書表示方法。 (19)前記ウェブ文書がハイパーテキスト・リンク参
照を修正するように再形式設定される、上記(11)に
記載のウェブ文書表示方法。 (20)前記ウェブ文書がハイパーテキスト・リンク参
照を追加するように再形式設定される、上記(11)に
記載のウェブ文書表示方法。 (21)前記ウェブ文書が表形式を修正するように再形
式設定される、上記(11)に記載のウェブ文書表示方
法。 (22)前記ウェブ文書が予約表示領域を含むように再
形式設定される、上記(11)に記載のウェブ文書表示
方法。 (23)前記予約表示領域に表示オブジェクトを表示す
るステップをさらに含む、上記(22)に記載のウェブ
文書表示方法。 (24)ウェブ装置がブラウザを含み、コンピュータ・
ネットワークを介してサーバに接続可能であり、それに
付随するテレビジョン・クラス・モニタをさらに有する
ウェブ装置上において、マークアップ言語に従って形式
設定され、サーバ上でサポートされているウェブ文書の
提示の制御に使用するコンピュータ可読媒体内のコンピ
ュータ・プログラム製品であって、前記サーバから前記
ウェブ文書を受信すると前記ウェブ文書を解析して前記
マークアップ言語に付随する形式設定情報を識別する手
段と、前記解析手段に応答し、前記形式情報の少なくと
も1つの特性を変更して修正されたウェブ文書を作成す
る手段と、前記変更手段に応答し、前記修正されたウェ
ブ文書を前記モニタ上で表示するためにブラウザに渡す
手段とを含むコンピュータ・プログラム製品。 (25)前記マークアップ言語がHTMLであり、前記
変更手段が、基本的に<BODY>、<TITLE>、
<H>、<P>、<BR>、<FONT>、<AHRE
F>、<IMG SRC>、<FRAMESET>、<
FRAME>、<FRAME SRC>、<TABLE
>、<TR>、<TD>、<FORMINPUT>、<
ALIGN>、<MARGIN>、<HSPACE>、
<VSPACE>、<EMBED>、および<LAYE
R>から成るHTMLマークアップ・タグのグループか
ら選択されたHTMLマークアップ・タグに付随する情
報を修正する、上記(20)に記載のコンピュータ・プ
ログラム製品。 (26)前記解析手段を制御する制御情報をキャッシュ
する手段をさらに含む、上記(24)に記載のコンピュ
ータ・プログラム製品。 (27)テレビジョン・クラス・モニタと、オペレーテ
ィング・システムを有するプロセッサと、前記オペレー
ティング・システムによって実行されるブラウザ・アプ
リケーションと、プロキシとを含むインターネットに接
続可能なシステムであって、前記プロキシは、それに付
随するキャッシュを有し、サーバからウェブ文書を受信
すると前記ウェブ文書を解析して前記ウェブ文書内のマ
ークアップ言語形式設定情報を識別する手段と、前記解
析手段に応答し、前記ウェブ文書を再形式設定する手段
と、前記再形式設定されたウェブ文書を前記ブラウザを
使用して前記モニタ上に表示するために前記ブラウザに
送る手段とを含むシステム。 (28)テレビジョン・クラス・モニタがそれに付随す
る表示領域を有する、ブラウザを含むテレビジョン・ク
ラス・モニタが付随しているウェブ装置上において、マ
ークアップ言語に従って形式設定され、サーバ上でサポ
ートされているウェブ文書の提示を制御する方法であっ
て、前記ウェブ文書を含むデータ・ストリームをサーバ
から受信すると、前記データ・ストリームを解析して前
記ウェブ文書内の形式設定情報を識別するステップと、
前記ウェブ文書が前記ブラウザに表示されるときに前記
テレビジョン・クラス・モニタの前記表示領域の一部が
所与のコンテンツの表示のために予約されるように、前
記データ・ストリームに制御情報を挿入するステップ
と、前記ブラウザを使用して前記テレビジョン・クラス
・モニタの前記表示領域上に前記ウェブ文書を表示する
ステップとを含み、前記制御情報が前記所与のコンテン
ツの表示のために予約された前記表示領域の前記一部内
に前記ウェブ文書が表示されるのを抑止する方法。 (29)前記テレビジョン・クラス・モニタの前記表示
領域の前記一部内に所与のコンテンツを表示するステッ
プをさらに含む、上記(28)に記載の提示制御方法。 (30)前記所与のコンテンツがメッセージを含む、上
記(29)に記載の提示制御方法。 (31)テレビジョン・クラス・モニタがそれに付随す
る表示領域を有する、ブラウザを含むテレビジョン・ク
ラス・モニタが付随しているウェブ装置上において、マ
ークアップ言語に従って形式設定され、サーバ上でサポ
ートされているウェブ文書の提示を制御する方法であっ
て、表示システム・タイプが少なくとも部分的に前記テ
レビジョン・クラス・モニタの表示特性によって定義さ
れる、前記ウェブ装置に付随する表示システム・タイプ
を発見するステップと、前記ウェブ文書を含むデータ・
ストリームをサーバから受信すると、前記データ・スト
リームを解析して前記ウェブ文書内の形式設定情報を識
別するステップと、前記データ・ストリームに制御情報
を挿入して前記ウェブ文書を前記ブラウザ上で表示する
ために再形式設定するステップとを含み、前記制御情報
が前記発見された表示システム・タイプに基づいて選択
される方法。 (32)マークアップ言語に従って形式設定されたウェ
ブ文書のウェブ装置上での提示の制御に使用され、プロ
キシ・サーバ上でサポートされる、コンピュータ可読媒
体内のコンピュータ・プログラム製品であって、前記ウ
ェブ文書を解析して前記マークアップ言語に付随する形
式設定情報を識別する手段と、前記解析手段に応答し、
表示システム・タイプに従って前記ウェブ文書情報を再
形式設定する手段とを含むコンピュータ・プログラム製
品。 (33)マークアップ言語がHTMLであり、前記変更
手段が、基本的に<BODY>、<TITLE>、<H
>、<P>、<BR>、<FONT>、<A HREF
>、<IMG SRC>、<FRAMESET>、<F
RAME>、<FRAME SRC>、<TABLE
>、<TR>、<TD>、<FORM INPUT>、
<ALIGN>、<MARGIN>、<HSPACE
>、<VSPACE>、<EMBED>、および<LA
YER>から成るHTMLマークアップ・タグのグルー
プから選択されたHTMLマークアップ・タグに付随す
る情報を修正する、上記(32)に記載のコンピュータ
・プログラム製品。 (34)前記表示システム・タイプがクライアント機に
おける表示システムに付随している、上記(32)に記
載のコンピュータ・プログラム製品。 (35)プロキシ・サーバと、各クライアント機がプロ
セッサと、表示システムと、ブラウザ・アプリケーショ
ンと、表示システムに付随する表示システム・タイプを
発見する手段とを含む複数のクライアント機と、前記プ
ロキシ・サーバ上でサポートされ、ウェブ文書を解析し
てマークアップ言語に付随する形式設定情報を識別する
手段と、プロキシ・サーバ上でサポートされ、前記解析
手段に応答して前記表示システム・タイプに従って前記
ウェブ文書を再形式設定する手段とを含むシステム。
ある。
ジョン・セットに接続されたデータ処理システム・ユニ
ットを示す図である。
示す図である。
示す図である。
制御装置を示す図である。
を示すブロック図である。
側プロキシとそれに付随するキャッシュを示す図であ
る。
れによってブラウザ上のウェブ文書の外見を修正する本
発明の好ましいルーチンを示すフローチャートである。
実施態様を示す詳細なフローチャートである。
フェースをとって動的HTML機能を実現する方法を示
す詳細なフローチャートである。
文書の背景色を変更する方法を示すフローチャートであ
る。
構がデータ・ストリームをブラウザに送る前にインタセ
プトし、それによってこの機構が新しい形式設定情報を
挿入することができるようにする方法を示す図である。
を予約するために本発明によって提供される予約領域機
能を説明するフローチャートである。
る表示システムのコンテンツ表示特性を発見する方法を
示すフローチャートである。
修正機能を備えるプロキシ・サーバに接続されている、
本発明の代替実施形態を示すブロック図である。
ース 24 グラフィカル・ユーザ・インタフェース 100 データ処理システム 102 データ処理ユニット 104 テレビジョン 106 遠隔制御装置
Claims (29)
- 【請求項1】遠隔制御装置と、 前記遠隔制御装置の制御下でインターネット・アクセス
を提供する、モニタに接続可能な基本装置とを含み、前
記基本装置は、 オペレーティングシステムを有するプロセッサと、 前記オペレーティング・システムによって実行されるブ
ラウザ・アプリケーションと、 サーバからウェブ文書を受信すると前記ウェブ文書を解
析して前記ウェブ文書内のマークアップ言語形式設定情
報を識別する手段と、 前記解析手段に応答し、前記ウェブ文書を前記モニタ上
で表示するために再形式設定する手段とを含むデータ処
理システム。 - 【請求項2】前記モニタがテレビジョン・クラス・モニ
タである、請求項1に記載のデータ処理システム。 - 【請求項3】前記マークアップ言語がHTMLであり、
再形式設定する前記手段が前記HTML形式設定情報の
少なくとも1つの特性を変更し、前記ブラウザによって
前記モニタ上に表示するために修正されたウェブ文書を
作成する、請求項1に記載のデータ処理システム。 - 【請求項4】前記HTML形式設定情報の少なくとも1
つの特性が、基本的に<BODY>、<TITLE>、
<H>、<P>、<BR>、<FONT>、<A HR
EF>、<IMG SRC>、<FRAMESET>、
<FRAME>、<FRAME SRC>、<TABL
E>、<TR>、<TD>、<FORM INPUT
>、<ALIGN>、<MARGIN>、<HSPAC
E>、<VSPACE>、<EMBED>、および<L
AYER>から成るHTMLマークアップ・タグのグル
ープから選択されたHTMLマークアップ・タグを含
む、請求項3に記載のデータ処理システム。 - 【請求項5】再形式設定する前記手段が所与の事象時に
アクティブにされる、請求項1に記載のデータ処理シス
テム。 - 【請求項6】前記遠隔処理装置が前記解析手段を制御す
る、請求項1に記載のデータ処理システム。 - 【請求項7】再形式設定する前記手段が、前記ウェブ文
書上に表示領域を生成する手段を含む、請求項1に記載
のデータ処理システム。 - 【請求項8】再形式設定する前記手段が、前記表示領域
内に表示オブジェクトを表示する手段をさらに含む、請
求項7に記載のデータ処理システム。 - 【請求項9】前記表示オブジェクトがスクロール・テキ
ストである、請求項8に記載のデータ処理システム。 - 【請求項10】前記基本装置がキャッシュをさらに含
む、請求項1に記載のデータ処理システム。 - 【請求項11】ブラウザを含むテレビジョン・クラス・
モニタが付随しているウェブ装置上において、マークア
ップ言語に従って形式設定され、サーバ上でサポートさ
れているウェブ文書の提示を制御する方法であって、 サーバからウェブ文書を受信すると、前記ウェブ文書を
解析して形式設定情報を識別するステップと、 前記ウェブ文書を再形式設定するステップと、 前記再形式設定されたウェブ文書を前記ブラウザに送る
ステップと、 前記再形式設定されたウェブ文書をブラウザを使用して
前記テレビジョン・モニタ上に表示するステップとを含
む方法。 - 【請求項12】前記マークアップ言語がハイパーテキス
ト・マークアップ言語(HTML)である、請求項11
に記載の方法。 - 【請求項13】前記ウェブ文書を再形式設定する前記ス
テップが、前記ウェブ装置のキャッシュに記憶されてい
るフィルタ情報を使用して行われる、請求項11に記載
のウェブ文書表示方法。 - 【請求項14】前記ウェブ文書が所与の事象時に再形式
設定される、請求項11に記載のウェブ文書表示方法。 - 【請求項15】前記ウェブ文書が新しい背景色を含むよ
うに再形式設定される、請求項11に記載のウェブ文書
表示方法。 - 【請求項16】前記ウェブ文書が新しいフォント色を含
むように再形式設定される、請求項11に記載のウェブ
文書表示方法。 - 【請求項17】前記ウェブ文書が所与のテキスト文字間
の間隔を変化させるように再形式設定される、請求項1
1に記載のウェブ文書表示方法。 - 【請求項18】前記ウェブ文書がフレームセットのフレ
ームを修正するように再形式設定される、請求項11に
記載のウェブ文書表示方法。 - 【請求項19】前記ウェブ文書がハイパーテキスト・リ
ンク参照を修正するように再形式設定される、請求項1
1に記載のウェブ文書表示方法。 - 【請求項20】前記ウェブ文書がハイパーテキスト・リ
ンク参照を追加するように再形式設定される、請求項1
1に記載のウェブ文書表示方法。 - 【請求項21】前記ウェブ文書が表形式を修正するよう
に再形式設定される、請求項11に記載のウェブ文書表
示方法。 - 【請求項22】前記ウェブ文書が予約表示領域を含むよ
うに再形式設定される、請求項11に記載のウェブ文書
表示方法。 - 【請求項23】前記予約表示領域に表示オブジェクトを
表示するステップをさらに含む、請求項22に記載のウ
ェブ文書表示方法。 - 【請求項24】テレビジョン・クラス・モニタと、 オペレーティング・システムを有するプロセッサと、 前記オペレーティング・システムによって実行されるブ
ラウザ・アプリケーションと、 プロキシとを含むインターネットに接続可能なシステム
であって、 前記プロキシは、それに付随するキャッシュを有し、 サーバからウェブ文書を受信すると前記ウェブ文書を解
析して前記ウェブ文書内のマークアップ言語形式設定情
報を識別する手段と、 前記解析手段に応答し、前記ウェブ文書を再形式設定す
る手段と、 前記再形式設定されたウェブ文書を前記ブラウザを使用
して前記モニタ上に表示するために前記ブラウザに送る
手段とを含むシステム。 - 【請求項25】テレビジョン・クラス・モニタがそれに
付随する表示領域を有する、ブラウザを含むテレビジョ
ン・クラス・モニタが付随しているウェブ装置上におい
て、マークアップ言語に従って形式設定され、サーバ上
でサポートされているウェブ文書の提示を制御する方法
であって、 前記ウェブ文書を含むデータ・ストリームをサーバから
受信すると、前記データ・ストリームを解析して前記ウ
ェブ文書内の形式設定情報を識別するステップと、 前記ウェブ文書が前記ブラウザに表示されるときに前記
テレビジョン・クラス・モニタの前記表示領域の一部が
所与のコンテンツの表示のために予約されるように、前
記データ・ストリームに制御情報を挿入するステップ
と、 前記ブラウザを使用して前記テレビジョン・クラス・モ
ニタの前記表示領域上に前記ウェブ文書を表示するステ
ップとを含み、前記制御情報が前記所与のコンテンツの
表示のために予約された前記表示領域の前記一部内に前
記ウェブ文書が表示されるのを抑止する方法。 - 【請求項26】前記テレビジョン・クラス・モニタの前
記表示領域の前記一部内に所与のコンテンツを表示する
ステップをさらに含む、請求項25に記載の提示制御方
法。 - 【請求項27】前記所与のコンテンツがメッセージを含
む、請求項26に記載の提示制御方法。 - 【請求項28】テレビジョン・クラス・モニタがそれに
付随する表示領域を有する、ブラウザを含むテレビジョ
ン・クラス・モニタが付随しているウェブ装置上におい
て、マークアップ言語に従って形式設定され、サーバ上
でサポートされているウェブ文書の提示を制御する方法
であって、 表示システム・タイプが少なくとも部分的に前記テレビ
ジョン・クラス・モニタの表示特性によって定義され
る、前記ウェブ装置に付随する表示システム・タイプを
発見するステップと、 前記ウェブ文書を含むデータ・ストリームをサーバから
受信すると、前記データ・ストリームを解析して前記ウ
ェブ文書内の形式設定情報を識別するステップと、 前記データ・ストリームに制御情報を挿入して前記ウェ
ブ文書を前記ブラウザ上で表示するために再形式設定す
るステップとを含み、前記制御情報が前記発見された表
示システム・タイプに基づいて選択される方法。 - 【請求項29】プロキシ・サーバと、 各クライアント機がプロセッサと、表示システムと、ブ
ラウザ・アプリケーションと、表示システムに付随する
表示システム・タイプを発見する手段とを含む複数のク
ライアント機と、 前記プロキシ・サーバ上でサポートされ、ウェブ文書を
解析してマークアップ言語に付随する形式設定情報を識
別する手段と、 プロキシ・サーバ上でサポートされ、前記解析手段に応
答して前記表示システム・タイプに従って前記ウェブ文
書を再形式設定する手段とを含むシステム。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US08/927596 | 1997-09-11 | ||
| US08/927,596 US6226642B1 (en) | 1997-09-11 | 1997-09-11 | Content modification of internet web pages for a television class display |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH11242644A true JPH11242644A (ja) | 1999-09-07 |
| JP3771723B2 JP3771723B2 (ja) | 2006-04-26 |
Family
ID=25454963
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP22291098A Expired - Lifetime JP3771723B2 (ja) | 1997-09-11 | 1998-08-06 | データ処理システム、文書表示方法、システムおよび文書提示制御方法 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US6226642B1 (ja) |
| JP (1) | JP3771723B2 (ja) |
| KR (1) | KR100318778B1 (ja) |
| CN (1) | CN1176427C (ja) |
| GB (1) | GB2329309B (ja) |
| TW (1) | TW420953B (ja) |
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000076036A (ja) * | 1998-08-27 | 2000-03-14 | Fuji Xerox Co Ltd | 画像処理装置 |
| WO2001058100A1 (en) * | 2000-02-07 | 2001-08-09 | Winto Co., Ltd. | Wireless internet display simulation method |
| JP2001265671A (ja) * | 2000-03-15 | 2001-09-28 | Nec Corp | メーリングリストサービスシステム、メーリングリストサービス方法、記録媒体および広告サービス方法 |
| KR100352138B1 (ko) * | 1999-11-22 | 2002-09-12 | 오기호 | 서버측 캐쉬 관리 시스템 및 방법 |
| JP2002268596A (ja) * | 2001-03-13 | 2002-09-20 | Fujitsu Ltd | 広告提供システム及び方法 |
| JP2003523552A (ja) * | 1999-09-24 | 2003-08-05 | アカンバ コーポレイション | クライアントとサーバ間の接続を管理するためのシステムおよび方法 |
| US6978475B1 (en) | 1999-11-24 | 2005-12-20 | Ecable, Llc | Method and apparatus for internet TV |
| US7165222B1 (en) | 1999-10-29 | 2007-01-16 | Fujitsu Limited | Information providing method and information distribution apparatus |
| JP2008535098A (ja) * | 2005-03-29 | 2008-08-28 | マイクロソフト コーポレーション | ウェブページデータを転送するシステムおよび方法 |
| JP5154716B1 (ja) * | 2012-03-09 | 2013-02-27 | 株式会社Murakumo | 情報処理装置、方法およびプログラム |
Families Citing this family (255)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3968176B2 (ja) * | 1997-10-06 | 2007-08-29 | 松下電器産業株式会社 | 送信文書編集装置、受信文書処理装置 |
| US7257604B1 (en) * | 1997-11-17 | 2007-08-14 | Wolfe Mark A | System and method for communicating information relating to a network resource |
| US6356924B2 (en) | 1997-11-26 | 2002-03-12 | International Business Machines Corporation | Configurable disablement of display objects in a browser |
| US6324553B1 (en) * | 1997-11-26 | 2001-11-27 | International Business Machines Corporation | Apparatus and method for the manual selective blocking of images |
| JP2002509397A (ja) * | 1997-12-16 | 2002-03-26 | ミリオ コーポレイション | フルモーションデジタルビデオマルチキャスト、インタラクティブなデータ、およびインタラクティブな音声をdsl回線を介して受信する方法および装置 |
| US7054935B2 (en) * | 1998-02-10 | 2006-05-30 | Savvis Communications Corporation | Internet content delivery network |
| US8296396B2 (en) | 1998-02-10 | 2012-10-23 | Level 3 Communications, Llc | Delivering resources to clients in a distributed computing environment with rendezvous based on load balancing and network conditions |
| US6185598B1 (en) | 1998-02-10 | 2001-02-06 | Digital Island, Inc. | Optimized network resource location |
| US6857102B1 (en) * | 1998-04-07 | 2005-02-15 | Fuji Xerox Co., Ltd. | Document re-authoring systems and methods for providing device-independent access to the world wide web |
| US6173316B1 (en) * | 1998-04-08 | 2001-01-09 | Geoworks Corporation | Wireless communication device with markup language based man-machine interface |
| US6769032B1 (en) * | 1998-05-15 | 2004-07-27 | E.Piphany, Inc. | Augmented processing of information objects in a distributed messaging framework in a computer network |
| US6343318B1 (en) | 1998-05-29 | 2002-01-29 | Palm, Inc. | Method and apparatus for communicating information over low bandwidth communications networks |
| US6300947B1 (en) * | 1998-07-06 | 2001-10-09 | International Business Machines Corporation | Display screen and window size related web page adaptation system |
| US6442755B1 (en) * | 1998-07-07 | 2002-08-27 | United Video Properties, Inc. | Electronic program guide using markup language |
| JP2000035933A (ja) * | 1998-07-16 | 2000-02-02 | Fujitsu Ltd | ファイル管理方法、ファイル表示方法及び記憶媒体 |
| MXPA01000893A (es) * | 1998-07-27 | 2002-06-04 | Webtv Networks Inc | Acceso remoto a computadora. |
| US7360230B1 (en) | 1998-07-27 | 2008-04-15 | Microsoft Corporation | Overlay management |
| US8189662B2 (en) | 1999-07-27 | 2012-05-29 | Microsoft Corporation | Selection compression |
| US6569207B1 (en) | 1998-10-05 | 2003-05-27 | International Business Machines Corporation | Converting schemas to component models |
| US6487566B1 (en) | 1998-10-05 | 2002-11-26 | International Business Machines Corporation | Transforming documents using pattern matching and a replacement language |
| US6480865B1 (en) * | 1998-10-05 | 2002-11-12 | International Business Machines Corporation | Facility for adding dynamism to an extensible markup language |
| US8869021B2 (en) * | 1998-12-07 | 2014-10-21 | Collegenet, Inc. | Method and apparatus for personalizing completion of electronic forms |
| US6490602B1 (en) * | 1999-01-15 | 2002-12-03 | Wish-List.Com, Inc. | Method and apparatus for providing enhanced functionality to product webpages |
| CA2351411C (en) | 1999-01-19 | 2003-03-18 | Integra5 Communications, Inc. | Method and apparatus for selecting and displaying multi-media messages |
| US6457030B1 (en) * | 1999-01-29 | 2002-09-24 | International Business Machines Corporation | Systems, methods and computer program products for modifying web content for display via pervasive computing devices |
| US6535896B2 (en) * | 1999-01-29 | 2003-03-18 | International Business Machines Corporation | Systems, methods and computer program products for tailoring web page content in hypertext markup language format for display within pervasive computing devices using extensible markup language tools |
| WO2000065763A2 (en) | 1999-04-26 | 2000-11-02 | Dodots, Inc. | Apparatus and method for delivering internet content |
| US7594166B1 (en) * | 1999-05-20 | 2009-09-22 | Microsoft Corporation | Dynamic web page behaviors |
| US6275470B1 (en) | 1999-06-18 | 2001-08-14 | Digital Island, Inc. | On-demand overlay routing for computer-based communication networks |
| US7099914B1 (en) * | 1999-06-24 | 2006-08-29 | International Business Machines Corporation | System and method for variable size retrieval of webpage data |
| US7275086B1 (en) * | 1999-07-01 | 2007-09-25 | Intellisync Corporation | System and method for embedding a context-sensitive web portal in a computer application |
| US7424543B2 (en) * | 1999-09-08 | 2008-09-09 | Rice Iii James L | System and method of permissive data flow and application transfer |
| JP4081934B2 (ja) | 1999-09-17 | 2008-04-30 | ソニー株式会社 | データ配信方法及び装置、並びに、データ受信方法及び装置 |
| US6611876B1 (en) * | 1999-10-28 | 2003-08-26 | International Business Machines Corporation | Method for establishing optimal intermediate caching points by grouping program elements in a software system |
| US8543901B1 (en) | 1999-11-01 | 2013-09-24 | Level 3 Communications, Llc | Verification of content stored in a network |
| US6600497B1 (en) | 1999-11-15 | 2003-07-29 | Elliot A. Gottfurcht | Apparatus and method to navigate interactive television using unique inputs with a remote control |
| US7020845B1 (en) | 1999-11-15 | 2006-03-28 | Gottfurcht Elliot A | Navigating internet content on a television using a simplified interface and a remote control |
| US20060229930A9 (en) * | 1999-11-15 | 2006-10-12 | Gottfurcht Elliot A | Method to generate advertising revenue based on time and location |
| US7363361B2 (en) * | 2000-08-18 | 2008-04-22 | Akamai Technologies, Inc. | Secure content delivery system |
| US6415887B1 (en) * | 1999-11-26 | 2002-07-09 | Cr Patents, Inc. | Refractive wave muffler |
| KR20010062456A (ko) * | 1999-12-17 | 2001-07-07 | 마츠시타 덴끼 산교 가부시키가이샤 | 화상 데이터 처리 방법 및 장치와 컴퓨터 프로그램 제품 |
| US20010032127A1 (en) * | 1999-12-23 | 2001-10-18 | Lennox Lewis | Mobile display system and method |
| EP1113556A1 (en) * | 1999-12-30 | 2001-07-04 | ABB T&D Technologies Ltd. | A digital relay having an improved man-machine interface |
| US7003571B1 (en) * | 2000-01-31 | 2006-02-21 | Telecommunication Systems Corporation Of Maryland | System and method for re-directing requests from browsers for communication over non-IP based networks |
| AU2001234758A1 (en) | 2000-02-04 | 2001-08-14 | America Online Incorporated | High performance "freeze-dried" dynamic web page generation |
| US20010054176A1 (en) * | 2000-02-11 | 2001-12-20 | Vin Harrick M. | Run-time personalization architecture |
| US7207000B1 (en) | 2000-02-24 | 2007-04-17 | International Business Machines Corporation | Providing dynamic web pages by separating scripts and HTML code |
| US20040199932A1 (en) * | 2000-03-03 | 2004-10-07 | Gottfurcht Elliot A. | Navigating web content with a simplified interface using directional input |
| US6611881B1 (en) | 2000-03-15 | 2003-08-26 | Personal Data Network Corporation | Method and system of providing credit card user with barcode purchase data and recommendation automatically on their personal computer |
| US6760745B1 (en) * | 2000-03-30 | 2004-07-06 | Aspect Communications Corporation | Web server replicated mini-filter |
| US20050021862A1 (en) * | 2000-03-31 | 2005-01-27 | Dickens Coal Llc | Automatic selection of content-delivery provider using link mapping database |
| EP1143350A1 (en) * | 2000-04-03 | 2001-10-10 | Koninklijke KPN N.V. | A method and a system for retrieving data of a data network |
| GB0009250D0 (en) * | 2000-04-15 | 2000-05-31 | Koninkl Philips Electronics Nv | Communications system |
| US7200677B1 (en) * | 2000-04-27 | 2007-04-03 | Microsoft Corporation | Web address converter for dynamic web pages |
| US7464381B1 (en) * | 2000-05-12 | 2008-12-09 | Oracle International Corporation | Content update proxy method |
| US7523158B1 (en) | 2000-05-12 | 2009-04-21 | Oracle International Corporation | System and method for partial page updates using a proxy element |
| US7739354B2 (en) * | 2000-10-12 | 2010-06-15 | Sap Portals Israel Ltd. | Adding data to text pages by means of an intermediary proxy |
| US7082476B1 (en) * | 2000-05-24 | 2006-07-25 | Cisco Technology, Inc. | System and method of optimizing retrieval of network resources by identifying and substituting embedded symbolic host name references with network addresses in accordance with substitution policies |
| EP1305690B1 (en) * | 2000-06-05 | 2009-03-25 | Unipier Mobile Ltd. | Method of navigating through content of cellular network |
| CN1180625C (zh) * | 2000-06-13 | 2004-12-15 | 北京华诺信息技术有限公司 | 利用标准电视机显示网页的方法及用于该方法的浏览器 |
| US7114008B2 (en) * | 2000-06-23 | 2006-09-26 | Cloudshield Technologies, Inc. | Edge adapter architecture apparatus and method |
| US7032031B2 (en) | 2000-06-23 | 2006-04-18 | Cloudshield Technologies, Inc. | Edge adapter apparatus and method |
| US9444785B2 (en) | 2000-06-23 | 2016-09-13 | Cloudshield Technologies, Inc. | Transparent provisioning of network access to an application |
| US7003555B1 (en) | 2000-06-23 | 2006-02-21 | Cloudshield Technologies, Inc. | Apparatus and method for domain name resolution |
| US8204082B2 (en) | 2000-06-23 | 2012-06-19 | Cloudshield Technologies, Inc. | Transparent provisioning of services over a network |
| AR029290A1 (es) | 2000-06-28 | 2003-06-18 | American Express Travel Relate | Sistema y metodo para integrar datos publicos y privados |
| AU2001278873A1 (en) * | 2000-07-06 | 2002-01-21 | Broadbeam Corporation | System and method for the remote creation of notification agents for wireless devices |
| US20020078445A1 (en) * | 2000-07-11 | 2002-06-20 | Imran Sharif | Internet appliance for interactive audio/video display using a remote control unit for user input |
| US6681298B1 (en) * | 2000-07-12 | 2004-01-20 | Powertv, Inc. | Hypertext markup language cache system and method |
| US7313588B1 (en) * | 2000-07-13 | 2007-12-25 | Biap Systems, Inc. | Locally executing software agent for retrieving remote content and method for creation and use of the agent |
| GB0019151D0 (en) * | 2000-08-07 | 2000-09-27 | Pace Micro Tech Plc | Deferred internet page reformatting |
| US7620703B1 (en) * | 2000-08-10 | 2009-11-17 | Koninklijke Philips Electronics N.V. | Topical service provides context information for a home network |
| JP2002073547A (ja) * | 2000-08-28 | 2002-03-12 | Nec Corp | イントラネットサイトの構築方法及びイントラネットサイト構築システム |
| US6657647B1 (en) * | 2000-09-25 | 2003-12-02 | Xoucin, Inc. | Controlling the order in which content is displayed in a browser |
| US8806326B1 (en) * | 2000-09-25 | 2014-08-12 | Nokia Inc. | User preference based content linking |
| US20020156881A1 (en) * | 2000-10-03 | 2002-10-24 | Klopp Lemon Ana H. Von | HTTP transaction monitor with replay capacity |
| US7003800B1 (en) * | 2000-11-06 | 2006-02-21 | Ralph Victor Bain | Self-decrypting web site pages |
| US7661117B2 (en) * | 2000-11-27 | 2010-02-09 | Intellocity Usa Inc. | Displaying full screen streaming media advertising |
| FR2817426B1 (fr) * | 2000-11-29 | 2003-03-07 | France Telecom | Systeme de communication d'informations sur abonnement |
| US6983466B2 (en) | 2000-12-06 | 2006-01-03 | Microsoft Corporation | Multimedia project processing systems and multimedia project processing matrix systems |
| US6768499B2 (en) | 2000-12-06 | 2004-07-27 | Microsoft Corporation | Methods and systems for processing media content |
| US6882891B2 (en) * | 2000-12-06 | 2005-04-19 | Microsoft Corporation | Methods and systems for mixing digital audio signals |
| US6959438B2 (en) * | 2000-12-06 | 2005-10-25 | Microsoft Corporation | Interface and related methods for dynamically generating a filter graph in a development system |
| US7447754B2 (en) * | 2000-12-06 | 2008-11-04 | Microsoft Corporation | Methods and systems for processing multi-media editing projects |
| US7287226B2 (en) | 2000-12-06 | 2007-10-23 | Microsoft Corporation | Methods and systems for effecting video transitions represented by bitmaps |
| US6912717B2 (en) | 2000-12-06 | 2005-06-28 | Microsoft Corporation | Methods and systems for implementing dynamic properties on objects that support only static properties |
| US6834390B2 (en) * | 2000-12-06 | 2004-12-21 | Microsoft Corporation | System and related interfaces supporting the processing of media content |
| US6954581B2 (en) * | 2000-12-06 | 2005-10-11 | Microsoft Corporation | Methods and systems for managing multiple inputs and methods and systems for processing media content |
| US6774919B2 (en) * | 2000-12-06 | 2004-08-10 | Microsoft Corporation | Interface and related methods for reducing source accesses in a development system |
| US7114162B2 (en) * | 2000-12-06 | 2006-09-26 | Microsoft Corporation | System and methods for generating and managing filter strings in a filter graph |
| US6961943B2 (en) | 2000-12-06 | 2005-11-01 | Microsoft Corporation | Multimedia processing system parsing multimedia content from a single source to minimize instances of source files |
| US7114161B2 (en) | 2000-12-06 | 2006-09-26 | Microsoft Corporation | System and related methods for reducing memory requirements of a media processing system |
| US7103677B2 (en) | 2000-12-06 | 2006-09-05 | Microsoft Corporation | Methods and systems for efficiently processing compressed and uncompressed media content |
| US20020122060A1 (en) * | 2000-12-18 | 2002-09-05 | Markel Steven O. | Wizard generating HTML web pages using XML and XSL |
| GB2371433B (en) * | 2001-01-12 | 2005-10-19 | Waptv Ltd | Television receiver and method of operating a server |
| SE0100190L (sv) * | 2001-01-24 | 2002-07-25 | Ericsson Telefon Ab L M | En anordning och ett förfarande för presentationskundanpassning i en portalstruktur. |
| EP1451661A1 (en) * | 2001-02-02 | 2004-09-01 | Opentv, Inc. | Service platform suite management system |
| US7017175B2 (en) * | 2001-02-02 | 2006-03-21 | Opentv, Inc. | Digital television application protocol for interactive television |
| US7305697B2 (en) | 2001-02-02 | 2007-12-04 | Opentv, Inc. | Service gateway for interactive television |
| CN100489838C (zh) * | 2001-02-05 | 2009-05-20 | 皇家菲利浦电子有限公司 | 具有格式改编的对象传输方法及设备 |
| US7496831B2 (en) * | 2001-02-22 | 2009-02-24 | International Business Machines Corporation | Method to reformat regions with cluttered hyperlinks |
| US7302634B2 (en) | 2001-03-14 | 2007-11-27 | Microsoft Corporation | Schema-based services for identity-based data access |
| US7024662B2 (en) | 2001-03-14 | 2006-04-04 | Microsoft Corporation | Executing dynamically assigned functions while providing services |
| US20020138555A1 (en) * | 2001-03-23 | 2002-09-26 | Yu Allen Kai-Lang | Client enhanced server-side cache system |
| CA2443855A1 (en) * | 2001-04-10 | 2002-10-31 | Fantalife Co., Ltd. | A pc based tv set-top box system and method of providing contents exclusively by the system |
| US20020170066A1 (en) * | 2001-05-11 | 2002-11-14 | Meng-Hsien Liu | Method and apparatus for displaying internet content on a television |
| FR2825557B1 (fr) * | 2001-06-05 | 2003-09-05 | Philippe Burel | Installation et procede de navigation pour la visualisation de pages de presentation d'informations |
| US6594435B2 (en) * | 2001-06-26 | 2003-07-15 | Viasystems Group, Inc. | Bending an optical fiber into a backplane |
| JP2003108537A (ja) * | 2001-09-13 | 2003-04-11 | Internatl Business Mach Corp <Ibm> | ネットワーク上のサーバに対するサービス要求の負荷分散の方法およびシステム |
| US7860964B2 (en) | 2001-09-28 | 2010-12-28 | Level 3 Communications, Llc | Policy-based content delivery network selection |
| CN1575582A (zh) | 2001-09-28 | 2005-02-02 | 塞维斯通讯公司 | 可配置的自适应全球通信控制和管理 |
| US7373644B2 (en) | 2001-10-02 | 2008-05-13 | Level 3 Communications, Llc | Automated server replication |
| AU2002332114A1 (en) | 2001-10-12 | 2003-04-22 | Bellsouth Intellectual Property Corporation | Methods and systems of wireless communication between a remote data network and a set-top box |
| US20030079027A1 (en) | 2001-10-18 | 2003-04-24 | Michael Slocombe | Content request routing and load balancing for content distribution networks |
| US10235873B2 (en) * | 2001-12-20 | 2019-03-19 | Universal Electronics Inc. | System and method to facilitate configuration of a controlling device |
| JP2003186794A (ja) * | 2001-12-13 | 2003-07-04 | Fujitsu Ltd | 情報提供プログラム,情報提供プログラムを記録したコンピュータ読取可能な記録媒体及び情報提供装置 |
| US20030188021A1 (en) * | 2001-12-19 | 2003-10-02 | International Business Machines Corporation | Method and system for processing multiple fragment requests in a single message |
| US6978305B1 (en) * | 2001-12-19 | 2005-12-20 | Oracle International Corp. | Method and apparatus to facilitate access and propagation of messages in communication queues using a public network |
| US7426534B2 (en) * | 2001-12-19 | 2008-09-16 | International Business Machines Corporation | Method and system for caching message fragments using an expansion attribute in a fragment link tag |
| US7509393B2 (en) * | 2001-12-19 | 2009-03-24 | International Business Machines Corporation | Method and system for caching role-specific fragments |
| US7412535B2 (en) * | 2001-12-19 | 2008-08-12 | International Business Machines Corporation | Method and system for caching fragments while avoiding parsing of pages that do not contain fragments |
| US7730154B2 (en) | 2001-12-19 | 2010-06-01 | International Business Machines Corporation | Method and system for fragment linking and fragment caching |
| GB0130248D0 (en) * | 2001-12-19 | 2002-02-06 | Koninkl Philips Electronics Nv | Delivering content |
| US6955298B2 (en) * | 2001-12-27 | 2005-10-18 | Samsung Electronics Co., Ltd. | Apparatus and method for rendering web page HTML data into a format suitable for display on the screen of a wireless mobile station |
| US9167036B2 (en) | 2002-02-14 | 2015-10-20 | Level 3 Communications, Llc | Managed object replication and delivery |
| US20040024922A1 (en) * | 2002-02-27 | 2004-02-05 | Yuen Henry C. | Two-way communications link at sub-operating system level |
| US7970816B2 (en) * | 2002-03-01 | 2011-06-28 | NetSuite Inc. | Client-side caching of pages with changing content |
| US20040150676A1 (en) * | 2002-03-25 | 2004-08-05 | Gottfurcht Elliot A. | Apparatus and method for simple wide-area network navigation |
| JP4711675B2 (ja) * | 2002-04-25 | 2011-06-29 | トムソン ライセンシング | ウェブブラウザ及びビデオディスプレイ用のビデオ解像度制御 |
| US7941149B2 (en) * | 2002-05-13 | 2011-05-10 | Misonimo Chi Acquistion L.L.C. | Multi-hop ultra wide band wireless network communication |
| US20030212833A1 (en) * | 2002-05-13 | 2003-11-13 | Dlb Innovations, Inc. | Web-based practice management system |
| US7852796B2 (en) * | 2002-05-13 | 2010-12-14 | Xudong Wang | Distributed multichannel wireless communication |
| US7069483B2 (en) * | 2002-05-13 | 2006-06-27 | Kiyon, Inc. | System and method for identifying nodes in a wireless mesh network |
| US7835372B2 (en) * | 2002-05-13 | 2010-11-16 | Weilin Wang | System and method for transparent wireless bridging of communication channel segments |
| US20050201346A1 (en) * | 2003-05-13 | 2005-09-15 | Weilin Wang | Systems and methods for broadband data communication in a wireless mesh network |
| US20050201340A1 (en) * | 2002-05-13 | 2005-09-15 | Xudong Wang | Distributed TDMA for wireless mesh network |
| US8780770B2 (en) * | 2002-05-13 | 2014-07-15 | Misonimo Chi Acquisition L.L.C. | Systems and methods for voice and video communication over a wireless network |
| US7957356B2 (en) | 2002-05-13 | 2011-06-07 | Misomino Chi Acquisitions L.L.C. | Scalable media access control for multi-hop high bandwidth communications |
| US20040229566A1 (en) * | 2003-05-13 | 2004-11-18 | Weilin Wang | Systems and methods for congestion control in a wireless mesh network |
| US20030229846A1 (en) * | 2002-06-07 | 2003-12-11 | Anil Sethi | System and method for capturing digital data directly from an electronic device and processing the data into XML form on a computer chip |
| US8645862B2 (en) * | 2002-06-28 | 2014-02-04 | International Business Machines Corporation | Displaying and executing web services in multiple content domains |
| US9886309B2 (en) * | 2002-06-28 | 2018-02-06 | Microsoft Technology Licensing, Llc | Identity-based distributed computing for device resources |
| US7051040B2 (en) | 2002-07-23 | 2006-05-23 | Lightsurf Technologies, Inc. | Imaging system providing dynamic viewport layering |
| US7299411B2 (en) * | 2002-09-27 | 2007-11-20 | Liberate Technologies | Providing a presentation engine adapted for use by a constrained resource client device |
| US8000647B2 (en) | 2002-10-11 | 2011-08-16 | At&T Intellectual Property I, L.P. | Method using a set-top box and communicating between a remote data network and a wireless communication network |
| CN100409227C (zh) * | 2002-10-16 | 2008-08-06 | 韩国电子通信研究院 | 使可视内容适应低视力障碍和显示首选项的方法和系统 |
| US7636125B2 (en) * | 2002-10-22 | 2009-12-22 | Broadcom Corporation | Filter module for a video decoding system |
| KR100461019B1 (ko) * | 2002-11-01 | 2004-12-09 | 한국전자통신연구원 | 소형 화면 단말기를 위한 웹 컨텐츠 변환 시스템 및 방법 |
| JP4235441B2 (ja) * | 2002-12-20 | 2009-03-11 | キヤノン株式会社 | 文書処理プログラム、文書処理方法および装置 |
| EP1593057B1 (en) * | 2003-02-14 | 2011-09-28 | Access Co., Ltd. | Browser program for performing table-layout |
| EP1604304A2 (en) * | 2003-03-17 | 2005-12-14 | BRITISH TELECOMMUNICATIONS public limited company | Web server for adapted web content |
| US7516412B1 (en) * | 2003-05-23 | 2009-04-07 | Nvidia Corporation | Method and apparatus for content-based rendering of user interfaces |
| US9715678B2 (en) | 2003-06-26 | 2017-07-25 | Microsoft Technology Licensing, Llc | Side-by-side shared calendars |
| JP4150854B2 (ja) * | 2003-06-27 | 2008-09-17 | 日本電気株式会社 | ストレージエリアネットワーク上の共有ディスク装置へのアクセスシステム及びそのクライアント |
| US7707255B2 (en) | 2003-07-01 | 2010-04-27 | Microsoft Corporation | Automatic grouping of electronic mail |
| US8799808B2 (en) | 2003-07-01 | 2014-08-05 | Microsoft Corporation | Adaptive multi-line view user interface |
| US8264489B2 (en) * | 2003-07-11 | 2012-09-11 | Intel Corporation | Interface remoting |
| US7502834B2 (en) | 2003-09-30 | 2009-03-10 | International Business Machines Corporation | Autonomic content load balancing |
| US7308649B2 (en) * | 2003-09-30 | 2007-12-11 | International Business Machines Corporation | Providing scalable, alternative component-level views |
| JP4007452B2 (ja) * | 2003-10-10 | 2007-11-14 | 株式会社Access | ブラウザを利用して機器情報を表示するシステム、およびプログラム |
| US7302370B2 (en) * | 2003-11-17 | 2007-11-27 | Oracle International Corporation | System and method for managing browser sessions in single and multi-server workflow environments |
| US7447740B2 (en) * | 2003-12-19 | 2008-11-04 | Microsoft Corporation | Internet video conferencing on a home television |
| US20050138546A1 (en) * | 2003-12-23 | 2005-06-23 | Microsoft Corporation | Personalized web page on a home network for viewing on a television |
| US8200748B2 (en) * | 2004-04-29 | 2012-06-12 | Sap Ag | System and method for directing data retrieval requests to a data retrieval device |
| US7672845B2 (en) * | 2004-06-22 | 2010-03-02 | International Business Machines Corporation | Method and system for keyword detection using voice-recognition |
| US7703036B2 (en) | 2004-08-16 | 2010-04-20 | Microsoft Corporation | User interface for displaying selectable software functionality controls that are relevant to a selected object |
| US8146016B2 (en) | 2004-08-16 | 2012-03-27 | Microsoft Corporation | User interface for displaying a gallery of formatting options applicable to a selected object |
| US9015621B2 (en) | 2004-08-16 | 2015-04-21 | Microsoft Technology Licensing, Llc | Command user interface for displaying multiple sections of software functionality controls |
| US8255828B2 (en) | 2004-08-16 | 2012-08-28 | Microsoft Corporation | Command user interface for displaying selectable software functionality controls |
| US7895531B2 (en) | 2004-08-16 | 2011-02-22 | Microsoft Corporation | Floating command object |
| US7840707B2 (en) * | 2004-08-18 | 2010-11-23 | International Business Machines Corporation | Reverse proxy portlet with rule-based, instance level configuration |
| US7636891B2 (en) * | 2004-08-31 | 2009-12-22 | Research In Motion Limited | Method for paginating a document structure of a document for viewing on a mobile communication device |
| US20060047729A1 (en) * | 2004-08-31 | 2006-03-02 | Arizan Corporation | Method for viewing document information on a mobile communication device |
| US7712027B2 (en) * | 2004-08-31 | 2010-05-04 | Research In Motion Limited | Method for document page delivery to a mobile communication device |
| US8782200B2 (en) * | 2004-09-14 | 2014-07-15 | Sitespect, Inc. | System and method for optimizing website visitor actions |
| US20060064467A1 (en) * | 2004-09-17 | 2006-03-23 | Libby Michael L | System and method for partial web page caching and cache versioning |
| US9275052B2 (en) | 2005-01-19 | 2016-03-01 | Amazon Technologies, Inc. | Providing annotations of a digital work |
| DE102005010690B4 (de) * | 2005-03-09 | 2007-04-12 | Knorr-Bremse Systeme für Schienenfahrzeuge GmbH | Öleingespritzter Verdichter mit Temperaturschalter |
| EP1710715A1 (fr) * | 2005-04-06 | 2006-10-11 | Amadeus s.a.s | Méthode dynamique de rendu visuel de fenetres d'affichage et de saisie de données sur un écran d'ordinateur |
| US9542667B2 (en) | 2005-09-09 | 2017-01-10 | Microsoft Technology Licensing, Llc | Navigating messages within a thread |
| US8627222B2 (en) | 2005-09-12 | 2014-01-07 | Microsoft Corporation | Expanded search and find user interface |
| US20070208751A1 (en) * | 2005-11-22 | 2007-09-06 | David Cowan | Personalized content control |
| FI118666B (fi) * | 2005-12-22 | 2008-01-31 | Sendandsee Oy | Informaation jakelu tietoliikennejärjestelmissä |
| US7728712B2 (en) * | 2006-03-21 | 2010-06-01 | Onestop Media Group | Digital communication system with security features |
| US9727989B2 (en) | 2006-06-01 | 2017-08-08 | Microsoft Technology Licensing, Llc | Modifying and formatting a chart using pictorially provided chart elements |
| US8175613B2 (en) * | 2006-08-04 | 2012-05-08 | Misonimo Chi Acquisitions L.L.C. | Systems and methods for determining location of devices within a wireless network |
| US9672533B1 (en) | 2006-09-29 | 2017-06-06 | Amazon Technologies, Inc. | Acquisition of an item based on a catalog presentation of items |
| US8725565B1 (en) | 2006-09-29 | 2014-05-13 | Amazon Technologies, Inc. | Expedited acquisition of a digital item following a sample presentation of the item |
| US20080120567A1 (en) * | 2006-11-17 | 2008-05-22 | International Business Machines Corporation | Cooperative blade front panels |
| US8040857B2 (en) * | 2006-12-07 | 2011-10-18 | Misonimo Chi Acquisitions L.L.C. | System and method for timeslot and channel allocation |
| US8504651B2 (en) * | 2006-12-11 | 2013-08-06 | Optima Computers Llc | Code injection system and method of operation |
| US7865817B2 (en) | 2006-12-29 | 2011-01-04 | Amazon Technologies, Inc. | Invariant referencing in digital works |
| US9665529B1 (en) | 2007-03-29 | 2017-05-30 | Amazon Technologies, Inc. | Relative progress and event indicators |
| US7716224B2 (en) | 2007-03-29 | 2010-05-11 | Amazon Technologies, Inc. | Search and indexing on a user device |
| US7921309B1 (en) | 2007-05-21 | 2011-04-05 | Amazon Technologies | Systems and methods for determining and managing the power remaining in a handheld electronic device |
| US8201103B2 (en) | 2007-06-29 | 2012-06-12 | Microsoft Corporation | Accessing an out-space user interface for a document editor program |
| US8762880B2 (en) | 2007-06-29 | 2014-06-24 | Microsoft Corporation | Exposing non-authoring features through document status information in an out-space user interface |
| US8484578B2 (en) | 2007-06-29 | 2013-07-09 | Microsoft Corporation | Communication between a document editor in-space user interface and a document editor out-space user interface |
| US20090030781A1 (en) * | 2007-07-24 | 2009-01-29 | Satish Mehta | Creating and Displaying Universal Ad Over Multiple Different Platforms |
| TWI399652B (zh) * | 2007-08-09 | 2013-06-21 | Yahoo Inc | 文書頁面中註解聚合及傳遞系統與方法 |
| US8762854B2 (en) * | 2007-11-07 | 2014-06-24 | Cabot Communications Limited | Systems and methods for itemising web pages for display on a screen |
| EP2058743B1 (en) | 2007-11-07 | 2017-10-11 | Cabot Communications Ltd | A system and method for itemising web pages for display on a screen |
| US8447874B2 (en) * | 2008-02-04 | 2013-05-21 | Oracle International Corporation | Web page data streaming |
| CN101551800B (zh) * | 2008-03-31 | 2012-02-15 | 富士通株式会社 | 标注信息生成装置、查询装置及共享系统 |
| US9588781B2 (en) | 2008-03-31 | 2017-03-07 | Microsoft Technology Licensing, Llc | Associating command surfaces with multiple active components |
| US10924573B2 (en) | 2008-04-04 | 2021-02-16 | Level 3 Communications, Llc | Handling long-tail content in a content delivery network (CDN) |
| WO2009123868A2 (en) | 2008-04-04 | 2009-10-08 | Level 3 Communications, Llc | Handling long-tail content in a content delivery network (cdn) |
| US9762692B2 (en) | 2008-04-04 | 2017-09-12 | Level 3 Communications, Llc | Handling long-tail content in a content delivery network (CDN) |
| US8156418B2 (en) * | 2008-06-05 | 2012-04-10 | Microsoft Corporation | Image acquisition from dynamic content for delivery to network-enabled static display devices |
| US9071651B2 (en) * | 2008-06-05 | 2015-06-30 | Microsoft Technology Licensing, Llc | Dynamic content delivery to network-enabled static display device |
| US9665850B2 (en) | 2008-06-20 | 2017-05-30 | Microsoft Technology Licensing, Llc | Synchronized conversation-centric message list and message reading pane |
| US8402096B2 (en) | 2008-06-24 | 2013-03-19 | Microsoft Corporation | Automatic conversation techniques |
| US20100030644A1 (en) * | 2008-08-04 | 2010-02-04 | Rajasekaran Dhamodharan | Targeted advertising by payment processor history of cashless acquired merchant transactions on issued consumer account |
| US8572483B1 (en) * | 2008-08-12 | 2013-10-29 | Mark DiLorenzo | Presentation browser |
| US8468587B2 (en) * | 2008-09-26 | 2013-06-18 | Microsoft Corporation | Binding activation of network-enabled devices to web-based services |
| US9087032B1 (en) | 2009-01-26 | 2015-07-21 | Amazon Technologies, Inc. | Aggregation of highlights |
| US9046983B2 (en) | 2009-05-12 | 2015-06-02 | Microsoft Technology Licensing, Llc | Hierarchically-organized control galleries |
| US9841282B2 (en) | 2009-07-27 | 2017-12-12 | Visa U.S.A. Inc. | Successive offer communications with an offer recipient |
| US20110047072A1 (en) * | 2009-08-07 | 2011-02-24 | Visa U.S.A. Inc. | Systems and Methods for Propensity Analysis and Validation |
| US8692763B1 (en) | 2009-09-28 | 2014-04-08 | John T. Kim | Last screen rendering for electronic book reader |
| US9031860B2 (en) * | 2009-10-09 | 2015-05-12 | Visa U.S.A. Inc. | Systems and methods to aggregate demand |
| US9342835B2 (en) * | 2009-10-09 | 2016-05-17 | Visa U.S.A | Systems and methods to deliver targeted advertisements to audience |
| US20110087547A1 (en) * | 2009-10-09 | 2011-04-14 | Visa U.S.A. | Systems and Methods for Advertising Services Based on a Local Profile |
| US20110087546A1 (en) * | 2009-10-09 | 2011-04-14 | Visa U.S.A. Inc. | Systems and Methods for Anticipatory Advertisement Delivery |
| US8595058B2 (en) | 2009-10-15 | 2013-11-26 | Visa U.S.A. | Systems and methods to match identifiers |
| US20110093335A1 (en) * | 2009-10-19 | 2011-04-21 | Visa U.S.A. Inc. | Systems and Methods for Advertising Services Based on an SKU-Level Profile |
| US20110093324A1 (en) | 2009-10-19 | 2011-04-21 | Visa U.S.A. Inc. | Systems and Methods to Provide Intelligent Analytics to Cardholders and Merchants |
| US8676639B2 (en) | 2009-10-29 | 2014-03-18 | Visa International Service Association | System and method for promotion processing and authorization |
| US20110125565A1 (en) * | 2009-11-24 | 2011-05-26 | Visa U.S.A. Inc. | Systems and Methods for Multi-Channel Offer Redemption |
| US9335894B1 (en) | 2010-03-26 | 2016-05-10 | Open Invention Network, Llc | Providing data input touch screen interface to multiple users based on previous command selections |
| US10402071B1 (en) | 2010-03-26 | 2019-09-03 | Open Invention Network Llc | Simultaneous zoom in windows on a touch sensitive device |
| US8683006B2 (en) | 2010-07-17 | 2014-03-25 | Adobe Systems Incorporated | Method and systems for serving fonts during web browsing sessions |
| CN101909179A (zh) * | 2010-08-04 | 2010-12-08 | 中国电信股份有限公司 | 机顶盒浏览器显示区域自动适配方法 |
| TWI427490B (zh) * | 2010-08-27 | 2014-02-21 | Htc Corp | 網頁檢視方法及系統,及其電腦程式產品 |
| US9495322B1 (en) | 2010-09-21 | 2016-11-15 | Amazon Technologies, Inc. | Cover display |
| US9377876B2 (en) * | 2010-12-15 | 2016-06-28 | Hillcrest Laboratories, Inc. | Visual whiteboard for television-based social network |
| US10007915B2 (en) | 2011-01-24 | 2018-06-26 | Visa International Service Association | Systems and methods to facilitate loyalty reward transactions |
| US9130899B1 (en) | 2011-04-27 | 2015-09-08 | Cisco Technology, Inc. | Integrated user interface for unified communications applications |
| US9400850B2 (en) * | 2011-05-31 | 2016-07-26 | Verizon Patent And Licensing Inc. | Systems and methods for providing a tailored user interface associated with a web page |
| US8990292B2 (en) | 2011-07-05 | 2015-03-24 | Cisco Technology, Inc. | In-network middlebox compositor for distributed virtualized applications |
| US10223707B2 (en) | 2011-08-19 | 2019-03-05 | Visa International Service Association | Systems and methods to communicate offer options via messaging in real time with processing of payment transaction |
| US9158741B1 (en) | 2011-10-28 | 2015-10-13 | Amazon Technologies, Inc. | Indicators for navigating digital works |
| US8856803B2 (en) | 2011-11-02 | 2014-10-07 | Oracle International Corporation | Content delivery within an application |
| US9055139B1 (en) * | 2012-03-12 | 2015-06-09 | Cisco Technology, Inc. | Display protocol interception in the network for services and network-based multimedia support for VDI |
| US20130339399A1 (en) * | 2012-06-18 | 2013-12-19 | Dexter A. Dorris | Dynamic Schema |
| CN103945284B (zh) * | 2013-01-18 | 2018-10-12 | 联想(北京)有限公司 | 信息处理方法和信息处理装置 |
| US20140258816A1 (en) * | 2013-03-08 | 2014-09-11 | True Xiong | Methodology to dynamically rearrange web content for consumer devices |
| CN103338268A (zh) * | 2013-07-17 | 2013-10-02 | 马传军 | 实现网络传输信息修改的系统、相应的云网络结构及方法 |
| US9332046B2 (en) | 2013-10-17 | 2016-05-03 | Cisco Technology, Inc. | Rate-adapted delivery of virtual desktop image elements by an edge server in a computer network environment |
| KR101988883B1 (ko) * | 2013-10-30 | 2019-06-13 | 에이치피프린팅코리아 유한회사 | 화상형성장치에서 웹 어플리케이션을 실행하는 방법 및 이를 수행하기 위한 화상형성장치 |
| US10354268B2 (en) | 2014-05-15 | 2019-07-16 | Visa International Service Association | Systems and methods to organize and consolidate data for improved data storage and processing |
| US10650398B2 (en) | 2014-06-16 | 2020-05-12 | Visa International Service Association | Communication systems and methods to transmit data among a plurality of computing systems in processing benefit redemption |
| US10438226B2 (en) | 2014-07-23 | 2019-10-08 | Visa International Service Association | Systems and methods of using a communication network to coordinate processing among a plurality of separate computing systems |
| US9691085B2 (en) | 2015-04-30 | 2017-06-27 | Visa International Service Association | Systems and methods of natural language processing and statistical analysis to identify matching categories |
| CN114003189A (zh) * | 2021-11-04 | 2022-02-01 | 罗楦皓 | 一种计算机显示器参数调节方法及计算机显示器 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH099160A (ja) * | 1995-06-22 | 1997-01-10 | Sony Corp | 表示制御装置および表示制御方法 |
| EP0779759A2 (en) * | 1995-12-11 | 1997-06-18 | Unwired Planet, Inc. | A method and architecture for an interactive two-way data communication network |
| JPH09185607A (ja) * | 1995-12-28 | 1997-07-15 | Dainippon Screen Mfg Co Ltd | ハイパーテキストレイアウト装置 |
| JPH09190409A (ja) * | 1996-01-10 | 1997-07-22 | Nec Corp | 情報演出装置 |
Family Cites Families (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5742762A (en) * | 1995-05-19 | 1998-04-21 | Telogy Networks, Inc. | Network management gateway |
| US5701451A (en) * | 1995-06-07 | 1997-12-23 | International Business Machines Corporation | Method for fulfilling requests of a web browser |
| US5706507A (en) | 1995-07-05 | 1998-01-06 | International Business Machines Corporation | System and method for controlling access to data located on a content server |
| US5978817A (en) * | 1995-08-15 | 1999-11-02 | Netscape Communications Corp. | Browser having automatic URL generation |
| US5671225A (en) | 1995-09-01 | 1997-09-23 | Digital Equipment Corporation | Distributed interactive multimedia service system |
| US5774670A (en) | 1995-10-06 | 1998-06-30 | Netscape Communications Corporation | Persistent client state in a hypertext transfer protocol based client-server system |
| US5822539A (en) | 1995-12-08 | 1998-10-13 | Sun Microsystems, Inc. | System for adding requested document cross references to a document by annotation proxy configured to merge and a directory generator and annotation server |
| US5673322A (en) | 1996-03-22 | 1997-09-30 | Bell Communications Research, Inc. | System and method for providing protocol translation and filtering to access the world wide web from wireless or low-bandwidth networks |
| US6034689A (en) * | 1996-06-03 | 2000-03-07 | Webtv Networks, Inc. | Web browser allowing navigation between hypertext objects using remote control |
| US6157411A (en) * | 1996-06-14 | 2000-12-05 | Intel Corporation | Method and apparatus for compiling a repository of entertainment system data from multiple sources |
| US5944795A (en) | 1996-07-12 | 1999-08-31 | At&T Corp. | Client-server architecture using internet and guaranteed quality of service networks for accessing distributed media sources |
| BR9712352A (pt) | 1996-10-16 | 1999-08-31 | Gemstar Dev Corp | Acesso a dados da internet atraves de um sistema de televisão |
| US5905872A (en) | 1996-11-05 | 1999-05-18 | At&T Corp. | Method of transferring connection management information in world wideweb requests and responses |
| US5852717A (en) | 1996-11-20 | 1998-12-22 | Shiva Corporation | Performance optimizations for computer networks utilizing HTTP |
| US5867154A (en) * | 1997-02-10 | 1999-02-02 | International Business Machines Corporation | Method and apparatus to select a display area within a data processing system |
| US5938737A (en) | 1997-02-14 | 1999-08-17 | Stanford Telecommunications, Inc. | Internet upstream request compression |
| US5937041A (en) * | 1997-03-10 | 1999-08-10 | Northern Telecom, Limited | System and method for retrieving internet data files using a screen-display telephone terminal |
| US6028600A (en) * | 1997-06-02 | 2000-02-22 | Sony Corporation | Rotary menu wheel interface |
| US6072483A (en) * | 1997-06-02 | 2000-06-06 | Sony Corporation | Active frame scroll interface |
-
1997
- 1997-09-11 US US08/927,596 patent/US6226642B1/en not_active Expired - Lifetime
-
1998
- 1998-07-20 GB GB9815613A patent/GB2329309B/en not_active Expired - Lifetime
- 1998-08-06 JP JP22291098A patent/JP3771723B2/ja not_active Expired - Lifetime
- 1998-08-12 TW TW087113234A patent/TW420953B/zh not_active IP Right Cessation
- 1998-08-14 KR KR1019980033114A patent/KR100318778B1/ko not_active Expired - Lifetime
- 1998-08-20 CN CNB981184812A patent/CN1176427C/zh not_active Expired - Lifetime
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH099160A (ja) * | 1995-06-22 | 1997-01-10 | Sony Corp | 表示制御装置および表示制御方法 |
| EP0779759A2 (en) * | 1995-12-11 | 1997-06-18 | Unwired Planet, Inc. | A method and architecture for an interactive two-way data communication network |
| JPH09185607A (ja) * | 1995-12-28 | 1997-07-15 | Dainippon Screen Mfg Co Ltd | ハイパーテキストレイアウト装置 |
| JPH09190409A (ja) * | 1996-01-10 | 1997-07-22 | Nec Corp | 情報演出装置 |
Cited By (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000076036A (ja) * | 1998-08-27 | 2000-03-14 | Fuji Xerox Co Ltd | 画像処理装置 |
| US9009326B2 (en) | 1999-09-24 | 2015-04-14 | Akamba Corporation | System and method for managing connections between a client and a server |
| JP4896328B2 (ja) * | 1999-09-24 | 2012-03-14 | アカンバ コーポレイション | クライアントとサーバ間の接続を管理するためのシステムおよび方法 |
| JP2012018699A (ja) * | 1999-09-24 | 2012-01-26 | Akamba Corp | クライアントとサーバ間の接続を管理するためのシステムおよび方法 |
| JP2003523552A (ja) * | 1999-09-24 | 2003-08-05 | アカンバ コーポレイション | クライアントとサーバ間の接続を管理するためのシステムおよび方法 |
| US7165222B1 (en) | 1999-10-29 | 2007-01-16 | Fujitsu Limited | Information providing method and information distribution apparatus |
| KR100352138B1 (ko) * | 1999-11-22 | 2002-09-12 | 오기호 | 서버측 캐쉬 관리 시스템 및 방법 |
| US6978475B1 (en) | 1999-11-24 | 2005-12-20 | Ecable, Llc | Method and apparatus for internet TV |
| US7086079B1 (en) | 1999-11-24 | 2006-08-01 | Ecable, Llc | Method and apparatus for internet TV |
| WO2001058100A1 (en) * | 2000-02-07 | 2001-08-09 | Winto Co., Ltd. | Wireless internet display simulation method |
| JP2001265671A (ja) * | 2000-03-15 | 2001-09-28 | Nec Corp | メーリングリストサービスシステム、メーリングリストサービス方法、記録媒体および広告サービス方法 |
| JP2002268596A (ja) * | 2001-03-13 | 2002-09-20 | Fujitsu Ltd | 広告提供システム及び方法 |
| JP2008535098A (ja) * | 2005-03-29 | 2008-08-28 | マイクロソフト コーポレーション | ウェブページデータを転送するシステムおよび方法 |
| JP5154716B1 (ja) * | 2012-03-09 | 2013-02-27 | 株式会社Murakumo | 情報処理装置、方法およびプログラム |
| WO2013132643A1 (ja) | 2012-03-09 | 2013-09-12 | 株式会社Murakumo | 情報処理装置、方法およびプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| GB2329309B (en) | 2002-03-13 |
| CN1212401A (zh) | 1999-03-31 |
| KR100318778B1 (ko) | 2002-02-19 |
| TW420953B (en) | 2001-02-01 |
| CN1176427C (zh) | 2004-11-17 |
| KR19990029313A (ko) | 1999-04-26 |
| GB2329309A (en) | 1999-03-17 |
| JP3771723B2 (ja) | 2006-04-26 |
| GB9815613D0 (en) | 1998-09-16 |
| US6226642B1 (en) | 2001-05-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2994351B2 (ja) | 文書提示制御方法、コンピュータおよび文書表示方法 | |
| JP3771723B2 (ja) | データ処理システム、文書表示方法、システムおよび文書提示制御方法 | |
| US6163779A (en) | Method of saving a web page to a local hard drive to enable client-side browsing | |
| US6356908B1 (en) | Automatic web page thumbnail generation | |
| JP4865983B2 (ja) | ネットワークサーバ | |
| US7698389B2 (en) | Device configuration in a distributed environment | |
| US6313854B1 (en) | Display mechanism for HTML frames | |
| US6222634B1 (en) | Apparatus and method for printing related web pages | |
| CA2327159C (en) | System and method for dynamically displaying html form elements | |
| US6751778B1 (en) | Information server systems and methods of rendering information pages | |
| KR100368167B1 (ko) | 표준인터넷프로토콜을이용한파일전송재시작방법및장치 | |
| USRE45636E1 (en) | Controlling the order in which content is displayed in a browser | |
| US9495471B2 (en) | Optimize view elements sizes to maximize most data viewed in a multiple view elements GUI | |
| US20120167047A1 (en) | System and method for automatic creation of web content for mobile communicators | |
| US20020152283A1 (en) | Active ALT tag in HTML documents to increase the accessibility to users with visual, audio impairment | |
| US7020700B1 (en) | Client side socks server for an internet client | |
| JP2000222277A (ja) | ファイルをカスタマイズする方法および情報処理システム | |
| US7216303B2 (en) | Menu emulation for content browser clients | |
| WO2001039046A1 (en) | Web browser plug-in interface system | |
| US7703013B1 (en) | Methods and apparatus to reformat and distribute content | |
| US6513071B2 (en) | Method for providing kiosk functionality in a general purpose operating system | |
| US20030163516A1 (en) | Session coordination | |
| EP0998097B1 (en) | Computer implemented method and apparatus for providing a logical point of access to one or more files | |
| US6581091B1 (en) | Program parameter updating method | |
| JP2001084211A (ja) | 後続ページ中のタグによって制御される、現在表示されているページ中の機能を有する、受信表示ステーションへのリンク可能なマークアップ言語によるページのネットワーク伝送 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060210 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090217 Year of fee payment: 3 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090217 Year of fee payment: 3 |
|
| R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090217 Year of fee payment: 3 |
|
| R370 | Written measure of declining of transfer procedure |
Free format text: JAPANESE INTERMEDIATE CODE: R370 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090217 Year of fee payment: 3 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090217 Year of fee payment: 3 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100217 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100217 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110217 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120217 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130217 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130217 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140217 Year of fee payment: 8 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| EXPY | Cancellation because of completion of term |