Metadata, models, visualization and control
First Claim
Patent Images
1. A method of modifying a target document comprising:
- accessing a first file comprising code renderable to produce a target document, a second file comprising a metadata element, and a third file comprising a rendering instruction, wherein the code comprises a target element;
locating the target element to which the metadata element applies by processing at least a portion of the code of the first file;
transforming the metadata element into a rendered element by using the rendering instruction, wherein the rendered element corresponds to the located target element to which the metadata element applies; and
displaying the rendered element in conjunction with the target element.
12 Assignments
0 Petitions
Accused Products
Abstract
A method or data processing system readable medium can be used for modifying a target document. The data processing system medium or method may use metadata and rendering instructions to modify a target document to make the target document more user-friendly, more informative, or easier to track statistics related to the target document. In modifying the document, the rendering instructions render the metadata elements that can be used in the target document. In some embodiments, different sets of metadata and rendering instructions may be used with the same target document.
-
Citations
31 Claims
-
1. A method of modifying a target document comprising:
-
accessing a first file comprising code renderable to produce a target document, a second file comprising a metadata element, and a third file comprising a rendering instruction, wherein the code comprises a target element; locating the target element to which the metadata element applies by processing at least a portion of the code of the first file; transforming the metadata element into a rendered element by using the rendering instruction, wherein the rendered element corresponds to the located target element to which the metadata element applies; and displaying the rendered element in conjunction with the target element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A data processing system readable medium having code embodied therein, the code including instructions executable by a data processing system, wherein the instructions are configured to cause the data processing system to perform a method of communicating with a user, the method comprising:
-
accessing a first file comprising code renderable to produce a target document, a second file comprising a metadata element, and a third file comprising a rendering instruction, wherein the code comprises a target element; locating the target element to which the metadata element applies by processing at least a portion of the code of the first file; transforming the metadata element into a rendered element by using the rendering instruction, wherein the rendered element corresponds to the located target element to which the metadata element applies; and displaying the rendered element in conjunction with the target element. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method of modifying a target document comprising:
-
accessing a metadata element in a first file, wherein the metadata element specifies a corresponding target element; searching code in a second file corresponding to a target document for the target element corresponding to the metadata element; generating a rendered element based on the metadata element and a rendering instruction, wherein the rendered element corresponds to the target element to which the metadata element corresponds; and displaying the target document, wherein displaying the target document includes displaying the rendered element and the target element in conjunction with one another.
-
-
24. A method of modifying a target document comprising:
-
accessing a first file comprising code corresponding to a target document, the code comprising a set of target elements, a second file comprising a metadata element applying to at least one of the set of target elements, and a third file comprising a rendering instruction corresponding to the metadata element and describing how the metadata element is to be transformed; locating the at least one target element to which the metadata element applies by processing the code corresponding to the target document; transforming the metadata element into a rendered element according to the rendering instruction wherein the rendered element corresponds to the located target element to which the metadata element applies; and displaying a rendered target document, wherein the rendered target document comprises the rendered element and the rendered target element.
-
-
25. A method of modifying a target document comprising:
-
obtaining a metadata element, wherein obtaining a metadata element comprises accessing a first file comprising a set of metadata elements, each of the metadata elements corresponding to one or more target elements; locating the one or more target elements to which the metadata element corresponds, wherein locating the one or more target elements comprises accessing a second file comprising code operable, when rendered, to present a target document and processing a portion of the code to locate the one or more target elements; locating a rendering instruction corresponding to the metadata element, wherein locating the rendering instruction comprises accessing a third file comprising a set of rendering instructions; generating a rendered element based on the metadata element and a rendering instruction, wherein the rendered element corresponds to the located target element to which the metadata element applies; and displaying the rendered element in conjunction with the one or more corresponding target elements when rendering the target document. - View Dependent Claims (26, 27, 28, 29, 30, 31)
-
Specification