Patent ID: 8880623

Claim:
A method of providing image content to a user, the method comprising: receiving links associated with a plurality of image content files at a server system, the server system having a plurality of users, wherein the links include a first link and a second link, and wherein the links are operable to obtain the plurality of image content files; receiving user feedback about the image content files, wherein the user feedback includes at least one of: a number of positive ratings, a timing of when the user feedback was received, and a number of views of the image content files by the plurality of users; determining a metric for each of the image content files based on the user feedback; determining, by a computer system, an ordered list of the links based on the metrics of the corresponding image content files, wherein the ordered list organizes the links in an order based on the metric for each link, such that a link with a higher metric is higher on the ordered list than a link with a lower metric; receiving a request to play the image content files; and providing, by the computer system, at least a portion of the ordered list to an application running on a client device, wherein the application is configured to use the links to play the image content files according to the order of the ordered list in a continuous playback, such that the image content file associated with the first link and the image content file associated with the second link play consecutively without a second request being received.