IP Library Granted Patent US 12,413,942
Granted Patent B2
US 12,413,942 · App. 17/493,823 · Granted Sep 9, 2025

Distributed intelligent software for vibration and acoustic monitoring and systems and methods implementing the same

Inventors: Hendrik J Volkerink (Palo Alto, CA); Ajay Khoche (West San Jose, CA)
H04W4/38H04W4/80H04W56/001H04W4/35
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,413,942
App. No.
17/493,823
Granted
Sep 9, 2025
Kind
B2
Abstract

A method includes instructing a first sensing device to enter a first state, the first state comprising a first set of functions and behavior for the sensing device. The first sensing device is instructed to aggregate sensing data, the sensing data comprising measurements of the property of the surroundings of the first sensing device measured by the at least one sensor. Relevant data from the aggregated sensing data is stored on one of a memory of the first sensing device, a database of a central database and control system associated with the first sensing device, and a memory of a client device. It is determined that a first event has occurred based on the aggregated sensing data, and responsive to the determining that the first event has occurred, the first sensing device is instructed to enter a second state.

Claims (38)

1. A method comprising:

instructing a first sensing device to enter a first state, the first state comprising a first set of functions and behavior for the sensing device, the sensing device including at least one sensor that measures a property of the surroundings of the sensing device;

instructing the first sensing device to aggregate sensing data, the sensing data comprising measurements of the property of the surroundings of the first sensing device measured by the at least one sensor;

storing relevant data from the aggregated sensing data on one of a memory of the first sensing device, a database of a central database and control system associated with the first sensing device, and a memory of a client device;

determining that a first event has occurred based on the aggregated sensing data;

responsive to the determining that the first event has occurred, instructing the first sensing device to enter a second state, the second state comprising a second set of a functions and behavior for the first sensing device, wherein the first sensing device comprises a first type of wireless communication system, the first sensing device configured to communicate with one or more other wireless nodes of a sensing system; and

responsive to the determining that the first event has occurred, instructing a second sensing device to enter a third state, the third state comprising a third set of a functions and behavior for the second sensing device.

2. The method of claim 1 , wherein the at least one sensor comprises an acoustic sensor, and the sensing data comprises audio data.

3. The method of claim 1 , wherein the classifier outputs a request for more sensing data, the method further comprising:

instructing the sensing device to enter a third state comprising changing a compression setting or a sampling frequency relevant to the sensing data;

instructing the sensing device to aggregate additional sensing data and provide the additional data to the classifier according to the third state, wherein

determining that the first event has occurred is further based on an output of the classifier, the output based on the additional sensing data and the accessed parameters.

4. The method of claim 3 , wherein the compression setting comprises one of a bitrate, a type of compression, and a codec.

5. The method of claim 1 , wherein one or more parameters, one or more functions, or one or more weighting factors of the classifier are stored on a memory of the tape node.

6. The method of claim 1 , wherein the first type of wireless communication system comprises at least one of a Bluetooth communication system, a Bluetooth Low Energy (BLE) communication system, a Zigbee communication system, and an ultra-wideband (UWB) communication system.

7. The method of claim 1 , wherein the second sensing device comprises the first type of wireless communication system, the second sensing device configured to communicate with the first sensing device using the first type of wireless communication system.

8. The method of claim 7 , wherein the second state comprises capturing sensor data measured by the at least one sensor synchronously with a sensor data capture of the second sensing device.

9. The method of claim 8 , wherein the third state comprises the second sensing device capturing sensor data using at least one sensor of the second sensing device synchronously with the sensor data capture of the first sensing device in the second state.

10. The method of claim 9 , wherein the first sensing device in the second state and the second sensing device in the third state synchronize a timing of their respective sensor data capture based at least in part on communications over the first type of wireless communication system.

11. The method of claim 9 , wherein the at least one sensor of the first sensing device is a different type of sensor than the at least one sensor of the second sensing device.

12. The method of claim 8 , wherein the second sensing device is located at a distance from the first sensing device that is less than a communication range associated with the first type of wireless communication system.

13. The method of claim 1 , wherein the determining that the first event has occurred comprises:

inputting the aggregated sensing data to a classifier;

receiving an output from the classifier that is based on the input aggregated sensing data and based on parameters accessed by the classifier; and

determining that the first event has occurred based on the output from the classifier.

14. The method of claim 13 , wherein the, wherein the classifier is a trained machine learning mode.

15. A method comprising:

instructing a first sensing device to enter a first state, the first state comprising a first set of functions and behavior for the sensing device, the sensing device including at least one sensor that measures a property of the surroundings of the sensing device;

instructing the first sensing device to aggregate sensing data, the sensing data comprising measurements of the property of the surroundings of the first sensing device measured by the at least one sensor;

storing relevant data from the aggregated sensing data on one of a memory of the first sensing device, a database of a central database and control system associated with the first sensing device, and a memory of a client device;

determining that a first event has occurred based on the aggregated sensing data;

responsive to the determining that the first event has occurred, instructing the first sensing device to enter a second state, the second state comprising a second set of a functions and behavior for the first sensing device; and

responsive to the determining that the first event has occurred, instructing a second sensing device to enter a third state, the third state comprising a third set of a functions and behavior for the second sensing device.

16. The method of claim 15 , wherein the second sensing device comprises the first type of wireless communication system, the second sensing device configured to communicate with the first sensing device using the first type of wireless communication system.

17. The method of claim 16 , wherein the second state comprises capturing sensor data measured by the at least one sensor synchronously with a sensor data capture of the second sensing device.

18. The method of claim 17 , wherein the third state comprises the second sensing device capturing sensor data using at least one sensor of the second sensing device synchronously with the sensor data capture of the first sensing device in the second state.

19. The method of claim 18 , wherein the first sensing device in the second state and the second sensing device in the third state synchronize a timing of their respective sensor data capture based at least in part on communications over the first type of wireless communication system.

20. The method of claim 18 , wherein the at least one sensor of the first sensing device is a different type of sensor than the at least one sensor of the second sensing device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2022
From: VOLKERINK, HENDRIK J
To: TRACKONOMY SYSTEMS, INC.
Reel/Frame 061065/0066 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2022
From: KHOCHE, AJAY
To: TRACKONOMY SYSTEMS, INC.
Reel/Frame 061416/0442 →
Continuity (5)
Continuation In Part 17209192 · Mar 22, 2021
Provisional Application 63087284 · Oct 4, 2020
Provisional Application 63081887 · Sep 22, 2020
Provisional Application 62992904 · Mar 21, 2020
Related Publication 20220095085A1 · Mar 24, 2022
References Cited (101)
US 5917433A · Keillor et al. · 1999 [cited by applicant]
US 6121864A · Tillmann · 2000 [cited by examiner]
US 6614392B2 · Howard · 2003 [cited by applicant]
US 6919803B2 · Breed · 2005 [cited by applicant]
US 7009517B2 · Wood · 2006 [cited by applicant]
US 7353259B1 · Bakke et al. · 2008 [cited by applicant]
US 7427918B2 · Fano · 2008 [cited by applicant]
US 8258953B2 · Stem et al. · 2012 [cited by applicant]
US 8356207B2 · Hosek et al. · 2013 [cited by applicant]
US 8754748B2 · Orlassino · 2014 [cited by applicant]
US 9015071B2 · Breed · 2015 [cited by applicant]
US 9182231B2 · Skaaksrud · 2015 [cited by applicant]
US 9189226B2 · Driesen et al. · 2015 [cited by applicant]
US 9767516B1 · Konrardy et al. · 2017 [cited by applicant]
US 9799149B2 · Davidson · 2017 [cited by applicant]
US 9824329B2 · Stirling et al. · 2017 [cited by applicant]
US 9854556B2 · Skaaksrud et al. · 2017 [cited by applicant]
US 9860688B2 · Kulkarni et al. · 2018 [cited by applicant]
US 9875459B2 · Altamirano et al. · 2018 [cited by applicant]
US 9984350B2 · Skaaksrud · 2018 [cited by applicant]
US 10057722B2 · Skaaksrud · 2018 [cited by applicant]
US 10078955B1 · Gang · 2018 [cited by examiner]
US 10674346B2 · Faccin et al. · 2020 [cited by applicant]
US 11115732B2 · Lucrecio et al. · 2021 [cited by applicant]
US 11363427B2 · Volkerink · 2022 [cited by examiner]
US 20030018927A1 · Gadir et al. · 2003 [cited by applicant]
US 20040050429A1 · Aylward · 2004 [cited by examiner]
US 20040193467A1 · Williams et al. · 2004 [cited by applicant]
US 20050046362A1 · Ma · 2005 [cited by examiner]
US 20050131705A1 · Gandhi · 2005 [cited by examiner]
US 20070046491A1 · Fair · 2007 [cited by examiner]
US 20070049291A1 · Kim et al. · 2007 [cited by applicant]
US 20070095905A1 · Kadaba · 2007 [cited by applicant]
US 20070285713A1 · Yamamoto · 2007 [cited by examiner]
US 20080239282A1 · Zou et al. · 2008 [cited by applicant]
US 20080279103A1 · Yong et al. · 2008 [cited by applicant]
US 20090142579A1 · Smith · 2009 [cited by examiner]
US 20090147702A1 · Buddhikot et al. · 2009 [cited by applicant]
US 20100029268A1 · Myer et al. · 2010 [cited by applicant]
US 20100045436A1 · Rinkes · 2010 [cited by applicant]
US 20100067420A1 · Twitchell, Jr. · 2010 [cited by applicant]
US 20100082870A1 · Tokuhara · 2010 [cited by applicant]
US 20100299401A1 · Lloyd · 2010 [cited by applicant]
US 20110213435A1 · Rom · 2011 [cited by examiner]
US 20120147731A1 · Choi · 2012 [cited by examiner]
US 20120293680A1 · Guan · 2012 [cited by examiner]
US 20130107770A1 · Marsden et al. · 2013 [cited by applicant]
US 20130137422A1 · Sugitani · 2013 [cited by examiner]
US 20140218195A1 · Buckley · 2014 [cited by examiner]
US 20150077254A1 · Leyden · 2015 [cited by examiner]
US 20150154531A1 · Skaaksrud · 2015 [cited by applicant]
US 20150154538A1 · Skaaksrud · 2015 [cited by applicant]
US 20150154544A1 · Skaaksrud · 2015 [cited by applicant]
US 20150154554A1 · Skaaksrud · 2015 [cited by applicant]
US 20150156747A1 · Skaaksrud et al. · 2015 [cited by applicant]
US 20150170486A1 · Penland · 2015 [cited by examiner]
US 20150254950A1 · Patterson et al. · 2015 [cited by applicant]
US 20160217399A1 · Roelofs et al. · 2016 [cited by applicant]
US 20160233927A1 · Wu · 2016 [cited by applicant]
US 20160234104A1 · Hoffmann · 2016 [cited by applicant]
US 20170039666A1 · Kuersten et al. · 2017 [cited by applicant]
US 20170279892A1 · Skaaksrud · 2017 [cited by applicant]
US 20170280297A1 · Skaaksrud · 2017 [cited by applicant]
US 20180046964A1 · Leoni et al. · 2018 [cited by applicant]
US 20180132183A1 · Gattu · 2018 [cited by applicant]
US 20180165568A1 · Khoche · 2018 [cited by applicant]
US 20180286372A1 · Beckman · 2018 [cited by examiner]
US 20180302807A1 · Chen et al. · 2018 [cited by applicant]
US 20180306609A1 · Agarwal · 2018 [cited by examiner]
US 20190174449A1 · Shan et al. · 2019 [cited by applicant]
US 20190179298A1 · Hosek et al. · 2019 [cited by applicant]
US 20190197354A1 · Law · 2019 [cited by examiner]
US 20190215729A1 · Oyman et al. · 2019 [cited by applicant]
US 20190222055A1 · Khoche et al. · 2019 [cited by applicant]
US 20190254013A1 · Chang et al. · 2019 [cited by applicant]
US 20190281588A1 · Zhang et al. · 2019 [cited by applicant]
US 20190324439A1 · Cella · 2019 [cited by applicant]
US 20190325173A1 · Tingler et al. · 2019 [cited by applicant]
US 20190362215A1 · Khoche · 2019 [cited by applicant]
US 20190370624A1 · Khoche · 2019 [cited by applicant]
US 20200189507A1 · Green · 2020 [cited by examiner]
US 20200225655A1 · Cella · 2020 [cited by examiner]
US 20210405185A1 · Price · 2021 [cited by examiner]
CA 3008512A1 · 2018 [cited by applicant]
JP 2008239282 · 2008 [cited by applicant]
WO WO2019028269A1 · 2019 [cited by applicant]
WO WO2019118440A1 · 2019 [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 16/680,469 dated Apr. 28, 2022, 14 pages. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 16/680,469 dated Nov. 10, 2022, 12 pages. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 17/208,765 dated Jul. 14, 2022, 9 pages. [cited by applicant]
International Patent Application No. PCT/US2019/042488, International Search Report and Written Opinion dated Nov. 5, 2019. [cited by applicant]
International Patent Application No. PCT/US2019/046588, International Search Report and Written Opinion dated Jan. 6, 2020 9 pages. [cited by applicant]
Chong Shen et al., “A mobility framework to improve heterogeneous wireless network services,” Inderscience Enterprises Ltd., 2011. [cited by applicant]
Lucas Iacono, Wireless Sensor Network Protocols, Universidad De Mendoza, Argentina, 2011. [cited by applicant]
M.A. Matin et al., Overview of Wireless Sensor Network, Intech, 2012 (http://dx.doi.org/10.5772/49376.1). [cited by applicant]
Mario G. C. Cimino et al., “Wireless communication, identification, and sensing technologies enabling integrated logistics: a study in the harbor environment,” Research Gate, Oct. 2015 (https://www.researchgate.net/publ… [cited by applicant]
International Patent Application No. PCT/US2019/046588, International Preliminary Report on Patentability, dated Feb. 16, 2021, 7 pgs, Geneva, Switzerland. [cited by applicant]
PCT Application No. PCT/US2021/023545, International Search Report and Written Opinion dated Jun. 24, 2021, 10 pages. [cited by applicant]
International Patent Application No. PCT/2021/051383, International Search Report and Written Opinion dated Dec. 28, 2021, 15 pages. [cited by applicant]
International Patent Application No. PCT/2021/053442, International Search Report and Written Opinion dated Jan. 14, 2022, 17 pages. [cited by applicant]
European Patent Application No. 21774028.1 extended European search report dated Oct. 11, 2023, 13 pages. [cited by applicant]