Class / Patent application number | Description | Number of patent applications / Date published |
715242000 | Structured document compression | 18 |
20080294980 | Methods and Devices for Compressing and Decompressing Structured Documents - The invention relates to a method of compressing a structured document having a tree-like structure comprising elements nested in each other, each element comprising attributes and a value field which may comprise other elements, the method comprising defining a simplified type comprising only a part of attributes of an original type, and for each element of the original type, replacing the type identifier in the element with an identifier of the simplified type when the element differs from a previous element having the original type only in the attribute values or presences of the simplified type attributes. | 11-27-2008 |
20090327870 | PIPELINE OPTIMIZATION BASED ON POLYMORPHIC SCHEMA KNOWLEDGE - Provided are techniques for pipeline optimization based on polymorphic schema knowledge. A hierarchical document to be processed by a pipeline of transformations is received. It is determined whether a next downstream transformation accesses content of each schema node in an associated input schema, wherein the input schema is a polymorphic schema. In response to determining that the next downstream transformation is not accessing the content of each schema node in the associated input schema, data items corresponding to each schema node that the next downstream transformation is not accessing are collected into a single compressed event. The collected items are passed to the next downstream transformation as the single compressed event. | 12-31-2009 |
20100083101 | METHODS OF CODING AND DECODING A STRUCTURED DOCUMENT, AND THE CORRESPONDING DEVICES - A structured document is coded as a bit stream. The structured document can be described in Extensible Markup Language (XML). The structured document can be decoded to access a subpart of the document. Hierarchized events included in the structured document are coded as corresponding events using at least one encoding table, which is updated during the coding. Hierarchized events involved in an update of the at least one encoding table are determined. Marking information is associated with the coded events corresponding to the hierarchized events determined to be involved in the update of the at least one encoding table. | 04-01-2010 |
20110016384 | OPTIMIZING TYPOGRAPHICAL CONTENT FOR TRANSMISSION AND DISPLAY - A method is provided for displaying a page of content contained in an optimized document. In some embodiments, an optimized document is obtained, where the optimized document contains at least one page of content. A compressed page record in the optimized document that corresponds to a page to be displayed may be located. The compressed page record may be decompressed using a decompression counterpart to a technique used to compress the page record. An unfiltering may be performed on each set of values in the page record according to a filter determined to be applied to the particular set of values. Thereafter, the decompressed content may be displayed. | 01-20-2011 |
20110138270 | System of Enabling Efficient XML Compression with Streaming Support - The present invention provides a method and a device for processing a structured document by steps of obtaining an access mode for a consuming party of the structured document to an element in the structured document, the element comprising tag and content; determining a compression rule based on the access mode, the compression rule specifying at least one element to be compressed and at least one element not to be compressed in the structured document; and replacing the at least one element to be compressed with a compressed element to form a compressed structured document, wherein the tag of the compressed element is a specific compression tag, and the content of the compressed element is a result of compressing the at least one element to be compressed. | 06-09-2011 |
20110145700 | STRUCTURED DOCUMENT ANALYSIS APPARATUS AND STRUCTURED DOCUMENT ANALYSIS METHOD - When a structured document includes a compressed structure channel, a structured document analysis apparatus decompresses the structure channel. The structured document analysis apparatus generates an event list including structure information (events) of the structured document, and reference information (block numbers, channel numbers, value numbers) that refers to values. The structured document analysis apparatus notifies an application program of contents of the event list. Subsequently, when the user application requests a value, if the value is compressed, the structured document analysis apparatus decompress the value and notifies the application program of the value. | 06-16-2011 |
20110283183 | METHOD FOR COMPRESSING/DECOMPRESSING STRUCTURED DOCUMENTS - The invention concerns a method for compressing and decompressing a structured document, associated with at least a tree diagram structure defining a document structure and comprising nested structure elements, associated with a type of information, and representing sets of data, the method comprising steps which consists in: performing a syntactic analysis of the structure diagram and standardizing it so as to obtain a single predefined sequence of the elements of the diagram; compiling the standardized diagram to obtain finite automata, each automaton comprising states interconnected by transitions respectively representing the elements of the structure; and compressing the document, and executing at least a compression algorithm associated with a type of information, when a set of data having the type of information is encountered in the document. | 11-17-2011 |
20120151330 | METHOD AND APPARATUS FOR ENCODING AND DECODING XML DOCUMENTS USING PATH CODE - A method and apparatus of encoding and decoding an Extensible Markup Language (XML) document using a path code is provided. | 06-14-2012 |
20130024765 | PROCESSING RICH TEXT DATA FOR STORING AS LEGACY DATA RECORDS IN A DATA STORAGE SYSTEM - A method, system and computer program product for storing rich text data that comprises identifying plain text and rich text attributes from the rich text data, wherein the rich text attributes specify richness features of the plain text, storing the plain text in a first legacy data record, and storing the rich text attributes in a second legacy data record prefixed by a token, wherein the token is recognizable by an application capable of applying the rich text attributes to the plain text to present the rich text data. | 01-24-2013 |
20150026567 | SYSTEMS AND METHODS FOR ENHANCED DELTA COMPRESSION - Systems and methods for reducing file sizes for files delivered over a network are disclosed. A method comprises receiving a first file comprising sequences of data; creating a hash table having entries corresponding to overlapping sequences of data; receiving a second file comprising sequences of data; comparing each of the sequences of data in the second file to the sequences of data in the hash table to determine sequences of data present in both the first and second files; and creating a third file comprising sequences of data from the second file and representations of locations and lengths of said sequences of data present in both the first and second files. | 01-22-2015 |
20150058715 | METHOD AND APPARATUS FOR COMPRESSING WEBPAGE TEXT - Methods and apparatus for compressing webpage text are provided. According to a webpage-opening request of a mobile terminal browser, a current language environment of the terminal is obtained. According to the language environment, a character container corresponding to the language environment is initialized. Requested webpage data are received. The received webpage data are parsed. The webpage data are merged and stored using the corresponding character container. During the initializing of the corresponding character container according to the language environment, it is determined whether the language environment belongs to Latin languages. When the language environment belongs to Latin languages, the character container is initialized to store utf-8 encoded data. Otherwise, the character container is initialized to store utf-16 encoded data. The present disclosure can intelligently determine a storage method according to the language environment, optimize and adapt stored content, and effectively reduce the browser memory occupied by the webpage data. | 02-26-2015 |
20150106696 | System and Method for Encoding Standard-Formatted Images with Information - System and method for displaying an encoded standard-formatted image with information including, but not limited to, geospatial information. This information, possibly in mark-up language format, can be quickly accessed and used to modify the image to which it is appended, or it can be ignored because the image itself remains unchanged. | 04-16-2015 |
20150128033 | METHOD AND APPARATUS FOR WEBPAGE BROWSING - A webpage browsing method is provided. The method includes receiving a web address entered by a user for a webpage to be displayed on a terminal device and sending webpage request information containing the received web address to a server based on the received web address. The method also includes receiving webpage information corresponding to the web address returned from the server, where the webpage information includes images, videos, Flash animations, source files and styles. Further, the method includes performing operations for saving network traffic volume on the webpage information based on the received webpage information and displaying the processed webpage information in a web browser. | 05-07-2015 |
20150317285 | METHOD AND APPARATUS FOR GENERATING THUMBNAILS - A method for generating thumbnail is provided. In one embodiment, a summary of a first document is generated. The summary includes a first asset (e.g. words, images or sentences). The first document is a first source. The first asset is used to obtain a second asset (e.g. words, images or sentences) from a second source. A thumbnail of the first document is generated using the first asset and the second asset. An apparatus for substantially performing the method as described herein is also provided. | 11-05-2015 |
20160103806 | HIERARCHICAL MODELING FOR NETWORK SITES - Disclosed are various embodiments for hierarchical modeling of network sites. A page model from a hierarchy of page models is provided in at least one computing device. The page model includes a plurality of features. Each one of the features is assigned to a respective network page region. The features include at least one original feature and at least one inheritable feature from a parent page model. A network page is generated in the at least one computing device corresponding to the page model. Each one of the features of the page model is encoded for rendering within the respective network page region. | 04-14-2016 |
20160110324 | COMPRESSION OF CASCADING STYLE SHEET FILES - One embodiment of the present invention provides a system for facilitating compression of a Cascading Style Sheet (CSS) file. During operation, the system stores the CSS file in a local storage device and identifies a merge parameter in the CSS file. The merge parameter can be one of: a repeated selector, a repeated property in a selector, and a same value of a property in different selectors. The system then determines whether a merge condition is satisfied for the merge parameter and merges the merge parameter in the CSS file to obtain a compressed merge parameter. The merge condition indicates whether merging of the merge parameter is consistent with original style in the CSS file. | 04-21-2016 |
20160117410 | EXI FORMAT TO REPRESENT JSON DOCUMENTS - A method of encoding an Efficient XML Interchange (EXI) document to represent a JavaScript Object Notation (JSON) document without use of a binary-type JSON representation solution may include fetching a set of tokens associated with the JSON document. The method may also include determining one or more terminal types associated with the set of tokens. The method may also include determining one or more current names and one or more current distances for the set of tokens based in part on the terminal type for the tokens in the set. The method may also include encoding an EXI document representing the JSON document based on the one or more current names and the one or more current distances for the set of tokens associated with the JSON document. | 04-28-2016 |
20160124916 | IMAGE DECODING METHOD AND APPARATUS FOR BROWSER - Apparatuses, methods and storage medium associated with rendering a web page are disclosed herein. In embodiments, a method may include rendering, by a main thread of a browser, one or more non-image objects of the web page; decoding in parallel, by an image decoder of the browser, an image of the web page, while the main thread renders the one or more non-image objects of the web page. On completion of decoding the image, the main thread renders the decoded image. The web page may be part of a web application. Other embodiments may be described and claimed. | 05-05-2016 |