KR101247075B1 - 마크업 언어 데이터의 인코딩 - Google Patents
마크업 언어 데이터의 인코딩 Download PDFInfo
- Publication number
- KR101247075B1 KR101247075B1 KR1020087002661A KR20087002661A KR101247075B1 KR 101247075 B1 KR101247075 B1 KR 101247075B1 KR 1020087002661 A KR1020087002661 A KR 1020087002661A KR 20087002661 A KR20087002661 A KR 20087002661A KR 101247075 B1 KR101247075 B1 KR 101247075B1
- Authority
- KR
- South Korea
- Prior art keywords
- macro
- sequence
- markup language
- information
- language information
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/12—Use of codes for handling textual entities
- G06F40/131—Fragmentation of text files, e.g. creating reusable text-blocks; Linking to fragments, e.g. using XInclude; Namespaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/12—Use of codes for handling textual entities
- G06F40/14—Tree-structured documents
- G06F40/143—Markup, e.g. Standard Generalized Markup Language [SGML] or Document Type Definition [DTD]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Artificial Intelligence (AREA)
- Mathematical Physics (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Software Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Devices For Executing Special Programs (AREA)
- Machine Translation (AREA)
- Information Transfer Between Computers (AREA)
- Document Processing Apparatus (AREA)
Abstract
Description
Claims (20)
- 송신자로부터의 전송을 위해 데이터 요소를 포함하는 마크업 언어 정보(markup-language information)를 인코딩하는 방법으로서,상기 마크업 언어 정보는 정보 시퀀스(information sequence)를 포함하고, 상기 정보 시퀀스는 적어도 두 개의 정열된 요소(ordered element)를 포함하고, 상기 적어도 두 개의 정열된 요소는 적어도 하나의 데이터 요소와 각각의 데이터 요소와 연관된 적어도 하나의 태그 요소를 포함하며, 상기 방법은,매크로의 집합으로부터, 상기 정보 시퀀스에 대응하는 제1 매크로를 선택하는 단계 - 상기 제1 매크로는 제1 파라미터 집합의 적어도 하나의 파라미터를 취하고, 상기 적어도 하나의 데이터 요소 중에 적어도 하나의 특정 데이터 요소를 상기 제1 매크로에 대한 상기 적어도 하나의 파라미터 각각에 사용함으로써 상기 정보 시퀀스를 도출함(yield) - ;상기 마크업 언어 정보 내의 상기 정보 시퀀스를 상기 제1 매크로 및 상기 마크업 언어 정보 내의 상기 특정 데이터 요소에 대한 참조를 포함하는 매크로 데이터로 대체하는 단계 - 상기 대체하는 단계는 수정된 마크업 언어 정보를 생성하고, 상기 수정된 마크업 언어 정보는 적어도 두 개의 제2 시퀀스 요소를 포함하는 제2 시퀀스를 포함하고, 상기 제2 시퀀스 요소 각각은 매크로, 데이터 요소 또는 데이터 요소와 연관된 태그 요소에 대한 참조를 포함함 - ;상기 매크로의 집합으로부터 제2 매크로를 선택하는 단계 - 상기 제2 매크로는, 하나 이상의 특정 파라미터를 포함하는 제2 파라미터 집합에 적용될 때, 상기 제2 시퀀스를 도출함 -상기 수정된 마크업 언어 정보 내의 상기 제2 시퀀스를 상기 제2 파라미터 집합 및 상기 제2 매크로에 대한 참조를 포함하는 제2 매크로 데이터로 대체하는 단계; 및상기 수정된 마크업 언어 정보를 수신자에게 전송하는 단계를 포함하는, 마크업 언어 정보를 인코딩하는 방법.
- 제1항에 있어서,상기 제1 매크로의 선택 단계는, 적어도 하나의 이미 존재하는 매크로의 집합으로부터 이미 존재하는 매크로를 선택하는 단계를 포함하는, 마크업 언어 정보를 인코딩하는 방법.
- 제2항에 있어서,상기 이미 존재하는 매크로의 집합은 상기 매크로의 집합을 포함하는 정적 사전(static dictionary)이고, 상기 정적 사전은 상기 전송의 수신자에게 이용가능한 것인, 마크업 언어 정보를 인코딩하는 방법.
- 제1항에 있어서,제1 매크로를 선택하는 상기 단계는 상기 정보 시퀀스에 대응하는 상기 제1 매크로를 생성하는 단계를 포함하는, 마크업 언어 정보를 인코딩하는 방법.
- 제1항에 있어서,상기 제1 매크로에 대한 정의를 상기 수정된 마크업 언어 정보에 추가하는 단계를 더 포함하는, 마크업 언어 정보를 인코딩하는 방법.
- 제1항에 있어서,상기 정보 시퀀스에 대한 제1 매크로를 선택하는 상기 단계와 상기 정보 시퀀스를 상기 특정 데이터 요소 및 상기 제1 매크로에 대한 참조로 대체하는 단계가 상기 마크업 언어 정보 내의 적어도 두 개의 시퀀스에 반복적으로 수행되는, 마크업 언어 정보를 인코딩하는 방법.
- 제1항에 있어서,상기 수정된 마크업 언어 정보를 토큰화(tokenizing)하는 단계를 더 포함하고, 상기 토큰화하는 단계는 상기 매크로 데이터 내의 상기 매크로를 나타내는 토큰을 사용하는 단계를 포함하는, 마크업 언어 정보를 인코딩하는 방법.
- 전송을 위해 데이터 요소를 포함하는 마크업 언어 정보를 준비하는 시스템으로서, 상기 마크업 언어 정보는 정보 시퀀스를 포함하고, 상기 정보 시퀀스는 적어도 두 개의 정열된 요소를 포함하고, 상기 적어도 두 개의 정열된 요소는 적어도 하나의 데이터 요소 및 각각의 데이터 요소와 연관된 적어도 하나의 태그 요소를 포함하며, 상기 시스템은,컴퓨팅 프로세서;각각의 매크로가 적어도 하나의 요소를 파라미터로서 취하는 매크로의 집합을 저장하기 위해 상기 컴퓨팅 프로세서와 통신적으로(communicatively) 결합된 매크로 저장 장치;상기 매크로의 집합으로부터 제1 특정 매크로를 선택하기 위한 매크로 선택기 - 상기 제1 특정 매크로는, 하나 이상의 특정 파라미터를 포함하는 제1 파라미터 집합에 적용될 때, 상기 정보 시퀀스를 도출함 - ;상기 정보 시퀀스를 상기 제1 특정 매크로 및 상기 제1 파라미터 집합에 대한 참조를 포함하는 매크로 데이터로 대체하여 수정된 마크업 언어 정보를 도출하는 시퀀스 대체기 - 상기 수정된 마크업 언어 정보는 제2 시퀀스를 포함하고, 상기 매크로 선택기는 상기 매크로의 집합으로부터, 하나 이상의 특정 파라미터를 포함하는 제2 파라미터 집합에 적용될 때 상기 제2 시퀀스를 도출하는 제2 특정 매크로를 선택하고, 상기 시퀀스 대체기는 상기 수정된 마크업 언어 정보 내의 상기 제2 시퀀스를, 상기 제2 파라미터 집합 및 상기 제2 특정 매크로에 대한 참조를 포함하는 제2 매크로 데이터로 대체함 - ; 및상기 수정된 마크업 언어 정보를 수신자에게 전송하기 위한 전송기를 포함하는, 마크업 언어 정보를 준비하는 시스템.
- 제8항에 있어서,상기 매크로 저장 장치는 적어도 하나의 이미 존재하는 매크로의 집합을 포함하는, 마크업 언어 정보를 준비하는 시스템.
- 제9항에 있어서,상기 이미 존재하는 매크로의 집합은 미리 정의된 매크로의 집합을 포함하는 정적 사전이고, 상기 정적 사전은 상기 전송의 수신자에게 이용 가능한 것인, 마크업 언어 정보를 준비하는 시스템.
- 제8항에 있어서,상기 매크로 선택기는 상기 정보 시퀀스에 대응하는 상기 제1 특정 매크로를 더 생성하고 상기 제1 특정 매크로를 상기 매크로 저장 장치에 저장하는, 마크업 언어 정보를 준비하는 시스템.
- 제8항에 있어서,상기 수정된 마크업 언어 정보를 토큰화하기 위한 토큰화기(tokenizer)를 더 포함하고, 상기 토큰화기는 상기 수정된 마크업 언어 정보 내의 상기 매크로 참조를 상기 매크로를 나타내는 토큰으로 대체하는, 마크업 언어 정보를 준비하는 시스템.
- 컴퓨터에 의해 실행될 때, 송신자로부터의 전송을 위해 데이터 요소를 포함하는 마크업 언어 정보를 인코딩하는 방법을 수행하는 컴퓨터 판독가능 명령어를 저장하는 컴퓨터 판독가능 저장 매체로서,상기 마크업 언어 정보는 정보 시퀀스를 포함하고, 상기 정보 시퀀스는 적어도 두 개의 정열된 요소를 포함하고, 상기 적어도 두 개의 정열된 요소는 적어도 하나의 데이터 요소와 각각의 데이터 요소와 연관된 적어도 하나의 태그 요소를 포함하며, 상기 방법은,매크로의 집합으로부터, 상기 정보 시퀀스에 대응하는 제1 매크로를 선택하는 단계 - 상기 제1 매크로는 제1 파라미터 집합의 적어도 하나의 파라미터를 취하고, 상기 적어도 하나의 데이터 요소 중에 적어도 하나의 특정 데이터 요소를 상기 제1 매크로에 대한 상기 적어도 하나의 파라미터 각각에 사용함으로써 상기 정보 시퀀스를 도출함 - ;상기 마크업 언어 정보 내의 상기 정보 시퀀스를 상기 제1 매크로 및 상기 마크업 언어 정보 내의 상기 특정 데이터 요소에 대한 참조를 포함하는 매크로 데이터로 대체하는 단계 - 상기 대체하는 단계는 수정된 마크업 언어 정보를 생성하고, 상기 수정된 마크업 언어 정보는 적어도 두 개의 제2 시퀀스 요소를 포함하는 제2 시퀀스를 포함하고, 상기 제2 시퀀스 요소 각각은 매크로, 데이터 요소 또는 데이터 요소와 연관된 태그 요소에 대한 참조를 포함함 - ;상기 매크로의 집합으로부터 제2 매크로를 선택하는 단계 - 상기 제2 매크로는, 하나 이상의 특정 파라미터를 포함하는 제2 파라미터 집합에 적용될 때, 상기 제2 시퀀스를 도출함 -상기 수정된 마크업 언어 정보 내의 상기 제2 시퀀스를 상기 제2 파라미터 집합 및 상기 제2 매크로에 대한 참조를 포함하는 제2 매크로 데이터로 대체하는 단계; 및상기 수정된 마크업 언어 정보를 수신자에게 전송하는 단계를 포함하는, 컴퓨터 판독가능 저장 매체.
- 제13항에 있어서,상기 제1 매크로의 선택 단계는,적어도 하나의 이미 존재하는 매크로로 구성된 집합으로부터 이미 존재하는 매크로를 선택하는 단계를 포함하는, 컴퓨터 판독가능 저장 매체.
- 제14항에 있어서,상기 이미 존재하는 매크로의 집합은 매크로의 집합을 포함하는 정적 사전이고, 상기 정적 사전은 상기 전송의 수신자에게 이용 가능한 것인, 컴퓨터 판독 가능 저장 매체.
- 제13항에 있어서,상기 방법은 상기 정보 시퀀스로부터 매크로 정의를 획득하는 단계를 더 포함하는, 컴퓨터 판독가능 저장 매체.
- 제13항에 있어서,상기 방법은 상기 정보 시퀀스 내의 토큰을 확장하는 단계를 더 포함하는, 컴퓨터 판독가능 저장 매체.
- 삭제
- 삭제
- 삭제
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/207,547 | 2005-08-19 | ||
US11/207,547 US7739586B2 (en) | 2005-08-19 | 2005-08-19 | Encoding of markup language data |
PCT/US2006/028384 WO2007024378A2 (en) | 2005-08-19 | 2006-07-20 | Encoding of markup-language data |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20080043304A KR20080043304A (ko) | 2008-05-16 |
KR101247075B1 true KR101247075B1 (ko) | 2013-03-25 |
Family
ID=37768545
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020087002661A Active KR101247075B1 (ko) | 2005-08-19 | 2006-07-20 | 마크업 언어 데이터의 인코딩 |
Country Status (6)
Country | Link |
---|---|
US (1) | US7739586B2 (ko) |
KR (1) | KR101247075B1 (ko) |
CN (1) | CN101495998B (ko) |
MX (1) | MX2008002170A (ko) |
RU (1) | RU2419846C2 (ko) |
WO (1) | WO2007024378A2 (ko) |
Families Citing this family (37)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7031987B2 (en) * | 1997-05-30 | 2006-04-18 | Oracle International Corporation | Integrating tablespaces with different block sizes |
US7571173B2 (en) * | 2004-05-14 | 2009-08-04 | Oracle International Corporation | Cross-platform transportable database |
US7702627B2 (en) * | 2004-06-22 | 2010-04-20 | Oracle International Corporation | Efficient interaction among cost-based transformations |
US7814042B2 (en) * | 2004-08-17 | 2010-10-12 | Oracle International Corporation | Selecting candidate queries |
US8356053B2 (en) | 2005-10-20 | 2013-01-15 | Oracle International Corporation | Managing relationships between resources stored within a repository |
EP1816573A1 (en) * | 2006-02-02 | 2007-08-08 | Nextair Corporation | Apparatus, method and machine-readable medium for facilitating generation of a markup language document containing identical sets of markup language elements |
US7644062B2 (en) * | 2006-03-15 | 2010-01-05 | Oracle International Corporation | Join factorization of union/union all queries |
US7809713B2 (en) * | 2006-03-15 | 2010-10-05 | Oracle International Corporation | Efficient search space analysis for join factorization |
US7945562B2 (en) * | 2006-03-15 | 2011-05-17 | Oracle International Corporation | Join predicate push-down optimizations |
US7853573B2 (en) * | 2006-05-03 | 2010-12-14 | Oracle International Corporation | Efficient replication of XML data in a relational database management system |
US9460064B2 (en) * | 2006-05-18 | 2016-10-04 | Oracle International Corporation | Efficient piece-wise updates of binary encoded XML data |
US7801856B2 (en) * | 2006-08-09 | 2010-09-21 | Oracle International Corporation | Using XML for flexible replication of complex types |
US7827177B2 (en) * | 2006-10-16 | 2010-11-02 | Oracle International Corporation | Managing compound XML documents in a repository |
US9183321B2 (en) * | 2006-10-16 | 2015-11-10 | Oracle International Corporation | Managing compound XML documents in a repository |
US8909599B2 (en) * | 2006-11-16 | 2014-12-09 | Oracle International Corporation | Efficient migration of binary XML across databases |
US9953103B2 (en) * | 2006-11-16 | 2018-04-24 | Oracle International Corporation | Client processing for binary XML in a database system |
US7836396B2 (en) * | 2007-01-05 | 2010-11-16 | International Business Machines Corporation | Automatically collecting and compressing style attributes within a web document |
US8291310B2 (en) * | 2007-08-29 | 2012-10-16 | Oracle International Corporation | Delta-saving in XML-based documents |
US8438152B2 (en) * | 2007-10-29 | 2013-05-07 | Oracle International Corporation | Techniques for bushy tree execution plans for snowstorm schema |
FI123499B (fi) * | 2008-05-05 | 2013-06-14 | Sensinode Oy | Menetelmä ja laite viestien prosessoimiseksi |
US8255372B2 (en) | 2010-01-18 | 2012-08-28 | Oracle International Corporation | Efficient validation of binary XML data |
US9286035B2 (en) * | 2011-06-30 | 2016-03-15 | Infosys Limited | Code remediation |
US10756759B2 (en) | 2011-09-02 | 2020-08-25 | Oracle International Corporation | Column domain dictionary compression |
US9298679B2 (en) | 2012-03-13 | 2016-03-29 | Google Inc. | System and method providing a binary representation of a web page |
CN102722442A (zh) * | 2012-06-13 | 2012-10-10 | 禹芙蓉 | 一种宏状态自动分析方法及其装置 |
US8812523B2 (en) | 2012-09-28 | 2014-08-19 | Oracle International Corporation | Predicate result cache |
US9870390B2 (en) | 2014-02-18 | 2018-01-16 | Oracle International Corporation | Selecting from OR-expansion states of a query |
CN104268269A (zh) * | 2014-10-13 | 2015-01-07 | 宁波公众信息产业有限公司 | 一种数据库操作方法 |
US10585887B2 (en) | 2015-03-30 | 2020-03-10 | Oracle International Corporation | Multi-system query execution plan |
US10733237B2 (en) | 2015-09-22 | 2020-08-04 | International Business Machines Corporation | Creating data objects to separately store common data included in documents |
JP2017126185A (ja) * | 2016-01-13 | 2017-07-20 | 富士通株式会社 | 符号化プログラム、符号化方法、符号化装置、復号化プログラム、復号化方法および復号化装置 |
CN106294146B (zh) * | 2016-08-09 | 2019-02-12 | 合一智能科技(深圳)有限公司 | 参数替换测试方法及装置 |
CN106372041A (zh) * | 2016-08-23 | 2017-02-01 | 上海创景计算机系统有限公司 | 超文本标记语言定制系统 |
US10467275B2 (en) | 2016-12-09 | 2019-11-05 | International Business Machines Corporation | Storage efficiency |
US11848976B2 (en) * | 2020-06-30 | 2023-12-19 | Oracle International Corporation | Custom action invocation in a speadsheet integrated with web services |
US11550583B2 (en) | 2020-11-13 | 2023-01-10 | Google Llc | Systems and methods for handling macro compatibility for documents at a storage system |
CN114741076B (zh) * | 2022-04-20 | 2024-05-31 | 重庆长安汽车股份有限公司 | 一种基于soa服务参数快速定义的方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6427228B1 (en) * | 1999-05-12 | 2002-07-30 | International Business Machines Corporation | Combining a meta data file and java source code to dynamically create java classes and javabeans |
US6832368B1 (en) * | 1999-02-17 | 2004-12-14 | International Business Machines Corporation | Method and system for enhancing the performance of interpreted web applications |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4553205A (en) * | 1982-09-21 | 1985-11-12 | Salvatore Porchia | Flexible macro expansion process |
US5737592A (en) * | 1995-06-19 | 1998-04-07 | International Business Machines Corporation | Accessing a relational database over the Internet using macro language files |
US5715453A (en) * | 1996-05-31 | 1998-02-03 | International Business Machines Corporation | Web server mechanism for processing function calls for dynamic data queries in a web page |
US5951623A (en) * | 1996-08-06 | 1999-09-14 | Reynar; Jeffrey C. | Lempel- Ziv data compression technique utilizing a dictionary pre-filled with frequent letter combinations, words and/or phrases |
US5946697A (en) * | 1997-04-22 | 1999-08-31 | Microsoft Corporation | Rapid transfer of HTML files |
US6105043A (en) * | 1997-12-16 | 2000-08-15 | International Business Machines Corporation | Creating macro language files for executing structured query language (SQL) queries in a relational database via a network |
RU2220453C2 (ru) * | 1998-05-27 | 2003-12-27 | Дайболд, Инкорпорейтед | Устройство, содержащее автоматический банковский аппарат (варианты), и способ формирования сообщения о финансовых операциях и файла на нем |
RU2206126C2 (ru) * | 1998-05-27 | 2003-06-10 | Дайболд, Инкорпорейтед | Устройство, содержащее автоматический аппарат совершения финансовых операций (варианты), и способ работы упомянутого аппарата |
US6260031B1 (en) * | 1998-12-21 | 2001-07-10 | Philips Electronics North America Corp. | Code compaction by evolutionary algorithm |
US7249328B1 (en) * | 1999-05-21 | 2007-07-24 | E-Numerate Solutions, Inc. | Tree view for reusable data markup language |
US6941337B2 (en) * | 2001-06-07 | 2005-09-06 | Nokia Corporation | Interaction arrangement for a sequence of interactions providing a service to a user |
US20040199516A1 (en) * | 2001-10-31 | 2004-10-07 | Metacyber.Net | Source information adapter and method for use in generating a computer memory-resident hierarchical structure for original source information |
US7640491B2 (en) * | 2001-12-05 | 2009-12-29 | Microsoft Corporation | Outputting dynamic local content on mobile devices |
CA2381605A1 (en) * | 2002-04-12 | 2003-10-12 | Ibm Canada Limited-Ibm Canada Limitee | Dynamic generation of program execution trace files in a standard markup language |
US20040205668A1 (en) * | 2002-04-30 | 2004-10-14 | Donald Eastlake | Native markup language code size reduction |
US7571431B2 (en) * | 2003-04-29 | 2009-08-04 | Microsoft Corporation | Processing macro information and displaying via GUI in different tools |
US7711544B2 (en) * | 2004-11-09 | 2010-05-04 | Sony Online Entertainment Llc | System and method for generating markup language text templates |
-
2005
- 2005-08-19 US US11/207,547 patent/US7739586B2/en not_active Expired - Fee Related
-
2006
- 2006-07-20 RU RU2008106234/08A patent/RU2419846C2/ru active
- 2006-07-20 WO PCT/US2006/028384 patent/WO2007024378A2/en active Application Filing
- 2006-07-20 CN CN2006800299604A patent/CN101495998B/zh not_active Expired - Fee Related
- 2006-07-20 MX MX2008002170A patent/MX2008002170A/es active IP Right Grant
- 2006-07-20 KR KR1020087002661A patent/KR101247075B1/ko active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6832368B1 (en) * | 1999-02-17 | 2004-12-14 | International Business Machines Corporation | Method and system for enhancing the performance of interpreted web applications |
US6427228B1 (en) * | 1999-05-12 | 2002-07-30 | International Business Machines Corporation | Combining a meta data file and java source code to dynamically create java classes and javabeans |
Non-Patent Citations (1)
Title |
---|
P.Skibinski et. al., "Revisiting dictionary-based compression," Proc. of the Software Practice and Experience, vol. 35, pp. 1455-1476, 2005.07.29. * |
Also Published As
Publication number | Publication date |
---|---|
RU2008106234A (ru) | 2009-08-27 |
WO2007024378A2 (en) | 2007-03-01 |
WO2007024378A3 (en) | 2009-04-23 |
KR20080043304A (ko) | 2008-05-16 |
CN101495998A (zh) | 2009-07-29 |
US7739586B2 (en) | 2010-06-15 |
RU2419846C2 (ru) | 2011-05-27 |
US20070044012A1 (en) | 2007-02-22 |
MX2008002170A (es) | 2008-04-22 |
CN101495998B (zh) | 2011-04-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101247075B1 (ko) | 마크업 언어 데이터의 인코딩 | |
CN101809567B (zh) | 文本串的二次散列提取 | |
US7013425B2 (en) | Data processing method, and encoder, decoder and XML parser for encoding and decoding an XML document | |
JP3368883B2 (ja) | データ圧縮装置、データベースシステム、データ通信システム、データ圧縮方法、記憶媒体及びプログラム伝送装置 | |
JP3973557B2 (ja) | 構造化された文書を圧縮/伸長する方法 | |
US8533172B2 (en) | Method and device for coding and decoding information | |
JP2004032774A (ja) | マークアップ言語文書を符号化するための方法およびシステム | |
KR970059917A (ko) | 데이타압축, 신장방법 및 장치와 이것을 사용한 데이타처리장치 및 네트워크시스템 | |
US8234288B2 (en) | Method and device for generating reference patterns from a document written in markup language and associated coding and decoding methods and devices | |
CN101040444B (zh) | 压缩结构化文档的方法和装置 | |
US20090254882A1 (en) | Methods and devices for iterative binary coding and decoding of xml type documents | |
US20100049727A1 (en) | Compressing xml documents using statistical trees generated from those documents | |
League et al. | Schema-Based Compression of XML Data with Relax NG. | |
Souley et al. | A comparative analysis of data compression techniques | |
US8234257B2 (en) | Method and apparatus for compressing and/or decompressing a data structure | |
Rincy et al. | Preprocessed text compression method for Malayalam text files | |
US20160210304A1 (en) | Computer-readable recording medium, information processing apparatus, and conversion process method | |
Hariharan et al. | Compressing XML documents with finite state automata | |
Leighton | Two new approaches for compressing XML | |
JPH06164406A (ja) | データ圧縮装置及びデータ圧縮方法 | |
Vo | The Vcodex Platform for Data Compression | |
Stine | Coding theory | |
Tere et al. | Algorithm for XML Compression using DTD and Stack | |
Rajendra | 16 BIT UNICODE TEXT COMPRESSION | |
Bhardwaj et al. | Compression of Data and its Secured Transmission over Network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0105 | International application |
Patent event date: 20080131 Patent event code: PA01051R01D Comment text: International Patent Application |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20110622 Comment text: Request for Examination of Application |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20130227 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20130318 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20130318 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20160218 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20160218 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20170220 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20170220 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20180219 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20180219 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20200218 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20200218 Start annual number: 8 End annual number: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20210218 Start annual number: 9 End annual number: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20220216 Start annual number: 10 End annual number: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20230216 Start annual number: 11 End annual number: 11 |
|
PR1001 | Payment of annual fee |
Payment date: 20240226 Start annual number: 12 End annual number: 12 |