×

Communication of a selected type over a wide area network

  • US 7,437,411 B2
  • Filed: 01/15/2007
  • Issued: 10/14/2008
  • Est. Priority Date: 10/01/1993
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method comprising:

  • enabling a first user to log in using at least one of a plurality of communication devices;

    initializing collaboration initiator software on the communication device used by the first user to log in;

    enabling a second user to log in using at least one of a plurality of communication devices, the at least one communication device used by the second user to log in being separated from the at least one communication device used by the first user to log in by at least one wide area network;

    sending information indicating an address of the first user to a first server associated with the at least one communication device used by the first user to log in;

    sending information indicating an address of the second user to a second server associated with the at least one communication device used by the second user to log in, the second server being separate from the first server by the at least one wide area network;

    in response to the initialization of the collaboration initiator software on the communication device used by the first user to log in, retrieving user related identifier information for the second user from at least one server;

    causing display of a graphical rolodex on a display of the communication device used by the first user to log in, the graphical rolodex having a scrollable listing of user identifiers of potential participants;

    causing display of a quick-dial panel on the display of the communication device used by the first user to log in, the quick-dial panel listing identifiers in the form of icons for potential participants for selection by the first user, the quick-dial panel having been previously created by the first user by selecting user identifiers of potential participants from the graphical rolodex, wherein at least one of the graphical rolodex and the quick-dial panel further includes the retrieved user identifier information for the second user;

    causing display of a plurality of representations of communication types for selection by the first user, the communication types including both real time and non-real time communication types;

    allowing the first user to initiate communication with the second user by selecting an identifier for the second user from at least one of the graphical rolodex and the quick-dial panel and by selecting a communication type;

    establishing communication between the first and second servers to receive, at the first server, address information of the second user from the second server;

    querying the first server to obtain the current address information for the second user; and

    in response to selection of the second user'"'"'s identifier and to selection of a communication type representation by the first user, using the received address information to cause automatic establishing of the selected communication type or a default communication type if no communication type is selected, wherein the communication is established over the at least one wide area network, between the first and second users;

    maintaining at least one directory of potential participants; and

    maintaining an association between the potential participants and corresponding address information of respective communication devices used by the potential participants for logging in, wherein the association is dynamically changeable based on tracking of location of client programs at the respective communication devices so that a logged in potential participant can be located no matter where the potential participant is located.

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