IP Library Granted Patent US 10,402,236
Granted Patent B2
US 10,402,236 · App. 15/623,583 · Granted Sep 3, 2019

Event-based data collection for smart sensors on an arbitrating bus

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 10,402,236
App. No.
15/623,583
Granted
Sep 3, 2019
Kind
B2
Abstract

A system and method includes an arbitrating data bus and a plurality of sensing nodes connected to communicate on the arbitrating data bus. The plurality of sensing nodes are configured to digitize and monitor a first amount of data during a listening mode of an event monitoring mode and detect an event based upon the first amount of data. The plurality of sensing nodes are further configured to output an event message to the arbitrating data bus upon detection of the event. The plurality of sensing nodes are further configured to digitize and retain a second amount of data following detection of the event message on the arbitrating data bus.

Claims (47)

1. A method of collecting data in a system that includes a plurality of sensing nodes connected via an arbitrating data bus, the method comprising:

entering, by the plurality of sensing nodes, an event monitoring mode, wherein each of the plurality of sensing nodes digitize and monitor first sensed data during a listening mode of the event monitoring mode;

detecting, by a first one of the plurality of sensing nodes, a detected event based upon the first sensed data;

outputting, by the first one of the plurality of sensing nodes, a first event message on the arbitrating data bus;

detecting, by second ones of the plurality of sensing nodes, the first event message on the arbitrating data bus;

recording, by the first one and the second ones of the plurality of sensing nodes, second sensed data as first event data based upon the first event message during a first event collection mode of the event monitoring mode;

monitoring, by a host node, the arbitrating data bus for the first event message;

exiting, by the plurality of sensing nodes, the event monitoring mode following completion of the first event collection mode; and

obtaining, by the host node, the first and second sensed data from the plurality of sensing nodes based upon receipt of the first event message.

2. The method of claim 1 , wherein obtaining, by the host node, the first and the second sensed data from the plurality of sensing nodes based upon receipt of the first event message comprises:

processing, by the first one and the second ones of the plurality of sensing nodes, the first sensed data and the second sensed data as processed data; and

providing, by the first one and the second ones of the plurality of sensing nodes, the processed data to the host node.

3. The method of claim 1 , further comprising returning, by the plurality of sensing nodes, to the listening mode following completion of the first event collection mode.

4. The method of claim 3 , further comprising:

commanding, by the host node, the plurality of sensing nodes to exit the event monitoring mode; and

downloading, by the host node, all collected data from the plurality of nodes collected during the event monitoring mode.

5. The method of claim 3 , further comprising:

exiting, by the plurality of sensing nodes, the event monitoring mode due to expiration of an event monitoring duration; and

downloading, by the host node, all collected data from the plurality of nodes collected during the event monitoring mode.

6. The method of claim 1 , wherein detecting, by second ones of the plurality of sensing nodes, the first event message on the arbitrating data bus comprises:

designating, by the first one of the plurality of sensing nodes, the second ones of the plurality of sensing nodes as event collection nodes; and

detecting, by the second ones of the plurality of sensing nodes, status as event collection nodes from the first event message.

7. The method of claim 1 , further comprising:

detecting, by one of the second ones of the plurality of sensing nodes, a second event;

waiting for the arbitrating bus to become available following transmission of the first event message; and

providing a second event message on the arbitrating bus indicating that the second event was previously detected.

8. The method of claim 1 , further comprising:

detecting, by the first one and the second ones of the plurality of sensing nodes, a second event message on the arbitrating data bus from an external node separate from the plurality of sensing nodes; and

recording, by the first one and the second ones of the plurality of sensing nodes, third sensed data as second event data based upon the second event message during a second event collection mode of the event monitoring mode.

9. The method of claim 1 , further comprising:

recording, by the first one of the plurality of sensing nodes, the detected event and an event detection time associated with the first event data based on a system definition of time or a duration from a start of the event monitoring mode.

10. The method of claim 9 , further comprising:

extracting, by a host node, individual features regarding the detected event utilizing the first event data from the first one and the second ones of the plurality of sensing nodes.

11. The method of claim 10 , further comprising:

correlating, by the host node, the first event data from the first one and the second ones of the plurality of sensing nodes using the event detection time.

12. A system comprising:

an arbitrating data bus;

a plurality of sensing nodes connected to communicate on the arbitrating data bus; and

a host node configured to monitor the arbitrating data bus for the event message;

wherein the plurality of sensing nodes are configured to digitize and retain a first amount of data during a listening mode of an event monitoring mode and detect an event based upon the first amount of data; and

wherein the plurality of sensing nodes are further configured to output an event message to the arbitrating data bus upon detection of the event; and

wherein the plurality of sensing nodes are further configured to digitize and retain a second amount of data following detection of the event message on the arbitrating data bus; and

wherein the plurality of sensing nodes exit the event monitoring mode following retention of the second amount of data; and

wherein the host node obtains the first and the second amounts of data from the plurality of sensing nodes based upon receipt of the first event message.

13. The system of claim 12 , wherein the plurality of sensing nodes are configured to process the first and the second amounts of data as processed data and provide the processed data to the host node.

14. The system of claim 12 , wherein the plurality of sensing nodes are further configured to record detection of the event and an event detection time upon detection of the event.

15. The system of claim 14 , wherein the host node is configured to extract individual features regarding the event utilizing the first and second amounts of data from the plurality of sensing nodes.

Assignments (9)
SECURITY INTEREST Recorded Nov 13, 2025
From: SIMMONDS PRECISION PRODUCTS, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 073590/0028 →
SECURITY INTEREST Recorded Nov 13, 2025
From: SIMMONDS PRECISION PRODUCTS, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 073560/0181 →
SECURITY INTEREST Recorded Nov 13, 2025
From: SIMMONDS PRECISION PRODUCTS, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 073560/0239 →
SECURITY INTEREST Recorded Nov 13, 2025
From: SIMMONDS PRECISION PRODUCTS, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 073545/0100 →
SECURITY INTEREST Recorded Nov 13, 2025
From: SIMMONDS PRECISION PRODUCTS, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 073545/0454 →
SECURITY INTEREST Recorded Nov 13, 2025
From: SIMMONDS PRECISION PRODUCTS, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 073560/0086 →
SECURITY INTEREST Recorded Nov 13, 2025
From: SIMMONDS PRECISION PRODUCTS, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 073560/0144 →
SECURITY INTEREST Recorded Nov 5, 2025
From: SIMMONDS PRECISION PRODUCTS, INC.
To: GOLDMAN SACHS BANK USA, AS AGENT
Reel/Frame 073465/0631 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 15, 2017
From: GANG, TRAVIS; BURLEIGH, MATTHEW B.; CARINI, PETER J.
To: SIMMONDS PRECISION PRODUCTS, INC.
Reel/Frame 042821/0427 →
Cited By (1)
US 12,200,059