Suggestion refinement
First Claim
1. A method, comprising:
- providing, using one or more processors, a suggestion to a plurality of users, the suggestion being indicative of a potential user activity at a first geographic location;
determining, after providing the suggestion and using the one or more processors, locational data for the one or more users;
determining, using one or more processors and the locational data, a first score based on how many of the plurality of users visited the first geographic location after receiving the suggestion;
determining, using one or more processors, a second score associated with a second geographic location different from the first geographic location;
ranking, using the one or more processors, the first geographic location and second geographic location based on the first score and second score;
selecting, using one or more processors, one of the first geographic location or the second geographic location based on the ranking; and
providing for display, using one or more processors, an identification of the selected geographic location to a user.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus related to adjusting the ranking of a suggestion for a geographic location based on determining how many of one or more users visited the geographic location after receiving the suggestion. In some implementations the one or more users may belong to first grouping of users and the ranking may be adjusted only for suggestions to the first grouping of users. In some implementations it may be determined if a second grouping of users visited the geographic location after receiving the suggestion. In some implementations a property of the given geographic location may be determined based on a comparison of how many of the second grouping of users visited the given geographic location after receiving the suggestion and how many of the one or more users visited the given geographic location after receiving the suggestion.
-
Citations
22 Claims
-
1. A method, comprising:
-
providing, using one or more processors, a suggestion to a plurality of users, the suggestion being indicative of a potential user activity at a first geographic location; determining, after providing the suggestion and using the one or more processors, locational data for the one or more users; determining, using one or more processors and the locational data, a first score based on how many of the plurality of users visited the first geographic location after receiving the suggestion; determining, using one or more processors, a second score associated with a second geographic location different from the first geographic location; ranking, using the one or more processors, the first geographic location and second geographic location based on the first score and second score; selecting, using one or more processors, one of the first geographic location or the second geographic location based on the ranking; and providing for display, using one or more processors, an identification of the selected geographic location to a user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system including memory and one or more processors operable to execute instructions stored in the memory, comprising instructions for:
-
providing an initial suggestion to a plurality of users, a suggestion being indicative of a potential user activity at a first geographic location; determining, after providing the suggestion, locational data for the one or more users; determining a first suggestion based on the initial suggestion, wherein at least one of the potential user activity or the geographic location of the first suggestion is based on the potential user activity or the geographic location, respectively, of the initial suggestion; determining, based on the locational data, a first score associated with the first suggestion based on how many of the plurality of users visited the first geographic location after receiving the suggestion; determining a second score for a second suggestion, wherein at least one of the potential user activity or the geographic location of the second suggestion is different from the potential user activity or the geographic location, respectively, of the first suggestion; ranking the first suggestion and second suggestion based on the first score and second score; selecting one of the first suggestion or the second suggestion based on the ranking; providing for display, using one or more processors, the selected suggestion to a user. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A system including memory and one or more processors operable to execute instructions stored in the memory, comprising instructions for:
-
providing a suggestion to one or more users, the suggestion being indicative of a potential user activity at a given geographic location; determining locational data for the one or more users; determining, based on the locational data, how many of the one or more users visited the given geographic location after receiving the suggestion; adjusting a ranking of the suggestion based on a determination of how many of the one or more users visited the geographic location after receiving the suggestion; determining, based on the locational data, that a threshold number of the one or more users failed to visit the given geographic location after receiving the suggestion; and demoting the ranking of the suggestion based on the determination that the threshold number of the one or more users failed to visit the given geographic location after receiving the suggestion.
-
Specification