Predictively presenting search capabilities
AssigneeGoogle Inc.
InventorThomas Jenkins
Life of this patent
Estimating the term…
Abstract
Example techniques and systems may obtain one or more search types associated with a geographic location of a computing device. In one example, a technique may include determining, by a mobile computing device, a geographic location of the mobile computing device and obtaining one or more search types associated with the geographic location. Responsive to obtaining the one or more search types, the technique may also include outputting, by the mobile computing device and for display, a graphical user interface comprising at least an indication of the one or more search types associated with the geographic location.
Claims20
A computer-implemented method comprising:
- before a user has initiated an image-based search at a mobile device:
- obtaining data indicating a current context including at least a geographic location associated with the mobile device, the geographic location being a location at which the mobile device is located,
- determining, using the data indicating the current context including at least the geographic location associated with the mobile device, that the mobile device is physically located proximate to a predefined, geographic location,
- in response to determining that the mobile device is physically located proximate to the predefined, geographic location:
- accessing a repository that associates, for each predefined geographic location of a plurality of predefined geographic locations, a respective image-based search type for the predefined geographic location, and wherein the respective image-based search types define multiple candidate image-based search types that each respectively invoke a search type capability of an image search system that is different from a search type capability invoked by each other candidate image-based search type;
- obtaining data from the repository, the data indicating a particular image-based search type, from among multiple candidate image-based search types, that is identified by a predictive model as likely relevant to the current context including at least the geographic location associated with the mobile device, the identification based on a determination that the geographic location is within a threshold distance of the predefined, geographic location and that the predefined, geographic location is associated with the particular image-based search type, and
- providing a user interface including a control for initiating an image-based search of the particular image-based search type that is identified by the predictive model as likely relevant to the current context including at least the geographic location associated with the mobile device.
A system comprising:
- one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising:
- before a user has initiated an image-based search:
- obtaining data indicating a current context including at least a geographic location associated with a mobile device, the geographic location being a location at which the mobile device is located,
- determining, using the data indicating the current context including at least the geographic location associated with the mobile device, that the mobile device is physically located proximate to a predefined, geographic location,
- in response to determining that the mobile device is physically located proximate to the predefined, geographic location:
- accessing a repository that associates, for each predefined geographic location of a plurality of predefined geographic locations, a respective image-based search type for the predefined geographic location, and wherein the respective image-based search types define multiple candidate image-based search types that each respectively invoke a search type capability of an image search system that is different from a search type capability invoked by each other candidate image-based search type;
- obtaining data from the repository, the data indicating a particular image-based search type, from among multiple candidate image-based search types, that is identified by a predictive model as likely relevant to the current context including at least the geographic location associated with the mobile device, the identification based on a determination that the geographic location is within a threshold distance of the predefined, geographic location and that the predefined, geographic location is associated with the particular image-based search type;
- and
- providing a user interface including a control for initiating an image-based search of the particular image-based search type that is identified by the predictive model as likely relevant to the current context including at least the geographic location associated with the mobile device.
A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:
- before initiating an image-based search:
- obtaining data indicating a current context including at least a geographic location associated with a mobile device, the geographic location being a location at which the mobile device is located,
- determining, using the data indicating the current context including at least the geographic location associated with the mobile device, that the mobile device is physically located proximate to a predefined, geographic location,
- in response to determining that the mobile device is physically located proximate to the predefined, geographic location:
- accessing a repository that associates, for each predefined geographic location of a plurality of predefined geographic locations, a respective image-based search type for the predefined geographic location, and wherein the respective image-based search types define multiple candidate image-based search types that each respectively invoke a search type capability of an image search system that is different from a search type capability invoked by each other candidate image-based search type;
- obtaining data from the repository, the data indicating a particular image-based search type, from among multiple candidate image-based search types, that is identified by a predictive model as likely relevant to the current context including at least the geographic location associated with the mobile device, the identification based on a determination that the geographic location is within a threshold distance of the predefined, geographic location and that the predefined, geographic location is associated with the particular image-based search type;
- and
- providing a user interface including a control for initiating an image-based search of the particular image-based search type that is identified by the predictive model as likely relevant to the current context including at least the geographic location associated with the mobile device.
Dependencies are inferred from the claim text.