US 11,704,244 B2
System and method for local cache synchronization
Seokhyun Kim, Seoul (KR); and Yixiang Huang, Redmond, WA (US)
Assigned to Coupang Corp., Seoul (KR)
Filed by COUPANG CORP., Seoul (KR)
Filed on Aug. 25, 2021, as Appl. No. 17/411,443.
Application 17/411,443 is a continuation of application No. 17/120,884, filed on Dec. 14, 2020, granted, now 11,151,032.
Prior Publication US 2022/0188227 A1, Jun. 16, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 12/0802 (2016.01); G06F 12/0831 (2016.01)
CPC G06F 12/0802 (2013.01) [G06F 12/0833 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented system for synchronizing local caches, the system compromising:
one or more processors; and
at least one memory storage device storing instructions that when executed by the one or more processors, cause the one or more processors to perform operations comprising:
transmitting an update to a first remote server of a plurality of remote servers to update a data entry in the local cache of the first remote server;
generating an invalidation command;
transmitting the invalidation command to a message server;
generating, by the message server, a plurality of partitions based on the received invalidation command, the plurality of partitions comprising a first partition and a second partition, the first partition and the second partition being separate and identical; and
transmitting, from the message server, to each of the remote servers, the plurality of partitions, wherein the plurality of partitions causes each of the remote servers to update the respective local cache.