Method for utilizing resource characterizations to optimize performance in an electronic device
First Claim
Patent Images
1. A system for effectively utilizing resources in an electronic device, comprising:
- a resource characterization coupled to said electronic device, said resource characterization corresponding to a requested process, said resource characterization corresponding to a requested process, said resource characterization including resource requirements required for executing said requested process, said resource characterization being coupled to said electronic device;
an allocation manager configured to authorize or deny said requested process by referencing said resource characterization, said requested process executing with optimal performance in a non-degraded manner when authorized by said allocation manager, said optimal performance being due to guaranteed pre-allocated resources provided by said electronic device; and
a processor coupled to said electronic device for controlling said allocation manager.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for providing optimal performance in an electronic device comprises at least one resource characterization that includes resource requirements for executing a requested process. An allocation manager may then compare the resource requirements for the requested process to the currently-available device resources. The allocation manager may then authorize or deny the requested process depending upon whether the currently-available resources are sufficient to adequately service the resource requirements of the requested process.
-
Citations
53 Claims
-
1. A system for effectively utilizing resources in an electronic device, comprising:
-
a resource characterization coupled to said electronic device, said resource characterization corresponding to a requested process, said resource characterization corresponding to a requested process, said resource characterization including resource requirements required for executing said requested process, said resource characterization being coupled to said electronic device; an allocation manager configured to authorize or deny said requested process by referencing said resource characterization, said requested process executing with optimal performance in a non-degraded manner when authorized by said allocation manager, said optimal performance being due to guaranteed pre-allocated resources provided by said electronic device; and a processor coupled to said electronic device for controlling said allocation manager. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for effectively utilizing resources in an electronic device, comprising the steps of:
-
referencing a resource characterization with an allocation manager, said resource characterization corresponding to a requested process, said resource characterization including resource requirements required for executing said requested process, said resource characterization being coupled to said electronic device; authorizing or denying said requested process with said allocation manager based upon said resource characterization, said requested process executing with optimal performance in a non-degraded manner when authorized by said allocation manager, said optimal performance being due to guaranteed pre-allocated resources provided by said electronic device; and controlling said allocation manager with a processor that is coupled to said electronic device. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A computer-readable medium comprising program instructions for utilizing resources in an electronic device by performing the steps of:
-
referencing a resource characterization with an allocation manager, said resource characterization corresponding to a requested process, said resource characterization being coupled to said electronic device; handling said requested process with said allocation manager based upon said resource characterization, said requested process executing with an optimal performance in a non-degraded manner when authorized by said allocation manager, said optimal performance being due to guaranteed pre-allocated resources provided by said electronic device; and controlling said allocation manager with a processor that is coupled to said electronic device.
-
-
40. A system for effectively utilizing resources in an electronic device, comprising:
-
means for referencing a resource characterization that corresponds to a requested process; means for handling said requested process based upon said resource characterization; and means for controlling said means for referencing and said means for handling.
-
-
41. A method for effectively guaranteeing resources for isochronous processes in an electronic device, comprising the steps of:
-
creating a resource characterization that corresponds to a requested isochronous process that is requested by a device software module of said electronic device, said resource characterization specifying one or more resource requirements that are required for successfully executing said requested isochronous process in a non-degraded manner; comparing said one or more resource requirements from said resource characterization to corresponding current available resources of said electronic device by utilizing an allocation manager; authorizing said requested isochronous process with said allocation manager only when said corresponding current available resources are greater or equal to said one or more resource requirements from said resource characterization, said requested isochronous process thus executing in said non-degraded manner when authorized by said allocation manager due to guaranteed pre-allocated resources provided by said electronic device; and controlling said allocation manager with a processor device that is coupled to said electronic device. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53)
-
Specification