×

System for distributed data processing with automatic caching at various system levels

  • US 10,067,869 B2
  • Filed: 02/12/2016
  • Issued: 09/04/2018
  • Est. Priority Date: 02/12/2016
  • Status: Active Grant
First Claim
Patent Images

1. A data processing system for distributed data processing with automatic caching at multiple system levels, the data processing system comprising:

  • a memory device with computer-readable program code stored thereon;

    a communication device;

    a processing device operatively coupled to the memory device and the communication device, wherein the processing device is configured to execute the computer-readable program code to;

    access a master queue of data processing work comprising a plurality of data processing jobs stored in a long term memory cache;

    select at least one of the plurality of data processing jobs from the master queue of data processing work;

    push the selected data processing jobs to an interface layer, comprising;

    accessing the selected data processing jobs from the long term memory cache;

    saving the selected data processing jobs in an interface layer cache of data processing work;

    pushing at least a first portion of the selected data processing jobs to a memory cache of a first user system associated with a first user for minimizing latency in user data processing of the pushed data processing jobs; and

    pushing at least a second portion of the selected data processing jobs to the memory cache of the first user system before the first user system has finished processing the first portion of the selected data processing jobs.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×