Internet telephony for ecommerce
First Claim
1. A method for establishing a phone call between an end user using a computer connected to a data packet network and a called party connected to a public switched telephone network, the method comprising the steps of:
- downloading a call web page to the computer, the call web page including an identifier of a called party and an address that may be used to obtain software required to complete a phone call to the called party;
transmitting a message to the address upon an indication by the end user that the phone call to the called party is desired;
receiving the software at the computer;
exchanging, under the control of the software, voice packets over the data packet network with a gateway connected through the public switched telephone network to the called party.
3 Assignments
0 Petitions
Accused Products
Abstract
The universal Internet based telephony system is implemented as a process that is accessible via an Internet web page and executes on the web server that hosts the web page and/ora back-end Internet telephony server which is accessed and controlled by the web server. The customer accesses the universal Internet based telephony system via any existing Java Enabled Internet Browser software resident on the customer'"'"'s personal computer, either as an adjunct process thereon, or as a dedicated Internet telephony process. When a customer accesses the Internet web page and clicks on the universal Internet based telephony system icon, the web server on which the web page resides executes the resident universal Internet based telephony system hyperlink script and transfers a newly opened browser session to the universal Internet based telephony system web site. The web server uploads an applet to the customer'"'"'s personal computer to run on the client machine without disturbing the customer'"'"'s existing web page access, by opening up a separate window on the customer'"'"'s personal computer for the universal Internet based telephony system, to be seen and operated by the user. The universal Internet based telephony system web site then implements the Internet telephony communication connection between the customer'"'"'s personal computer and the designated destination.
-
Citations
38 Claims
-
1. A method for establishing a phone call between an end user using a computer connected to a data packet network and a called party connected to a public switched telephone network, the method comprising the steps of:
-
downloading a call web page to the computer, the call web page including an identifier of a called party and an address that may be used to obtain software required to complete a phone call to the called party;
transmitting a message to the address upon an indication by the end user that the phone call to the called party is desired;
receiving the software at the computer;
exchanging, under the control of the software, voice packets over the data packet network with a gateway connected through the public switched telephone network to the called party. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for facilitating a phone call between an end user using a computer connected to a data packet network and a call center connected to a public switched telephone network, the method comprising the steps of:
-
receiving a message from the computer indicating a desire to make a phone call;
receiving a message from the computer including an identifier of a merchant having a call center to which a phone call is desired;
sending software required to make the phone call to the computer over the data packet network after the message indicating a desire to make a phone call has been received;
instructing a gateway connected to the public switched telephone network and the data packet network to establish a connection to the call center over the public switched telephone network;
receiving end user packets comprising voice data at the gateway;
transforming the information in the end user packets to a form corresponding to voice communications over the public switched telephone network;
transmitting the transformed information to the call center over the public switched telephone network;
receiving voice information from the call center over the public switched telephone network;
transforming the voice information into call center packets at the gateway; and
transmitting the call center packets to the computer. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A method for establishing a phone call comprising the steps of:
-
downloading a web page over a data packet network to a computer being used by an end user, the computer including a web browser for viewing the web page, a microphone, and at least one device for converting electrical signals to sound waves, the web page including including a called party identifier and an address that may be used to obtain software required to complete the phone call;
sending a message from the computer to the address indicating a desire to make the phone call;
transmitting software to the computer in response to the message from the computer indicating a desire to make the phone call, the software operable for configuring the computer to digitize voice information received from the microphone, form outbound packets from the digitized voice information, transmit outbound packets over a data packet network, receive inbound packets, convert information in the inbound packets to analog form and send the converted information to the device;
sending the called party identifier to a server;
receiving from the server an address of a gateway connected to the data packet network and a public switched telephone network;
configuring the gateway to place a phone call to the called party corresponding to the called party identifier;
sending outbound packets containing digitized voice information from the computer to the gateway;
decoding the digitized voice information in the outbound packets and transmitting it to the called party over the public switched telephone network;
receiving called party voice information over the public switched telephone network;
encoding the called party voice information and placing it into inbound packets; and
transmitting the inbound packets to the computer.
-
-
35. A system for establishing a phone call from an end user viewing a merchant web site and a merchant call center, the system comprising:
-
a web server, the web server including a web page, the web page including an address to which a message may be sent to receive software to enable a phone call to a merchant call center and an identifier of a merchant associated with the web page;
an application server, the application server being responsive to a message received at the address to transmit the software to an end user computer;
a gateway connected to a data packet network and a public switched telephone network;
a call server, the call server being responsive to a message including a merchant identifier from the end user computer to configure the gateway to exchange packets comprising digitized voice information with the end user computer over the data packet network and exchange voice information corresponding to the digitized voice information with a merchant call center associated with the merchant over the public switched telephone network.
-
-
36. A method for configuring a computer to make an internet telephony phone call comprising the steps of:
-
sending a first portion of software to a computer upon an indication from the computer that an internet telephony phone call is desired;
executing the first portion at the computer, the first portion being operable to determine whether a second portion of software necessary for completion of the internet telephony call is present on a permanent storage device at the second computer;
sending the second portion to the computer if the second portion is not present on the permanent storage device. - View Dependent Claims (37, 38)
-
Specification