Method and apparatus for establishing communications from browser application
First Claim
1. A method for establishing real-time audio communications between a process executing on a computer system coupled to a packet-switched network and an information source coupled to either a packet-switched data network or terminating apparatus on a circuit-switched communication network, the method comprising:
- A. retrieving, with a browser process executing on the computer system, address information usable in establishing a real-time audio communication connection with a destination;
B. supplying the address information from the browser process to a computer telephony communication utility associated with the browser process; and
C. initiating with the computer telephony communication utility a real-time audio communication connection with the destination identified by the address information.
5 Assignments
0 Petitions
Accused Products
Abstract
A technique for initiating communications from a web browser to a destination on either a packet-switched data network or a circuit-switched communication network includes a communication utility capable of interacting with a browser utility and responsive to address information obtained from a website for establishing a communication link with the website with the other destination defined by the address information. In one embodiment, the address information may comprise either an Internet protocol address, an E-mail address, or a traditional telephone number. The communication utility further enables sharing of URL data so that once a communication link is established, the parties may examine the same website pages simultaneously while communicating over a point-to-point communication link.
292 Citations
20 Claims
-
1. A method for establishing real-time audio communications between a process executing on a computer system coupled to a packet-switched network and an information source coupled to either a packet-switched data network or terminating apparatus on a circuit-switched communication network, the method comprising:
-
A. retrieving, with a browser process executing on the computer system, address information usable in establishing a real-time audio communication connection with a destination;
B. supplying the address information from the browser process to a computer telephony communication utility associated with the browser process; and
C. initiating with the computer telephony communication utility a real-time audio communication connection with the destination identified by the address information. - View Dependent Claims (2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
A.1 selecting the address information with the browser process.
-
-
8. The method of claim 7 wherein step A.1 further comprises:
A.1.1 selecting the address information with a pointing device from a user interface associated with the browser process.
-
9. The method of claim 1 wherein step B comprises:
B.1 supplying the address information to a communication utility executable on the computer system as the browser process, the communication utility responsive to the browser utility.
-
10. The method of claim 1 wherein step B further comprises:
B.1 receiving an executable copy of the communication utility, the communication utility responsive to the browser utility.
-
11. The method of claim 1 wherein step C further comprises:
-
C.1 supplying the address information to the communication utility; and
C.2 initiating a communication link from the communication utility to the destination specified by the communication information.
-
-
12. The method of claim 1 further comprising:
D. establishing a communication link with the destination designated by the address information.
-
13. The method of claim 12 wherein the address information comprises an Internet Protocol address and step D further comprises:
D.1 establishing a communication link with the network protocol address specified in the address information.
-
14. The method of claim 12 wherein the address information specifies an electronic mail address and wherein step D further comprises:
-
D.1 obtaining a network protocol address associated with the electronic mail address specified in the address information; and
D.2 establishing a communication link with the network protocol address associated with the E-mail address.
-
-
15. The method of claim 14 wherein step D.1 further comprises:
D.1.1 searching a directory for the network protocol address associated with the electronic mail address.
-
16. The method of claim 12 wherein the address information comprises a telephone number and step D comprises:
D.1 establishing a communication link with a gateway capable of communicating with the terminating apparatus specified by the telephone number.
-
17. The method of claim 16 wherein step D.1 comprises:
-
D.1.1 resolving the telephone number into a network protocol address; and
D.1.2 using the network protocol address to contact the gateway.
-
-
6. The method of claim I wherein the address information is in the form of hypertext markup language (HTML).
-
18. A computer program for use with a computer system operatively coupled to a computer network, the computer system capable of executing one or more processes, the computer program comprising a computer usable medium having computer readable program code embodied in the medium, the program code comprising:
-
A. browser program code configured to obtain address information usable in establishing a real-time audio communication connection with a destination;
B. computer telephony program code for establishing a real-time audio communication connection with the destination, the destination comprising an address on a packet-switched network or terminating apparatus on a circuit-switched communication network;
C. program code, responsive to the browser program code, for supplying to the computer telephony program code the address information; and
D. program code for initiating execution of the computer telephony program code for establishing a real-time audio communication connection with the destination specified by the address information. - View Dependent Claims (19, 20)
program code configured to provide a visual presentation of information obtained over the computer network.
-
-
20. The computer program product of claim 19 further comprising:
program code, responsive to user commands from a computer system pointing device, for retrieving address information from a remote address operatively coupled to the computer system.
Specification