Adding contextual information to messages
First Claim
1. A method comprising:
- receiving an online chat message associated with a plurality of users of a social networking system, the online chat message received via an online chat channel;
identifying a plurality of online chat messages previously sent between the plurality of users via the online chat channel, the plurality of online chat messages being associated with respective timestamps;
identifying a subset of online chat messages from the plurality of online chat messages that are more recent than other online chat messages in the plurality of online chat messages, the subset of online chat message identified based on the respective timestamps of the plurality of online chat messages and the subset of online chat messages falling within a pre-determined window of time;
generating, by the social networking system, an email message that includes content from each of the received online chat message and the subset of recent online chat messages identified based on the respective timestamps organized in chronological order, the email also including profile pictures of the plurality of users and a link to a conversation thread associated with the plurality of users; and
emailing the email message from the social networking system to at least one of the plurality of users that is an intended recipient of the online chat message.
2 Assignments
0 Petitions
Accused Products
Abstract
A messaging system that organizes and presents messages to users of the messaging system. The messaging system includes a mailbox module that receives messages and generates conversation threads from the messages. Messages received from different electronic message channels may be aggregated into a common conversation thread. The conversation threads are also organized in a message interface and then presented to a user of the messaging system. The messaging system may include a social networking system that stores social information about users, which can be used to organize the conversation threads. Other features include a multi mode message interface, and a method for adding contextual information to messages.
-
Citations
15 Claims
-
1. A method comprising:
-
receiving an online chat message associated with a plurality of users of a social networking system, the online chat message received via an online chat channel; identifying a plurality of online chat messages previously sent between the plurality of users via the online chat channel, the plurality of online chat messages being associated with respective timestamps; identifying a subset of online chat messages from the plurality of online chat messages that are more recent than other online chat messages in the plurality of online chat messages, the subset of online chat message identified based on the respective timestamps of the plurality of online chat messages and the subset of online chat messages falling within a pre-determined window of time; generating, by the social networking system, an email message that includes content from each of the received online chat message and the subset of recent online chat messages identified based on the respective timestamps organized in chronological order, the email also including profile pictures of the plurality of users and a link to a conversation thread associated with the plurality of users; and emailing the email message from the social networking system to at least one of the plurality of users that is an intended recipient of the online chat message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 15)
-
-
10. A non-transitory computer readable medium storing computer executable code, the code when executed by at least one processor implements operations of:
-
receiving an online chat message associated with a plurality of users of a social networking system, the online chat message received via an online chat channel; identifying a plurality of online chat messages previously sent between the plurality of users via the online chat channel, the plurality of online chat messages being associated with respective timestamps; identifying a subset of online chat messages from the plurality of online chat messages that are more recent than other online chat messages in the plurality of online chat messages, the subset of online chat message identified based on the respective timestamps of the plurality of online chat messages, and the subset of online chat messages falling within a pre-determined window of time; generating, by the social networking system, an email message that includes content from each of the received online chat message and the subset of recent online chat messages identified based on the respective timestamps organized in chronological order, the email also including profile pictures of the plurality of users and a link to a conversation thread associated with the plurality of users; and emailing the email message from the social networking system to at least one of the plurality of users that is an intended recipient of the online chat message. - View Dependent Claims (11, 12, 13, 14)
-
Specification