LOCATION-BASED AND ALTER-EGO QUERIES
First Claim
1. A method comprising:
- presenting a user interface element operable to request a display of results based on an attribute of an alter ego and a location of a user;
detecting, using a processor of a machine, an operation of the user interface element;
transmitting a query including the attribute of the alter ego and the location of the user;
receiving, in response to the query, results based on the attribute of the alter ego and the location of the user; and
causing a display of the results.
1 Assignment
0 Petitions
Accused Products
Abstract
A user at a geographical location may submit a search query and receive results responsive to the search query. The search results provided to the user may be based on the user'"'"'s geographical location. The search results may also be based on one or more attributes of the user or an alter ego. The alter ego may be an individual user or another type of entity, such as a group or a business. A user at a geographical location submitting an alter-ego search query may see the results that would be presented to the alter ego if the alter ego were at the geographical location. Each user'"'"'s interests may be selected through an interest-selection interface, automatically generated as the user interacts with search results, dynamically generated as a user follows or likes search results, or otherwise determined.
31 Citations
20 Claims
-
1. A method comprising:
-
presenting a user interface element operable to request a display of results based on an attribute of an alter ego and a location of a user; detecting, using a processor of a machine, an operation of the user interface element; transmitting a query including the attribute of the alter ego and the location of the user; receiving, in response to the query, results based on the attribute of the alter ego and the location of the user; and causing a display of the results. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
a user interface module configured to; present a user interface element operable to request a display of results based on an attribute of an alter ego and a location of a user; and detect an operation of the user interface element; a query module configured to; transmit a query including the attribute of the alter ego and the location of the user; and receive, in response to the query, results based on the location of the user, the attribute of the alter ego; and wherein the user interface module is further configured to; cause a display of the results. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:
-
presenting a user interface element operable to request a display of results based on an attribute of an alter ego and a location of a user; detecting an operation of the user interface element; transmitting a query including the attribute of the alter ego and the location of the user; receiving, in response to the query, results based on the attribute of the alter ego, the location of the user; and causing a display of the results.
-
Specification