METHOD AND APPARATUS FOR A RECOMMENDATION SYSTEM BASED ON TOKEN EXCHANGE
First Claim
1. A method for providing recommendations of entities to be executed by at least one electronic device optionally including a mobile terminal,obtaining a first token set associated with a first entity, optionally a user of said at least one electronic device, wherein the first token set comprises a plurality of identifiable tokens,adapting the first token set on the basis of interaction between the first entity and a second entity, optionally a resource available through a network accessible service, wherein based on a second token set associated with the second entity the first token set is altered to increasingly resemble the second set and based on the first token set the second token set is altered to increasingly resemble the first token set,obtaining information regarding a plurality of token sets associated with a corresponding plurality of entities,determining an indication of similarity between the first token set and each set in said plurality of token sets, andbased on the determined indications of similarity, establishing a recommendation regarding a sub-set of one or more entities from said plurality of entities.
1 Assignment
0 Petitions
Accused Products
Abstract
Recommendation system based on the actions of a group of users, and not requiring prior metadata, is provided. The recommendation is not limited to from user-to-item (e.g. media recommendation) type; e.g. from user-to-user (e.g. social networking), from item-to-item (e.g. “see also” in internet shopping) and item-to-user (e.g. advertizing) recommendations are supported. The solution utilizes a set of identifiable tokens, associated with each entity, an entity being either a user or an item. Whenever there is an interaction between entities, either existing token sets are updated or new token sets are created such that after an interaction each interacting entity is associated with a token set which resembles more than before the token set(s) associated with the other interacting entity. Recommendation can be produced by searching best matching token sets on the user-to-item, user-to-user, from item-to-item or item-to-user basis.
-
Citations
19 Claims
-
1. A method for providing recommendations of entities to be executed by at least one electronic device optionally including a mobile terminal,
obtaining a first token set associated with a first entity, optionally a user of said at least one electronic device, wherein the first token set comprises a plurality of identifiable tokens, adapting the first token set on the basis of interaction between the first entity and a second entity, optionally a resource available through a network accessible service, wherein based on a second token set associated with the second entity the first token set is altered to increasingly resemble the second set and based on the first token set the second token set is altered to increasingly resemble the first token set, obtaining information regarding a plurality of token sets associated with a corresponding plurality of entities, determining an indication of similarity between the first token set and each set in said plurality of token sets, and based on the determined indications of similarity, establishing a recommendation regarding a sub-set of one or more entities from said plurality of entities.
-
17. An electronic terminal device, optionally a smartphone, tablet, laptop or desktop computer, comprising a processing element and memory element for processing and storing data, respectively, and a data interface for transferring data, configured to execute:
-
obtaining a first token set associated with a first entity, optionally a user of said at least one electronic device, wherein the first token set comprises a plurality of identifiable tokens, adapting the first token set on the basis of interaction between the first entity and a second entity, optionally a resource available through a network accessible service, wherein based on a second token set associated with the second entity the first token set is altered to increasingly resemble the second set and based on the first token set the second token set is altered to increasingly resemble the first token set, obtaining information regarding a plurality of token sets associated with a corresponding plurality of entities, determining an indication of similarity between the first token set and each set in said plurality of token sets, and based on the determined indications of similarity, establishing a recommendation regarding a sub-set of one or more entities from said plurality of entities.
-
-
18. A system comprising at least one network server and optionally an electronic terminal device, comprising a processing element and memory element for processing and storing data, respectively, and a data interface for transferring data, configured to execute:
-
obtaining a first token set associated with a first entity, optionally a user of said at least one electronic device, wherein the first token set comprises a plurality of identifiable tokens, adapting the first token set on the basis of interaction between the first entity and a second entity, optionally a resource available through a network accessible service, wherein based on a second token set associated with the second entity the first token set is altered to increasingly resemble the second set and based on the first token set the second token set is altered to increasingly resemble the first token set, obtaining information regarding a plurality of token sets associated with a corresponding plurality of entities, determining an indication of similarity between the first token set and each set in said plurality of token sets, and based on the determined indications of similarity, establishing a recommendation regarding a sub-set of one or more entities from said plurality of entities.
-
-
19. A computer program product comprising a computer-readable medium having computer readable program code embodied therein for providing recommendations of entities, said computer program code comprising instructions for
obtaining a first token set associated with a first entity, optionally a user of said at least one electronic device, wherein the first token set comprises a plurality of identifiable tokens, adapting the first token set on the basis of interaction between the first entity and a second entity, optionally a resource available through a network accessible service, wherein based on a second token set associated with the second entity the first token set is altered to increasingly resemble the second set and based on the first token set the second token set is altered to increasingly resemble the first token set, obtaining information regarding a plurality of token sets associated with a corresponding plurality of entities, determining an indication of similarity between the first token set and each set in said plurality of token sets, and based on the determined indications of similarity, establishing a recommendation regarding a sub-set of one or more entities from said plurality of entities.
Specification