System and method for automatic selection of an instant messenger client
First Claim
Patent Images
1. A computer-implemented method for launching a communication activity with a contact, comprising:
- receiving a request to initiate a communication activity;
querying an ordered list of providers for first provider that has presence information associated with the contact; and
launching the communication activity according to the first provider that has presence information associated with the contact.
3 Assignments
0 Petitions
Accused Products
Abstract
Automatic selection of an instant messenger (IM) client is made in response to a request to initiate a communication activity with a selected contact, such as an IM chat session. The IM client is selected according to which IM client is providing presence information related to the contact. The IM client is also selected according to which IM client is capable of handling the requested communication activity. An IM client may be selected if it can handle the requested communication activity irrespective of whether the contact is online with the IM client.
146 Citations
25 Claims
-
1. A computer-implemented method for launching a communication activity with a contact, comprising:
-
receiving a request to initiate a communication activity;
querying an ordered list of providers for first provider that has presence information associated with the contact; and
launching the communication activity according to the first provider that has presence information associated with the contact. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for launching a communication activity with a contact, comprising:
a computing device that includes an application that is configured to;
receive a request to initiate a communication activity;
query an ordered list of providers for first provider that is capable of launching the communication activity; and
launch the communication activity according to the first provider that is capable of launching the communication activity. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
19. A computer-readable medium that includes computer-executable instructions for launching a communication activity with a contact, the instructions comprising:
-
receiving a request to initiate a communication activity;
querying an ordered list of providers for first provider that has presence information associated with the contact;
querying the first provider that has presence information associated with the contact for the capability to launch the communication activity; and
launching the communication activity according to the first provider that has presence information associated with the contact and indicates that it is capable of launching the communication activity. - View Dependent Claims (20, 22, 23, 24, 25)
-
-
21. The computer-readable medium of claim 21, wherein a user selects an order of the ordered list of providers stored within the registry.
Specification