Container reputation
First Claim
Patent Images
1. A method of creating a reputation for a container that contains data comprising:
- storing the container created by an author comprising a plurality of media files on a server;
storing opinion ratings from different users that download the container, statistics related to downloads of the container, and statistics related to transfers of the container between computing devices associated with the different users in a database on the server;
calculating a reputation for the container based on one or more of the opinion ratings from the different users that download the container, the statistics related to downloads of the container, and the statistics related to transfers of the container between the computing devices associated with the different users;
associating the calculated reputation with the container on the server, such that the container includes the plurality of media files and the calculated reputation;
downloading the container to a first computing device from the server over a computer network when the first computing device is online and communicating with the server;
allowing a user to transfer the container from the first computing device to a second computing device while the first computing device and the second computing device are offline;
on the second computing device, allowing the user to provide an opinion rating of the container when the second computing device is offline;
receiving the provided opinion rating and a user identification of the user when the second computing device is online and communicating with the server;
storing the provided opinion rating and the user identification in the database;
re-calculating the calculated reputation of the container using at least the provided opinion rating of the user;
updating the calculated reputation of the container at the first computing device when the first computing device is online and communicating with the server; and
updating the calculated reputation of the container at the second computing device when the second computing device is online and communicating with the server.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of creating a reputation for a container that contains data is disclosed. A user reviews a container that is stored on a network and the user posts an opinion rating of the container. The opinion rating is stored along with an user identification. The opinion rating and the user identification are added to a database and the data in the database is used to calculate a reputation for the container.
89 Citations
19 Claims
-
1. A method of creating a reputation for a container that contains data comprising:
-
storing the container created by an author comprising a plurality of media files on a server; storing opinion ratings from different users that download the container, statistics related to downloads of the container, and statistics related to transfers of the container between computing devices associated with the different users in a database on the server; calculating a reputation for the container based on one or more of the opinion ratings from the different users that download the container, the statistics related to downloads of the container, and the statistics related to transfers of the container between the computing devices associated with the different users; associating the calculated reputation with the container on the server, such that the container includes the plurality of media files and the calculated reputation; downloading the container to a first computing device from the server over a computer network when the first computing device is online and communicating with the server; allowing a user to transfer the container from the first computing device to a second computing device while the first computing device and the second computing device are offline; on the second computing device, allowing the user to provide an opinion rating of the container when the second computing device is offline; receiving the provided opinion rating and a user identification of the user when the second computing device is online and communicating with the server; storing the provided opinion rating and the user identification in the database; re-calculating the calculated reputation of the container using at least the provided opinion rating of the user; updating the calculated reputation of the container at the first computing device when the first computing device is online and communicating with the server; and updating the calculated reputation of the container at the second computing device when the second computing device is online and communicating with the server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer storage medium comprising computer executable instructions to:
-
store a container comprising a plurality of media files on a server; store opinion ratings from different users that download the container, statistics related to downloads of the container, and statistics related to transfers of the container between computing devices associated with the different users in a database on the server; calculate a reputation for the container based on one or more of the opinion ratings from the different users that download the container, the statistics related to downloads of the container, and the statistics related to transfers of the container between the computing devices associated with the different users; associate the calculated reputation with the container on the server, such that the container includes the plurality of media files and the calculated reputation; download a duplicate of the container to a first portable media player from the server over a computer network when the first portable media player is online and communicating with the server; allow a user to transfer the duplicate of the container from the first portable media player to a second portable media player while the first portable media player and the second portable media player are offline; on the second portable media player, allow the user to provide an opinion rating of the duplicate of the container when the second portable media player is offline; receive the provided opinion rating and a user identification of the user when the second portable media player is online and communicating with the server; store the provided opinion rating and the user identification in the database; re-calculate the calculated reputation of the container using at least the provided opinion rating of the user for the duplicate of the container; when the first portable media player is in communication with the server, update the calculated reputation of the duplicate of the container stored on the first portable media player; and when the second portable media player is in communication with the server, update the calculated reputation of the duplicate container stored on the second portable media player. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer system comprising a processor physically configured to execute computer executable instructions, a memory for assisting in storing and processing the computer executable instructions and an input/output circuit, the computer executable instructions comprising instructions for:
-
storing a container comprising a plurality of media files on a server; storing opinion ratings from different users that download the container, statistics related to downloads of the container, and statistics related to transfers of the container between computing devices associated with the different users in a database on the server; calculating a reputation for the container based on one or more of the opinion ratings from the different users that download the container, the statistics related to downloads of the container, and the statistics related to transfers of the container between the computing devices associated with the different users; associating the calculated reputation with the container on the server, such that the container includes the plurality of media files and the calculated reputation; downloading a duplicate of the container to a first portable media player from a server when the first portable media player is online and communicating with the server; allowing a user to transfer the duplicate of the container from the first portable media player to a second portable media player when the first portable media player and the second portable media player are offline; on the second portable media player, allowing the user to provide an opinion rating of the duplicate of the container; receiving the provided opinion rating and a user identification of the user when the second portable media player is online and communicating with the server; storing the provided opinion rating and the user identification in the database, re-calculating the calculated reputation of the container using a weighted average of opinion ratings calculated from the provided opinion rating of the user and the one or more of the opinion ratings from the different users that downloaded the container; and when the first portable media player is in communication with the server, updating the calculated reputation of the duplicate container stored on the first portable media player; and when the second portable media player is in communication with the server, updating the calculated reputation of the duplicate container stored on the second portable media player. - View Dependent Claims (17, 18, 19)
-
Specification