Method and apparatus for delivering content based on receivers characteristics
First Claim
Patent Images
1. A method for managing a plurality of subscriptions on a wireless media presentation device, the method comprising:
- receiving an indication of a service memory requirement for each current subscription on the wireless media presentation device, the service memory requirement being based on an 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 a capacity of memory in the wireless media presentation device for storage of presentations;
determining a service memory requirement for each current subscription on the wireless media presentation device;
determining an amount of available memory on the wireless media presentation device based on the capacity of memory and a sum of the service memory requirements for each current subscription on the wireless media presentation device;
receiving an indication of a service memory requirement for an additional subscription, the service memory requirement for the additional subscription being based on an amount of memory that will be required over the course of the additional subscription taking into account any overlap in the storage of presentations associated with the additional subscription; and
subscribing the wireless media presentation device to receive the additional subscription when the service memory requirement for the 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.
134 Citations
23 Claims
-
1. A method for managing a plurality of subscriptions on a wireless media presentation device, the method comprising:
-
receiving an indication of a service memory requirement for each current subscription on the wireless media presentation device, the service memory requirement being based on an 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 a capacity of memory in the wireless media presentation device for storage of presentations; determining a service memory requirement for each current subscription on the wireless media presentation device; determining an amount of available memory on the wireless media presentation device based on the capacity of memory and a sum of the service memory requirements for each current subscription on the wireless media presentation device; receiving an indication of a service memory requirement for an additional subscription, the service memory requirement for the additional subscription being based on an amount of memory that will be required over the course of the additional subscription taking into account any overlap in the storage of presentations associated with the additional subscription; and subscribing the wireless media presentation device to receive the additional subscription when the service memory requirement for the 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 wireless media presentation device, the system comprising:
-
means for receiving an indication of a service memory requirement for each current subscription on the wireless media presentation device, the service memory requirement being based on an 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 a capacity of memory in the wireless media presentation device for storage of presentations; means for determining a service memory requirement for each current subscription on the wireless media presentation device; means for determining an amount of available memory on the wireless 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 wireless media presentation device; means for receiving an indication of a service memory requirement for an additional subscription, the service memory requirement for the additional subscription being based on an amount of memory that will be required over the course of the additional subscription taking into account any overlap in the storage of presentations associated with the additional subscription; and means for subscribing the wireless media presentation device to receive the additional subscription when the service memory requirement for the additional subscription is less than or equal to the amount of available memory. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A wireless media presentation device, comprising:
-
memory; a processor; and a subscription manager that; determines a capacity of the memory for storage of presentations; receives an indication of a service memory requirement for each current subscription on the wireless media presentation device, the service memory requirement being based on an 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 wireless media presentation device based on the capacity of the memory and a sum of the service memory requirements for each current subscription on the wireless media presentation device; receives an indication of a service memory requirement for an additional subscription, the service memory requirement for the additional subscription being based on a maximum amount of memory that will be required over the course of the additional subscription taking into account any overlap in the storage of presentations associated with the additional subscription; and generates a subscription request for the additional subscription when the service memory requirement for the additional subscription is less than or equal to the amount of available memory. - View Dependent Claims (15, 16, 17)
-
-
18. A computer program product, comprising:
-
a non-transitory computer-readable medium comprising; at least one instruction for causing a computer to determine a capacity of memory of a wireless media presentation device for storage of presentations; at least one instruction for causing a computer to identify a received service memory requirement for each current subscription on the wireless media presentation device, the service memory requirement being based on an 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 wireless media presentation device based on the capacity of the memory and a sum of the service memory requirements for each current subscription on the wireless media presentation device; at least one instruction for causing a computer to identify a received service memory requirement for an additional subscription, the service memory requirement for the additional subscription being based on a maximum amount of memory that will be required over the course of the additional subscription taking into account any overlap in the storage of presentations associated with the additional 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 the additional subscription is less than or equal to the amount of available memory. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification