Method and system for stylesheet execution interactive feedback -> 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  |  
04/24/08 - USPTO Class 715 |  59 views | #20080098293 | Prev - Next | About this Page  715 rss/xml feed  monitor keywords

Method and system for stylesheet execution interactive feedback

USPTO Application #: 20080098293
Title: Method and system for stylesheet execution interactive feedback
Abstract: A method (and structure) for displaying mapping relationships defined by a plurality of instruction elements, each instruction element providing a relation between zero or more source elements and zero or more result elements, where each source element includes one of a plurality of source elements and each result element includes one of a plurality of result elements, including providing a user a representation including a portion of the mapping relationships and including one or more of the plurality of source elements, the plurality of instruction elements, and the plurality of result elements. The user is provided a method to select one of the elements in the representation. The selected element is highlighted in the representation and the highlighting can be propagated to any other elements related by the mapping that are displayed in the representation. (end of abstract)



Agent: Duke W. Yee - Dallas, TX, US
Inventors: ADAM R. CLARKE, DANIELLE MADELEINE CUSSON, ANGEL LUIS DIAZ, DOUGLAS CHARLES LOVELL, KRISTOFFER H. ROSE
USPTO Applicaton #: 20080098293 - Class: 715229000 (USPTO)

Method and system for stylesheet execution interactive feedback description/claims


The Patent Description & Claims data below is from USPTO Patent Application 20080098293, Method and system for stylesheet execution interactive feedback.

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

CROSS-REFERENCE TO RELATED APPLICATIONS

[0001] The present Application is related to the following co-pending applications:

[0002] U.S. patent application Ser. No. 09/______, filed on ______, to Adler et al., entitled "METHOD AND SYSTEM FOR STYLESHEET-CENTRIC EDITING", having IBM Docket YOR920010685;

[0003] U.S. patent application Ser. No. 09/______, filed on ______, to Adler et al., entitled "METHOD AND SYSTEM FOR STYLESHEET RULE CREATION, COMBINATION, AND REMOVAL TECHNOLOGY", having IBM Docket YOR920010609; and

[0004] U.S. patent application Ser. No. 09/______, filed on ______, to Adler et al., entitled "METHOD AND SYSTEM FOR COPY AND PASTE TECHNOLOGY FOR STYLESHEET EDITING", having IBM Docket YOR920010631,

[0005] all assigned to the present assignee, and all incorporated herein by reference.

BACKGROUND OF THE INVENTION

[0006] 1. Field of the Invention

[0007] The present invention relates generally to a method of displaying to a user the relationships between source, instruction, and result elements of a mapped function by highlighting interrelated elements. In an exemplary embodiment, an XSLT (eXtensible Style Language Transformations) stylesheet editor incorporates this highlighting method, thereby allowing a user to better understand how the rules within an XSLT stylesheet being edited will match input data and what output data the rules will provide.

[0008] 2. Description of the Related Art

[0009] An XSLT (eXtensible Style Language Transformations) stylesheet consists of a set of rules that describes how to process elements found in an input XML (eXtensible Markup Language) document into an XML output document. Each rule matches one or more elements in the input document and describes the actions to take and the output to produce when a matching element is found. The result of processing all of the elements in the input document produces the output document.

[0010] Execution of an XSLT stylesheet is non-sequential. It is not like a program written in conventional programming languages such as C, C++, Java, Basic, FORTRAN, Cobol, etc. This non-sequential execution produces a barrier to IT professionals attempting to write and use it. It has a very different execution paradigm than those to which they are accustomed. This means that tools for understanding execution of an XSLT stylesheet can be very different than similar tools for sequential programming languages, such as "debuggers."

[0011] Specific to the present invention, in development of a XSLT stylesheet editor, one feature incorporated into the editor provides the means to trace and break execution of the stylesheet, analogous to that used in a standard debugger. The inventors realized that this method is not particularly useful in the tree-structure environment of XSLT since it provides a narrow window into the operation of the stylesheet.

SUMMARY OF THE INVENTION

[0012] In view of the foregoing problems, drawbacks, and disadvantages of the conventional systems, it is an object of the present invention to provide a structure (and method) in which a non-recursive transformation process such as an XSLT stylesheet execution is presented using a method of highlighting in a way that enhances the presentation of complex relationships. An exemplary embodiment of the present invention is the incorporation into an editor for processing an XSL or XSLT stylesheet.

[0013] It is, therefore, an object of the present invention to teach a structure and method for an improved display to a user working with any process in which a transformation mapping can be established between input elements and output elements.

[0014] It is another object of the present invention to teach a method in which multiple input elements are related to multiple output elements by one or more procedures.

[0015] It is another object of the present invention to teach a method in which highlighting can provide an indication of the relationship between source, result, and process elements.

[0016] It is another object of the present invention to teach a method in which highlighting can be propagated to show how an element selected by a user is related to a set of source, result, and process elements.

[0017] It is another object of the present invention to teach a method in which at least two levels of highlighting provide an indication of primary and secondary relationships.

[0018] It is another object of the present invention to teach this method as applied to pipelined transformations.

[0019] It is another object of the present invention to teach this method in a tree-structure environment in which highlighting takes on an explicit and implicit interpretation.

[0020] It is another object of the present invention to teach an exemplary embodiment of this improved method of displaying in an XSLT stylesheet editor.

[0021] In order to achieve the above goals and objectives, according to a first aspect of the present invention, described herein is a method (and a structure and a signal-bearing medium) for displaying mapping relationships defined by a plurality of instruction elements, each instruction element providing a relation between zero or more source elements and zero or more result elements, where each source element is one of a plurality of source elements and each result element is one of a plurality of result elements, including providing a user a representation comprising a portion of the mapping relationships and including one or more of the plurality of source elements, the plurality of instruction elements, and the plurality of result elements. The user is provided a method to select one of the elements in the representation. The selected element is highlighted in the representation and the highlighting can be propagated to any other elements related by the mapping that are displayed in the representation.

Continue reading about Method and system for stylesheet execution interactive feedback...
Full patent description for Method and system for stylesheet execution interactive feedback

Brief Patent Description - Full Patent Description - Patent Application Claims

Click on the above for other options relating to this Method and system for stylesheet execution interactive feedback 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 stylesheet execution interactive feedback or other areas of interest.
###


Previous Patent Application:
Automatic document reader and form population system and method
Next Patent Application:
Collaborative annotation of electronic content
Industry Class:
Data processing: presentation processing of document

###

FreshPatents.com Support
Thank you for viewing the Method and system for stylesheet execution interactive feedback patent info.
IP-related news and info


Results in 0.1299 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