×

System for distributed data processing with auto-recovery

  • US 9,952,942 B2
  • Filed: 02/12/2016
  • Issued: 04/24/2018
  • Est. Priority Date: 02/12/2016
  • Status: Active Grant
First Claim
Patent Images

1. A data processing system for distributed data processing, 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;

    divide the at least one data processing job into a plurality of data processing items;

    allocate each of the plurality of data processing items to a different one of a distributed network comprising a plurality of distributed user systems to ensure maximum efficiency in processing the at least one data processing job;

    actively synchronize some or all the plurality of data processing items among the plurality of distributed user systems, the actively synchronizing comprising;

    repeatedly or periodically saving results of the data processing; and

    processing the data processing items at a smallest block level allowed by each of the distributed user systems, thereby maximizing efficiency of automatic recovery of completed data processing work.

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