IP Library › Granted Patent US 12,229,615
Granted Patent B2
US 12,229,615 · App. 18/136,173 · Granted Feb 18, 2025

Detecting tampering in assets and authenticating authorized users

Inventors: Hendrik J Volkerink (Palo Alto, CA); Ajay Khoche (West San Jose, CA)
G06K19/077G06K7/10366G06K19/06037G08B13/00H04W12/04
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,229,615
App. No.
18/136,173
Granted
Feb 18, 2025
Kind
B2
Abstract

In some implementations, a wireless sensing system may receive sensor data associated with an asset. The sensor data may be associated with a tampering event and the tampering event may include an action performed on the asset. The wireless sensing system may further determine whether the tampering event is performed by an authorized user of the wireless sensing system. The wireless sensing system may further determine whether the tampering event is performed within an authorized location of the wireless sensing system. The wireless sensing system may transmit a notification to a user of the wireless sensing system. The notification may alert the user of the wireless sensing system that the tampering event has occurred.

Claims (36)

1. A method for operating a wireless sensing system including: a first tape node attached to a first parcel, the first tape node having a first type of wireless communication interface and a second type of wireless communication interface having a longer range than the first type of wireless communication interface, and a second tape node capable of communicating with the first tape node, the method comprising:

establishing, by a server, a wireless communication connection with the second type of wireless communication interface of the first tape node; and

designating, by the server, the first tape node as a master node of the second tape node.

2. The method of claim 1 , the wireless sensing system further including a third tape node operable to communicate with the first tape node and the second tape node, the method further comprising:

creating a hierarchical structure for a communications network, comprising at least the first, second, and third tape nodes defined by one or more factors; and

assigning the first, second, and third tape nodes to various levels of the communications network based on a classification for each of the first, second, and third nodes, according to the one or more factors.

3. The method of claim 2 , wherein creating the hierarchical structure of the communications network further includes utilizing one or more of a neural network, artificial intelligence method, and a machine learning computing systems.

4. The method of claim 2 , wherein the second and third tape nodes are each attached to opposing doors of a storage container, the method further comprising:

measuring, by one of the second and third tape nodes, a change in distance between the second and third tape nodes; and

transmitting, by one of the second and third tape nodes, an alert that a tampering event is occurring, in response to the change in distance between the second and third tape nodes satisfying a threshold.

5. The method of claim 2 , wherein the wireless sensing system further comprises one or more sensors, wherein the one or more sensors are at least a vibration sensor for detecting tampering that causes an increase of vibration compared to background vibration levels.

6. The method of claim 1 , further comprising:

receiving sensed data regarding at least one other wireless tracking node attached to a respective at least one other parcel;

transmitting an alert when a logistic execution error, based on the sensed data, indicates the at least one other parcel is improperly separated from a group of packages.

7. The method of claim 6 , wherein the sensed data includes signal strength of an advertising packet from the at least one other wireless tracking node.

8. The method of claim 1 , the second tape node being attached to a second parcel.

9. The method of claim 1 , further comprising:

receiving, from the first node, a request to add a peripheral node detected by the first node to a group of packages.

10. The method of claim 9 , further comprising transmitting, by the server, an authorization to associate the peripheral node with the second node as the group of packages.

11. The method of claim 10 , wherein the group of packages is pre-existing prior to the request to add the peripheral node; the peripheral node being identified by the first node as within vicinity of the pre-existing group of packages.

12. The method of claim 9 , further comprising registering, by the server, identifiers of each of the first node, the second node, and the peripheral node with a group identifier.

13. A method for operating a wireless sensing system including: a first tape node attached to a first parcel, the first tape node having a first type of wireless communication interface and a second type of wireless communication interface having a longer range than the first type of wireless communication interface, and a second tape node capable of communicating with the first tape node, the method comprising:

establishing, by the first tape node, a wireless communication connection with the second type of wireless communication interface of the first tape node;

receiving, by a first tape node, an indication of the first node being designated by a server as a master node with respect to the second tape node.

14. The method of claim 13 ,

receiving sensed data regarding at least one other wireless tracking node attached to a respective at least one other parcel; and

transmitting an alert when a logistic execution error, based on the sensed data, indicates the at least one other parcel is improperly separated from a group of packages.

15. The method of claim 14 , wherein the sensed data includes signal strength of an advertising packet from the at least one other wireless tracking node.

16. The method of claim 13 , further comprising:

transmitting, from the first node to the server, a request to add a peripheral node detected by the first node to a group of packages.

17. The method of claim 16 , further comprising receiving, by the first node from the server, an authorization to associate the peripheral node with the second node as the group of packages.

18. The method of claim 17 , wherein the group of packages is pre-existing prior to the request to add the peripheral node; the peripheral node being identified by the first node as within vicinity of the pre-existing group of packages.

19. The method of claim 13 , further comprising:

identifying a change in distance between the second tape node and a third tape node; and

transmitting an alert that a tampering event is occurring, in response to the change in distance between the second and third tape nodes satisfying a threshold.

20. The method of claim 13 , wherein the wireless sensing system further comprises one or more sensors, wherein the one or more sensors are at least a vibration sensor for detecting tampering that causes an increase of vibration compared to background vibration levels.

Continuity (4)
Continuation 17330353 · May 25, 2021
Provisional Application 63029675 · May 25, 2020
Provisional Application 63085992 · Sep 30, 2020
Related Publication 20230401940A1 · Dec 14, 2023
References Cited (64)
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 9228911B1 · Meyers · 2016 [cited by applicant]
US 9886799B2 · Kwak · 2018 [cited by applicant]
US 10758943B1 · Carpenter · 2020 [cited by applicant]
US 10902240B2 · Adato · 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 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 20090322510A1 · Beger et al. · 2009 [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 20130211976A1 · Breed · 2013 [cited by applicant]
US 20140062699A1 · Heine et al. · 2014 [cited by applicant]
US 20150227245A1 · Inagaki 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 20180012472A1 · Purcell · 2018 [cited by applicant]
US 20180165568A1 · Khoche · 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 20200104790A1 · Chung · 2020 [cited by applicant]
US 20200223066A1 · Diankov et al. · 2020 [cited by applicant]
US 20200285726A1 · Kalous · 2020 [cited by applicant]
US 20200405223A1 · Mai et al. · 2020 [cited by applicant]
US 20230343202A1 · Krejcarek · 2023 [cited by examiner]
AU 2018204317A1 · 2019 [cited by applicant]
AU 2018250358A1 · 2019 [cited by applicant]
CA 3061878A1 · 2018 [cited by applicant]
CA 3008512A1 · 2018 [cited by applicant]
WO WO2014153418A1 · 2014 [cited by applicant]
WO WO2018053309A1 · 2018 [cited by applicant]
WO WO2021086248A1 · 2021 [cited by applicant]
NPL Search (Feb. 21, 2024). [cited by examiner]
International Patent Application No. PCT/US2022/47338 International Search Report and Written Opinion dated Apr. 7, 2023, 15 pages. [cited by applicant]
U.S. Appl. No. 17/449,582, Non-Final Office Action dated Sep. 9, 2022, 29 pages. [cited by applicant]
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]