Event management in distributed computing system
US-12155753-B2 · Nov 26, 2024 · US
US9971637B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-9971637-B1 |
| Application number | US-201514946748-A |
| Country | US |
| Kind code | B1 |
| Filing date | Nov 19, 2015 |
| Priority date | Nov 19, 2015 |
| Publication date | May 15, 2018 |
| Grant date | May 15, 2018 |
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 data distribution computer system. The system comprises a data store, a non-transitory memory, a processor, and a data propagation application stored in the non-transitory memory. When executed by the processor, the application initiates execution of a plurality of data propagation agents in a restricted runtime environment and provides information to the agents identifying data that is available in the data store via a discovery application programming interface (API). The application further provides data from the data store to the agents via a data access API, where the data propagation application manages the scheduling of the agents and restricts the data in the data store that is propagated to the agents based on an access policy for each agent.
Opening claim text (preview).
What is claimed is: 1. A method of propagating data from a data store, comprising: receiving by an agent framework application a first request to execute a first number of instances of a first data propagation agent in an execution sandbox, wherein the agent framework application executes on a computer system; responsive to receiving the first request, instantiating a number of instances of the first data propagation agent to run in an agent framework sandbox by the agent framework application that is less than the first number, whereby a parallelism of the first data propagation agent is restricted by the agent framework application; in response to receiving by the agent framework application a request from an instance of a second data propagation agent to access an item of data stored in a data store, transmitting an access request rejection message by the agent framework application to the instance of the second data propagation agent on the grounds that the second data propagation agent is restricted from access to the item of data; providing a data-as-a-service interface to data propagation agents for receiving data propagated from the data store by the agent framework application, where the data provided by the agent framework application comprises a marked text document; scheduling execution of instances of data propagation agents by the agent framework application to manage and maintain availability of data-as-a-service access to the data store; and providing information about types of data available in the data store to data propagation agents based on discovery request messages received from the data propagation agents, wherein the discovery request messages comprise one of a request message to discover data collection types, a request message to discover data collections, a request message to discover data key types, and a request message to discover data keys. 2. The method of claim 1 , wherein the agent framework application decouples the data propagation agents from the data store. 3. The method of claim 1 , wherein the agent framework application supports federated data distribution to the data propagation agents. 4. The method of claim 1 , further comprising establishing data communication links to the data store by the agent framework application while restricting the data propagation agents from establishing data communication links to the data store. 5. The method of claim 1 , wherein the marked text document is a JavaScript object notation (JSON) document.
Query execution · CPC title
Event management; Broadcasting; Multicasting; Notifications · CPC title
Physics · mapped topic
Query processing · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.