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

US10402236B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10402236-B2
Application numberUS-201715623583-A
CountryUS
Kind codeB2
Filing dateJun 15, 2017
Priority dateJun 15, 2017
Publication dateSep 3, 2019
Grant dateSep 3, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

The invention claimed is: 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.

Assignees

Inventors

Classifications

  • Event-based monitoring · CPC title

  • Threshold · CPC title

  • Data logging (G06F11/14, G06F11/2205 take precedence) · CPC title

  • Monitoring arrangements determined by the means or processing involved in sensing the monitored data, e.g. interfaces, connectors, sensors, probes, agents (software debugging using additional hardware using a specific debug interface G06F11/3656; performance evaluation by tracing or monitoring G06F11/3466) · CPC title

  • where the reporting involves data filtering, e.g. pattern matching, time or event triggered, adaptive or policy-based reporting · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10402236B2 cover?
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 t…
Who is the assignee on this patent?
Simmonds Precision Products
What technology area does this patent fall under?
Primary CPC classification G06F13/1605. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 03 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).