PROVIDING INFORMATION TO A USER BASED ON DETERMINED USER ACTIVITY
First Claim
Patent Images
1. A method, comprising:
- identifying, utilizing one or more processors, a plurality of user locations over a time period;
determining, utilizing one or more of the processors, a user activity based on the user locations;
determining, utilizing one or more of the processors, a user activity suggestion based on the determined user activity; and
providing, utilizing one or more of the processors, the user activity suggestion as a recommendation to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus related to identifying a plurality of user locations, determining an activity of the user based on the identified user locations, and providing information to the user based on the determined activity of the user. In some implementations, the information may be a user activity suggestion for a user to perform. In some implementations, the information may be provided to the user in response to input from the user. In some implementations, the input may be a search query and the information may be search results. In some implementations, the input may be a partial query and the information may be query suggestions.
-
Citations
22 Claims
-
1. A method, comprising:
-
identifying, utilizing one or more processors, a plurality of user locations over a time period; determining, utilizing one or more of the processors, a user activity based on the user locations; determining, utilizing one or more of the processors, a user activity suggestion based on the determined user activity; and providing, utilizing one or more of the processors, the user activity suggestion as a recommendation to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, comprising:
-
identifying, utilizing one or more processors, a plurality of user locations over a time period; determining, utilizing one or more of the processors, a user activity based on the user locations; receiving, utilizing one or more of the processors, a user input; providing, utilizing one or more of the processors, one or more results for the user input based on the determined user activity. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A system including memory and one or more processors operable to execute instructions stored in memory, comprising instructions to:
-
identify, utilizing one or more processors, a plurality of user locations over a time period; determine, utilizing one or more of the processors, a user activity based on the user locations; determine, utilizing one or more of the processors, a user activity suggestion based on the determined user activity; and provide, utilizing one or more of the processors, the user activity suggestion as a recommendation to the user. - View Dependent Claims (20, 21, 22)
-
Specification