CPC G06F 16/24575 (2019.01) [G01C 21/20 (2013.01); G01C 21/3691 (2013.01); G06F 16/248 (2019.01); G06F 16/2457 (2019.01); G06F 16/24578 (2019.01); G06F 16/29 (2019.01); G06F 16/903 (2019.01); G06F 16/9535 (2019.01); G06F 16/9537 (2019.01)] | 20 Claims |
1. A method comprising:
determining, by a computing system, a current context based on sensor data generated by one or more sensors, wherein the one or more sensors are local to a mobile computing device of a user or remote to the mobile computing device of the user;
in response to determining the current context:
identifying, by the computing system, one or more previous contexts that match the current context;
inferring, by the computing system, based at least in part on the current context matching one or more of the previous contexts, one or more parameters for a search query;
executing, by the computing system, the search query that includes one or more of the inferred parameters to identify one or more search results determined to be relevant to the user; and
causing, by the computing system, one or more of the results to be provided to the user at the mobile computing device of the user or an additional computing device of the user, wherein one or more of the results are provided through one or more of: audibly via a speaker subsystem or visually via a display.
|