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:
Jan. 02, 2024

Filed:

May. 12, 2022
Applicant:

Xactly Corporation, Los Gatos, CA (US);

Inventors:

Steven Bogrett, Los Gatos, CA (US);

Oleksandr Podoprygora, Dublin, CA (US);

Assignee:

Xactly Corporation, Los Gatos, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 67/02 (2022.01); H04L 67/1097 (2022.01); G06F 16/27 (2019.01); G06F 11/14 (2006.01); H04L 67/561 (2022.01);
U.S. Cl.
CPC ...
H04L 67/02 (2013.01); G06F 11/1471 (2013.01); G06F 16/27 (2019.01); H04L 67/1097 (2013.01); H04L 67/561 (2022.05); G06F 2201/80 (2013.01);
Abstract

A method for managing multiple REST requests of a browser or other client to resources in an atomic transaction using a transaction management process that is communicatively coupled to a cluster of computer-executed server processes. In one approach, the process is programmed for receiving from a browser process a request to start a transaction associated with a data access process; acquiring a database connection from the data access process and storing the database connection in an open state; receiving from the browser process REST queries for execution; forwarding the REST queries to the data access process, and forwarding responses from the data access process to the browser process; receiving a request from the browser process to end the transaction, and only in response to the second request, completing the transaction in communication with the data access process, and changing the database connection to a closed state. As the connection to the database remains open, multiple REST queries may be sent for updating multiple resources in a single transaction efficiently through the same data access process without occupying extra server processes.


Find Patent Forward Citations

Loading…