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:
Mar. 02, 2021

Filed:

May. 15, 2012
Applicants:

Matthew A. Neerincx, Sammamish, WA (US);

Luiz F. Santos, Lynnwood, WA (US);

Oleg Ignat, Bellevue, WA (US);

David B. Lomet, Redmond, WA (US);

Quetzalcoatl Bradley, Monroe, WA (US);

Raghu Ram, Redmond, WA (US);

Peter Gvozdjak, Bellevue, WA (US);

Balendran Mugundan, Redmond, WA (US);

Inventors:

Matthew A. Neerincx, Sammamish, WA (US);

Luiz F. Santos, Lynnwood, WA (US);

Oleg Ignat, Bellevue, WA (US);

David B. Lomet, Redmond, WA (US);

Quetzalcoatl Bradley, Monroe, WA (US);

Raghu Ram, Redmond, WA (US);

Peter Gvozdjak, Bellevue, WA (US);

Balendran Mugundan, Redmond, WA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/2455 (2019.01); G06F 16/23 (2019.01);
U.S. Cl.
CPC ...
G06F 16/2455 (2019.01); G06F 16/2358 (2019.01);
Abstract

Systems and methods are described that facilitate idempotent execution of commands generated by a client for execution by a database server. Each command transmitted to the server includes a command ID generated by the client. The server attempts to execute each command and subsequently stores the command ID associated therewith in a repository along with an indication of whether the command executed successfully. When a new command is received by the server, it determines if the command ID associated therewith has already been stored in the repository. If the command ID associated with the new command has not already been stored in the repository, then the server executes the new command. If the command ID associated with the new command has already been stored in the repository and a previously-received command associated with the command ID has been executed successfully, then the server will not execute the new command.


Find Patent Forward Citations

Loading…