Systems And Methods For Establishing A Communication Session Among End-Points
First Claim
1. A method of establishing a communication session, the method comprising:
- receiving, from a client computing device at a gateway computing device, a request to establish a communication session with an end-point, the client computing device executing a program that locates address information within application output displayed at the client computing device;
forwarding at least a portion of the received request to a private branch exchange in communication the gateway computing device, the at least a portion of the received request comprising the address information of the end-point and address information associated with an end-user of the client computing device; and
establishing, by the private branch exchange, a communication session between the end-point using the located address information and the address information associated with the end-user of the client computing device.
14 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for establishing a communications session among end-points are shown and described. The method can include receiving, from a client computing device at a gateway computing device, a request to establish a communication session with an end-point, the client computing device executing a program that locates address information for the end-point within application output displayed at the client computing device and forwarding at least a portion of the received request to a private branch exchange in communication the gateway computing device, the at least a portion of the received request including the address information of the end-point and address information associated with an end-user of the client computing device.
90 Citations
20 Claims
-
1. A method of establishing a communication session, the method comprising:
-
receiving, from a client computing device at a gateway computing device, a request to establish a communication session with an end-point, the client computing device executing a program that locates address information within application output displayed at the client computing device; forwarding at least a portion of the received request to a private branch exchange in communication the gateway computing device, the at least a portion of the received request comprising the address information of the end-point and address information associated with an end-user of the client computing device; and establishing, by the private branch exchange, a communication session between the end-point using the located address information and the address information associated with the end-user of the client computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for establishing a communications session, the system comprising:
-
means for receiving, from a client computing device at a gateway computing device, a request to establish a communication session with an end-point, the client computing device executing a program that locates address information for the end-point within application output displayed at the client computing device; means for forwarding at least a portion of the received request to a private branch exchange in communication the gateway computing device, the at least a portion of the received request comprising the address information of the end-point and address information associated with an end-user of the client computing device; and means for establishing, by the private branch exchange, a communication session between the end-point using the located address information and the address information associated with the end-user of the client computing device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer readable medium having instructions thereon that when executed cause a processor to establish a communication session, the computer readable medium comprising:
-
instructions to receive, from a client computing device at a gateway computing device, a request to establish a communication session with an end-point, the client computing device executing a program that locates address information for the end-point within application output displayed at the client computing device; instructions to forward at least a portion of the received request to a private branch exchange in communication the gateway computing device, the at least a portion of the received request comprising the address information of the end-point and address information associated with an end-user of the client computing device; and instructions to establish, by the private branch exchange, a communication session between the end-point using the located address information and the address information associated with the end-user of the client computing device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification