JP2000222276A - 普及コンピュ―ティング装置により表示するためのウェブ・コンテンツを変更するためのシステム、方法、およびコンピュ―タ・プログラム製品 - Google Patents
普及コンピュ―ティング装置により表示するためのウェブ・コンテンツを変更するためのシステム、方法、およびコンピュ―タ・プログラム製品Info
- Publication number
- JP2000222276A JP2000222276A JP2000019357A JP2000019357A JP2000222276A JP 2000222276 A JP2000222276 A JP 2000222276A JP 2000019357 A JP2000019357 A JP 2000019357A JP 2000019357 A JP2000019357 A JP 2000019357A JP 2000222276 A JP2000222276 A JP 2000222276A
- Authority
- JP
- Japan
- Prior art keywords
- file
- computing device
- elements
- content
- computer readable
- 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
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- User Interface Of Digital Computer (AREA)
- Digital Computer Display Output (AREA)
- Computer And Data Communications (AREA)
Abstract
較して、より小さいディスプレイおよび様々なパフォー
マンス制限を有する可能性のある普及コンピューティン
グ装置によりウェブ・コンテンツの表示を容易にするこ
と。 【解決手段】 デスクトップ・コンピューティング装置
に比べ、より小さいディスプレイと様々なパフォーマン
ス上の制限を有する普及コンピューティング装置により
表示するために、HTMLファイルなどのウェブ・コン
テンツ・ファイルを変更するためのシステム、方法、お
よびコンピュータ・プログラム製品を提供する。普及コ
ンピューティング装置からHTMLファイルを求める要
求を受信すると、そのHTMLファイルを分析し、その
HTMLファイルが普及コンピューティング装置により
表示可能になるようにそのHTMLファイル内の要素の
変更方法に関する情報を含むコンテンツ変更ファイルへ
のリンクがあるかどうかを確認する。
Description
タ・ファイルに関し、より詳細にはコンピュータ・ファ
イルの表示に関する。
を有する、世界中に分散したコンピュータのネットワー
クである。インターネットは、複数のネットワークにわ
たって通信し対話するための存続可能な媒体として広く
認識されるようになった。ワールドワイド・ウェブ(ウ
ェブ)は、1990年代初頭に創設されたものであり、
インターネットに接続され、ウェブ・コンテンツ・ファ
イル(ウェブ・ページという)がその内部に記憶されて
いるサーバホスト・コンピュータ(ウェブ・サーバ)か
らなるものである。ウェブ・ページは、クライアントホ
スト装置とサーバホスト装置の間の伝送制御プロトコル
/インターネット・プロトコル(TCP/IP)接続に
よりハイパーテキスト転送プロトコル(HTTP)を使
用してクライアントプログラム(すなわち、ウェブ・ブ
ラウザ)によってアクセス可能である。HTTPおよび
ハイパーテキスト・ドキュメントはウェブ用として普及
した形式であるが、ウェブ自体は、セキュア・ハイパー
テキスト転送プロトコル(HTTPS)、ファイル転送
プロトコル(FTP)、Gopherを含む広範囲のプロトコ
ル、プレーン・テキスト、拡張可能マークアップ言語
(XML;eXtensible Markup Language)を含むコンテ
ンツ・フォーマット、ならびにGraphics Interchange F
ormat(GIF)およびJoint Photographic Experts Gr
oup(JPEG)などのイメージ・フォーマットに適用
される。
ージという開始ファイルを含む、特定の主題に関連する
ウェブ・ページおよびファイルの集合である。大規模な
ウェブ・サイトは、地理的に分散された複数のウェブ・
サーバ上に存在する可能性がある。たとえば、IBM社
のウェブ・サイト(www.ibm.com)は、世界中の位置に
ある様々なウェブ・サーバにわたって分散された数千も
のウェブ・ページおよびファイルからなるものである。
は、従来通り、ハイパーテキスト・マックアップ言語
(HTML;HyperText Markup Language)などの標準
的なページ記述言語によりフォーマットされるが、この
言語は通常、テキストを含み、グラフィック、音声、ア
ニメーション、ビデオ・データを参照することができ
る。HTMLは、基本的なドキュメント・フォーマット
に対応するものであり、ウェブ・コンテンツ・プロバイ
ダが他のウェブ・サーバおよびファイルへのアンカーま
たはハイパーテキスト・リンク(通常、強調表示された
テキストとして明示される)を指定できるようにするも
のである。ユーザが特定のハイパーテキスト・リンクを
選択すると、ウェブ・ブラウザは、そのリンクに関連す
るUniform Resource Locator(URL)というアドレス
を読み取って解釈し、そのアドレスにあるウェブ・サー
バにウェブ・ブラウザを接続し、リンク内で識別された
ファイルを求めるHTTP要求を行う。次にウェブ・サ
ーバは、ウェブ・ブラウザが解釈したウェブ・クライア
ントに要求されたファイルを送信し、ユーザに対して表
示する。
含まれる私設コンピュータ・ネットワークであり、それ
は、従来通り、複数のユーザ・コンピュータと通信して
いる1つまたは複数のサーバを含む。イントラネット
は、連結した複数のローカル・エリア・ネットワークか
らなる可能性があり、広域ネットワーク内の専用回線も
使用することができる。イントラネットは、外部のイン
ターネットへの接続を含む場合もあれば、含まない場合
もある。イントラネットは、従来通り、様々なインター
ネット・プロトコルを使用し、一般に、インターネット
のプライベート・バージョンのように見える場合が多
い。イントラネット・ユーザは、従来通り、自分のコン
ピュータ上でローカルに動作するウェブ・ブラウザによ
りイントラネット・サーバにアクセスする。
ちらにも対応する例示的なウェブ・ブラウザとしては、
Netscape Navigator(R)(カリフォルニア州マウンテン
ビューのNetscape Communications社)およびInternet
Explorer(R)(ワシントン州レドモンドのMicrosoft社)
などがある。ウェブ・ブラウザは、通常、インターネッ
ト/イントラネット・サーバ(以下、まとめて「ウェブ
・サーバ」という)がホストとして処理した情報、アプ
リケーション、その他の資源を検索し表示するためのグ
ラフィカル・ユーザ・インタフェースを提供する。
ウェブ・コンテンツとしては、テキスト、イメージ、ア
プリケーション、アプレット、その他のビデオおよびオ
ーディオ資源(以下、まとめて「要素」という)を含む
がこれらに限定されない。ウェブ・コンテンツは、従来
通り、ウェブ・サーバからウェブ・ページの形でユーザ
のコンピュータ上のウェブ・ブラウザに配送される。
イル・コンピューティング機能に対する要求も増大して
いる。多くの労働者および専門家は自分のラップトップ
・コンピュータを、パーソナル・ディジタル・アシスタ
ント(PDA)などのより小さいパームトップまたはハ
ンドヘルド装置に小型化している。さらに、多くの人は
セルラー電話を使用して、インターネットにアクセス
し、他の様々なコンピューティング機能を実行してい
る。PDA、セルラー電話、電気器具および自動車内で
使用するコンピューティング装置を含むがこれらに限定
されないコンピューティング装置は、まとめて「普及」
コンピューティング装置と呼ばれることが多い。多くの
ハンドヘルド・コンピューティング装置では、Microsof
t(R)のWindows CEおよび3 Com Palm Computing(R)のプ
ラットフォームを使用している。
置は、デスクトップ・コンピュータ・ディスプレイに比
べ、サイズが小さいディスプレイを有する可能性があ
る。その結果、イメージまたはテキストあるいはその両
方に何らかの変更を加えない限り、本来はディスクトッ
プ・コンピュータ・ディスプレイ上に表示可能なイメー
ジおよびテキストなどのウェブ・コンテンツの一部分が
普及コンピューティング装置ディスプレイ上に表示不能
になる場合がある。たとえば、1024ピクセル×12
80ピクセルのアレイを有するデスクトップ・コンピュ
ータ・ディスプレイは、大きい(たとえば、2メガビッ
ト)32ビット/ピクセルのカラー・イメージを表示で
きる可能性がある。160ピクセル×120ピクセルの
アレイを有し、約3ビット/ピクセルのみを表示する能
力を有するディスプレイを備えたハンドヘルド・コンピ
ューティング装置は、イメージ・データの多くを無視し
なければならない場合がある。その結果、そのイメージ
は、イメージのサイズを低減しない限り、普及コンピュ
ーティング装置ディスプレイにより、適切に表示されな
い可能性がある。テキストのフォントおよびサイズも、
普及コンピューティング装置ディスプレイ内にその表示
が可能になるように変更が必要になる可能性がある。メ
モリ・サイズおよび接続帯域幅など、普及コンピューテ
ィング装置のパフォーマンス上の制限も、普及コンピュ
ーティング装置により適切に表示するためにウェブ・コ
ンテンツに応じて変更が必要になる可能性がある。
により表示不能になる可能性のあるファイルは、通常、
ハンドヘルド・コンピューティング装置ディスプレイ内
に表示可能なフォーマットに変換することができる。た
とえば、大きい高解像度のカラー・イメージは、小さい
低解像度のディスプレイ内に表示可能な小さい黒白イメ
ージに変換することができる。イメージおよびテキスト
の変更などのウェブ・コンテンツの変更は「トランスコ
ーディング」という。HTMLファイルの構造などのウ
ェブ・コンテンツ構造の変更は「変換(transformatio
n)」という。
ているクライアント装置のタイプを認識することができ
るので、要求側クライアント装置により表示するために
適切なフォーマットのファイルを提供することができ
る。残念なことに、インターネットとイントラネットの
どちらでも、1つのウェブ・サイト内に膨大な数のウェ
ブ・コンテンツ・ファイルが常駐することができる。さ
らに、膨大な数のファイルが通常、様々なウェブ・サイ
トに毎日追加されている。ウェブ・サイトで使用可能な
ファイルの数が甚だしいので、選択したコンピューティ
ング装置により表示可能な複製ウェブ・コンテンツ・フ
ァイルを作成し、記憶し、維持することは、やや実際的
ではない場合がある。したがって、ウェブ・コンテンツ
がいずれかの普及コンピューティング装置により表示可
能になるように、要求あり次第、ウェブ・コンテンツを
トランスコーディングし変換できることが望ましいだろ
う。
能になるように各HTMLファイルのどの程度の部分に
ついてトランスコーディングまたは変換あるいはその両
方を行うべきかを指定する注釈をそのHTMLファイル
に加えることができるだろう。このような注釈は、1つ
のHTMLファイル内に含めることができるタグまたは
属性あるいはその両方の形を取ることができるだろう。
残念なことに、このようなタグまたは属性あるいはその
両方は、現行HTML規格(すなわち、HTML4.
0)にそれを追加し受け入れることを必要とする可能性
がある。新しいタグまたは属性あるいはその両方を取り
入れるために現行HTML規格の構文を拡張すること
は、困難かつ時間のかかる作業である可能性がある。さ
らに、現行HTML規格内に新しいタグまたは属性ある
いはその両方を取り入れることが可能であっても、既存
のウェブ・ブラウザは、この新しいタグおよび属性を扱
うことができない可能性がある。
て、本発明の一目的は、デスクトップ・コンピューティ
ング装置と比較して、より小さいディスプレイおよび様
々なパフォーマンス制限を有する可能性のある普及コン
ピューティング装置によりウェブ・コンテンツの表示を
容易にすることにある。
に変更を加える必要なしにウェブ・コンテンツの変更を
容易にすることにある。
ーティング装置上に提示するために適当な形式への即時
ウェブ・コンテンツ変更を容易にすることにある。
ューティング装置により表示するためにHTMLファイ
ルなどのウェブ・コンテンツ・ファイルを変更するため
のシステム、方法、およびコンピュータ・プログラム製
品によって提供され、そのファイルは普及コンピューテ
ィング装置によるファイルの表示を妨げる可能性のある
特性を有する要素を含む。「表示」という用語は、視
覚、オーディオ、またはその組合せのいずれかにかかわ
らず、ウェブ・コンテンツのすべての表示方法を包含す
るものである。普及コンピューティング装置から要求を
受信すると、要求されたHTMLファイルを分析し、普
及コンピューティング装置により表示可能になるように
そのHTMLファイル内の要素の変更方法に関する情報
を含むコンテンツ変更ファイルへのリンクがあるかどう
かを確認する。
検索後、要求側普及コンピューティング装置により表示
可能になるように、検索したコンテンツ変更ファイル内
に含まれる情報を使用してHTMLファイル内の要素を
変更する。たとえば、選択した要素は、普及コンピュー
ティング装置により表示するために構成された代替要素
で置き換えることができる。他の要素より優先順位が低
い要素は、再フォーマットするか、または完全に排除す
ることができる。さらに、要素を複数の要素に分割する
ことができる。たとえば、テキスト要素は、それぞれが
普及コンピューティング装置のディスプレイ内に完全に
表示可能な個別セクションに分割することができる。
ティング装置内に表示するために構成された複製ウェブ
・コンテンツ・ファイルを維持する必要性を除去できる
ので、有利なものになりうる。本発明により、HTML
ファイルなどのウェブ・コンテンツ・ファイルは、その
ウェブ・コンテンツ・ファイルを要求する事実上どのタ
イプのコンピューティング装置内でも即時表示するため
に要求あり次第変更できるようになる。さらに、本発明
により、既存のウェブ・コンテンツは、既存のHTML
規格に変更を加える必要なしに、要求あり次第、どのよ
うな普及コンピューティング装置内にも表示可能になる
ようにトランスコーディングし変換することができる。
より表示するためにコンテンツをトランスコーディング
し変換することに限定されない。本発明の他の実施態様
としては、HTMLファイルを複数の言語に正確に翻訳
すること、ならびにユーザの好みに基づいてウェブ・コ
ンテンツをトランスコーディングし変換することを含む
ことができる。たとえば、ユーザが盲人である場合、テ
キスト要素をオーディオ・ファイルにトランスコーディ
ングすることができるだろう。
態が示されている添付図面に関連して本発明について以
下により詳細に説明する。ただし、本発明は、多くの異
なる形式で実施することができ、ここに記載する実施の
形態に限定されるものと解釈すべきではなく、むしろ、
このような実施の形態は、この開示が徹底的かつ完全な
ものになり、本発明の範囲を当業者に完全に伝達するよ
うに提示されているものである。全体を通して同様の番
号は同様の要素を指し示す。
方法、データ処理システム、またはコンピュータ・プロ
グラム製品として実施することができる。したがって、
本発明は、全部がハードウェアの実施の形態、全部がソ
フトウェアの実施の形態、またはソフトウェア態様とハ
ードウェア態様とを組み合わせる実施の形態の形を取る
ことができる。さらに、本発明は、コンピュータで使用
可能な記憶媒体で実施されたコンピュータで使用可能な
プログラム・コード手段を有し、その記憶媒体上のコン
ピュータ・プログラム製品の形を取ることができる。ハ
ード・ディスク、CD−ROM、光学記憶装置、または
磁気記憶装置を含む、適当なコンピュータ可読媒体であ
ればどのようなものでも使用することができる。
タ・プログラム・コードは好ましいことに、JAVA
(R)、Smalltalk、C++などのオブジェクト指向プログ
ラミング言語で作成される。しかし、本発明の動作を実
行するためのコンピュータ・プログラム・コードは、
「C」プログラミング言語などの従来の手続き型プログ
ラミング言語、またはLisp、SML、Forthなどの関数
型(または第4世代)プログラミング言語でも作成する
ことができる。このプログラム・コードは、全部がウェ
ブ・サーバ上で実行される場合もあれば、一部がウェブ
・サーバ上で実行され、一部がリモート・コンピュータ
(すなわち、ユーザのウェブ・クライアントまたはウェ
ブ・プロキシ)上で実行される場合もある。後者のシナ
リオでは、リモート・コンピュータがLANまたはWA
Nによってウェブ・サーバに接続される場合もあれば、
(たとえば、インターネット・サービス・プロバイダに
より)インターネットを介して接続が行われる場合もあ
る。
(システム)、コンピュータ・プログラム製品の流れ図
に関連して、本発明について以下に説明する。流れ図の
各ブロックおよび流れ図内のブロックの組合せはコンピ
ュータ・プログラム命令によって実現できることを理解
されたい。汎用コンピュータ、専用コンピュータ、その
他のプログラム可能データ処理装置のプロセッサにこの
ようなコンピュータ・プログラム命令を提供し、そのコ
ンピュータまたはその他のプログラム可能データ処理装
置のプロセッサにより実行される命令が単数または複数
の流れ図ブロック内に指定された機能を実現するための
手段を作成するようなマシンを生成することができる。
は、コンピュータ可読メモリに記憶された命令が単数ま
たは複数の流れ図ブロック内に指定された機能を実現す
る命令手段を含む製品を生成するように、特定の方法で
機能するようコンピュータまたはその他のプログラム可
能データ処理装置に指示することができるコンピュータ
可読メモリに記憶することもできる。
は、コンピュータまたはその他のプログラム可能データ
処理装置上にロードして、そのコンピュータまたはその
他のプログラム可能データ処理装置上で一連の動作ステ
ップを実行させ、そのコンピュータまたはその他のプロ
グラム可能装置上で実行される命令が単数または複数の
流れ図ブロック内に指定された機能を実現するためのス
テップを提供するようなコンピュータ実現プロセスを生
成することもできる。
ィング装置により表示するためにウェブ・コンテンツ・
ファイル(HTMLファイルなど)を変更するための本
発明による動作が示されている。本発明はHTMLファ
イルの変更に限定されないことを理解されたい。コンピ
ューティング装置により表示可能または実行可能である
いずれかのフォーマットを有するウェブ・コンテンツ・
ファイルは、本発明により変更することができる。たと
えば、HTMLなどの汎用マークアップ言語規約(SG
ML)および拡張可能マークアップ言語(XML)も適
合するかまたはこれらから導出されるウェブ・コンテン
ツ・ファイルは、本発明により変更することができる。
「変更」という用語は、上記のようなコンテンツ・トラ
ンスコーディングまたはコンテンツ変換あるいはその両
方を含むものである。また、「表示」という用語は、視
覚、オーディオ、またはその組合せのいずれかにかかわ
らず、ウェブ・コンテンツのすべての表示方法を包含す
るものである。
MLファイルが要求されると(ブロック100)、HT
MLファイルを分析し、普及コンピューティング装置内
に表示可能になるようにそのHTMLファイル内の要素
の変更に関する情報を含むコンテンツ変更ファイル
(「メタ・ファイル」ともいう)へのリンクを識別する
(ブロック200)。「要素」という用語は、テキス
ト、グラフィック、オーディオ・ファイル、ビデオ・フ
ァイル、アプレット、アプリケーション、ならびに音
声、アニメーション、ビデオ・データへの参照を含むが
これらに限定されないHTMLファイルのすべての部分
を含む。次に、前述のリンクを使用して、識別されたコ
ンテンツ変更ファイルを検索することができる(ブロッ
ク300)。
方法は、HTMLファイル内のコンテンツを使用してハ
ッシュ値を計算することである(ブロック400)。ハ
ッシュ値およびその計算については、当業者には周知で
あり、ここでさらに説明する必要はない。次に、計算さ
れたハッシュ値に関連するコンテンツ変更ファイルをコ
ンテンツ変更ファイルのリポジトリ(たとえば、データ
ベース)から検索することができる(ブロック50
0)。このハッシュベース手法は、コンテンツ・プロバ
イダがHTMLページをまったく変更したくない場合
(たとえば、コンテンツ変更ファイルにリンクを追加す
るため)、変更するコンテンツがファイル・リンクのサ
ポートに向かないフォーマットになっている場合(たと
えば、プレーン・テキスト・ファイル)、あるいは元の
コンテンツ・オーサ/プロバイダ以外の管理エンティテ
ィ(たとえば、プロキシ、コンテンツ集合体、またはそ
の他のサービス・プロバイダ内)がコンテンツの変更を
管理し実行する場合に適している。
は、1つのHTMLファイルのうちの1つまたは複数の
要素を参照することができる。そのポインタは、イメー
ジ・ファイルなどの単一シングルまたは一定範囲の要素
を指す可能性がある。特に好ましいポインタはXPointer
方法である。たとえば、「root().child(3).child(7)」
は、あるHTMLファイルのルート要素の第3の子要素
の第7の子要素を指し示す。ターゲット要素がそれに関
連する識別属性を有する場合、長い表現経路の代わりに
識別属性を使用することができる。XPointer方
法については、当業者には理解されており、ここでさら
に説明する必要はない。
の情報を使用して、要求側普及コンピューティング装置
により表示するためにHTMLファイルのうちの選択し
た要素を変更する(ブロック600)。図2に示すよう
に、普及コンピューティング装置により表示するために
HTMLファイルのうちの選択した要素を変更すること
は、要素のタイプまたはHTMLファイルを要求する普
及コンピューティング装置のタイプのいずれかによって
決まる可能性のある様々な動作を含むことができる。一
態様によれば、選択した要素は、検索したコンテンツ変
更ファイル内で識別された代替要素で置き換えることが
できる(ブロック602)。たとえば、より大きいイメ
ージ・ファイルの代わりに、サイズがより小さい代替イ
メージ・ファイルを使用することができる。要求された
HTMLファイル内のテキスト・ブロックの代わりに、
異なるフォントまたはスタイルまたは長さあるいはそれ
らの組合せを有するテキスト・ブロックを使用すること
ができる。
し、所定のしきい値より下の優先順位値を有するHTM
Lファイルの要素を除去または再フォーマットし、普及
コンピューティング装置内に表示するために本質的な要
素のみを残すかまたは普及コンピューティング装置にと
って使用可能なネットワーク帯域幅で伝送することがで
きる(ブロック604)。たとえば、普及コンピューテ
ィング装置によって表示するために配送する前に、検索
したメタ・ファイル内に含まれる優先順位情報に基づい
て、本質的ではないイメージおよびテキストをHTML
ファイルから除去することができる。本発明の他の態様
によれば、検索したコンテンツ変更ファイル内に提供さ
れる論理構造情報に基づいて、1つの要素を複数の要素
に分割することができる(ブロック606)。たとえ
ば、そのそれぞれが普及コンピューティング装置のディ
スプレイ内に表示可能な個別の表示可能ユニット(また
はページ)にテキストを分割することができる。
MLファイルによってリンクされる場合もあれば、複数
HTMLファイルによってリンクされる場合もある。た
とえば、1組のHTMLファイルおよびイメージ・ファ
イルからなるアプリケーションに関するすべてのコンテ
ンツ変更情報は、単一コンテンツ変更ファイル内にコー
ド化できるだろう。これは、カリフォルニア州レッドウ
ッドシティーのNetObjects社によるNetObject Fusionな
どのオーサリングツールによってHTMLファイルがユ
ニットとして生成される場合に有用である可能性があ
る。
単一HTMLファイルにリンクすることができる。この
手法は、1つのHTMLファイルのうちの複数の要素が
多くの異なるHTMLファイル内に現れる場合に有用に
なる可能性がある。
するコンテンツ変更ファイルとの同期を維持するための
メカニズムも含む。図3に概略を示すように、HTML
ファイル内のコンテンツの変更に応答して(ブロック8
00)、そのHTMLファイルに関連するコンテンツ変
更ファイルも変更される(ブロック802)。当業者に
は理解されるように、どのような同期方法も使用するこ
とができるだろう。たとえば、汎用メタコンテンツ機能
を有するデータベースにより同期を実現することができ
るだろう。
更されていないことを保証するためにメッセージ・ダイ
ジェスト5(MD5)などのダイジェスト値またはハッ
シュ値を使用することができる。たとえば、HTMLフ
ァイル全体のMD5値がコンテンツ変更ファイルに記録
される場合、システムは、所与のコンテンツ変更ファイ
ルが主題のHTMLファイルで使用するのに適した最新
バージョンであるかどうかをチェックすることができ
る。当業者には既知の通り、ハッシングとは、文字列
を、その元の文字列を表し、通常はより短い固定長の値
またはキーに変換することである。周知のハッシング機
能はMD5ハッシング機能である。MD5は、マサチュ
ーセッツ州ケンブリッジのマサチューセッツ工科大学コ
ンピュータ・サイエンス研究所のRonald L. Rivestによ
って創始され、Network Working Group Request for Co
mments 1321 (RFC 1321), Information Sciences Insti
tute,University of Southern California, Marina del
Rey, CA, April, 1992に記載されており、これは参照
によりその全体が本書に組み込まれる。
実施するためのシステムの概略が示されている。HTM
Lファイル6を含むウェブ・サイト5は、インターネッ
トなどのコンピュータ・ネットワーク7に接続されてい
る。普及コンピューティング装置8は、インターネット
7によりウェブ・サイト5と通信し、ウェブ・サイト5
からHTMLファイル6を受信するように構成されてい
る。本発明により要求されたHTMLファイル内のコン
テンツについて変換またはトランスコーディングあるい
はその両方を行うためのデータ処理システム9(以下、
トランスコーダ/変換器という)は、図示の通り、ウェ
ブ・サイト5と通信している。トランスコーダ/変換器
論理は、ウェブ・サイトからウェブ・コンテンツを受信
し、普及装置に結合されたネットワークにより配送し、
普及装置上で表示するのに適した形にそのコンテンツを
変換するために変更内容を適用する。好ましい実施の形
態では、トランスコーダ/変換器論理は、HTTP、W
SP(Wireless Application Protocol (WAP) Forumな
どによって定義されたプロトコルである無線セッション
・プロトコル)を使用して普及装置から要求を受信し、
標準のHTTPプロトコルを使用してウェブ・サイトか
らコンテンツを検索するプロキシ・サーバ内で実行され
る。トランスコーダ/変換器9はインターネット7によ
るかまたは他のコンピュータ・ネットワークによりウェ
ブ・サイト5と通信するように構成できることが分かる
だろう。本発明の代替実施の形態では、トランスコーダ
/変換器論理は、ウェブ・サイトをホストとして処理す
るウェブ・サーバ内で実行することができ、その場合、
共通ゲートウェイ・インタフェース(CGI)アプリケ
ーション、Javaサーブレット、またはアクティブ・
サーバ・ページ内に含まれる論理として実現することが
でき、このウェブ・サーバ側論理を実現するためのメカ
ニズムについては、当業者には十分理解されており、こ
こではさらに説明しない。あるいは、トランスコーダ/
変換器は、普及装置のウェブ・ブラウザによって処理さ
れる前に検索したウェブ・コンテンツを遮断することに
より普及装置自体の内部で実行することができる。
ューティング装置からHTMLファイル6’を求める要
求を分析し、コンテンツ変更ファイル10のリポジトリ
から要求されたHTMLファイルに関連するコンテンツ
変更ファイル10’を検索するための手段を提供する。
トランスコーダ/変換器9は、コンテンツ変更ファイル
10’内に含まれる情報に基づいて、要求されたHTM
Lファイル6’内の要素を変更する。
ent)にリンクされた例示的なコンテンツ変更ファイル
10’の一部分が示されている。図示のコンテンツ変更
ファイル10’は、要素AおよびBに関連し、その優先
順位をそれぞれ示す、「<IMPORTANCE>」タグ12およ
び14を含む。要素AおよびBは、イメージ、テキス
ト、ビデオ・ファイル、オーディオ・ファイルなどを含
むがこれらに限定されないHTMLファイルの様々な要
素を表すことができる。図示のコンテンツ変更ファイル
10’では、要素Aは要素Bに比べて高い優先順位を有
し、したがって、+2という優先順位値が割り当てられ
ている。要素Bは要素Aに比べて低い優先順位を有し、
したがって、−1という優先順位値が割り当てられてい
る。好ましい実施の形態は「IMPORTANCE」タグを使用し
てHTMLドキュメント要素の優先順位を定義している
が、代替実施の形態では本発明の顕著な特徴を保護しな
がら異なるタグ名を使用してこの優先順位情報を記述す
ることができることが分かる。
ル10’にリンクされたHTMLファイルを普及コンピ
ューティング装置が要求すると、トランスコーダ/変換
器(9、図4)は、割り当てられた優先順位に基づいて
要素AおよびBを表示するかどうかまたは表示する方法
あるいはその両方を決定することができる(ブロック6
04、図2)。たとえば、その優先順位が低いので、要
素Bは、普及装置が限られた表示特性を有する場合また
は普及装置ネットワークが限られた帯域幅を有する場合
に完全に再フォーマットまたは無視することができる。
ファイル内の要素を代替要素で置き換える様々な態様
(ブロック302、図2)が示されている。本発明によ
る代替要素は、代替要素の表示特性を記述する「HEI
GHT」、「WIDTH」、「COLOR」、「BYT
ES」などの様々な物理的パラメータ(値)を有する場
合がある。さらに、本発明による代替要素は、他の特性
を示す様々なユーザ割当てパラメータを含む場合があ
る。たとえば、「FIDELITY」タグは、その代替
コンテンツ表現によって提供される情報コンテンツがど
の程度詳細であるかを評価することができる。たとえ
ば、要約されたパラグラフは、元の(全長)パラグラフ
より低い値のFIDELITYを有するだろう。同様
に、ワイヤフレームスケッチは元のフルカラー写真より
低いFIDELITYを有する。
要求したHTMLファイル内に含まれるビデオ・ファイ
ルを置き換えるために、コンテンツ固有代替ビデオ・フ
ァイル16a、16b、16cを選択することができ
る。図示の代替ビデオ・ファイル16a、16b、16
cのそれぞれは、異なるパラメータを有する。たとえ
ば、ビデオ・ファイル16cは、ビデオ・ファイル16
aおよび16bより(バイト数が)小さく、ビデオ・フ
ァイル16aおよび16bより低いストリームレートを
有し、ビデオ・ファイル16aおよび16bより低い忠
実度を有する。ビデオ・ファイル16bはビデオ・ファ
イル16aより小さいが、ビデオ・ファイル16cより
大きい。ビデオ・ファイル16aは3つの代替ビデオ・
ファイル16a、16b、16cのうちで最大のもので
あり、最高忠実度を有する。
要求したHTMLファイル内に含まれるイメージ・ファ
イルを置き換えるために、コンテンツ固有代替イメージ
・ファイル18a、18b、18cを選択することがで
きる。図示の代替イメージ・ファイル18a、18b、
18cのそれぞれは、異なるパラメータを有する。たと
えば、イメージ・ファイル18cは、イメージ・ファイ
ル18aおよび18bより少ないカラーを有する。ま
た、イメージ・ファイル18cはイメージ・ファイル1
8bと同じサイズであるが、イメージ・ファイル18a
より小さい。イメージ・ファイル18aは3つの代替イ
メージ・ファイル18a、18b、18cのうちで最大
のものであり、最も多いカラーを有する。
代替イメージ・ファイル20a、20b、20cが示さ
れている。このようなイメージ・ファイル(20a、2
0b、20c)は、それぞれがHTMLファイルを要求
する特定のタイプの普及コンピューティング装置により
表示するために設計されているので、クライアント固有
のものである。たとえば、イメージ・ファイル20a
は、640ピクセルの画面幅、480ピクセルの画面
高、256色の色の深みを備えたクライアントにより表
示するために構成されている。イメージ・ファイル20
b、20cは、それより小さいディスプレイを備えたク
ライアントにより表示するために構成されている。イメ
ージ・ファイル20bは、320ピクセルの画面幅、2
40ピクセルの画面高、16色の色の深みを備えたクラ
イアントにより表示するために構成されている。イメー
ジ・ファイル20cは、160ピクセルの画面幅、14
0ピクセルの画面高、4色の色の深みを備えたクライア
ントにより表示するために構成されている。
固有パラメータおよびクライアント固有パラメータに限
定されないことが分かる。他のパラメータを使用するこ
とができ、クライアント固有パラメータとコンテンツ固
有パラメータの様々な組合せも使用することができる。
様を使用する例示的なHTMLファイル6’(catalog.
html)の変更が示されている。図示のHTMLファイル
6’は、http://foo.com.catalog.htmlというURLを
有する。図9の図示のHTMLファイル6’は、ブラウ
ザにより表示されたときに、関連のテキスト部分34
a、34b、36a、36bをそれぞれ含む複数の自動
車のイメージ30、32を表示する自動車のカタログの
一部分である。当業者には分かるように、図示のHTM
Lファイル6’は、ブラウザによって解釈され表示され
るHTMLソースコードになっている。図示のHTML
ファイル6’内の「xxxxx」(34a)は「car1.j
pg」というイメージ(30)の前のパラグラフ(タグ
「<P>」および「</P>」によって示される)内の
テキストを表す。図示のHTMLファイル6’内の「y
yyyy」(36b)は「car2.jpg」というイメージ
(32)に続く他のパラグラフ内のテキストを表す。
各自動車イメージ30、32がHTMLファイル6’を
要求する普及コンピューティング装置により表示される
ことが望ましい。各自動車イメージ30、32はサイズ
が大きく、普及コンピューティング装置内に表示すると
きに、より小さいサイズを有するそれぞれの代替イメー
ジで置き換えなければならない。
るテキスト部分34a、34b、36a、36bは異な
る優先順位を有する。テキスト部分34a、36aは重
要なものと見なされ、各イメージ30、32とともにそ
れぞれ表示しなければならない。テキスト部分34b、
36bはそれより低い有用性を有するものと見なされ、
HTMLファイル6’が普及コンピューティング装置に
より表示されるときに省略することができる。
により表示するために図9のHTMLファイル6’を変
更するためには、図10に示すようにコンテンツ変更フ
ァイル40(catalog.html)を検索する。図示のコンテ
ンツ変更ファイル40は、http://foo.com.catalog.met
aというURLを有し、リンク42により図9のHTM
Lファイル6’にリンクされる。図示のコンテンツ変更
ファイル40は、ポルシェA−1セクション41aと、
メルセデス999セクション41bという2つのセクシ
ョンを含む。セクション41aは、HTMLファイル
6’のうち、イメージ30およびテキスト部分34a、
34bを含む部分に関連する。セクション41bは、H
TMLファイル6’のうち、イメージ32およびテキス
ト部分36a、36bを含む部分に関連する。
cは、図9のHTMLファイル6’内のイメージ30を
置き換えるために使用可能である。イメージ44cはイ
メージ44bよりサイズが小さく、イメージ44bはイ
メージ44aよりサイズが小さい。したがって、図9の
HTMLファイル6’のイメージ30を置き換えるため
にどのイメージ(44a、44b、44c)を使用すべ
きかに関する決定は、HTMLファイル6’を要求する
普及コンピューティング装置の表示機能に基づいて行う
ことができる。
b、46cは、図9のHTMLファイル6’内のイメー
ジ32を置き換えるために使用可能である。上記のよう
に、図9のHTMLファイル6’のイメージ32を置き
換えるためにどのイメージ(46a、46b、46c)
を使用すべきかに関する決定は、HTMLファイル6’
を要求する普及コンピューティング装置の表示機能に基
づいて行うことができる。
する、図9のHTMLファイル6’のテキスト部分34
aに関しては、図10に示すように優先順位割当て48
が行われる。したがって、限られた画面サイズを有する
普及コンピューティング装置によってHTMLファイル
6’が要求された場合、ポルシェ・セクション41aと
ともにテキスト部分34aのみが表示されることにな
る。同様に、テキスト部分36aについては、図10に
示すように優先順位割当て50が行われる。上記のよう
に、テキスト部分36aはテキスト部分36bより高い
優先順位を有する。したがって、限られた画面サイズを
有する普及コンピューティング装置によってHTMLフ
ァイル6’が要求された場合、メルセデス・セクション
41bとともにテキスト部分36aのみが表示されるこ
とになる。
ン41aおよびメルセデス・セクション41bの末尾に
は、ページ区切り指示52および54もそれぞれ設けら
れる。したがって、HTMLファイル6’は、HTML
ファイル6’を要求する限られた画面サイズの普及コン
ピューティング装置により表示されるときに、2ページ
(すなわち、セクション41a用の1ページと、セクシ
ョン41b用の1ページ)に分割されることになる。
の事項を開示する。
表示するためにウェブ・コンテンツ・ファイルを変更す
る方法であって、前記ウェブ・コンテンツ・ファイルは
前記普及コンピューティング装置によるその表示を妨げ
る可能性のある特性を有する要素を含み、前記ウェブ・
コンテンツ・ファイルを求める要求を前記普及コンピュ
ーティング装置から受信し、前記要求されたウェブ・コ
ンテンツ・ファイルに関連するコンテンツ変更ファイル
を検索し、前記コンテンツ変更ファイルが前記要求側普
及コンピューティング装置により表示可能になるように
前記要素の変更に関する情報を含み、前記検索したコン
テンツ変更ファイル内に含まれる前記情報を使用して前
記要素を変更するステップを含む方法。 (2)そこに表示するために前記普及コンピューティン
グ装置に前記変更された要素とともに前記要求されたウ
ェブ・コンテンツ・ファイルを供するステップをさらに
含む、上記(1)に記載の方法。 (3)前記ウェブ・コンテンツ・ファイルがHTML
(Hypertext Markup Language)ファイルである、上記
(1)に記載の方法。 (4)前記ウェブ・コンテンツ・ファイルに関連するコ
ンテンツ変更ファイルを検索する前記ステップが、前記
コンテンツ変更ファイルへのリンクがあるかどうか前記
ウェブ・コンテンツ・ファイルを分析するステップを含
む、上記(1)に記載の方法。 (5)前記ウェブ・コンテンツ・ファイルに関連するコ
ンテンツ変更ファイルを検索する前記ステップが、前記
ウェブ・コンテンツ・ファイル内のコンテンツを使用し
てハッシュ値を計算し、コンテンツ変更ファイルのリポ
ジトリから前記計算したハッシュ値に関連するコンテン
ツ変更ファイルを検索するステップを含む、上記(1)
に記載の方法。 (6)前記要素を変更する前記ステップが、前記検索し
たコンテンツ変更ファイル内で識別された代替要素で前
記要素を置き換えるステップであって、前記代替要素が
前記普及コンピューティング装置により表示可能である
ステップを含む、上記(1)に記載の方法。 (7)前記要素を変更する前記ステップが、前記要素を
複数要素に分割するステップを含む、上記(1)に記載
の方法。 (8)前記要素を変更する前記ステップが、前記普及コ
ンピューティング装置の識別された特性に適合するよう
に前記要素を変更することを含む、上記(1)に記載の
方法。 (9)前記ウェブ・コンテンツ・ファイルが複数の要素
を含み、各要素がそれに割り当てられたそれぞれの優先
順位値を有し、要素を変更する前記ステップが、選択し
たしきい値より下のそれぞれの優先順位値を有する要素
を除去するステップを含む、上記(1)に記載の方法。 (10)前記ウェブ・コンテンツ・ファイルが複数の要
素を含み、各要素がそれに割り当てられたそれぞれの優
先順位値を有し、要素を変更する前記ステップが、選択
したしきい値より下のそれぞれの優先順位値を有する要
素を変更するステップを含む、上記(1)に記載の方
法。 (11)前記検索したコンテンツ変更ファイルがXML
(eXtensible Markup language)ファイルである、上記
(1)に記載の方法。 (12)普及コンピューティング装置により表示するた
めにHTMLファイルを変更するための方法であって、
前記HTMLファイルが、それぞれが前記普及コンピュ
ーティング装置によるその表示を妨げる可能性のあるそ
れぞれの特性を有する複数の要素を含み、前記方法が、
前記HTMLファイルを求める要求を前記普及コンピュ
ーティング装置から受信するウェブ・サーバと通信して
いるデータ処理システムによって実行されるステップを
含み、前記ステップが、前記要求されたHTMLファイ
ルを分析して、前記要素が前記普及コンピューティング
装置により表示可能になるように前記複数の要素の変更
に関する情報を含むコンテンツ変更ファイルへのリンク
があるかどうかを確認するステップと、前記識別された
コンテンツ変更ファイルを検索し、前記検索したコンテ
ンツ変更ファイル内で識別された代替要素で少なくとも
1つの要素を置き換えるステップであって、前記代替要
素が前記普及コンピューティング装置により表示可能で
あるステップを含む方法。 (13)前記複数の要素がそれに割り当てられたそれぞ
れの優先順位値を有し、選択したしきい値より下のそれ
ぞれの優先順位値を有する要素を除去するステップをさ
らに含む、上記(12)に記載の方法。 (14)前記複数の要素がそれに割り当てられたそれぞ
れの優先順位値を有し、選択したしきい値より下のそれ
ぞれの優先順位値を有する要素を変更するステップをさ
らに含む、上記(12)に記載の方法。 (15)前記要素のうちの少なくとも1つを複数要素に
分割するステップをさらに含む、上記(12)に記載の
方法。 (16)普及コンピューティング装置により表示するた
めにウェブ・コンテンツ・ファイルを変更するためのシ
ステムであって、前記ウェブ・コンテンツ・ファイルが
前記普及コンピューティング装置によるその表示を妨げ
る可能性のある特性を有する要素を含み、前記ウェブ・
コンテンツ・ファイルを求める要求を前記普及コンピュ
ーティング装置から受信する手段と、前記要求されたウ
ェブ・コンテンツ・ファイルに関連するコンテンツ変更
ファイルを検索する手段であって、前記コンテンツ変更
ファイルが前記要求側普及コンピューティング装置によ
り表示可能になるように前記要素の変更に関する情報を
含む手段と、前記検索したコンテンツ変更ファイル内に
含まれる前記情報を使用して前記要素を変更する手段と
を含むシステム。 (17)そこに表示するために前記普及コンピューティ
ング装置に前記変更された要素とともに前記要求された
ウェブ・コンテンツ・ファイルを供する手段をさらに含
む、上記(16)に記載のシステム。 (18)前記ウェブ・コンテンツ・ファイルがHTML
ファイルである、上記(16)に記載のシステム。 (19)前記ウェブ・コンテンツ・ファイルに関連する
コンテンツ変更ファイルを検索する前記手段が、前記ウ
ェブ・コンテンツ・ファイルを分析して前記コンテンツ
変更ファイルへのリンクがあるかどうかを確認する手段
を含む、上記(16)に記載のシステム。 (20)前記ウェブ・コンテンツ・ファイルに関連する
コンテンツ変更ファイルを検索する前記手段が、前記ウ
ェブ・コンテンツ・ファイル内のコンテンツを使用して
ハッシュ値を計算する手段と、コンテンツ変更ファイル
のリポジトリから前記計算したハッシュ値に関連するコ
ンテンツ変更ファイルを検索する手段とを含む、上記
(16)に記載のシステム。 (21)前記要素を変更する前記手段が、前記検索した
コンテンツ変更ファイル内で識別された代替要素で前記
要素を置き換える手段であって、前記代替要素が前記普
及コンピューティング装置により表示可能である手段を
含む、上記(16)に記載のシステム。 (22)前記要素を変更する前記手段が、前記要素を複
数要素に分割する手段を含む、上記(16)に記載のシ
ステム。 (23)前記要素を変更する前記手段が、前記普及コン
ピューティング装置の識別された特性に適合するように
前記要素を変更する手段を含む、上記(16)に記載の
システム。 (24)前記ウェブ・コンテンツ・ファイルが複数の要
素を含み、各要素がそれに割り当てられたそれぞれの優
先順位値を有し、要素を変更する前記手段が、選択した
しきい値より下のそれぞれの優先順位値を有する要素を
除去する手段を含む、上記(16)に記載のシステム。 (25)前記ウェブ・コンテンツ・ファイルが複数の要
素を含み、各要素がそれに割り当てられたそれぞれの優
先順位値を有し、要素を変更する前記手段が、選択した
しきい値より下のそれぞれの優先順位値を有する要素を
変更する手段を含む、上記(16)に記載のシステム。 (26)前記検索したコンテンツ変更ファイルがXML
ファイルである、上記(16)に記載のシステム。 (27)普及コンピューティング装置により表示するた
めにHTMLファイルを変更するためのシステムであっ
て、前記HTMLファイルが、それぞれが前記普及コン
ピューティング装置によるその表示を妨げる可能性のあ
るそれぞれの特性を有する複数の要素を含み、前記要求
されたHTMLファイルを分析して、前記要素が前記普
及コンピューティング装置により表示可能になるように
前記複数の要素の変更に関する情報を含むコンテンツ変
更ファイルへのリンクがあるかどうかを確認する手段
と、前記識別されたコンテンツ変更ファイルを検索する
手段と、前記検索したコンテンツ変更ファイル内で識別
された代替要素で少なくとも1つの要素を置き換える手
段であって、前記代替要素が前記普及コンピューティン
グ装置により表示可能である手段とを含むシステム。 (28)前記複数の要素がそれに割り当てられたそれぞ
れの優先順位値を有し、選択したしきい値より下のそれ
ぞれの優先順位値を有する要素を除去する手段をさらに
含む、上記(27)に記載のシステム。 (29)前記複数の要素がそれに割り当てられたそれぞ
れの優先順位値を有し、選択したしきい値より下のそれ
ぞれの優先順位値を有する要素を変更する手段をさらに
含む、上記(27)に記載のシステム。 (30)前記要素のうちの少なくとも1つを複数要素に
分割する手段をさらに含む、上記(27)に記載のシス
テム。 (31)普及コンピューティング装置により表示するた
めにウェブ・コンテンツ・ファイルを変更するためのコ
ンピュータ・プログラム製品であって、前記ウェブ・コ
ンテンツ・ファイルが前記普及コンピューティング装置
によるその表示を妨げる可能性のある特性を有する要素
を含み、前記コンピュータ・プログラム製品がコンピュ
ータ使用可能記憶媒体で実施されたコンピュータ可読プ
ログラム・コード手段を有するコンピュータ使用可能記
憶媒体を含み、前記コンピュータ可読プログラム・コー
ド手段が、前記ウェブ・コンテンツ・ファイルを求める
要求を前記普及コンピューティング装置から受信するコ
ンピュータ可読プログラム・コード手段と、前記要求さ
れたウェブ・コンテンツ・ファイルに関連するコンテン
ツ変更ファイルを検索するコンピュータ可読プログラム
・コード手段であって、前記コンテンツ変更ファイルが
前記要求側普及コンピューティング装置により表示可能
になるように前記要素の変更に関する情報を含むコンピ
ュータ可読プログラム・コード手段と、前記検索したコ
ンテンツ変更ファイル内に含まれる前記情報を使用して
前記要素を変更するコンピュータ可読プログラム・コー
ド手段とを含むコンピュータ・プログラム製品。 (32)そこに表示するために前記普及コンピューティ
ング装置に前記変更された要素とともに前記要求された
ウェブ・コンテンツ・ファイルを供するコンピュータ可
読プログラム・コード手段をさらに含む、上記(31)
に記載のコンピュータ・プログラム製品。 (33)前記ウェブ・コンテンツ・ファイルがHTML
ファイルである、上記(31)に記載のコンピュータ・
プログラム製品。 (34)前記ウェブ・コンテンツ・ファイルに関連する
コンテンツ変更ファイルを検索する前記コンピュータ可
読プログラム・コード手段が、前記ウェブ・コンテンツ
・ファイルを分析して前記コンテンツ変更ファイルへの
リンクがあるかどうかを確認するコンピュータ可読プロ
グラム・コード手段を含む、上記(31)に記載のコン
ピュータ・プログラム製品。 (35)前記ウェブ・コンテンツ・ファイルに関連する
コンテンツ変更ファイルを検索する前記コンピュータ可
読プログラム・コード手段が、前記ウェブ・コンテンツ
・ファイル内のコンテンツを使用してハッシュ値を計算
するコンピュータ可読プログラム・コード手段と、コン
テンツ変更ファイルのリポジトリから前記計算したハッ
シュ値に関連するコンテンツ変更ファイルを検索するコ
ンピュータ可読プログラム・コード手段とを含む、上記
(31)に記載のコンピュータ・プログラム製品。 (36)前記要素を変更する前記コンピュータ可読プロ
グラム・コード手段が、前記検索したコンテンツ変更フ
ァイル内で識別された代替要素で前記要素を置き換える
コンピュータ可読プログラム・コード手段であって、前
記代替要素が前記普及コンピューティング装置により表
示可能であるコンピュータ可読プログラム・コード手段
を含む、上記(31)に記載のコンピュータ・プログラ
ム製品。 (37)前記要素を変更する前記コンピュータ可読プロ
グラム・コード手段が、前記要素を複数要素に分割する
手段を含む、上記(31)に記載のコンピュータ・プロ
グラム製品。 (38)前記要素を変更する前記コンピュータ可読プロ
グラム・コード手段が、前記普及コンピューティング装
置の識別された特性に適合するように前記要素を変更す
るコンピュータ可読プログラム・コード手段を含む、上
記(31)に記載のコンピュータ・プログラム製品。 (39)前記ウェブ・コンテンツ・ファイルが複数の要
素を含み、各要素がそれに割り当てられたそれぞれの優
先順位値を有し、要素を変更する前記コンピュータ可読
プログラム・コード手段が、選択したしきい値より下の
それぞれの優先順位値を有する要素を除去するコンピュ
ータ可読プログラム・コード手段を含む、上記(31)
に記載のコンピュータ・プログラム製品。 (40)前記ウェブ・コンテンツ・ファイルが複数の要
素を含み、各要素がそれに割り当てられたそれぞれの優
先順位値を有し、要素を変更する前記コンピュータ可読
プログラム・コード手段が、選択したしきい値より下の
それぞれの優先順位値を有する要素を変更するコンピュ
ータ可読プログラム・コード手段を含む、上記(31)
に記載のコンピュータ・プログラム製品。 (41)前記検索したコンテンツ変更ファイルがXML
ファイルである、上記(31)に記載のコンピュータ・
プログラム製品。 (42)普及コンピューティング装置により表示するた
めにHTMLファイルを変更するためのコンピュータ・
プログラム製品であって、前記HTMLファイルが、そ
れぞれが前記普及コンピューティング装置によるその表
示を妨げる可能性のあるそれぞれの特性を有する複数の
要素を含み、前記要求されたHTMLファイルを分析し
て、前記要素が前記普及コンピューティング装置により
表示可能になるように前記複数の要素の変更に関する情
報を含むコンテンツ変更ファイルへのリンクがあるかど
うかを確認するコンピュータ可読プログラム・コード手
段と、前記識別されたコンテンツ変更ファイルを検索す
るコンピュータ可読プログラム・コード手段と、前記検
索したコンテンツ変更ファイル内で識別された代替要素
で少なくとも1つの要素を置き換えるコンピュータ可読
プログラム・コード手段であって、前記代替要素が前記
普及コンピューティング装置により表示可能であるコン
ピュータ可読プログラム・コード手段とを含むコンピュ
ータ・プログラム製品。 (43)前記複数の要素がそれに割り当てられたそれぞ
れの優先順位値を有し、選択したしきい値より下のそれ
ぞれの優先順位値を有する要素を除去するコンピュータ
可読プログラム・コード手段をさらに含む、上記(4
2)に記載のコンピュータ・プログラム製品。 (44)前記複数の要素がそれに割り当てられたそれぞ
れの優先順位値を有し、選択したしきい値より下のそれ
ぞれの優先順位値を有する要素を変更するコンピュータ
可読プログラム・コード手段をさらに含む、上記(4
2)に記載のコンピュータ・プログラム製品。 (45)前記要素のうちの少なくとも1つを複数要素に
分割するコンピュータ可読プログラム・コード手段をさ
らに含む、上記(42)に記載のコンピュータ・プログ
ラム製品。
めにHTMLファイルなどのウェブ・コンテンツ・ファ
イルを変更するための本発明による動作の概略を示す図
である。
めにHTMLファイルのうちの選択した要素を変更する
ための様々な動作の概略を示す図である。
と対応するコンテンツ変更ファイルとを同期させるため
の動作の概略を示す図である。
図である。
にリンクされた例示的なコンテンツ変更ファイルの一部
を示す図である。
えられる、本発明の様々な実施の形態を示す図である。
えられる、本発明の様々な実施の形態を示す図である。
えられる、本発明の様々な実施の形態を示す図である。
ァイル(catalog.html)の変更を示す図である。
ファイル(catalog.html)の変更を示す図である。
Claims (45)
- 【請求項1】普及コンピューティング装置により表示す
るためにウェブ・コンテンツ・ファイルを変更する方法
であって、前記ウェブ・コンテンツ・ファイルは前記普
及コンピューティング装置によるその表示を妨げる可能
性のある特性を有する要素を含み、 前記ウェブ・コンテンツ・ファイルを求める要求を前記
普及コンピューティング装置から受信し、 前記要求されたウェブ・コンテンツ・ファイルに関連す
るコンテンツ変更ファイルを検索し、前記コンテンツ変
更ファイルが前記要求側普及コンピューティング装置に
より表示可能になるように前記要素の変更に関する情報
を含み、 前記検索したコンテンツ変更ファイル内に含まれる前記
情報を使用して前記要素を変更するステップを含む方
法。 - 【請求項2】そこに表示するために前記普及コンピュー
ティング装置に前記変更された要素とともに前記要求さ
れたウェブ・コンテンツ・ファイルを供するステップを
さらに含む、請求項1に記載の方法。 - 【請求項3】前記ウェブ・コンテンツ・ファイルがHT
ML(Hypertext Markup Language)ファイルである、
請求項1に記載の方法。 - 【請求項4】前記ウェブ・コンテンツ・ファイルに関連
するコンテンツ変更ファイルを検索する前記ステップ
が、前記コンテンツ変更ファイルへのリンクがあるかど
うか前記ウェブ・コンテンツ・ファイルを分析するステ
ップを含む、請求項1に記載の方法。 - 【請求項5】前記ウェブ・コンテンツ・ファイルに関連
するコンテンツ変更ファイルを検索する前記ステップ
が、 前記ウェブ・コンテンツ・ファイル内のコンテンツを使
用してハッシュ値を計算し、 コンテンツ変更ファイルのリポジトリから前記計算した
ハッシュ値に関連するコンテンツ変更ファイルを検索す
るステップを含む、請求項1に記載の方法。 - 【請求項6】前記要素を変更する前記ステップが、前記
検索したコンテンツ変更ファイル内で識別された代替要
素で前記要素を置き換えるステップであって、前記代替
要素が前記普及コンピューティング装置により表示可能
であるステップを含む、請求項1に記載の方法。 - 【請求項7】前記要素を変更する前記ステップが、前記
要素を複数要素に分割するステップを含む、請求項1に
記載の方法。 - 【請求項8】前記要素を変更する前記ステップが、前記
普及コンピューティング装置の識別された特性に適合す
るように前記要素を変更することを含む、請求項1に記
載の方法。 - 【請求項9】前記ウェブ・コンテンツ・ファイルが複数
の要素を含み、各要素がそれに割り当てられたそれぞれ
の優先順位値を有し、要素を変更する前記ステップが、
選択したしきい値より下のそれぞれの優先順位値を有す
る要素を除去するステップを含む、請求項1に記載の方
法。 - 【請求項10】前記ウェブ・コンテンツ・ファイルが複
数の要素を含み、各要素がそれに割り当てられたそれぞ
れの優先順位値を有し、要素を変更する前記ステップ
が、選択したしきい値より下のそれぞれの優先順位値を
有する要素を変更するステップを含む、請求項1に記載
の方法。 - 【請求項11】前記検索したコンテンツ変更ファイルが
XML(eXtensible Markup language)ファイルであ
る、請求項1に記載の方法。 - 【請求項12】普及コンピューティング装置により表示
するためにHTMLファイルを変更するための方法であ
って、前記HTMLファイルが、それぞれが前記普及コ
ンピューティング装置によるその表示を妨げる可能性の
あるそれぞれの特性を有する複数の要素を含み、前記方
法が、前記HTMLファイルを求める要求を前記普及コ
ンピューティング装置から受信するウェブ・サーバと通
信しているデータ処理システムによって実行されるステ
ップを含み、前記ステップが、 前記要求されたHTMLファイルを分析して、前記要素
が前記普及コンピューティング装置により表示可能にな
るように前記複数の要素の変更に関する情報を含むコン
テンツ変更ファイルへのリンクがあるかどうかを確認す
るステップと、 前記識別されたコンテンツ変更ファイルを検索し、 前記検索したコンテンツ変更ファイル内で識別された代
替要素で少なくとも1つの要素を置き換えるステップで
あって、前記代替要素が前記普及コンピューティング装
置により表示可能であるステップを含む方法。 - 【請求項13】前記複数の要素がそれに割り当てられた
それぞれの優先順位値を有し、選択したしきい値より下
のそれぞれの優先順位値を有する要素を除去するステッ
プをさらに含む、請求項12に記載の方法。 - 【請求項14】前記複数の要素がそれに割り当てられた
それぞれの優先順位値を有し、選択したしきい値より下
のそれぞれの優先順位値を有する要素を変更するステッ
プをさらに含む、請求項12に記載の方法。 - 【請求項15】前記要素のうちの少なくとも1つを複数
要素に分割するステップをさらに含む、請求項12に記
載の方法。 - 【請求項16】普及コンピューティング装置により表示
するためにウェブ・コンテンツ・ファイルを変更するた
めのシステムであって、前記ウェブ・コンテンツ・ファ
イルが前記普及コンピューティング装置によるその表示
を妨げる可能性のある特性を有する要素を含み、 前記ウェブ・コンテンツ・ファイルを求める要求を前記
普及コンピューティング装置から受信する手段と、 前記要求されたウェブ・コンテンツ・ファイルに関連す
るコンテンツ変更ファイルを検索する手段であって、前
記コンテンツ変更ファイルが前記要求側普及コンピュー
ティング装置により表示可能になるように前記要素の変
更に関する情報を含む手段と、 前記検索したコンテンツ変更ファイル内に含まれる前記
情報を使用して前記要素を変更する手段とを含むシステ
ム。 - 【請求項17】そこに表示するために前記普及コンピュ
ーティング装置に前記変更された要素とともに前記要求
されたウェブ・コンテンツ・ファイルを供する手段をさ
らに含む、請求項16に記載のシステム。 - 【請求項18】前記ウェブ・コンテンツ・ファイルがH
TMLファイルである、請求項16に記載のシステム。 - 【請求項19】前記ウェブ・コンテンツ・ファイルに関
連するコンテンツ変更ファイルを検索する前記手段が、
前記ウェブ・コンテンツ・ファイルを分析して前記コン
テンツ変更ファイルへのリンクがあるかどうかを確認す
る手段を含む、請求項16に記載のシステム。 - 【請求項20】前記ウェブ・コンテンツ・ファイルに関
連するコンテンツ変更ファイルを検索する前記手段が、 前記ウェブ・コンテンツ・ファイル内のコンテンツを使
用してハッシュ値を計算する手段と、 コンテンツ変更ファイルのリポジトリから前記計算した
ハッシュ値に関連するコンテンツ変更ファイルを検索す
る手段とを含む、請求項16に記載のシステム。 - 【請求項21】前記要素を変更する前記手段が、前記検
索したコンテンツ変更ファイル内で識別された代替要素
で前記要素を置き換える手段であって、前記代替要素が
前記普及コンピューティング装置により表示可能である
手段を含む、請求項16に記載のシステム。 - 【請求項22】前記要素を変更する前記手段が、前記要
素を複数要素に分割する手段を含む、請求項16に記載
のシステム。 - 【請求項23】前記要素を変更する前記手段が、前記普
及コンピューティング装置の識別された特性に適合する
ように前記要素を変更する手段を含む、請求項16に記
載のシステム。 - 【請求項24】前記ウェブ・コンテンツ・ファイルが複
数の要素を含み、各要素がそれに割り当てられたそれぞ
れの優先順位値を有し、要素を変更する前記手段が、選
択したしきい値より下のそれぞれの優先順位値を有する
要素を除去する手段を含む、請求項16に記載のシステ
ム。 - 【請求項25】前記ウェブ・コンテンツ・ファイルが複
数の要素を含み、各要素がそれに割り当てられたそれぞ
れの優先順位値を有し、要素を変更する前記手段が、選
択したしきい値より下のそれぞれの優先順位値を有する
要素を変更する手段を含む、請求項16に記載のシステ
ム。 - 【請求項26】前記検索したコンテンツ変更ファイルが
XMLファイルである、請求項16に記載のシステム。 - 【請求項27】普及コンピューティング装置により表示
するためにHTMLファイルを変更するためのシステム
であって、前記HTMLファイルが、それぞれが前記普
及コンピューティング装置によるその表示を妨げる可能
性のあるそれぞれの特性を有する複数の要素を含み、 前記要求されたHTMLファイルを分析して、前記要素
が前記普及コンピューティング装置により表示可能にな
るように前記複数の要素の変更に関する情報を含むコン
テンツ変更ファイルへのリンクがあるかどうかを確認す
る手段と、 前記識別されたコンテンツ変更ファイルを検索する手段
と、 前記検索したコンテンツ変更ファイル内で識別された代
替要素で少なくとも1つの要素を置き換える手段であっ
て、前記代替要素が前記普及コンピューティング装置に
より表示可能である手段とを含むシステム。 - 【請求項28】前記複数の要素がそれに割り当てられた
それぞれの優先順位値を有し、選択したしきい値より下
のそれぞれの優先順位値を有する要素を除去する手段を
さらに含む、請求項27に記載のシステム。 - 【請求項29】前記複数の要素がそれに割り当てられた
それぞれの優先順位値を有し、選択したしきい値より下
のそれぞれの優先順位値を有する要素を変更する手段を
さらに含む、請求項27に記載のシステム。 - 【請求項30】前記要素のうちの少なくとも1つを複数
要素に分割する手段をさらに含む、請求項27に記載の
システム。 - 【請求項31】普及コンピューティング装置により表示
するためにウェブ・コンテンツ・ファイルを変更するた
めのコンピュータ・プログラム製品であって、前記ウェ
ブ・コンテンツ・ファイルが前記普及コンピューティン
グ装置によるその表示を妨げる可能性のある特性を有す
る要素を含み、前記コンピュータ・プログラム製品がコ
ンピュータ使用可能記憶媒体で実施されたコンピュータ
可読プログラム・コード手段を有するコンピュータ使用
可能記憶媒体を含み、前記コンピュータ可読プログラム
・コード手段が、 前記ウェブ・コンテンツ・ファイルを求める要求を前記
普及コンピューティング装置から受信するコンピュータ
可読プログラム・コード手段と、 前記要求されたウェブ・コンテンツ・ファイルに関連す
るコンテンツ変更ファイルを検索するコンピュータ可読
プログラム・コード手段であって、前記コンテンツ変更
ファイルが前記要求側普及コンピューティング装置によ
り表示可能になるように前記要素の変更に関する情報を
含むコンピュータ可読プログラム・コード手段と、 前記検索したコンテンツ変更ファイル内に含まれる前記
情報を使用して前記要素を変更するコンピュータ可読プ
ログラム・コード手段とを含むコンピュータ・プログラ
ム製品。 - 【請求項32】そこに表示するために前記普及コンピュ
ーティング装置に前記変更された要素とともに前記要求
されたウェブ・コンテンツ・ファイルを供するコンピュ
ータ可読プログラム・コード手段をさらに含む、請求項
31に記載のコンピュータ・プログラム製品。 - 【請求項33】前記ウェブ・コンテンツ・ファイルがH
TMLファイルである、請求項31に記載のコンピュー
タ・プログラム製品。 - 【請求項34】前記ウェブ・コンテンツ・ファイルに関
連するコンテンツ変更ファイルを検索する前記コンピュ
ータ可読プログラム・コード手段が、前記ウェブ・コン
テンツ・ファイルを分析して前記コンテンツ変更ファイ
ルへのリンクがあるかどうかを確認するコンピュータ可
読プログラム・コード手段を含む、請求項31に記載の
コンピュータ・プログラム製品。 - 【請求項35】前記ウェブ・コンテンツ・ファイルに関
連するコンテンツ変更ファイルを検索する前記コンピュ
ータ可読プログラム・コード手段が、 前記ウェブ・コンテンツ・ファイル内のコンテンツを使
用してハッシュ値を計算するコンピュータ可読プログラ
ム・コード手段と、 コンテンツ変更ファイルのリポジトリから前記計算した
ハッシュ値に関連するコンテンツ変更ファイルを検索す
るコンピュータ可読プログラム・コード手段とを含む、
請求項31に記載のコンピュータ・プログラム製品。 - 【請求項36】前記要素を変更する前記コンピュータ可
読プログラム・コード手段が、前記検索したコンテンツ
変更ファイル内で識別された代替要素で前記要素を置き
換えるコンピュータ可読プログラム・コード手段であっ
て、前記代替要素が前記普及コンピューティング装置に
より表示可能であるコンピュータ可読プログラム・コー
ド手段を含む、請求項31に記載のコンピュータ・プロ
グラム製品。 - 【請求項37】前記要素を変更する前記コンピュータ可
読プログラム・コード手段が、前記要素を複数要素に分
割する手段を含む、請求項31に記載のコンピュータ・
プログラム製品。 - 【請求項38】前記要素を変更する前記コンピュータ可
読プログラム・コード手段が、前記普及コンピューティ
ング装置の識別された特性に適合するように前記要素を
変更するコンピュータ可読プログラム・コード手段を含
む、請求項31に記載のコンピュータ・プログラム製
品。 - 【請求項39】前記ウェブ・コンテンツ・ファイルが複
数の要素を含み、各要素がそれに割り当てられたそれぞ
れの優先順位値を有し、要素を変更する前記コンピュー
タ可読プログラム・コード手段が、選択したしきい値よ
り下のそれぞれの優先順位値を有する要素を除去するコ
ンピュータ可読プログラム・コード手段を含む、請求項
31に記載のコンピュータ・プログラム製品。 - 【請求項40】前記ウェブ・コンテンツ・ファイルが複
数の要素を含み、各要素がそれに割り当てられたそれぞ
れの優先順位値を有し、要素を変更する前記コンピュー
タ可読プログラム・コード手段が、選択したしきい値よ
り下のそれぞれの優先順位値を有する要素を変更するコ
ンピュータ可読プログラム・コード手段を含む、請求項
31に記載のコンピュータ・プログラム製品。 - 【請求項41】前記検索したコンテンツ変更ファイルが
XMLファイルである、請求項31に記載のコンピュー
タ・プログラム製品。 - 【請求項42】普及コンピューティング装置により表示
するためにHTMLファイルを変更するためのコンピュ
ータ・プログラム製品であって、前記HTMLファイル
が、それぞれが前記普及コンピューティング装置による
その表示を妨げる可能性のあるそれぞれの特性を有する
複数の要素を含み、 前記要求されたHTMLファイルを分析して、前記要素
が前記普及コンピューティング装置により表示可能にな
るように前記複数の要素の変更に関する情報を含むコン
テンツ変更ファイルへのリンクがあるかどうかを確認す
るコンピュータ可読プログラム・コード手段と、 前記識別されたコンテンツ変更ファイルを検索するコン
ピュータ可読プログラム・コード手段と、 前記検索したコンテンツ変更ファイル内で識別された代
替要素で少なくとも1つの要素を置き換えるコンピュー
タ可読プログラム・コード手段であって、前記代替要素
が前記普及コンピューティング装置により表示可能であ
るコンピュータ可読プログラム・コード手段とを含むコ
ンピュータ・プログラム製品。 - 【請求項43】前記複数の要素がそれに割り当てられた
それぞれの優先順位値を有し、選択したしきい値より下
のそれぞれの優先順位値を有する要素を除去するコンピ
ュータ可読プログラム・コード手段をさらに含む、請求
項42に記載のコンピュータ・プログラム製品。 - 【請求項44】前記複数の要素がそれに割り当てられた
それぞれの優先順位値を有し、選択したしきい値より下
のそれぞれの優先順位値を有する要素を変更するコンピ
ュータ可読プログラム・コード手段をさらに含む、請求
項42に記載のコンピュータ・プログラム製品。 - 【請求項45】前記要素のうちの少なくとも1つを複数
要素に分割するコンピュータ可読プログラム・コード手
段をさらに含む、請求項42に記載のコンピュータ・プ
ログラム製品。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US09/240137 | 1999-01-29 | ||
| US09/240,137 US6457030B1 (en) | 1999-01-29 | 1999-01-29 | Systems, methods and computer program products for modifying web content for display via pervasive computing devices |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2000222276A true JP2000222276A (ja) | 2000-08-11 |
Family
ID=22905262
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000019357A Pending JP2000222276A (ja) | 1999-01-29 | 2000-01-27 | 普及コンピュ―ティング装置により表示するためのウェブ・コンテンツを変更するためのシステム、方法、およびコンピュ―タ・プログラム製品 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US6457030B1 (ja) |
| JP (1) | JP2000222276A (ja) |
Cited By (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002064802A (ja) * | 2000-08-21 | 2002-02-28 | Sony Corp | データ伝送システム、データ伝送装置及び方法、シーン記述処理装置及び方法 |
| JP2002063193A (ja) * | 2000-08-15 | 2002-02-28 | Kurisutaruuddo:Kk | プログラム言語変換装置および方法ならびにプログラム言語変換プログラムを記録した記録媒体 |
| JP2002082746A (ja) * | 2000-09-06 | 2002-03-22 | Sanyo Electric Co Ltd | 情報表示システム |
| JP2002288154A (ja) * | 2001-03-27 | 2002-10-04 | Seiko Epson Corp | データ交換方法、データ交換システム、データ交換処理プログラム、端末装置およびサーバ |
| WO2003088083A1 (en) * | 2002-04-05 | 2003-10-23 | Thomson Licensing S.A. | Browser with setting saving feature |
| JP2004519038A (ja) * | 2001-02-05 | 2004-06-24 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | フォーマットが適合したオブジェクトの転送方法 |
| JP2007264811A (ja) * | 2006-03-27 | 2007-10-11 | Fujitsu Ltd | 負荷シミュレータ |
| CN100385442C (zh) * | 2005-01-20 | 2008-04-30 | 中国科学院计算技术研究所 | 一种优化网站链接结构的方法 |
| JP2008535098A (ja) * | 2005-03-29 | 2008-08-28 | マイクロソフト コーポレーション | ウェブページデータを転送するシステムおよび方法 |
| JP2009211403A (ja) * | 2008-03-04 | 2009-09-17 | Hitachi Software Eng Co Ltd | ファイル検索プログラム |
| JP2010531512A (ja) * | 2007-06-26 | 2010-09-24 | サムスン エレクトロニクス カンパニー リミテッド | レーザコンテンツを使用して場面を構成するための方法及び装置 |
| JP2010279073A (ja) * | 2005-07-29 | 2010-12-09 | Sharp Corp | ファイル構造データ提供システム、および、ファイル構造データを提供する方法 |
| US7890506B2 (en) | 2003-07-14 | 2011-02-15 | Canon Kabushiki Kaisha | User interface control apparatus and method thereof |
| JP2020504354A (ja) * | 2016-12-30 | 2020-02-06 | グーグル エルエルシー | 情報リソース上のコンテンツのハッシュベースの動的制限 |
Families Citing this family (165)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7088802B2 (en) * | 1997-11-03 | 2006-08-08 | Light Elliott D | Method and apparatus for obtaining telephone status over a network |
| US6704924B1 (en) * | 1999-02-03 | 2004-03-09 | William H. Gates, III | Method and system for implementing virtual functions of an interface |
| US7617453B1 (en) * | 1999-02-03 | 2009-11-10 | Microsoft Corporation | Method and system for generating a user interface for distributing devices |
| US6865191B1 (en) * | 1999-08-12 | 2005-03-08 | Telefonaktiebolaget Lm Ericsson (Publ) | System and method for sending multimedia attachments to text messages in radiocommunication systems |
| US6585778B1 (en) * | 1999-08-30 | 2003-07-01 | International Business Machines Corporation | Enforcing data policy using style sheet processing |
| US6715129B1 (en) * | 1999-10-13 | 2004-03-30 | International Business Machines Corporation | Achieving application-specific document content by transcoding using Java Server Pages |
| US6581094B1 (en) * | 1999-11-02 | 2003-06-17 | Sun Microsystems, Inc. | Apparatus and method for identifying a digital device based on the device's uniform device descriptor file that specifies the attributes of the device in a XML document in a networked environment |
| US7136930B1 (en) * | 1999-11-05 | 2006-11-14 | Nokia Corporation | System and method for effective use of air link between mobile stations and gateway servers |
| US6530081B1 (en) * | 1999-11-30 | 2003-03-04 | International Business Machines Corporation | Methods, systems and computer program products for controlling applications/preferences of a pervasive computing device |
| KR20010062456A (ko) * | 1999-12-17 | 2001-07-07 | 마츠시타 덴끼 산교 가부시키가이샤 | 화상 데이터 처리 방법 및 장치와 컴퓨터 프로그램 제품 |
| JP2001175386A (ja) * | 1999-12-21 | 2001-06-29 | Fujitsu Ltd | 表示装置及び表示方法並びに記憶媒体 |
| US6633314B1 (en) * | 2000-02-02 | 2003-10-14 | Raja Tuli | Portable high speed internet device integrating cellular telephone and palm top computer |
| WO2001057695A1 (en) * | 2000-02-04 | 2001-08-09 | Becomm Corporation | Media routing |
| JP2001222487A (ja) * | 2000-02-09 | 2001-08-17 | Nec Corp | データ変換システム及びデータ変換方法 |
| US8843617B2 (en) | 2000-03-01 | 2014-09-23 | Printeron Inc. | Multi-stage polling mechanism and system for the transmission and processing control of network resource data |
| CA2301996A1 (en) * | 2000-03-13 | 2001-09-13 | Spicer Corporation | Wireless attachment enabling |
| GB0006055D0 (en) * | 2000-03-14 | 2000-05-03 | Ibm | Managing pervasive devices |
| US7523158B1 (en) | 2000-05-12 | 2009-04-21 | Oracle International Corporation | System and method for partial page updates using a proxy element |
| US7464381B1 (en) * | 2000-05-12 | 2008-12-09 | Oracle International Corporation | Content update proxy method |
| US7013340B1 (en) | 2000-05-18 | 2006-03-14 | Microsoft Corporation | Postback input handling by server-side control objects |
| US7437669B1 (en) * | 2000-05-23 | 2008-10-14 | International Business Machines Corporation | Method and system for dynamic creation of mixed language hypertext markup language content through machine translation |
| US7685514B1 (en) * | 2000-05-25 | 2010-03-23 | International Business Machines Corporation | Method and system for incorporation of graphical print techniques in a web browser |
| US7210099B2 (en) * | 2000-06-12 | 2007-04-24 | Softview Llc | Resolution independent vector display of internet content |
| US6738614B1 (en) * | 2000-06-19 | 2004-05-18 | 1477.Com Wireless, Inc. | Method and system for communicating data to a wireless device |
| US7117215B1 (en) | 2001-06-07 | 2006-10-03 | Informatica Corporation | Method and apparatus for transporting data for data warehousing applications that incorporates analytic data interface |
| US7058700B1 (en) | 2000-07-13 | 2006-06-06 | Oracle International Corporation | Delta caching |
| US6823373B1 (en) * | 2000-08-11 | 2004-11-23 | Informatica Corporation | System and method for coupling remote data stores and mobile devices via an internet based server |
| FR2813416B1 (fr) * | 2000-08-31 | 2003-10-17 | Canon Kk | Procede et dispositif d'adaptation du contenu de documents sur un serveur d'informations |
| US7152203B2 (en) * | 2000-09-11 | 2006-12-19 | Appeon Corporation | Independent update and assembly of web page elements |
| US6822663B2 (en) * | 2000-09-12 | 2004-11-23 | Adaptview, Inc. | Transform rule generator for web-based markup languages |
| US20020059345A1 (en) * | 2000-09-12 | 2002-05-16 | Wang Wayne W. | Method for generating transform rules for web-based markup languages |
| US8806326B1 (en) * | 2000-09-25 | 2014-08-12 | Nokia Inc. | User preference based content linking |
| US7210100B2 (en) * | 2000-09-27 | 2007-04-24 | Eizel Technologies, Inc. | Configurable transformation of electronic documents |
| US7613810B2 (en) * | 2000-09-27 | 2009-11-03 | Nokia Inc. | Segmenting electronic documents for use on a device of limited capability |
| US6714963B1 (en) * | 2000-09-29 | 2004-03-30 | International Business Machines Corporation | System and method for improving web site accessibility |
| US6965947B1 (en) * | 2000-10-06 | 2005-11-15 | International Business Machines Corporation | Method and apparatus for automated transcoder selection |
| US7003800B1 (en) * | 2000-11-06 | 2006-02-21 | Ralph Victor Bain | Self-decrypting web site pages |
| US6407680B1 (en) | 2000-12-22 | 2002-06-18 | Generic Media, Inc. | Distributed on-demand media transcoding system and method |
| 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. |
| US7162526B2 (en) * | 2001-01-31 | 2007-01-09 | International Business Machines Corporation | Apparatus and methods for filtering content based on accessibility to a user |
| JP3916124B2 (ja) * | 2001-02-15 | 2007-05-16 | インターナショナル・ビジネス・マシーンズ・コーポレーション | デジタル文書閲覧システム、ブラウザ、デジタル文書表示方法、プログラム及び記憶媒体 |
| US20040003028A1 (en) * | 2002-05-08 | 2004-01-01 | David Emmett | Automatic display of web content to smaller display devices: improved summarization and navigation |
| US20040268344A1 (en) * | 2001-03-08 | 2004-12-30 | Sridhar Obilisetty | Centrally managed and distributed applications |
| US7380250B2 (en) | 2001-03-16 | 2008-05-27 | Microsoft Corporation | Method and system for interacting with devices having different capabilities |
| US6922726B2 (en) * | 2001-03-23 | 2005-07-26 | International Business Machines Corporation | Web accessibility service apparatus and method |
| GB0107772D0 (en) * | 2001-03-28 | 2001-05-16 | Hewlett Packard Co | Improvements relating to data delivery |
| US7020721B1 (en) * | 2001-04-02 | 2006-03-28 | Palmsource, Inc. | Extensible transcoder annotation for transcoding proxy servers |
| US7725604B1 (en) * | 2001-04-26 | 2010-05-25 | Palmsource Inc. | Image run encoding |
| US7565605B2 (en) * | 2001-05-08 | 2009-07-21 | Nokia, Inc. | Reorganizing content of an electronic document |
| US7458016B1 (en) * | 2001-05-18 | 2008-11-25 | Oracle International Corporation | Framework for declarative customization of web presentation formats |
| US7493397B1 (en) | 2001-06-06 | 2009-02-17 | Microsoft Corporation | Providing remote processing services over a distributed communications network |
| US6915454B1 (en) | 2001-06-12 | 2005-07-05 | Microsoft Corporation | Web controls validation |
| US7162643B1 (en) | 2001-06-15 | 2007-01-09 | Informatica Corporation | Method and system for providing transfer of analytic application data over a network |
| US20020198964A1 (en) * | 2001-06-26 | 2002-12-26 | International Business Machines Corporation | Method and system for wireless remote monitoring and control of a manufacturing execution system |
| US20030093565A1 (en) * | 2001-07-03 | 2003-05-15 | Berger Adam L. | System and method for converting an attachment in an e-mail for delivery to a device of limited rendering capability |
| US7720842B2 (en) | 2001-07-16 | 2010-05-18 | Informatica Corporation | Value-chained queries in analytic applications |
| US20030018668A1 (en) * | 2001-07-20 | 2003-01-23 | International Business Machines Corporation | Enhanced transcoding of structured documents through use of annotation techniques |
| JP3824298B2 (ja) * | 2001-07-26 | 2006-09-20 | インターナショナル・ビジネス・マシーンズ・コーポレーション | サーバ、ウェブコンテンツ編集装置、コンピュータを用いてこれらを実現するプログラム、及びそのウェブコンテンツ編集方法並びに提供方法 |
| US7216294B2 (en) * | 2001-09-04 | 2007-05-08 | Microsoft Corporation | Method and system for predicting optimal HTML structure without look-ahead |
| EP1309181A1 (en) * | 2001-11-06 | 2003-05-07 | Thomson Licensing S.A. | Device, method and system for multimedia content adaption |
| US7428725B2 (en) | 2001-11-20 | 2008-09-23 | Microsoft Corporation | Inserting devices specific 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 |
| US20040215665A1 (en) * | 2002-01-09 | 2004-10-28 | Edgar David A. | System, method, and computer program product for providing accelerated and secure wireless data transmission over the internet |
| US7155475B2 (en) * | 2002-02-15 | 2006-12-26 | Sony Corporation | System, method, and computer program product for media publishing request processing |
| US6820077B2 (en) | 2002-02-22 | 2004-11-16 | Informatica Corporation | Method and system for navigating a large amount of data |
| US7296243B2 (en) * | 2002-03-19 | 2007-11-13 | Aol Llc | Animating display motion |
| US6978316B2 (en) * | 2002-03-27 | 2005-12-20 | International Business Machines Corporation | Messaging system and method with transcoder filtering of baseline message representations |
| JP2003296223A (ja) * | 2002-03-29 | 2003-10-17 | Fuji Xerox Co Ltd | ウェブページ提供方法および装置並びにプログラム |
| US7818657B1 (en) * | 2002-04-01 | 2010-10-19 | Fannie Mae | Electronic document for mortgage transactions |
| CN1311336C (zh) * | 2002-04-15 | 2007-04-18 | 皇家飞利浦电子股份有限公司 | 用于显示文档的方法和系统 |
| US20030217191A1 (en) * | 2002-05-20 | 2003-11-20 | Yang Gao | System and method for converting the UI logic of a windows software application to run within a web browser |
| US7568002B1 (en) | 2002-07-03 | 2009-07-28 | Sprint Spectrum L.P. | Method and system for embellishing web content during transmission between a content server and a client station |
| US7801945B1 (en) * | 2002-07-03 | 2010-09-21 | Sprint Spectrum L.P. | Method and system for inserting web content through intermediation between a content server and a client station |
| US7360210B1 (en) | 2002-07-03 | 2008-04-15 | Sprint Spectrum L.P. | Method and system for dynamically varying intermediation functions in a communication path between a content server and a client station |
| US7574653B2 (en) * | 2002-10-11 | 2009-08-11 | Microsoft Corporation | Adaptive image formatting control |
| CA2504423C (en) * | 2002-10-31 | 2011-10-18 | Arizan Corporation | Methods and apparatus for summarizing document content for mobile communication devices |
| US20040095400A1 (en) * | 2002-11-19 | 2004-05-20 | Anderson Andrew T. | Reconfiguration of content for display on devices of different types |
| US20060184639A1 (en) * | 2003-03-17 | 2006-08-17 | Chua Hui N | Web content adaption process and system |
| JP4211462B2 (ja) * | 2003-03-31 | 2009-01-21 | セイコーエプソン株式会社 | 情報処理装置及びその方法、並びに画像描画装置 |
| US7213035B2 (en) * | 2003-05-17 | 2007-05-01 | Microsoft Corporation | System and method for providing multiple renditions of document content |
| KR100608613B1 (ko) * | 2003-06-04 | 2006-08-03 | 삼성전자주식회사 | 오디오 랜디션 제공 방법 및 이를 이용한 저장 매체 |
| 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 |
| US7421458B1 (en) | 2003-10-16 | 2008-09-02 | Informatica Corporation | Querying, versioning, and dynamic deployment of database objects |
| US8234373B1 (en) | 2003-10-27 | 2012-07-31 | Sprint Spectrum L.P. | Method and system for managing payment for web content based on size of the web content |
| US7181538B2 (en) * | 2003-11-14 | 2007-02-20 | Sybase 365, Inc. | System and method for providing configurable, dynamic multimedia message service pre-transcoding |
| 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 |
| US7254590B2 (en) * | 2003-12-03 | 2007-08-07 | Informatica Corporation | Set-oriented real-time data processing based on transaction boundaries |
| US7457483B2 (en) * | 2004-02-09 | 2008-11-25 | Olympus Corporation | Image processing apparatus, image processing program and storage medium |
| CN1655620B (zh) * | 2004-02-09 | 2010-09-22 | 三洋电机株式会社 | 图像显示装置 |
| US7853782B1 (en) | 2004-04-14 | 2010-12-14 | Sprint Spectrum L.P. | Secure intermediation system and method |
| US9172679B1 (en) | 2004-04-14 | 2015-10-27 | Sprint Spectrum L.P. | Secure intermediation system and method |
| US7533149B2 (en) * | 2004-04-30 | 2009-05-12 | Microsoft Corporation | Maintaining multiple versions of message bodies in a common database |
| US7890604B2 (en) | 2004-05-07 | 2011-02-15 | Microsoft Corproation | Client-side callbacks to server events |
| US9026578B2 (en) | 2004-05-14 | 2015-05-05 | Microsoft Corporation | Systems and methods for persisting data between web pages |
| US7464386B2 (en) | 2004-05-17 | 2008-12-09 | Microsoft Corporation | Data controls architecture |
| US20050262440A1 (en) * | 2004-05-21 | 2005-11-24 | Microsoft Corporation | Localization of XML via transformations |
| US7512973B1 (en) | 2004-09-08 | 2009-03-31 | Sprint Spectrum L.P. | Wireless-access-provider intermediation to facilliate digital rights management for third party hosted content |
| US20060062362A1 (en) * | 2004-09-22 | 2006-03-23 | Davis Franklin A | System and method for server assisted browsing |
| ATE535869T1 (de) * | 2004-10-22 | 2011-12-15 | Access Co Ltd | Parametereinstell- und speicherverfahren |
| JP4656912B2 (ja) * | 2004-10-29 | 2011-03-23 | 三洋電機株式会社 | 画像符号化装置 |
| JP2006129248A (ja) * | 2004-10-29 | 2006-05-18 | Sanyo Electric Co Ltd | 画像符号化方法および装置、ならびに画像復号方法および装置 |
| US7600011B1 (en) | 2004-11-04 | 2009-10-06 | Sprint Spectrum L.P. | Use of a domain name server to direct web communications to an intermediation platform |
| US8131647B2 (en) * | 2005-01-19 | 2012-03-06 | Amazon Technologies, Inc. | Method and system for providing annotations of a digital work |
| US9275052B2 (en) | 2005-01-19 | 2016-03-01 | Amazon Technologies, Inc. | Providing annotations of a digital work |
| US8302016B2 (en) | 2005-01-28 | 2012-10-30 | Kyocera Corporation | Display apparatus |
| WO2006108104A2 (en) * | 2005-04-05 | 2006-10-12 | Cohen Alexander J | Multi-media search, discovery, submission and distribution control infrastructure |
| US20060277250A1 (en) * | 2005-06-03 | 2006-12-07 | Sebastien Cherry | Methods and systems for checking accessibility of web applications |
| US20070220419A1 (en) * | 2006-03-10 | 2007-09-20 | Web.Com, Inc. | Systems and Methods of Providing Web Content to Multiple Browser Device Types |
| US8352449B1 (en) | 2006-03-29 | 2013-01-08 | Amazon Technologies, Inc. | Reader device content indexing |
| 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 |
| US20080086679A1 (en) * | 2006-10-05 | 2008-04-10 | Educational Testing Service | Data structure for defining a chart |
| WO2008067675A1 (en) | 2006-12-08 | 2008-06-12 | Lipso Systemes Inc. | System and method for optimisation of media objects |
| US7865817B2 (en) | 2006-12-29 | 2011-01-04 | Amazon Technologies, Inc. | Invariant referencing in digital works |
| JPWO2008096417A1 (ja) * | 2007-02-06 | 2010-05-20 | パナソニック株式会社 | コンテンツリスト表示装置およびコンテンツリスト表示方法 |
| US7751807B2 (en) | 2007-02-12 | 2010-07-06 | Oomble, Inc. | Method and system for a hosted mobile management service architecture |
| US8024400B2 (en) * | 2007-09-26 | 2011-09-20 | Oomble, Inc. | Method and system for transferring content from the web to mobile devices |
| 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 |
| US20080270913A1 (en) * | 2007-04-26 | 2008-10-30 | Howard Singer | Methods, Media, and Devices for Providing a Package of Assets |
| 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 |
| US8478245B2 (en) | 2007-08-01 | 2013-07-02 | Phunware, Inc. | Method and system for rendering content on a wireless device |
| US9015692B1 (en) | 2007-10-23 | 2015-04-21 | Phunware, Inc. | Method and system for customizing content on a server for rendering on a wireless device |
| JP4913777B2 (ja) * | 2008-06-03 | 2012-04-11 | 株式会社シンメトリック | Webページ配信システム |
| WO2010067365A2 (en) * | 2008-12-11 | 2010-06-17 | Graphtech Computer Systems Ltd. | System and methods for adapting applications to incompatible output devices |
| US8615581B2 (en) | 2008-12-19 | 2013-12-24 | Openpeak Inc. | System for managing devices and method of operation of same |
| US8612582B2 (en) | 2008-12-19 | 2013-12-17 | Openpeak Inc. | Managed services portals and method of operation of same |
| US20100159898A1 (en) * | 2008-12-19 | 2010-06-24 | Openpeak, Inc. | Services platform for networked devices that provide telephony and digital media services |
| US8650290B2 (en) | 2008-12-19 | 2014-02-11 | Openpeak Inc. | Portable computing device and method of operation of same |
| US8788655B2 (en) | 2008-12-19 | 2014-07-22 | Openpeak Inc. | Systems for accepting and approving applications and methods of operation of same |
| US8713173B2 (en) | 2008-12-19 | 2014-04-29 | Openpeak Inc. | System and method for ensuring compliance with organizational policies |
| US8856322B2 (en) | 2008-12-19 | 2014-10-07 | Openpeak Inc. | Supervisory portal systems and methods of operation of same |
| US8745213B2 (en) | 2008-12-19 | 2014-06-03 | Openpeak Inc. | Managed services platform and method of operation of same |
| US9087032B1 (en) | 2009-01-26 | 2015-07-21 | Amazon Technologies, Inc. | Aggregation of highlights |
| US8378979B2 (en) | 2009-01-27 | 2013-02-19 | Amazon Technologies, Inc. | Electronic device with haptic feedback |
| US8832584B1 (en) | 2009-03-31 | 2014-09-09 | Amazon Technologies, Inc. | Questions on highlighted passages |
| US20100281138A1 (en) * | 2009-04-29 | 2010-11-04 | Paulo Lerner Froimtchuk | Method and system for remote coprocessor |
| JP2012531684A (ja) * | 2009-06-30 | 2012-12-10 | スマート・インターネット・テクノロジー・シーアールシー・プロプライエタリー・リミテッド | ファイル転送の制御のためのシステム、方法及びソフトウエアアプリケーション |
| US8692763B1 (en) | 2009-09-28 | 2014-04-08 | John T. Kim | Last screen rendering for electronic book reader |
| US9077796B2 (en) | 2010-08-17 | 2015-07-07 | Openpeak Inc. | System containing a mobile communication device and associated docking station |
| EP2431889A1 (en) * | 2010-09-01 | 2012-03-21 | Axel Springer Digital TV Guide GmbH | Content transformation for lean-back entertainment |
| US8970873B2 (en) | 2010-09-17 | 2015-03-03 | Printeron Inc. | System and method for managing printer resources on an internal network |
| US8570566B2 (en) | 2010-09-17 | 2013-10-29 | Printeron Inc. | System and method that provides user interface on mobile network terminal for releasing print jobs based on location information |
| US9495322B1 (en) | 2010-09-21 | 2016-11-15 | Amazon Technologies, Inc. | Cover display |
| US8650658B2 (en) | 2010-10-25 | 2014-02-11 | Openpeak Inc. | Creating distinct user spaces through user identifiers |
| US20120131445A1 (en) | 2010-11-23 | 2012-05-24 | International Business Machines Corporation | Template-based content creation |
| US8972848B2 (en) | 2010-11-23 | 2015-03-03 | International Business Machines Corporation | Document renewal and translation |
| CA2759736C (en) | 2010-11-30 | 2020-12-29 | Printeron Inc. | System for internet enabled printing |
| WO2012088023A2 (en) * | 2010-12-20 | 2012-06-28 | Akamai Technologies, Inc. | Methods and systems for delivering content to differentiated client devices |
| US11928172B2 (en) * | 2011-08-04 | 2024-03-12 | Tara Chand Singhal | Systems and methods for a web browser for use in handheld wireless devices that renders web pages without advertisement |
| US8695060B2 (en) | 2011-10-10 | 2014-04-08 | Openpeak Inc. | System and method for creating secure applications |
| US9158741B1 (en) | 2011-10-28 | 2015-10-13 | Amazon Technologies, Inc. | Indicators for navigating digital works |
| US10372779B2 (en) * | 2012-09-13 | 2019-08-06 | Lenovo Enterprise Solutions (Singapore) Pte. Ltd. | Frequent content continuity visual assistance in content browsing |
| US9356882B2 (en) | 2014-02-04 | 2016-05-31 | Printeron Inc. | Streamlined system for the transmission of network resource data |
| US9521176B2 (en) | 2014-05-21 | 2016-12-13 | Sony Corporation | System, method, and computer program product for media publishing request processing |
| US9232013B1 (en) | 2014-09-05 | 2016-01-05 | Openpeak Inc. | Method and system for enabling data usage accounting |
| US9350818B2 (en) | 2014-09-05 | 2016-05-24 | Openpeak Inc. | Method and system for enabling data usage accounting for unreliable transport communication |
| US8938547B1 (en) | 2014-09-05 | 2015-01-20 | Openpeak Inc. | Method and system for data usage accounting in a computing device |
| US9100390B1 (en) | 2014-09-05 | 2015-08-04 | Openpeak Inc. | Method and system for enrolling and authenticating computing devices for data usage accounting |
| US20160071040A1 (en) | 2014-09-05 | 2016-03-10 | Openpeak Inc. | Method and system for enabling data usage accounting through a relay |
| US10867119B1 (en) * | 2016-03-29 | 2020-12-15 | Amazon Technologies, Inc. | Thumbnail image generation |
| US20180217964A1 (en) * | 2017-02-02 | 2018-08-02 | Futurewei Technologies, Inc. | Content-aware energy savings for web browsing utilizing selective loading priority |
| US11538123B1 (en) * | 2019-01-23 | 2022-12-27 | Wells Fargo Bank, N.A. | Document review and execution on mobile devices |
| FR3110988B1 (fr) * | 2020-05-29 | 2024-02-02 | Sangle Ferriere Bruno | Procédé et système pour mettre à jour des fichiers |
Citations (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1997014244A1 (en) * | 1995-10-11 | 1997-04-17 | Sony Corporation | Information providing device and portable communication terminal |
| JPH09237233A (ja) * | 1996-02-29 | 1997-09-09 | Toshiba Corp | 通信システム及びデータ通信方法 |
| JPH09305472A (ja) * | 1996-05-14 | 1997-11-28 | Hitachi Ltd | 情報提供方法 |
| JPH1021165A (ja) * | 1996-07-05 | 1998-01-23 | N T T Data Tsushin Kk | 通信方法及び装置、通信システム |
| WO1998015091A1 (en) * | 1996-09-30 | 1998-04-09 | Casio Computer Co., Ltd. | Information transfer system |
| JPH10124430A (ja) * | 1996-10-18 | 1998-05-15 | Mitsubishi Electric Corp | データ送信方式 |
| JPH10133973A (ja) * | 1996-10-31 | 1998-05-22 | Hitachi Ltd | Html情報提供方法 |
| JPH10171822A (ja) * | 1996-12-09 | 1998-06-26 | Nippon Telegr & Teleph Corp <Ntt> | メディア適応型情報共有装置 |
| JPH10171731A (ja) * | 1996-12-13 | 1998-06-26 | Mitsubishi Electric Corp | 情報閲覧システム及び情報閲覧方法 |
| JPH10243048A (ja) * | 1997-02-27 | 1998-09-11 | Nippon Telegr & Teleph Corp <Ntt> | 情報伝送方法及びシステム |
| JPH10269160A (ja) * | 1997-03-28 | 1998-10-09 | Matsushita Electric Ind Co Ltd | データ配信表示装置 |
| JPH10327200A (ja) * | 1997-03-03 | 1998-12-08 | Toshiba Corp | 分散ネットワークコンピューティングシステム、及び同システムに用いられる情報交換方法、この方法を格納した記憶媒体、情報交換装置 |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5737599A (en) | 1995-09-25 | 1998-04-07 | Rowe; Edward R. | Method and apparatus for downloading multi-page electronic documents with hint information |
| KR100427136B1 (ko) * | 1996-05-30 | 2004-08-11 | 마츠시타 덴끼 산교 가부시키가이샤 | 데이터변환장치 |
| US5826031A (en) | 1996-06-10 | 1998-10-20 | Sun Microsystems, Inc. | Method and system for prioritized downloading of embedded web objects |
| US5956737A (en) * | 1996-09-09 | 1999-09-21 | Design Intelligence, Inc. | Design engine for fitting content to a medium |
| US6029182A (en) * | 1996-10-04 | 2000-02-22 | Canon Information Systems, Inc. | System for generating a custom formatted hypertext document by using a personal profile to retrieve hierarchical documents |
| US5890172A (en) * | 1996-10-08 | 1999-03-30 | Tenretni Dynamics, Inc. | Method and apparatus for retrieving data from a network using location identifiers |
| US6226642B1 (en) * | 1997-09-11 | 2001-05-01 | International Business Machines Corporation | Content modification of internet web pages for a television class display |
| US6249794B1 (en) * | 1997-12-23 | 2001-06-19 | Adobe Systems Incorporated | Providing descriptions of documents through document description files |
-
1999
- 1999-01-29 US US09/240,137 patent/US6457030B1/en not_active Expired - Lifetime
-
2000
- 2000-01-27 JP JP2000019357A patent/JP2000222276A/ja active Pending
Patent Citations (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1997014244A1 (en) * | 1995-10-11 | 1997-04-17 | Sony Corporation | Information providing device and portable communication terminal |
| JPH09237233A (ja) * | 1996-02-29 | 1997-09-09 | Toshiba Corp | 通信システム及びデータ通信方法 |
| JPH09305472A (ja) * | 1996-05-14 | 1997-11-28 | Hitachi Ltd | 情報提供方法 |
| JPH1021165A (ja) * | 1996-07-05 | 1998-01-23 | N T T Data Tsushin Kk | 通信方法及び装置、通信システム |
| WO1998015091A1 (en) * | 1996-09-30 | 1998-04-09 | Casio Computer Co., Ltd. | Information transfer system |
| JPH10124430A (ja) * | 1996-10-18 | 1998-05-15 | Mitsubishi Electric Corp | データ送信方式 |
| JPH10133973A (ja) * | 1996-10-31 | 1998-05-22 | Hitachi Ltd | Html情報提供方法 |
| JPH10171822A (ja) * | 1996-12-09 | 1998-06-26 | Nippon Telegr & Teleph Corp <Ntt> | メディア適応型情報共有装置 |
| JPH10171731A (ja) * | 1996-12-13 | 1998-06-26 | Mitsubishi Electric Corp | 情報閲覧システム及び情報閲覧方法 |
| JPH10243048A (ja) * | 1997-02-27 | 1998-09-11 | Nippon Telegr & Teleph Corp <Ntt> | 情報伝送方法及びシステム |
| JPH10327200A (ja) * | 1997-03-03 | 1998-12-08 | Toshiba Corp | 分散ネットワークコンピューティングシステム、及び同システムに用いられる情報交換方法、この方法を格納した記憶媒体、情報交換装置 |
| JPH10269160A (ja) * | 1997-03-28 | 1998-10-09 | Matsushita Electric Ind Co Ltd | データ配信表示装置 |
Cited By (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002063193A (ja) * | 2000-08-15 | 2002-02-28 | Kurisutaruuddo:Kk | プログラム言語変換装置および方法ならびにプログラム言語変換プログラムを記録した記録媒体 |
| JP2002064802A (ja) * | 2000-08-21 | 2002-02-28 | Sony Corp | データ伝送システム、データ伝送装置及び方法、シーン記述処理装置及び方法 |
| JP2002082746A (ja) * | 2000-09-06 | 2002-03-22 | Sanyo Electric Co Ltd | 情報表示システム |
| US7373601B2 (en) | 2001-02-05 | 2008-05-13 | Koninklijke Philips Electronics N.V. | Object transfer method with format adaptation |
| JP2004519038A (ja) * | 2001-02-05 | 2004-06-24 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | フォーマットが適合したオブジェクトの転送方法 |
| KR100893829B1 (ko) * | 2001-02-05 | 2009-04-17 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 포맷 개작을 이용한 오브젝트 전송 방법 |
| JP2002288154A (ja) * | 2001-03-27 | 2002-10-04 | Seiko Epson Corp | データ交換方法、データ交換システム、データ交換処理プログラム、端末装置およびサーバ |
| WO2003088083A1 (en) * | 2002-04-05 | 2003-10-23 | Thomson Licensing S.A. | Browser with setting saving feature |
| CN100426287C (zh) * | 2002-04-05 | 2008-10-15 | 汤姆森许可公司 | 具有设置保存特性的浏览器 |
| US8838672B2 (en) | 2002-04-05 | 2014-09-16 | Thomson Licensing | Browser with setting saving feature |
| US7890506B2 (en) | 2003-07-14 | 2011-02-15 | Canon Kabushiki Kaisha | User interface control apparatus and method thereof |
| CN100385442C (zh) * | 2005-01-20 | 2008-04-30 | 中国科学院计算技术研究所 | 一种优化网站链接结构的方法 |
| JP2008535098A (ja) * | 2005-03-29 | 2008-08-28 | マイクロソフト コーポレーション | ウェブページデータを転送するシステムおよび方法 |
| JP2010279073A (ja) * | 2005-07-29 | 2010-12-09 | Sharp Corp | ファイル構造データ提供システム、および、ファイル構造データを提供する方法 |
| JP2007264811A (ja) * | 2006-03-27 | 2007-10-11 | Fujitsu Ltd | 負荷シミュレータ |
| JP2010531512A (ja) * | 2007-06-26 | 2010-09-24 | サムスン エレクトロニクス カンパニー リミテッド | レーザコンテンツを使用して場面を構成するための方法及び装置 |
| JP2009211403A (ja) * | 2008-03-04 | 2009-09-17 | Hitachi Software Eng Co Ltd | ファイル検索プログラム |
| JP2020504354A (ja) * | 2016-12-30 | 2020-02-06 | グーグル エルエルシー | 情報リソース上のコンテンツのハッシュベースの動的制限 |
| US11645368B2 (en) | 2016-12-30 | 2023-05-09 | Google Llc | Hash-based dynamic restriction of content on information resources |
Also Published As
| Publication number | Publication date |
|---|---|
| US6457030B1 (en) | 2002-09-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2000222276A (ja) | 普及コンピュ―ティング装置により表示するためのウェブ・コンテンツを変更するためのシステム、方法、およびコンピュ―タ・プログラム製品 | |
| CA2292336C (en) | 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 | |
| US6684257B1 (en) | Systems, methods and computer program products for validating web content tailored for display within pervasive computing devices | |
| US5946697A (en) | Rapid transfer of HTML files | |
| US6925595B1 (en) | Method and system for content conversion of hypertext data using data mining | |
| US9253284B2 (en) | Historical browsing session management | |
| RU2475832C1 (ru) | Способы и системы обработки объектных моделей документов (dom) для обработки видеоконтента | |
| US8849802B2 (en) | Historical browsing session management | |
| US7747782B2 (en) | System and method for providing and displaying information content | |
| AU2012300408C1 (en) | Remote browsing session management | |
| GB2347329A (en) | Converting electronic documents into a format suitable for a wireless device | |
| US20130080577A1 (en) | Historical browsing session management | |
| CN104025084B (zh) | 历史浏览会话管理 | |
| WO2004040481A1 (en) | A system and method for providing and displaying information content | |
| JP2003512666A (ja) | インテリジェント・ハーベスティング及びナビゲーション・システム、及び方法 | |
| JP2000090001A (ja) | 変換設定を使用した電子デ―タの変換方法およびシステム | |
| WO2010065745A1 (en) | Methods and devices for locating information on a web page | |
| WO2002087135A2 (en) | System and method for adapting information content for an electronic device | |
| Hua et al. | Design and performance studies of an adaptive scheme for serving dynamic web content in a mobile computing environment | |
| WO2010041028A1 (en) | Dictionary-based data compression and subsequent data transmission in a server / client architecture | |
| US20140089778A1 (en) | Progressive Image Rendering Utilizing Data URI Enhancements | |
| US7631264B2 (en) | Method for managing contents of a web site | |
| Paternò et al. | of Document: Document about Architecture for migratory user | |
| US20030131003A1 (en) | Network database system for providing database output in a plurality of strings of sequential data segments through a user interface with dimensions limiting the data capacity of each segment | |
| Kim et al. | Efficient access using hierarchical WML decks for multimedia services under wireless and mobile networks |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20060302 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20060307 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20060607 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20061102 |
|
| RD14 | Notification of resignation of power of sub attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7434 Effective date: 20061102 |