Typeahead Intent Icons and Snippets on Online Social Networks
First Claim
1. A method comprising. by one or more computing devices:
- receiving, from a client system of a first user of an online social network, a query input from the first user, wherein the query input comprises one or more n-grams;
generating a plurality of suggested queries based at least in part on the query input, each suggested query being of a particular query-type of a plurality of query-types, wherein each suggested query comprises one or more snippets, each snippet comprising contextual information about the suggested query and one or more references to the particular query-type of the suggested query; and
sending, to the client system of the first user for display, one or more of the suggested queries and the respective snippets for each suggested query, each suggested query being visually distinguished based on the particular query-type of the suggested query; and
wherein each suggested query is selectable to execute a search query corresponding to the suggested query.
3 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes receiving a query input from the first user. The method includes generating a plurality of suggested queries based at least in part on the query input, each suggested query being of a particular query-type of a plurality of query-types. Each suggested query may include one or more snippets, each snippet including contextual information about the suggested query and one or more references to the particular query-type of the suggested query. The method includes sending one or more of the suggested queries and the respective snippets for each suggested query. Each suggested query may be visually distinguished based on the particular query-type of the suggested query, and each suggested query may be selectable to execute a search query corresponding to the suggested query.
21 Citations
18 Claims
-
1. A method comprising. by one or more computing devices:
-
receiving, from a client system of a first user of an online social network, a query input from the first user, wherein the query input comprises one or more n-grams; generating a plurality of suggested queries based at least in part on the query input, each suggested query being of a particular query-type of a plurality of query-types, wherein each suggested query comprises one or more snippets, each snippet comprising contextual information about the suggested query and one or more references to the particular query-type of the suggested query; and sending, to the client system of the first user for display, one or more of the suggested queries and the respective snippets for each suggested query, each suggested query being visually distinguished based on the particular query-type of the suggested query; and
wherein each suggested query is selectable to execute a search query corresponding to the suggested query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. One or more computer-readable non-transitory storage media embodying software that is operable when executed to:
-
receive, from a client system of a first user of an online social network, a query input from the first user, wherein the query input comprises one or more n-grams; generate a plurality of suggested queries based at least in part on the query input, each suggested query being of a particular query-type of a plurality of query-types, wherein each suggested query comprises one or more snippets, each snippet comprising contextual information about the suggested query and one or more references to the particular query-type of the suggested query; and send, to the client system of the first user for display, one or more of the suggested queries and the respective snippets for each suggested query, each suggested query being visually distinguished based on the particular query-type of the suggested query; and
wherein each suggested query is selectable to execute a search query corresponding to the suggested query.
-
-
18. A system comprising:
- one or more processors; and
a memory coupled to the processors comprising instructions executable by the processors, the processors being operable when executing the instructions to;receive, from a client system of a first user of an online social network, a query input from the first user, wherein the query input comprises one or more n-grams; generate a plurality of suggested queries based at least in part on the query input, each suggested query being of a particular query-type of a plurality of query-types, wherein each suggested query comprises one or more snippets, each snippet comprising contextual information about the suggested query and one or more references to the particular query-type of the suggested query; and send, to the client system of the first user for display, one or more of the suggested queries and the respective snippets for each suggested query, each suggested query being visually distinguished based on the particular query-type of the suggested query; and
wherein each suggested query is selectable to execute a search query corresponding to the suggested query.
- one or more processors; and
Specification