METHODS AND SYSTEMS FOR MAKING EFFECTIVE USE OF SYSTEM RESOURCES
First Claim
Patent Images
1. A method comprising:
- receiving a plurality of requests for access to a resource, each request having an associated group of features;
analyzing the group of features for each request to collect observations about the plurality of requests;
generating a function to predict an outcome of a subsequent request based on the observations; and
allocating resources to service the subsequent request based on the function.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for making effective use of system resources. A plurality of requests for access to a resource are received. Each request has an associated group of features. The group of features for each request is analyzed to collect observations about the plurality of requests. A function to predict an outcome of a subsequent request is generated based on the observations. Resources are allocated to service the subsequent request based on the function.
53 Citations
22 Claims
-
1. A method comprising:
-
receiving a plurality of requests for access to a resource, each request having an associated group of features; analyzing the group of features for each request to collect observations about the plurality of requests; generating a function to predict an outcome of a subsequent request based on the observations; and allocating resources to service the subsequent request based on the function. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An article comprising a computer readable medium having stored there on instructions that, when executed, cause one or more processors to:
-
receive a plurality of requests for access to a resource, each request having an associated group of features; analyze the group of features for each request to collect observations about the plurality of requests; generate a function to predict an outcome of a subsequent request based on the observations; and allocate resources to service the subsequent request based on the function. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus comprising:
-
means for receiving a plurality of requests for access to a resource, each request having an associated group of features; means for analyzing the group of features for each request to collect observations about the plurality of requests; means for generating a function to predict an outcome of a subsequent request based on the observations; and means for allocating resources to service the subsequent request based on the function.
-
-
16. A system comprising:
-
one or more user systems; one or more firewalls; and one or more server systems communicatively coupled with the one or more user systems and the one or more firewalls, the server system to provide a multitenant environment, wherein the multitenant environment includes data for multiple client entities, each identified by a tenant identifier (ID) having one or more users associated with the tenant ID, users of each of multiple client identities can only access data identified by a tenant ID associated with the respective client entity, and the multitenant environment is at least a hosted database provided by an entity separate from the client entities, and provides on-demand database service to the client entities, the one or more server systems to receive a plurality of requests for access to a resource, each request having an associated group of features, to analyze the group of features for each request to collect observations about the plurality of requests, to generate a function to predict an outcome of a subsequent request based on the observations, and to allocate resources to service the subsequent request based on the function. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification