USER LOCATION PROFILE FOR PERSONALIZED SEARCH EXPERIENCE
First Claim
1. A recommendation system, comprising:
- a hardware processor, and a memory configured to store computer-executable instructions, the instructions executed by the processor to enable;
an extraction component configured to extract location information from search data and source information associated with a device from which a search is initiated;
a profile generation component configured to generate a user location profile based on the search data and the source information; and
a matching component configured to match the user location profile to a log of item profiles to enable recommending of results.
1 Assignment
0 Petitions
Accused Products
Abstract
Architecture that enables the creation and utilization of a user location profile for a personalized search experience in recommendation systems. The user location profile does not necessitate login of the user to obtain user profile information such as a user ID. Rather, the identifying information associated with the user location can be a network address and/or a device identifier that identifies the particular device from which the user is performing a search or which auto-suggest is being initiated. The user location profile can then be used to identify items about which the user may want information. Once generated, a matching operation is performed between the user location profile and item profiles in a log. The matched item profiles related to the user'"'"'s location information (the user physical location and/or or user interested location(s)) are identified and recommended to the user.
48 Citations
20 Claims
-
1. A recommendation system, comprising:
a hardware processor, and a memory configured to store computer-executable instructions, the instructions executed by the processor to enable; an extraction component configured to extract location information from search data and source information associated with a device from which a search is initiated; a profile generation component configured to generate a user location profile based on the search data and the source information; and a matching component configured to match the user location profile to a log of item profiles to enable recommending of results. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A computer-implemented recommendation method, comprising computer-executable instructions that when executed by a hardware processor, cause the hardware processor to perform acts of:
-
extracting geolocation data from search data of a user as part of a search process; clustering the geolocation data into geolocation clusters; identifying user location information of the user based on the geolocation clusters; and generating a user location profile from the user location information. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer-implemented recommendation method, comprising computer-executable instructions that when executed by a hardware processor, cause the hardware processor to perform acts of:
-
extracting geolocation data from search history data of a non-logged-in user as part of a search process, the geolocation data based on a device identifier of a user device from which the non-logged-in user has performed searches or a network address; identifying user location information of the user based on correspondence of the user location information to location of a geolocation cluster; and generating a user location profile from the user location information to include user physical location of the user and a location of interest of the user. - View Dependent Claims (17, 18, 19, 20)
-
Specification