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.
Patent No.:
Date of Patent:
Jun. 22, 2021
Filed:
Mar. 13, 2019
Reniac, Inc., Mountain View, CA (US);
Chidamber Kulkarni, Hyderabad, IN;
Aditya Alurkar, Fremont, CA (US);
Pradeep Mishra, Hyderabad, IN;
Prasanna Sukumar, Germantown, MD (US);
Vijaya Raghava, Hyderabad, IN;
Raushan Raj, Hyderabad, IN;
Rahul Sachdev, Hyderabad, IN;
Gurshaant Singh Malik, Hyderabad, IN;
Ajit Mathew, Hyderabad, IN;
Prasanna Sundararajan, Palo Alto, CA (US);
RENIAC, INC., Mountain View, CA (US);
Abstract
A database proxy includes a request processor, a cache, a database plugin, and interfaces for coupling the database proxy client devices, other database proxies, and database servers. The request processor is configured to receive a read request from a client, determine whether the read request is assigned to the database proxy, and return results of the read request to the client. When the read request is not assigned to the database proxy, the read request is forwarded to another database proxy. When the read request is assigned to the database proxy, the read request is processed using data stored in the cache when the results are stored in the cache or forwarded to the database plugin, which forwards the read request to a database server, receives the results from the database server, and returns the results to the request processor for storage in the cache.