Systems and methods for dynamic in-memory caching of mappings into partitions
AssigneeCoupang Corp.
InventorFernando Martincic
Life of this patent
Estimating the term…
Abstract
Systems and methods for routing requests to dynamically cached mappings are disclosed. A system may comprise a memory storing instructions and at least one processor configured to execute instructions to perform operations including: receiving an access request to access first item data from a user device, the access request having an access key; based on the access key, routing the request to a server having an in-memory cache with multiple partitions associated with different access key types and storing the first item data and second item data; receiving, from the server, the first item data; and transmitting the first item data to the user device.
Claims20
A system for routing requests to dynamically stored data, the system comprising:
- at least one processor;
- and
- a non-transitory computer-readable medium containing a set of instructions that, when executed by the at least one processor, cause the processor to perform steps comprising:
- receiving, from a user device, an access request to access first item data, the access request having an access key and being generated in response to an action taken by the user device;
- based on the access key, routing the access request to at least one server having multiple partitions associated with different access key types, wherein:
- the at least one server stores the first item data and the second item data;
- and
- the multiple partitions are associated with different frequencies with which data associated with the access key types is replaced;
- receiving, from the at least one server, the first item data;
- and
- transmitting the first item data to the user device.
A method for routing requests to dynamically stored data, the method comprising:
- receiving, from a user device, an access request to access first item data, the access request having an access key and being generated in response to an action taken by the user device;
- based on the access key, routing the access request to at least one server having multiple partitions associated with different access key types, wherein:
- the at least one server stores the first item data and second item data;
- and
- the multiple partitions are associated with different frequencies with which data associated with the access key types is replaced;
- receiving, from the at least one server, the first item data;
- and
- transmitting the first item data to the user device.
Dependencies are inferred from the claim text.