Generating card stacks with queries on online social networks
First Claim
1. A method comprising, by a computing device:
- receiving, from a client device of a first user of an online social network, an input from the first user to access a card-stack interface of the online social network;
generating a plurality of cards, each card comprising a suggested search query from a card-aggregator module of the online social network, wherein each suggested search query comprises a plurality of terms referencing a query-domain associated with the online social network and one or more query-filters, and wherein the query-filters reference one or more objects of the online social network and one or more object attributes of the one or more objects, each card further comprising one or more search results corresponding to the suggested search query, each search result referencing an object of the online social network matching the suggested search query of the card and being within the query-domain associated with the suggested search query, and wherein the object corresponding to the search result matches each of the query-filters associated with the suggested search query of the respective card; and
sending, to the client device in response to the input from the first user, the card-stack interface for display to the first user, wherein the card-stack interface comprises one or more of the generated cards.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes receiving, from a client device of a user of an online social network, an input from the user to access a card-stack interface, generating a plurality of cards, where each card comprises a suggested query referencing a query-domain associated with the online social network and one or more query-filters, and where each query-filter references one or more objects of the online social network, each card further comprising one or more search results corresponding to the suggested query, and each search result referencing an object of the online social network matching the suggested query of the card; and sending, to the client device in response to the input from the first user, the card-stack interface for display to the first user, wherein the card-stack interface comprises one or more of the generated cards.
92 Citations
39 Claims
-
1. A method comprising, by a computing device:
-
receiving, from a client device of a first user of an online social network, an input from the first user to access a card-stack interface of the online social network; generating a plurality of cards, each card comprising a suggested search query from a card-aggregator module of the online social network, wherein each suggested search query comprises a plurality of terms referencing a query-domain associated with the online social network and one or more query-filters, and wherein the query-filters reference one or more objects of the online social network and one or more object attributes of the one or more objects, each card further comprising one or more search results corresponding to the suggested search query, each search result referencing an object of the online social network matching the suggested search query of the card and being within the query-domain associated with the suggested search query, and wherein the object corresponding to the search result matches each of the query-filters associated with the suggested search query of the respective card; and sending, to the client device in response to the input from the first user, the card-stack interface for display to the first user, wherein the card-stack interface comprises one or more of the generated cards. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. One or more computer-readable non-transitory storage media embodying software that is operable when executed to:
-
receive, from a client device of a first user of an online social network, an input from the first user to access a card-stack interface of the online social network; generate a plurality of cards, each card comprising a suggested search query from a card-aggregator module of the online social network, wherein each suggested search query comprises a plurality of terms referencing a query-domain associated with the online social network and one or more query-filters, and wherein the query-filters reference one or more objects of the online social network and one or more object attributes of the one or more objects, each card further comprising one or more search results corresponding to the suggested search query, each search result referencing an object of the online social network matching the suggested search query of the card and being within the query-domain associated with the suggested search query, and wherein the object corresponding to the search result matches each of the query-filters associated with the suggested search query of the respective card; and send, to the client device in response to the input from the first user, the card-stack interface for display to the first user, wherein the card-stack interface comprises one or more of the generated cards.
-
-
21. A system comprising:
- one or more processors; and
a memory coupled to the processors comprising instructions executable by the processors, the processors operable when executing the instructions to;receive, from a client device of a first user of an online social network, an input from the first user to access a card-stack interface of the online social network; generate a plurality of cards, each card comprising a suggested search query from a card-aggregator module of the online social network, wherein each suggested search query comprises a plurality of terms referencing a query-domain associated with the online social network and one or more query-filters, and wherein the query-filters reference one or more objects of the online social network and one or more object attributes of the one or more objects, each card further comprising one or more search results corresponding to the suggested search query, each search result referencing an object of the online social network matching the suggested search query of the card and being within the query-domain associated with the suggested search query, and wherein the object corresponding to the search result matches each of the query-filters associated with the suggested search query of the respective card; and send, to the client device in response to the input from the first user, the card-stack interface for display to the first user, wherein the card-stack interface comprises one or more of the generated cards. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
- one or more processors; and
Specification