METHODS FOR ENABLING E-COMMERCE VOICE COMMUNICATION
First Claim
1. A method for operating a server comprises:
- receiving a page request for a web page from a client computer via the Internet, the web page including an icon;
retrieving the web page from a storage of the server;
sending the web page to the client computer via the Internet;
receiving a request from the client computer to initiate a telephone call via the Internet in response to a selection of the icon on the web page;
initiating a real-time communications channel between the client computer and the server via the Internet in response to the request;
determining a telephone number in response to the request;
using a voice modem, coupled to the server and to a telephone line, to dial the telephone number;
receiving packets of voice data from the client computer from the Internet;
reassembling the packets of voice data into a stream of digital voice data;
converting the stream of digital voice data to a stream of analog voice data;
outputting the stream of analog voice data to the voice modem, andoutputting the stream of the analog voice data from the voice modem to the telephone line.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for operating a server includes receiving a page request for a web page from a client computer via the Internet, the web page including an icon, retrieving the web page from a storage of the server, sending the web page to the client computer via the Internet, receiving a request from the client computer to initiate a telephone call via the Internet in response to a selection of the icon on the web page, initiating a real-time communications channel between the client computer and the server via the Internet in response to the request, determining a telephone number in response to the request, using a voice modem, coupled to the server and to a telephone line, to dial the telephone number, receiving packets of voice data from the client computer from the Internet, reassembling the packets of voice data into a stream of digital voice data, converting the stream of digital voice data to a stream of analog voice data, outputting the stream of analog voice data to the voice modem, and outputting the stream of the analog voice data from the voice modem to the telephone line.
-
Citations
20 Claims
-
1. A method for operating a server comprises:
-
receiving a page request for a web page from a client computer via the Internet, the web page including an icon; retrieving the web page from a storage of the server; sending the web page to the client computer via the Internet; receiving a request from the client computer to initiate a telephone call via the Internet in response to a selection of the icon on the web page; initiating a real-time communications channel between the client computer and the server via the Internet in response to the request; determining a telephone number in response to the request; using a voice modem, coupled to the server and to a telephone line, to dial the telephone number; receiving packets of voice data from the client computer from the Internet; reassembling the packets of voice data into a stream of digital voice data; converting the stream of digital voice data to a stream of analog voice data; outputting the stream of analog voice data to the voice modem, and outputting the stream of the analog voice data from the voice modem to the telephone line. - View Dependent Claims (2, 3, 4, 5, 6, 7, 14)
-
-
8. A method for operating a server comprises:
-
receiving a request at a server from a client computer to initiate a telephone call via a computer network, the request from the client computer in response to a selection of an icon on a web page, the web page retrieved from the server and downloaded to the client computer; initiating a real-time communications channel at the server to the client computer via the computer network in response to the request from the client computer; determining a telephone number to dial in response to the request; dialing the telephone number on a telephone with a voice modem, the server comprising the voice modem and the voice modem coupled to the telephone line; receiving packets of voice data at the server from the client computer; reassembling at the server the packets of voice data into a stream of digital audio data; converting the stream of digital audio data to a stream of analog audio data with a sound board within the server; outputting the stream of analog audio data to the voice modem, and outputting the stream of the analog audio data from the voice modem to the telephone line. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
15. A method for an Internet Service Provider server comprises:
-
receiving a request to initiate a telephone call via the server from a client computer; determining a telephone number for the telephone call in response to the request; using a voice modem in the server to dial the telephone number on a telephone line; opening a real-time communications channel between the client computer and the server via a computer network in response to the request;
thereafterreceiving packets of voice data from the client computer from the Internet; reassembling the packets of voice data into a stream of digital voice data; converting the stream of digital voice data to a stream of analog voice data with a sound processor in the server; outputting the stream of analog voice data from the sound card to the voice modem, and outputting the stream of the analog voice data from the voice modem to the telephone line. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification