Providing results to parameterless search queries
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving a parameterless search request for information that is currently relevant to a user of a mobile computing device, the parameterless search request being received based on user input that indicates a request for the information that is currently relevant to the user without the user specifying parameters for identifying the information;
in response to receiving the parameterless search request, determining, for the mobile computing device, a current context that includes information identifying one or more future activities of the user determined to have at least a threshold likelihood of occurring at one or more future times;
identifying one or more result categories that are likely to be relevant to the user of the mobile computing device based upon the current context of the mobile computing device, the one or more result categories defining one or more categories of information from which results for the parameterless search request are identified;
identifying with a digital computer system one or more results determined to be relevant to the user of the mobile computing device based upon the current context of the mobile computing device, wherein the one or more identified results are associated with the identified one or more result categories; and
providing the one or more results for display to the user of the mobile computing device.
3 Assignments
0 Petitions
Accused Products
Abstract
In one implementation, a computer-implemented method includes receiving a parameterless search request, which was provided to a mobile computing device, for information that is relevant to a user of the mobile computing device. The method also includes, in response to the received parameterless search request, identifying with a digital computer system one or more results that are determined to be relevant to the user of the mobile computing device based upon a current context of the mobile computing device. The method further includes providing the results for display to a user of the mobile computing device.
-
Citations
28 Claims
-
1. A computer-implemented method comprising:
-
receiving a parameterless search request for information that is currently relevant to a user of a mobile computing device, the parameterless search request being received based on user input that indicates a request for the information that is currently relevant to the user without the user specifying parameters for identifying the information; in response to receiving the parameterless search request, determining, for the mobile computing device, a current context that includes information identifying one or more future activities of the user determined to have at least a threshold likelihood of occurring at one or more future times; identifying one or more result categories that are likely to be relevant to the user of the mobile computing device based upon the current context of the mobile computing device, the one or more result categories defining one or more categories of information from which results for the parameterless search request are identified; identifying with a digital computer system one or more results determined to be relevant to the user of the mobile computing device based upon the current context of the mobile computing device, wherein the one or more identified results are associated with the identified one or more result categories; and providing the one or more results for display to the user of the mobile computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An electronic system for providing results that are relevant to a user, the system comprising:
-
a mobile computing device; an input subsystem of the mobile computing device that is configured to receive a parameterless search request for information that is currently relevant to a user of the mobile computing device, the parameterless search request being received based on user input that indicates a request for the information that is currently relevant to the user without the user specifying parameters for identifying the information; a context determination unit on the mobile computing device that is programmed to determine, for the mobile computing device, a current context that includes information identifying one or more future activities of the user determined to have at least a threshold likelihood of occurring at one or more future times; a category identification unit of the mobile computing device that is configured to, in response to the parameterless search request being received by the input subsystem, identify one or more result categories that are likely to be relevant to the user of the mobile computing device based upon the current context of the mobile computing device, the one or more result categories defining one or more categories of information from which results for the parameterless search request are identified; a result identification unit of the mobile computing device that is configured to, in response to the parameterless search request being received by the input subsystem, identify one or more results determined to be relevant to the user of the mobile computing device based upon the current context of the mobile computing device, wherein the one or more identified results are associated with the identified one or more result categories; and an output subsystem of the mobile computing device that is configured to provide the one or more results to the user of the mobile computing device.
-
-
20. A mobile computing device comprising:
-
one or more computer processors; an input subsystem to receive a parameterless search request for information that is currently relevant to a user of the mobile computing device, the parameterless search request being received based on user input that indicates a request for the information that is currently relevant to the user without the user specifying parameters for identifying the information; a context determination unit that is installed on the mobile computing device that is programmed to determine, for the mobile computing device, a current context that includes information identifying one or more future activities of the user determined to have at least a threshold likelihood of occurring at one or more future times; a category identification unit that is installed on the mobile computing device that is programmed to, in response to the parameterless search request being received by the input subsystem, identify one or more result categories that are likely to be relevant to the user of the mobile computing device based upon the current context of the mobile computing device, the one or more result categories defining one or more categories of information from which results for the parameterless search request are identified; code that is that is installed on the mobile computing device that is programmed to identify, in response to a parameterless search request received by the input subsystem, one or more results determined to be relevant to the user of the mobile computing device based upon the current context of the mobile computing device, wherein the one or more identified results are associated with the identified one or more result categories; and an output subsystem to provide the one or more results to the user of the mobile computing device.
-
-
21. A computer-implemented method comprising:
-
receiving a parameterless search request for information that is currently relevant to a user of the mobile computing device, the parameterless search request being received based on user input that indicates a request for the information that is currently relevant to the user without the user specifying parameters for identifying the information; in response to receiving the parameterless search request, identifying with a digital computer system one or more results that are determined to be relevant to the user of the mobile computing device based upon a current context of the mobile computing device, wherein the current context further includes a current rate of speed at which the mobile computing device is travelling; and providing the results for display by the mobile computing device. - View Dependent Claims (22)
-
-
23. A computer-implemented method comprising:
-
receiving a parameterless search request for information that is currently relevant to a user of a mobile computing device, the parameterless search request being received based on user input that indicates a request for the information that is currently relevant to the user without the user specifying parameters for identifying the information; in response to receiving the parameterless search request, determining, for a mobile computing device, a current context that includes information identifying one or more future activities of the user determined to have at least a threshold likelihood of occurring at one or more future times; identifying with a digital computer system one or more results determined to be relevant to the user of the mobile computing device based upon the current context of the mobile computing device, wherein the current context includes a current time of day, a current date, and calendar appointments for the user; and providing the one or more results for display by the mobile computing device. - View Dependent Claims (24)
-
-
25. A computer-implemented method comprising:
-
receiving a parameterless search request for information that is currently relevant to a user of a mobile computing device, the parameterless search request being received based on user input that indicates a request for the information that is currently relevant to the user without the user specifying parameters for identifying the information; in response to receiving the parameterless search request, determining, for a mobile computing device, a current context that includes information identifying one or more future activities of the user determined to have at least a threshold likelihood of occurring at one or more future times; identifying with a digital computer system one or more results determined to be relevant to the user of the mobile computing device based upon the current context of the mobile computing device, wherein the current context includes the user'"'"'s recent activity on the mobile computing device; and providing the one or more results for display by the mobile computing device. - View Dependent Claims (26)
-
-
27. A computer-implemented method comprising:
-
receiving a parameterless search request for information that is currently relevant to a user of a mobile computing device, the parameterless search request being received based on user input that indicates a request for the information that is currently relevant to the user without the user specifying parameters for identifying the information; in response to receiving the parameterless search request, determining, for a mobile computing device, a current context that includes information identifying one or more future activities of the user determined to have at least a threshold likelihood of occurring at one or more future times; retrieving data that indicates whether the user found to be relevant, results previously identified in response to previously received parameterless search requests; selecting a portion of the retrieved data associated with previous contexts for the mobile computing device that are determined to have a threshold degree of similarity to the current context for the mobile computing device; in response to receiving the parameterless search request, identifying with a digital computer system one or more results that are determined to be relevant to the user of the mobile computing device based upon the current context of the mobile computing device and the selected portion of the retrieved data; and providing the one or more results for display by the mobile computing device.
-
-
28. A computer-implemented method comprising:
-
receiving a parameterless search request for information that is currently relevant to a user of a mobile computing device, the parameterless search request being received based on user input that indicates a request for the information that is currently relevant to the user without the user specifying parameters for identifying the information; in response to receiving the parameterless search request, determining, for a mobile computing device, a current context that includes information identifying one or more future activities of the user determined to have at least a threshold likelihood of occurring at one or more future times; identifying with a digital computer system one or more results determined to be relevant to the user of the mobile computing device based upon the current context of the mobile computing device; selecting a subsystem of the mobile computing device to use for providing the selected information to the user based upon, at least in part, a manner in which the input was received by the mobile computing device; and providing the one or more results using the selected subsystem for display by the mobile computing device.
-
Specification