METHOD AND APPARATUS FOR DELIVERING CONTENT BASED ON RECEIVERS CHARACTERISTICS
First Claim
Patent Images
1. A method more managing a plurality of subscription on a media presentation device, the method comprising:
- determining a capacity of memory in a media presentation device for storage of presentations;
determining a service memory requirement for each current subscription on the media presentation device, the service memory requirement being based on a maximum amount of memory that will be required over the course of a subscription taking into account any overlap in the storage of presentations associated with the subscription;
determining an amount of available memory on the media presentation device based on the capacity of memory and a sum of the service memory requirements for each current subscription on the media presentation device;
determining a service memory requirement for an additional subscription, the service memory requirement for an additional subscription being based on a maximum amount of memory that will be required over the course of a subscription taking into account any overlap in the storage of presentations associated with the subscription; and
subscribing the media presentation device to receive the additional subscription when the service memory requirement for an additional subscription is less than or equal to the amount of available memory.
1 Assignment
0 Petitions
Accused Products
Abstract
Media distribution systems may include methods and apparatus to perform memory management on a wireless devices configured to receive non-real time portions of media services. Such methods and apparatus may be based upon an allowable capacity of presentations storable in device memory, as well as on a required memory associated with each presentation in a media service. Such methods and apparatus allow a device to subscribe to a media service based upon sufficient available memory in the device to support the service.
-
Citations
18 Claims
-
1. A method more managing a plurality of subscription on a media presentation device, the method comprising:
-
determining a capacity of memory in a media presentation device for storage of presentations; determining a service memory requirement for each current subscription on the media presentation device, the service memory requirement being based on a maximum amount of memory that will be required over the course of a subscription taking into account any overlap in the storage of presentations associated with the subscription; determining an amount of available memory on the media presentation device based on the capacity of memory and a sum of the service memory requirements for each current subscription on the media presentation device; determining a service memory requirement for an additional subscription, the service memory requirement for an additional subscription being based on a maximum amount of memory that will be required over the course of a subscription taking into account any overlap in the storage of presentations associated with the subscription; and subscribing the media presentation device to receive the additional subscription when the service memory requirement for an additional subscription is less than or equal to the amount of available memory. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for managing a plurality of subscription on a media presentation device, the system comprising:
-
means for determining a capacity of memory in a media presentation device for storage of presentations; means for determining a service memory requirement for each current subscription on the media presentation device, the service memory requirement being based on a maximum amount of memory that will be required over the course of a subscription taking into account any overlap in the storage of presentations associated with the subscription; means for determining an amount of available memory on the media presentation device based on based on the capacity of memory and a sum of the service memory requirements for each current subscription on the media presentation device; means determining a service memory requirement for an additional subscription, the service memory requirement for an additional subscription being based on a maximum amount of memory that will be required over the course of a subscription taking into account any overlap in the storage of presentations associated with the subscription; and means for subscribing the media presentation device to receive the additional subscription when the service memory requirement for an additional subscription is less than or equal to the amount of available memory. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A media presentation device comprising:
-
memory; a processor; and a subscription manager that; determines a capacity of the memory for storage of presentations; identifies a service memory requirement for each current subscription on the media presentation device, the service memory requirement being based on a maximum amount of memory that will be required over the course of a subscription taking into account any overlap in the storage of presentations associated with the subscription; identifies an amount of available memory on the media presentation device based on the capacity of the memory and a sum of the service memory requirements for each current subscription on the media presentation device; identifies a service memory requirement for an additional subscription, the service memory requirement for an additional subscription being based on a maximum amount of memory that will be required over the course of a subscription taking into account any overlap in the storage of presentations associated with the subscription; and generates a subscription request for the additional subscription when the service memory requirement for an additional subscription is less than or equal to the amount of available memory. - View Dependent Claims (16, 17)
-
-
18. A computer program product comprising:
-
a computer-readable medium comprising; at least one instruction for causing a computer to determine a capacity of memory of a media presentation device for storage of presentations; at least one instruction for causing a computer to identify a service memory requirement for each current subscription on the media presentation device, the service memory requirement being based on a maximum amount of memory that will be required over the course of a subscription taking into account any overlap in the storage of presentations associated with the subscription; at least one instruction for causing a computer to identify an amount of available memory on the media presentation device based on the capacity of the memory and a sum of the service memory requirements for each current subscription on the media presentation device; at least one instruction for causing a computer to identify a service memory requirement for an additional subscription, the service memory requirement for an additional subscription being based on a maximum amount of memory that will be required over the course of a subscription taking into account any overlap in the storage of presentations associated with the subscription; and at least one instruction for causing a computer to generate a subscription request for the additional subscription when the service memory requirement for an additional subscription is less than or equal to the amount of available memory.
-
Specification