Determining Relative Positions of User Devices
AssigneeAmazon Technologies, Inc.
InventorsArnaud Marie Froment, Kenneth Paul Kiraly, Levon Dolbakian
Life of this patent
Estimating the term…
Abstract
Techniques for determining positions of devices within an environment are described herein. In some instances, an environment, such as a home or office of a user, may include an array of devices, some or all of which may couple to a network or to other devices via short-range wireless connections (e.g., Bluetooth®, Zigbee®, etc.). These devices may capture an array of data for providing to a central service, which is configured to analyze the data and, based on this analysis, determine a location of the devices relative to one another. That is, the central service may analyze the data to determine relative distances and orientations between the identified devices within the environment.
Claims21
-20. (canceled)
A system comprising:
- one or more processors;
- and
- one or more computer-readable media storing computer-executable instructions that, when executed on the one or more processors, cause the one or more processors to perform acts comprising:
- receiving, from a first device located at a first position within an environment that is remote from the system, first data that identifies a second device located at a second position within the environment;
- receiving second data that identifies a third device located at a third position within the environment;
- generating environment data based at least in part on the first data and the second data, the environment data indicating the second position and the third position within the environment relative to one another;
- and
- storing the environment data.
A method comprising:
- receiving, from a first device located at a first position within an environment that is remote from a system, first data that identifies a second device located at a second position within the environment;
- receiving second data that identifies a third device located at a third position within the environment;
- generating environment data based at least in part on the first data and the second data, the environment data indicating the second position, and the third position within the environment relative to one another;
- and
- storing the environment data.
Dependencies are inferred from the claim text.