Indexing and organizing messages in a messaging system using social network information
First Claim
1. A method comprising:
- receiving a message directed to a recipient, the recipient being a user of a social networking system;
identifying an object of the social networking system associated with the message;
accessing a social networking system database that includes social information about a relationship between the recipient and the identified object of the social networking system;
storing, by a computer, an index entry for the message in a message index, the index entry for the message in the message index comprising a reference to the message in association with the social information about the relationship between the recipient and the identified object of the social networking system, wherein the reference to the message is a reference to the message in a message data store that stores the message;
identifying a change in the social information about the relationship between the recipient and the identified object of the social networking system; and
updating the index entry for the message in the message index based on the change in the social information about the relationship between the recipient and the identified object of the social networking system.
2 Assignments
0 Petitions
Accused Products
Abstract
A messaging system receives a message that is intended for a recipient, who is a user of a social networking system. An object associated with the message is identified based on the message content and/or metadata associated with the message. The messaging system accesses a social networking system database to obtain social information about a relationship between the recipient and the identified object. The message is then indexed using the social information, wherein an entry for the message is stored in a message index based on the social information. This process may be repeated for each received message, and multiple different message indexes may be generated for received messages to track different types of social information. A user interface for viewing messages uses the message index to organize the messages, such as to filter, categorize, and/or sort the messages in the display.
-
Citations
17 Claims
-
1. A method comprising:
-
receiving a message directed to a recipient, the recipient being a user of a social networking system; identifying an object of the social networking system associated with the message; accessing a social networking system database that includes social information about a relationship between the recipient and the identified object of the social networking system; storing, by a computer, an index entry for the message in a message index, the index entry for the message in the message index comprising a reference to the message in association with the social information about the relationship between the recipient and the identified object of the social networking system, wherein the reference to the message is a reference to the message in a message data store that stores the message; identifying a change in the social information about the relationship between the recipient and the identified object of the social networking system; and updating the index entry for the message in the message index based on the change in the social information about the relationship between the recipient and the identified object of the social networking system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16)
-
-
14. A computer program product comprising a non-transitory computer-readable storage medium containing computer code for:
-
receiving a message directed to a recipient, the recipient being a user of a social networking system; identifying an object of the social networking system associated with the message; accessing a social networking system database that includes social information about a relationship between the recipient and the identified object of the social networking system; storing an index entry for the message in a message index, the index entry for the message in the message index comprising a reference to the message in association with the social information about the relationship between the recipient and the identified object of the social networking system, wherein the reference to the message is a reference to the message in a message data store that stores the message; identifying a change in the social information about the relationship between the recipient and the identified object of the social networking system; and updating the index entry for the message in the message index based on the change in the social information about the relationship between the recipient and the identified object of the social networking system. - View Dependent Claims (15, 17)
-
Specification