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:
May. 30, 2023

Filed:

Feb. 21, 2020
Applicant:

Oracle International Corporation, Redwood Shores, CA (US);

Inventors:

Yuvaraj Chandrasekaran, Newark, CA (US);

Lawrence Lindsey, Pleasanton, CA (US);

Mihir Kumar Das, Hyderabad, IN;

Santosh Kumar Kotikalapudi, Pleasanton, CA (US);

Assignee:

ORACLE INTERNATIONAL CORPORATION, Redwood Shores, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 13/00 (2006.01); G06F 12/121 (2016.01); G06N 3/08 (2023.01); G06F 12/0895 (2016.01);
U.S. Cl.
CPC ...
G06F 12/121 (2013.01); G06F 12/0895 (2013.01); G06N 3/08 (2013.01); G06F 2212/1044 (2013.01);
Abstract

A server includes a data cache for storing data objects requested by mobile devices, desktop devices, and server devices, each of which may execute a different configuration of an application. When a cache miss occurs, the cache may begin loading portions of a requested data object from various data sources. The cache itself may be divided into multiple partitions, and each of the partitions may be assigned to a specific attribute, such as an application configuration. Portions of the data object may be loaded into corresponding cache partitions based on the attributes of each. Although part of a single cache, each of the partitions may be independently assigned different cache replacement policies. Performance metrics for each of the partitions may be monitored and used to update the cache replacement policy for each partition at runtime without interrupting response traffic.


Find Patent Forward Citations

Loading…