Trusted application level resource advisor
First Claim
1. A method for controlling resources in a receiving device, the method comprising:
- authenticating a resource advisor in the receiving device;
initiating execution of the resource advisor;
said resource advisor detecting resource contention within the device;
said resource advisor formulating a solution to the resource contention; and
conveying an indication of the solution to an OS/middleware of the device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and mechanism for managing resources in a receiving device. A privileged application-level resource advisor may be included in individual receivers which are manufactured by different hardware manufacturers, each possibly having different resources, and each possibly running operating systems and/or middleware written by different vendors. The advisor is configured to communicate with the middleware and/or operating system of a receiving device in order to affect resource usage. Subsequent to detecting a resource contention problem, the resource advisor may determine how to resolve the contention problem. Subsequent to being authenticated by the middleware and/or operating system, the resource advisor may then affect the resolution by itself, or it may affect the resolution by providing input to the operating system, middleware, or other resource managing component of the IRD. Network operators may supply a single version of the resource advisor which is manufactured to a single interface specification. The same resource advisor may be used to allocate resources on each of the receivers in a heterogeneous collection.
-
Citations
23 Claims
-
1. A method for controlling resources in a receiving device, the method comprising:
-
authenticating a resource advisor in the receiving device;
initiating execution of the resource advisor;
said resource advisor detecting resource contention within the device;
said resource advisor formulating a solution to the resource contention; and
conveying an indication of the solution to an OS/middleware of the device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A trusted, application level resource advisor for use in a receiving device, the resource advisor comprising:
-
a contention detection component configured to detect resource contention within the receiving device;
a contention resolution component coupled to receive data corresponding to the detected resource contention, wherein the resolution component is configured to formulate a resolution to the detected resource contention; and
a policy component configured to convey an indication of the resolution to an OS/middleware. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 17, 18, 19)
-
-
16. A system for controlling resource usage comprising:
a first source configured to convey a resource advisor, the resource advisor comprising application instructions for execution within a receiving device, the application instructions being executable to;
detect resource contention within the receiving device;
formulate a resolution to the detected resource contention; and
convey an indication of the resolution to an OS/middleware component of the receiving device.
-
20. A carrier medium comprising application instructions, wherein the application instructions are executable to:
-
detect resource contention within a receiving device;
formulate a resolution to the detected resource contention; and
convey an indication of the resolution to an OS/middleware component of the receiving device. - View Dependent Claims (21, 22, 23)
-
Specification