User profile-based wireless device system level management
First Claim
1. A method to manage a wireless device in a wireless environment, the method comprising:
- determining a current task and system status for the wireless device;
determining a profile associated with the wireless device;
predicting a task to be performed by the wireless device based at least on the current task and system status and the profile associated with the wireless device;
determining a resource requirement associated with the predicted task, wherein the resource requirement associated with the predicted task comprises one or more of a processor cycle requirement, a caching resource requirement, a transmit-receive resource requirement, or a quality of service requirement;
generating a set of instructions to configure the wireless device based at least on the predicted task and the determined resource requirement associated with the predicted task; and
providing the generated set of instructions to the operating system of the wireless device to manage and allocate resources of the wireless device to perform the predicted task.
4 Assignments
0 Petitions
Accused Products
Abstract
Techniques for user profile-based system level management (SLM) and creation of system level agreements of a wireless device are generally disclosed. In some examples, a predictor may be provided to predict a future task to be performed by a wireless device, including resource requirements, based at least in part on a profile of a user and at least one of a profile of a communication partner the user, an operational recommendation, a performance model or a current state. An optimizer/analyzer may be provided to generate a plurality of instructions to configure the wireless device, based at least in part on the predicted future task and resource requirement, and a quality of service requirement of the wireless device, in anticipation of having to perform the predicted task. In various examples, the predictor and the optimizer/analyzer may form a local or a remotely disposed system level manager.
-
Citations
20 Claims
-
1. A method to manage a wireless device in a wireless environment, the method comprising:
-
determining a current task and system status for the wireless device; determining a profile associated with the wireless device; predicting a task to be performed by the wireless device based at least on the current task and system status and the profile associated with the wireless device; determining a resource requirement associated with the predicted task, wherein the resource requirement associated with the predicted task comprises one or more of a processor cycle requirement, a caching resource requirement, a transmit-receive resource requirement, or a quality of service requirement; generating a set of instructions to configure the wireless device based at least on the predicted task and the determined resource requirement associated with the predicted task; and providing the generated set of instructions to the operating system of the wireless device to manage and allocate resources of the wireless device to perform the predicted task. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method to manage wireless devices in a wireless environment, the method comprising:
-
receiving a current task and system status for a wireless device at a remote computing device, wherein the remote computing device manages a plurality of wireless devices; receiving a profile associated with the wireless device at the remote computing device; predicting a task to be performed by the wireless device based at least on the current task and system status and the profile associated with the wireless device; determining a resource requirement associated with the predicted task, wherein the resource requirement associated with the predicted task comprises one or more of a processor cycle requirement, a caching resource requirement, a transmit-receive resource requirement, or a quality of service requirement; generating a set of instructions to configure the wireless device based at least on the predicted task and the determined resource requirement associated with the predicted task; and transmitting the generated set of instructions from the remote computing device to the wireless device for an operating system of the wireless device to manage and allocate resources of the wireless device to perform the predicted task. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computing device to manage wireless devices in a wireless environment, the computing device comprising:
-
a network interface configured to facilitate communication with the wireless devices and other computing devices; a memory configured to store instructions; and a processor coupled to the network interface, and the memory, the processor, in conjunction with the instruction stored in the memory, configured to; receive a current task and system status for a wireless device; receive a profile associated with the wireless device, the profile comprising one or more of statistical, probabilistic, and heuristic information associated with a probability that the predicted task is to be initiated or terminated at a particular time based on one or more of a user profile for the user of the wireless device or a communication partner profile for a communication partner that interacts with the user through the wireless device; predict a task to be performed by the wireless device based at least on the current task and system status and the profile associated with the wireless device; determine a resource requirement associated with the predicted task, wherein the resource requirement associated with the predicted task comprises one or more of a processor cycle requirement, a caching resource requirement, a transmit-receive resource requirement, or a quality of service requirement; generate a set of configuration instructions to configure the wireless device based at least on the predicted task and the determined resource requirement associated with the predicted task; and transmit the generated set of instructions through the network interface to the wireless device for an operating system of the wireless device to manage and allocate resources of the wireless device to perform the predicted task. - View Dependent Claims (18, 19, 20)
-
Specification