Application Tune Manifests and Tune State Recovery
First Claim
1. A method implemented in a device, the method comprising:
- receiving a request to run an application, the application having an associated tune manifest identifying one or more resources that the application may use;
comparing the tune manifest to a device resource record;
checking, based at least in part on the comparing, whether the one or more resources identified in the tune manifest can be satisfied by the device; and
running the application if the one or more resources identified in the tune manifest can be satisfied by the device, otherwise presenting a notification of a conflict between the application and the device.
8 Assignments
0 Petitions
Accused Products
Abstract
In accordance with one or more aspects, a request to run an application is received. The application has an associated tune manifest that identifies one or more resources that the application may use. The tune manifest is compared to a device resource record, and a check is made, based at least in part on the comparing, whether the one or more resources identified in the tune manifest can be satisfied by the device. If the one or more resources identified in the tune manifest can be satisfied by the device, then the application is run; otherwise, a notification of a conflict between the application and the device is presented. Additionally, when the application exits, a device tune state that identifies a content source to which the device was tuned prior to running the application can be retrieved and the device restored to this device tune state.
-
Citations
20 Claims
-
1. A method implemented in a device, the method comprising:
-
receiving a request to run an application, the application having an associated tune manifest identifying one or more resources that the application may use; comparing the tune manifest to a device resource record; checking, based at least in part on the comparing, whether the one or more resources identified in the tune manifest can be satisfied by the device; and running the application if the one or more resources identified in the tune manifest can be satisfied by the device, otherwise presenting a notification of a conflict between the application and the device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method implemented in a device, the method comprising:
-
identifying when an application that has been running on the device is exited; retrieving, in response to the application being exited, a device tune state that identifies a content source to which the device was tuned prior to running the application; and restoring the device to the device tune state including tuning the device to the content source. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. One or more computer-readable media having stored thereon multiple instructions that, when executed by one or more processors of a device, cause the one or more processors to:
-
receive a request to run an application, the application having an associated tune manifest identifying one or more resources that the application may use; save a device tune state including a content source to which the device is tuned; compare the tune manifest to a device resource record; check, based at least in part on the comparison, whether the one or more resources identified in the tune manifest can be satisfied by the device; if the one or more resources identified in the tune manifest can be satisfied by the device, then; run the application; identify when the application is exited; retrieve, in response to the application being exited, the device tune state; and restore the device to the device tune state including tuning the device to the content source; and if the one or more resources identified in the tune manifest cannot be satisfied by the device, then display a notification of a conflict between the application and the device.
-
Specification