PERSISTENT CONTEXTUAL SEARCHES
First Claim
1. A computer-readable medium having executable instructions to show search results based on a badge, the executable instructions, when executed by a device, causing the device to perform acts comprising:
- requesting a search based on a query associated with said badge and also based on a context that exists at a time at which said search is requested, said badge having been earned by a user of said device based on behavior of said user, said badge having been assigned to said user based on having been earned by said user based on behavior other than acts of requesting searches or entering queries, said search being requested automatically based on said query associated with said badge, said request being initiated without intervention from said user;
receiving, from a search provider, results based on said search;
determining that display of said results has been triggered; and
displaying said results on said device, said displaying being triggered either by movement of said device, availability of a high quality result, location of friends of said user, or passage of time, said results being displayed with an indication of said badge.
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 to show search results based on a badge, the executable instructions, when executed by a device, causing the device to perform acts comprising:
-
requesting a search based on a query associated with said badge and also based on a context that exists at a time at which said search is requested, said badge having been earned by a user of said device based on behavior of said user, said badge having been assigned to said user based on having been earned by said user based on behavior other than acts of requesting searches or entering queries, said search being requested automatically based on said query associated with said badge, said request being initiated without intervention from said user; receiving, from a search provider, results based on said search; determining that display of said results has been triggered; and displaying said results on said device, said displaying being triggered either by movement of said device, availability of a high quality result, location of friends of said user, or passage of time, said results being displayed with an indication of said badge. - 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; receiving a search request, said search request being based on a query associated with said badge and also being based on a context that exists at a device from which said search request is received at a time at which said search is requested, said badge having been earned by a user of said device based on behavior of said user, said badge having been assigned to said user based on having been earned by said user based on behavior other than acts of requesting searches or entering queries, said badge not being usable by said user to save a search without having been earned by said user, said search having been requested automatically based on said query associated with said badge, said request being initiated without intervention from said user; and providing search results based on said search request to a device that displays said search results with said badge when said device determines that display of said search results has been triggered, display of said search results being triggered either by movement of said device, availability of a high quality result, location of friends of said user, or passage of time. - 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 said memory and that is earned by a user of said device based on said user'"'"'s behavior, said badge having been assigned to said user based on having been earned by said user based on behavior other than acts of requesting searches or entering queries; and a search component that is stored in said memory and that executes on said processor, that makes a search request based on a query that is associated with said badge and also based on a context that exists at said device at a time at which said request is made, that receives results in response to said search request, that determines whether display of said results have been triggered, and that displays said results when display of said results has been triggered, said device making said request automatically based on said query associated with said badge, said request being initiated without intervention from said user, said device showing said results with said badge and either on a desktop of said device or on a lock screen of said device, display of said results being triggered either by movement of said device, availability of a high quality result, location of friends of said user, or passage of time. - View Dependent Claims (18, 19, 20)
-
Specification