IP Library Granted Patent US 10,872,002
Granted Patent B2
US 10,872,002 · App. 16/116,768 · Granted Dec 22, 2020

Hybrid computing landscape event characterization

Inventors: Shailesh Jannu (Fremont, CA); Qin He (San Jose, CA); Shyam Ravindranathan (Sunnyvale, CA); Sharayu Nargolkar (Palo Alto, CA); Kristina Henn-Sass (San Jose, CA)
Assignee: SAP SE
G06F9/542G06F9/546
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,872,002
App. No.
16/116,768
Granted
Dec 22, 2020
Kind
B2
Abstract

Messaging device data is received from each of a plurality of computing nodes characterizing at least one operational aspect of such computing node. Thereafter, the received messaging data is processed to identify events within such messaging device data. Further, additional contextual information for the identified events is aggregated. Messaging event data is then generated using the aggregated additional contextual information A rules processing microservice executes a plurality of rules implicated by the messaging event data and triggers at least one action specified by a rule based on the execution of the rules. Related apparatus, systems, techniques and articles are also described.

Claims (42)

1. A computer-implemented method comprising:

receiving messaging device data from each of a plurality of computing nodes characterizing at least one operational aspect of such computing node, the computing nodes being used to manage and characterize a supply chain across multiple physical sites;

processing the received messaging data to identify events within such messaging device data;

aggregating additional contextual information for the identified events relating to at least one supplier or potential supplier in the supply chain;

correlating information comprising real time information from third party systems, history data about events, rules and actions taken on this real time data and aggregated historic data;

generating, using the aggregated additional contextual information and correlated information, messaging event data characterizing the identified events;

executing a plurality of rules implicated by the messaging event data; and

providing, using at least one machine learning model, action recommendations based on the actions, the at least one machine learning model being trained on data sets comprising one or more of: attributes relating to event data, suggested actions from rules, actions taken, context data from other systems on which a rule ran, or historic aggregated data from other systems, the action recommendations being recommendations to solve operational anomalies within the supply chain.

2. The method of claim 1 , wherein the processing is performed by a stream processing engine.

3. The method of claim 1 , wherein the received message device data is organized into topics.

4. The method of claim 1 , wherein the generated message event data is organized into topics.

5. The method of claim 1 further comprising:

specifying when at least a portion of the rules are valid.

6. A system comprising:

at least one programmable data processor; and

memory storing instructions which, when executed by the at least one programmable data processor, implement operations comprising:

receiving messaging device data from each of a plurality of computing nodes characterizing at least one operational aspect of such computing node, the computing nodes being used to manage and characterize a supply chain across multiple physical sites;

processing the received messaging data to identify events within such messaging device data;

aggregating additional contextual information for the identified events relating to at least one supplier or potential supplier in the supply chain, the additional contextual information comprising: data characterizing a supplier chosen when a certain event condition occurred or data characterizing a supplier rejected for a certain event condition;

generating, using the aggregated additional contextual information, messaging event data characterizing the identified events;

executing a plurality of rules implicated by the messaging event data; and

providing, using at least one machine learning model, action recommendations based on the actions, the at least one machine learning model being trained on data sets comprising one or more of attributes relating to event data, suggested actions from rules, actions taken, context data from other systems on which a rule ran, or historic aggregated data from other systems, the action recommendations being recommendations to solve operational anomalies within the supply chain.

7. The system of claim 6 further comprising: a steam processing engine to perform the processing.

8. The system of claim 6 , wherein the received message device data is organized into topics.

9. The system of claim 6 , wherein the generated message event data is organized into topics.

10. The system of claim 6 , wherein the operations further comprise:

specifying when at least a portion of the rules are valid.

11. A non-transitory computer program product storing instructions which, when executed by at least one programmable data processor forming part of at least one computing system, implement operations comprising:

receiving messaging device data from each of a plurality of computing nodes characterizing at least one operational aspect of such computing node, the computing nodes being used to manage and characterize a supply chain across multiple physical sites;

processing the received messaging data to identify events within such messaging device data;

aggregating additional contextual information for the identified events relating to at least one supplier or potential supplier in the supply chain;

generating, using the aggregated additional contextual information, messaging event data characterizing the identified events;

executing a plurality of rules implicated by the messaging event data to result in actions specified by the executed rules; and

providing, using at least one machine learning model, action recommendations based on the actions, the at least one machine learning model being trained on data sets comprising attributes relating to event data, suggested actions from rules, actions taken, context data from other systems on which a rule ran, and historic aggregated data from other systems, the action recommendations being recommendations to solve operational anomalies within the supply chain.

12. The computer program product of claim 11 , wherein the processing is performed by a steam processing engine.

13. The computer program product of claim 11 , wherein the received message device data is organized into topics.

14. The computer program product of claim 11 , wherein the generated message event data is organized into topics.

15. The computer program product of claim 11 , wherein the operations further comprise:

specifying when at least a portion of the rules are valid.

16. The computer program product of claim 11 , wherein the machine learning model is selected from a group consisting of: a neural network, a decision tree, or a random forest.

17. The method of claim 1 , wherein the machine learning model is selected from a group consisting of: a neural network, a decision tree, or a random forest.

18. The system of claim 6 , wherein the machine learning model is selected from a group consisting of: a neural network, a decision tree, or a random forest.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2018
From: JANNU, SHAILESH; HE, QIN; RAVINDRANATHAN, SHYAM; NARGOLKAR, SHARAYU; HENN-SASS, KRISTINA
To: SAP SE
Reel/Frame 047122/0184 →
Continuity (1)
Related Publication 20200073730A1 · Mar 5, 2020
Cited By (1)
US 12,627,572