User behavior model for contextual personalized recommendation
First Claim
1. A method comprising:
- referencing context information associated with a user;
ranking entity types according to relevance to the user, the relevance to the user of the ranked entity types based in part on the context information;
ranking entities within each entity type according to relevance to the user, the relevance to the user of ranked entities within each entity type based in part on the context information;
representing each entity type with a most relevant entity within a respective entity type according to the ranking of entities within the respective entity type for display at a user interface; and
causing display, within the user interface, of a listing of most relevant entities for more than one entity type according to a ranking of entity types corresponding to the most relevant entities in the listing respectively.
3 Assignments
0 Petitions
Accused Products
Abstract
A user behavior model provides personalized recommendations based in part on time and location, particularly to users of mobile devices. Entity types are ranked according to relevance to the user. Example entity types are restaurant, hotel, etc. The relevance may be based on reference to a large-scale database containing queries from other users. Additionally, entities within each entity type may be ranked based on relevance to the user and the time and location context. A user interface may display a ranked list of entity types, such as restaurant, hotel, etc., wherein each entity type is represented by a highest-ranked entity with the entity type. Thus, the user interface may display a highest-ranked restaurant, a highest-ranked hotel, etc. Upon user selection of one such entity type the user interface is replaced with a second user interface, for example showing a ranked hierarchy of restaurants, headed by the highest-ranked restaurant.
6 Citations
20 Claims
-
1. A method comprising:
-
referencing context information associated with a user; ranking entity types according to relevance to the user, the relevance to the user of the ranked entity types based in part on the context information; ranking entities within each entity type according to relevance to the user, the relevance to the user of ranked entities within each entity type based in part on the context information; representing each entity type with a most relevant entity within a respective entity type according to the ranking of entities within the respective entity type for display at a user interface; and causing display, within the user interface, of a listing of most relevant entities for more than one entity type according to a ranking of entity types corresponding to the most relevant entities in the listing respectively. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. One or more computer storage media devices storing computer-executable instructions that, when executed, cause one or more processors to perform acts comprising:
-
controlling the one or more processors configured with executable instructions to perform; referencing context information associated with a user; ranking entity types according to relevance to the user, the relevance to the user of the ranked entity types based in part on the context information; ranking entities within the entity types according to relevance to the user, the relevance to the user of ranked entities within the entity types based in part on the context information; representing the entity types with a most relevant entity within a respective entity type according to the ranking of entities within the respective entity type for display via a user interface; and providing a listing of the most relevant entities for more than one entity type according to the ranking of corresponding entity types for display within the user interface. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
one or more processors; and one or more computer storage media storing computer usable instructions that, when executed by the one or more processors, cause the one or more processors to; reference context information associated with a user; rank entity types according to relevance to the user, the relevance to the user of the ranked entity types based in part on the context information; rank entities within the entity types according to relevance to the user, the relevance to the user of ranked entities within the entity types based in part on the context information; and provide, for display within a user interface, a listing of a plurality of entity types according to the ranking of entity types, wherein the plurality of entity types are each represented in the listing with a most relevant entity within each respective entity type according to the ranking of entities within the respective entity type. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification