Method and apparatus for making a phone call connection over an internet connection
First Claim
1. A method for automatically establishing a phone call between a caller party communication equipment and a recipient party communication equipment over an Internet connection via a directory service on the Internet, said method comprising the steps of:
- at the caller party communication equipment, dialing a destination telephone number of the recipient party communication equipment using a dialing routine;
said dialing routine initiating a unique ringing sequence to notify the recipient party communication equipment that the caller party communication equipment desires to establish an Internet connection with the recipient party communication equipment;
in response to receiving a signal that the recipient party communication equipment is available for the Internet connection, establishing an Internet connection between the caller party communication equipment and an Internet service provider;
receiving from the Internet service provider an Internet protocol address;
providing automatically to the directory service on the Internet the caller party communication equipment'"'"'s Internet protocol address and telephone number, and said recipient party communication equipment'"'"'s telephone number;
in response to the directory service receiving the recipient party communication equipment'"'"'s Internet protocol address and telephone number, determining at the directory service a match between the recipient party communication equipment'"'"'s telephone number provided by the caller party communication equipment and the recipient party communication equipment'"'"'s telephone number provided by the recipient;
providing to the caller party communication equipment the Internet protocol address of the recipient party communication equipment to allow sending and receiving data via the Internet connection.
4 Assignments
0 Petitions
Accused Products
Abstract
The present invention includes a method or Internet phone for automatically dialing up a phone call connection across an Internet connection. Initially the caller manually dials a recipient'"'"'s telephone number, and once the telephone call connection is made, the caller party'"'"'s Internet phone automatically starts a dialing routine which notifies the recipient party'"'"'s Internet phone that a phone call connection over an Internet connection is desired. The dialing may be a differential ringing sequence or a single ringing interval. Upon the dialing routine being detected by the recipient party'"'"'s Internet phone, the parties end the telephone connection and proceed to make separate connections to the Internet, including a connection to a Lightweight Directory Access Protocol (LDAP). The caller party and recipient party Internet phones submit their respective Internet protocol address and telephone numbers. The caller party additionally submits the recipient Internet phone'"'"'s telephone number. Then the Internet connection for the intended phone call is automatically completed.
-
Citations
31 Claims
-
1. A method for automatically establishing a phone call between a caller party communication equipment and a recipient party communication equipment over an Internet connection via a directory service on the Internet, said method comprising the steps of:
-
at the caller party communication equipment, dialing a destination telephone number of the recipient party communication equipment using a dialing routine;
said dialing routine initiating a unique ringing sequence to notify the recipient party communication equipment that the caller party communication equipment desires to establish an Internet connection with the recipient party communication equipment;
in response to receiving a signal that the recipient party communication equipment is available for the Internet connection, establishing an Internet connection between the caller party communication equipment and an Internet service provider;
receiving from the Internet service provider an Internet protocol address;
providing automatically to the directory service on the Internet the caller party communication equipment'"'"'s Internet protocol address and telephone number, and said recipient party communication equipment'"'"'s telephone number;
in response to the directory service receiving the recipient party communication equipment'"'"'s Internet protocol address and telephone number, determining at the directory service a match between the recipient party communication equipment'"'"'s telephone number provided by the caller party communication equipment and the recipient party communication equipment'"'"'s telephone number provided by the recipient;
providing to the caller party communication equipment the Internet protocol address of the recipient party communication equipment to allow sending and receiving data via the Internet connection. - View Dependent Claims (2, 3, 4, 5, 6, 21, 22, 23, 24, 25)
-
-
7. A method for automatically establishing a phone call between a caller party communication equipment and a recipient party communication equipment over an Internet connection via a directory service, said method comprising the steps of:
-
dialing at the caller party communication equipment a telephone number of a recipient party communication equipment to establish a telephone phone call connection;
initiating a dialing routine to notify said recipient party communication equipment of an intended phone call connection across an Internet connection;
terminating said telephone call connection in response to said recipient party detecting said dialing routine by said caller party communication equipment;
at the caller party communication equipment, establishing a separate connection with an Internet service provider and them making a connection to a directory service on the Internet;
providing to the directory service the caller party communication equipment'"'"'s Internet protocol address and telephone number and said recipient party'"'"'s telephone number; and
receiving, in response to the directory service receiving the recipient party communication equipment'"'"'s Internet protocol address and telephone number and performing a match between the recipient party'"'"'s telephone number provided by the caller party communication equipment and the recipient party'"'"'s telephone number provided by the recipient party communication equipment, the Internet protocol address of the recipient party communication equipment to enable the caller party communication equipment to send data to and receive data from the recipient party communication device. - View Dependent Claims (8, 9, 10, 26, 27)
-
-
11. An Internet phone comprising:
-
memory means for storing a dialing routine for initiating a unique ringing sequence to notify a recipient device that a calling device desires to make a phone call over an Internet connection;
memory means for storing a dialing routine detection process for detecting a unique ringing sequence from a calling device;
processor means coupled to said memory means for downloading and processing said dialing routine and detection routine;
means coupled to said processor means for indicating when said Internet connection is established;
relay means for selectively switching between an audio device and a telephone switching network, said relay means being responsive to said processor means;
audio interface means coupled between said relay means and said processor means for selectively converting an audio signal from said audio device into a digital signal for said processor means, and converting a digital signal from said processor means into an audio signal for said audio device, said audio interface means being responsive to said processor means; and
telephone network interface means coupled between said processor means and said relay means for selectively converting a digital signal from said processor means into an analog signal for transmission across said telephone switching network, and converting an analog signal received from across said telephone switching network into a digital signal for said processor means, said telephone network interface means being responsive to said processor means. - View Dependent Claims (12, 13, 14, 16, 17, 18, 19, 20, 28, 29)
-
-
15. The Internet phone according to clam 11, wherein said telephone network interface means comprises a data access arrangement (DAA) coupled to said relay means, and a linear audio range analog-to-digital (AD) and digital-to-analog (DA) converter coupled between said data access arrangement (DAA) and said processor means.
-
30. A method for establishing an Internet connection between a caller party communication equipment and a recipient party communication equipment, the method comprising the steps of:
-
using a dialing routine for initiating a unique ringing sequence to notify the recipient party communication equipment that the caller party communication equipment desires to establish an Internet connection with the recipient party communication equipment;
using a dialing detection signaling protocol to detect the dialing routine;
in response to receiving the caller party'"'"'s Internet protocol address and the recipient party'"'"'s telephone number from the caller party communication equipment, and in response to receiving the recipient party'"'"'s Internet protocol address and the recipient party'"'"'s telephone number from the recipient party communication equipment, matching the recipient party'"'"'s telephone number provided by the caller party with the recipient party'"'"'s telephone number provided by the recipient party; and
providing the recipient party'"'"'s Internet protocol address to the caller party communication equipment and the caller party'"'"'s Internet protocol address to the recipient party communication equipment.
-
-
31. An apparatus for establishing an Internet connection between a caller party communication equipment and a recipient party communication equipment comprising:
-
a dialing routine device for initiating a unique ringing sequence to notify the recipient party communication equipment that the caller party communication equipment desires to establish an Internet connection with the recipient party communication equipment;
a dialing detection signaling protocol to detect the dialing routine;
a directory service for receiving from the caller party communication equipment the caller party'"'"'s Internet protocol address and the recipient party'"'"'s telephone number, and for receiving from the recipient party communication equipment the recipient party'"'"'s Internet protocol address and the recipient party'"'"'s telephone number, and for matching the recipient party'"'"'s telephone number provided by the caller party and the recipient party'"'"'s telephone number provided by the recipient party;
the directory service then providing the recipient party'"'"'s Internet protocol address to the caller party communication equipment and the caller party'"'"'s Internet protocol address to the recipient party communication equipment.
-
Specification