Patent ID: 7756880

Claim:
A method for providing content items located on a server to a client on a mobile device, the server being able to communicate with the client via a communication network, comprising the following steps: a) transferring a first content recommendation list request from the client to the server; b) generating a first portion of a content recommendation list comprising several content recommendation list entries arranged in an ordered sequence at the server in dependence on a user feedback profile, each content recommendation list entry representing a content item; c) transferring the first portion of the content recommendation list from the server to the client; d) providing a visual representation of the content recommendation list entries in the first portion of the content recommendation list through a client user interface, each entry being selectable and arranged such that for each entry, user feedback may be generated and corresponding user feedback information sent to the server; e) expanding the partially transferred content recommendation list at the server by generating a second portion of the content recommendation list comprising a plurality of additional content recommendation list entries based on the user feedback information; f) transferring from the client to the server, upon a user attempt to scroll past a last displayed entry in the first portion of the content recommendation list, a second recommendation list request for the second portion of the content recommendation list that was generated based on the user feedback information; and g) in response to the second recommendation list request: transferring the second portion of the content recommendation list that was generated based on the user feedback information from the server to the client on the mobile device; automatically appending the second portion of the content recommendation list that was generated based on the user feedback information to the end of the first portion of the content recommendation list on the mobile device, wherein the client on the mobile device maintains the first portion with the second portion appended thereto such that the first portion and the appended second portion form part of an overall, selectable content recommendation list; and providing a visual representation of the content recommendation list entries in the second portion of the content recommendation list through the client user interface, wherein the client initiates at least one transfer process of content items from the server to the client based on user selections of recommendation list entries, and wherein the second portion of the content recommendation list is prepared at the server in advance of receiving the second recommendation list request from the client.