Differential dynamic content delivery with a session document recreated in dependence upon an interest of an identified user participant
First Claim
1. 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:
- identifying a presentation document for a presentation including a presentation grammar and a structured document comprising structural elements classified with classification identifiers;
creating a user name list for a session document of a presentation session, including identifying a user participant among a plurality of user participants for the presentation session, wherein the session document includes a session grammar and a session structured document, each of the plurality of user participants having a user profile comprising user classifications each having classification identifiers and user interests, the user interests comprising data fields for storing data values indicating user interest in one or more subjects of the presentation;
filtering the structured document in dependence upon the user classifications and the classification identifiers of the plurality of user participants;
receiving from each of the plurality of user participants on the user name list at least one data value indicating user interest in one or more subjects of the presentation;
storingthe session document including the user classifications and the classification identifiers of the plurality of user participants.
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
13 Claims
-
1. 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:
-
identifying a presentation document for a presentation including a presentation grammar and a structured document comprising structural elements classified with classification identifiers; creating a user name list for a session document of a presentation session, including identifying a user participant among a plurality of user participants for the presentation session, wherein the session document includes a session grammar and a session structured document, each of the plurality of user participants having a user profile comprising user classifications each having classification identifiers and user interests, the user interests comprising data fields for storing data values indicating user interest in one or more subjects of the presentation; filtering the structured document in dependence upon the user classifications and the classification identifiers of the plurality of user participants; receiving from each of the plurality of user participants on the user name list at least one data value indicating user interest in one or more subjects of the presentation; storing the session document including the user classifications and the classification identifiers of the plurality of user participants.
-
-
2. A method of creating a session document for differential dynamic content delivery, the method comprising:
-
identifying a presentation document for a presentation, said presentation document comprising a presentation grammar and a structured document including a plurality of structural elements classified with classification identifiers; identifying a user participant for the presentation, said user participant being associated with a user profile that includes one or more user classifications each describing at least one attribute of the user participant; filtering the presentation document to obtain a plurality of extracted structural elements; filtering the presentation grammar of the presentation document based on said plurality of extracted structural elements to obtain a session grammar; and storing the session document, wherein a data volume of the session document is less than a data volume of the presentation document. - View Dependent Claims (3, 4, 5, 6, 7)
-
-
8. A software product comprising a non-transitory machine readable medium including a program of instructions for creating a session document for differential dynamic content delivery, wherein the program of instructions upon being executed on a computer causes the computer to perform activities comprising:
-
identifying a presentation document for a presentation, said presentation document comprising a presentation grammar and a structured document including a plurality of structural elements classified with classification identifiers; identifying a user participant for the presentation, said user participant being associated with a user profile that includes one or more user classifications each describing at least one attribute of the user participant; filtering the presentation document to obtain a plurality of extracted structural elements; filtering the presentation grammar of the presentation document based on said plurality of extracted structural elements to obtain a session grammar; and storing the session document, wherein a data volume of the session document is less than a data volume of the presentation document. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification