SYSTEM AND METHODS FOR AUTOMATICALLY OBTAINING COST-EFFICIENT ACCESS TO A MEDIA CONTENT COLLECTION
First Claim
1. A method for receiving access to a media content collection, the method comprising:
- receiving a user selection of a media content collection that includes a plurality of media assets;
retrieving a first data structure from a provider of the media content collection;
processing the first data structure to determine a first price for receiving access to the media content collection from the provider using a single transaction;
storing the first price and data identifying the provider in a second data structure;
for each of the plurality of media assets in the media content collection;
identifying a plurality of providers of the media asset;
determining a price for receiving access to the media asset from each of the plurality of providers; and
storing a lowest of the determined prices and data identifying the provider associated with the lowest price in a third data structure;
accumulating the lowest prices stored in the third data structure to compute a second price for receiving access to the media content collection using multiple transactions;
comparing the second price with the first price; and
using, based on the comparison, one of the first data structure and the second data structure to receive access to the media content collection.
14 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for automatically obtaining cost-efficient access to a media content collection are provided. A user selection of a media content collection, which consists of a number of media assets, is received. A first price is determined for receiving access to the entire media content collection using a single transaction. For each media asset of the media content collection a set of providers of the media asset are identified, and the lowest price for receiving access to each media asset is determined. The lowest price for receiving access to each media asset of the media content collection is accumulated to determine a second price for receiving access to the media content collection using multiple transactions. The first and the second price are compared, and access to the media content collection is received based on this comparison.
-
Citations
21 Claims
-
1. A method for receiving access to a media content collection, the method comprising:
-
receiving a user selection of a media content collection that includes a plurality of media assets; retrieving a first data structure from a provider of the media content collection; processing the first data structure to determine a first price for receiving access to the media content collection from the provider using a single transaction; storing the first price and data identifying the provider in a second data structure; for each of the plurality of media assets in the media content collection; identifying a plurality of providers of the media asset; determining a price for receiving access to the media asset from each of the plurality of providers; and storing a lowest of the determined prices and data identifying the provider associated with the lowest price in a third data structure; accumulating the lowest prices stored in the third data structure to compute a second price for receiving access to the media content collection using multiple transactions; comparing the second price with the first price; and using, based on the comparison, one of the first data structure and the second data structure to receive access to the media content collection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for receiving access to a media content collection, the system comprising control circuitry configured to:
-
receive a user selection of a media content collection that includes a plurality of media assets; retrieve a first data structure from a provider of the media content collection; process the first data structure to determine a first price for receiving access to the media content collection from the provider using a single transaction; store the first price and data identifying the provider in a second data structure; for each of the plurality of media assets in the media content collection; identify a plurality of providers of the media asset; determine a price for receiving access to the media asset from each of the plurality of providers; and store a lowest of the determined prices and data identifying the provider associated with the lowest price in a third data structure; accumulate the lowest prices stored in the third data structure to compute a second price for receiving access to the media content collection using multiple transactions; compare the second price with the first price; and use, based on the comparison, one of the first data structure and the second data structure to receive access to the media content collection. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21-30. -30. (canceled)
Specification