Extensible communication controls
First Claim
1. A method of utilizing an extensible communications control for communicating between a computing device and a remote communications device, the method comprising:
- determining from a contact'"'"'s information an extensible communication activity;
adapting the extensible communications control to generate a communication request to a communication address of said extensible communication activity; and
establishing a communications connection conforming to said communication extensible communication activity with the remote communications device.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention is directed to providing extensible and adaptable software communications controls for handling communication between devices. An extensible communications control is used to communicate between the computing device and a remote communications device. In a computing program that has been adapted to use the extensible communications control, information about a contact person is retrieved. From the retrieved contact information, it is determined what types of activities may be used to communicate with the contact person at the remote communications device. Once a communication activity has been determined from the contact person'"'"'s information, a communication request is sent to a communication address associated with that communication activity. Upon acceptance the extensible communications control commences communication with the remote communications device.
-
Citations
42 Claims
-
1. A method of utilizing an extensible communications control for communicating between a computing device and a remote communications device, the method comprising:
-
determining from a contact'"'"'s information an extensible communication activity;
adapting the extensible communications control to generate a communication request to a communication address of said extensible communication activity; and
establishing a communications connection conforming to said communication extensible communication activity with the remote communications device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer readable medium having computer executable instructions for utilizing an extensible communications control for communicating between a computing device and a remote communications device, by:
-
determining from a contact'"'"'s information an extensible communication activity;
adapting the extensible communications control to generate a communication request to a communication address of said extensible communication activity; and
establishing a communications connection conforming to said communication extensible communication activity with the remote communications device. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 39, 40)
-
-
28. A computing apparatus having a processor and a memory, the memory having computer executable instructions for utilizing an extensible communications control for communicating with a remote communications device by:
-
determining from a contact'"'"'s information an extensible communication activity;
adapting the extensible communications control to generate a communication request to a communication address of said extensible communication activity; and
establishing a communications connection conforming to said communication extensible communication activity with the remote communications device. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A method of responding to an extensible communication request from a computing device to a communications device, the method comprising:
-
determining from a received communication request an extensible communication activity;
determining that a communications program is responsive to said extensible communication activity; and
activating said communications program in response to said communication request.
-
-
41. A computer readable medium having computer executable instructions for responding to an extensible communication request from a computing device to a communications device, by:
-
determining from a received communication request an extensible communication activity;
determining that a communications program is responsive to said extensible communication activity; and
activating said communications program in response to said communication request.
-
-
42. A computing apparatus having a processor and a memory, the memory having computer executable instructions for responding to an extensible communication request from a computing device to a communications device by:
-
determining from a received communication request an extensible communication activity;
determining that a communications program is responsive to said extensible communication activity; and
activating said communications program in response to said communication request.
-
Specification