IP Library Granted Patent US 11,055,501
Granted Patent B2
US 11,055,501 · App. 16/506,603 · Granted Jul 6, 2021

Intelligent tracking system and methods and systems therefor

Inventors: Dean Mamoru Kawaguchi (San Jose, CA); Alberto Vidal (San Jose, CA); Edward John Boling (Fremont, CA); Prasad Panchalan (San Jose, CA); Edward Maurice Farrell (Saratoga, CA)
Assignee: CULVERT-IOT CORPORATION
G06K7/10158G01K3/005G06F21/602G06F21/74G06K7/10099G06K7/10108G06K7/10128G06K7/10188G06K7/10297G06K7/10356G06K7/10405G06K9/00718G06K9/6267G06K19/0708G06K19/0709G06K19/0724G06N20/00H04B7/0413H04L9/085H04L9/088H04L9/0838H04L9/0861H04L9/0894H04L9/32H04L63/0435H04L63/083H04L63/0876H04W4/029H04W4/14H04W4/80H04W8/18H04W12/03H04W12/037H04W12/06H04L2209/805
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 11,055,501
App. No.
16/506,603
Granted
Jul 6, 2021
Kind
B2
Abstract

An intelligent tracking system generally includes one or more tracking devices, some of which may be passive tracking devices. Each passive tracking device includes one or more transceivers and is energized by an energizing signal. Some of these passive tracking devices may operate in a first communication mode or a second communication mode based on the energizing signal. Some tracking devices may include encryption modules or authentication modules. Some of these devices may incorporate a bulk acoustic wave oscillator.

Claims (28)

1. A method for generating encrypted messages that are used to authenticate a tracking device by an authentication device, the method comprising:

obtaining, by an encryption module of a tracking device, a device identifier that uniquely identifies the tracking device;

generating, by the encryption module, an obscured device identifier by modifying the device identifier based on a secret pattern, wherein the device identifier is obscured by inserting a random N-bit string in the device identifier based on bit positions indicated by the secret pattern;

generating, by the encryption module, a message based on the obscured device identifier;

encrypting, by the encryption module, the message using a secret key to obtain an encrypted message;

outputting, by the encryption module, the encrypted message to a transmission module of the tracking device; and

modulating, by the transmission module, a response signal that includes the encrypted message for transmission via an antenna of the tracking device.

2. The method of claim 1 , wherein generating the obscured device identifier includes:

generating the random N-bit string.

3. The method of claim 1 , wherein the secret pattern defines N different insertion slots, wherein each insertion slot respectively defines a bit position of the device identifier where a respective bit of the random N-bit string is inserted.

4. The method of claim 1 , wherein an authentication device decrypts the message using the secret key to obtain the obscured device identifier, and authenticates the tracking device by removing the random N-bit string from the decrypted message to obtain the device identifier of the tracking and verifying the device identifier from a list of known device identifiers.

5. The method of claim 1 , wherein the encrypted message includes an encrypted portion and an unencrypted portion, the unencrypted portion including a secret key identifier that identifies the secret key to an authentication device.

6. The method of claim 5 , wherein the authentication device retrieves the secret key based on the secret key identifier and decrypts the encrypted message using the secret key.

7. The method of claim 5 , wherein the encrypted message further includes a secret pattern identifier that identifies the secret pattern to the authentication device.

8. The method of claim 7 , wherein the secret pattern is included in the unencrypted portion of the encrypted message.

9. The method of claim 7 , wherein the secret pattern is included in the encrypted portion of the encrypted message.

10. The method of claim 1 , wherein the tracking device is a passive tracking device that is energized upon receiving an energizing signal from a remote device.

11. The method of claim 10 , wherein the response signal is received by a reading device, which in turn transmits the encrypted message contained therein to an authentication device that authenticates the tracking device based on the encrypted message, the secret key, and the secret pattern.

12. The method of claim 11 , wherein the passive tracking device is a dual-mode tracking device that selectively operates in a first mode and a second mode based on a frequency band of the energizing signal and contents of the energizing signal.

13. The method of claim 12 , wherein the encryption module generates the encrypted message only when the dual-mode tracking device operates in the first mode.

14. The method of claim 13 , wherein the first mode corresponds to a Bluetooth Low Energy communication protocol and the second mode corresponds to RFID communication protocol.

15. The method of claim 1 , wherein the tracking device includes a power source.

16. The method of claim 15 , wherein the tracking device transmits the encrypted message to an authentication device directly.

17. The method of claim 1 , wherein the tracking device is authenticated by an authentication device based on the encrypted message, the secret pattern, and the secret key.

18. The method of claim 17 , wherein the authenticating device is an authentication server that authenticates tracking devices.

19. The method of claim 17 , wherein the authenticating device is an aggregator device.

20. The method of claim 17 , wherein the authenticating device is a backend server system.

21. The method of claim 17 , wherein the authenticating device is a user device.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2025
From: X DEVELOPMENT LLC
To: CHORUSVIEW, INC.
Reel/Frame 070904/0532 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 11, 2022
From: CULVERT-IOT CORPORATION
To: X DEVELOPMENT LLC
Reel/Frame 061379/0910 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 12, 2020
From: VIDAL, ALBERTO; PANCHALAN, PRASAD
To: CULVERT-IOT CORPORATION
Reel/Frame 052640/0308 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 12, 2020
From: CULVERT ENGINEERING SOLUTIONS, LLC
To: CULVERT-IOT CORPORATION
Reel/Frame 052641/0925 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 12, 2020
From: KAWAGUCHI, DEAN MAMORU; BOLING, EDWARD JOHN; FARRELL, EDWARD MAURICE
To: CULVERT ENGINEERING SOLUTIONS, LLC
Reel/Frame 052644/0557 →
Continuity (5)
Continuation PCTUS2019034975 · May 31, 2019
Provisional Application 62812442 · Mar 1, 2019
Provisional Application 62771320 · Nov 26, 2018
Provisional Application 62679327 · Jun 1, 2018
Related Publication 20200007540A1 · Jan 2, 2020