Methods, Systems, And Computer Readable Media For Managing User Access To An Electronic Media Sharing Environment
First Claim
1. A method for managing user access to an electronic media sharing environment, the method comprising:
- maintaining, for a user of an electronic client, an account balance representing a data volume authorized for download via the electronic client;
increasing or decreasing the account balance by a predetermined amount responsive to determining the electronic client has uploaded or downloaded, respectively, electronic data to or from a common datastore sharing accessibility of the electronic data among a plurality of users, wherein the predetermined amount is based on at least one of a data quantity and data quality of the electronic data being uploaded or downloaded;
determining, responsive to a user request to download electronic data via the electronic client, whether the account balance is less than a predetermined amount associated with the download; and
responsive to a determination that the account balance is less than a predetermined amount of data volume associated with the download, providing for the electronic client to download an alternate version of the electronic data having at least one of a lesser data quantity and a lesser data quality than the electronic data requested to be downloaded in the user request.
1 Assignment
0 Petitions
Accused Products
Abstract
Managing user access to an electronic media sharing environment is described. An account balance representing a data volume authorized for download via the electronic client is maintained for a user of an electronic client,. The account balance is increased/decreased by a predetermined amount as the electronic client uploads/downloads electronic data to/from a common datastore sharing accessibility of the electronic data among a plurality of users. The predetermined amount is based on at least one of a data quantity and a data quality of the electronic data being uploaded or downloaded. When the account balance is less than a predetermined amount associated with a requested download, an alternate version of the electronic data having at least one of lesser data quantity and a lesser data quality than the electronic data requested to be downloaded in the user request is provided for the electronic client to download.
-
Citations
25 Claims
-
1. A method for managing user access to an electronic media sharing environment, the method comprising:
-
maintaining, for a user of an electronic client, an account balance representing a data volume authorized for download via the electronic client; increasing or decreasing the account balance by a predetermined amount responsive to determining the electronic client has uploaded or downloaded, respectively, electronic data to or from a common datastore sharing accessibility of the electronic data among a plurality of users, wherein the predetermined amount is based on at least one of a data quantity and data quality of the electronic data being uploaded or downloaded; determining, responsive to a user request to download electronic data via the electronic client, whether the account balance is less than a predetermined amount associated with the download; and responsive to a determination that the account balance is less than a predetermined amount of data volume associated with the download, providing for the electronic client to download an alternate version of the electronic data having at least one of a lesser data quantity and a lesser data quality than the electronic data requested to be downloaded in the user request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for managing user access to an electronic media sharing environment, the system comprising:
-
a user reward manager configured for maintaining, for a user of an electronic client, an account balance representing a data volume authorized for download via the electronic client, for increasing or decreasing the account balance by a predetermined amount responsive to a determination that the electronic client has uploaded or downloaded, respectively, electronic data to or from a common datastore sharing accessibility of the electronic data among a plurality of users, wherein the predetermined amount is based on at least one of a data quantity and data quality of the electronic data being uploaded or downloaded; and a media file manager for determining, responsive to a user request to download electronic data via the electronic client, whether the account balance is less than a predetermined amount associated with the download, and responsive to determining that the account balance is less than a predetermined amount of data volume associated with the download, providing for the electronic client to download an alternate version of the electronic data having at least one of a lesser data quantity and a lesser data quality than the electronic data requested to be downloaded in the user request. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A system for managing user access to an electronic media sharing environment, the system comprising:
-
means for maintaining, for a user of an electronic client, an account balance representing a data volume authorized for download via the electronic client; means for increasing or decreasing the account balance by a predetermined amount responsive to determining the electronic client has uploaded or downloaded, respectively, electronic data to or from a common datastore sharing accessibility of the electronic data among a plurality of users, wherein the predetermined amount is based on at least one of a data quantity and data quality of the electronic data being uploaded or downloaded; means for determining, responsive to a user request to download electronic data via the electronic client, whether the account balance is less than a predetermined amount associated with the download; and means for responsive to a determination that the account balance is less than a predetermined amount of data volume associated with the download, providing for the electronic client to download an alternate version of the electronic data having at least one of a lesser data quantity and a lesser data quality than the electronic data requested to be downloaded in the user request.
-
-
25. A computer-readable medium embodying a computer program executable by a machine, for managing user access to an electronic media sharing environment, the computer program comprising executable instructions for:
-
maintaining, for a user of an electronic client, an account balance representing a data volume authorized for download via the electronic client; increasing or decreasing the account balance by a predetermined amount responsive to determining the electronic client has uploaded or downloaded, respectively, electronic data to or from a common datastore sharing accessibility of the electronic data among a plurality of users, wherein the predetermined amount is based on at least one of a data quantity and data quality of the electronic data being uploaded or downloaded; determining, responsive to a user request to download electronic data via the electronic client, whether the account balance is less than a predetermined amount associated with the download; and responsive to a determination that the account balance is less than a predetermined amount of data volume associated with the download, providing for the electronic client to download an alternate version of the electronic data having at least one of a lesser data quantity and a lesser data quality than the electronic data requested to be downloaded in the user request.
-
Specification