Methods, apparatuses, system, and articles for associating metadata with datastream
First Claim
Patent Images
1. A method comprising the step of:
- a) associating metadata with a presentation datastream.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosed methods, apparatuses, system, and articles can be used to associate metadata with a datastream, or to use metadata in the datastream to transform it into a different datastream. Through the use of metadata, the datastream can be used for purposes other than rendering a presentation. The metadata can also be used by a computer programmer to develop or modify software because the metadata can include extensive information regarding the application, data definition, user interface definition, and data used to render a datastream even though such information is not normally present in the datastream.
83 Citations
216 Claims
-
1. A method comprising the step of:
a) associating metadata with a presentation datastream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
32. A method comprising the step of:
a) using metadata in a first datastream in a context of a first computing environment to map at least one element of the first datastream to a corresponding element of a second datastream in a context of a second computing environment. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58)
-
59. A method comprising the steps of:
-
a) using metadata to extract elements of a presentation datastream; and
b) using the extracted elements by processing or storing the extracted elements in addition to rendering the presentation.
-
-
60. A method comprising the steps of:
-
a) generating a first datastream in a context of a first computing environment;
b) associating metadata with the first datastream to produce a second datastream;
c) transmitting the second datastream to a second computing environment;
d) receiving the second datastream at the second computing environment;
e) transforming the second datastream into a third datastream using the metadata, the third datastream in the context of a third computing environment; and
f) transmitting the third datastream to the third computing environment. - View Dependent Claims (61, 62, 63, 64, 65, 67, 68, 69, 70, 71)
-
-
72. A method comprising the step of:
a) associating metadata with an interactive datastream. - View Dependent Claims (73, 74, 75, 76, 77, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106)
- 78. A computing environment executing a metadata module to associate metadata with a presentation datastream.
- 107. A computing environment receiving a first datastream having metadata, the computing environment comprising a metadata interpreter using the metadata in the first datastream to map at least one element of the first datastream to a corresponding element of a second datastream.
-
134. A system receiving a first datastream, the system comprising:
-
a first computing environment executing a metadata module to associate metadata with the first datastream to generate a second datastream;
a second computing environment coupled to receive the second datastream from the first computing environment, the second computing environment executing a metadata interpreter to map the metadata associated with at least one element of the second datastream to at least one corresponding element of a third datastream, to generate the third datastream. - View Dependent Claims (135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 176)
-
- 145. A computer-readable medium storing a metadata module for associating metadata with a presentation datastream.
- 166. A computer-readable medium comprising a metadata interpreter using metadata in a first datastream in a context of a first computing environment to map at least one element of the first datastream to a corresponding element of a second datastream in a context of a second computing environment.
-
191. A method comprising the step of:
a) using metadata in a datastream to modify at least one of an application, a user interface definition, and a data definition, used to generate the datastream. - View Dependent Claims (192, 193, 194, 195, 196, 197, 198)
-
199. A method comprising the step of:
a) developing an application using metadata in a datastream. - View Dependent Claims (200, 201, 202, 203, 204, 205, 206, 207)
-
208. A method comprising the step of:
b) modifying an application using the metadata in datastream. - View Dependent Claims (209, 210, 211, 212, 213, 214, 215, 216)
Specification