IP Library Granted Patent US 10,684,990
Granted Patent B2
US 10,684,990 · App. 15/401,658 · Granted Jun 16, 2020

Reconstructing distributed cached data for retrieval

Inventors: Simon Byford Moss (Cos Cob, CT); Elizabeth Winters Elkins (Pompano Beach, FL); Douglas Wiley Bachelor (Groton, MA); Raul Hugo Curbelo (Sturbridge, MA); Thomas C. Fountain (Madison, NJ)
Assignee: UST GLOBAL (SINGAPORE) PTE. LTD.
G06F16/172G06F16/184G06N3/02G06N3/04G06Q10/06G06Q10/067
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,684,990
App. No.
15/401,658
Granted
Jun 16, 2020
Kind
B2
Abstract

In a distributed processing environment, an adaptor object on a first computer creates a disk cache file that includes a copy of data acquired from a data source. The performance of a CRUD operation on the copy of the data is recorded in a disk cache change history. A business intelligence object requests the data as the data existed prior to the performance of the CRUD operation from a second computer. The second computer, determines that the requested data does not exist on the second computer. The first computer determines, in response to a request from the second computer that the requested data exists on the first computer. The requested data is reconstructed from the copy in the cache to create reconstructed data. A local copy of the reconstructed data is created on the second computer; and a reference to the local copy is provided to the requesting object.

Claims (9)

1. A method for retrieving data in a distributed processing environment, comprising:

creating, by an adaptor object, on a first computer that includes a first cache system, a disk cache file that includes a copy of data acquired from a data source;

recording in a disk cache change history the performance of one of a create, read, update, and delete (CRUD) operation on the copy of the data;

receiving from a business intelligence object a request by a second cache system on a second computer for the data as the data existed prior to the performance of the CRUD operation;

determining, by the second cache system, that the requested data does not exist on the second computer;

determining by the first cache system, in response to a request from the second cache system, that the requested data exists on the first computer;

reconstructing the requested data from the copy of the data in the first cache system to create reconstructed data;

creating a local copy of the reconstructed data on the second computer; and

providing, to the business intelligence object, a reference to the local copy of the reconstructed data.

Assignments (3)
SECURITY INTEREST Recorded Dec 6, 2021
From: UST GLOBAL (SINGAPORE) PTE. LIMITED
To: CITIBANK, N.A., AS AGENT
Reel/Frame 058309/0929 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2019
From: PNEURON CORP.
To: UST GLOBAL (SINGAPORE) PTE. LTD.
Reel/Frame 048126/0590 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 9, 2017
From: MOSS, SIMON BYFORD; ELKINS, ELIZABETH WINTERS; BACHELOR, DOUGLAS WILEY; CURBELO, RAUL HUGO; FOUNTAIN, THOMAS C.
To: PNEURON CORP.
Reel/Frame 040903/0489 →