×

Organizing messages into conversation threads

  • US 9,219,704 B2
  • Filed: 10/28/2011
  • Issued: 12/22/2015
  • Est. Priority Date: 11/12/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, by a social networking system, a first message corresponding to a first electronic message channel, the first message associated with a first set of users of the social networking system, the first electronic message channel being one of email, chat, extensible messaging and presence protocol or short message service;

    adding the first message to a first conversation thread that is associated with the first set of users and includes a collection of messages sent between the first set of users;

    receiving, by the social networking system, a second message corresponding to a second electronic message channel that is different than the first electronic message channel, the second message also associated with the first set of users, the second electronic message channel being one of email, chat, extensible messaging and presence protocol or short message service;

    adding the second message to the first conversation thread associated with the first set of users;

    accessing information about at least one social relationship in the social networking system between the first set of users associated with the first conversation thread;

    selecting a subset of the first set of users based on the information about the at least one social relationship;

    generating a first summary of the first conversation thread, the first summary including an excerpt from the first conversation thread, names of the selected subset of the first set of users, and profile pictures of the selected subset of the first set of users that are identified from profiles of the selected subset of the first set of users;

    generating a second summary of a second conversation thread, the second summary including an excerpt from the second conversation thread, one or more names of one or more users from a second set of users associated with the second conversation thread, and one or more profile pictures of the one or more users from the second set of users that are identified from one or more profiles of the one or more users from the second set of users;

    generating a conversation thread list that includes the first summary of the first conversation thread and the second summary of the second conversation thread; and

    responsive to receiving a user selection of the first summary in the conversation thread list, generating a message interface corresponding to the first conversation thread for display to a user of the first set of users, the message interface including;

    content of the first message in association with an icon representing the first electronic message channel; and

    content of the second message in association with an icon representing the second electronic message channel.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×