Patent Document ID: 10089394
Application ID: 13939884
Patent Status: 1

Claim One:
1. A computer implemented method, comprising: receiving a search query of a user, the search query submitted through a user interface for searching both private and public content; determining that the search query is a personal locational query indicating a desire for information related to one or more physical locations previously interacted with by the user; determining, based on the search query, at least one search parameter for identifying the one or more physical locations previously interacted with by the user; receiving user information of the user; accessing a private content index that indexes private content that is accessible to the user and non-accessible to a plurality of additional users that lack authorization to access the private content, wherein accessing the private content index is based on the user information matching access information for the private content index; determining, using the private content index, responsive content of the private content, the responsive content being responsive to the at least one search parameter and being previously stored in association with the user based on: location data generated based on output from one or more hardware components of a computing device of the user, wherein the location data is indicative of a position of the computing device, or a received email of the user; determining, based on the responsive content of the private content, a physical location previously interacted with by the user and at least one date of a previous interaction with the physical location by the user; generating a personal search result based on the responsive content of the private content, the personal search result identifying the physical location previously interacted with by the user and including an indication of the at least one date of the previous interaction with the physical location, wherein the at least one date of the previous interaction is determined from the responsive content of the private content and is included in the personal search result based on being determined based on the private content; obtaining public search results based on the search query and using a public content index; and in response to the search query submitted through the user interface for searching both private and public content, providing the personal search result with the public search results, for display to the user in a graphical user interface generated by a computing device of the user, the display of the personal search result in the graphical user interface including display of the indication of the at least one date of the previous interaction with the physical location, and the display of the personal search result visually distinguishing the personal search result from the public search results.