Structured Document Compression Patents (Class 715/242)
-
Patent number: 7627814Abstract: Original instructions, regarding an original document having a structure (e.g., an object model), for combined static and dynamic aspects of layout, display and user-interface behavior, are converted from an original markup language and a styling language to a binary format by use of a compilation process. The compilation process is specific to both the markup and the styling languages. Alternatively, video content in any of various formats can be compiled into a binary format including one or more of layout, rendering, UI interaction, and dynamic aspects. The binary format is transmitted to a receiver with or without actual programming material, such as a television show. The received binary format is decoded for display and user interaction so as to be consistent with the original instructions. The binary format produced by the compilation process preserves the original document structure so that, after the decoding, the binary format can be manipulated.Type: GrantFiled: January 14, 2004Date of Patent: December 1, 2009Assignee: Microsoft CorporationInventors: Eric R. Soldan, Steven J. Falkenburg, Tantek Celik, Bradley R. Pettit
-
Patent number: 7620892Abstract: Methods and systems that allow the viewing of arbitrary documents on a client display by up-loading all necessary image processing steps to the server, thereby eliminating any software downloads to, or installation on, the client device.Type: GrantFiled: July 29, 2004Date of Patent: November 17, 2009Assignee: Xerox CorporationInventors: Emil V. Rainero, Reiner Eschbach
-
Patent number: 7594169Abstract: Systems and methods provide mechanisms to create documents in page descriptor formats using file utilities that create compressed file formats. The resulting files may be rendered with a compressed file utility as well as a reader for the documents in page descriptor format.Type: GrantFiled: August 18, 2005Date of Patent: September 22, 2009Assignee: Adobe Systems IncorporatedInventor: Oliver Goldman
-
Patent number: 7587669Abstract: A server-based browser system provides a server-based browser and a client system browser. The client browser reports the position of a user click on its display screen, hotspot ID, or URL to the server-side browser which retrieves a Document Object Model (DOM) model and view tree for the client and finds the location on the Web page that the user clicked on using the coordinates or hotspot ID received from the client. If there is a script associated with the location, it is executed and the resulting page location is requested from the appropriate server. If there is a URL associated with the location, it is requested from the appropriate server. The response Web page HTML definition is parsed and a DOM tree model is created which is used to create a view tree model. The server-side browser retrieves a style sheet, layout algorithms, and device constraints for the client device and lays out the view model using them onto a virtual page and determines the visual content.Type: GrantFiled: April 9, 2002Date of Patent: September 8, 2009Assignee: AOL LLCInventor: Ahad Rana
-
Patent number: 7562292Abstract: A document prototyping system, program product, and methods are provided to create a systems engineering prototype document. The system can include a database having a plurality of systems engineering document templates stored therein. Each of the plurality of systems engineering document templates includes a plurality of document sections.Type: GrantFiled: December 22, 2004Date of Patent: July 14, 2009Assignee: Lockheed Martin CorporationInventors: Jeries G. Mashni, James M. Phillips
-
Patent number: 7539935Abstract: Control system with at least one control unit, a server computer, a first document in a markup language and a second document in a markup language for loading through a client computer, whereby the first document contains at least one field and the second document contains data for directing the field to an address in a control unit.Type: GrantFiled: August 23, 2002Date of Patent: May 26, 2009Assignee: Siemens AktiengesellschaftInventors: Hans Becker, Michael Schlereth
-
Patent number: 7523393Abstract: Techniques are disclosed for efficiently updating rendered content (such as content of a Web page) using a “slow-loading” content element, such as a slow-loading image. A reference is embedded within the markup language notation for the content to be rendered, where this reference identifies the source of the slow-loading content element. Delivery of the slow-loading content therefore begins automatically, when the content is rendered. Event handling attributes are specified with the reference, where values of these attributes identify client-side logic to be invoked when the associated event occurs. If the server determines that the rendered content, or some portion thereof, should be asynchronously updated, it abruptly terminates delivery of the slow-loading content. This termination triggers an event handler, which operates to automatically request reloading of the content.Type: GrantFiled: July 27, 2007Date of Patent: April 21, 2009Assignee: International Business Machines CorporationInventors: Niraj P. Joshi, Robert C. Leah, Paul F. McMahan
-
Patent number: 7519903Abstract: A new element is generated by joining the contents of elements relatively at the same position among a plurality of records of a structured document. Next, a new record that includes the new element and inherits the relative position relationship of the elements within the records is generated. The plurality of records are then replaced with the new record.Type: GrantFiled: March 29, 2001Date of Patent: April 14, 2009Assignee: Fujitsu LimitedInventor: Hironori Yahagi
-
Patent number: 7500017Abstract: A technique for incorporating binary formatting into a tag-based description language, such as XML, is provided. The binary formatting is achieved by tokenizing the tag and attribute names into variable sized numeric tokens, thereby obviating the need for repetitive or redundant storage of lengthy unicode words, etc. The binary formatting minimizes parsing time and the generation of overhead incident to the formatting and parsing of data. Parsing time is thereby substantially decreased and generally, the size of the resulting file decreases too.Type: GrantFiled: April 19, 2001Date of Patent: March 3, 2009Assignee: Microsoft CorporationInventors: Istvan Cseri, Oliver Nicolas Seeliger, Andrew J. Layman
-
Publication number: 20080294980Abstract: 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.Type: ApplicationFiled: July 20, 2006Publication date: November 27, 2008Applicant: EXPWAYInventors: Cedric Thienot, Philippe De Cuetos, Robin Berjon
-
Patent number: 7458015Abstract: A document is divided into a plurality of regions so that each page has a meaning and, for each of the regions, there is generated a similarity table indicating a similarity degree and a data amount corresponding to the multiplexed resolution level data. By referencing this similarity table, each page of the electronic document in the region specified by the user is represented by a predetermined similarity (resolution) and at the reading speed specified by the user. Moreover, by referencing the similarity table, each page of the electronic document is represented at the maximum speed while guaranteeing the predetermined similarity.Type: GrantFiled: December 12, 2002Date of Patent: November 25, 2008Assignee: NEC CorporationInventor: Shengjin Wang
-
Patent number: 7458023Abstract: A data display system capable of reducing amount of data necessary for display and reducing the number of files to be prepared beforehand has the following configuration. In a server, language data files as a plurality of XML files corresponding to a plurality of languages respectively, an XML file defining file names of the language files as data, and an XSLT file for switching the file used for display among the plurality of language data files by using the XML file defining the file names are stored, and only the necessary language data file is downloaded to a browser and displayed.Type: GrantFiled: March 24, 2004Date of Patent: November 25, 2008Assignee: Konica Minolta Business Technologies, Inc.Inventor: Akemi Kurumatani
-
Patent number: 7434156Abstract: Provided is a method, system, program, and computer readable medium for maintaining a database of objects. At least one structured document is received representing an instance of an object including attributes and attribute values defined for a class. Content of the structured document representing the object is added into the database, wherein the database is capable of storing multiple structured documents representing multiple objects. In another implementation, an instance of at least one object including attributes and attribute values defined for a class is generated. For each generated object, a structured document is generated representing the object and including a representation of the attributes and attribute values in the object. Each structured document is transferred to the database to maintain.Type: GrantFiled: November 27, 2000Date of Patent: October 7, 2008Assignee: Sun Microsystems, Inc.Inventors: Terence Leong, Mahima Mallikarjuna, Julian Taylor
-
Patent number: 7421652Abstract: A document summary which includes an assemblage of a plurality of summary entries is generated for an electronic document. In the generation of the document summary, a content structure or properties within the electronic document are analyzed. The plurality of summary entries are selected from the contents of the electronic document based on the analysis of the content structure or properties. The content structure within the electronic document may include a table of contents, a plurality of spreadsheet worksheets, a plurality of document pages, etc. The content properties within the electronic document may include text formatting, paragraph formatting, paragraph sizing, etc. Preferably, the best available content structure or properties within the electronic document is identified and utilized in the selection of the plurality of summary entries. The document summary is provided to a mobile communication device in response to a request for the electronic document.Type: GrantFiled: October 24, 2003Date of Patent: September 2, 2008Assignee: Arizan CorporationInventors: Jianwei Yuan, Olav A. Sylthe
-
Patent number: 7415665Abstract: A method and system is disclosed for compressing a file comprising computer markup language. Contents of a file containing markup language, including a first and second markup language tag, are read. Data corresponding to the first and second markup language tags is identified and the first markup language tag, data and a placeholder are pushed onto a stack. A method and system of decompressing the resulting compressed document are also disclosed. The first markup language tag, data and placeholder are popped off the stack, and the second markup language tag corresponding to the first markup language tag is identified. The second markup language tag corresponding to the first markup language tag is generated, and the first markup language tag, data and second markup language tag are stored in memory.Type: GrantFiled: January 15, 2003Date of Patent: August 19, 2008Assignee: AT&T Delaware Intellectual Property, Inc.Inventors: Barrett M. Kreiner, Ronald Perrella
-
Publication number: 20080189601Abstract: Systems and methods provide mechanisms to create documents in page descriptor formats using file utilities that create compressed file formats. The resulting files may be rendered with a compressed file utility as well as a reader for the documents in page descriptor format.Type: ApplicationFiled: August 18, 2005Publication date: August 7, 2008Inventor: Oliver Goldman
-
Publication number: 20080168345Abstract: In one embodiment, a style compressor for improving compression of a web document collects all the style attributes referenced by elements of the web document into a central style repository. The style compressor replaces each reference by each of the elements with a class attribute assigned in the central style repository to the replaced style attributes. Next, the style compressor organizes the style attributes in the central style repository and compresses the style attributes into a minimized selection of class attributes each referencing at least one of the style attributes. The style compressor updates the elements of the web document to reference one or more of the minimized selection of class attributes in the central style repository to produce a shorter, more efficiently organized web document.Type: ApplicationFiled: January 5, 2007Publication date: July 10, 2008Inventor: DANIEL O. BECKER
-
Patent number: 7395497Abstract: In a storage area network (SAN) management application, large data sets tend to produce unwieldy results upon display attempts. A mechanism for gathering and organizing a large data set into an ordered set of output display entries which does not require main memory storage for the entire large data set, generates a displayable portion without excessive memory consumption. Configurations employ a multiple pass gathering and organization operation. An output criteria specifies a key field and identifies a range of entries by specifying a particular screen for display from among the full range of screens. A parser retrieves and identifies the entries, during a first pass, using only the key field and an index for each of the entries in the large data set, to avoid loading all fields of each entry in entirety. A second pass fetches entries only for the identified entries corresponding to the output criteria.Type: GrantFiled: October 31, 2003Date of Patent: July 1, 2008Assignee: EMC CorporationInventors: Christopher A. Chaulk, Udi Bar-On, Xiaohua Cheng
-
Patent number: 7366973Abstract: A system and method for providing a document object model to represent components of related entities for in-memory representations. The system and method provide for tangled data structures that are more readily parsed than conventional object models. Data is represented as items, relations and attributes. Items are described in terms of relations and attributes. Relations represent item associations. While attributes, represent other information about items. The present invention solves the problems associated with representing an XML document as a DOM component. The DOM component does not allow for relations of text with elements.Type: GrantFiled: January 23, 2001Date of Patent: April 29, 2008Assignee: Microsoft CorporationInventor: Dale A. Sather