Adding contextual information to messages

US9438548B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9438548-B2
Application numberUS-201113284574-A
CountryUS
Kind codeB2
Filing dateOct 28, 2011
Priority dateNov 12, 2010
Publication dateSep 6, 2016
Grant dateSep 6, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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. The method of claim 1 , wherein identifying a plurality of online chat messages comprises: identifying the conversation thread associated with the plurality of users; and identifying the plurality of online chat messages from the conversation thread. 3. The method of claim 1 , further comprising: obtaining profile links to user profiles of the plurality of users stored in the messaging system, wherein the email includes the profile links arranged in association with the content. 4. The method of claim 3 , wherein the profile links in the email are embedded into names of the plurality of users. 5. The method of claim 3 , wherein the profile links in the email are embedded into the profile pictures. 6. The method of claim 1 , wherein the plurality of users comprise two users. 7. The method of claim 1 , wherein the plurality of users comprise three or more users. 8. The method of claim 1 , wherein the online chat message is received from a first user of the plurality of users, and the email is delivered to a second user of the plurality of users. 9. The method of claim 1 , further comprising: obtaining the profile pictures for the plurality of users from user profiles stored in the messaging system, wherein the profile pictures are arranged in the email in association with the content. 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. 11. The computer readable medium of claim 10 , wherein identifying a plurality of online chat messages comprises: identifying a conversation thread associated with the plurality of users; and identifying the plurality of messages from the conversation thread. 12. The computer readable medium of claim 10 , wherein the computer executable code further comprises code executed by the processor to implement operations of: obtaining profile links to user profiles stored in the messaging system, wherein the email includes the profile links arranged in association with the content. 13. The computer readable medium of claim 10 , wherein the online chat message is received from a first user of the plurality of users, and the email is delivered to a second user of the plurality of users. 14. The computer readable medium of claim 10 , wherein the computer executable code further comprises code executed by the processor to implement operations of obtaining the profile pictures for the plurality of users from user profiles stored in the messaging system, wherein the profile pictures are arranged in the email in association with the content. 15. The method of claim 1 , wherein the email is generated to include text identifying a conversation history portion of the email, the content of the subset of received online chat messages being in the conversation history portion and the content of the received online chat message being above the conversation history portion.

Assignees

Inventors

Classifications

  • Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs {(coordinating program control therefor G06F9/52; in regulating and control system G05B)} · CPC title

  • Annexed information, e.g. attachments · CPC title

  • Extracting rules from data · CPC title

  • Physics · mapped topic

  • H04L51/16Primary

    Electricity · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9438548B2 cover?
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 an…
Who is the assignee on this patent?
Hamlin Drew W, Hsiao Daniel, Zuckerberg Mark E, and 1 more
What technology area does this patent fall under?
Primary CPC classification H04L51/16. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 06 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).