Big data propagation agent framework

US9971637B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9971637-B1
Application numberUS-201514946748-A
CountryUS
Kind codeB1
Filing dateNov 19, 2015
Priority dateNov 19, 2015
Publication dateMay 15, 2018
Grant dateMay 15, 2018

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.

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.

First claim

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.

Assignees

Inventors

Classifications

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 US9971637B1 cover?
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 avail…
Who is the assignee on this patent?
Sprint Communications Co Lp
What technology area does this patent fall under?
Primary CPC classification G06F9/542. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 15 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).