Persistent contextual searches
First Claim
1. A computer-readable medium having executable instructions which, when executed by a device, causing the device to perform acts comprising:
- identifying a badge earned by a user based on a set of actions taken by the user, the badge indicating a durable property of the user related to the set of actions;
automatically associating a query with the badge, the query comprising at least one key word related to the durable property;
submitting, without user interaction, a search request using a modified version of the query, the modified query comprising the at least one key word and additional information from a context that exists at a time at which the search is requested;
receiving, from a search provider, results based on said search without displaying the results;
monitoring for an occurrence of a display triggering event, the display triggering event comprising at least one of;
movement of the device, availability of a high quality result, location of friends of the user, and passage of time; and
responsive to the occurrence of the triggering event, displaying the results on the device.
2 Assignments
0 Petitions
Accused Products
Abstract
A badge may be assigned to a person, where the badge represents a characteristic or recurrent behavior of the person. A query may be associated with a badge, and the query may be continually used in a search request in combination with the person'"'"'s context, thereby allowing the person to be continually provided with fresh results that may be relevant to the person'"'"'s durable characteristics and current context. In one example, the person carries a handheld device, and the results are presented to the user on the user'"'"'s desktop or lock screen. The act of providing the results may be triggered in various ways, such as movement of the person who carries the device, or the availability of sufficiently high-quality results.
-
Citations
20 Claims
-
1. A computer-readable medium having executable instructions which, when executed by a device, causing the device to perform acts comprising:
-
identifying a badge earned by a user based on a set of actions taken by the user, the badge indicating a durable property of the user related to the set of actions; automatically associating a query with the badge, the query comprising at least one key word related to the durable property; submitting, without user interaction, a search request using a modified version of the query, the modified query comprising the at least one key word and additional information from a context that exists at a time at which the search is requested; receiving, from a search provider, results based on said search without displaying the results; monitoring for an occurrence of a display triggering event, the display triggering event comprising at least one of;
movement of the device, availability of a high quality result, location of friends of the user, and passage of time; andresponsive to the occurrence of the triggering event, displaying the results on the device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of showing search results based on a badge, the method comprising:
-
using a processor to perform acts comprising; identifying a badge earned by a user based on a set of actions taken by the user, the badge indicating a durable property of the user related to the set of actions; automatically associating a query with the badge, the query comprising at least one key word related to the durable property; submitting, without user interaction, a search request using a modified version of the query, the modified query comprising the at least one key word and additional information from a context that exists at a time at which the search is requested; receiving search results from a search provider, results based on the search request without displaying the results; monitoring for an occurrence of a display triggering event, the display triggering event comprising at least one of;
movement of the device, availability of a high quality result, location of friends of the user, and passage of time; andresponsive to the occurrence of the triggering event, displaying the search results. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A device that provides search results based on a badge, the device comprising:
-
a memory; a processor; a display; a badge that is stored in the memory and displayed on the display, the badge being earned by a user of the device based on a set of actions taken by the user, the badge indicating a durable property of the user related to the set of actions; and a search component that is stored in the memory and that executes on the processor and that; automatically associates a query with the badge, the query comprising at least one key word related to the durable property without intervention from the user, makes a search request based on a modified version of the query, the modified version of the query comprising the at least one key word and additional information from on a context that exists at a time at which the request is made; receives results in response to the search request without displaying the results; monitors for an occurrence of a display triggering event, the display triggering event comprising at least one of;
movement of the device, availability of a high quality result, location of friends of the user, and passage of time; andresponsive to the triggering event displays the results with the badge either on a lock screen of the device or on a screen behind the lock screen of the device. - View Dependent Claims (18, 19, 20)
-
Specification