Content provisioning and revenue disbursement
First Claim
1. A computer-based method for provisioning content to users, by controlling a computer processor to perform instructions comprising:
- for each of a plurality of items of media content;
maintaining information about one or more owners of the item of media content; and
maintaining information about one or more providers of the item of media content;
for each of a plurality of users;
maintaining information about items of media content that were acquired by the user and about player devices that are owned by the user;
for each of a plurality of time periods and for each of the plurality of users;
maintaining a history log of items of media content played by the user during the time period;
receiving a request from a user to play a designated item of media content that was acquired by the user, on a designated player device that is owned by the user, during a current time period;
identifying an appropriate provider of the designated item of media content, according to a location of the user and according to the designated player device;
causing the identified provider of the designated item of media content to transmit the designated item of media content to the user'"'"'s designated player device;
updating the history log for the current time period for the user to reflect the user having played the designated item of media content; and
calculating revenue disbursement for revenue received from the user among the owners of the plurality of items of media content, and among the providers of the plurality of media content, for the current time period, based on the history log for the current time period for the user.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for provisioning content to users, including for each of a plurality of items of media content, maintaining information about one or more owners of the item of media content, and maintaining information about one or more providers of the item of media content, for each of a plurality of users, maintaining information about items of media content acquired by the user and about player devices owned by the user, for each of a plurality of time periods, maintaining a history log of items of media content played by one or more of the plurality of users during the time period, receiving a request from a user to play a designated item of media content on a designated player device, during a current time period, identifying an appropriate provider of the designated item of media content, according to a location of the user and according to the designated player device, causing the identified provider of the designated item of media content to transmit the designated item of media content to the user'"'"'s designated player device, updating the history log for the current time period to reflect the user having played the designated item of media content, and calculating revenue disbursement among the owners of the plurality of items of media content, and the providers of the plurality of media content, for the current time period, based on the history log of the current time period. A system is also described and claimed.
-
Citations
40 Claims
-
1. A computer-based method for provisioning content to users, by controlling a computer processor to perform instructions comprising:
-
for each of a plurality of items of media content; maintaining information about one or more owners of the item of media content; and maintaining information about one or more providers of the item of media content; for each of a plurality of users; maintaining information about items of media content that were acquired by the user and about player devices that are owned by the user; for each of a plurality of time periods and for each of the plurality of users; maintaining a history log of items of media content played by the user during the time period; receiving a request from a user to play a designated item of media content that was acquired by the user, on a designated player device that is owned by the user, during a current time period; identifying an appropriate provider of the designated item of media content, according to a location of the user and according to the designated player device; causing the identified provider of the designated item of media content to transmit the designated item of media content to the user'"'"'s designated player device; updating the history log for the current time period for the user to reflect the user having played the designated item of media content; and calculating revenue disbursement for revenue received from the user among the owners of the plurality of items of media content, and among the providers of the plurality of media content, for the current time period, based on the history log for the current time period for the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A content provisioning system, comprising:
-
a data manager for storing and maintaining (i) for each of a plurality of items of media content, information about owners of the media content and providers of the media content, (ii) for each of a plurality of users, information about items of media content that were acquired by the user and about player devices that are owned by the user, and (iii) for each of a plurality of time periods and for each of the plurality of users, a history log of items of media content played by the user during the time period; a receiver for receiving a request from a user to play a designated item of media content that was acquired by the user, on a designated player device that is owned by the user, during a current time period; a content provisioner coupled with said data manager (i) for identifying an appropriate provider of the designated piece of media content according to a location of the user and according to the designated player device, and (ii) for causing the identified provider of the designated item of media content to transmit the designated item of media content to the user'"'"'s designated player device; and a disbursement manager coupled with said content provisioner and with said data manager (i) for updating the history log for the current time period for the user to reflect the user having played the designated item of media content, and (ii) for calculating revenue disbursement for revenue received from the user among the owners of the plurality of items of media content, and among the providers of the plurality of items of media content, for the current time period, based on the history log for the current time period for the user. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A computer-based method for provisioning content to users, by controlling a computer processor to perform instructions comprising:
-
for each of a plurality of items of media content; maintaining information about one or more owners of the item of media content; and maintaining information about one or more providers of the item of media content; for each of a plurality of users; maintaining information about items of media content that were acquired by the user and about player devices that are owned by the user; for each of a plurality of time periods and for each of the plurality of users; maintaining a history log of items of media content played by the user during the time period; receiving a request from a user to play a designated item of media content that was acquired by the user and that is resident locally on a designated player device owned by the user, during a current time period; updating the history log for the current time period for the user to reflect the user having played the designated item of media content; and calculating revenue disbursement for revenue received from the user among the owners of the plurality of items of media content, and among the providers of the plurality of media content, for the current time period, based on the history log for the current time period for the user.
-
-
40. A content provisioning system, comprising:
-
a data manager for storing and maintaining (i) for each of a plurality of items of media content, information about owners of the media content and providers of the media content, (ii) for each of a plurality of users, information about items of media content that were acquired by the user and about player devices that are owned by the user, and (iii) for each of a plurality of time periods and for each of the plurality of users, a history log of items of media content played by the user during the time period; a receiver for receiving a request from a user to play a designated item of media content that was acquired by the user and is resident locally on a designated player device that is owned by the user, during a current time period; and a disbursement manager coupled with said data manager (i) for updating the history log for the current time period for the user to reflect the user having played the designated item of media content, and (ii) for calculating revenue disbursement for revenue received from the user among the owners of the plurality of items of media content, and among the providers of the plurality of items of media content, for the current time period, based on the history log for the current time period for the user.
-
Specification