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. 21, 2023

Filed:

Apr. 14, 2021
Applicant:

Citrix Systems, Inc., Ft. Lauderdale, FL (US);

Inventors:

R V Shouri Gupta, Bangalore, IN;

Subramanian Ramamurti, Bangalore, IN;

Amit Kumar Meena, Bangalore, IN;

Kunal Naithani, Bangalore, IN;

Assignee:

Citrix Systems, Inc., Ft. Lauderdale, FL (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/2458 (2019.01); G06F 16/901 (2019.01); G06F 16/242 (2019.01);
U.S. Cl.
CPC ...
G06F 16/2471 (2019.01); G06F 16/244 (2019.01); G06F 16/9024 (2019.01);
Abstract

A method is provided for converting a single database query into multiple database queries for multiple databases and aggregating the results of each of the queries. The method includes receiving, from a calling device, an input database query including a selection set defining an aggregation key, at least one first field to be queried in a first database, and at least one second field to be queried in a second database, generating a first database query representing a first request to retrieve the at least one first field from the first database, generating a second database query representing a second request to retrieve the at least one second field from the second database, aggregating the first response and a second response to the second database query from the first database to produce an aggregated response, and providing the aggregated response to the calling device.


Find Patent Forward Citations

Loading…