×

Multi-modal content presentation

  • US 7,487,453 B2
  • Filed: 03/24/2006
  • Issued: 02/03/2009
  • Est. Priority Date: 03/24/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving a user input, the user input having been input in a user interlace in one of multiple modalities;

    accessing, in response to receiving the user input, a multimodality content document including content information and presentation information, the presentation information supporting presentation of the content information in each of the multiple modalities;

    accessing, in response to receiving the user input, metadata for the user interface, the metadata indicating that the user interface provides a first modality and a second modality for interfacing with a user;

    generating first-modality instructions based on the accessed multi-modality content document and the accessed metadata, the first-modality instructions providing instructions for presenting the content information on the user interface using the first modality; and

    generating second-modality instructions based on the accessed multi-modality content document and the accessed metadata, the second-modality instructions providing instructions for presenting the content information on the user interface using the second modality,wherein;

    the content information includes a first content portion and a second content portion,the metadata includes a user interface attribute related to pagination, andgenerating the first-modality instructions and the second-modality instructions comprises;

    determining a particular first-modality pagination describing pagination between the first content portion and the second content portion during presentation on the user interface using the first modality;

    determining a particular second-modality pagination describing pagination between the first content portion and the second content portion during presentation on the user interface using the second modality, wherein the particular first-modality pagination and the particular second-modality pagination are determined based on (i) desired order of presentation of the first content portion and the second content portion in the first modality on the user interface, (ii) desired order of presentation of the first content portion and the second content portion in the second-modality on the user interface, and (iii) the user interface attribute related to pagination;

    generating, based on the particular first-modality pagination, the first-modality instructions including instructions for (i) presenting the first content portion on the user interface during a first time interval, and (ii) presenting the second content portion on the user interface during a second time interval; and

    generating, based on the particular second-modality pagination, the second-modality instructions including instructions for (i) presenting the first content portion on the user interface during the first time interval, and (ii) presenting the second content portion on the user interface during the second time interval; and

    wherein generating the first-modality instructions and the second-modality instructions further comprises;

    determining multiple first-modality paginations, including the particular first-modality pagination, describing pagination, between the first content portion and the second content portion during presentation on the user interface using the first modality;

    determining multiple second-modality paginations, including the particular second-modality pagination, describing pagination between the first content portion and the second content portion during presentation on the user interface using the second modality, wherein each of the multiple first-modality paginations and second-modality paginations are determined based on (i) desired order of presentation of the first content portion and the second content portion in the first modality on the user interface, (ii) desired order of presentation of the first content portion and the second content portion in the second modality on the user interface, and (iii) the user interface attribute related to pagination;

    forming a first pagination scenario, the forming including associating with a first of the multiple first-modality paginations a first of the multiple second-modality paginations;

    determining for the first pagination scenario a first distance characterizing whether (i) the first content portion is configured to be presented on the user interface during a first common time interval using both the first modality and the second modality and (ii) the second content portion is configured to be presented on the user interface during a second common time interval using both the first modality and the second modality;

    forming second pagination scenario, the forming including associating with a second of the multiple first-modality paginations a second of the multiple second-modality paginations;

    determining for the second pagination scenario a second distance characterizing whether (i) the first content portion is configured to be presented on the user interface during a first common time interval using both the first modality and the second modality and (ii) the second content portion is configured to be presented on the user interface during a second common time interval using both the first modality and the second modality;

    comparing the first distance with the second distance; and

    selecting a pagination scenario from the first pagination scenario and the second pagination scenario based on a result of the comparing.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×