IP Library Granted Patent US 12,475,339
Granted Patent B2
US 12,475,339 · App. 17/970,563 · Granted Nov 18, 2025

System and method for enhanced asset tracking and security for border protection and other applications

Inventors: Hendrik J Volkerink (PaloAlto, CA); Ajay Khoche (West San Jose, CA)
G06K7/10445B66C15/065G06K7/10405
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,475,339
App. No.
17/970,563
Granted
Nov 18, 2025
Kind
B2
Abstract

A system for detecting containers that have been tampered with includes one or more tamper detecting tape nodes attached to a container storing one or more assets, and a tracking system controller configured to receive data from the one or more scanning tape nodes, track the container and the one or more assets, and maintain a database comprising data on the container and the one or more assets, according to some embodiments. Each of the one or more tamper detecting tape nodes comprising a first type of wireless communication system and configured to detect tampering events that occur to the container, store tampering event data corresponding to the tampering events in a storage or memory of the tamper detecting tape node, and wireless communicate with other wireless nodes of the system.

Claims (53)

1 . A method comprising:

wirelessly communicating, by a first scanning tape node attached to a lifting apparatus of a crane, with a tamper detecting tape node on a container while the crane is moving the container, wherein the wireless communication between the scanning tape node and the tamper detecting tape node is performed using a first type of wireless communication system;

receiving, by the first scanning tape node, identifier data from the tamper detecting tape node, the identifier data comprising one or more identifiers of the tamper detecting tape node;

receiving, by the first scanning tape node, tampering event data from the tamper detecting tape node, the tampering event data corresponding to tampering events that have been detected by the tamper detecting tape node or a lack of detected tampering events detected by the tamper detecting tape node;

transmitting, by the first scanning tape node, location data corresponding to a location where the container has been moved to by the crane, the received identifier data, and the received tampering event data to a wireless node of an associated tracking using a second type of wireless communication system, wherein the tracking system logs the received identifier data, the location, and the received tampering event data in a database.

2 . The method of claim 1 , wherein the second type of wireless communication system is different from the first type of wireless communication system.

3 . The method of claim 1 , wherein the second type of wireless communication system comprises one or more of a LoRa (Long Range) communication system and a LoRaWAN communication system.

4 . The method of claim 1 , wherein the first type of wireless communication system comprises a Bluetooth-based or Bluetooth Low Energy (BLE)-based communication system.

5 . The method of claim 1 , wherein the wireless node of the tracking system comprises a gateway node configured to bridge communications between the scanning tape node and other nodes of the tracking system.

6 . The method of claim 5 , wherein the gateway node is located on an a portion of the crane.

7 . The method of claim 1 , further comprising:

responsive to the received tampering event data indicating that tampering has occurred to the container, transmitting, by the scanning tape node, an alert to a wireless node of the associated tracking system.

8 . The method of claim 7 , further comprising:

responsive to receiving the alert at the wireless node, instructing a user to perform an inspection of the container.

9 . The method of claim 7 , further comprising, wherein the wireless node receiving the alert is a client device associated with an operator of the crane.

10 . The method of claim 9 , wherein the alert includes instructions for the operator of the crane to move the container to a designated location for inspection.

11 . The method of claim 1 , wherein the tampering event data indicates that tampering has occurred to the container and further comprising:

sending, by the tracking system, one or more identifiers associated with the tamper detecting tape node and the location of the container to a client device associated with a user; and

issuing, by the tracking system, instructions for the user to inspect the container,

wherein the client device is operable to communicate with the tamper detecting tape node when the client device is within a communication range of the tamper detecting tape node to receive data from the tamper detecting tape node and confirm the identifier of the tamper detecting tape node matches one or more identifiers received from the tracking system.

12 . The method of claim 11 , further comprising:

guiding, by the tracking system, the user to the location of the container using a map user interface of an app on the client device.

13 . The method of claim 1 , further comprising:

capturing, by the scanning tape node, a video or photograph of a portion of the container where a container identifier is displayed using a camera module of the scanning tape node;

detecting the container identifier in the video or photograph;

storing the container identifier in a memory or storage of the scanning tape node;

associating the container identifier with one or more identifiers of the received identifier data;

transmitting the container identifier and the association between the one or more identifiers and the container identifier to a node of the associated tracking system, wherein the associated tracking system logs the detected container identifier and the association in the database.

14 . The method of claim 13 , wherein the container identifier comprises alphanumeric text displayed on one or more portions of the container.

15 . A system comprising:

one or more tamper detecting tape nodes attached to a container storing one or more assets, each of the one or more tamper detecting tape nodes comprising a first type of wireless communication system and configured to detect tampering events that occur to the container, store tampering event data corresponding to the tampering events in a storage or memory of the tamper detecting tape node, and wireless communicate with other wireless nodes of the system;

one or more scanning tape nodes attached to a lifting apparatus configured to move the container, each of the one or more scanning tape nodes comprising:

the first type of wireless communication system having a first wireless communication range, and

a second type of wireless communication system having a second wireless communication range greater than the first wireless communication range,

wherein each of the one or more scanning tape nodes is configured to:

communicate with the one or more tamper detecting tape nodes when the lifting apparatus is within a first range of the container, the first range corresponding to the first wireless communication range;

a the tracking system controller configured to receive data from the one or more scanning tape nodes, track the container and the one or more assets, and maintain a database comprising data on the container and the one or more assets,

wherein the one or more scanning tape nodes are configured to receive tampering event data and identifier data from the one or more tamper detecting tape nodes, and a first scanning tape node of the one or more scanning tape nodes is configured to transmit the received tampering event data and the identifier data to the tracking system controller-using the second type of wireless communication system.

16 . The system of claim 15 , further comprising a camera node attached to the lifting apparatus and comprising the first type of wireless communication system and an integrated camera module, wherein the camera node is configured to capture a photograph or video of a portion of the container displaying a container identifier.

17 . The system of claim 16 , wherein the camera node transmits the captured photograph or video to the first scanning tape node.

18 . The system of claim 16 , wherein,

based on the captured photograph or video, the container identifier is detected by one or more of the camera node, the first scanning tape node, and the tracking system controller,

the tracking system controller stores an association between one or more identifiers associated with the one or more tamper detecting tape nodes and the container identifier.

19 . A method comprising:

assigning, a local master node role, to a first tape node of a plurality of tape nodes;

assigning, a local secondary node role to other tape nodes of the plurality of tape nodes;

operating the first tape node, according to the local master node role;

responsive to the first tape node having a battery level lower than or equal to a first threshold level, reassigning a local secondary node role to the first tape node; and

responsive to a second tape node of the first plurality of tape nodes having a highest battery level among the plurality of tape nodes, reassigning the local master node role to the second tape node, wherein afterwards, the first tape node operates according to the local master node role, and the second tape node operates according to the secondary node role.

20 . The method of claim 19 , further comprising:

responsive to the second tape node having a battery level lower than a second threshold level, reassigning a local secondary node role to the second tape node; and

responsive to a third tape node having a battery a highest battery level among the plurality of tape nodes, reassigning the local master node role to the third tape node.

21 . The method of claim 20 , wherein each of the plurality of tape nodes are installed in a location that is within a first wireless communication range of each of the other tape nodes in the plurality of tape nodes.

Continuity (8)
Continuation In Part 17449582 · Sep 30, 2021
Continuation In Part 17330353 · May 25, 2021
Provisional Application 63257987 · Oct 20, 2021
Provisional Application 63196150 · Jun 2, 2021
Provisional Application 63124791 · Dec 12, 2020
Provisional Application 63029675 · May 25, 2020
Provisional Application 63085992 · Sep 30, 2020
Related Publication 20230097544A1 · Mar 30, 2023
References Cited (115)
US 4064552A · Angelucci et al. · 1977 [cited by applicant]
US 4974129A · Grieb et al. · 1990 [cited by applicant]
US 5917433A · Keillor et al. · 1999 [cited by applicant]
US 6437702B1 · Ragland · 2002 [cited by applicant]
US 6522874B1 · Chu et al. · 2003 [cited by applicant]
US 6919803B2 · Breed · 2005 [cited by applicant]
US 7009517B2 · Wood · 2006 [cited by applicant]
US 7866555B2 · Schmid et al. · 2011 [cited by applicant]
US 8095070B2 · Twitchell, Jr. · 2012 [cited by applicant]
US 8542099B2 · Pizzuto · 2013 [cited by applicant]
US 9228911B1 · Meyers · 2016 [cited by applicant]
US 9886799B2 · Kwak · 2018 [cited by applicant]
US 10650657B1 · Curran · 2020 [cited by applicant]
US 10758943B1 · Carpenter · 2020 [cited by applicant]
US 10902240B2 · Adato et al. · 2021 [cited by applicant]
US 11115732B2 · Lucrecio et al. · 2021 [cited by applicant]
US 20020089434A1 · Ghazarian · 2002 [cited by applicant]
US 20030089771A1 · Cybulski et al. · 2003 [cited by applicant]
US 20030173408A1 · Mosher et al. · 2003 [cited by applicant]
US 20040066274A1 · Bailey · 2004 [cited by applicant]
US 20040224640A1 · MacFarland · 2004 [cited by applicant]
US 20060055552A1 · Chung et al. · 2006 [cited by applicant]
US 20060187033A1 · Hall et al. · 2006 [cited by applicant]
US 20070085677A1 · Neff et al. · 2007 [cited by applicant]
US 20070095905A1 · Kadaba · 2007 [cited by applicant]
US 20070164858A1 · Webb · 2007 [cited by applicant]
US 20070164863A1 · Himberger et al. · 2007 [cited by applicant]
US 20080111693A1 · Johnson · 2008 [cited by examiner]
US 20080151801A1 · Mizuta · 2008 [cited by applicant]
US 20080252084A1 · Francis et al. · 2008 [cited by applicant]
US 20090322510A1 · Beger et al. · 2009 [cited by applicant]
US 20100210322A1 · Kim et al. · 2010 [cited by applicant]
US 20110127325A1 · Hussey et al. · 2011 [cited by applicant]
US 20120075343A1 · Chen et al. · 2012 [cited by applicant]
US 20130002443A1 · Breed et al. · 2013 [cited by applicant]
US 20130033381A1 · Breed · 2013 [cited by examiner]
US 20130146122A1 · Chung · 2013 [cited by applicant]
US 20130211976A1 · Breed · 2013 [cited by applicant]
US 20140062699A1 · Heine et al. · 2014 [cited by applicant]
US 20140159869A1 · Zumsteg et al. · 2014 [cited by applicant]
US 20140163430A1 · Tropper et al. · 2014 [cited by applicant]
US 20140250745A1 · Foltz · 2014 [cited by applicant]
US 20150227245A1 · Inagaki et al. · 2015 [cited by applicant]
US 20150310773A1 · Cho et al. · 2015 [cited by applicant]
US 20150312653A1 · Avrahami et al. · 2015 [cited by applicant]
US 20150366518A1 · Sampson · 2015 [cited by applicant]
US 20170078950A1 · Hillary et al. · 2017 [cited by applicant]
US 20170103635A1 · Kroll et al. · 2017 [cited by applicant]
US 20180012472A1 · Purcell · 2018 [cited by applicant]
US 20180165568A1 · Khoche · 2018 [cited by applicant]
US 20180215117A1 · De Boer et al. · 2018 [cited by applicant]
US 20180374039A1 · Walden et al. · 2018 [cited by applicant]
US 20190012936A1 · Yazdi et al. · 2019 [cited by applicant]
US 20190037362A1 · Nogueira-Nine · 2019 [cited by applicant]
US 20190236531A1 · Adato · 2019 [cited by applicant]
US 20190244340A1 · Perron et al. · 2019 [cited by applicant]
US 20190370624A1 · Khoche · 2019 [cited by applicant]
US 20200104790A1 · Chung · 2020 [cited by applicant]
US 20200151655A1 · Khoche · 2020 [cited by applicant]
US 20200223066A1 · Diankov et al. · 2020 [cited by applicant]
US 20200285726A1 · Kalous · 2020 [cited by applicant]
US 20200334514A1 · Chen · 2020 [cited by applicant]
US 20200405223A1 · Mai et al. · 2020 [cited by applicant]
US 20210090093A1 · Largoza · 2021 [cited by examiner]
US 20210304173A1 · Rodriguez et al. · 2021 [cited by applicant]
US 20210312787A1 · Brown · 2021 [cited by applicant]
US 20210366251A1 · Volkerink et al. · 2021 [cited by applicant]
US 20220097907A1 · Neeld · 2022 [cited by applicant]
US 20220122436A1 · Volkerink et al. · 2022 [cited by applicant]
US 20220300892A1 · Volkerink et al. · 2022 [cited by applicant]
US 20220309899A1 · Volkerink et al. · 2022 [cited by applicant]
US 20230097544A1 · Volkerink et al. · 2023 [cited by applicant]
US 20230343202A1 · Krejcarek · 2023 [cited by applicant]
US 20230401940A1 · Volkerink et al. · 2023 [cited by applicant]
AU 2018204317A1 · 2019 [cited by applicant]
AU 2018250358A1 · 2019 [cited by applicant]
AU 2019308300A1 · 2021 [cited by applicant]
CA 3061878A1 · 2018 [cited by applicant]
CA 3008512A1 · 2018 [cited by applicant]
DE 60006420T2 · 2003 [cited by applicant]
EP 0007248A2 · 1980 [cited by applicant]
KR 20160103073A · 2016 [cited by applicant]
WO 2014137915A1 · 2014 [cited by applicant]
WO WO2014153418A1 · 2014 [cited by applicant]
WO WO2018053309A1 · 2018 [cited by applicant]
WO WO2021086248A1 · 2021 [cited by applicant]
NPL Seasch1 (May 9, 2024. [cited by examiner]
NPL Search2 (May 9, 2024). [cited by examiner]
International Patent Application No. PCT/US2022/013729 International Search Report and Written Opinion dated Jun. 6, 2022, 11 pages. [cited by applicant]
International Patent Application No. PCT/US2022/015161 International Search Report and Written Opinion dated Jul. 1, 2022, 15 pages. [cited by applicant]
U.S. Appl. No. 16/776,804, Final Office Action dated Feb. 3, 2022, 20 pages. [cited by applicant]
International Patent Application No. PCT/US2021/053028 International Search Report and Written Opinion dated Jan. 12, 2022, 11 pages. [cited by applicant]
International Patent Application No. PCT/US2021/034112, International Search Report and Written Opinion dated Oct. 22, 2021, 14 pages. [cited by applicant]
Nisarga et al. “System-Level Tamper Protection Using MSP MCUs.” Texas Instruments, Aug. 2016, 13 pages. [cited by applicant]
Sanchez et al. Machine Learning on Difference Image Analysis: A comparison of Methods for Transient Detection. [cited by applicant]
PCT Application No. PCT/US2020/014521 International Preliminary Report on Patentability, dated Jul. 27, 2021, 6 pages. [cited by applicant]
U.S. Appl. No. 16/776,804, Non-Final Office Action dated Jul. 15, 2021, 9 pages. [cited by applicant]
U.S. Appl. No. 16/517,508, Non-Final Office Action dated Jan. 7, 2021, 10 pages. [cited by applicant]
U.S. Appl. No. 16/517,508, Non-Final Office Action dated May 6, 2020, 35 pages. [cited by applicant]
U.S. Appl. No. 17/449,582 Non-Final Office Action dated Sep. 9, 2022, 16 pages. [cited by applicant]
International Patent Application No. PCT/US2022/47338 International Search Report and Written Opinion dated Apr. 7, 2023, 15 pages. [cited by applicant]
International Search Report and Written Opinion for PCT/US2021/063120 dated Mar. 2, 2022, 13 pages. [cited by applicant]
Non Final Office Action for U.S. Appl. No. 17/330,353, mailed Jul. 28, 2022, 19 pages. [cited by applicant]
Non Final Office Action for U.S. Appl. No. 17/592,497, mailed Jul. 6, 2023, 7 pages. [cited by applicant]
Non Final Office Action for U.S. Appl. No. 17/648,917, mailed Feb. 2, 2023, 8 pages. [cited by applicant]
Non Final Office Action for U.S. Appl. No. 18/216,573, dated Jun. 14, 2024, 7 pages. [cited by applicant]
Non Final Office Action for U.S. Appl. No. 18/371,746, mailed Jul. 17, 2024, 6 pages. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 16/776,804, mailed Jun. 23, 2022, 10 pages. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 17/648,917, mailed Jun. 22, 2023, 6 pages. [cited by applicant]
NPL Search (Feb. 21, 2024), 2 pages. [cited by applicant]
NPL Search (Jun. 4, 2024), 2 pages. [cited by applicant]
NPL Search (Jul. 28, 2022), 2 pages. [cited by applicant]
NPL Search (Sep. 9, 2022), 2 pages. [cited by applicant]
Final Office Action for U.S. Appl. No. 18/216,573, dated Jan. 21, 2025, 13 pages. [cited by applicant]
Supplementary European Search Report for EP Patent Application No. 22884504.6 dated Jun. 26, 2025, 9 pages. [cited by applicant]