Coordination of data received from one or more sources over one or more channels into a single context
First Claim
Patent Images
1. A method at a user device comprising:
- receiving, by the user device, an audio request for information via a multimodal application of the user device, the audio request comprising partial data, the partial data being a fragment of complete data for a computing device to provide substantially correct information corresponding to the audio request;
transmitting, by the user device, the partial data to a remote computer system, the remote computer system comprising a coordination management computer system;
receiving, by the user device from the remote computer system, a request for associated data, the associated data being electronically combinable with the partial data to provide substantially correct information corresponding to the audio request;
responsive to the received request for the associated data, transmitting, by the user device, the associated data to the remote computer system;
receiving, by the user device, substantially correct information corresponding to the audio request, the substantially correct information comprising the associated data combined with the partial data; and
presenting, by the user device, the substantially correct information corresponding to the audio request via at least one interface component of the user device.
0 Assignments
0 Petitions
Accused Products
Abstract
A middleware messaging system is connected between user devices and content providers possibly through one or more networks. The middleware messaging system includes a coordination manager for coordinating partial messages transmitted between the user devices and the content providers. Partial messages received by the middleware messaging system from one or more sources through one or more channels. Partial messages that are associated with each other comprise a single context and as such are coordinated and transmitted to one or more destinations through one or more channels.
27 Citations
23 Claims
-
1. A method at a user device comprising:
-
receiving, by the user device, an audio request for information via a multimodal application of the user device, the audio request comprising partial data, the partial data being a fragment of complete data for a computing device to provide substantially correct information corresponding to the audio request; transmitting, by the user device, the partial data to a remote computer system, the remote computer system comprising a coordination management computer system; receiving, by the user device from the remote computer system, a request for associated data, the associated data being electronically combinable with the partial data to provide substantially correct information corresponding to the audio request; responsive to the received request for the associated data, transmitting, by the user device, the associated data to the remote computer system; receiving, by the user device, substantially correct information corresponding to the audio request, the substantially correct information comprising the associated data combined with the partial data; and presenting, by the user device, the substantially correct information corresponding to the audio request via at least one interface component of the user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A user device, comprising:
-
a memory; one or more processors connected to the memory, wherein the one or more processors are configured to; receive an audio request for information via a multimodal application, the audio request comprising partial data, the partial data being a fragment of complete data for a computing device to provide substantially correct information corresponding to the audio request, transmit the partial data to a remote computer system, the remote computer system comprising a coordination management computer system, receive from the remote computer system a request for associated data, the associated data being electronically combinable with the partial data to provide substantially correct information corresponding to the audio request, responsive to the received request for the associated data, transmit the associated data to the remote computer system, and receive substantially correct information corresponding to the audio request, the substantially correct information comprising the associated data combined with the partial data; and at least one interface component configured to present the substantially correct information corresponding to the audio request in a visual and/or audible format. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A non-transitory computer-readable medium that stores instructions that, in response to execution, cause a user device to perform or control performance of operations comprising:
-
receive, by the user device, an audio request for information via a multimodal application of the user device, the audio request comprising partial data, the partial data being a fragment of complete data for a computing device to provide substantially correct information corresponding the audio request; transmit, by the user device, the partial data to a remote computer system, the remote computer system comprising a coordination management computer system; receive, by the user device, from the remote computer system, a request for associated data, the associated data being electronically combinable with the partial data to provide substantially correct information corresponding to the audio request; responsive to the received request for the associated data, transmit, by the user device, the associated data to the remote computer system; receive, by the user device, substantially correct information corresponding to the audio request, the substantially correct information comprising the associated data combined with the partial data; and present, by the user device, the substantially correct information corresponding to the audio request in a visual and/or audible format via at least one interface component of the user device.
-
Specification