Computing resource management of computing devices
First Claim
Patent Images
1. A method of managing a computing resource of first and second computing devices of a user, the method comprising:
- receiving, at the first computing device of the user, a request to consume the computing resource from the first computing device for execution of a task; and
in response to receiving the request,identifying, based on a usage model of the user, a time period after which the user has access to the second computing device, the usage model containing records of one or more usage patterns of both the first and second computing devices by the user;
determining whether the identified time period is within a predetermined time threshold; and
in response to determining that the identified time period is within the predetermined time threshold,preventing execution of the task at the first computing device; and
upon elapse of the identified time period, offloading, from the first computing device, the execution of the task to the second computing device, thereby avoiding consumption of the computing resource at the first computing device during the identified time period.
1 Assignment
0 Petitions
Accused Products
Abstract
Pooling computing resources based on inferences about a plurality of hardware devices. The method includes identifying inference information about the plurality of devices. The method further includes based on the inference information optimizing resource usage of the plurality of hardware devices.
50 Citations
20 Claims
-
1. A method of managing a computing resource of first and second computing devices of a user, the method comprising:
-
receiving, at the first computing device of the user, a request to consume the computing resource from the first computing device for execution of a task; and in response to receiving the request, identifying, based on a usage model of the user, a time period after which the user has access to the second computing device, the usage model containing records of one or more usage patterns of both the first and second computing devices by the user; determining whether the identified time period is within a predetermined time threshold; and in response to determining that the identified time period is within the predetermined time threshold, preventing execution of the task at the first computing device; and upon elapse of the identified time period, offloading, from the first computing device, the execution of the task to the second computing device, thereby avoiding consumption of the computing resource at the first computing device during the identified time period. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A server for managing a computing resource of first and second computing devices of a user, the server comprising:
-
a processor; and a memory operatively coupled to the processor, the memory having instructions executable by the processor to cause the server to; upon receiving a request to consume the computing resource from the first computing device for execution of a task, determine, based on a usage model of the user, whether the user has access to the second computing device within a predetermined time threshold, the usage model containing records of one or more usage patterns of both the first and second computing devices by the user; and in response to determining that the user has access to the second computing device within the predetermined time threshold, prevent execution of the task at the first computing device; and offload, from the first computing device, the execution of the task to the second computing device, thereby avoiding consumption of the computing resource at the first computing device during the predetermined time threshold. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method of managing a computing resource of first and second computing devices of a user, the method comprising:
-
receiving, at the first computing device of the user, a request to consume the computing resource from the first computing device for execution of a task; and in response to receiving the request, determining, based on a usage model of the user, whether the user has access to the second computing device within a predetermined time threshold, the usage model containing records of one or more usage patterns of both the first and second computing devices by the user; and in response to determining that the user has access to the second computing device within the predetermined time threshold, preventing execution of the task at the first computing device; and upon elapse of the predetermined time threshold, offloading, from the first computing device, the execution of the task to the second computing device, thereby avoiding consumption of the computing resource at the first computing device during the identified time period. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification