Method of providing content items
First Claim
1. 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.
5 Assignments
0 Petitions
Accused Products
Abstract
A method provides content items located on a server to a client, the server being able to communicate with the client via a communication network. The method includes generating a content recommendation list comprising several content recommendation list entries in dependence on a user feedback profile, each content recommendation list entry representing a content item, and transferring the content recommendation list from the server to the client. The method also includes providing a representation of the content recommendation list entries 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 and that upon selection of an entry at a predetermined position in the content recommendation list, a recommendation list request is transferred to the server.
-
Citations
20 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A client-server system adapted to provide content items located on the server to the client, the server being able to communicate with the client via a communication network, comprising:
-
a) a client transmission interface controlled to transfer a first content recommendation list request from the client to the server; b) a server processor operable to generate a first portion of a content recommendation list comprising several content recommendation list entries arranged in an ordered sequence in dependence on a user feedback profile, each content recommendation list entry representing a content item; c) a server transmission interface controlled to transfer the first portion of the content recommendation list from the server to the client; d) a client processor operable to provide 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 for a user, the client processor having the ability to generate user feedback on the selectable content recommendation list entries under the control of the user and to send corresponding feedback information to the server, wherein upon a user attempt to scroll past a last displayed entry in the first content recommendation list, a second recommendation list request is transferred to the server, the second recommendation list request requesting a second portion of the content recommendation list generated based on the user feedback information; e) the server processor further operable to generate the second portion of the content recommendation list comprising a plurality of additional ordered content recommendation list entries based on the user feedback information; and f) the server transmission interface further controlled to transfer the second portion of the content recommendation list that was generated based on the user feedback information from the server to the client in response to the second recommendation list request and, while maintaining the first portion with the second portion on the client as an overall, selectable content recommendation list, 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.
-
-
19. A method for sequentially receiving portions of a content recommendation list, the method comprising:
-
receiving and storing in a computer readable medium, in response to a first request, a first portion of the content recommendation list based on a user profile, the first portion of the content recommendation list comprising a first subset of content recommendation entries arranged in an ordered sequence; displaying the entries in the first subset on a display device; transmitting user feedback information related to the first subset; transmitting a second request upon detecting a user attempt to scroll past a last displayed entry in the first subset, the second request requesting a second portion of the content recommendation list generated based on the user feedback information; and in response to the second request, while maintaining the first portion of the content recommendation list, receiving and storing the second portion of the content recommendation list based at least in part on the user feedback information, the second portion of the content recommendation list comprising a second subset of content recommendation entries arranged so as to continue the ordered sequence, the first subset and the second subset each comprising a plurality of the content recommendation entries.
-
-
20. A method for sequentially providing portions of a content recommendation list to a playback device, the method comprising:
-
generating and storing in a computer readable medium a first portion of the content recommendation list based on a user profile, the first portion of the content recommendation list comprising a first subset of content recommendation entries arranged in an ordered sequence; transferring the first portion of the content recommendation list to the playback device in response to a first request; receiving user feedback information related to the first subset from the playback device; receiving a second request from the playback device, the second request indicating a user attempt to scroll past a last displayed entry in the first subset, the second request requesting a second portion of the content recommendation list generated based on the user feedback information; and upon receiving the second request from the playback device, while maintaining the first portion of the content recommendation list on the playback device, transferring to the playback device the second portion of the content recommendation list based at least in part on the user feedback information, the second portion of the content recommendation list comprising a second subset of content recommendation entries arranged so as to continue the ordered sequence, the first subset and the second subset each comprising a plurality of the content recommendation entries.
-
Specification