SET TOP BOX RESOURCE ALLOCATION FOR EXECUTING A WIDGET
First Claim
1. A user device, comprising:
- a memory to store a first profile that identifies a manner in which one or more resources, associated with a set top box, are to be used when operating; and
one or more processors to;
receive a request to establish a session with the set top box to perform a test on an application to be executed by the set top box,retrieve, from the set top box, a second profile, associated with the application, that identifies a minimum quantity of the one or more resources, to be used by the application, while executing on the set top box,create a resource configuration based on the first profile and the second profile, where the resource configuration identifies a maximum amount of resources, associated with the one or more resources, to be allocated for executing the application,transmit, to the set top box, the resource configuration,obtain, from the set top box, usage information that identifies an actual amount of resources, associated with the one or more resources, used for executing the application,generate a first report that indicates that a condition is associated with the application when any of the actual amount of resources are greater than a respective one of the maximum amount of resources, andgenerate a second report that indicates that a condition is not associated with the application when each of the actual amount of resources is not greater than the respective one of the maximum amount of resources, andoutput the first report or the second report based on whether a condition is associated with the application.
1 Assignment
0 Petitions
Accused Products
Abstract
A system is configured to receive a request to establish a session with a set top box device executing an application; obtaining a profile that identifies usage patterns of resources associated with the device; obtain another profile that identifies a first quantity of the resources to be used by the application; identify a second quantity of the resources to be allocated for executing the application based on the profile and other profile; receive information that identifies a third quantity of the resources used, by the application, during the session; transmit a notification indicating that a condition is associated with the application when the third quantity of the resources is greater than the second quantity of the resources; and transmit another notification indicating that a condition is not associated with the application when the third quantity of the resources is not greater than the second quantity of the resources.
14 Citations
24 Claims
-
1. A user device, comprising:
-
a memory to store a first profile that identifies a manner in which one or more resources, associated with a set top box, are to be used when operating; and one or more processors to; receive a request to establish a session with the set top box to perform a test on an application to be executed by the set top box, retrieve, from the set top box, a second profile, associated with the application, that identifies a minimum quantity of the one or more resources, to be used by the application, while executing on the set top box, create a resource configuration based on the first profile and the second profile, where the resource configuration identifies a maximum amount of resources, associated with the one or more resources, to be allocated for executing the application, transmit, to the set top box, the resource configuration, obtain, from the set top box, usage information that identifies an actual amount of resources, associated with the one or more resources, used for executing the application, generate a first report that indicates that a condition is associated with the application when any of the actual amount of resources are greater than a respective one of the maximum amount of resources, and generate a second report that indicates that a condition is not associated with the application when each of the actual amount of resources is not greater than the respective one of the maximum amount of resources, and output the first report or the second report based on whether a condition is associated with the application. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
receiving, by a user device, a request to establish a session with a set top box that is executing an application; obtaining, by the user device and in response to the request, a resource profile, associated with the set top box, that identifies usage patterns of resources associated with the set top box; obtaining, from the set top box, a usage profile, associated with the application, that identifies a first quantity of the resources expected to be used, by the application, during the session; creating, by the user device, a resource configuration, associated with the set top box, that identifies a second quantity of the resources to be allocated for executing the application based on the resource profile and the usage profile; receiving, from the set top box, usage information that identifies a third quantity of the resources that have been used by the application during the session; transmitting, by the user device, a first notification that a condition is associated with the application when the third quantity of the resources is greater than the second quantity of the resources; and transmitting, by the user device, a second notification that a condition is not associated with the application when the third quantity of the resources is not greater than the second quantity of the resources. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. One or more computer-readable media, comprising:
-
one or more instructions, which when executed by at least one processor, cause the at least one processor to receive a request to perform a test on an application executing on a set top box; one or more instructions, which when executed by the at least one processor, cause the at least one processor to obtain, in response to the request, a resource configuration, associated with the set top box, that identifies a maximum quantity of resources, of one or more resources associated with the set top box, that are permitted to be used for executing the application; one or more instructions, which when executed by the at least one processor, cause the at least one processor to transmit the resource configuration to the set top box; one or more instructions, which when executed by the at least one processor, cause the at least one processor to receive, from the set top box, information that identifies an actual quantity of resources, of the one or more resources associated with the set top box, used for executing the application; one or more instructions, which when executed by the at least one processor, cause the at least one processor to determine whether the actual quantity of resources is greater than the maximum quantity of resources; and one or more instructions, which when executed by the at least one processor, cause the at least one processor to output a notification that indicates whether a condition is associated with the application based on whether the actual quantity of resources is greater than the maximum quantity of resources. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification