Patent Document ID: 9630109
Application ID: 14276679

Base Claim:
1. A computer-implemented method comprising: causing a context engine comprising an in-memory database engine to collect data from a first source comprising a first gamification platform regarding a first event comprising an action taken in an enterprise by an actor; causing the context engine to collect first context data over an asynchronous message broker from a second source comprising a machine-to-machine stack including a hygroscopic sensor from a wearable of the actor; causing the context engine to collect second context data over the asynchronous message broker from a third source comprising a second gamification platform regarding a second event involving the actor; causing the context engine to perform a first aggregation of the first context data from the second source, and then to perform a second aggregation to process the data and aggregated first context data to create context enriched data by calculating a defined trust metric from the data and the second context data; causing the context engine to store the context enriched data in an in-memory database; causing the context engine to provide the context enriched data in a view within the in-memory database; determining from the context enriched data that the actor has achieved a predetermined goal; based upon achievement of the predetermined goal, triggering the asynchronous message broker to communicate a message to assign an additional role to the actor.

---

Claim 5:
5. The method of claim 1 wherein the context engine processes the data and the first context data by filtering.