Dynamic allocation of computing resources
AssigneeInternational Business Machines Corporation
InventorsVenkata Vara Prasad Karri, Saraswathi Sailaja Perumalla, Sarbajit K. Rakshit, Ryan Jackson, Ram Kumar Vadlamani
Life of this patent
Estimating the term…
Abstract
The exemplary embodiments disclose a method, a computer program product, and a computer system for allocating computing resources. The exemplary embodiments may include collecting data of one or more users, wherein the collected data comprises calendar data of the one or more users, extracting one or more features from the collected data, and allocating one or more computing resources to one or more of the users based on the extracted one or more features and one or more models.
Claims17
A computer-implemented method for allocating one or more computing resources, the method comprising:
- collecting data of one or more users, wherein the collected data comprises a combination of usage data, sensor data, and computing resource allocation data associated with the usage data and the sensor data, and wherein the sensor data further comprises audio and video data of user interaction with a computing device;
- extracting one or more features from the collected data, wherein the extracted one or more features further comprises information associated with one or more computing tasks;
- correlating the collected data and the extracted one or more features with one or more computing resources;
- and
- automatically allocating the one or more computing resources to one or more of the users using one or more models based on the correlation with the extracted one or more features and the collected data.
A computer program product for allocating one or more computing resources, the computer program product comprising:
- one or more non-transitory computer-readable storage media and program instructions stored on the one or more non-transitory computer-readable storage media capable of performing a method, the method comprising:
- collecting data of one or more users, wherein the collected data comprises a combination of usage data, sensor data, and computing resource allocation data associated with the usage data and the sensor data, and wherein the sensor data further comprises audio and video data of user interaction with a computing device;
- extracting one or more features from the collected data, wherein the extracted one or more features further comprises information associated with one or more computing tasks;
- correlating the collected data and the extracted one or more features with one or more computing resources;
- and
- automatically allocating the one or more computing resources to one or more of the users using one or more models based on the correlation with the extracted one or more features and the collected data.
A computer system for allocating one or more computing resources, the computer system comprising:
- one or more computer processors, one or more computer-readable storage media, and program instructions stored on the one or more of the computer-readable storage media for execution by at least one of the one or more processors capable of performing a method, the method comprising:
- collecting data of one or more users, wherein the collected data comprises a combination of usage data, sensor data, and computing resource allocation data associated with the usage data and the sensor data, and wherein the sensor data further comprises audio and video data of user interaction with a computing device;
- extracting one or more features from the collected data, wherein the extracted one or more features further comprises information associated with one or more computing tasks;
- correlating the collected data and the extracted one or more features with one or more computing resources;
- and
- automatically allocating the one or more computing resources to one or more of the users using one or more models based on the correlation with the extracted one or more features and the collected data.
Dependencies are inferred from the claim text.