Differential dynamic content delivery with device controlling action
First Claim
1. A system for differential dynamic content delivery, the system comprising:
- means for creating a session document from a presentation document, including;
means for identifying a presentation document for a presentation, the presentation document including a presentation grammar and a structured document having structural elements classified with classification identifiers;
means for identifying a user participant for the presentation, the user having a user profile comprising user classifications; and
means for filtering the structured document in dependence upon the user classifications and the classification identifiers, including, means for extracting, from the structured document, structural elements having classification identifiers corresponding to the user classifications, andmeans for writing the extracted structural elements into a session structured document in the session document;
means for providing a session document for a presentation, wherein the session document includes a session grammar and a session structured document;
means for selecting from the session structured document a classified structural element in dependence upon user classifications of a user participant in the presentation;
means for presenting the selected structural element to the user, including;
means for selecting a data communications protocol for the presentation;
means for inserting the selected structural element in a data structure appropriate to the data communications protocol; and
means for transmitting the data structure to the user according to the data communications protocol;
means for identifying a device controlling action in dependence upon a presentation control instruction, a spoken key word, a classified structural element, and a classification identifier; and
means for executing the device controlling action to control a device for the user, further comprises means for calling a member system in an OSGi-compliant bundle operating in an OSGi framework on a services gateway.
0 Assignments
0 Petitions
Accused Products
Abstract
Differential dynamic content delivery including providing a session document for a presentation, wherein the session document includes a session grammar and a session structured document; selecting from the session structured document a classified structural element in dependence upon user classifications of a user participant in the presentation; presenting the selected structural element to the user; identifying a device controlling action; and executing the device controlling action to control a device for the user. In many embodiments, identifying a device controlling action includes identifying a device controlling action in dependence upon a presentation control instruction. In some embodiments, identifying a device controlling action further includes identifying a device controlling action in dependence upon a spoken key word. In some embodiments, identifying a device controlling action further includes identifying a device controlling action in dependence upon a classified structural element.
165 Citations
12 Claims
-
1. A system for differential dynamic content delivery, the system comprising:
-
means for creating a session document from a presentation document, including; means for identifying a presentation document for a presentation, the presentation document including a presentation grammar and a structured document having structural elements classified with classification identifiers; means for identifying a user participant for the presentation, the user having a user profile comprising user classifications; and means for filtering the structured document in dependence upon the user classifications and the classification identifiers, including, means for extracting, from the structured document, structural elements having classification identifiers corresponding to the user classifications, and means for writing the extracted structural elements into a session structured document in the session document; means for providing a session document for a presentation, wherein the session document includes a session grammar and a session structured document; means for selecting from the session structured document a classified structural element in dependence upon user classifications of a user participant in the presentation; means for presenting the selected structural element to the user, including; means for selecting a data communications protocol for the presentation; means for inserting the selected structural element in a data structure appropriate to the data communications protocol; and means for transmitting the data structure to the user according to the data communications protocol; means for identifying a device controlling action in dependence upon a presentation control instruction, a spoken key word, a classified structural element, and a classification identifier; and means for executing the device controlling action to control a device for the user, further comprises means for calling a member system in an OSGi-compliant bundle operating in an OSGi framework on a services gateway. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product for differential dynamic content delivery, the computer program product comprising:
-
a recording medium; means, recorded on the recording medium, for creating a session document from a presentation document, including; means, recorded on the recording medium, for identifying a presentation document for a presentation, the presentation document including a presentation grammar and a structured document having structural elements classified with classification identifiers; means, recorded on the recording medium, for identifying a user participant for the presentation, the user having a user profile comprising user classifications; and means, recorded on the recording medium, for filtering the structured document in dependence upon the user classifications and the classification identifiers, including, means, recorded on the recording medium, for extracting, from the structured document, structural elements having classification identifiers corresponding to the user classifications, and means, recorded on the recording medium, for writing the extracted structural elements into a session structured document in the session document; means, recorded on the recording medium, for providing a session document for a presentation, wherein the session document includes a session grammar and a session structured document; means, recorded on the recording medium, for selecting from the session structured document a classified structural element in dependence upon user classifications of a user participant in the presentation; means, recorded on the recording medium, for presenting the selected structural element to the user, including; means, recorded on the recording medium, for selecting a data communications protocol for the presentation; means, recorded on the recording medium, for inserting the selected structural element in a data structure appropriate to the data communications protocol; and means, recorded on the recording medium, for transmitting the data structure to the user according to the data communications protocol; means, recorded on the recording medium, for identifying a device controlling action in dependence upon a presentation control instruction, a spoken key word, a classified structural element, and a classification identifier; and means, recorded on the recording medium, for executing the device controlling action to control a device for the user, further comprises means, recorded on the recording medium, for calling a member computer program product in an OSGi-compliant bundle operating in an OSGi framework on a services gateway. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification