Systems and methods for providing predicted web page resources
AssigneeMeta Platforms, Inc.
InventorsRobert James Sicurelli, III, Jack F. Gill, Bhuwan Bhushan Khattar, Artur Galiullin, Nicholas John Gavalas
Life of this patent
Estimating the term…
Abstract
Systems, methods, and non-transitory computer-readable media can receive a web page request associated with a user ID from a client computing device. A set of gatekeeper conditions is determined based on the user ID. A set of predicted resources is determined based on the set of gatekeeper conditions. An initial package of resources is transmitted to the client computing device in response to the web page request. The initial package of resources comprises the set of predicted resources.
Claims20
A computer-implemented method comprising:
- determining, by a computing system, a set of gatekeeper conditions based on a user ID associated with a web page request from a client computing device;
- determining, by the computing system, a set of predicted resources based on the set of gatekeeper conditions and a set of gatekeeper condition-resource associations that associate the set of predicted resources with the set of gatekeeper conditions;
- transmitting, by the computing system, an initial package of resources to the client computing device in response to the web page request, wherein the initial package of resources includes the set of predicted resources;
- receiving, by the computing system, a request for an additional resource from the client computing device;
- updating, by the computing system, the set of gatekeeper condition-resource associations based on the request, wherein the updating includes calculating a conditional probability that the additional resource will be requested given a particular gatekeeper condition and associating the additional resource with the particular gatekeeper condition;
- and
- transmitting, by the computing system, the additional resource to the client computing device in response to the request.
A system comprising:
- at least one processor;
- and
- a memory storing instructions that, when executed by the at least one processor, cause the system to perform:
- determining a set of gatekeeper conditions based on a user ID associated with a web page request from a client computing device;
- determining a set of predicted resources based on the set of gatekeeper conditions and a set of gatekeeper condition-resource associations that associate the set of predicted resources with the set of gatekeeper conditions;
- transmitting an initial package of resources to the client computing device in response to the web page request, wherein the initial package of resources includes the set of predicted resources;
- receiving a request for an additional resource from the client computing device;
- updating the set of gatekeeper condition-resource associations based on the request, wherein the updating includes calculating a conditional probability that the additional resource will be requested given a particular gatekeeper condition and associating the additional resource with the particular gatekeeper condition;
- and
- transmitting the additional resource to the client computing device in response to the request.
A non-transitory computer-readable storage medium including instructions that, when executed by at least on processor of a computing system, cause the computing system to perform:
- determining a set of gatekeeper conditions based on a user ID associated with a web page request from a client computing device;
- determining a set of predicted resources based on the set of gatekeeper conditions and a set of gatekeeper condition-resource associations that associate the set of predicted resources with the set of gatekeeper conditions;
- transmitting an initial package of resources to the client computing device in response to the web page request, wherein the initial package of resources includes the set of predicted resources;
- receiving a request for an additional resource from the client computing device;
- updating the set of gatekeeper condition-resource associations based on the request, wherein the updating includes calculating a conditional probability that the additional resource will be requested given a particular gatekeeper condition and associating the additional resource with the particular gatekeeper condition;
- and
- transmitting the additional resource to the client computing device in response to the request.
Dependencies are inferred from the claim text.