×

Scalable data feed system

  • US 10,673,969 B2
  • Filed: 01/30/2017
  • Issued: 06/02/2020
  • Est. Priority Date: 02/20/2012
  • Status: Active Grant
First Claim
Patent Images

1. A system for pulling data from a plurality of data sources using a pull service, the system comprising:

  • one or more processors;

    a memory in electronic communication with the one or more processors; and

    instructions stored in the memory, the instructions being executable by the one or more processors to;

    retrieve information identifying an assigned data source of the plurality of data sources, wherein the pull service is tasked with pulling data from the assigned data source;

    receive a command to pull requested data;

    schedule an attempt to pull the requested data from the assigned data source, wherein the schedule is maintained at least in part as a queue of work items, wherein work items specify the requested data to be pulled from the assigned data source;

    execute a scheduled work item; and

    if execution of the scheduled work item is successful, forward the requested data to a push service.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×