[go: up one dir, main page]

JP2000090001A - 変換設定を使用した電子デ―タの変換方法およびシステム - Google Patents

変換設定を使用した電子デ―タの変換方法およびシステム

Info

Publication number
JP2000090001A
JP2000090001A JP22173499A JP22173499A JP2000090001A JP 2000090001 A JP2000090001 A JP 2000090001A JP 22173499 A JP22173499 A JP 22173499A JP 22173499 A JP22173499 A JP 22173499A JP 2000090001 A JP2000090001 A JP 2000090001A
Authority
JP
Japan
Prior art keywords
conversion
electronic document
image
hypertext
specified
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP22173499A
Other languages
English (en)
Inventor
Kenneth F Carlino
エフ. カルリーノ ケネス
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Spyglass Inc
Original Assignee
Spyglass Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Spyglass Inc filed Critical Spyglass Inc
Publication of JP2000090001A publication Critical patent/JP2000090001A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9577Optimising 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)
  • Digital Computer Display Output (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

(57)【要約】 【課題】 本発明は、1つ以上の変換設定を用いて電子
文書の内容を変換する方法およびシステムを提供するこ
とを課題とする。一般の電子文書は標準的なフォーマッ
ト(例えば800x600ピクセルのSVGA解像度、256色表示)を
有する。これを変換してSVGA解像度よりも低い解像度を
有する携帯装置等でも適切に表示できるようにすること
が課題である。なお変換後の電子文書は、SVGA解像度の
ディスプレイでも表示可能である。 【解決手段】 本発明は、オリジナル電子文書を変換す
るために、変換順位を伴った変換指示を用いる。この変
換指示は変換設定のリストを含み、前記変換順位は、該
リストの変換設定をオリジナル電子文書に適用する際の
順序を示す。前記変換設定は、ユーザ用変換設定、装置
用変換設定、サイト用変換設定等を含む。本発明のユー
ザは、携帯装置等の装置を使用し、インターネットのワ
ールドワイドウエブ上やイントラネット上の文書(例え
ばウエブページ)を要求し、少なくとも1つの変換設定
に基づいて変換された電子文書を受け取ることができ
る。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明はコンピュータネット
ワークに関する。特に本発明は、変換設定を使用して電
子データの内容を希望のネットワーク装置用に変換する
ための方法および装置に関する。
【0002】
【従来の技術および発明が解決しようとする課題】イン
ターネットは、多数のコンピュータを相互接続した世界
的なネットワークである。ワールドワイドウエブ(WWW)
は、インターネット上の情報システムであり、電子文書
をやり取りするように設計されている。ワールドワイド
ウエブ上の電子文書は、例えばファイルとして保存さ
れ、テキスト、ハイパーテキスト、および画像、動画、
音声等の電子データへの参照を含んでいる。ハイパーテ
キスト文書の構造は、汎用マークアップ言語(SGML)、ハ
イパーテキストマークアップ言語(HTML)、拡張マークア
ップ言語(XML)、仮想現実マークアップ言語(VRML)等の
文書マークアップ言語によって定義される。
【0003】ハイパーテキスト文書は、「タグ」と呼ば
れるマークアップ符号を持つ。タグはハイパーテキスト
文書の構造を定義するものであり、区切り記号で囲まれ
た「開始」タグ名を少なくとも有し、多くの場合、区切
り記号で囲まれた「終了」タグ名を有する。例えばマー
クアップタグ「<H1>」は、第1レベルヘッダの開始を意
味する。マークアップタグ「</H1>」は、第1レベルヘ
ッダの終了を意味する。画像タグ「<IMG...>」は、タグ
を閉じる区切り記号「>」で終わり、「</IMG>」という
終了タグは用いない。その他のマークアップ言語も同様
のタグを使ってハイパーテキスト文書を作成する。
【0004】マークアップ言語は、テキストに添付した
画像、動画、音声、映像等の電子データの参照を可能に
する。ハイパーテキストマークアップ言語は、画像タグ
「<IMG>」を使ってハイパーテキスト文書において画像
の使用を可能にする。例えば、画像タグ「<IMGSRC="log
o.jpg">」は、JPEGファイル「logo.jpg」に格納したロ
ゴ画像を表示する。
【0005】ワールドワイドウエブからのハイパーテキ
スト文書は、「ブラウザ」と呼ばれるソフトウエアによ
って表示される。ブラウザには、ワシントン州レドモン
ドのマイクロソフト社のインターネットエクスプローラ
やカリフォルニア州マウンテンビュウのネットスケープ
コミュニケーションズ社のネットスケープナビゲータが
ある。ブラウザは、ハイパーテキスト文書を解析し、テ
キスト、画像、動画、音声、映像等に変換し、パソコン
のディスプレイ等の装置に表示させる。
【0006】ハイパーテキスト文書内にハイパーリンク
を使うことによって、他の情報源からハイパーテキスト
文書に内容を追加することができる。例えば、ハイパー
リンクタグ「<A HREF= "http://www.spyglass.com/log
o.mov">」は、映像ファイル「logo.mov」へのハイパー
リンクを提供する。ハイパーテキスト文書内においてユ
ーザがこのリンクを選択すると(例えばマウスのクリッ
クによって)、映像ファイル「logo.mov」がインターネ
ットアドレス(URL)である「www.spyglass.com」から検
索される。ハイパーテキスト転送プロトコル(HTTP)は、
転送プロトコルである。
【0007】ハイパーテキスト転送プロトコル(HTTP)、
ファイル転送プロトコル(FTP)、ゴーファ(Gopher)など
の転送プロトコルは、ワールドワイドウエブを介してハ
イパーテキスト文書や添付情報を転送するための手段で
ある。ハイパーテキスト転送プロトコルは、ワールドワ
イドウエブを介して情報を転送するために使われる基本
的なプロトコルの一つである。ハイパーテキスト転送プ
ロトコルは、ユーザをサーバに接続し、ハイパーテキス
トを要求し、応答を受け取り、ユーザをサーバーから切
り離す。ファイル転送プロトコルは、遠く離れた装置の
ファイルにアクセスすることを可能にする。ファイル転
送システムを使うことにより、ユーザは装置にアクセス
し、ディレクトリを検索し、ファイルをダウンロードし
たりアップロードできる。ゴーファは、ファイル転送プ
ロトコルと同様であり、ハイパーテキストを含んだファ
イルにリンクした一連のメニューを提供する。
【0008】ワールドワイドウエブのコンテンツプロバ
イダは、マークアップ言語のタグの属性を使って独自の
コンテンツを提供している。例としてHTMLの画像タグIM
Gが持っている属性を説明する。ISMAPは選択可能な画像
マップである。SRCは画像の発信元URLである。ALTは画
像の代わりに使われる文字列である。ALIGNは画像の整
列(例えば左、中央、右)である。VSPACEは画像とテキス
ト間の上下方向のスペースである。HSPACEは画像とテキ
スト間の水平方向のスペースである。WIDTHは画像のピ
クセル幅である。HEIGHTは画像のピクセル高さである。
その他にもブラウザに依存した属性がいくつかある(例
えばネットスケープブラウザのBORDERやLOWSRC等)。さ
らに変更可能な属性もある。例えば256色の1つを選ぶ
(TEXT="blue"またはTEXT="0xa6caf0"はスカイブルーを
選択する)、フォントを指定する(FONTFACE="Times Roma
n")、書式を設定する(<B>text<B>は太字を設定する)等
である。
【0009】ワールドワイドウエブ用に開発された電子
文書のほとんどは、標準的なSVGA解像度(例えば800x600
ピクセルの解像度で256色またはそれ以上のカラー表示)
を有するデスクトップコンピュータにおいてブラウザを
使って電子文書の内容を見ることを想定している。ユー
ザは、ブラウザの属性を変更することによって、選択し
た電子文書の内容の表示を変更できる(例えばテキスト
の色やサイズ)。しかし、変更可能な内容は、使用する
ブラウザの変更可能な属性によって制限される。
【0010】標準的なSVGA解像度で見ることを想定して
ワールドワイドウエブ用に開発された電子文書には多く
の問題がある。携帯パソコン、個人用情報端末(PDA)、
携帯電話等の携帯装置を使用するユーザは、ワールドワ
イドウエブの電子文書を見たい場合がある。しかし、ほ
とんどの携帯装置のディスプレイは、解像度がSVGAより
も低く(例えば800x600ピクセルの解像度よりも低く、色
は256色より少ない)、カラーをサポートしていない場合
も多い。この場合、電子文書の内容は適切に表示されな
いので、元のハイパーテキストの内容を見ることは難し
い。
【0011】この問題の解決策の1つは、各種の装置用
に電子文書の様々なバージョンを準備することである。
しかしこれは、電子文書の管理を極めて困難にする。各
電子文書について複数のコピーを作れば、ワールドワイ
ドウエブの電子文書サーバは、非常に大きな格納場所を
無駄にすることになる。ワールドワイドウエブの特徴は
動的なことであり、常に新しい内容が導入されている。
既存の電子文書のたくさんのコピーは、常に修正が必要
である。
【0012】別の解決策は、内容変換プログラムを提供
して、装置やユーザの性能に合わせて電子文書を変換す
ることである。電子文書を変換する目的の1つは、元の
電子文書のフォーマットを別のフォーマットに変換して
ユーザにその電子文書の情報を提供することである。例
えば、小さなディスプレイを持つ機器用に画像を縮小し
たり、視覚障害者のためにテキストを音声に変換したり
する。ほとんどの内容変換プログラムは、電子文書を表
示するにあたりユーザ装置に依存している。すなわち各
携帯装置は、必要な内容変換プログラムを保持しなけれ
ばならない。
【0013】電子文書用の内容変換プログラムをワール
ドワイドウエブ用に提供しようとする試みがある。カリ
フォルニア州サンタクララのインテル社は、クイックウ
エブ技術を開発した。これは、画像用のハイパーテキス
ト文書を解析し、画像データを圧縮し、ユーザ装置に高
速でその画像を送信できるようにする。またこの技術は
画像をキャッシュに保存する。ユーザが画像を要求する
と、キャッシュに保存する。同じ画像に対して次の要求
があると、遠隔サーバの代わりに、キャッシュからその
画像を提供する。クイックウエブ技術は画像の変換に限
られており、他の情報を変換することはできない。
【0014】カリフォルニア州バークレイのカリフォル
ニア大学は、トランセンドを開発した。この技術は変換
プロキシを使う。これは画質を低めることによって電子
文書内の画像を変換する。結果的に画像の品質は落ちる
ものの、オリジナル画像を復元することができる。トラ
ンセンドプロキシは、ワールドワイドウエブからの電子
文書を抜粋して高速な表示を行う。トランセンドは、プ
ロキシをオンオフするユーザ設定を制限すると共に画質
を落とすことによって高速伝送を実現する。トランセン
ドは現在のところ、画像を変換することしかできず、他
の情報を変換することはできない。
【0015】したがって、電子文書の画像のみならず他
の情報も変換して希望の装置に表示できる内容変換プロ
グラムが望まれる。この内容変換プログラムは、装置の
性能、ユーザの表示設定、電子文書サーバのサイトに依
存した特性等に基づいて電子文書の変換ができなければ
ならない。
【0016】
【課題を解決するための手段】本発明は、電子文書の内
容変換に関する問題のいくつかを解決する。電子文書の
内容を変換するための本発明の方法およびシステムは、
変換設定を使用する。この方法およびシステムは、1つ
またはそれ以上の変換設定に基づいて、テキスト、ハイ
パーテキスト、画像、およびその他情報を含むオリジナ
ル電子文書の内容を変換する。
【0017】本発明の一態様に基づく内容変換方法は、
第1のコンピュータネットワークに接続した第1のネッ
トワーク装置(例えば携帯装置)がオリジナル電子文書に
対する要求を発行し、第1のコンピュータネットワーク
に接続した第2のネットワーク装置(例えば内容変換部)
がその要求を受け取り、その要求から変換情報を取り出
し、抽出した変換情報から1つまたはそれ以上の変換キ
ーを作成し、データベースに格納した1つまたはそれ以
上の変換設定にアクセスし、変換キーを使ってそのデー
タベースから変換設定を獲得し、オリジナル電子文書を
変換するための変換順位に基づいて変換指示を作成す
る。この変換指示は、変換設定のリストを含み、変換順
序に基づいて変換設定をオリジナル電子文書に適用す
る。
【0018】変換指示は、多くの異なった変換設定から
作成することもできる。これによって様々な変換順序を
提供できる。変換設定には、ユーザ用変換設定、装置用
変換設定、サイト用変換設定等がある。これらに基づい
てオリジナル電子文書を変換し、携帯装置などの希望の
装置に適切に表示する。変換指示は、保存装置(例えば
データベース)に保存して後で使うこともできる。
【0019】本発明の他の態様において、前記変換指示
は、少なくとも1つの変換設定に基づき、SVGA解像度の
ディスプレイで見ることを前提としたオリジナル電子文
書を変換できる。変換後の電子文書は、SVGA解像度より
も低い解像度の携帯装置等の装置に適したフォーマット
になっている。変換後の電子文書は、SVGA解像度の装置
用に変換することもできる。
【0020】本発明の他の態様は、内容変換部と、デー
タベースと、プロキシサーバと、内容変換指揮部とを備
えた内容変換システムを提供する。内容変換部は、内容
変換指示に基づき、オリジナル電子文書を希望の装置用
に変換する。データベースは、内容変換用の複数の変換
設定を格納する。プロキシサーバは、オリジナル電子文
書に対して要求を発する複数のネットワーク装置と通信
し、内容変換部と通信し、オリジナル電子文書を提供す
るコンピュータネットワーク上の複数のサーバと通信す
る。変換設定を伴った内容変換指示は、データベースに
格納した変換設定から作成され、オリジナル電子文書を
変換する。本発明の内容変換システムの各部は、さらに
細かく分割したり、あるいは統合したりできる。別の構
成を追加したり、構成を削除したりもできる。
【0021】本発明の内容変換方法およびシステムは、
ユーザ用変換設定、装置用変換設定、サイト用変換設定
等を選ぶことができ、携帯装置等の希望装置のディスプ
レイに適した電子文書に変換することができる。また本
発明の内容変換方法およびシステムは、インターネット
のワールドワイドウエブやイントラネットの電子文書サ
ーバから得られるほとんどのオリジナル電子文書につい
て、テキスト、ハイパーテキスト、画像、その他の付加
情報(例えばグラフィック、音声、映像等)を変換でき
る。
【0022】これら本発明の特徴や利点は、実施例およ
び添付図面を参照して以下に詳細に説明する。
【0023】
【発明の実施の形態】本発明に基づく電子データの内容
変換システムを説明する。
【0024】図1は、本発明に基づく内容変換システム
10を示すブロック図である。内容変換システム10は、複
数の要素から構成される。第1のネットワーク装置12
は、オリジナル電子文書を要求する。第1のネットワー
ク装置12は、SVGAの解像度よりも低い解像度(例えば800
x600ピクセルの解像度より低く、256色より少ないカラ
ー表示)のディスプレイを有する。ただし本発明は、SVG
Aの解像度を有するディスプレイを備えた装置に対して
も適用可能である。
【0025】電子文書は、テキスト、ハイパーテキス
ト、グラフィックデータ、さらには画像、音声、映像等
の情報への参照を含んでいる。ハイパーテキスト文書
は、「タグ」と呼ばれるマークアップ記号を持ってい
る。ハイパーテキスト文書の構造は、汎用マークアップ
言語(SGML)、ハイパーテキストマークアップ言語(HTM
L)、拡張マークアップ言語(XML)、仮想現実マークアッ
プ言語(VRML)等の文書マークアップ言語によって定義さ
れる。マークアップ言語は、テキストの他、グラフィク
ス、動画、音声、映像等の内容を参照できる。
【0026】電子文書は、「ブラウザ」と呼ばれるソフ
トウエアを介して表示される。携帯装置のブラウザは、
オリジナルのブラウザの簡易版であることがあり、電子
文書サーバに格納した電子文書の内容を完全に表示でき
ないことが多い。ブラウザは、電子文書を読み取り、そ
の内容をテキスト、グラフィクス、動画、音声、映像等
に視覚的に表現して、パソコン等の装置に表示する。ほ
とんどの電子文書は、標準的なSVGA解像度(例えば800x6
00ピクセルの解像度、256色以上のカラー表示)を有する
デスクトップコンピュータでブラウザを使って表示する
ことを想定している。ユーザはブラウザの属性を変える
ことによって選択した内容の表示を変えることができ
る。しかし、ユーザが変えることのできる範囲は、ブラ
ウザの変更可能な属性によって制限される。
【0027】図1に戻り、プロキシサーバ14は、第1の
ネットワーク装置12からの電子文書に対する要求を処理
し、第1のネットワーク装置12に対して変換後の電子文
書を返す。内容変換部16は、電子文書の内容を第1のネ
ットワーク装置12(例えば小さなディスプレイを有する
装置)でも使用可能なフォーマットに変換する。データ
ベース18は変換設定を格納する。図1においてデータベ
ース18は単一である。しかし、複数のデータベースを使
うことも可能である。コンピュータネットワーク20は、
電子文書を供給するための少なくとも1つの電子文書サ
ーバを備える。
【0028】本発明の一実施例において、コンピュータ
ネットワーク20はインターネットのワールドワイドウエ
ブ(WWW)である。インターネットは、相互に接続された
コンピュータの世界的なネットワークである。ワールド
ワイドウエブは、インターネット上の情報システムであ
って、電子文書の交換用に設計された。本発明は、電子
文書サーバを有する他のコンピュータネットワーク(例
えばイントラネット)にも適用できる。
【0029】図1において、内容変換部16は独立した要
素であるが、プロキシサーバ14と一体でもよい。本発明
は、図示の各ネットワーク要素に限定されるものではな
い。さらに多くのあるいはより少ないネットワーク要素
でも本発明システムを構成できる。プロキシサーバ14と
内容変換部16は、ソフトウエア要素である。図1の各要
素の機能は、ハードウエアとソフトウエアの組み合わ
せ、あるいはハードウエアによって提供できる。
【0030】本発明の一実施例において、図1の各要素
の機能は、オブジェクト指向プログラミング技術とC++
プログラミング言語とを使ったソフトウエアによって提
供される。他のオブジェクト指向言語を使うこともでき
る。図1の各要素の機能は、非オブジェクト指向プログ
ラミング言語(例えばCプログラミング言語)でも提供で
きる。
【0031】オブジェクト指向プログラミングは、オブ
ジェクト指向オブジェクトを含むコンピュータソフトウ
エアの設計に使われる。オブジェクト指向オブジェクト
は、作成が容易であり、変更する際にコストがかから
ず、再利用できる。オブジェクト指向オブジェクトは、
「オブジェクトデータ」と「オブジェクトサービス」を
含む。オブジェクトサービスは、「オブジェクトメソッ
ド」(オブジェクト動作またはオブジェクト機能とも呼
ばれる)を介して提供される。オブジェクトメソッド
は、オブジェクトが所有する「インスタンスデータ」や
「オブジェクト状態データ」等の個別データ上で動作す
る。オブジェクトの集まりは、「オブジェクトクラス」
あるいは「オブジェクトタイプ」と呼ばれる。オブジェ
クトクラスは、オブジェクトセットの動作を記述するた
めのテンプレートである。オブジェクトの実行は外から
隠されている。オブジェクトプライベートインスタンス
データは、オブジェクトクラスのオブジェクトメソッド
によってのみアクセスできる。オブジェクトパブリック
インスタンスデータは、公開の「オブジェクトインタフ
ェース」を介してアクセスされる。
【0032】本発明の内容変換システム10の各要素の動
作環境は、少なくとも高速中央演算処理装置(CPU)とメ
モリシステムとを備えた処理システムを含む。本発明の
以下の説明は、特に明記しない限り、コンピュータプロ
グラミングの実際に基づき、処理システムが実行する動
作を通例の表現を用いて記述する。このような処理や動
作は、「コンピュータ処理」、「CPU動作」等と呼ばれ
る。以下の説明では1つのCPUを用いるが、本発明は複
数のCPUを用いることもできる。
【0033】メモリシステムは、主メモリと二次メモリ
とで構成しても良い。主メモリは、高速ランダムアクセ
スメモリ(RAM)である。主メモリは、高速メモリ装置、
またはメモリ回路であっても良い。二次メモリは、永久
記憶装置であり、例えばリードオンリーメモリ(ROM)、
光ディスク、磁気ディスク、有機メモリ、揮発性大容量
記憶装置、不揮発性大容量記憶装置等である。このよう
にメモリシステムは、各種の要素あるいはそれらの組み
合わせで実現できる。
【0034】以下に記載の処理および記号を用いて表現
する動作は、CPUによる電気信号の処理も含む。電気信
号は、データビットの変換を行う。メモリシステムの記
憶場所にデータビットを保持することは、CPU動作を再
構築したり変化させたりする。データビットの記憶場所
は物理的な場所であって、データビットに応じて特定の
電気的、磁気的、光学的、あるいは有機的特性を持つ。
【0035】コンピュータあるいはCPUで読取可能な磁
気ディスク、光ディスク、有機ディスク、揮発性大容量
記憶装置、不揮発性大容量記憶装置等の媒体にデータビ
ットを格納することもできる。コンピュータで読取可能
は媒体は、共同して動作する媒体あるいは相互接続した
媒体でも良い。これら媒体は処理システムにのみ存在し
ても良いし、相互接続した複数の遠隔処理システムに分
散しても良い。
【0036】内容変換システム10の各要素は、少なくと
も1セットの変換設定に基づいて内容変換を行う。内容
変換システム10が変換した電子文書は、SVGA解像度より
も低い解像度の小型ディスプレイを有する装置や、SVGA
解像度を有する表示装置での表示に適している。
【0037】本発明に基づく電子データの内容変換につ
いて説明する。
【0038】図2は、本発明に基づく変換方法22を説明
するフローチャートである。ステップ24において、内容
変換部16は、第1のネットワーク装置12からプロキシサ
ーバ14を介してオリジナル電子文書に対する要求を受け
取る。ステップ26において、内容変換部16は、変換設定
を得るためにデータベース18にアクセスする。変換設定
とは、第1の装置12から要求されたオリジナル電子文書
を該装置12に適した電子文書に変換するために使用され
る。この変換設定は、ユーザ用変換設定、装置用変換設
定、サイト用変換設定等がある。ステップ28において、
内容変換部16は、プロキシサーバ14にオリジナル電子文
書に対する要求を返す。プロキシサーバ14は、その要求
を適切な電子文書サーバに送り、要求されたオリジナル
電子文書の獲得に努める。
【0039】ステップ30において、内容変換部16は、要
求したオリジナル電子文書をプロキシサーバ14から受け
取る。ステップ32において、内容変換部16は、ステップ
26で得た変換設定に基づき、オリジナル電子文書を変換
する(例えば変換指示や内容変換プログラムを使って)。
テキスト、画像、ハイパーテキスト(例えば音声や映像)
等が変換設定に基づいて変換される。ステップ34におい
て、内容変換部16は、変換した電子文書をプロキシサー
バ14に送る。プロキシサーバ14は、要求元の第1のネッ
トワーク装置12に、変換した電子文書を送る。第1のネ
ットワーク装置12は、変換された電子文書を受け取る。
本発明の変換方法22は、内容変換部16がプロキシサーバ
14に一体化されていても、実現可能である。
【0040】変換方法22により、ネットワーク装置は、
ユーザ用変換設定、装置用変換設定、サイト用変換設定
等の変換設定に基づいて変換された電子文書を受け取る
ことができる。変換方法22により、個人用情報端末、携
帯パソコン、携帯電話等の小型携帯装置は、変換後の電
子文書を受信できる。変換後の電子文書は、元の電子文
書がSVGAの高解像度用に書かれていても、低解像度の小
型ディスプレイに適切に表示できる。変換方法22によれ
ば、変換後の電子文書をSVGA解像度のディスプレイに表
示することもできる(例えば少なくとも1つの変換設定
に基づいて表示特性を変えることにより)。
【0041】電子データの内容変換システムの実施例を
説明する。
【0042】本発明の内容変換システム10の各要素の機
能は、複数のモジュールに分割したり、別のモジュール
(例えば管理モジュールやフィルタモジュール)を追加し
たりできる。これにより内容変換システム10の機能を分
散したり追加したりできる。
【0043】図3は、本発明の一実施例に基づく電子デ
ータの内容変換システム36を示すブロック図である。た
だし本発明はこの実施例に限定されるものではない。例
えばこの実施例のシステムには、別の要素を追加した
り、今ある要素を減らしたりすることができる。図3に
点線で示した部分は、図1の内容変換システム10に対応
する。ただし図1のシステムの各要素の接続関係は図3
には示していない。また各要素は、小さいモジュールに
分割したり、あるいは大きなモジュールに統合したりで
きる。
【0044】オプションの管理インタフェース38は、第
2のネットワーク装置40の管理者が変換システム36を編
成したりデータベース18を保守するために使う。オプシ
ョンの管理サーバ42は、プロキシサーバ14が使用する構
成ファイルとデータベース18とを変更するために使われ
る。処理管理部44は、要求処理中にデータベース18にア
クセスし、ユーザ用変換設定、装置用変換設定、サイト
用変換設定等を検索する。
【0045】変換部46は、変換する電子文書の内容に応
じて、クライアント装置48、内容変換部16、キャッシュ
50と通信する。変換部46は、文書生成モジュール(図3
に示さず)を含んでも良い。この文書生成モジュール
は、メタデータオブジェクトとデータパイプオブジェク
トとを含む電子文書を変換する際に変換部46を補助す
る。
【0046】クライアント装置48は、コンピュータネッ
トワーク20から電子文書の内容を取り出すためのネット
ワーク装置を含む。キャッシュ50は、インターネットア
ドレス(URL)、要求ヘッダ、応答ヘッダ、変換後デー
タ、未変換データ、要求処理用の変換署名等を記憶す
る。URLは、ワールドワイドウエブ上の電子文書の位置
を特定するために使われる。プロキシサーバ14および内
容変換部16(図1)が提供する内容変換機能は、内容変換
システム36(図3)において追加モジュールに分散されて
いる。しかし本発明は、内容変換機能を複数のモジュー
ルに分散させなくても実現できる。
【0047】本発明の一実施例において、図3の各要素
の機能は、オブジェクト指向プログラミング技術とC++
プログラミング言語を用いて実現される。他のオブジェ
クト指向プログラミング言語や非オブジェクト指向プロ
グラミング言語を使っても良い。また図3の各要素の機
能は、ハードウエアとソフトウエアの組み合わせやハー
ドウエアのみによっても実現できる。
【0048】本発明の実施例に基づく電子データの内容
変換を説明する。
【0049】図4、図5、図6は、図3の内容変換シス
テム36を使う本発明の内容変換方法52を説明するフロー
チャートである。図4のステップ54において、プロキシ
サーバ14は、オリジナル電子文書に対する要求を第1の
ネットワーク装置12から受け取る。この要求は、例えば
ハイパーテキスト転送プロトコル(HTTP)要求(例えばhtt
p://www.spyglass.com/info.html)である。これは他の
要求であっても良い(例えばファイル転送プロトコル(FT
P)要求ftp://www.spyglass.com/info.htmlやゴーファ要
求)。HTTPは、ワールドワイドウエブ上の電子文書サー
バからデータを転送する際に使われる。その詳細は、IE
TF(Internet Engineering Task Force)のRFC(Request F
or Comments)2068に記述されている。FTPは、遠隔地に
あるシステムのファイルにアクセスする方法を提供す
る。その詳細はRFC-172に記述されている。ゴーファはF
TPに似たプロトコルであり、実際のハイパーテキストを
含んだファイルにリンクした一連のメニューを提供す
る。
【0050】図4のステップ56において、プロキシサー
バ14は、受け取った要求を要求ログに記録する。ステッ
プ58において、プロキシサーバ14は、第1のネットワー
ク装置12がログイン情報なしで内容変換機能を使うこと
を許可されているかを確認する。この確認のため、プロ
キシサーバ14は、ステップ58においてネットワークアド
レス(例えばインターネットプロトコル(IP)アドレス)を
使う。IPは、ネットワーク内であるいはネットワーク間
で、ルートを決定するためのアドレス指定プロトコルで
ある。IPの詳細はRFC-791に記述されている。ネットワ
ーク装置がログイン情報なしで内容変換を使えるかどう
かを決定するために、他の方法を使っても良い。
【0051】ネットワーク装置がログイン情報なしで内
容変換機能を使うことを許可されていない場合、ステッ
プ60においてプロキシサーバ14は、第1のネットワーク
装置12に対して、ログイン情報を促す表示を行い、第1
のネットワーク装置12のネットワークアドレス(例えばI
Pアドレス)を記録する。ステップ58において第1のネッ
トワーク装置12がログイン情報なしで内容変換機能を使
うことを許されていれば、あるいはステップ60において
ログイン情報が得られれば、ステップ62においてプロキ
シサーバ14は、「メタデータオブジェクト」および「デ
ータパイプオブジェクト」と呼ばれるオブジェクト指向
データ構造を生成する。
【0052】メタデータオブジェクトはC++オブジェク
トであり、データパイプオブジェクトに格納されている
「データ本体」に関する要求/応答ヘッダ、変換設定等
の情報を運ぶ。データパイプオブジェクトは、やはりC+
+オブジェクトである。メタデータオブジェクトおよび
データパイプオブジェクトは、C++オブジェクト以外の
オブジェクトであっても良い。データ本体とは、電子文
書の内容である。例えば、ハイパーテキストマークアッ
プ言語(SGML、HTML、XML、VRML等)、テキスト、グラフ
ィックデータ、画像、動画、音声、ビデオなどであり、
データパイプオブジェクトに格納されている。
【0053】表1は、メタデータオブジェクトについて
のオブジェクト指向インタフェースとデータ構造の例を
示す。本発明の一実施例において、オブジェクトインタ
フェースは、CORBA(Common Object Request Broker Arc
hitecture)インタフェースである。CORBAは、プログラ
ムオブジェクトを生成し、配布し、保守するための体系
である。他のオブジェクト体系(例えばCOM(Component O
bject MOdel)インタフェース、DCOM(Distributed Compo
nent Object Model)インタフェース)を使っても良い。
また他のオブジェクト指向データ構造を使うこともでき
る。本発明は、表1の構造に限定されるものではない。
【0054】
【表1】 表2は、データ本体についてのオブジェクト指向インタ
フェースとデータ構造の例を示す。他のオブジェクトイ
ンタフェースやデータ構造を用いることもできる。本発
明は、表2の構造に限定されるものではない。
【0055】
【表2】 図4のステップ62において、プロキシサーバ14は、デー
タパイプオブジェクトを生成する。これはオブジェクト
指向オブジェクトであって、複数の読み手によって読む
ことができるが、単一の書き手によって書かれる。本発
明の一実施例において、データパイプオブジェクトは、
電子文書の内容を含むデータ本体を保持する。
【0056】表3、4は、オブジェクト指向データパイ
プインタフェースの例を示す。他のオブジェクト指向イ
ンタフェースを用いることも可能であり、本発明は表
3、4に限定されるものではない。
【0057】
【表3】
【表4】 変換オブジェクトを生成した後、プロキシサーバ14は、
要求/応答データオブジェクトを通過させる。例えば、
プロキシサーバ14は、メタデータオブジェクトとデータ
パイプオブジェクトとを含む要求を処理管理部44に送
る。
【0058】ステップ64において、処理管理部44は、デ
ータベース18から得たユーザ用変換設定、装置用変換設
定、サイト用変換設定、あるいは別の変換設定を要求メ
タデータオブジェクトに加える。本発明の一実施例にお
いて、処理管理部44は、転送プロトコル要求ヘッダを使
って装置を特定し、IPアドレスとユーザ名とを使ってユ
ーザを特定する。他の特定方法を用いることもできる。
この転送プロトコル要求ヘッダは、HTTPヘッダまたはMI
ME(Multipurpose Internet Mail Extension)ヘッダを含
むことができる。MIMEヘッダの詳細は、RFC-2046に記述
されている。
【0059】ステップ66において、処理管理部44は、要
求メタデータオブジェクトとデータパイプオブジェクト
とを変換部46に送る。ステップ68において、変換部46
は、メタデータオブジェクトからユーザ識別子および装
置識別子を含む1つ以上の変換キーを作成すると共に、
要求URLを使ってサイト識別子を作成する。第1の変換
キーは、キャッシュ50から要求を満足させる変換後デー
タまたは未変換データ本体を検索する。他の情報を使っ
て変換キーを作成しても良い。第2の変換キーは、デー
タベース18から変換設定を獲得するために使われる。
【0060】本発明の一実施例において、第1および第
2の変換キーは、同一の情報を含まない。第1の変換キ
ーは、キャッシュ50を検索するために使われ、メタデー
タオブジェクトに基づくURLと付加情報とを含む。第2
の変換キーは、データベース18を検索するために使わ
れ、ユーザエージェント名、ユーザ名、あるいはデータ
ベース18以外のデータベースを検索するためのURLを含
む。
【0061】図5のステップ70において、変換部46は、
キャッシュ50が要求に見合った適切な「バージョン」の
変換データ本体を保持しているかを決定する。本発明の
一実施例において、変換データ本体の適切なバージョン
とは、所定の日付または時間よりも古くないデータを意
味する。適切な変換データ本体を決定するにあたり、他
の基準を使ってもかまわない(例えば変換署名に含まれ
る基準データ)。キャッシュ50が適切なバージョンの変
換データ本体を保持していれば、変換部46は、ステップ
72において、キャッシュ50から処理管理部44へその変換
データ本体を含むデータパイプオブジェクトを送る。キ
ャッシュ50が適切なバージョンのデータ本体を保持して
いなければ、ステップ74において、キャッシュ50がオリ
ジナルの未変換データ本体を保持しているかを決定す
る。もし保持していれば、ステップ76において、変換部
46は、キャッシュ50から内容変換部16に、その未変換デ
ータ本体を含むデータパイプオブジェクトを送り、変換
させる。
【0062】ステップ74においてキャッシュ50がオリジ
ナルの未変換データ本体を保持していなければ(すなわ
ちキャッシュ50が要求に見合ったデータ本体を持ってい
なければ)、ステップ78において、変換部46は、要求に
関連したメタデータオブジェクトとデータパイプオブジ
ェクトとを内容変換部16へ送る。ステップ80において、
内容変換部16は、要求メタデータオブジェクトと必要な
らデータパイプオブジェクトを変換し、変換したものを
変換部46へ戻す。
【0063】図6のステップ82において、変換部46は、
クライアント装置48にコンピュータネットワーク20(例
えばインターネットのワールドワイドウエブ)上の希望
の電子文書サーバに対して要求を送らせる。ステップ84
において、コンピュータネットワーク20上の電子文書サ
ーバは、オリジナルの電子文書を変換部46に返す。この
時、オリジナルの電子文書は、クライアント装置48によ
って応答データパイプオブジェクトに含まれる応答デー
タ本体と、応答メタデータオブジェクト(例えば応答ヘ
ッダを含む)とに変換される。
【0064】ステップ86において、変換部46は、生デー
タとしての応答データ本体と応答ヘッダを含む応答メタ
データオブジェクトとをキャッシュ50に格納する。キャ
ッシュ50に未変換応答を格納しておくと、ネットワーク
装置が同一のオリジナル電子文書に対して新しい変換設
定で次の要求を出した時に伝送時間を節約できる。すな
わち未変換応答は、コンピュータネットワーク20上の電
子文書にふたたびアクセスせずに、新しい変換設定に基
づいてそれを変換することができる。
【0065】ステップ88において、変換部46は、応答デ
ータパイプオブジェクトに格納した応答データ本体を内
容変換部16に送って変換させる。ステップ90において、
内容変換部16は、応答メタデータオブジェクトと、応答
データパイプオブジェクト内の応答データ本体とに対し
て必要な変換を行い、変換応答を変換部46に返す。ステ
ップ92において、変換部46は、データパイプオブジェク
トに格納した変換データ本体と、変換応答メタデータオ
ブジェクトとをキャッシュ50へ送ると共に処理管理部44
へ送る。キャッシュ50に変換応答を記憶することによ
り、ネットワーク装置が同一のオリジナル電子文書に対
して同一の変換設定で次の要求を出した時に、処理時間
を節約できる。すなわち、その変換応答は、コンピュー
タネットワーク20上の電子文書にふたたびアクセスする
ことなしに利用できる。
【0066】ステップ94において、処理管理部44は、変
換応答をプロキシサーバ14に送る。ステップ96におい
て、プロキシサーバ14は、変換応答を第1のネットワー
ク装置12に送る。
【0067】本発明の変換方法52は、図3の内容変換シ
ステム36を用いて内容変換を行う。変換方法52は、より
多くのあるいはより少ない数のステップで構成すること
もできる。また変換方法52は、図3以外の変換システム
にも適用できる。本発明は、例示した変換方法52および
変換システム36に限定されるものではない。
【0068】本発明に基づく内容変換部の例について説
明する。
【0069】本発明の一実施例において、内容変換部16
は、図7に示すように複数のモジュールに分割できる。
すなわち図7は、内容変換部16を構成する複数の要素10
8を示すブロック図である。内容変換部16は、内容変換
インタフェース110と、内容変換指揮部112と、動作モジ
ュール114と、動作シーケンサ116と、変換手順書118
と、内容変換手配部120と、複数の変換動作122,124,126
とを備える。図では変換動作は3つある。内容変換部16
は、より多くのあるいはより少ないモジュールに分割す
ることもできる。また本発明の内容変換部16は、図7の
構成に限定されるものではない。
【0070】内容変換インタフェース110は、内容変換
部16と内容変換システム36または10の他の要素との間の
インタフェースを提供する。内容変換指揮部112は、内
容変換を指揮する。動作モジュール114は、変換機能等
ののライブラリ(例えばダイナミックリンクライブラリ
(DLL))である。動作シーケンサ116は、変換手順書118に
記載された変換動作等を制御する。変換手順書118はフ
ァイルであり、選択された内容のタイプ(すべてのタイ
プではなく)に対して実行される変換動作とその順序と
を示す。変換手順書118は、変換指示を含む。内容変換
手配部120は、利用可能な変換動作についてのデータ参
照レジストリである。第1の変換動作は、内容変換手配
部120からオブジェクト参照を獲得することにより、第
2の変換動作の位置を特定する。変換動作122,124、126
は、動作モジュール114に格納されている。
【0071】表5および表6は、内容変換動作122、12
4、126の例を示す。内容変換動作の数は、より少なくと
もあるいは多くともかまわないし、他の内容のタイプ
(例えばVRML)用の変換を使うこともできる。例えば、HT
MLを音声フォーマット(例えばウエーブフォーマット
「*.WAV」)に変換したり、音声フォーマットをHTMLに変
換したりするために、他の変換動作を使うこともでき
る。
【0072】表5は、HTML変換動作の例を示す。例示よ
りも多くのあるいは少ないHTML変換動作を使用しても良
い。また、他のハイパーテキスト変換動作(例えばXML、
SGML、VRML等)を含んでも良い。
【0073】
【表5】 表6は、画像変換動作の例を示す。より多いあるいは少
ない数の画像変換動作を使うこともできる。他の画像変
換動作を含めることもできる。内容変換部16は、画像変
換演算子を使って、画像を内部的な「生画像」フォーマ
ットに変換する。生画像フォーマットは、画像を高速に
縮小し、サイズを倍変し、フォーマットを変換するため
に使われる。ただし本発明は、生画像フォーマットを使
うことに限定されるものではなく、他の内部的画像フォ
ーマットを使っても実現できる。
【表6】 図8は、図7に示した内容変換部16の複数の要素108に
よって実行される本発明の内容変換方法128を示すフロ
ーチャートである。ステップ130において、内容変換イ
ンタフェース110は、変換部46(例えば図6のステップ8
8)またはプロキシサーバ14(例えば図2のステップ30)か
ら変換要求を受け取る。ステップ132において、内容変
換インタフェース110は、要求メタデータオブジェクト
と、データ本体を含む要求データパイプオブジェクトと
に対し、オブジェクト指向インタフェースを供給する。
これら要求メタデータオブジェクトおよび要求データパ
イプオブジェクトは、変換動作122、124、126を含む他
のオブジェクトと相互作用する。本発明の一実施例に基
づき、オブジェクトインタフェースは、「インタフェー
ス設計言語インタフェース」と呼ばれるCORBAインタフ
ェースである。他のオブジェクトインタフェース(例え
ば要素オブジェクトモデル(COM)インタフェース、分散
要素オブジェクトモデル(DCOM)インタフェース)を用い
ても良い。表7は、内容変換インタフェース110が供給
する内容変換インタフェースの例を示す。
【0074】
【表7】 内容変換インタフェースを供給した後、内容変換インタ
フェース110は、変換要求を内容変換指揮部112へ送る。
【0075】ステップ134において、内容変換指揮部112
は、動作シーケンサ116を呼び出す。本発明の一実施例
において、要求メタデータオブジェクトに変換開始要素
を指定することもできる。初期設定において、動作シー
ケンサ116は、変換要求を処理するために呼び出される
変換要素である。他の要素を使用しても良い。ステップ
136において、動作シーケンサ116は、要求メタデータオ
ブジェクトを読み、呼び出す変換動作のリストを決定す
るための1つ以上のキーを生成するとともに、その変換
動作を実行する順序を決める。本発明の一実施例におい
て、このリストは「変換順位」を伴った「変換指示」で
ある。本発明の他の実施例において、変換指示は変換手
順書118に格納される。これらリストと順序とは、デー
タベース18に格納した情報から得ることもできる。
【0076】ステップ138からの処理は、変換動作のリ
ストに応じて実行される。動作シーケンサ116は、内容
変換手配部120から、選択した変換動作(例えば122、12
4、126)のオブジェクトアドレスを得る。ステップ140に
おいて、選択された変換動作が実行される。実行された
変換動作は、データパイプオブジェクトに含まれる要求
データ本体を変更し、必要な場合は要求メタデータオブ
ジェクトを変更する。そして制御をオブジェクトシーケ
ンサ116に戻す。ステップ138および140を含む処理は、
変換要求にかかわるすべての変換が完了するまで繰り返
され、その後制御は内容変換指揮部112に戻る。
【0077】表8は、内容変換手配部120から、オブジ
ェクト指向変換方法用のアドレスを入手するためのソー
スコードの例を示すと共に、変換動作用の共通オブジェ
クト指向クラスの例を示す。オブジェクト指向メソッド
符号や他のオブジェクト指向クラスを使うこともでき
る。表8において、希望の変換動作の名前は、OpNameに
代入される(例えば、OpName=HTML_COMMENT_REMOVEはHTM
L文書からコメントを取り除く)。
【0078】
【表8】 ステップ142において、内容変換指揮部112は、変換後の
メタデータオブジェクトとデータパイプオブジェクトに
内包した変換後のデータ本体とを内容変換インタフェー
ス110に送る。ステップ144において、内容変換インタフ
ェース110は、それらを変換部46(例えば図6のステップ
90)またはプロキシサーバ14(例えば図2のステップ34)
へ送る。
【0079】図7および図8の実施例において、内容変
換部16は複数の要素108に分割されている。これは本発
明の一実施例であって、本発明は図7の構成に限定され
るものではなく、また図8の変換方法128に限定される
ものでもない。変換処理ステップは、図示より多くある
いは少なくとも良い。また内容変換部16を構成する図7
の複数の要素108は、図1および図3の内容変換システ
ムにも適用できる。
【0080】変換設定を使用した内容変換について説明
する。
【0081】本発明の一実施例において、オリジナル電
子文書の内容変換は、1つ以上の変換設定に基づいて行
われる。変換設定は、ユーザ用変換設定、装置用変換設
定、サイト用変換設定等、複数のカテゴリがある。より
多くのあるいはより少ない変換設定を使用することがで
きる。
【0082】小さなディスプレイを持ったネットワーク
装置が電子文書を要求すると、内容変換部16は、1つ以
上の変換設定を使い、オリジナル電子文書を該ネットワ
ーク装置で使用可能にするための変換方法を決定する。
【0083】図9は、変換設定を使用して内容変換を行
う本発明の変換方法146を説明するフローチャートであ
る。ステップ148において、内容変換部16は、第1のネ
ットワーク装置12からオリジナル電子文書に対する要求
を受け取る(例えば図1のプロキシサーバ14を介して)。
この要求は、要求ヘッダ(例えばHTTPヘッダ、MIMEヘッ
ダ、IPヘッダ)と、要求URLと、その他情報とを含んだ要
求メタデータオブジェクトと、データパイプオブジェク
トとを有する。ステップ150は、該要求から変換情報を
取り出す。本発明の一実施例において、該要求から、ユ
ーザ識別子、装置識別子、要求URLに基づくサイト識別
子を取り出す。その他の情報や識別子を取り出すことも
できる。要求ヘッダ(例えばHTTPヘッダまたはMIMEヘッ
ダ)からの転送プロトコルヘッダは、装置タイプと要求U
RLとを特定するために使われる。要求ヘッダからのIPア
ドレスは、第1ネットワーク装置12のユーザ位置を特定
するために使われる。他の情報を使ってユーザ、装置、
サイト等を特定しても良い。
【0084】ステップ152において、内容変換部16は、
データベース18に格納されている1つ以上の変換設定を
アクセスするために、抽出した変換情報から1つ以上の
変換キーを生成する。本発明の一実施例において、ユー
ザ識別子、装置識別子、要求URLに基づいたサイト識別
子から複数の変換キーが生成される。他の変換キーを生
成することもできる(例えばユーザ識別子と装置識別子
とから、またはユーザ識別子とサイト識別子とから、ま
たは装置識別子とサイト識別子とから)。データベース1
8以外の情報源から変換設定を取り出しても良い(例えば
他のネットワークの他のサーバから、または他のネット
ワーク装置から)。
【0085】ステップ154において、変換キーを使って
1つ以上の変換設定を獲得する。本発明の一実施例にお
いて、装置およびサイト(URL)用の変換設定を得ること
ができる。より多くのまたはより少ない変換設定を獲得
することもできる。ステップ156において、獲得した変
換設定から変換順位を伴った変換指示を作成する。本発
明の一実施例において、変換指示はメタデータオブジェ
クトに格納する。他のタイプの変換指示や格納手段を使
うこともできる。後で使用するために、変換指示は永久
記憶装置(例えばデータベース18、ユーザのハードディ
スク装置等)に保存する。ステップ156において、使用す
る変換設定や変換手順書118に応じて、多くの変換指示
を作成することもできる。1つの変換指示を作るために
多くの順序が使用可能である。少なくとも3つの変換設
定が一般的に使われる(例えばユーザ用変換設定、装置
用変換設定、サイト用変換設定)。3種類以上の変換設
定を使えば、さらに多くの変換順序が提供され、そこか
ら変換指示が作成される。
【0086】選択可能な変換設定に基づいた変換指示に
より、内容変換部16は様々な装置に対して様々な方法で
電子文書を変換する。例えば、第1の装置はカラーディ
スプレイを備えており、第2の装置はモノクロディスプ
レイを備えている。この場合、電子文書をユーザごとに
適切に変換する。例えばあるユーザは低解像度表示モー
ドで画像を見ることを希望し、他のユーザは高解像度表
示モードで画像を見ることを希望する。電子文書はサイ
トごとに別々に変換する。例えば、第1のサイトは多数
の画像を含んだ電子文書を有しており、第2のサイトは
テキストと数枚の画像からなるHTML文書を有している。
第1のサイトの画像を見るために、ユーザ装置は1つ以
上の表示パラメータを持たなければならない。
【0087】ステップ158において、内容変換部16は、
変換指示を使い、コンピュータネットワーク20上の電子
文書サーバから取り込んだ電子文書を変換する。変換指
示が有する変換順位は、内容変換における優先順位を決
める。
【0088】本発明の一実施例において、ユーザ用変換
設定は最も優先順位が高い。次は装置用変換設定であ
り、その次はサイト用変換設定である。ユーザ用変換設
定が使用可能であれば、装置用およびサイト用変換設定
よりも優先して使われる。ユーザ用変換設定が使用不可
であれば、装置用変換設定がサイト用変換設定に優先し
て使われる。本発明の他の実施例において、他の優先順
位を使うこともできる(例えば、ネットワークサイトの
特性に基づき、ユーザ用変換設定よりもサイト用変換設
定の優先順位を高くしてもよい)。本発明の一実施例に
おいて、優先順位はシステム管理者から固定的に与えら
れ、ユーザが変更することはできない。本発明の他の実
施例において、優先順位はユーザが動的に変更できる。
【0089】変換設定が衝突する場合、内容変換部16
は、どちらを優先させるかを決定する。HTMLサイトによ
っては、画像を適切に表示するため、ユーザ装置に高解
像度表示を要求する。この場合、このHTMLサイトのサイ
ト用変換設定は、高解像度表示となる。この時、もしユ
ーザが高解像度モードを使いたくなければ、ユーザ用変
換設定は中解像度モードでありうる。すると衝突が起き
る。内容変換部16は、この衝突を解決する。ユーザ用変
換設定が高い優先順位を与えられていれば、ユーザ用変
換設定(すなわち中解像度)がサイト用変換設定よりも優
先して使われる。サイト用変換設定がより高い優先度を
持っていれば、サイト用変換設定(すなわち高解像度)が
ユーザ用変換設定よりも優先して使われる。
【0090】本発明の変換方法146の使用例を説明す
る。第1のネットワーク装置12は個人用情報端末(PDA)
であり、IPアドレスとして128.10.20.30を持つ。第1の
ネットワーク装置12は、URLが「http://www.spyglass.c
om/info.html」のハイパーテキスト文書を要求する。ス
テップ148において、内容変換部16は、第1のネットワ
ーク装置12から(例えばプロキシサーバ14または変換部4
6を介して)オリジナル電子文書に対する要求を受け取
る。そのメタデータオブジェクトは、IPアドレス「128.
10.20.30」と、装置識別子「PDA」と、URL成分「www.sp
yglass.com/info.html」とを含む要求ヘッダ(例えばHTT
PまたはMIME)と、データ本体用のデータパイプオブジェ
クトとを含む。ステップ150は該要求から変換情報を取
り出す。ユーザ識別子128.10.20.30と、装置識別子PDA
と、要求URLのwww.spyglass.comを含むサイト識別子と
が要求ヘッダから取り出される。
【0091】ステップ152において、データベース18に
格納した1つ以上の変換設定にアクセスするため、取り
出した情報から1つ以上のキーを生成する。本発明の一
実施例において、ユーザ名(例えばkenc)にマップしたユ
ーザ識別子128.10.20.30から第1の変換キーを生成す
る。装置識別子PDAから第2の変換キーを生成する。サ
イト識別子要求URLのwww.spyglass.comから第3の変換
キーを生成する。より多くのあるいはより少ない変換キ
ーを生成しても良い。
【0092】ステップ154において、前記変換キーを使
ってデータベース18から要求に対応する変換設定を獲得
する。表9は、要求に対してデータベース18から抽出し
た変換設定の例を示す。
【0093】
【表9】 表9は、データベース18に順位不定で格納されている変
換設定の例を示す。したがって変換順位を決定しなけれ
ばならない(すなわち、ユーザ用変換設定が最も高い優
先順位を有し、次に装置用変換設定、その次がサイト用
変換設定である)。本発明の他の実施例において、優先
順位にしたがって変換設定を格納しても良い。
【0094】ステップ156は、獲得した変換設定から、
変換順位を伴った変換指示を作成する。表10は、表9
の変換設定に対する変換指示の例を示す。この例では変
換設定の衝突は無い。
【0095】
【表10】 表10は、優先順位に並べた変換指示の例を示す。ユー
ザ用変換設定(spyga_remove_comments, spyga_change_a
ttribute:font="arial")が優先順第1位であり、次が装
置用変換設定(spyga_convert_to_gray:yes, spyga_scal
e_image:scale=50%)、その次がサイト用変換設定(すな
わち「なし」)である。コメントを除去するユーザ用変
換設定は,表示フォントをArialに変更するユーザ用変換
設定の前に実行される。
【0096】ステップ156において作成した変換指示(表
8)は、ステップ158においてオリジナル電子文書に適用
される。表11はオリジナルHTMLハイパーテキスト文書
の例を示す。表10に例示した変換指示を含めてすべて
の変換指示は、他のハイパーテキスト文書(例えばXML、
SGML、VRML)にも適用できる。
【0097】
【表11】 第1のネットワーク装置12は、ワールドワイドウエブサ
イト「www.spygalss.com」の表11に示す「example.th
ml」という名のハイパーテキスト文書を要求する。表1
2は、変換方法146(図9)のステップ158を適用して変換
した電子文書の例を示す。表11のHTML文書からは、表
10の最初のユーザ用変換設定(すなわちremove_commen
ts)に基づきコメントが除去されている。
【0098】
【表12】 表12の3行目において、HTMLタグ「<FONT FACE="Area
l"」は表示フォントをArialに変更する。このタグは表
11には無い。表12の画像「glasses.jpg」は、この
画像の要求時に、データベース18に格納されている変換
設定を使って内容変換部16により変換される。画像の変
換は,ユーザには見えない。
【0099】図10は、本発明に基づく内容変換の例を
表示したディスプレイ160および162を示す。ディスプレ
イ160は、SVGA解像度のオリジナル電子文書を示し、内
容変換方法146を適用する前の表11に対応する。表1
1の画像「glasses.jpg」は、赤色のサングラスの画像
である。スクリーン160のテキストの設定フォントは、T
imes Romanである。このHTML文書は、HTMLコメントタグ
「<!...>」で示されるコメントを含んでいる。
【0100】ディスプレイ162は、PDAである第1のネッ
トワーク装置12用に変換した電子文書を表示しており、
内容変換方法146を適用することにより変換した表12
に対応する。このPDAディスプレイは、SVGAよりも低い
解像度を有し、グレースケールである。テキストの表示
フォントはArialに変換されている。ファイル「glasse
s.jpg」内のカラー画像は内容変換部16によりグレース
ケール画像に変換されており、サイズは50%縮小されて
いる。ディスプレイ160のブラウザは、赤いサングラス
の画像を表示するために、HTML画像タグ「<IMG src="ht
tp://www.spyglass.com/glasses.jpg"」を使っている。
PDAである第1のネットワーク装置12のディスプレイ162
のブラウザは、そのHTML画像タグを解析してその画像を
要求する。内容変換部16は、データベース18に格納され
た変換設定に基づいてその画像を変換し、変換後の表示
用画像をプロキシサーバ14に返す。プロキシサーバ14
は、グレースケールに変換され50%に縮小された画像を
第1のネットワーク装置12に返す。第1のネットワーク
装置12は、付加的な処理を必要とせずに、変換された画
像を受け取る。
【0101】要求したサングラスの画像が、画像マップ
の一部である場合は、変換後のHTMLタグ「<IMG src="ht
tp://www.spyglass.com/glasses_spyg$(spyga-image-at
tr-scale=50).jpg">」が仮想URLとして表11のHTML文
書に追加される。このHTML画像タグ内の仮想URL「glass
es_spyg$(spyga-image-attr-scale=50」は、画像マップ
のオリジナル画像を元のサイズの50%に縮小する。仮想
URLテキスト「image-name_spyg$(...).image_type」内
の変換情報は、目的の画像を変換後の画像マップに合わ
せる。
【0102】本発明の一実施例において、内容変換部16
はプロキシサーバ14と密接な関係にある。プロキシサー
バ14は、オリジナル電子文書を要求するネットワーク装
置と、そのオリジナル電子文書を提供するネットワーク
上の電子文書サーボとの間を仲介する。プロキシサーバ
14は、ハイパーテキスト文書に対する要求や、ハイパー
テキスト文書内のハイパーリンクに対する要求を仲介す
る。ユーザ装置のブラウザがHTML画像タグ「<IMG src="
http://www.spyglass.com/glasses.jpg">」を解析する
時、プロキシサーバ14は、内容変換部16を呼び出すこと
によって、オリジナル電子文書内のオリジナル画像をグ
レースケールに変換し50%に縮小して提供する。
【0103】本発明の一実施例において、ユーザは、希
望のユーザ用変換設定を決定し、プロキシサーバ14上に
ユーザ用変換設定ファイルを生成できる。本発明の他の
実施例において、ユーザ用変換設定ファイルはユーザ装
置に記憶され、内容変換部16またはプロキシサーバ14に
よって取り出される。本発明の他の実施例において、ユ
ーザ用変換設定ファイルは、特定のサイト(例えばイン
ターネットサービスプロバイダのサイト)に格納され、
内容変換部16またはプロキシサーバ14によって取り出さ
れる。装置用内容変換設定ファイルとサイト用内容変換
設定とは、通常はシステム管理者(例えば図3の管理イ
ンタフェース38)によって作成され、ユーザは作成しな
い。
【0104】ユーザが装置用およびサイト用変換設定を
変更することも可能である。ただしこれは、ユーザ用変
換設定が最も高い優先順位を有している場合である。本
発明の他の実施例において、ユーザは装置用またはサイ
ト用変換設定を提供することが許可される。
【0105】
【発明の効果】以上説明したように、本発明に基づく電
子データの内容変換方法およびシステムは、変換設定を
選択することができ、携帯装置のディスプレイやSVGA解
像度よりも低い解像度のディスプレイを有する装置に合
わせて電子文書を変換できる。もちろん変換した電子文
書は、SVGA解像度のディスプレイに表示することもでき
る。本発明は、インターネットのワールドワイドウエブ
上のサーバやイントラネット上のサーバを介して獲得し
たSVGA解像度のオリジナル電子文書に含まれるテキス
ト、画像、その他の電子文書内容(例えばハイパーテキ
ストタグ、ハイパーテキストタグパラメータ、音声、映
像等)を変換できる。本発明の内容変換方法およびシス
テムは、新しい装置に対して柔軟性があり、これから使
用可能になる新しい内容についても、新しい内容に対す
る変換動作モジュールを追加することにより、容易に対
応できる。
【0106】本発明の原理に基づき多くの実施例が可能
である。ここに説明した実施例は例示であって、本発明
の範囲を限定するものではない。例えばフローチャート
の各ステップは、記載した以外の順序で実行することも
可能である。また各ブロック図には、より多くのまたは
より少ない要素を使用することもできる。
【0107】特許請求の範囲は、特に明記の無い限り、
記載の順序または要素に限定されない。特許請求の範囲
および本発明の意図を逸脱しない全実施例が本発明とし
て請求されるものである。
【図面の簡単な説明】
【図1】本発明に基づく内容変換システムの全体を示す
ブロック図である。
【図2】本発明に基づく内容変換方法を示す図である。
【図3】本発明の内容変換システムの一例を示すブロッ
ク図である。
【図4】図3のシステムに適用される内容変換方法を示
すフローチャートである。
【図5】図3のシステムに適用される内容変換方法を示
すフローチャートである。
【図6】図3のシステムに適用される内容変換方法を示
すフローチャートである。
【図7】図3のシステムの内容変換部の構成を示すブロ
ック図である。
【図8】図7の内容変換部の処理を示すフローチャート
である。
【図9】図7の内容変換部の処理を示すフローチャート
である。
【図10】本発明の内容変換に基づく表示例を示す図で
ある。
【符号の説明】 10 内容変換システム 12 ネットワーク装置 14 プロキシサーバ 16 内容変換部 18 変換設定用データベース 20 ワールドワイドウエブ(WWW) 38 管理インタフェース 42 管理サーバ 44 処理管理部 46 変換部 48 クライアント装置 50 キャッシュ 110 内容変換インタフェース 112 内容変換指揮部 114 動作モジュール 116 動作シーケンサ 118 変換手順書 120 内容変換手配部 122 変換動作1 124 変換動作2 126 変換動作N

Claims (20)

    【特許請求の範囲】
  1. 【請求項1】 複数のネットワーク装置を有した第2の
    コンピュータネットワークに接続され、複数のネットワ
    ーク装置を有する第1のコンピュータネットワークにお
    いて、 前記第1のコンピュータネットワークの第2のネットワ
    ーク装置において、前記第1のコンピュータネットワー
    クの第1のネットワーク装置から、オリジナル電子文書
    に対する要求を受け取る段階と、 前記要求から変換情報を抽出する段階と、 データベースに格納した複数の変換設定の少なくとも1
    つにアクセスするための少なくとも1つの変換キーを前
    記抽出した変換情報から作成する段階と、 前記変換キーを使用して前記データベースから少なくと
    も1つの変換設定を獲得する段階と、 前記オリジナル電子文書を変換するために、変換順位を
    伴った変換指示を作成する段階とを備える、電子データ
    の内容変換方法。
  2. 【請求項2】 前記オリジナル電子文書に対する要求
    を、前記第2のネットワーク装置から前記第2のネット
    ワークの第3のネットワーク装置へ送る段階と、 前記第2のネットワーク装置において前記オリジナル電
    子文書を前記第3のネットワーク装置から受け取る段階
    と、 前記変換指示を用いて前記オリジナル電子文書を変換す
    る段階と、 変換後の電子文書を前記第2のネットワーク装置から前
    記第1のネットワーク装置へ送る段階とをさらに備え
    る、請求項1に記載の方法。
  3. 【請求項3】 前記変換指示を後で使用可能なように記
    憶手段に格納する段階をさらに備える、請求項1に記載
    の方法。
  4. 【請求項4】 請求項1に記載の方法を中央演算処理装
    置に実行させるための命令群を格納した、コンピュータ
    で読み取り可能な媒体。
  5. 【請求項5】 前記変換設定は、優先度順に、ユーザ用
    変換設定と、装置用変換設定と、サイト用変換設定とを
    含む、請求項1に記載の方法。
  6. 【請求項6】 前記変換キーは、ユーザ用変換設定と、
    装置用変換設定と、サイト用変換設定とを得るための各
    変換キーを含む、請求項1に記載の方法。
  7. 【請求項7】 前記変換指示は、変換設定のリストと、
    該リストに記載の変換設定をオリジナル電子文書に適用
    する順序を示す変換順位とを含む、請求項1に記載の方
    法。
  8. 【請求項8】 前記オリジナル電子文書は、ハイパーテ
    キストマークアップ言語(HTML)文書と拡張マークアップ
    言語(EML)文書とのいずれかである、請求項1に記載の
    方法。
  9. 【請求項9】 前記第1のネットワーク装置は携帯装置
    であり、前記第2のネットワーク装置は内容変換部であ
    る、請求項1に記載の方法。
  10. 【請求項10】 前記変換設定の少なくとも1つを得る
    段階で得られる変換設定は、 ハイパーテキスト文書を文書オブジェクトモデルに変換
    する処理と、 指定したハイパーテキストタグのインスタンスに、指定
    した属性を付加する処理と、 指定したハイパーテキストタグのインスタンスにおい
    て、指定した属性の値を最大値に変更する処理と、 指定したハイパーテキストタグのインスタンスにおい
    て、指定した属性の値を最小値に変更する処理と、 指定したハイパーテキストタグのインスタンスから指定
    した属性を除去する処理と、 指定したハイパーテキストタグのインスタンスにおい
    て、指定した属性の値を置換する処理と、 指定したハイパーテキストタグのインスタンスにおい
    て、指定した属性の値を変倍する処理と、 指定したハイパーテキストタグのインスタンスにおい
    て、指定した属性のインスタンスを除去する処理と、 指定したハイパーテキストタグのインスタンスにおい
    て、画像属性の幅および高さを変倍する処理と、 画像への参照を除去すると共に該参照をハイパーテキス
    ト画像タグにおける画像へのハイパーリンクで置換する
    処理と、 画像のサイズを変更することなしに該画像のデータサイ
    ズを減らす処理と、 ハイパーテキストテーブルタグを除去して表の内容を再
    フォーマットする処理と、 指定したハイパーテキストタグのインスタンスを除去す
    る処理と、 指定したハイパーテキストタグのインスタンスをハイパ
    ーテキスト文書用の別のハイパーテキストタグで置き換
    える処理とのいずれかを行う、請求項1に記載の方法。
  11. 【請求項11】 前記変換キーを用いてデータベースか
    ら少なくとも1つの変換設定を得る段階は画像変換設定
    を得る段階を含み、該画像変換設定は、 指定した色の深さに画像を減色する処理と、 画像を変倍する処理と、 カラー画像をグレースケール画像に変換する処理と、 ビットマップフォーマットを生画像フォーマットに変換
    する処理と、 JPEGフォーマットを生画像フォーマットに変換する処理
    と、 生画像フォーマットをビットマップフォーマットに変換
    する処理と、 生画像フォーマットをJPEGフォーマットに変換する処理
    とのいずれかを行う、請求項1に記載の方法。
  12. 【請求項12】 複数のネットワーク装置を有した第2
    のコンピュータネットワークに接続され、複数のネット
    ワーク装置を有する第1のコンピュータネットワークに
    おいて、 前記第1のネットワークの第2のネットワーク装置にお
    いて、前記第2のネットワークの第3のネットワーク装
    置からオリジナル電子文書を受け取る段階と、 変換設定のリストと、前記オリジナル電子文書に前記リ
    ストの変換設定を適用する際の順序を示す変換順位とを
    含む変換指示を、前記第2のネットワーク装置において
    受け取る段階と、 前記変換指示を用いて前記オリジナル電子文書を変換す
    る段階とを備える、電子データの内容変換方法。
  13. 【請求項13】 変換後の電子文書を前記第1のネット
    ワークの第1のネットワーク装置に送って該第1のネッ
    トワーク装置に該変換後の電子文書を表示させる段階を
    さらに備える、請求項12に記載の方法。
  14. 【請求項14】 請求項12に記載の方法を中央演算処
    理装置に実行させるための命令群を格納した、コンピュ
    ータで読み取り可能な媒体。
  15. 【請求項15】 前記変換設定は、ユーザ用変換設定
    と、装置用変換設定と、サイト用変換設定とを含む、請
    求項12に記載の方法。
  16. 【請求項16】 前記変換後の電子文書は、SVGA解像度
    以下の解像度を有する携帯装置に適切に表示される、請
    求項12に記載の方法。
  17. 【請求項17】 前記第1のネットワーク装置は携帯装
    置であり、前記第2のネットワーク装置は内容変換部で
    ある、請求項12記載の方法。
  18. 【請求項18】 内容変換指示に基づきオリジナル電子
    文書を希望の装置に対して変換する内容変換手段と、 内容変換に使用するための複数の変換設定を格納するデ
    ータベース手段と、 オリジナル電子文書に対する要求を発行する複数のネッ
    トワーク装置と通信し、前記内容変換手段と通信し、オ
    リジナル電子文書を提供するためのコンピュータネット
    ワーク上の複数のサーバと通信するプロキシサーバ手段
    と、 前記データベース手段から得られる少なくとも1つの変
    換設定に基づいて作成され、オリジナル電子文書を変換
    するために使われる、変換順位を伴った内容変換指示と
    を備える、電子データの内容変換システム。
  19. 【請求項19】 前記変換設定は、ユーザ用変換設定
    と、装置用変換設定と、サイト用変換設定とのいずれか
    を含む、請求項18に記載のシステム。
  20. 【請求項20】 前記データベース手段に格納され内容
    変換に使用される前記変換設定は、 ハイパーテキスト文書を文書オブジェクトモデルに変換
    する処理と、 指定したハイパーテキストタグのインスタンスに、指定
    した属性を付加する処理と、 指定したハイパーテキストタグのインスタンスにおい
    て、指定した属性の値を最大値に変更する処理と、 指定したハイパーテキストタグのインスタンスにおい
    て、指定した属性の値を最小値に変更する処理と、 指定したハイパーテキストタグのインスタンスから指定
    した属性を除去する処理と、 指定したハイパーテキストタグのインスタンスにおい
    て、指定した属性の値を置換する処理と、 指定したハイパーテキストタグのインスタンスにおい
    て、指定した属性の値を変倍する処理と、 指定したハイパーテキストタグのインスタンスにおい
    て、指定した属性のインスタンスを除去する処理と、 指定したハイパーテキストタグのインスタンスにおい
    て、画像属性の幅および高さを変倍する処理と、 画像への参照を除去すると共に該参照をハイパーテキス
    ト画像タグにおける画像へのハイパーリンクで置換する
    処理と、 画像のサイズを変更することなしに該画像のデータサイ
    ズを減らす処理と、 ハイパーテキストテーブルタグを除去してテーブルの内
    容を再フォーマットする処理と、 指定したハイパーテキストタグのインスタンスを除去す
    る処理と、 指定したハイパーテキストタグのインスタンスを別のハ
    イパーテキストタグで置き換える処理と、 指定した色の深さに画像を減色する処理と、 画像を変倍する処理と、 カラー画像をグレースケール画像に変換する処理と、 ビットマップフォーマットを生画像フォーマットに変換
    する処理と、 JPEGフォーマットを生画像フォーマットに変換する処理
    と、 生画像フォーマットをビットマップフォーマットに変換
    する処理と、 生画像フォーマットをJPEGフォーマットに変換する処理
    とのいずれかを行う、請求項18に記載のシステム。
JP22173499A 1998-08-05 1999-08-04 変換設定を使用した電子デ―タの変換方法およびシステム Pending JP2000090001A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US12931698A 1998-08-05 1998-08-05
US09/129316 1998-08-05

Publications (1)

Publication Number Publication Date
JP2000090001A true JP2000090001A (ja) 2000-03-31

Family

ID=22439414

Family Applications (1)

Application Number Title Priority Date Filing Date
JP22173499A Pending JP2000090001A (ja) 1998-08-05 1999-08-04 変換設定を使用した電子デ―タの変換方法およびシステム

Country Status (3)

Country Link
JP (1) JP2000090001A (ja)
DE (1) DE19936314A1 (ja)
GB (1) GB2344197A (ja)

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001325080A (ja) * 2000-05-17 2001-11-22 Fuji Xerox Co Ltd 文書データ提供装置及び文書処理装置
JP2002099542A (ja) * 2000-09-25 2002-04-05 Kiyoshi Odajima 情報処理システム
JP2002244971A (ja) * 2000-12-15 2002-08-30 Fuji Photo Film Co Ltd 画像サーバおよびクライアント装置ならびにそれらの制御方法
WO2002084525A1 (fr) * 2001-04-12 2002-10-24 Matsushita Electric Industrial Co., Ltd. Dispositif de distribution de documents structures et systeme de distribution de documents structures
JP2003150496A (ja) * 2001-11-16 2003-05-23 Hitachi Software Eng Co Ltd Webコンテンツの配信方法およびシステム並びに送受信端末装置、配信中継装置
KR20030095868A (ko) * 2002-06-15 2003-12-24 (주) 고미드 이동 통신 단말기에서의 웹컨텐츠 디스플레이 장치 및 방법
JP2004511852A (ja) * 2000-10-06 2004-04-15 レッドライン ネットワークス, インコーポレイテッド ネットワークデータの転送高速化システム及び方法
JP2004530959A (ja) * 2000-12-18 2004-10-07 カルゴ、インコーポレイテッド コンテンツのモバイル装置への配信システム及び配信方法
JP2004536389A (ja) * 2001-05-31 2004-12-02 オラクル・インターナショナル・コーポレイション ページを事前に作成するための方法およびシステム
KR100460276B1 (ko) * 2000-06-10 2004-12-04 유미특허법인 인터넷 서비스 장치 및 서비스 방법
JP2006506738A (ja) * 2002-11-19 2006-02-23 ヒューレット−パッカード デベロップメント カンパニー エル.ピー. トランスコード可能なキャッシングプロキシおよびその方法
JP2006184955A (ja) * 2004-12-24 2006-07-13 Fuji Xerox Co Ltd 情報処理装置、情報処理方法、情報処理プログラム、及びピアツーピアシステム
JP2007249766A (ja) * 2006-03-17 2007-09-27 Sharp Corp 通信プログラム、通信方法、通信端末装置およびデータ変換装置
JP2008198094A (ja) * 2007-02-15 2008-08-28 Nec Fielding Ltd 電子承認システムおよび当該システムを用いた電子承認方法
JP2008210394A (ja) * 2008-03-17 2008-09-11 Digital Electronics Corp 制御用通信システム、および制御用通信プログラムを記録したコンピュータ読み取り可能な記録媒体
JP2009509478A (ja) * 2005-09-22 2009-03-05 グーグル・インコーポレーテッド 画像処理のためのシステム及び方法
US7690018B2 (en) 2001-08-31 2010-03-30 Canon Kabushiki Kaisha Data processing apparatus and method
JP2010257465A (ja) * 2002-06-07 2010-11-11 Siemens Ag ファイルタイプおよび/またはファイルフォーマットの変換を伴うmmsメッセージの伝送方法、加入者端末装置
JP2011108261A (ja) * 2000-12-22 2011-06-02 Sony Corp コンテント情報提供装置および方法、クライアントおよびその情報処理方法、並びにプログラム
JP2011154690A (ja) * 2010-01-27 2011-08-11 Ind Technol Res Inst 省電力の表示情報変換システムおよび方法
US8135860B1 (en) 2000-07-20 2012-03-13 Alcatel Lucent Content interpolating web proxy server
US8145995B2 (en) 2000-06-12 2012-03-27 Softview L.L.C. Scalable display of internet content on mobile devices
US8271636B2 (en) 2004-11-23 2012-09-18 Juniper Networks, Inc. Rule-based networking device
US9521176B2 (en) 2014-05-21 2016-12-13 Sony Corporation System, method, and computer program product for media publishing request processing

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2358717A (en) * 2000-01-25 2001-08-01 Gordon Ross Methods for enhanced information exchange and transactions within multi-device environments
WO2001076174A2 (en) * 2000-04-04 2001-10-11 Dimon-Hugbunadarhus Ehf. A system for wireless communication of data between a web server and a device using a wireless application protocol
HUP0002471A2 (hu) * 2000-06-28 2002-03-28 Rezső Dunay Eljárás és berendezés hálózati adatforrásból nyert információhoz történő hozzáféréshez
GB2367643B (en) * 2000-09-14 2005-03-30 Wecomm Ltd Distributing displayable data
DE10053738A1 (de) * 2000-10-30 2002-05-02 Starzone Gmbh Verfahren zur Verknüpfung von unterschiedlichen Zielgruppen sowie ein geeignetes System hierfür
US7801958B1 (en) * 2000-10-30 2010-09-21 Nokia Corporation Content converter portal
EP1248207A1 (en) * 2001-04-03 2002-10-09 Hewlett-Packard Company A method of and an apparatus for obtaining user-specific information from a source database and a web resource
EP1248179A1 (en) 2001-04-03 2002-10-09 Hewlett-Packard Company Selective activation and deactivation of peripheral devices connected to a USB system
JP3880337B2 (ja) 2001-07-03 2007-02-14 富士通株式会社 コンテンツ変換方法及び変換後コンテンツ取得方法
KR20030057241A (ko) * 2001-12-28 2003-07-04 유비퀵스(주) 반복 문법 구조를 이용한 사용자 웹 페이지 변환 장치 및방법
WO2003085624A1 (en) * 2002-04-05 2003-10-16 Unbounded Access Ltd. Networked accessibility enhancer system
GB2397480A (en) * 2003-01-15 2004-07-21 Quickstone Technologies Ltd Communication of a high resolution image to a low resolution display device
FR2855284A1 (fr) * 2003-05-21 2004-11-26 Siget Innovation Systeme de reception et de distribution d'informations, procede correspondant et installation comprenant un tel systeme
WO2010004659A1 (en) * 2008-07-11 2010-01-14 Telefonaktiebolaget L M Ericsson (Publ) Multimedia gateway and control method thereof
FR2958762A1 (fr) * 2010-04-12 2011-10-14 Romain Zylik Dispositif permettant la diffusion sur internet de services et/ou de sites web pouvant adapter dynamiquement l'envoi de leurs contenus en fonction de la resolution de l'ecran sur lequel ils sont visualises
CN110991145A (zh) * 2019-12-10 2020-04-10 深圳市兴之佳科技有限公司 一种文档转换方法、装置、电子设备和存储介质

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0926610A1 (en) * 1997-12-19 1999-06-30 Infosis Group Ltd. Publication file conversion and display
US5742762A (en) * 1995-05-19 1998-04-21 Telogy Networks, Inc. Network management gateway
US5740430A (en) * 1995-11-06 1998-04-14 C/Net, Inc. Method and apparatus for server-independent caching of dynamically-generated customized pages
US6993471B1 (en) * 1995-11-13 2006-01-31 America Online, Inc. Integrated multilingual browser
PL326670A1 (en) * 1995-11-14 1998-10-12 Ibm Information processing system enabling a versatile worldwide www network scanning program to get access to servers of many different protocols
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
US6553410B2 (en) * 1996-02-27 2003-04-22 Inpro Licensing Sarl Tailoring data and transmission protocol for efficient interactive data transactions over wide-area networks
US6266681B1 (en) * 1997-04-08 2001-07-24 Network Commerce Inc. Method and system for inserting code to conditionally incorporate a user interface component in an HTML document
US6886013B1 (en) * 1997-09-11 2005-04-26 International Business Machines Corporation HTTP caching proxy to filter and control display of data in a web browser
DE19813884B4 (de) * 1998-03-30 2008-05-29 International Business Machines Corp. System und Verfahren zur Ermittlung und Darstellung von verbindungsbezogenen Leistungsdaten in Netzwerken
US6300947B1 (en) * 1998-07-06 2001-10-09 International Business Machines Corporation Display screen and window size related web page adaptation system

Cited By (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001325080A (ja) * 2000-05-17 2001-11-22 Fuji Xerox Co Ltd 文書データ提供装置及び文書処理装置
KR100460276B1 (ko) * 2000-06-10 2004-12-04 유미특허법인 인터넷 서비스 장치 및 서비스 방법
US10394934B2 (en) 2000-06-12 2019-08-27 Softview, L.L.C. Scalable display of internet content on mobile devices
US9519729B2 (en) 2000-06-12 2016-12-13 Softview L.L.C. Scalable display of internet content on mobile devices
US10083154B2 (en) 2000-06-12 2018-09-25 Softview, L.L.C. Scalable display of internet content on mobile devices
US8145995B2 (en) 2000-06-12 2012-03-27 Softview L.L.C. Scalable display of internet content on mobile devices
US8386959B2 (en) 2000-06-12 2013-02-26 Softview Llc Scalable display of internet content on mobile devices
US8533628B2 (en) 2000-06-12 2013-09-10 Softview Llc Method, apparatus, and browser to support full-page web browsing on hand-held wireless devices
US8135860B1 (en) 2000-07-20 2012-03-13 Alcatel Lucent Content interpolating web proxy server
JP2002099542A (ja) * 2000-09-25 2002-04-05 Kiyoshi Odajima 情報処理システム
JP2004511852A (ja) * 2000-10-06 2004-04-15 レッドライン ネットワークス, インコーポレイテッド ネットワークデータの転送高速化システム及び方法
US7308490B2 (en) 2000-10-06 2007-12-11 Juniper Networks, Inc. Network data transfer acceleration system and method
JP2002244971A (ja) * 2000-12-15 2002-08-30 Fuji Photo Film Co Ltd 画像サーバおよびクライアント装置ならびにそれらの制御方法
JP2004530959A (ja) * 2000-12-18 2004-10-07 カルゴ、インコーポレイテッド コンテンツのモバイル装置への配信システム及び配信方法
US9276984B2 (en) 2000-12-22 2016-03-01 Sony Corporation Distributed on-demand media transcoding system and method
US8610603B2 (en) 2000-12-22 2013-12-17 Sony Corporation Distributed on-demand media transcoding system and method
JP2011108261A (ja) * 2000-12-22 2011-06-02 Sony Corp コンテント情報提供装置および方法、クライアントおよびその情報処理方法、並びにプログラム
WO2002084525A1 (fr) * 2001-04-12 2002-10-24 Matsushita Electric Industrial Co., Ltd. Dispositif de distribution de documents structures et systeme de distribution de documents structures
JP2004536389A (ja) * 2001-05-31 2004-12-02 オラクル・インターナショナル・コーポレイション ページを事前に作成するための方法およびシステム
US7690018B2 (en) 2001-08-31 2010-03-30 Canon Kabushiki Kaisha Data processing apparatus and method
JP2003150496A (ja) * 2001-11-16 2003-05-23 Hitachi Software Eng Co Ltd Webコンテンツの配信方法およびシステム並びに送受信端末装置、配信中継装置
US8731097B2 (en) 2002-06-07 2014-05-20 Siemens Aktiengesellschaft Transmission of mms messages with the conversion of data types and/or data formats
JP2014168252A (ja) * 2002-06-07 2014-09-11 Siemens Aktiengesellschaft ファイルタイプおよび/またはファイルフォーマットの変換を伴うmmsメッセージの伝送方法、加入者端末装置
JP2010257465A (ja) * 2002-06-07 2010-11-11 Siemens Ag ファイルタイプおよび/またはファイルフォーマットの変換を伴うmmsメッセージの伝送方法、加入者端末装置
KR20030095868A (ko) * 2002-06-15 2003-12-24 (주) 고미드 이동 통신 단말기에서의 웹컨텐츠 디스플레이 장치 및 방법
JP2006506738A (ja) * 2002-11-19 2006-02-23 ヒューレット−パッカード デベロップメント カンパニー エル.ピー. トランスコード可能なキャッシングプロキシおよびその方法
US8271636B2 (en) 2004-11-23 2012-09-18 Juniper Networks, Inc. Rule-based networking device
JP2006184955A (ja) * 2004-12-24 2006-07-13 Fuji Xerox Co Ltd 情報処理装置、情報処理方法、情報処理プログラム、及びピアツーピアシステム
JP2009509478A (ja) * 2005-09-22 2009-03-05 グーグル・インコーポレーテッド 画像処理のためのシステム及び方法
JP2007249766A (ja) * 2006-03-17 2007-09-27 Sharp Corp 通信プログラム、通信方法、通信端末装置およびデータ変換装置
JP2008198094A (ja) * 2007-02-15 2008-08-28 Nec Fielding Ltd 電子承認システムおよび当該システムを用いた電子承認方法
JP2008210394A (ja) * 2008-03-17 2008-09-11 Digital Electronics Corp 制御用通信システム、および制御用通信プログラムを記録したコンピュータ読み取り可能な記録媒体
US8706911B2 (en) 2010-01-27 2014-04-22 Industrial Technology Research Institute Power saving display information converting system and method
JP2011154690A (ja) * 2010-01-27 2011-08-11 Ind Technol Res Inst 省電力の表示情報変換システムおよび方法
US9521176B2 (en) 2014-05-21 2016-12-13 Sony Corporation System, method, and computer program product for media publishing request processing

Also Published As

Publication number Publication date
GB2344197A (en) 2000-05-31
GB9918517D0 (en) 1999-10-06
DE19936314A1 (de) 2000-02-17

Similar Documents

Publication Publication Date Title
JP2000090001A (ja) 変換設定を使用した電子デ―タの変換方法およびシステム
US6925595B1 (en) Method and system for content conversion of hypertext data using data mining
US8793341B2 (en) Web page content translator
US6405192B1 (en) Navigation assistant-method and apparatus for providing user configured complementary information for data browsing in a viewer context
US9686378B2 (en) Content management and transformation system for digital content
US6880014B2 (en) Method and system of use of transcode directives for distributed control of transcoding servers
JP3924102B2 (ja) ファイルをカスタマイズする方法および情報処理システム
KR100413309B1 (ko) 모국어 조회 서비스를 제공하기 위한 방법 및 시스템
US6700589B1 (en) Method, system, and program for magnifying content downloaded from a server over a network
KR100320980B1 (ko) 웹페이지포맷장치및방법
US7073121B2 (en) Web page thumbnails and user configured complementary information provided from a server
KR100310760B1 (ko) 인터넷웹페이지의국제적지원을위한방법및시스템
WO2000039666A1 (en) Converting content of markup data for wireless devices
US20020069296A1 (en) Internet content reformatting apparatus and method
GB2364802A (en) Electronic document delivery and transformation
WO2001096985A2 (en) Resolution independent vector display of internet content
KR100456022B1 (ko) 비피씨 정보단말을 위한 엑스엠엘 기반 웹 페이지 제공방법 및 그 시스템
US20020184370A1 (en) System and method for providing links to available services over a network
US20010039578A1 (en) Content distribution system
JP2006243829A (ja) ウェブコンテンツ変換方法およびウェブコンテンツ変換システム
US20010056497A1 (en) Apparatus and method of providing instant information service for various devices
JP2000222398A (ja) 文書のフィルタリング方法及び文書フィルタリングシステム
WO2008044821A2 (en) Method and system for previewing web-page with hypertext at web-browsing
Agosti et al. Managing the interactions between handheld devices, mobile applications, and users
JP2000222326A (ja) 学習支援方法及びシステム及び学習支援プログラムを格納した記憶媒体