System and methods of deploying location tracking tags
First Claim
1. A mobile computing device configured to determine a location of an unknown tag having an unknown fixed location, the mobile computing device comprising:
- a processor;
memory; and
a communication interface configured to;
receive, from first tags each having a known fixed location, first identifiers corresponding to the first tags;
receive, from the unknown tag, a second identifier corresponding to the unknown tag; and
receive, from the unknown tag, third identifiers corresponding to neighboring tags of the unknown tag;
wherein the processor is configured to;
determine the location of the unknown tag based on (1) the known fixed locations of the first tags and (2) the third identifiers corresponding to the neighboring tags; and
determine the location of the unknown tag by using one or more of an intersection operation and triangulation based on a detected broadcast power level of each of the neighboring tags received with the third identifiers, wherein the triangulation based on the detected broadcast power level comprises;
determining a radial distance from each of the neighboring tags based on the detected broadcast power level corresponding to the neighboring tags; and
comparing the radial distances to determine a meeting location of the radial distances when originating from corresponding ones of the neighboring tags, wherein the meeting location corresponds to the location of the unknown tag.
1 Assignment
0 Petitions
Accused Products
Abstract
System and methods of deploying location tracking tags are provided. A device receives: identifiers of a plurality of tags fixed at locations in a physical space, each of the plurality of tags configured to broadcast: a respective identifier; and identifiers of respective neighboring tags of each of the plurality of tags. The device further receives respective locations of a subset of the plurality of tags. The device determines remaining respective locations of the plurality of tags not in the subset from: the respective locations of the plurality of tags in the subset and the identifiers of respective neighboring tags of each of the plurality of tags. The device can populate a memory and/or a database with the remaining respective locations of the plurality of tags not in the subset for use by a location tracking server.
-
Citations
11 Claims
-
1. A mobile computing device configured to determine a location of an unknown tag having an unknown fixed location, the mobile computing device comprising:
-
a processor; memory; and a communication interface configured to; receive, from first tags each having a known fixed location, first identifiers corresponding to the first tags; receive, from the unknown tag, a second identifier corresponding to the unknown tag; and receive, from the unknown tag, third identifiers corresponding to neighboring tags of the unknown tag; wherein the processor is configured to; determine the location of the unknown tag based on (1) the known fixed locations of the first tags and (2) the third identifiers corresponding to the neighboring tags; and determine the location of the unknown tag by using one or more of an intersection operation and triangulation based on a detected broadcast power level of each of the neighboring tags received with the third identifiers, wherein the triangulation based on the detected broadcast power level comprises; determining a radial distance from each of the neighboring tags based on the detected broadcast power level corresponding to the neighboring tags; and comparing the radial distances to determine a meeting location of the radial distances when originating from corresponding ones of the neighboring tags, wherein the meeting location corresponds to the location of the unknown tag. - View Dependent Claims (2, 3, 4, 5, 8, 9)
-
-
6. A method to determine a location of an unknown tag having an unknown fixed location, the method comprising:
-
receiving, at a mobile computing device, from first tags each having a known location, first identifiers corresponding to the first tags; receiving, from the unknown tag, a second identifier corresponding to the unknown tag; receiving, from the unknown tag, third identifiers corresponding to neighboring tags of the unknown tag; determining, at the mobile computing device, the location of the unknown tag based on (1) the known fixed locations of the first tags and (2) the third identifiers corresponding to the neighboring tags; and determining the locations of the first tags using one or more of an intersection operation and triangulation based on a detected broadcast power level of each of the neighboring tags received with the third identifiers, wherein the triangulation based on the detected broadcast power level comprises; determining a radial distance from each of the neighboring tags based from the detected broadcast power level corresponding to the neighboring tags; and comparing the radial distances to determine a meeting location of the radial distances when originating from corresponding ones of the neighboring tags, wherein the meeting location corresponds to the location of the unknown tag. - View Dependent Claims (7, 10, 11)
-
Specification