Event-triggered analysis for high fidelity simulation

US11762953B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11762953-B2
Application numberUS-201816209237-A
CountryUS
Kind codeB2
Filing dateDec 4, 2018
Priority dateDec 4, 2018
Publication dateSep 19, 2023
Grant dateSep 19, 2023

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.

Systems and methods for event-triggered analysis for high fidelity simulation. The method may comprise collecting event data produced by one or more event monitors in operational relationship with one or more elements of an event-producing system, wherein at least one of the one or more elements generates a plurality of events. The event data may be clustered into one or more groups, according to one or more event attributes. The event data may be selectively transmittable to one or more subscribers, by way of the one or more subscribers subscribing to one or more channels associated with the one or more groups. A publication mechanism may be implemented to classify the clustered event data into the one or more channels, the event data associated with at least one attribute being classified for transmission over at least one of the one or more channels.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method comprising: collecting event data produced by one or more event monitors in operational relationship with one or more elements of an event-producing system being monitored, wherein at least one of the one or more elements generates a plurality of events; clustering the event data into one or more groups for batch processing by one or more subscribers, the clustering according to one or more event attributes, the event data being selectively transmittable to one or more subscribers, by way of the one or more subscribers subscribing to one or more channels associated with the one or more groups; implementing a publication mechanism to classify for transmission to the one or more subscribers the clustered event data into the one or more channels, the event data, which is associated with at least one event attribute, being classified for transmission over at least one of the one or more channels, the at least one event attribute characterizing at least one of a source associated with the event data and a priority associated with the event data; and in response to the event data being associated with the at least one event attribute and being classified for transmission over at least one of the one or more channels, associating the event data with a timeline for transmission such that the event data classified for transmission over at least one of the one or more channels is manageable according to time intervals used for the timeline for the transmission, and publishing, based on the clustered one or more groups and the timeline, the event data to the one or more subscribers in accordance with subscription rules defined for the one or more channels, the subscription rules defining a manner in which the event data is to be streamed over the one or more channels, such that an amount of event data forwarded to a first subscriber according to the timeline is limited to a first set of event data from among the event data collected from the event-producing system, the first set of data being limited in the amount to enable the first subscriber of the one or more subscribers to take a first action based on at least the first event data indicating occurrence of a first event. 2. The method of claim 1 , further comprising delivering the first event data from among a plurality of event data published over the first channel to at least the first subscriber, the first subscriber being configured to take the first action based on at least the first event data indicating occurrence of the first event. 3. The method of claim 2 , wherein the first event data is associated with one or more event attributes that, when detected, invoke a process for analyzing the event data collected during a first time interval. 4. The method of claim 3 , wherein the first subscriber is configured to take the first action, in response to determining that the first event data was generated or collected during a predetermined time interval. 5. The method of claim 2 , wherein the first subscriber is configured to take the first action in accordance with detecting a first set of events occurring during a first time interval. 6. The method of claim 5 , wherein the first action comprises invoking a first application for analysis of collected event data over a second time interval. 7. The method of claim 6 , wherein the first application generates results simulating events associated with selected elements of the event-producing system. 8. The method of claim 7 , wherein the generated results provide information about at least one threshold associated with at least one element of the event-producing system. 9. The method of claim 7 , wherein the generated results provide information about status of one or more elements of the event-producing system during a time interval in which a predetermined set of events associated with the collected event data occurred. 10. A system comprising: at least one programmable processor; and a non-transitory machine-readable medium storing instructions that, when executed by the at least one programmable processor, cause the at least one programmable processor to perform operations comprising: collecting event data produced by one or more event monitors in operational relationship with one or more elements of an event-producing system being monitored, wherein at least one of the one or more elements generates a plurality of events; clustering the event data into one or more groups for batch processing by one or more subscribers, the clustering according to one or more event attributes, the event data being selectively transmittable to one or more subscribers, by way of the one or more subscribers subscribing to one or more channels associated with the one or more groups; implementing a publication mechanism to classify for transmission to the one or more subscribers the clustered event data into the one or more channels, the event data, which is associated with at least one event attribute, being classified for transmission over at least one of the one or more channels, the at least one event attribute characterizing at least one of a source associated with the event data and a priority associated with the event data; and in response to the event data being associated with the at least one event attribute and being classified for transmission over at least one of the one or more channels, associating the event data with a timeline for transmission such that the event data classified for transmission over at least one of the one or more channels is manageable according to time intervals used for the timeline for the transmission, and publishing, based on the clustered one or more groups and the timeline, the event data to the one or more subscribers in accordance with subscription rules defined for the one or more channels, the subscription rules defining a manner in which the event data is to be streamed over the one or more channels, such that an amount of event data forwarded to a first subscriber according to the timeline is limited to a first set of event data from among the event data collected from the event-producing system, the first set of data being limited in the amount to enable the first subscriber of the one or more subscribers to take a first action based on at least the first event data indicating occurrence of a first event. 11. The system of claim 10 , wherein a subscriber is configured to take the first action based on at least first event data indicating occurrence of the first event, in response to delivery of the first event data, from among a plurality of event data published over the first channel, to the first subscriber; wherein the first event is associated with one or more event attributes that, when detected by the first subscriber, causes the first subscriber to invoke a process for analyzing the first event data collected during a first time interval. 12. The system of claim 11 , the first action is taken, in response to determining that the first event data was generated or collected during a predetermined time interval. 13. The system of claim 11 , wherein the subscriber is configured to take the first action in accordance with detecting a first set of events occurring during the first time interval. 14. The system of claim 13 , wherein the first action comprises invoking a first application for analysis of collected event data over a second time interval. 15. A computer program product comprising a non-transitory machine-readable medium storing instructions that, when executed by at least one programmable processor, cause the at least one pr

Assignees

Inventors

Classifications

  • G06F18/23Primary

    Clustering techniques · CPC title

  • Classification techniques · CPC title

  • Design optimisation, verification or simulation (optimisation, verification or simulation of circuit designs G06F30/30) · CPC title

  • Timing analysis or timing optimisation · 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 US11762953B2 cover?
Systems and methods for event-triggered analysis for high fidelity simulation. The method may comprise collecting event data produced by one or more event monitors in operational relationship with one or more elements of an event-producing system, wherein at least one of the one or more elements generates a plurality of events. The event data may be clustered into one or more groups, according …
Who is the assignee on this patent?
Sap Se
What technology area does this patent fall under?
Primary CPC classification G06F18/23. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 19 2023 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).