IP Library Granted Patent US 12,657,412
Granted Patent B2
US 12,657,412 · App. 17/830,510 · Granted Jun 16, 2026

Wireless anchors for asset tracking

Inventors: David Andre (San Francisco, CA); Erich Karl Nachbar (Foster City, CA)
Assignee: CHORUSVIEW, INC.
G06K7/10366G06Q10/087
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,657,412
App. No.
17/830,510
Granted
Jun 16, 2026
Kind
B2
Abstract

The technology enables locating asset tracking tags based on one or more beacon signals from at least one anchor beacon. Each of the beacon signals including anchor beacon identification information and being associated with a received signal strength upon receipt at a reader device. The anchor beacon identification information being associated with a physical location of the anchor beacon. A position of the reader device is estimated according to the received signal strength of the one or more beacon signals and the physical location of the at least one anchor beacon from the anchor beacon identification information. One or more signals from an asset tracking tag are detected by the reader device. A location of the asset tracking tag is identified based on the estimated position of the reader device and signal strength information for each of the one or more detected signals from the asset tracking tag.

Claims (36)

1 . A method for locating asset tracking tags, the method comprising:

detecting, by a reader device, one or more beacon signals from at least one anchor beacon, each of the detected beacon signals including anchor beacon identification information, each of the detected beacon signals being associated with a received signal strength upon receipt at the reader device, the anchor beacon identification information being associated with a physical location of the anchor beacon;

estimating, by one or more processors, a position of the reader device according to the received signal strength of the one or more beacon signals and the physical location of the at least one anchor beacon from the anchor beacon identification information, wherein the estimating includes comparing environmental information of the reader device associated with an ambient environment of the reader device to environmental information of the anchor beacon, the environmental information of the reader device including at least temperature;

detecting, by the reader device, one or more signals from an asset tracking tag; and

identifying, by the one or more processors, a location of the asset tracking tag based on the estimated position of the reader device and signal strength information for each of the one or more detected signals from the asset tracking tag.

2 . The method of claim 1 , wherein estimating the position of the reader device includes comparing the received signal strength of one of the one or more beacon signals and the physical location of the at least one anchor beacon against stored calibration data.

3 . The method of claim 2 , wherein comparing the received signal strength of one of the one or more beacon signals and the physical location of the at least one anchor beacon against the stored calibration data includes performing a second comparison for another received signal strength from a different anchor beacon.

4 . The method of claim 2 , wherein the calibration data includes at least one of environmental information of an operational area or electromagnetic signature information of the operational area.

5 . The method of claim 1 , further comprising:

obtaining, by the reader device, the environmental information of the reader device;

wherein each of the detected beacon signals further includes the environmental information of the anchor beacon.

6 . The method of claim 1 , wherein estimating the position of the reader device further includes estimating, according to a machine learning algorithm, a distance between the anchor beacon and the reader device using the received signal strength of the one or more beacon signals.

7 . The method of claim 5 , wherein the one or more signals from the asset tracking tag includes environmental information of the asset tracking tag associated with an ambient environment of the asset tracking tag.

8 . The method of claim 7 , wherein identifying the location of the asset tracking tag is further based on the environmental information of the asset tracking tag and the environmental information of the reader device.

9 . The method of claim 8 , wherein identifying the location of the asset tracking tag includes identifying at least one of a room or a floor in which the asset tracking tag is located.

10 . The method of claim 8 , wherein identifying at least one of a room or a floor of the asset tracking tag includes determining if the environmental information of the asset tracking tag and the environmental information of the reader device are in agreement.

11 . A system configured to locate at least one asset tracking tag, the system comprising:

at least one anchor beacon;

at least one reader device;

memory configured to store location information for one or more of the at least one anchor beacon, the at least one reader device, or at least one asset tracking tag; and

one or more processors operatively coupled to the memory, the one or more processors being configured to:

obtain one or more beacon signals from the at least one anchor beacon, each of the obtained beacon signals including anchor beacon identification information, each of the obtained beacon signals being associated with a received signal strength upon receipt at the at least one reader device, the anchor beacon identification information being associated with a physical location of the anchor beacon;

estimate a position of the at least one reader device according to the received signal strength of the one or more beacon signals and the physical location of the at least one anchor beacon from the anchor beacon identification information, wherein the estimation includes a comparison of environmental information of the reader device associated with an ambient environment of the reader device to environmental information of the anchor beacon, the environmental information of the reader device including at least temperature;

obtain one or more signals from the at least one asset tracking tag; and

identify, by the one or more processors, a location of the at least one asset tracking tag based on the estimated position of the at least one reader device and signal strength information for each of the one or more obtained signals from the at least one asset tracking tag.

12 . The system of claim 11 , wherein the at least one anchor beacon is stationary at the physical location.

13 . The system of claim 11 , wherein the one or more processors are one or more processors of the at least one reader device.

14 . The system of claim 11 , further comprising:

a central server;

wherein the one or more processors are one or more processors of the central server.

15 . The system of claim 14 , wherein the central server is configured to transmit at least one of the position of the at least one reader device or the location of the at least one asset tracking tag to a client device.

16 . The system of claim 11 , wherein the at least one anchor beacon is a plurality of anchor beacons, the at least one reader device is a plurality of reader devices, and the at least one asset tracking tag is a plurality of asset tracking tags.

17 . The system of claim 16 , wherein each of the plurality of anchor beacons are each located in a different room or floor within an operational area of the system.

18 . The system of claim 11 , wherein the memory is further configured to store calibration data, and estimation of the position of the reader device includes a comparison of the received signal strength of one of the one or more beacon signals and the physical location of the at least one anchor beacon against the stored calibration data.

19 . The system of claim 11 , wherein the at least one anchor beacon, the at least one reader device, and the at least one asset tracking tag are configured to collect environmental information.

20 . The system of claim 11 , wherein the at least one reader device is stationary or mobile.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2025
From: X DEVELOPMENT LLC
To: CHORUSVIEW, INC.
Reel/Frame 070904/0532 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE ASSIGNEE'S NAME PREVIOUSLY RECORDED AT REEL: 060132 FRAME: 0400. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 9, 2022
From: ANDRE, DAVID; NACHBAR, ERICH KARL
To: X DEVELOPMENT LLC
Reel/Frame 060319/0516 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 8, 2022
From: ANDRE, DAVID; NACHBAR, ERICH KARL
To: WAYMO LLC
Reel/Frame 060132/0400 →