Set top box resource allocation for executing a widget
First Claim
1. 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 first 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 second condition is associated with the application when the first quantity of the resources is greater than the second quantity of the resources.
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.
-
Citations
23 Claims
-
1. 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 first 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 second condition is associated with the application when the first quantity of the resources is greater than the second quantity of the resources. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A user device comprising:
-
one or more memories storing instructions; and one or more processors to execute the instructions to; receive a request to establish a session with a set top box for executing an application; obtain, 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; obtain, from the set top box, a usage profile associated with the application, identifying a first quantity of the resources expected to be used for executing the application during the session; create, based on the resource profile and the usage profile a resource configuration, associated with the set top box, identifying a second quantity of the resources to be allocated for executing the application; receive, from the set top box, usage information identifying a third quantity of the resources that have been used by the application during the session; transmit, when the third quantity of the resources is greater than the second quantity of the resources, a first notification that a first condition is associated with the application; and transmit, when the first quantity of the resources is greater than the second quantity of the resources, a second notification that a second condition is associated with the application. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable storage medium, comprising computer-executable instructions for causing one or more processors executing the computer-executable instructions to:
-
receive a request to establish a session with a set top box for executing an application; obtain, 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; obtain, from the set top box, a usage profile associated with the application, identifying a first quantity of the resources expected to be used for executing the application during the session; create, based on the resource profile and the usage profile, a resource configuration, associated with the set top box, identifying a second quantity of the resources to be allocated for executing the application; receive, from the set top box, usage information identifying a third quantity of the resources that have been used by the application during the session; transmit, when the third quantity of the resources is greater than the second quantity of the resources, a first notification that a first condition is associated with the application; and transmit, when the first quantity of the resources is greater than the second quantity of the resources, a second notification that a second condition is associated with the application. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
Specification