Differential Dynamic Delivery Of Content To Users Not In Attendance At A Presentation
Abstract
Differential dynamic content delivery including providing a session document for a presentation including a session grammar and a session structured document, the session structured document including a classified structural element for a first user who will not attend a presentation and a classified structural element for a second user who will attend the presentation; receiving, during the presentation, presentation control instructions controlling the presentation; selecting during the presentation classified structural elements for the second user in dependence upon the presentation control instructions and user classifications of the second user; presenting to the second user during the presentation the selected classified structural elements for the second user; selecting, after the presentation, classified structural elements for the first user in dependence upon the recorded presentation control instructions and the user classifications of the first user; and presenting after the presentation the classified structural elements selected for the first user.
Claims
exact text as granted — not AI-modified1 . A method for differential dynamic content delivery, the method comprising:
providing a session document for a presentation including a session grammar and a session structured document, the session structured document including a classified structural element for a first user who will not attend a presentation and a classified structural element for a second user who will attend the presentation; receiving, during the presentation, presentation control instructions controlling the presentation; selecting during the presentation classified structural elements for the second user in dependence upon the presentation control instructions and user classifications of the second user; presenting to the second user during the presentation the selected classified structural elements for the second user; selecting, after the presentation, classified structural elements for the first user in dependence upon the presentation control instructions and the user classifications of the first user; and presenting after the presentation the classified structural elements selected for the first user.
2 . The method of claim 1 further comprising recording, during the presentation, the presentation control instructions controlling the presentation.
3 . The method of claim 2 wherein each recorded presentation control instruction has an associated time stamp.
4 . The method of claim 1 further comprising creating each 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.
5 . The method of claim 1 wherein:
each presentation control instruction includes a presentation action identifier and optional parameters; and selecting during the presentation classified structural elements for the second user in dependence upon the presentation control instructions and user classifications of the second user further comprises selecting a classified structural element in dependence upon the presentation action identifier and the parameters.
6 . The method of claim 1 wherein:
each presentation control instruction includes a presentation action identifier and optional parameters; and selecting, after the presentation, classified structural elements for the first user in dependence upon the recorded presentation control instructions and the user classifications of the first user further comprises selecting a classified structural element in dependence upon the presentation action identifier and the parameters.
7 . The method of claim 1 further comprising creating a 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; 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 of the first user, the user classifications of the second user, and the classification identifiers.
8 . The method of claim 7 further comprising 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.
9 . A system for differential dynamic content delivery, the system comprising:
means for providing a session document for a presentation including a session grammar and a session structured document, the session structured document including a classified structural element for a first user who will not attend a presentation and a classified structural element for a second user who will attend the presentation; means for receiving, during the presentation, presentation control instructions controlling the presentation; means for selecting during the presentation classified structural elements for the second user in dependence upon the presentation control instructions and user classifications of the second user; means for presenting to the second user during the presentation the selected classified structural elements for the second user; means for selecting, after the presentation, classified structural elements for the first user in dependence upon the recorded presentation control instructions and the user classifications of the first user; and means for presenting after the presentation the classified structural elements selected for the first user.
10 . The system of claim 9 further comprising means for creating each presentation control instruction, including:
means for receiving from a user participating in the presentation a key phrase and optional parameters for invoking a presentation action; and means for parsing the key phrase and parameters against a voice response grammar into a presentation control instruction.
11 . The system of claim 9 wherein:
each presentation control instruction includes a presentation action identifier and optional parameters; and means for selecting during the presentation classified structural elements for the second user in dependence upon the presentation control instructions and user classifications of the second user further comprises means for selecting a classified structural element in dependence upon the presentation action identifier and the parameters.
12 . The system of claim 9 wherein:
each presentation control instruction includes a presentation action identifier and optional parameters; and selecting, after the presentation, classified structural elements for the first user in dependence upon the recorded presentation control instructions and the user classifications of the first user further comprises means for selecting a classified structural element in dependence upon the presentation action identifier and the parameters.
13 . The system of claim 9 further 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 of the first user, the user classifications of the second user, and the classification identifiers.
14 . The system of claim 13 further comprising means for creating a presentation document, including:
means for creating, in dependence upon an original document, a structured document comprising one or more structural elements; means for classifying a structural element of the structured document according to a presentation attribute; and means for 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.
15 . A computer program product for differential dynamic content delivery, the computer program product comprising:
a recording medium; means, recorded on the recording medium, for providing a session document for a presentation including a session grammar and a session structured document, the session structured document including a classified structural element for a first user who will not attend a presentation and a classified structural element for a second user who will attend the presentation; means, recorded on the recording medium, for receiving, during the presentation, presentation control instructions controlling the presentation; means, recorded on the recording medium, for selecting during the presentation classified structural elements for the second user in dependence upon the presentation control instructions and user classifications of the second user; means, recorded on the recording medium, for presenting to the second user during the presentation the selected classified structural elements for the second user; means, recorded on the recording medium, for selecting, after the presentation, classified structural elements for the first user in dependence upon the presentation control instructions and the user classifications of the first user; and means, recorded on the recording medium, for presenting after the presentation the classified structural elements selected for the first user.
16 . The computer program product of claim 15 further comprising means, recorded on the recording medium, for creating each presentation control instruction, including:
means, recorded on the recording medium, for receiving from a user participating in the presentation a key phrase and optional parameters for invoking a presentation action; and means, recorded on the recording medium, for parsing the key phrase and parameters against a voice response grammar into a presentation control instruction.
17 . The computer program product of claim 15 wherein:
each presentation control instruction includes a presentation action identifier and optional parameters; and means, recorded on the recording medium, for selecting during the presentation classified structural elements for the second user in dependence upon the presentation control instructions and user classifications of the second user further comprises means, recorded on the recording medium, for selecting a classified structural element in dependence upon the presentation action identifier and the parameters.
18 . The computer program product of claim 15 wherein:
each presentation control instruction includes a presentation action identifier and optional parameters; and selecting, after the presentation, classified structural elements for the first user in dependence upon the recorded presentation control instructions and the user classifications of the first user further comprises means, recorded on the recording medium, for selecting a classified structural element in dependence upon the presentation action identifier and the parameters.
19 . The computer program product of claim 15 further comprising 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 of the first user, the user classifications of the second user, and the classification identifiers.
20 . The computer program product of claim 19 further comprising means, recorded on the recording medium, for creating a presentation document, including:
means, recorded on the recording medium, for creating, in dependence upon an original document, a structured document comprising one or more structural elements; means, recorded on the recording medium, for classifying a structural element of the structured document according to a presentation attribute; and means, recorded on the recording medium, for 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.Join the waitlist — get patent alerts
Track US2008177866A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.