×

Differential dynamic content delivery with a session document recreated in dependence upon an interest of an identified user participant

  • US 7,493,556 B2
  • Filed: 03/31/2005
  • Issued: 02/17/2009
  • Est. Priority Date: 03/31/2005
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for differential dynamic content delivery, the method 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;

    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, and the user interests comprise 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 method further comprises;

    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.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×