The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Apr. 05, 2022

Filed:

May. 19, 2020
Applicant:

Oracle International Corporation, Redwood Shores, CA (US);

Inventors:

Kaarthik Balasubrahmanian, Belmont, CA (US);

Donald Creig Humes, Yorktown, VA (US);

Hamid Bahadori, Atherton, CA (US);

Sridhar Tadepalli, Bangalore, IN;

Assignee:

Oracle International Corporation, Redwood Shores, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/46 (2006.01); G06F 16/2455 (2019.01); G06F 16/951 (2019.01); G06F 16/2453 (2019.01); G06F 16/33 (2019.01); G06F 16/957 (2019.01); G06F 16/23 (2019.01);
U.S. Cl.
CPC ...
G06F 16/24552 (2019.01); G06F 9/466 (2013.01); G06F 16/2365 (2019.01); G06F 16/2386 (2019.01); G06F 16/2453 (2019.01); G06F 16/3349 (2019.01); G06F 16/951 (2019.01); G06F 16/9574 (2019.01);
Abstract

Some embodiments optimize a local, pending transaction queue of transactions locally executed by a client application to be synchronized with a server. Multiple transactions, which may be executed by the client application for a same local object, need to be synchronized with a server. The transactions, in queue for synchronization with the server, may include transactions to add, delete, or modify objects. Each set of transactions for a particular object in queue for synchronization with the server corresponds to a particular net effect on the server if synchronized individually to the server. The client application may replace the set of transactions for the particular object with a reduced set of transactions corresponding to the net effect, or entirely removed without replacement if there is no net effect of the set of transactions on the server.


Find Patent Forward Citations

Loading…