×

Determining relative positions of user devices

  • US 10,655,951 B1
  • Filed: 06/25/2015
  • Issued: 05/19/2020
  • Est. Priority Date: 06/25/2015
  • Status: Active Grant
First Claim
Patent Images

1. 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 one or more processors of the system, an identifier of the first device and wireless-signal-strength data indicating a wireless signal strength between the first device and a second device located at a second position in the environment;

    receiving, from the second device, an identifier of the second device and time-difference-of-arrival (TDOA) data indicative of a TDOA between a first time at which audio was received at a first microphone of the second device and a second time at which the audio was received at a second microphone of the second device, the audio having been output by a third device located at a third position within the environment;

    receiving, from the third device within the environment, an identifier of the third device and one or more images of the environment captured by a camera of the third device;

    generating information related to the third position of the third device based, at least in part, on the TDOA data; and

    generating environment data based at least in part on the identifier of the first device, the wireless-signal-strength data, the identifier of the second device, the TDOA data, the identifier of the third device, and the one or more images, the environment data indicating the first position, the second position, and the third position within the environment relative to one another.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×