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. 02, 2026
Filed:
Apr. 08, 2024
Bank of America Corporation, Charlotte, NC (US);
Suryanarayana Adivi, Hyderabad, IN;
Pushkar Taneja, Hyderabad, IN;
Shailendra Singh, Thane West, IN;
Venkata Ryali, Hyderabad, IN;
Bank of America Corporation, Charlotte, NC (US);
Abstract
A distributed data storage includes data stored in different data shards on nodes of the distributed data storage. A memory stores a dynamic heatmap indicative of a number of data requests for data stored on each of the nodes. A processor receives a request for retrieving the data stored in the distributed data storage. The request includes data ranges and index criteria of the data and location of the nodes in the distributed data storage. In response, the processor determines the nodes of the distributed data storage that include the data using the dynamic heatmap, retrieves the data as determined from the dynamic heatmap; and routes the data to a user associated with the request. When a data retrieval performance is below a desired threshold value, the processor performs dynamic data sharding to reallocate the data shards across the nodes of the distributed data storage.