×

Geopartitioned data caching

  • US 10,432,737 B2
  • Filed: 10/12/2017
  • Issued: 10/01/2019
  • Est. Priority Date: 10/12/2017
  • Status: Active Grant
First Claim
Patent Images

1. A system of geopartitioned data caching, the system comprising:

  • a data source connected over a network to a first data cache of a plurality of data caches, wherein the first data cache is geographically remote from the data source, and the first data cache stores a first plurality of data entries selected based on a first geographical region of the first data cache; and

    a host node with one or more processors and a memory, the host node hosting;

    the first data cache; and

    a first load balancer service configured to communicate with a nearest data cache among the plurality of data caches, and the first data cache is the nearest data cache to the first load balancer service, wherein the first load balancer service is configured to send advertisement bid requests to advertisers based on receiving advertisement requests;

    wherein the one or more processors on the host of the first data cache execute to;

    receive, from the first load balancer service, a first data request for a first data entry associated with a first advertisement bid request, wherein the first data entry is available in the data source, and a first requestor of the first data request is in a second geographical region proximately located with the first data cache;

    query, based on the first data request, the first data cache to determine whether the first data cache includes the first data entry;

    responsive to determining that the first data cache lacks the first data entry, reject, by the first data cache, the first data request, and after rejecting the first data request, retrieve by the first data cache, the first data entry from the data source; and

    responsive to the first data cache rejecting the first data request, cancel, by the first load balancer service, the first advertisement bid request to a first advertiser.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×