Storing state information from network-based user devices
First Claim
Patent Images
1. A system comprising:
- a user device configured to;
generate an audio signal from an utterance received from a user;
generate state information in response to a change of state on the user device, the state information indicating a device state of one or more user devices;
transmit the audio signal, the state information, and an identifier of the user device to one or more server computers;
receive a response from the one or more server computers; and
present the response to the user;
the one or more server computers configured to;
receive the audio signal from the user device;
generate the response by performing speech processing on the audio signal;
transmit the response to the user device;
receive the state information and the identifier of the user device from the user device;
store the state information in association with the identifier of the user device;
receive a request from an application for the state information; and
transmit the state information to the application.
2 Assignments
0 Petitions
Accused Products
Abstract
Network-based services may be provided to a user through the user of a speech-based user device located within a user environment. The speech-based user device may accept speech commands from a user and may also interact with the user by means of generated speech. Operating state of the speech-based user device may be provided to the network-based service and stored by the service. Applications that provide services through the speech-based interface may request and obtain the stored state information.
17 Citations
25 Claims
-
1. A system comprising:
-
a user device configured to; generate an audio signal from an utterance received from a user; generate state information in response to a change of state on the user device, the state information indicating a device state of one or more user devices; transmit the audio signal, the state information, and an identifier of the user device to one or more server computers; receive a response from the one or more server computers; and present the response to the user; the one or more server computers configured to; receive the audio signal from the user device; generate the response by performing speech processing on the audio signal; transmit the response to the user device; receive the state information and the identifier of the user device from the user device; store the state information in association with the identifier of the user device; receive a request from an application for the state information; and transmit the state information to the application. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed by one or more processors, cause the one or more processors to perform acts comprising:
-
receiving information at a server device from a user device that is located remotely from the server device, the received information including state information indicating a plurality of device states of the user device; storing the state information of the user device in association with an identifier of the user device; and providing at least a portion of the state information of the user device to an application. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method comprising:
-
receiving information at a server device from a user device that is located remotely from the server device, the received information including state information indicating a plurality of device states of the user device; storing the state information of the user device in association with an identifier of the user device; and providing at least a portion of the state information of the user device to an application. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
Specification