Data aggregation layering
AssigneeFanDuel Limited
InventorKonrad Rywelski
Life of this patent
Estimating the term…
Abstract
Systems, methods, and computer-readable media for fetching data associated with one or more mappings for rendering with a user interface. A method may include receiving a request from the browser for the data at the content delivery network, querying the server-side cache of the content delivery network to determine if the one or more mappings within the data is within the server-side cache, receiving information indicative of a cache hit or a cache miss from the server-side cache, if the information is the cache miss, retrieving the one or more mappings from the data store, parsing the one or more mappings to obtain the data; and serving the data to the browser for rendering the user interface.
Claims20
A system for fetching data associated with one or more mappings for rendering with a user interface, the system comprising:
- a mapping engine operable to generate the one or more mappings based on a plurality of similarity scores assigned between a plurality of data points from a plurality of data sets;
- a content delivery network operable to retrieve the one or more mappings, the content delivery network including a server-side cache operable to store the one or more mappings;
- and
- one or more non-transitory computer-readable media comprising computer-executable instructions that, when executed by at least one processor, perform a method for fetching the data associated with the one or more mappings for rendering with the user interface, the method comprising:
- receiving a request for the data at the content delivery network;
- querying the server-side cache of the content delivery network to determine if the one or more mappings, including the data, are within the server-side cache;
- receiving information indicative of a cache hit or a cache miss from the server-side cache;
- if the information is the cache miss, retrieving the one or more mappings;
- parsing the one or more mappings to obtain the data;
- and
- if the information is the cache miss, storing, within the server-side cache, the one or more mappings.
A method for fetching data associated with one or more mappings for rendering with a user interface, the method comprising:
- generating the one or more mappings based on a plurality of similarity scores assigned between a plurality of data points from a plurality of data sets;
- receiving a request for the data at a content delivery network;
- querying a server-side cache of the content delivery network to determine if the one or more mappings, including the data, are stored within the server-side cache;
- receiving information indicative of a cache hit or a cache miss from the server-side cache;
- if the information is the cache miss, retrieving the one or more mappings from a data store;
- responsive to retrieving the one or more mappings from the data store, storing the one or more mappings within the server-side cache;
- and
- parsing the one or more mappings to obtain the data.
One or more non-transitory computer-readable media comprising computer-executable instructions that, when executed by at least one processor, perform a method for fetching data associated with one or more mappings for rendering with a user interface, the method comprising:
- generating the one or more mappings, comprising:
- assigning a similarity score between a plurality of data points, wherein the similarity score satisfies a predetermined threshold;
- receiving a request for the data at a content delivery network;
- querying a server-side cache of the content delivery network to determine if the one or more mappings, including the data, are within the server-side cache;
- receiving information indicative of a cache hit or a cache miss from the server-side cache;
- if the information is the cache miss, retrieving the one or more mappings from a data store;
- parsing the one or more mappings to obtain the data;
- and
- storing, within the server-side cache, the one or more mappings.
Dependencies are inferred from the claim text.