×

Organizing messages into conversation threads

  • US 9,929,994 B2
  • Filed: 11/20/2015
  • Issued: 03/27/2018
  • Est. Priority Date: 11/12/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving a first message corresponding to a first electronic message channel, the first message associated with a set of entities;

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

    receiving 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 set of entities;

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

    accessing information about at least one social relationship within a social networking system between the set of entities;

    selecting a subset of names from names of the entities based on the information about the at least one social relationship within the social networking system between the set of entities;

    generating a conversation thread list that includes a first summary of the first conversation thread and other summaries of other conversation threads, the first summary in the conversation thread list including an excerpt from the first conversation thread and the subset of names selected based on the information about the at least one social relationship;

    generating, responsive to a user selection of the first summary in the conversation thread list, data for a message interface corresponding to the first conversation thread, the message interface for display to an entity of the set of entities and including;

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

    content of the second message in association with a second icon different than the first icon, the second icon representing the second electronic message channel that is different from the first electronic messaging channel; and

    responsive to the entity from the set of entities leaving the first conversation thread, changing a state of the first conversation thread to an archived state for the entity, wherein the archived state of the first conversation thread causes the first conversation thread to be hidden from view in a listing of conversation threads associated with the entity.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×