×

System and method for graphically managing a communication session with a context based contact set

  • US 10,574,623 B2
  • Filed: 03/29/2010
  • Issued: 02/25/2020
  • Est. Priority Date: 03/30/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • during an active communication session among communication devices of a plurality of users, grouping, by a microprocessor using a first context, contacts associated with the plurality of users to yield a first grouping of contacts, wherein the first grouping of contacts are for adding one or more users to the active communication session, wherein the microprocessor displays the active communication session on a graphical user interface as a set of graphical elements representing the active communication session, and wherein the set of graphical elements comprises avatars, each avatar of the avatars representing a corresponding user of the plurality of users;

    presenting, by the microprocessor on the graphical user interface, a representation of the first grouping of contacts;

    receiving, by the microprocessor, user input associated with a contact from the first grouping of contacts, wherein the contact is not represented on the graphical user interface as participating in any active communication sessions prior to receiving the user input, and wherein the user input comprises detecting the user dragging a graphical element representing the contact from the representation of the first grouping of contacts and dropping the graphical element onto the set of graphical elements representing the active communication session;

    joining, by the microprocessor, the contact into the active communication session; and

    in response to joining the contact into the active communication session;

    revising the first context and generating a second grouping of contacts; and

    presenting, on the graphical user interface, a graphical representation of at least part of the second grouping of contacts;

    removing one of the plurality of users from the active communication session;

    in response to removing the one of the plurality of users from the active communication session, dynamically determining a second context based on a remaining number of participants; and

    in response to determining the second context based on the remaining number of participants, displaying a third grouping of contacts based on the second context wherein the third grouping of contacts are for adding one or more users to the active communication session.

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