IP Library Granted Patent US 12,476,717
Granted Patent B2
US 12,476,717 · App. 19/088,711 · Granted Nov 18, 2025

Tracking system and tracking device

Inventors: Jason Anthony Soloff (Houston, TX); Curtis Dale Spencer (Houston, TX); John Stephen Schellenberg (Houston, TX); Jeffrey Robert Hopkins (Oakdale, PA); Tom Leslie Hinckley (Erie, PA); Joshua Andrew Sharpe (Huntsville, AL); Mark Wesley Garrett (Houston, TX)
Assignee: BLOODHOUND TRACKING DEVICE, INC.
H04B11/00G06Q10/0833
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,476,717
App. No.
19/088,711
Granted
Nov 18, 2025
Kind
B2
Abstract

A system includes: an instrumentation unit (IU) that includes: an IU processor configured to generate an analog signal (AS) and transmit the AS to a first converter the IU; the first converter configured to convert the AS into energy and transmit the energy towards a communications unit (CU); the CU that includes: a second converter configured to: receive the energy, in which the energy includes a form of data generated in the IU; convert the energy into a second AS, in which the second AS is transmitted to a modem of the CU, in which the modem sends the second AS to a CU processor; and the CU processor includes circuitry and is configured to process the second AS to extract the data based on a start of a data frame and an end of the data frame.

Claims (93)

1 . A system, comprising:

a tracking device instrumentation unit (TD-IU), comprising:

a TD-IU processor configured to generate an electrical analog signal (EAS) and transmit the EAS to a first converter the TD-IU;

the first converter configured to convert the EAS into mechanical vibration energy (MVE) and transmit the MVE towards a tracking device communications unit (TD-CU) through a wall of a container;

the TD-CU, comprising:

a second converter configured to:

receive the MVE, wherein the MVE is received via a link between the second converter and the first converter, wherein the MVE comprises a form of data generated in the TD-IU;

convert the MVE into a second EAS, wherein the second EAS is transmitted to a modem of the TD-CU, wherein the modem sends the second EAS to a TD-CU processor; and

the TD-CU processor comprises circuitry and is configured to process the second EAS to extract the data based on a start of a data frame and an end of the data frame.

2 . The system of claim 1 ,

wherein the data frame comprises, at least, an attached synchronizer marker (ASM) field,

a header field, a data field, and a footer field,

wherein the ASM field is generated based on an ASM generation model,

wherein the header field comprises information related to the data,

wherein the information related to the data specifies at least one selected from a group consisting of a purpose of the data, a priority level of the data, and an origin of the data,

wherein the data field comprises information related to a content of the data, and

wherein the footer field comprises a cyclic redundancy check (CRC) checksum to provide error detection for the data.

3 . The system of claim 1 ,

wherein the TD-CU and the TD-IU form a tracking device (TD),

wherein the TD-CU is mounted to an external environment of the container, and

wherein the TD-IU is mounted to an internal environment of the container.

4 . The system of claim 3 ,

wherein the second converter is affixed to a pairing end of the TD-CU,

wherein the first converter is affixed to a pairing end of the TD-IU, and

wherein the second converter is operatively connected to the first converter through the wall of the container.

5 . The system of claim 1 , wherein the container is an intermodal container.

6 . The system of claim 1 , wherein the wall is a metallic wall.

7 . The system of claim 6 , wherein the wall is steel.

8 . A method for managing data, the method comprising:

at a first point-in-time:

initiating, by a tracking device communications unit (TD-CU) processor, a first converter of the TD-CU;

receiving, by the first converter, mechanical vibration energy (MVE),

wherein the MVE comprises a form of data generated in a tracking device instrumentation unit (TD-IU);

converting, by the first converter, the MVE into an electrical analog signal (EAS), wherein the EAS is transmitted to a modem of the TD-CU;

filtering, by the modem, the EAS to remove noise from the EAS;

amplifying, by the modem, the EAS to obtain an amplified EAS;

sampling, by the modem, the amplified EAS to generate a modulated carrier signal (MCS);

filtering, by the modem, the MCS to obtain a filtered MCS;

rectifying, by the modem, the filtered MCS to generate a digital signal;

sampling, by the modem, the digital signal,

wherein, after the sampling, the modem sends the digital signal to the TD-CU processor, wherein the digital signal's bit pattern is de-randomized by the TD-CU processor;

performing, by the TD-CU processor, a frame synchronization on the bit pattern to determine a start of a data frame and an end of the data frame; and

extracting, by the TD-CU processor, the data based on the start of the data frame and the end of the data frame.

9 . The method of claim 8 , further comprising:

at a second point-in-time after the first point-in-time:

generating, by the TD-CU processor, a reference carrier frequency;

generating, by the TD-CU processor, a first symbol modulation tone (SMT) and a second SMT based on the reference carrier frequency,

wherein the first SMT carries a low-tone modulation symbol,

wherein the second SMT carrier a high-tone modulation symbol;

generating, by the TD-CU processor, a second data frame;

performing, by the TD-CU processor, a pseudo-randomization of the second data frame to generate a pseudo-randomized second data frame,

wherein the pseudo-randomization is performed based on a consultative committee for space data systems (CCSDS) pseudo-randomization model,

wherein the TD-CU processor sends the pseudo-randomized second data frame to the modem;

modulating, by the modem, the pseudo-randomized second data frame to generate a second digital signal;

converting, by the modem, the second digital signal into a second EAS;

filtering, by the modem, the second EAS to remove noise from the second EAS;

amplifying, by the modem, the second EAS to obtain an amplified second EAS;

providing, by the modem, the amplified second EAS to the first converter;

converting, by the first converter, the amplified second EAS into second MVE; and

transmitting, by the first converter, the second MVE to the TD-IU via a second converter of the TD-IU.

10 . The method of claim 9 ,

wherein the second data frame comprises, at least, an attached synchronizer marker (ASM) field, a header field, a data field, and a footer field,

wherein the ASM field is generated based on a CCSDS ASM generation model,

wherein the header field comprises information related to second data,

wherein information related to the second data specifies at least one selected from a group consisting of a purpose of the second data, a priority level of the second data, and an origin of the second data,

wherein the data field comprises information related to a content of the second data, and

wherein the footer field comprises a cyclic redundancy check (CRC) checksum to provide error detection for the second data.

11 . The method of claim 9 , wherein the first converter transmits the second MVE to the second converter through a wall of a container.

12 . The method of claim 11 ,

wherein the TD-CU and the TD-IU form a tracking device (TD),

wherein the TD-CU is mounted to an external environment of the container, and

wherein the TD-IU is mounted to an internal environment of the container.

13 . The method of claim 8 , wherein the data is sensor data, position data, or time data.

14 . The method of claim 13 , wherein a sensor located in the TD-IU generates the sensor data, wherein the sensor is at least one selected from a group consisting of a global positioning system sensor, a special purpose sensor, an image capture sensor, and an environmental sensor.

15 . The method of claim 14 , wherein the special purpose sensor is at least one selected from a group consisting of a chemical detection sensor, a biological sensor, and a radiation sensor.

16 . The method of claim 14 , wherein the environmental sensor is at least one selected from a group consisting of a temperature sensor, a humidity sensor, a count sensor, a differential pressure sensor, a corrosion sensor, and an audio sensor.

17 . A method for managing data, the method comprising:

receiving, by a tracking device communications unit (TD-CU) processor of a first TD-CU of a first container, data from a second TD-CU of a second container via a proximity radio frequency (RF) module of the first TD-CU,

wherein the second TD-CU has received the data from a third TD-CU of a third container via a proximity RF module of the second TD-CU,

wherein the first container, the second container, and the third container are located in a container stack,

wherein the first TD-CU is mounted to an external environment of the first container, wherein the second TD-CU is mounted to an external environment of the second container, and wherein the third TD-CU is mounted to an external environment of the third container;

directing, by the TD-CU processor, a communications manager of the first TD-CU to initiate a communication module (CM) of the first TD-CU;

after being initiated and by the CM, establishing a communication link (CL) to a management infrastructure (MI) over a network,

notifying, by the CM, the TD-CU processor about the CL with a notification;

after the notifying:

framing, by the TD-CU processor, the data to generate a framed data based on a protocol of the CL, wherein the framed data is provided to the CM for transmission;

transmitting, by the CM, the framed data to the MI over the CL;

making, by the TD-CU processor, a determination that the CL needs to be terminated;

directing, by the TD-CU processor, the communications manager to power down the CM; and

powering down, by communications manager, the CM to terminate the CL and to manage power consumption within the first TD-CU.

18 . The method of claim 17 , wherein the CM is at least one selected from a group consisting of a satellite communications (SATCOM) module, a cellular module, a wireless fidelity (Wi-Fi) module, and a global positioning system (GPS) module.

19 . The method of claim 17 , wherein the notification specifies at least one selected from a group consisting of a state of the CM's receiver, a state of the CM's transmitter, a signal-to-noise ratio of the CL, and a carrier power level supported by the CL.

20 . The method of claim 17 , wherein the protocol specifies at least an error recovery procedure to be implemented during a session and a window size approach to be implemented during the session.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2026
From: BLOODHOUND TRACKING DEVICE, INC.
To: PIV BLOODHOUND, LLC
Reel/Frame 076006/0446 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2026
From: BLOODHOUND TRACKING DEVICE, INC.
To: PIV BLOODHOUND, LLC
Reel/Frame 075851/0268 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2025
From: SOLOFF, JASON ANTHONY; SPENCER, CURTIS DALE; SCHELLENBERG, JOHN STEPHEN; HOPKINS, JEFFREY ROBERT; HINCKLEY, TOM LESLIE; SHARPE, JOSHUA ANDREW; GARRETT, MARK WESLEY
To: BLOODHOUND TRACKING DEVICE, INC.
Reel/Frame 070917/0448 →
Continuity (3)
Continuation PCTUS2023033545 · Sep 22, 2023
Provisional Application 63409505 · Sep 23, 2022
Related Publication 20250253958A1 · Aug 7, 2025
References Cited (20)
US 7840881B2 · Ishiwaki · 2010 [cited by examiner]
US 9004832B1 · Crane · 2015 [cited by examiner]
US 11770677B1 · Lesesky et al. · 2023 [cited by applicant]
US 12062442B2 · Shelton, IV · 2024 [cited by examiner]
US 20070198891A1 · Ishiwaki · 2007 [cited by examiner]
US 20080004904A1 · Tran · 2008 [cited by examiner]
US 20090124304A1 · Twitchell, Jr. · 2009 [cited by applicant]
US 20110141853A1 · Megdal · 2011 [cited by examiner]
US 20110258930A1 · Francis et al. · 2011 [cited by applicant]
US 20150217898A1 · Crane · 2015 [cited by examiner]
US 20170190494A1 · Stickler · 2017 [cited by examiner]
US 20190206565A1 · Shelton, IV · 2019 [cited by examiner]
US 20200355536A1 · Welle et al. · 2020 [cited by applicant]
US 20200406860A1 · Mai · 2020 [cited by examiner]
US 20220406452A1 · Shelton, IV · 2022 [cited by examiner]
US 20240002127A1 · Nauta et al. · 2024 [cited by applicant]
US 20240414653A1 · Jantzi et al. · 2024 [cited by applicant]
EP 4475055A1 · 2024 [cited by applicant]
International Search Report and Written Opinion mailed Jan. 4, 2024 for corresponding PCT Application No. PCTUS2023033545 filed Sep. 22, 2023. [cited by applicant]
Partial European Search Report, Application No. EP 25 161 0366, Jul. 10, 2025 (11 pages) [cited by applicant]