Stylesheet Based Markup Language Transformation/translation (e.g., To A Published Format Using Stylesheet, Etc.) Patents (Class 715/236)
-
Patent number: 7437662Abstract: Approaches are described herein to represent a delta using the extensible style language transformation language (XSLT) to describe the delta between versions of a data entity. XSLT is a language that defines operations for transforming a body of data (“source”) that conforms to the extended mark-up language (XML) into a different body of data (“target”) typically in another format, such as HTML. A set of XML instructions represents a delta by specifying operations needed to transform or change a source version of an XML entity into a target version of an XML entity.Type: GrantFiled: June 14, 2002Date of Patent: October 14, 2008Assignee: Oracle International CorporationInventors: Tim Yu, Megnha Mehta, Benjamin Chang
-
Patent number: 7434160Abstract: A system and method of operation is configured to produce a PPML template from a PDF document. In one implementation, the system opens the PDF document and converts PDF elements within the PDF document into variable objects. A macro is generated, which contains rules governing use and reuse of the variable objects. The PPML template generated as final result is configured to include a definition of the variable objects, the macro and a version of the original PDF document, wherein at least portions of the PDF document are configured as a background element within the PPML document.Type: GrantFiled: December 3, 2003Date of Patent: October 7, 2008Assignee: Hewlett-Packard Development Company, L.P.Inventors: Jose Abad Peiro, Luca Chiarabini, Petar Obradovic
-
Patent number: 7428699Abstract: Methods and apparatus, including computer program products, implement techniques for accessing elements of structured source data. Sample data that is capable of being represented as a hierarchy of elements is received. A graphical representation of the hierarchy of elements is presented. User input is received selecting one or more elements in the graphical representation of the hierarchy of elements. A template structure is defined based on the selected elements. Source data is accessed according to the template structure.Type: GrantFiled: January 15, 2003Date of Patent: September 23, 2008Assignee: Adobe Systems IncorporatedInventors: Matthew B. Kane, Philip Levy, Jeff Young
-
Publication number: 20080222516Abstract: A method and apparatus for improving the efficiency of document transformation processes is disclosed. For example, more efficient XML transformations may be performed against a source document that has incurred minor or incremental changes. Rather than apply a transform (e.g., an XSLT document) to a complete document each time any fragment of the source document is modified, a document management system may be configured to apply the transform only to the modified portions of the document.Type: ApplicationFiled: March 5, 2007Publication date: September 11, 2008Inventor: John Edward Petri
-
Publication number: 20080222517Abstract: A system and method for transforming an input document in a first format into an output document in a second format extends XSD to work with non-XML data structures and data formats such as EBCDIC through the application of specialized patterns embedded in an XSD document. A communication adapter interprets the patterns and applies them to convert a flat file into an XML document (and vice versa) which can be viewed in a web browser. The system includes: a communication adapter for translating an XML source file into the output document; a network access translation firewall; a load balancer; a web portal; an offline processor for creating ffXSD and XSLT documents; and an input/output subsystem for interacting with an end user, the subsystem comprising a network interface.Type: ApplicationFiled: March 9, 2007Publication date: September 11, 2008Applicant: Task Performance Group, Inc.Inventors: Fakher Halim, Mushtaq H. Merchant
-
Publication number: 20080222515Abstract: Associating schema elements or types declared in an XML document with elements declared in another XML document. An annotation schema is defined in a first document. At least a portion of the schema declared in the original document is identified in the annotation schema of the first document. Usage properties in the annotation schema are declared for the identified portion of the schema in the original document. The declared usage properties provide additional utilities of the identified portion of the schema. The usage properties are mapped to the identified portion of the schema, and annotation data is specified in a second document based on the defined annotation schema. The specified annotation applies usages of the schema characteristics according to the usage properties.Type: ApplicationFiled: February 26, 2007Publication date: September 11, 2008Applicant: MICROSOFT CORPORATIONInventor: Steven Patterson Burns
-
Publication number: 20080209312Abstract: The method is for rendering information on a display. Content components in a container are provided. A content handler (style sheet) is used to transform the content components. A key word in the content component is identified. A real time link is provided between the key word and an outside source. A screen size of a display unit is determined. A size of a first display is adjusted by only displaying a complete content of a first level of the content components and a link to a second level. The link is activated to display a complete content of the second level and a link to the second level.Type: ApplicationFiled: June 29, 2006Publication date: August 28, 2008Inventor: Aaron Ardiri
-
Patent number: 7412404Abstract: An electronic commerce system includes one or more databases operable to store product data for one or more products. The system also includes a master global content directory that includes a plurality of product classes organized in a hierarchy, the product class categorizing the products and associated with one or more attributes of the products. At least one of the product classes has one or more associated product pointers that identify one or more of the databases. The system further includes one or more secondary content directories including one or more classes mapping back to the product classes in the master global content directory and the classes having associated class pointers that identify product classes in the master global content directory. The system also includes a search interface that communicates a search query to one or more of the databases to search product data.Type: GrantFiled: October 19, 2001Date of Patent: August 12, 2008Assignee: i2 Technologies US, Inc.Inventor: Manoel Tenorio
-
Publication number: 20080189599Abstract: The present invention relates to the generation of customised documents using document templates or master documents in which a mark-up notation is used in a master document, for example to specify the content of a customised document generated from the master document.Type: ApplicationFiled: January 30, 2007Publication date: August 7, 2008Inventor: Philip E. Vasey
-
Patent number: 7409634Abstract: The system for end-to-end content publishing using XML with an object dependency graph is based on the following two design principles: First, separation of content and style: Information stored in the content management system is independent on how it is going to be presented. The presentation style is encapsulated elsewhere and can be used to customize the look and feel based on the end-user preferences as well as the delivery methods and devices. Second, reusability of information content: By encapsulating common information in fragments and subfragments and making these fragments insertable in other fragments, thereby avoid scattering and duplication of information. This enables a user to restrict the edit operations to a limited number of relevant fragments, to affect global changes. In addition, the present invention provides data consistency and data integrity in the content management.Type: GrantFiled: July 26, 2006Date of Patent: August 5, 2008Assignee: International Business Machines CorporationInventors: Peter E. Davis, Sara Elo Dean, Dikran S. Meliksetian, Jeffrey Milton, Louis Weitzman, Nianjun Zhou
-
Publication number: 20080177556Abstract: Methods and apparatus, including computer program products, for a business object status management. A computer-implemented method includes generating a state diagram using an Extensible Markup Language Schema Definition (XSD) file to represent a business object life cycle.Type: ApplicationFiled: January 19, 2007Publication date: July 24, 2008Inventor: Long Fung Cheng
-
Publication number: 20080172602Abstract: A method and apparatus for receiving a message that includes a markup language associated with text in the message. Set of formatting instructions for generating a file based on the message are received and amending the markup language in the message responsive to the set of formatting instructions.Type: ApplicationFiled: December 29, 2006Publication date: July 17, 2008Inventor: SANDEEP JOSEPH
-
Publication number: 20080168344Abstract: Systems, methods, and/or techniques (“tools”) for incrementally updating and formatting high-definition digital versatile disk (HD-DVD) markup are described herein. The tools may receive first markup representing a first scene description to be read from a HD-DVD, and may map the first markup into a first area composite for presentation to a user. The tools may then receive second markup representing a second scene description to be read from the HD-DVD. In response to receiving the second markup, the tools may incrementally remap a portion of the first scene description into a second area composite for presentation to the user.Type: ApplicationFiled: March 30, 2007Publication date: July 10, 2008Applicant: Microsoft CorporationInventors: Joel Deaguero, Jeffrey Davis
-
Patent number: 7395501Abstract: An automatic reading assistance application for documents available in electronic form. An automatic annotator is provided which finds concepts of interest and keywords. The operation of the annotator is personalizable for a particular user. The annotator is also capable of improving its performance overtime by both automatic and manual feedback. The annotator is usable with any electronic document. Another available feature is a thumbnail image of all or part of a multi-page document wherein a currently displayed section of the document is highlighted in the thumbnail image. Movement of the highlighted area in the thumbnail image is then synchronized with scrolling through the document.Type: GrantFiled: August 6, 2002Date of Patent: July 1, 2008Assignee: Ricoh Company, Ltd.Inventors: Jamey Graham, David G. Stork
-
Patent number: 7391419Abstract: An information distribution system configured to deliver various types of content provided by an information distributor to information receivers through a network and transmitting the content to be distributed converted to colors, color values, or color digital values. By converting the content to colors, color values, or color digital values, it is possible to reduce the amount of information transmitted. Due to this, it becomes possible to shorten the time required for distribution of content and to improve practicality. Further, it becomes possible to reduce the distribution costs.Type: GrantFiled: May 22, 2002Date of Patent: June 24, 2008Assignee: Tani Electronics CorporationInventor: Okie Tani
-
Patent number: 7392468Abstract: Based on reference information of a structured-document application program, structure information and contents of a structured document to be delivered are specified separately. Based on the specification, the structure information and the contents are obtained from a database which stores the structured document, to generate the structured document to be delivered. The generated structured document is delivered to the structured-document application program.Type: GrantFiled: August 6, 2004Date of Patent: June 24, 2008Assignee: Fujitsu LimitedInventors: Nobuyuki Igata, Fumihiko Kozakura, Yoshio Nakao
-
Publication number: 20080141116Abstract: A browser-based web authoring tool that enables locally editing and rendering web pages comprising a master page and at least one content page and/or style sheets. Techniques are employed in one embodiment to identify areas of the web pages that correspond to master and content pages, such that when a user edits an element within an area, the browser-based web authoring tool can track whether the edit is made to the master page or one of the content pages. Another illustrative embodiment is directed to a browser-based web authoring tool that may edit a style sheet to convert it to an inline style block. The inline style block is then inserted into a web page, replacing a reference to the style sheet. In this way, as the page is edited the web page may be rendered via the browser without repeatedly transferring a style sheet from the web server.Type: ApplicationFiled: December 6, 2006Publication date: June 12, 2008Applicant: Microsoft CorporationInventor: Bulusu Krishna Mohan
-
Patent number: 7379977Abstract: A system and method for providing a distributed software application is disclosed. The application includes multiple browser window components that run together within a single browser window. Each component manages and displays data independently, so that a series of Internet pages can be simultaneously displayed and manipulated by a user. In one embodiment, an electronic main page is downloaded from a server to a client computer, wherein the main page comprises at least two browser components for displaying additional electronic pages within the main page. The main page includes a user selectable software control for selection of one of the at least two browser components for display.Type: GrantFiled: July 24, 2001Date of Patent: May 27, 2008Inventor: Steve Walrath
-
Patent number: 7380206Abstract: Information matching output attributes and/or content attributes is contained in a single data content for distribution and is divided by tags for separation during processing. The expression format is prescribed by style sheets, so that the receiving system side selectively stores style sheets matching the content attributes of the distribution content or matching the output attributes of the output apparatus.Type: GrantFiled: September 18, 2000Date of Patent: May 27, 2008Assignee: Sony CorporationInventor: Hiroshi Usuda
-
Publication number: 20080120606Abstract: An Extensible Markup Language (XML) translator for bridging electronic data and document transfer between differing legal-system XML standards.Type: ApplicationFiled: November 17, 2006Publication date: May 22, 2008Applicant: Lawdex CorporationInventors: Winfield Scott Stanley, Brent Pearson
-
Patent number: 7363578Abstract: A method, computer readable medium and system are provided which generate a model driven form user interface. In accordance with the method, a data model is mapped to a user interface model using at least one declarative map. The one or more declarative maps used to map the data model to the user interface model can be explicit maps which are external to a mapping engine used to generate the user interface model and any intermediate models.Type: GrantFiled: June 3, 2004Date of Patent: April 22, 2008Assignee: Microsoft CorporationInventors: Per Bendsen, Peter Christensen, Peter Villadsen
-
Patent number: 7363577Abstract: Techniques are provided for serializing events of a data stream. Meta information defines information unit separators and context for events within the data stream. The data stream is parsed according to the instructions of the meta information and event data associated with the events of the data stream are retained. The event data is packaged into selective groupings of event data and transmitted to one or more services in data formats used by the services. The services perform one or more actions based on the received selective groupings of event data.Type: GrantFiled: May 18, 2004Date of Patent: April 22, 2008Assignee: Novell, Inc.Inventors: Stephen Hugh Kinser, Lloyd Leon Burch, Stephen R. Carter
-
Publication number: 20080086681Abstract: Systems and methods disclosed herein to provide relayed language interpretation are disclosed herein. The relayed language interpretation permits a caller to communicate with a third party. A language interpretation call is received from a caller at a language interpretation provider. A caller language corresponding to a language spoken of the caller is determined. A first interpreter that speaks the caller language and a base language is engaged to the language interpretation call. An indication from the caller that the caller needs interpretation between the caller language and a third-party language is received. The first interpreter is permitted to engage a second interpreter that speaks the base language and the third-party language. The second interpreter is engaged to the language interpretation call. The third party is engaged to the language interpretation call. Over-the-phone interpretation of the caller language and the third-party language is performed.Type: ApplicationFiled: September 22, 2006Publication date: April 10, 2008Applicant: LANGUAGE LINE SERVICES, INC.Inventor: THOMAS STERNS
-
Publication number: 20080082911Abstract: Methods, systems and program products for conditionally formatting content. At least one display parameter corresponding to a target display window is identified. A page master and one or more styling rules are selected in accordance with the identified at least one display parameter. The selected page master and the selected one or more styling rules are applied to flowable content to format the flowable content for display in the target display window.Type: ApplicationFiled: December 18, 2006Publication date: April 3, 2008Applicant: ADOBE SYSTEMS INCORPORATEDInventors: Peter Sorotokin, Richard Wright
-
Publication number: 20080077855Abstract: A system for interpreting data associated with a website, comprising an interface module adapted to receive data associated with a website, an interpreter adapted to interpret an unsupported portion of said data and a generator for generating standard data from the interpreted portion.Type: ApplicationFiled: September 20, 2007Publication date: March 27, 2008Inventors: Shirel Lev, Hagai Toper
-
Publication number: 20080077854Abstract: A comprehensive method for representing mathematical equations and symbolic scientific expressions using pure HTML and CSS is disclosed. This method renders the equations portable and editable and contrasts with previous procedures that represent equations using a single graphic object. A method of generating the equations using HTML and JavaScript is also disclosed. Finally, a procedure for documenting the equations within the HTML document is included such that the equations can be interpreted and converted to and from other formats such as LaTex, MATHML, or linear representation.Type: ApplicationFiled: September 25, 2006Publication date: March 27, 2008Inventor: KEHINDE ALABI
-
Publication number: 20080077850Abstract: Method, system, and article of manufacture for a content management system (CMS) to bind a data object (typically, an XML document) to an associated configuration set (or sets) are disclosed. The configuration set may reference a set of configuration files such as XML schemas/DTDs, style sheets, CMS processing rules, and the like. The CMS may store bindings between a data object and a given configuration set in a CMS repository.Type: ApplicationFiled: September 21, 2006Publication date: March 27, 2008Inventors: Charles S. Gauthier, David G. Herbeck, John E. Petri, Gary R. Summer
-
Publication number: 20080072138Abstract: Embodiments of the invention provide a method, system, and article of manufacture for dynamically resolving external entity references in a document managed by a content management system (CMS). In one embodiment, a wrapper transform may be applied to a source transform to generate a modified source transform. The modified source transform may be configured to generate resolvable external entity references when applied to a document being accessed from the CMS. The modified source transform may be applied to the document being checked out to generate an output document, and the output document may be returned in response to an access request.Type: ApplicationFiled: September 20, 2006Publication date: March 20, 2008Inventors: Brian J. Cragun, David G. Herbeck, John E. Petri
-
Publication number: 20080040661Abstract: A method for inheriting a page layout for a page is provided. In response to receiving a request to show a current page from a client browser, a determination is made as to whether the current page has a set of ancestor pages. The set of ancestor pages are arranged such that a closest ancestor page in the set of ancestor pages appears first in a list of ancestor pages. A layout page associated with an ancestor page of the set of ancestor pages is identified. The identified layout page is combined with the current page to form a combined page. The combined page is sent to the client browser.Type: ApplicationFiled: July 7, 2006Publication date: February 14, 2008Inventors: Bryce Allen Curtis, Stewart Earle Nickolas, Wayne Elmo Vicknair
-
Publication number: 20080040657Abstract: Systems, methods and apparatus operate to receiving a markup processing program containing a set of markup processing instructions. Each markup processing instruction includes an operation defining a processing operation to be matched to a markup language representation and a corresponding action to be performed upon matching the operation to the markup language representation. The system receives the markup language representation containing encoded items representative of markup language constructs and executes the markup processing program in conjunction with the markup language representation to dynamically control generation of an output control signal indicating how the markup language representation is to be processed for generation of output based on the markup language representation.Type: ApplicationFiled: July 1, 2004Publication date: February 14, 2008Inventors: Eugene Kuznetsov, Steven R. Willis, Heather D. Achilles, Charles R. Morgan, Nicholas D. Matsakis, David Z. Maze
-
Publication number: 20080028296Abstract: Methods and systems are provided for converting text to XML code. A schema is applied to the text. The schema is a XML-compliant template that incorporates a single enhanced regular expression. One enhancement causes the matched text to be concatenated and displayed. The concatenated matched text is merged with the template to generate a markup language-compliant output. The enhanced regular expression can include a grouping operator that is nestable within another regular expression operator, for example the “*” operator that matches zero or more instances of its operand. Special purpose tags may be defined in the schema to represent regular expression operators.Type: ApplicationFiled: July 27, 2006Publication date: January 31, 2008Inventor: Ehud Aharoni
-
Patent number: 7124130Abstract: The present invention is directed to an address recognition apparatus for recognizing a written address. The apparatus includes an input device that receives a scanned image of the written address and transforms the image into digital data, a character recognizing section that recognizes a word string in the digital data on a unit character basis, a word extracting section that extracts characters recognized by the character recognizing section on a unit word basis, and an address word string dictionary that previously stores a plurality of first word strings. The apparatus further includes and an address word string recognizing section that collates a second word string, determines words of the second word string respectively corresponding to the words of the first word string, evaluates each of the first word strings, and recognizes one of the first word strings as the address word string.Type: GrantFiled: September 4, 2003Date of Patent: October 17, 2006Assignee: Kabushiki Kaisha ToshibaInventor: Naotake Natori