Personal Search Result Identifying A Physical Location Previously Interacted With By A User
First Claim
1. A computer implemented method, comprising:
- receiving a search query of a user;
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, based on the user information, 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;
determining responsive content of the private content, the responsive content being responsive to the at least one search parameter;
determining, based on the responsive content, a physical location previously interacted with by the user; and
generating a personal search result based on the responsive content, the personal search result identifying the physical location previously interacted with by the user.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for generating, in response to a search query of a user, a personal search result that identifies a physical location previously interacted with by the user, such as a physical location previously visited by the user. Some implementations are directed to methods and apparatus for determining whether a 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. Some implementations are directed to methods and apparatus for determining search parameters for such a personal locational query. Some implementations are directed to methods and apparatus for searching private content of the user to determine physical locations previously interacted with by the user that are responsive to such a personal locational query. Some implementations are directed to methods and apparatus for generating personal search results that identify determined physical locations previously interacted with by the user.
-
Citations
23 Claims
-
1. A computer implemented method, comprising:
-
receiving a search query of a user; 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, based on the user information, 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; determining responsive content of the private content, the responsive content being responsive to the at least one search parameter; determining, based on the responsive content, a physical location previously interacted with by the user; and generating a personal search result based on the responsive content, the personal search result identifying the physical location previously interacted with by the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer implemented method, comprising:
-
receiving a search query of a user, the search query including a plurality of terms; determining that one or more of the terms of the search query define a first locational semantic segment, the first locational semantic segment being an action type indicating one or more actions associated with one or more previous interactions of the user with one or more physical locations; determining that one or more of the terms of the search query define a second locational semantic segment, the second locational semantic segment being one of a reference geographic area and a location entity category; wherein the reference geographic area indicates a geographic area associated with the previous interactions of the user; and wherein the location entity category indicates one or more categories of the physical locations of the previous interactions; determining one or more first search parameters based on the first locational semantic segment; determining one or more second search parameters based on the second locational semantic segment; accessing private content of the user; determining responsive content of the private content, the responsive content indexed with the first search parameters and the second search parameters; determining, based on the responsive content, a physical location previously interacted with by the user; and generating a personal search result based on the responsive content, the personal search result identifying the physical location previously interacted with by the user. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system including memory and one or more processors operable to execute instructions stored in the memory, comprising instructions to:
-
receive a search query of a user; determine 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; determine, based on the search query, at least one search parameter for identifying the one or more physical locations previously interacted with by the user; receive user information of the user; access, based on the user information, 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; determine responsive content of the private content, the responsive content being responsive to the at least one search parameter; determine, based on the responsive content, a physical location previously interacted with by the user; and generate a personal search result based on the responsive content, the personal search result identifying the physical location previously interacted with by the user.
-
Specification