Differential Dynamic Content Delivery With A Session Document Recreated In Dependence Upon An Interest Of An Identified User Participant
0 Assignments
0 Petitions
Accused Products
Abstract
Differential dynamic content delivery, including creating a session document for a presentation, including identifying a user participant for the presentation, where the session document includes a session grammar and a session structured document, the user participant has a user profile comprising user classifications and user interests, the user interests comprising data fields for storing data values indicating user interest in one or more subjects of the presentation; receiving from the identified user participant at least one data value indicating user interest in one or more subjects of the presentation; storing in the user profile the data value indicating user interest; recreating the session document in dependence upon the data value indicating user interest; selecting from the recreated session document a classified structural element; and presenting the selected structural element to at least one user participant.
-
Citations
17 Claims
-
1-10. -10. (canceled)
-
11. A system for differential dynamic content delivery, the system comprising at least one computer processor, at least one computer memory operatively coupled to the computer processor, and computer program instructions disposed within the computer memory capable of:
-
creating a presentation document, including; creating, in dependence upon an original document, a structured document comprising one or more structural elements; classifying a structural element of the structured document according to a presentation attribute; and creating a presentation grammar for the structured document, wherein the presentation grammar for the structured document includes grammar elements each of which includes an identifier for at least one structural element of the structured document; creating a session document for a presentation, including identifying a user participant for the presentation, wherein the session document includes a session grammar and a session structured document, the user participant has a user profile comprising user classifications and user interests, the user interests comprising data fields for storing data values indicating user interest in one or more subjects of the presentation; wherein creating a session document further comprises creating the session document from the presentation document, including; identifying the presentation document for the presentation, the presentation document including a presentation grammar and a structured document having structural elements classified with classification identifiers; and filtering the structured document in dependence upon the user classifications and the classification identifiers; receiving from the identified user participant at least one data value indicating user interest in one or more subjects of the presentation; wherein receiving from the identified user participant at least one data value indicating user interest in one or more subjects of the presentation further comprises requesting an expression of interest from the identified user participant after creating the session document for the presentation; and wherein requesting an expression of interest from the identified user participant after creating the session document for the presentation further comprises requesting the expression of interest by email; and wherein the computer program instructions disposed within the computer memory are further capable of; storing in the user profile the data value indicating user interest; recreating the session document in dependence upon the data value indicating user interest; wherein recreating the session document further comprises recreating the session document from a presentation document, including; 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; optionally identifying a user participant for the presentation, the user having a user profile comprising user classifications; and filtering the structured document in dependence upon the user classifications, the classification identifiers, and the data value indicating user interest; creating a presentation control instruction, including; receiving from a user participating in the presentation a key phrase and optional parameters for invoking a presentation action; and parsing the key phrase and parameters against a voice response grammar into a presentation control instruction; and receiving the presentation control instruction, wherein the presentation control instruction includes a presentation action identifier and one or more optional parameters; and selecting from the recreated session document a classified structural element; and presenting the selected structural element to at least one user participant; wherein the at least one user participant to whom the selected structural element is presented is not the same as the identified user participant.
-
-
12-15. -15. (canceled)
-
16. A computer program product for differential dynamic content delivery, the computer program product embodied on a computer-readable medium, the computer program product comprising computer-implementable instructions capable of:
-
creating a presentation document, including; creating, in dependence upon an original document, a structured document comprising one or more structural elements; classifying a structural element of the structured document according to a presentation attribute; and creating a presentation grammar for the structured document, wherein the presentation grammar for the structured document includes grammar elements each of which includes an identifier for at least one structural element of the structured document; creating a session document for a presentation, including identifying a user participant for the presentation, wherein the session document includes a session grammar and a session structured document, the user participant has a user profile comprising user classifications and user interests, the user interests comprising data fields for storing data values indicating user interest in one or more subjects of the presentation; wherein creating a session document further comprises creating the session document from the presentation document, including; identifying the presentation document for the presentation, the presentation document including a presentation grammar and a structured document having structural elements classified with classification identifiers; and filtering the structured document in dependence upon the user classifications and the classification identifiers; receiving from the identified user participant at least one data value indicating user interest in one or more subjects of the presentation; wherein receiving from the identified user participant at least one data value indicating user interest in one or more subjects of the presentation further comprises requesting an expression of interest from the identified user participant after creating the session document for the presentation; and wherein requesting an expression of interest from the identified user participant after creating the session document for the presentation further comprises requesting the expression of interest by email; and wherein the computer-implementable instructions are further capable of; storing in the user profile the data value indicating user interest; recreating the session document in dependence upon the data value indicating user interest; wherein recreating the session document further comprises recreating the session document from a presentation document, including; 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; optionally identifying a user participant for the presentation, the user having a user profile comprising user classifications; and filtering the structured document in dependence upon the user classifications, the classification identifiers, and the data value indicating user interest; creating a presentation control instruction, including; receiving from a user participating in the presentation a key phrase and optional parameters for invoking a presentation action; and parsing the key phrase and parameters against a voice response grammar into a presentation control instruction; and receiving the presentation control instruction, wherein the presentation control instruction includes a presentation action identifier and one or more optional parameters; and selecting from the recreated session document a classified structural element; and presenting the selected structural element to at least one user participant; wherein the at least one user participant to whom the selected structural element is presented is not the same as the identified user participant.
-
-
17-20. -20. (canceled)
Specification