Multi-state midtier cache
AssigneeOracle International Corporation
InventorsYuvaraj Chandrasekaran, Lawrence Yoo Lindsey
Life of this patent
Estimating the term…
Loading patent…
AssigneeOracle International Corporation
InventorsYuvaraj Chandrasekaran, Lawrence Yoo Lindsey
Estimating the term…
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. Instead of waiting for the entire object to load to change the object state to “valid,” the cache may incrementally update the state through various levels of validity based on the calling application configurations. When a portion of the data object used by a mobile configuration is received, the object state can be upgraded to be valid for mobile devices while data for desktop and other devices continues to load, etc. The mobile portion of the data object can then be sent to the mobile devices without waiting for the rest of the data object to load.
A non-transitory computer-readable medium comprising instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
A method of using multiple cache validity states to service different application configurations, the method comprising:
A system comprising:
Dependencies are inferred from the claim text.