JP4898405B2 - 文書データ処理方法、文書データ作成装置、及び文書データ処理装置 - Google Patents
文書データ処理方法、文書データ作成装置、及び文書データ処理装置 Download PDFInfo
- Publication number
- JP4898405B2 JP4898405B2 JP2006326139A JP2006326139A JP4898405B2 JP 4898405 B2 JP4898405 B2 JP 4898405B2 JP 2006326139 A JP2006326139 A JP 2006326139A JP 2006326139 A JP2006326139 A JP 2006326139A JP 4898405 B2 JP4898405 B2 JP 4898405B2
- Authority
- JP
- Japan
- Prior art keywords
- document data
- encoding
- description
- tables
- common
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/80—Information retrieval; Database structures therefor; File system structures therefor of semi-structured data, e.g. markup language structured data such as SGML, XML or HTML
- G06F16/83—Querying
- G06F16/835—Query processing
- G06F16/8373—Query execution
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Document Processing Apparatus (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Description
しかしながら、前述した従来の技術では、XMLデータ全体に対して一つの符号化テーブルが与えられていた。このため、XMLデータ内で使用されているボキャブラリの種類が多いほど符号化テーブルのサイズは大きくなる。そうすると、低価格のプリンタ等、利用可能な記憶領域が小さい機器では、符号化テーブルを保持できず、符号化されたバイナリXML(各ボキャブラリ)を復号化できないことがあった。
本発明は、このような問題点に鑑みてなされたものであり、利用可能な記憶領域が小さい機器でも、文書データを復号化できるようにすることを目的とする。
本発明の文書データ処理装置は、複数に分割され、符号化された複数の文書データと、それぞれが当該複数の文書データに対応する複数の符号化テーブルとを、複数回に分けて外部装置から受信する受信手段と、前記受信手段により受信された文書データを、当該文書データに対応する符号化テーブルを用いて復号化する復号化手段とを有し、前記複数の符号化テーブルは、当該符号化テーブルに対応する前記分割された文書データの記述と、その記述を表す符号との対応関係を示すテーブルを含み、前記分割された複数の文書データの少なくとも2つに、共通する記述がある場合には、前記受信手段は、前記共通する記述のある複数の文書データに対応する複数の符号化テーブルのうちの1つの符号化テーブルとして、前記共通する記述と、その記述を表す符号との対応関係と、前記共通する記述を有する複数の文書データの有効範囲とを含む符号化テーブルを受信し、前記共通する記述のある複数の文書データに対応する複数の符号化テーブルのうちの他の符号化テーブルとして、前記共通する記述と、その記述を表す符号との対応関係を含まない符号化テーブルを受信することを特徴とする。
以下に、図面を参照しながら、本発明の第1の実施形態について説明する。
図1は、文書データ処理システムの構成の概要の一例を示した図である。
図1において、文書データ処理システムは、パーソナルコンピュータ(PC)101、103と、LAN(Local Area Network)102と、プリンタ104とを有している。
プリンタ104は、PC101から送られてきた符号化データを復号化し、復号化したデータに基づいて印刷処理を行うものである。プリンタ104は、例えば1ページずつ印刷処理を行うような低価格プリンタであり、PC103と比べると、利用可能なメモリ量が非常に小さいものであるとする。
図2において、CPU(Central Processing Unit)201は、PC101、103における情報処理全体を制御するためのものである。
CPU201は、ROM(Read Only Memory)203又はMEMO202に記憶されたプログラムを、RAM(Random Access Memory)に展開して実行する。これにより、CPU201は、システムバス212に接続された各構成部を総括的に制御する。即ち、CPU201は、所定の処理シーケンスに従った処理プログラムを、ROM1020、或いはMEMO202から読み出して実行することで、PC101、103における動作を実現するための制御を行う。尚、MEMO202とCPU201とのアクセスは、MC207によって実行される。
LANi/f205は、LAN102等のネットワーク回線に接続するためのインタフェースである。USBi/f207は、USB(Universal Serial Bus)213に接続するためのインタフェースである。
LAN102やUSB213は、例えば、PC103やプリンタ104等の外部装置へ符号化データを伝送するために用いられる。
LCD210は、表示部としての液晶ディスプレイである。LCDC211は、LCD210の表示を制御する。
尚、CPU201、ROM203、RAM204、LANi/f205、USBi/f206、MC207、KBC209、及びCRCT211は、システムバス212を介して相互に接続されている。
CPU301は、HDD(Hard Disk Drive)303、或いはROM304に格納されたプログラムを読み出す。そして、CPU301は、読み出したプログラムをRAM305に展開して実行することにより、PC101から送られてきた符号化データを復号化する等の処理を行う。そして、CPU301は、I/O制御部302を介してプリンタ部306の動作を制御する。
プリンタ部306は、例えば、CPU301で復号化されたデータに基づく印刷を実行するためのプリンタエンジンを備えており、紙面に画像を形成するためのものである。
操作部308は、例えばボタンやタッチパネル等のユーザインターフェースを備えている。
以上のような印刷設定用GUIを用いた印刷設定が完了し、印刷設定用GUIに表示されている印刷実行ボタンがユーザにより押されると、ステップS1002に進む。
前述したように、本実施形態では、XML文書データ500の送信先がPC103の場合には、XML文書データ500の分割単位が入力されないようにしている。一方、XML文書データ500の送信先がプリンタ102の場合には、XML文書データ500の分割単位として、例えばpageタグが入力されるようにしている。
図6は、図5に示したXML文書データ500全体に対応する符号化デーブルの一例を示した図である。
図6において、"Namespace name entry"は名前空間名を示す。"Local name entry"はローカル名を示す。"attribute value entry"は属性値を示す。"characters entry"は要素を示す。それぞれ項目に符号(code)が割り振られる。"Element name entry"、"Attribute name entry"は、それぞれ要素名、属性名を示し、"prefix"、名前空間名、及びローカル名の符号の組み合わせが"entry"となっている。ここでは"prefix"はないので、"prefix"の符号の部分は"_"となっている。
図5に示したXML文書データ500の一部を、図6に示した符号化テーブル600と、図7に示す符合700とを使って符号化した結果の一例を図8に示す。
前述したように、XML文書データ500を分割しない場合の送信先は、PC103であるので、ステップS1009で作成された符号化テーブル600と、符号化データの送信先はPC103になる。
ステップS1005に進むと、CPU201は、ステップS1002で入力されたと判定した分割単位でXML文書データを分割すると決定する。具体的に説明すると、例えば、CPU201は、XML文書の分割単位を、設定ファイルやAPI(Application Program Interface)を用いて指定する。以上のように、本実施形態では、例えば、ステップS1005の処理によって取得手段が実現される。
以上のように、本実施形態では、例えば、ステップS1006の処理によって作成手段、符号化手段が実現される。
前述したように、XML文書データを分割する場合の送信先は、プリンタ104であるので、ステップS1009で作成された符号化テーブル1001〜1003と、符号化分割データの送信先はプリンタ104になる。
尚、本実施形態では、パート1のXML分割文書データ901、パート2のXML分割文書データ902、及びパート3のXML分割文書データ903の順でステップS1007の処理を行う。
以上のように、本実施形態では、例えば、ステップS1007の処理によって送信手段、送信ステップが実現される。
尚、以上のようにして行われるCPU301の処理は、HDD303或いはROM304に格納されたプログラムを実行することにより実現される。
以上のように、本実施形態では、例えば、i/f307を用いて受信手段が実現される。また、プリンタ104のCPU301を用いて復号化手段、記憶手段が実現される。
次に、本発明の第2の実施形態について説明する。前述した第1の実施形態では、図10に示したように、複数のXML分割文書データに重複するボキャブラリであっても、そのボキャブラリに対応する符号を各符号化テーブル1001〜1003に登録するようにした。即ち、符号化テーブルと、符号化分割データとが一対一に対応するようにした。
このように、本実施形態と、前述した第1の実施形態とは、XML分割文書データから、符号化テーブルを作成する方法の一部が主として異なる。従って、本実施形態の説明において、前述した第1の実施形態と同一の部分については、図1〜図11に付した符号と同一の符号を付す等して詳細な説明を省略する。尚、本実施形態においても、図5に示したXMLで記述された文書のデータを、図9に示したようにpageタグ単位で分割して符号化する場合を例に挙げてについて説明する。
次に、ステップS1308において、CPU201は、符号化テーブルを符号化分割データの先頭に挿入して符号化テーブル、符号化分割データの順にプリンタ104に送信されるようにする。ここで、符号化テーブルは、その有効範囲の最初のパートに対する符号化分割データの先頭(前方)に挿入されるようにする。例えば、符号化テーブルの有効範囲がパート1とパート2であるならば、その符号化テーブルは、パート1に対する符号化分割データの先頭に挿入される。尚、本実施形態でも第1の実施形態と同様に、パート1、パート2、パート3の順でステップS1307、S1308の処理を行う。
CPU201は、パート1のXML分割文書データ901に対する符号化テーブルに登録すべき符号とボキャブラリとの対応が、既に作成してある符号化テーブルに登録されているかどうかを調べる(ステップS1302)。ここでは、既に作成してある符号化テーブルはないので、パート1のXML分割文書データ901に対する符号化テーブルに登録すべき符号とボキャブラリとの対応の全てを登録したパート1の符号化テーブルを作成する(ステップS1303)。この符号化テーブルの有効範囲は、パート1のみとなる。
CPU201は、パート2のXML分割文書データ902に対する符号化テーブルに登録すべき符号とボキャブラリとの対応が、既に作成してある符号化テーブルに登録されているかどうかを調べる(ステップS1302)。名前空間名である"http://www.w3.org/2000/svg"は、パート2の要素名や属性名の符号化に必要であるが、既にパート1の符号化テーブルに登録されており共通している。
CPU201は、パート3のXML分割文書データ903に対する符号化テーブルに登録すべき符号とボキャブラリとの対応が、既に作成してある符号化テーブルに登録されているかどうかを調べる(ステップS1302)。名前空間名である"http://www.w3.org/2000/svg"と、ローカル名である"page"と、要素名である"_00"は、パート3の符号化に必要である。しかしながら、これらはパート1〜パート2の符号化テーブルと、パート2の符号化テーブル2に既に登録されており共通している。
以上のように、本実施形態では、例えば、ステップS1303、S1305に処理によって設定手段、作成手段が実現される。
更に、本実施形態においても、第1の実施形態で説明した種々の変形例を採ることができる。
前述した実施形態の機能を実現するべく各種のデバイスを動作させるように、該各種デバイスと接続された装置あるいはシステム内のコンピュータに対し、前記実施形態の機能を実現するためのソフトウェアのプログラムコードを供給してもよい。そのシステムあるいは装置のコンピュータ(CPUあるいはMPU)に格納されたプログラムに従って前記各種デバイスを動作させることによって実施したものも、本発明の範疇に含まれる。
また、供給されたプログラムコードがコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後、そのプログラムコードの指示に基づいて機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行う。その処理によって前述した実施形態の機能が実現される場合にも本発明に含まれることは言うまでもない。
102 LAN
104 プリンタ
500 XML文書データ
901〜903 XML分割文書データ
1001〜1003 符号化テーブル
1101〜1103 符号化分割データ
Claims (16)
- 文書データを複数に分割することを、文書データ作成装置が有する分割手段により実行する分割ステップと、
前記分割ステップにより得られた複数の文書データに対する複数の符号化テーブルであって、当該文書データの記述と、その記述を表す符号との対応関係を示す複数の符号化テーブルを作成することを、文書データ作成装置が有する作成手段により実行する作成ステップと、
前記分割ステップにより得られた複数の文書データを、前記複数の符号化テーブルのうち、当該文書データに対応する符号化テーブルに基づいて符号化することを、文書データ作成装置が有する符号化手段により実行する符号化ステップと、
前記符号化ステップにより符号化された複数の文書データと、前記複数の符号化テーブルとを、複数回に分けて外部装置に送信することを、文書データ作成装置が有する送信手段により実行する送信ステップとを有し、
前記分割ステップにより分割された複数の文書データの少なくとも2つに、共通する記述がある場合には、
前記作成ステップは、前記共通する記述のある複数の文書データに対応する複数の符号化テーブルのうちの1つの符号化テーブルには、前記共通する記述と、その記述を表す符号との対応関係と、前記共通する記述を有する複数の文書データの有効範囲とを含め、前記共通する記述のある複数の文書データに対応する複数の符号化テーブルのうちの他の符号化テーブルには、前記共通する記述と、その記述を表す符号との対応関係を含めないようにすることを特徴とする文書データ処理方法。 - 前記符号化された文書データと、その文書データに対応する符号化テーブルとが前記外部装置で受信されると、前記受信された符号化テーブルを用いて、前記符号化された文書データを復号化することを、前記外部装置が有する復号化手段により実行する復号化ステップを有することを特徴とする請求項1に記載の文書データ処理方法。
- 前記符号化テーブルが、前記外部装置で受信されると、受信された符号化テーブルを記憶媒体に記憶することを、前記外部装置が有する記憶手段により実行する記憶ステップを有し、
前記記憶ステップは、前記符号化テーブルが、前記外部装置で受信されると、既に記憶されている符号化テーブルのうち、前記復号化が終了した文書データに対応する符号化テーブルを、受信された符号化テーブルに置き換えることを特徴とする請求項2に記載の文書データ処理方法。 - 前記文書データの分割単位を取得することを、前記文書データ作成装置が有する取得手段により実行する取得ステップを有し、
前記分割ステップは、前記取得ステップにより取得された分割単位で、前記文書データを複数に分割することを特徴とする請求項1〜3の何れか1項に記載の文書データ処理方法。 - 前記文書データは、構造化記述言語により記述されたデータであり、
前記取得ステップは、前記文書データの分割単位として、前記文書データにおける構造単位を取得することを特徴とする請求項4に記載の文書データ処理方法。 - 前記構造単位は、ページ単位であることを特徴とする請求項5に記載の文書データ処理方法。
- 前記取得ステップは、前記文書データの分割単位として、データサイズを取得し、
前記分割ステップは、前記符号化ステップにより符号化される文書データのデータ量と、その文書データに対応する符号化テーブルのデータ量との加算値が、前記取得ステップにより取得されたデータサイズ以下になるように、前記文書データを複数に分割することを特徴とする請求項4に記載の文書データ処理方法。 - 前記取得ステップは、前記文書データの分割単位として、名前空間の影響範囲を取得し、
前記分割ステップは、前記名前空間の影響範囲に基づいて前記文書データを複数に分割することを特徴とする請求項4に記載の文書データ処理方法。 - 前記共通する記述と、その記述を表す符号との対応関係と、前記共通する記述を有する複数の文書データの有効範囲とを含む符号化テーブルが、前記外部装置で受信されると、受信された符号化テーブルの有効範囲を検出することを、前記外部装置が有する検出手段により実行する検出ステップと、
前記共通する記述と、その記述を表す符号との対応関係と、前記共通する記述を有する複数の文書データの有効範囲とを含む符号化テーブルが、前記外部装置で受信されると、当該符号化テーブルの有効範囲に属する文書データが復号化されてから、当該符号化テーブルを破棄することを、前記外部装置が有する破棄手段により実行する破棄ステップとを有することを特徴とする請求項8に記載の文書データ処理方法。 - 前記送信ステップは、前記符号化ステップにより符号化された文書データの前方に、その文書データに対応する符号化テーブルを挿入して、前記符号化ステップにより符号化された文書データと、その文書データに対応する符号化テーブルとを外部装置に送信することを特徴とする請求項1〜9の何れか1項に記載の文書データ処理方法。
- 前記文書データは、構造化記述言語により記述されたデータであり、
前記作成ステップは、前記文書データにおける構造単位のボキャブラリと、そのボキャブラリを簡略化して表した符号との対応を示す符号化テーブルを作成し、
前記符号化ステップは、前記分割ステップにより得られた複数の文書データを、前記文書データにおける構造単位で符号化することを特徴とする請求項1〜10の何れか1項に記載の文書データ処理方法。 - 文書データを複数に分割する分割手段と、
前記分割手段により得られた複数の文書データに対する複数の符号化テーブルであって、当該文書データの記述と、その記述を表す符号との対応関係を示す複数の符号化テーブルを作成する作成手段と、
前記分割手段により得られた複数の文書データを、前記作成手段により作成された複数の符号化テーブルのうち、当該文書データに対応する符号化テーブルに基づいて符号化する符号化手段と、
前記符号化手段により符号化された複数の文書データと、前記複数の符号化テーブルとを、複数回に分けて外部装置に送信する送信手段とを有し、
前記分割手段により分割された複数の文書データの少なくとも2つに、共通する記述がある場合には、
前記作成手段は、前記共通する記述のある複数の文書データに対応する複数の符号化テーブルのうちの1つの符号化テーブルには、前記共通する記述と、その記述を表す符号との対応関係と、前記共通する記述を有する複数の文書データの有効範囲とを含め、前記共通する記述のある複数の文書データに対応する複数の符号化テーブルのうちの他の符号化テーブルには、前記共通する記述と、その記述を表す符号との対応関係を含めないようにすることを特徴とする文書データ作成装置。 - 複数に分割され、符号化された複数の文書データと、それぞれが当該複数の文書データに対応する複数の符号化テーブルとを、複数回に分けて外部装置から受信する受信手段と、
前記受信手段により受信された文書データを、当該文書データに対応する符号化テーブルを用いて復号化する復号化手段とを有し、
前記複数の符号化テーブルは、当該符号化テーブルに対応する前記分割された文書データの記述と、その記述を表す符号との対応関係を示すテーブルを含み、
前記分割された複数の文書データの少なくとも2つに、共通する記述がある場合には、
前記受信手段は、前記共通する記述のある複数の文書データに対応する複数の符号化テーブルのうちの1つの符号化テーブルとして、前記共通する記述と、その記述を表す符号との対応関係と、前記共通する記述を有する複数の文書データの有効範囲とを含む符号化テーブルを受信し、前記共通する記述のある複数の文書データに対応する複数の符号化テーブルのうちの他の符号化テーブルとして、前記共通する記述と、その記述を表す符号との対応関係を含まない符号化テーブルを受信することを特徴とする文書データ処理装置。 - 前記受信手段により受信された符号化テーブルを記憶媒体に記憶する記憶手段を有し、
前記記憶手段は、前記符号化テーブルが受信されると、既に記憶されている符号化テーブルのうち、前記復号化が終了した文書データに対応する符号化テーブルを、受信された符号化テーブルに置き換えることを特徴とする請求項13に記載の文書データ処理装置。 - 前記受信手段により、前記共通する記述と、その記述を表す符号との対応関係と、前記共通する記述を有する複数の文書データの有効範囲とを含む符号化テーブルが受信されると、当該符号化テーブルの有効範囲を検出する検出手段と、
前記受信手段により、前記共通する記述と、その記述を表す符号との対応関係と、前記共通する記述を有する複数の文書データの有効範囲とを含む符号化テーブルが受信されると、当該符号化テーブルの有効範囲に属する文書データが、前記復号化手段により復号化されてから、当該符号化テーブルを破棄する破棄手段とを有することを特徴とする請求項14に記載の文書データ処理装置。 - 文書データを複数に分割する分割ステップと、
前記分割ステップにより得られた複数の文書データに対する複数の符号化テーブルであって、当該文書データの記述と、その記述を表す符号との対応関係を示す複数の符号化テーブルを作成する作成ステップと、
前記分割ステップにより得られた複数の文書データを、前記作成ステップにより作成された複数の符号化テーブルのうち、当該文書データに対応する符号化テーブルに基づいて符号化する符号化ステップと、
前記符号化ステップにより符号化された複数の文書データと、前記複数の符号化テーブルとを、複数回に分けて外部装置に送信する送信ステップとをコンピュータに実行させ、
前記分割ステップにより分割された複数の文書データの少なくとも2つに、共通する記述がある場合には、
前記作成ステップは、前記共通する記述のある複数の文書データに対応する複数の符号化テーブルのうちの1つの符号化テーブルには、前記共通する記述と、その記述を表す符号との対応関係と、前記共通する記述を有する複数の文書データの有効範囲とを含め、前記共通する記述のある複数の文書データに対応する複数の符号化テーブルのうちの他の符号化テーブルには、前記共通する記述と、その記述を表す符号との対応関係を含めないようにすることを特徴とするコンピュータプログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006326139A JP4898405B2 (ja) | 2006-12-01 | 2006-12-01 | 文書データ処理方法、文書データ作成装置、及び文書データ処理装置 |
US11/947,062 US7970802B2 (en) | 2006-12-01 | 2007-11-29 | Document data processing method apparatus, and system for sending encoded document data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006326139A JP4898405B2 (ja) | 2006-12-01 | 2006-12-01 | 文書データ処理方法、文書データ作成装置、及び文書データ処理装置 |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2008140179A JP2008140179A (ja) | 2008-06-19 |
JP2008140179A5 JP2008140179A5 (ja) | 2009-11-12 |
JP4898405B2 true JP4898405B2 (ja) | 2012-03-14 |
Family
ID=39477070
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006326139A Expired - Fee Related JP4898405B2 (ja) | 2006-12-01 | 2006-12-01 | 文書データ処理方法、文書データ作成装置、及び文書データ処理装置 |
Country Status (2)
Country | Link |
---|---|
US (1) | US7970802B2 (ja) |
JP (1) | JP4898405B2 (ja) |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010287052A (ja) * | 2009-06-11 | 2010-12-24 | Fujitsu Ltd | 検索システムおよび記憶媒体 |
JP5671320B2 (ja) | 2009-12-18 | 2015-02-18 | キヤノン株式会社 | 情報処理装置及びその制御方法並びにプログラム |
JP5325921B2 (ja) * | 2011-03-28 | 2013-10-23 | 株式会社東芝 | デコーダコンパイラ、プログラムおよび通信機器 |
JP5325920B2 (ja) * | 2011-03-28 | 2013-10-23 | 株式会社東芝 | エンコーダコンパイラ、プログラムおよび通信機器 |
JP2013089183A (ja) * | 2011-10-21 | 2013-05-13 | Toshiba Corp | Exiデコーダおよびプログラム |
US20150032764A1 (en) * | 2013-07-26 | 2015-01-29 | Electronics And Telecommunications Research Institute | Parallel tree labeling apparatus and method for processing xml document |
US11126627B2 (en) * | 2014-01-14 | 2021-09-21 | Change Healthcare Holdings, Llc | System and method for dynamic transactional data streaming |
US10121557B2 (en) | 2014-01-21 | 2018-11-06 | PokitDok, Inc. | System and method for dynamic document matching and merging |
US10007757B2 (en) | 2014-09-17 | 2018-06-26 | PokitDok, Inc. | System and method for dynamic schedule aggregation |
JP2018506786A (ja) | 2015-01-20 | 2018-03-08 | ポキットドク インコーポレイテッド | 確率的グラフモデルを用いた医療貸付システム及び方法 |
US20160342750A1 (en) | 2015-05-18 | 2016-11-24 | PokitDok, Inc. | Dynamic topological system and method for efficient claims processing |
US10366204B2 (en) | 2015-08-03 | 2019-07-30 | Change Healthcare Holdings, Llc | System and method for decentralized autonomous healthcare economy platform |
WO2017066700A1 (en) | 2015-10-15 | 2017-04-20 | PokitDok, Inc. | System and method for dynamic metadata persistence and correlation on api transactions |
EP3377987A4 (en) | 2015-11-20 | 2019-04-17 | Hewlett-Packard Development Company, L.P. | XML FILE COMPRESSION |
US10102340B2 (en) | 2016-06-06 | 2018-10-16 | PokitDok, Inc. | System and method for dynamic healthcare insurance claims decision support |
US10108954B2 (en) | 2016-06-24 | 2018-10-23 | PokitDok, Inc. | System and method for cryptographically verified data driven contracts |
US10805072B2 (en) | 2017-06-12 | 2020-10-13 | Change Healthcare Holdings, Llc | System and method for autonomous dynamic person management |
JP7011029B2 (ja) * | 2020-12-28 | 2022-01-26 | ヒューレット-パッカード デベロップメント カンパニー エル.ピー. | Xmlファイルの凝縮 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2978250B2 (ja) * | 1990-12-25 | 1999-11-15 | キヤノン株式会社 | 送信装置及び受信装置並びにその方法 |
US6345278B1 (en) * | 1998-06-04 | 2002-02-05 | Collegenet, Inc. | Universal forms engine |
US7613810B2 (en) * | 2000-09-27 | 2009-11-03 | Nokia Inc. | Segmenting electronic documents for use on a device of limited capability |
JP2002278726A (ja) * | 2001-03-19 | 2002-09-27 | Ricoh Co Ltd | プリンタ装置 |
JP4252229B2 (ja) * | 2001-03-28 | 2009-04-08 | ユミルリンク株式会社 | 情報交換システム、情報通信端末、情報交換方法、プログラム、および、記録媒体 |
MXPA04004909A (es) * | 2001-11-23 | 2004-09-03 | Research In Motion Ltd | Sistema y metodo para procesar documentos de lenguaje extensible para el analisis de documetos (xml). |
US7653636B2 (en) * | 2003-02-28 | 2010-01-26 | Bea Systems, Inc. | Systems and methods for streaming XPath query |
JP3719251B2 (ja) * | 2003-03-24 | 2005-11-24 | コニカミノルタビジネステクノロジーズ株式会社 | 画像処理装置 |
US7209925B2 (en) * | 2003-08-25 | 2007-04-24 | International Business Machines Corporation | Method, system, and article of manufacture for parallel processing and serial loading of hierarchical data |
JP2005115542A (ja) * | 2003-10-06 | 2005-04-28 | Seiko Epson Corp | 文書情報出力システム及び文書情報出力方法 |
JP4168946B2 (ja) | 2004-01-29 | 2008-10-22 | Kddi株式会社 | 文書データの符号化又は復号化方法及びそのプログラム |
US7665016B2 (en) * | 2005-11-14 | 2010-02-16 | Sun Microsystems, Inc. | Method and apparatus for virtualized XML parsing |
US7665015B2 (en) * | 2005-11-14 | 2010-02-16 | Sun Microsystems, Inc. | Hardware unit for parsing an XML document |
-
2006
- 2006-12-01 JP JP2006326139A patent/JP4898405B2/ja not_active Expired - Fee Related
-
2007
- 2007-11-29 US US11/947,062 patent/US7970802B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2008140179A (ja) | 2008-06-19 |
US20080133557A1 (en) | 2008-06-05 |
US7970802B2 (en) | 2011-06-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4898405B2 (ja) | 文書データ処理方法、文書データ作成装置、及び文書データ処理装置 | |
JP4702947B2 (ja) | コード情報の印刷装置、印刷方法、復元装置、復元方法およびコンピュータプログラム | |
KR100661173B1 (ko) | 다이렉트 프린팅 기능을 갖는 프린터 및 그 인쇄방법 | |
JP2005332088A (ja) | 文書生成装置およびファイル変換システム | |
JP2009251803A (ja) | 情報処理装置、データ処理方法、プログラム | |
US20090279136A1 (en) | Image forming apparatus, job processing method, and storage medium | |
JP2010129057A (ja) | 情報処理装置、表示データ翻訳方法、及びプログラム | |
JP2007253598A (ja) | 印刷装置 | |
US7203898B2 (en) | Document processing method and apparatus | |
JP2006099442A (ja) | 情報処理装置、履歴ファイル作成方法、及びプログラム | |
JP5598120B2 (ja) | 画像処理装置 | |
JP7134729B2 (ja) | プログラム、情報処理装置、及び情報処理方法 | |
JP2008310816A (ja) | 複数のマークアップ・ページ・データをコンパクトに表現するシステムおよび方法 | |
JP2007076253A (ja) | 画像形成装置及び画像形成用データ処理方法 | |
JP2007164482A (ja) | 印刷装置、印刷方法、印刷プログラム、および記憶媒体 | |
JP2004017418A (ja) | 印刷装置、プリンタ装置、レイアウト装置、及びレンダリング装置 | |
JP4978416B2 (ja) | コード情報処理装置およびコード情報処理プログラム | |
JP5235446B2 (ja) | 印刷制御装置、印刷制御方法、及びコンピュータプログラム | |
JP2009134645A (ja) | データ処理装置、印刷処理方法、記憶媒体、プログラム | |
JP2006235935A (ja) | 印刷システム | |
JP2010067281A (ja) | ログ提供装置及びログ提供方法 | |
JP2009289121A (ja) | 情報処理装置、出力装置、出力処理方法、及びプログラム | |
JP2000181905A (ja) | 電子文書ファイルの作成装置及び記録媒体 | |
US8023146B2 (en) | Print control device, information processing device, method of print control device, method of information processing device and computer program | |
JP2010125810A (ja) | 情報処理装置、データ処理方法、プログラム及び記憶媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090925 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090925 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110825 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110913 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111018 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20111220 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20111226 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 4898405 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150106 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |