Saved queries in a social networking system
First Claim
Patent Images
1. A method comprising:
- receiving a search phrase from a user;
generating a structured query representing the search phrase by parsing the search phrase, the structured query including a focal search object and a connected search object, the focal search object and the connected search object each having an object type;
updating a reverse index to include an identifier for the structured query, the reverse index storing a plurality of structured query identifiers based on the focal search object and the connected search object in the structured queries; and
for each of a plurality of received actions;
extracting an object from the received action, the extracted object having an object type,determining whether the extracted object matches the structured query,responsive to determining that the extracted object matches the structured query, storing a link to the extracted object in association with the structured query, andsending a notification to the user indicating an updated result for the structured query.
2 Assignments
0 Petitions
Accused Products
Abstract
A user saves a structured query defining connections between two or more objects maintained by a social networking system. The social networking system finds objects matching the structured query, either by periodically performing searches for new objects or by analyzing objects as they are added or modified. The user creating the saved query can subsequently view the matching objects.
-
Citations
15 Claims
-
1. A method comprising:
-
receiving a search phrase from a user; generating a structured query representing the search phrase by parsing the search phrase, the structured query including a focal search object and a connected search object, the focal search object and the connected search object each having an object type; updating a reverse index to include an identifier for the structured query, the reverse index storing a plurality of structured query identifiers based on the focal search object and the connected search object in the structured queries; and for each of a plurality of received actions; extracting an object from the received action, the extracted object having an object type, determining whether the extracted object matches the structured query, responsive to determining that the extracted object matches the structured query, storing a link to the extracted object in association with the structured query, and sending a notification to the user indicating an updated result for the structured query. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
generating, at a social networking system, a structured query based on information received from a user, the structured query including a focal search object and a connected search object; updating a reverse index to include an identifier for structured query, the reverse index storing a plurality of structured query identifiers based on focal search objects and the connected search objects in the structured queries; receiving an action; accessing the reverse index to determine whether the received action causes an object maintained by the social networking system to match the structured query; and responsive to determining that the received action causes the object to match the structured query, storing a link to the object in association with the structured query. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15)
-
Specification