Identifying a location of a voice-input device
AssigneeAmazon Technologies, Inc.
InventorScott Ian Blanksteen
Life of this patent
Estimating the term…
Abstract
Techniques for identifying a location of a voice-controlled device within an environment. After identifying a location of the device, the device may receive a voice command from a user within the environment and may determine a response to the command based in part on the location, may determine how to output a response based in part on the location or may determine how to interact with the user based in part on the location.
Claims20
A system comprising:
- one or more processors;
- and
- one or more non-transitory computer-readable media storing one or more computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
- receiving sensor data generated by one or more sensors of a first electronic device residing in an environment;
- analyzing the sensor data to determine a location of the first electronic device in the environment;
- storing location data indicating the location of the first electronic device in the environment;
- receiving, from the first electronic device, request data representing a request to perform an operation;
- causing the first electronic device or a second electronic device in the environment to perform the operation based at least in part on the request and the location data.
A method comprising:
- receiving sensor data generated by one or more sensors of a first electronic device residing in an environment;
- analyzing the sensor data to determine a location of the first electronic device in the environment;
- storing location data indicating the location of the first electronic device in the environment;
- receiving, from the first electronic device, request data representing a request to perform an operation;
- causing the first electronic device or a second electronic device in the environment to perform the operation based at least in part on the request and the location data.
One or more non-transitory computer-readable media storing one or more computer-executable instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
- receiving sensor data generated by one or more sensors of a first electronic device residing in an environment;
- analyzing the sensor data to determine a location of the first electronic device in the environment;
- storing location data indicating the location of the first electronic device in the environment;
- receiving, from the first electronic device, request data representing a request to perform an operation;
- causing the first electronic device or a second electronic device in the environment to perform the operation based at least in part on the request and the location data.
Dependencies are inferred from the claim text.