Stylesheet Based Markup Language Transformation/translation (e.g., To A Published Format Using Stylesheet, Etc.) Patents (Class 715/236)
  • Patent number: 7437662
    Abstract: 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: Grant
    Filed: June 14, 2002
    Date of Patent: October 14, 2008
    Assignee: Oracle International Corporation
    Inventors: Tim Yu, Megnha Mehta, Benjamin Chang
  • Patent number: 7434160
    Abstract: 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: Grant
    Filed: December 3, 2003
    Date of Patent: October 7, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jose Abad Peiro, Luca Chiarabini, Petar Obradovic
  • Patent number: 7428699
    Abstract: 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: Grant
    Filed: January 15, 2003
    Date of Patent: September 23, 2008
    Assignee: Adobe Systems Incorporated
    Inventors: Matthew B. Kane, Philip Levy, Jeff Young
  • Publication number: 20080222516
    Abstract: 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: Application
    Filed: March 5, 2007
    Publication date: September 11, 2008
    Inventor: John Edward Petri
  • Publication number: 20080222517
    Abstract: 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: Application
    Filed: March 9, 2007
    Publication date: September 11, 2008
    Applicant: Task Performance Group, Inc.
    Inventors: Fakher Halim, Mushtaq H. Merchant
  • Publication number: 20080222515
    Abstract: 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: Application
    Filed: February 26, 2007
    Publication date: September 11, 2008
    Applicant: MICROSOFT CORPORATION
    Inventor: Steven Patterson Burns
  • Publication number: 20080209312
    Abstract: 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: Application
    Filed: June 29, 2006
    Publication date: August 28, 2008
    Inventor: Aaron Ardiri
  • Patent number: 7412404
    Abstract: 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: Grant
    Filed: October 19, 2001
    Date of Patent: August 12, 2008
    Assignee: i2 Technologies US, Inc.
    Inventor: Manoel Tenorio
  • Publication number: 20080189599
    Abstract: 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: Application
    Filed: January 30, 2007
    Publication date: August 7, 2008
    Inventor: Philip E. Vasey
  • Patent number: 7409634
    Abstract: 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: Grant
    Filed: July 26, 2006
    Date of Patent: August 5, 2008
    Assignee: International Business Machines Corporation
    Inventors: Peter E. Davis, Sara Elo Dean, Dikran S. Meliksetian, Jeffrey Milton, Louis Weitzman, Nianjun Zhou
  • Publication number: 20080177556
    Abstract: 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: Application
    Filed: January 19, 2007
    Publication date: July 24, 2008
    Inventor: Long Fung Cheng
  • Publication number: 20080172602
    Abstract: 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: Application
    Filed: December 29, 2006
    Publication date: July 17, 2008
    Inventor: SANDEEP JOSEPH
  • Publication number: 20080168344
    Abstract: 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: Application
    Filed: March 30, 2007
    Publication date: July 10, 2008
    Applicant: Microsoft Corporation
    Inventors: Joel Deaguero, Jeffrey Davis
  • Patent number: 7395501
    Abstract: 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: Grant
    Filed: August 6, 2002
    Date of Patent: July 1, 2008
    Assignee: Ricoh Company, Ltd.
    Inventors: Jamey Graham, David G. Stork
  • Patent number: 7391419
    Abstract: 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: Grant
    Filed: May 22, 2002
    Date of Patent: June 24, 2008
    Assignee: Tani Electronics Corporation
    Inventor: Okie Tani
  • Patent number: 7392468
    Abstract: 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: Grant
    Filed: August 6, 2004
    Date of Patent: June 24, 2008
    Assignee: Fujitsu Limited
    Inventors: Nobuyuki Igata, Fumihiko Kozakura, Yoshio Nakao
  • Publication number: 20080141116
    Abstract: 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: Application
    Filed: December 6, 2006
    Publication date: June 12, 2008
    Applicant: Microsoft Corporation
    Inventor: Bulusu Krishna Mohan
  • Patent number: 7379977
    Abstract: 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: Grant
    Filed: July 24, 2001
    Date of Patent: May 27, 2008
    Inventor: Steve Walrath
  • Patent number: 7380206
    Abstract: 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: Grant
    Filed: September 18, 2000
    Date of Patent: May 27, 2008
    Assignee: Sony Corporation
    Inventor: Hiroshi Usuda
  • Publication number: 20080120606
    Abstract: An Extensible Markup Language (XML) translator for bridging electronic data and document transfer between differing legal-system XML standards.
    Type: Application
    Filed: November 17, 2006
    Publication date: May 22, 2008
    Applicant: Lawdex Corporation
    Inventors: Winfield Scott Stanley, Brent Pearson
  • Patent number: 7363578
    Abstract: 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: Grant
    Filed: June 3, 2004
    Date of Patent: April 22, 2008
    Assignee: Microsoft Corporation
    Inventors: Per Bendsen, Peter Christensen, Peter Villadsen
  • Patent number: 7363577
    Abstract: 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: Grant
    Filed: May 18, 2004
    Date of Patent: April 22, 2008
    Assignee: Novell, Inc.
    Inventors: Stephen Hugh Kinser, Lloyd Leon Burch, Stephen R. Carter
  • Publication number: 20080086681
    Abstract: 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: Application
    Filed: September 22, 2006
    Publication date: April 10, 2008
    Applicant: LANGUAGE LINE SERVICES, INC.
    Inventor: THOMAS STERNS
  • Publication number: 20080082911
    Abstract: 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: Application
    Filed: December 18, 2006
    Publication date: April 3, 2008
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventors: Peter Sorotokin, Richard Wright
  • Publication number: 20080077855
    Abstract: 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: Application
    Filed: September 20, 2007
    Publication date: March 27, 2008
    Inventors: Shirel Lev, Hagai Toper
  • Publication number: 20080077854
    Abstract: 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: Application
    Filed: September 25, 2006
    Publication date: March 27, 2008
    Inventor: KEHINDE ALABI
  • Publication number: 20080077850
    Abstract: 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: Application
    Filed: September 21, 2006
    Publication date: March 27, 2008
    Inventors: Charles S. Gauthier, David G. Herbeck, John E. Petri, Gary R. Summer
  • Publication number: 20080072138
    Abstract: 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: Application
    Filed: September 20, 2006
    Publication date: March 20, 2008
    Inventors: Brian J. Cragun, David G. Herbeck, John E. Petri
  • Publication number: 20080040661
    Abstract: 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: Application
    Filed: July 7, 2006
    Publication date: February 14, 2008
    Inventors: Bryce Allen Curtis, Stewart Earle Nickolas, Wayne Elmo Vicknair
  • Publication number: 20080040657
    Abstract: 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: Application
    Filed: July 1, 2004
    Publication date: February 14, 2008
    Inventors: Eugene Kuznetsov, Steven R. Willis, Heather D. Achilles, Charles R. Morgan, Nicholas D. Matsakis, David Z. Maze
  • Publication number: 20080028296
    Abstract: 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: Application
    Filed: July 27, 2006
    Publication date: January 31, 2008
    Inventor: Ehud Aharoni
  • Patent number: 7124130
    Abstract: 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: Grant
    Filed: September 4, 2003
    Date of Patent: October 17, 2006
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Naotake Natori