Method and system for an architecture for the processing of structured documents -> Monitor Keywords
Fresh Patents
Monitor Patents Patent Organizer File a Provisional Patent Browse Inventors Browse Industry Browse Agents Browse Locations
site info Site News  |  monitor Monitor Keywords  |  monitor archive Monitor Archive  |  organizer Organizer  |  account info Account Info  |  
02/15/07 - USPTO Class 715 |  84 views | #20070038930 | Prev - Next | About this Page  715 rss/xml feed  monitor keywords

Method and system for an architecture for the processing of structured documents

USPTO Application #: 20070038930
Title: Method and system for an architecture for the processing of structured documents
Abstract: Embodiments of systems, methods and apparatuses for an architecture for the processing of structured documents are disclosed. More specifically, embodiments of the architecture may comprise hardware circuitry operable to parse a structured document and transform the document according to a set of transformation instructions to produce an output document. (end of abstract)



Agent: SprinkleIPLaw Group - Austin, TX, US
Inventors: John E. Derrick, Richard Trujillo, Daniel M. Cermak, Bryan Dobbs, Howard Liu, Rakesh S. Bhakta, Udi Kalekin, Russell Davoli, Clifford L. Hall, Avinash C. Palaniswamy
USPTO Applicaton #: 20070038930 - Class: 715523000 (USPTO)

Related Patent Categories: Data Processing: Presentation Processing Of Document, Operator Interface Processing, And Screen Saver Display Processing, Presentation Processing Of Document, Layout, Format Transformation

Method and system for an architecture for the processing of structured documents description/claims


The Patent Description & Claims data below is from USPTO Patent Application 20070038930, Method and system for an architecture for the processing of structured documents.

Brief Patent Description - Full Patent Description - Patent Application Claims
  monitor keywords

RELATED APPLICATIONS

[0001] This application claims a benefit of priority under 35 U.S.C. .sctn.119(e) to U.S. Provisional Patent Application Nos. 60/675,349, by inventors Howard Tsoi, Daniel Cermak, Richard Trujillo, Trenton Grale, Robert Corley, Bryan Dobbs and Russell Davoli, entitled "Output Generator for Use with System for Creation of Multiple, Hierarchical Documents", filed on Apr. 27, 2005; 60/675,347, by inventors Daniel Cermak, Howard Tsoi, John Derrick, Richard Trujillo, Udi Kalekin, Bryan Dobbs, Ying Tong, Brendon Cahoon and Jack Matheson, entitled "Transformation Engine for Use with System for Creation of Multiple, Hierarchical Documents", filed on Apr. 27, 2005; 60/675,167, by inventors Richard Trujillo, Bryan Dobbs, Rakesh Bhakta, Howard Tsoi, Jack Randall, Howard Liu, Yongjian Zhou and Daniel Cermak, entitled "Parser for Use with System for Creation of Multiple, Hierarchical Documents", filed on Apr. 27, 2005 and 60/675,115, by inventors John Derrick, Richard Trujillo, Daniel Cermak, Bryan Dobbs, Howard Liu, Rakesh Bhakta, Udi Kalekin, Russell Davoli, Clifford Hall and Avinash Palaniswamy, entitled "General Architecture for a System for Creation of Multiple, Hierarchical Documents", filed on Apr. 27, 2005 the entire contents of which are hereby expressly incorporated by reference for all purposes.

TECHNICAL FIELD OF THE INVENTION

[0002] The invention relates in general to methods and systems for processing structured documents, and more particularly, to the design and implementation of efficient architectures for the processing, transformation or rendering of structured documents.

BACKGROUND OF THE INVENTION

[0003] Electronic data, entertainment and communications technologies are growing increasingly prevalent with each passing day. In the past, the vast majority of these electronic documents were in a proprietary format. In other words, a particular electronic document could only be processed or understood by the application that created that document. Up until relatively recently this has not been especially troublesome.

[0004] This situation became progressively more problematic with the advent of networking technologies, however. These networking technologies allowed electronic documents to be communicated between different and varying devices, and as these network technologies blossomed, so did user's desires to use these networked devices to share electronic data.

[0005] Much to the annoyance of many users, however, the proprietary formats of the majority of these electronic documents prevented them from being shared between different platforms: if a document was created by one type of platform it usually could not be processed, or rendered, by another type of platform.

[0006] To that end, data began to be placed in structured documents. Structured documents may be loosely defined as any type of document that adheres to a set of rules. Because the structured document conforms to a set of rules it enables the cross-platform distribution of data, as an application or platform may process or render a structured document based on the set of rules, no matter the application that originally created the structured document.

[0007] The use of structured documents to facilitate the cross-platform distribution of data is not without its own set of problems, however. In particular, in many cases the structured document does not itself define how the data it contains is to be rendered, for example for presentation to a user. Exacerbating the problem is the size of many of these structured documents. To facilitate the organization of data intended for generic consumption these structured documents may contain a great deal of meta-data, and thus may be larger than similar proprietary documents, in some cases up to twenty times larger or more.

[0008] In many cases, instructions may be provided for how to transform or render a particular structured document. For example, one mechanism implemented as a means to facilitate processing XML is the extensible stylesheet language (XSL) and stylesheets written using XSL. Stylesheets may be written to transform XML documents from one markup definition (or "vocabulary") defined within XML to another vocabulary, from XML markup to another structured or unstructured document form (such as plain text, word processor, spreadsheet, database, pdf, HTML, etc.), or from another structured or unstructured document form to XML markup. Thus, stylesheets may be used to transform a document's structure from its original form to a form expected by a given user (output form).

[0009] Typically, structured documents are transformed or rendered with one or more software applications. However, as many definitions for these structured languages were designed and implemented without taking into account conciseness or efficiency of parsing and transformation, the use of software applications to transform or render these structured documents may be prohibitively inefficient.

[0010] Thus, as can be seen, there is a need for methods and systems for an architecture for the efficient processing of structured documents.

BRIEF DESCRIPTION OF THE DRAWINGS

[0011] The drawings accompanying and forming part of this specification are included to depict certain aspects of the invention. A clearer impression of the invention, and of the components and operation of systems provided with the invention, will become more readily apparent by referring to the exemplary, and therefore nonlimiting, embodiments illustrated in the drawings, wherein identical reference numerals designate the same components. Note that the features illustrated in the drawings are not necessarily drawn to scale.

[0012] FIG. 1 depicts an embodiment of an architecture for the implementation of web services.

[0013] FIG. 2 depicts one embodiment of the processing of structured documents using a document processor.

[0014] FIG. 3 depicts one embodiment of an architecture for a device for the processing of structured documents.

[0015] FIG. 4 depicts one embodiment of an architecture for the processing of structured documents utilizing an embodiment of the device depicted in FIG. 3.

DETAILED DESCRIPTION

[0016] Embodiments of the invention and the various features and advantageous details thereof are explained more fully with reference to the nonlimiting embodiments that are illustrated in the accompanying drawings and detailed in the following description. Descriptions of well known starting materials, processing techniques, components and equipment are omitted so as not to unnecessarily obscure the invention in detail. Skilled artisans should understand, however, that the detailed description and the specific examples, while disclosing preferred embodiments of the invention, are given by way of illustration only and not by way of limitation. Various substitutions, modifications, additions or rearrangements within the scope of the underlying inventive concept(s) will become apparent to those skilled in the art after reading this disclosure.

[0017] Reference is now made in detail to the exemplary embodiments of the invention, examples of which are illustrated in the accompanying drawings. Wherever possible, the same reference numbers will be used throughout the drawings to refer to the same or like parts (elements).

[0018] Before describing embodiments of the present invention it may be useful to describe an exemplary architecture for a web service. Although web services are known in the art, a description of such an architecture may be helpful in better explaining the embodiments of the invention depicted herein.

[0019] FIG. 1 depicts an embodiment of one such architecture for implementing a web service. Typically, web services provide a standard means of interoperating between different software applications running on a variety of platforms and/or frameworks. A web service provider 110 may provide a set of web services 112. Each web service 112 may have a described interface, such that a requestor may interact with the web service 112 according to that interface.

Continue reading about Method and system for an architecture for the processing of structured documents...
Full patent description for Method and system for an architecture for the processing of structured documents

Brief Patent Description - Full Patent Description - Patent Application Claims

Click on the above for other options relating to this Method and system for an architecture for the processing of structured documents patent application.
###
monitor keywords

How KEYWORD MONITOR works... a FREE service from FreshPatents
1. Sign up (takes 30 seconds). 2. Fill in the keywords to be monitored.
3. Each week you receive an email with patent applications related to your keywords.  
Start now! - Receive info on patent apps like Method and system for an architecture for the processing of structured documents or other areas of interest.
###


Previous Patent Application:
Information processing apparatus, control method therefor, and program
Next Patent Application:
Distribution of content
Industry Class:
Data processing: presentation processing of document

###

FreshPatents.com Support
Thank you for viewing the Method and system for an architecture for the processing of structured documents patent info.
IP-related news and info


Results in 0.10968 seconds


Other interesting Feshpatents.com categories:
Software:  Finance AI Databases Development Document Navigation Error 174
filepatents (1K)

* Protect your Inventions
* US Patent Office filing
patentexpress PATENT INFO