Method for updating a user profile
First Claim
1. A method for updating a user profile on a server based on user content items stored on a client, the server being able to communicate with the client via a communication network, comprising:
- a) for each of said user content items stored on the client, providing characteristic information suitable to identify a respective user content item;
b) transferring the characteristic information of the user content items from the client to the server;
c) comparing the characteristic information of the user content items stored on the client device with characteristic information stored on the server and suitable to identify the server content items; and
d) updating the user profile on the server based on the comparison carried out in c) by generating automatic feedback in response to the characteristic information of the user content items stored on the client device matching characteristic information stored on the server and generating user feedback information based on a user input related to the respective server content item,whereinthe user profile comprises a plurality of channels,one of the user content items is assignable to at least one of the plurality of channels, andthe user profile is updated, based on the respective user content item, merely with respect to a respective one of the plurality of channels to which the respective user content item is assignable,wherein steps b-d are repeated each time a user content item is added to and/or deleted from the client,wherein the user input includes explicit and implicit input, andwherein the implicit input is based in part on skipping of a transfer process of a server content item.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention provides a method for updating a user profile on a server (2) based on user content items on a client (1), the server (2) being able to communicate with the client (1) via a communication network (3), comprising the following steps: a) for each of at least a part of said user content items on the client (1), providing characteristic information suitable to identify a respective user content item; b) transferring the characteristic information of the user content items from the client (1) to the server (2); c) comparing the characteristic information of the user content items with characteristic information suitable to identify the server content items; and d) updating the user profile on the server (2) based on the comparison carried out in c).
69 Citations
20 Claims
-
1. A method for updating a user profile on a server based on user content items stored on a client, the server being able to communicate with the client via a communication network, comprising:
-
a) for each of said user content items stored on the client, providing characteristic information suitable to identify a respective user content item; b) transferring the characteristic information of the user content items from the client to the server; c) comparing the characteristic information of the user content items stored on the client device with characteristic information stored on the server and suitable to identify the server content items; and d) updating the user profile on the server based on the comparison carried out in c) by generating automatic feedback in response to the characteristic information of the user content items stored on the client device matching characteristic information stored on the server and generating user feedback information based on a user input related to the respective server content item, wherein the user profile comprises a plurality of channels, one of the user content items is assignable to at least one of the plurality of channels, and the user profile is updated, based on the respective user content item, merely with respect to a respective one of the plurality of channels to which the respective user content item is assignable, wherein steps b-d are repeated each time a user content item is added to and/or deleted from the client, wherein the user input includes explicit and implicit input, and wherein the implicit input is based in part on skipping of a transfer process of a server content item. - View Dependent Claims (2, 15)
-
-
3. A method for updating a user profile on a server based on user content items on a client, the server being able to communicate with the client via a communication network, comprising:
-
a) transferring characteristic information from the server to the client, the characteristic information being suitable to identify each of a part of server content items; b) for each of the part of server content items; b1) comparing, at the client, the respective characteristic information received from the server with characteristic information stored on the client suitable to identify each of the client'"'"'s content items, and b2) in response to the characteristic information of a respective server content item matching with the characteristic information of a user content item stored on the client device, generating, at the client, automatic feedback information, or b3) in response to the characteristic information of a respective server content item not matching with the characteristic information of a user content item stored on the client device, generating, at the client, user feedback information based on a user input related to the respective server content item or based on the absence of an user input, wherein the automatic feedback information and the user feedback information correspond to one out of possible stages or states of user feedback information; c) transferring, from the client to the server, the feedback information for each of the part of the server content items; and d) updating the user profile at the server based on the automatic user feedback information and/or user feedback information of each of the part of server content items, wherein the part of server content items comprises server content items of a content recommendation list stored on the server, wherein step b is repeated each time a user content item is added to and/or deleted from the client, wherein the user input includes explicit and implicit input, and wherein the implicit input is based in part on skipping of a transfer process of a server content item. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17)
-
-
18. A client being configured to communicate with a server via a communication network for updating a user profile on the server based on user content items on the client, comprising:
circuitry configured to receive characteristic information from the server, the characteristic information being suitable to identify each of a part of server content items; compare the respective characteristic information received from the server for each of the part of server content items with characteristic information stored on the client suitable to identify each of the client'"'"'s content items; generate automatic feedback information in response to the characteristic information of a respective server content item matching with the characteristic information of a user content item stored on the client device, and for generating user feedback, in response to the characteristic information of a respective server content item not matching with the characteristic information of a user content item stored on the client device, information based on a user input related to the respective server content item, wherein the automatic user feedback information corresponds to one out of possible stages or states of user feedback information; and transfer the feedback information for each of the part of the server content items from the client to the server, wherein the part of server content items comprises server content items of a content recommendation list stored on the server, wherein steps the circuitry performs the receiving, comparing and generating each time a user content item is added to and/or deleted from the client, wherein the user input includes explicit and implicit input, and wherein the implicit input is based in part on skipping of a transfer process of a server content item.
-
19. A server being configured to communicate with a client via a communication network for updating a user profile on the server based on user content items on the client, comprising:
-
circuitry configured to transfer characteristic information to the client, the characteristic information being suitable to identify each of a part of server content items; receive feedback information generated at the client corresponding to at least a part of said characteristic information, said part of said characteristic information being suitable to identify a respective user content item stored on the client; and update the user profile on the server based on the feedback information, wherein the part of server content items comprises server content items of a content recommendation list stored on the server, wherein the feedback information is one of automated feedback information and user feedback information, the automated feedback information being generated in response to the characteristic information received from the server matching characteristic information stored on the client, the user feedback information being based on a user input related to the respective server content item and generated in response to the characteristic information received from the server not matching characteristic information stored on the client, wherein the generation of the automated feedback information is repeated each time a user content item is added to and/or deleted from the client, wherein the user input includes explicit and implicit input, and wherein the implicit input is based in part on skipping of a transfer process of a server content item.
-
-
20. A method for updating data, including a user profile, stored on a server based on user content items stored on a client, the server being able to communicate with the client via a communication network, comprising the following steps:
-
a) for each of said user content items stored on the client, determining characteristic information suitable to identify a respective user content item; b) transferring the characteristic information of the user content items from the client to the server; c) comparing the characteristic information of the user content items stored on the client device with characteristic information stored on the server and suitable to identify the server content items; d) updating, via a processor, the user profile based on the comparison carried out in c) by generating automatic feedback in response to the characteristic information of the user content items stored on the client device matching characteristic information stored on the server and generating user feedback information based on a user input related to the respective server content item; storing the user profile on the server, wherein the user profile comprises a plurality of channels, one of the user content items is assignable to at least one of the plurality of channels, and the user profile is updated, based on the respective user content item, merely with respect to a respective one of the plurality of channels to which the respective user content item is assignable, wherein steps b-d are repeated each time a user content item is added to and/or deleted from the client, wherein the user input includes explicit and implicit input, and wherein the implicit input is based in part on skipping of a transfer process of a server content item.
-
Specification