Multi-modal synchronization
First Claim
1. A method of communicating between devices, the method comprising:
- receiving a request for first-modality data that includes first content, the first-modality data being configured to be presented using a first modality, and the request coming from a requestor and being received at a first device; and
sending a message from the first device for receipt by a second device, the message being sent in response to receiving the request and including information allowing the second device to request second-modality data that includes second content that overlaps the first content, the second-modality data being configured to be presented using a second modality, wherein the first-modality data and the second-modality data may be synchronized by presenting the first-modality data and the second-modality data to a user such that the user may respond to the overlapping content using either the first modality or the second modality.
3 Assignments
0 Petitions
Accused Products
Abstract
A system for synchronizing multiple modalities is described. A user may use multiple modalities, such as voice and browser, to interact with data on a network, such as the World Wide Web. All of the modalities may be synchronized so that all are updated when the user enters information in just one. A method of communicating between devices includes receiving a request for first-modality data that includes first content, and sending a message in response to receiving the request, the message including information allowing the request of second-modality data that includes second content overlapping the first content. Another method includes requesting first data for a first modality, the first data including first content, and automatically requesting second data for a second modality, wherein the second data includes second content that overlaps the first content.
-
Citations
51 Claims
-
1. A method of communicating between devices, the method comprising:
-
receiving a request for first-modality data that includes first content, the first-modality data being configured to be presented using a first modality, and the request coming from a requestor and being received at a first device; and
sending a message from the first device for receipt by a second device, the message being sent in response to receiving the request and including information allowing the second device to request second-modality data that includes second content that overlaps the first content, the second-modality data being configured to be presented using a second modality, wherein the first-modality data and the second-modality data may be synchronized by presenting the first-modality data and the second-modality data to a user such that the user may respond to the overlapping content using either the first modality or the second modality. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. An apparatus comprising a computer readable medium having instructions stored thereon that when executed result in at least the following:
-
receiving a request for first-modality data that includes first content, the first-modality data being configured to be presented using a first modality, and the request coming from a requestor and being received at a first device; and
sending a message from the first device for receipt by a second device, the message being sent in response to receiving the request and including information allowing the second device to request second-modality data that includes second content that overlaps the first content, the second-modality data being configured to be presented using a second modality, wherein the first-modality data and the second-modality data may be synchronized by presenting the first-modality data and the second-modality data to a user such that the user may respond to the overlapping content using either the first modality or the second modality. - View Dependent Claims (34, 35)
-
-
36. A communication device comprising:
-
means for receiving a request for first-modality data that includes first content, the first-modality data being configured to be presented using a first modality, and the request coming from a requester and being received at a first device; and
means for sending a message from the first device for receipt by a second device, the message being sent in response to receiving the request and including information allowing the second device to request second-modality data that includes second content that overlaps the first content, the second-modality data being configured to be presented using a second modality, wherein the first-modality data and the second-modality data may be synchronized by presenting the first-modality data and the second-modality data to a user such that the user may respond to the overlapping content using either the first modality or the second modality. - View Dependent Claims (37, 38)
-
-
39. A method comprising:
-
requesting first data for a first modality, the first data including first content; and
requesting, automatically after requesting the first data, second data for a second modality, wherein the second data includes second content that overlaps the first content, wherein the first modality may be synchronized with the second modality by presenting the first content and the second content to a user such that the user may respond to the overlapping content using either the first modality or the second modality. - View Dependent Claims (40)
-
-
41. An apparatus comprising a computer readable medium having instructions stored thereon that when executed result in at least the following:
-
requesting first data for a first modality, the first data including first content; and
requesting, automatically after requesting the first data, second data for a second modality, wherein the second data includes second content that overlaps the first content, wherein the first modality may be synchronized with the second modality by presenting the first content and the second content to a user such that the user may respond to the overlapping content using either the first modality or the second modality. - View Dependent Claims (42)
-
-
43. A communication device comprising:
-
a first-modality user interface coupled to a first gateway, the first-modality user interface configured to request first data including first content for a first modality, and to present to a user the first content using the first modality;
a second gateway configured to automatically request second data for a second modality after the first-modality user interface requests the first data, the second data including second content that overlaps the first content; and
a second-modality user interface being configured to present to the user the second content using the second modality. - View Dependent Claims (44, 45)
-
-
46. A communication device comprising:
-
means for requesting first data for a first modality, the first data including first content; and
means for requesting, automatically after requesting the first data, second data for a second modality, wherein the second data includes second content that overlaps the first content, wherein the first modality may be synchronized with the second modality by presenting the first content and the second content to a user such that the user may respond to the overlapping content using either the first modality or the second modality. - View Dependent Claims (47)
-
-
48. A method of presenting updated data in different modalities, the method comprising:
-
presenting content using a first modality;
presenting the content using a second modality;
receiving input in response to presenting the content, the input being received from the first modality;
presenting automatically new content using the first modality in response to receiving the input, the new content being determined based on the received input; and
presenting automatically the new content using the second modality in response to receiving the input from the first modality. - View Dependent Claims (49, 50)
-
-
51. An apparatus comprising a storage medium having instructions stored thereon that when executed result in at least the following:
-
presenting content using a first modality;
presenting the content using a second modality;
receiving input in response to presenting the content, the input being received from the first modality;
presenting automatically new content using the first modality in response to receiving the input, the new content being determined based on the received input; and
presenting automatically the new content using the second modality in response to receiving the input from the first modality.
-
Specification