IP Library Granted Patent US 10,380,146
Granted Patent B2
US 10,380,146 · App. 14/827,592 · Granted Aug 13, 2019

Locale of interest identification

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,380,146
App. No.
14/827,592
Granted
Aug 13, 2019
Kind
B2
Abstract

As provided herein, a list of locales of interest in a location may be sorted into one or more categories. A user performing a search for a locale of interest (e.g., a restaurant) may be identified. A local score may be assigned to the locale of interest based upon a number of local users (e.g., users residing in the location) that perform the search. A second user may be determined to be near the locale of interest. A category of interest may be determined for the second user (e.g., an interest in local non-tourist restaurants). Responsive to the category of interest corresponding to the category and the local score of the locale of interest exceeding an interest threshold, the second user may be provided with a recommendation to go to the locale of interest. The locale of interest may be a local favorite restaurant rather than a tourist trap.

Claims (76)

1. A system for identifying a locale of interest, comprising:

a processor; and

memory comprising processor-executable instructions that, when executed by the processor, implement a locale of interest identifier component configured to:

generate a list of locales of interest for a location;

sort the list of locales of interest into one or more categories;

identify a user performing a search, on a client device, for a locale of interest sorted into a category;

responsive to determining that the user resides in the location, identify the user as a local user;

assign a local score to the locale of interest based upon a number of local users that perform the search, wherein the assigning comprises assigning a higher score to one or more searches performed temporally closer to a current time relative to one or more searches performed temporally further away from the current time such that a first instance of the search for the locale of interest that is performed by a first user at a first time is assigned a first score and a second instance of the search for the locale of interest that is performed by another user at a second time is assigned a second score greater than the first score based upon the current time being temporally closer to the second time at which the second instance of the search is performed than the first time at which the first instance of the search is performed;

determine that a second user of a second client device is within a threshold distance of the locale of interest;

determine a category of interest for the second user based upon one or more factors; and

responsive to (i) the category of interest corresponding to the category and (ii) the local score of the locale of interest, corresponding to the number of local users that perform the search, exceeding a native interest threshold corresponding to a threshold number of searches performed by local users, provide the second user with a recommendation to go to the locale of interest.

2. The system of claim 1 , the location comprising at least one of a district, a township, a city, a state, or a country.

3. The system of claim 1 , the one or more categories comprising at least one of:

a restaurant category, a bar category, an amusement park category, a park category, a museum category, a retail store category, an event category, a business category, or a stadium category.

4. The system of claim 1 , the locale of interest identifier component configured to determine that the user resides in the location by at least one of:

identifying a user internet protocol (IP) address;

identifying residence information about the user from a user profile of the user; or

utilizing geo-location software to determine that the user has been present in the location for a duration exceeding a threshold duration.

5. The system of claim 1 , the one or more factors comprising at least one of:

a current weather condition, a forecasted weather condition, a current season, a message topic of a message associated with the second user, a social network post by the second user, a calendar entry of a calendar of the second user, a previously visited location by the second user, a user interest specified within a user profile of the second user, a time of day, national origin of the second user, a residence of the second user.

6. The system of claim 1 , the locale of interest identifier component configured to assign the local score based upon:

weighting the local score to generate a weighted local score.

7. The system of claim 1 , wherein the assigning the local score to the locale of interest is performed at a third time, the locale of interest identifier component configured to:

assign, at a fourth time after the third time, a second local score to the locale of interest based upon a second number of local users that perform the search, wherein the second local score of the locale of interest is different than the local score of the locale of interest.

8. The system of claim 1 , the locale of interest identifier component configured to determine the threshold distance based upon:

identifying a mode of transportation of the second user, the mode of transportation comprising at least one of walking, utilizing public transportation, or utilizing a personal vehicle.

9. The system of claim 1 , the locale of interest identifier component configured to determine the threshold distance based upon at least one of:

a walkability score of the location, a transportation score of the location, or a traffic score of the location.

10. The system of claim 1 , the locale of interest identifier component configured to provide the second user with the recommendation by:

providing the second user with the recommendation in at least one of a newsfeed, an application, a notification, a message, a website, a map application, or a mobile device alert.

11. The system of claim 1 , the locale of interest identifier component configured to:

responsive to determining that the user resides in a second location, identify the user as a tourist user;

assign a tourist score to the locale of interest based upon a number of tourist users that perform the search;

determine that at least one of the one or more factors comprises an interest in tourist attractions; and

responsive to the category of interest corresponding to the category and the tourist score of the locale of interest exceeding a tourist interest threshold, provide the second user with the recommendation to go to the locale of interest.

12. The system of claim 1 , the locale of interest identifier component configured to:

identify, within the list of locales of interest, a native locale of interest having a native category;

responsive to determining that the user resides in a native location, identify the user as a native user that performed a second search for the native locale of interest;

assign a native score to the native locale of interest based upon a number of native users that perform at least one search for the native locale of interest;

determine that the second user, of the second client device, is within the threshold distance of the native locale of interest;

determine a native category of interest for the second user based upon the one or more factors; and

responsive to the native category of interest corresponding to the native category and the native score of the native locale of interest exceeding the native interest threshold, provide the second user with the recommendation to go to the native locale of interest.

13. The system of claim 12 , the locale of interest identifier component configured to:

identify the native user as residing in the native location associated with the native locale of interest.

14. A method for identifying a locale of interest comprising:

generating a list of locales of interest for a location;

sorting the list of locales of interest into one or more categories;

identify, within the list of locales of interest, a native locale of interest having a native category;

identifying a user performing a search, on a client device, for the native locale of interest;

responsive to determining that the user resides in a native location, identifying the user as a native user;

assigning a native score to the native locale of interest based upon a number of native users that perform the search, wherein the assigning comprises assigning a higher score to one or more searches performed temporally closer to a current time relative to one or more searches performed temporally further away from the current time such that a first instance of the search for the native locale of interest that is performed by a first user at a first time is assigned a first score and a second instance of the search for the native locale of interest that is performed by another user at a second time is assigned a second score greater than the first score based upon the current time being temporally closer to the second time at which the second instance of the search is performed than the first time at which the first instance of the search is performed;

determining that a second user, of a second client device, is within a threshold distance of the native locale of interest;

determining a native category of interest for the second user based upon one or more factors; and

responsive to the native score of the native locale of interest, corresponding to the number of native users that perform the search, exceeding a native interest threshold corresponding to a threshold number of searches performed by native users, provide the second user with a recommendation to go to the native locale of interest.

15. The method of claim 14 , comprising:

identifying the native user as residing in the native location associated with the native locale of interest.

16. The method of claim 14 , the location comprising at least one of a district, a township, a city, a state, or a country.

17. The method of claim 14 , the one or more categories comprising at least one of:

a restaurant category, a bar category, an amusement park category, a park category, a retail store category, an event category, a business category, a museum category, or a stadium category.

18. The method of claim 14 , the determining the native category of interest for the second user comprising:

determining the native category of interest based upon at least one of:

the second user performing one or more past searches for native locales of interest, a national origin of the second user or a residency of the second user.

19. The method of claim 14 , the determining the native category of interest for the second user comprising:

determining the native category of interest based upon at least one of:

a social network profile specifying a native interest or a message topic corresponding to the native interest.

20. A system for identifying a locale of interest comprising:

a processor; and

memory comprising processor-executable instructions that, when executed by the processor, implement a locale of interest identifier component configured to:

generate a list of locales of interest for a location;

sort the list of locales of interest into one or more categories;

identify a user performing a search, on a client device, for a locale of interest sorted into a category;

responsive to determining that the user resides in the location, identify the user as a local user;

assign a local score to the locale of interest based upon a number of local users that perform the search, wherein the assigning comprises assigning a higher score to one or more searches performed temporally closer to a current time relative to one or more searches performed temporally further away from the current time such that a first instance of the search for the locale of interest that is performed by a first user at a first time is assigned a first score and a second instance of the search for the locale of interest that is performed by another user at a second time is assigned a second score greater than the first score based upon the current time being temporally closer to the second time at which the second instance of the search is performed than the first time at which the first instance of the search is performed;

determine that a second user, of a second client device, is within a threshold distance of the locale of interest;

determine a category of interest for the second user based upon one or more factors, the one or more factors comprising at least one of a current weather condition, a forecasted weather condition, a current season, national origin of the second user, residence of the second user, a message topic of a message associated with the second user, a social network post by the second user, a calendar entry of a calendar of the second user, a previously visited location by the second user, a user interest specified within a user profile of the second user, or a time of day; and

responsive to the category of interest corresponding to the category and the local score of the locale of interest exceeding an interest threshold, provide the second user with a recommendation to go to the locale of interest.

Assignments (6)
PATENT SECURITY AGREEMENT (FIRST LIEN) Recorded Sep 29, 2022
From: YAHOO ASSETS LLC
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 061571/0773 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2021
From: YAHOO AD TECH LLC (FORMERLY VERIZON MEDIA INC.)
To: YAHOO ASSETS LLC
Reel/Frame 058982/0282 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2020
From: OATH INC.
To: VERIZON MEDIA INC.
Reel/Frame 054258/0635 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2018
From: YAHOO HOLDINGS, INC.
To: OATH INC.
Reel/Frame 045240/0310 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2017
From: YAHOO! INC.
To: YAHOO HOLDINGS, INC.
Reel/Frame 042963/0211 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2015
From: CHAN, CHRISTOPHER; TAI, YU-CHIN; SHAH, SAMEER VASNT; LEE, JEEHAENG; HSU, KUO-HSIEN; TEMPERO, KATRINA KIMBALL CLARK; ZHANG, XINGJIAN
To: YAHOO! INC.
Reel/Frame 036338/0434 →