Modification of computing resource behavior based on aggregated monitoring information
US-9380068-B2 · Jun 28, 2016 · US
US10402236B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10402236-B2 |
| Application number | US-201715623583-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 15, 2017 |
| Priority date | Jun 15, 2017 |
| Publication date | Sep 3, 2019 |
| Grant date | Sep 3, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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.
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.