Voice Activated Application Service Architecture and Delivery
First Claim
1. A system for accessing data from a remote source responsive to voice data comprising:
- a client device transmitting voice data including an event;
a media server coupled to the client device, the media server receiving voice data from the client device and applying a mixing table identifying one or more destinations to the voice data transmitted by the client device and identifying the event included in the voice data;
an application server coupled to the media server, the application server receiving an application request from the media server responsive to the media server detecting the event, initializing an application and modifying the mixing table to identify an additional destination responsive to the media server detecting the event;
a media generator coupled to the application server and to the media server, the media generator receiving voice data from the media server after detection of the event by the media server, analyzing the voice data for a command associated with the application and responsive to detecting the command, communicating a description of the command to the application server; and
a user data store coupled to the application server, the user data store receiving a request for data from the application server responsive to the application server receiving the description of the command from the media generator and transmitting data to the application data store responsive to the request.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for retrieving distributed content responsive to voice data are disclosed. Voice data is transmitted from a source client device to media server which applies a mixing table to route the voice data to one or more destinations described by the mixing table. The media server also analyzes the received voice data for one or more events. Responsive to detecting an event, the media server communicates with an application server, which modifies the mixing table so that subsequent data is also routed to a media generator which analyzes voice data received after detection of the event for a command. The media generator communicates with the application server to retrieve data from a user data source, such as a website, associated with a detected command. The media generator produces an audio representation of the retrieved data which is communicated to the source client device via the media server.
18 Citations
26 Claims
-
1. A system for accessing data from a remote source responsive to voice data comprising:
-
a client device transmitting voice data including an event; a media server coupled to the client device, the media server receiving voice data from the client device and applying a mixing table identifying one or more destinations to the voice data transmitted by the client device and identifying the event included in the voice data; an application server coupled to the media server, the application server receiving an application request from the media server responsive to the media server detecting the event, initializing an application and modifying the mixing table to identify an additional destination responsive to the media server detecting the event; a media generator coupled to the application server and to the media server, the media generator receiving voice data from the media server after detection of the event by the media server, analyzing the voice data for a command associated with the application and responsive to detecting the command, communicating a description of the command to the application server; and a user data store coupled to the application server, the user data store receiving a request for data from the application server responsive to the application server receiving the description of the command from the media generator and transmitting data to the application data store responsive to the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for accessing an application responsive to voice data comprising:
-
receiving voice data including an event from a client device; detecting the event included in the voice data; responsive to detecting the event included in the voice data, initiating an application associated with the event; monitoring voice data received after detection of the event for a command associated with the application; and responsive to detecting the command, modifying data associated with the application. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A method for accessing data from a social networking website using voice data comprising:
-
receiving voice data including an event from a client device; identifying a user associated with the client device; detecting the event included in the voice data; responsive to detecting the event included in the voice data, initiating an application associated with the event; monitoring voice data received after detection of the event for a command associated with the application; responsive to detecting the command, retrieving login information for the social networking website associated with the user; and accessing the social networking website. - View Dependent Claims (25)
-
-
26. A method for inserting data from a user data store into exchanged voice data comprising:
-
receiving event data from the user data store, the event data including a user identifier and an event; identifying a session including the user identifier, the session including a client device identifier associated with the user identifier; generating an audio representation of the event; and transmitting the audio representation of the event to a client device associated with the client device identifier.
-
Specification