Internet telephony directory server
First Claim
Patent Images
1. An Internet telephony system, comprising:
- user input means for allowing a user to input data, the data including a destination telephone number of a receiving party;
identifying means for identifying a plurality of candidate telephony servers from a telephony server list, wherein each of the candidate telephony servers provides service to one or more receiving parties based on predetermined criteria;
telephony server selection means for allowing the user to select one of the candidate telephony servers; and
call initiation means responsive to the telephony server selection means for requesting the selected candidate telephony server to connect a call to the destination telephone number.
5 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to a system that provides telephonic communication over the Internet, and more particularly relates to an Internet telephony system that allows the user to select a service to handle the call, to choose a method of payment, and to call a party by ringing the party'"'"'s standard telephone. When the user desires to place a call, the user receives rate quotes from candidate telephony servers and selects a telephony server, which connects the call to the receiving party'"'"'s standard telephone. The selected telephony server handles payment for the call and provides the user with information regarding progress and cost of the call.
165 Citations
55 Claims
-
1. An Internet telephony system, comprising:
-
user input means for allowing a user to input data, the data including a destination telephone number of a receiving party;
identifying means for identifying a plurality of candidate telephony servers from a telephony server list, wherein each of the candidate telephony servers provides service to one or more receiving parties based on predetermined criteria;
telephony server selection means for allowing the user to select one of the candidate telephony servers; and
call initiation means responsive to the telephony server selection means for requesting the selected candidate telephony server to connect a call to the destination telephone number. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
quote request means for requesting rate quotes from the candidate telephony servers based on the data;
quote receiving means for receiving the rate quotes from candidate telephony servers responding to the quote request means; and
quote displaying means for displaying to the user the rate quotes of the responding candidate telephony servers.
-
-
3. An Internet telephony system according to claim 2, wherein the rate quotes include a quote for an unavailable telephone line.
-
4. An Internet telephony system according to claim 2, wherein each of the rate quotes includes a lifetime indication of the time period in which the rate quote will be honored.
-
5. An Internet telephony system according to claim 2, wherein at least one of the rate quotes includes additional candidate telephony server information.
-
6. An Internet telephony system according to claim 5, wherein the additional candidate telephony server information includes advertising.
-
7. An Internet telephony system according to claim 1, further comprising payment selection means for allowing a user to select a payment method.
-
8. An Internet telephony system according to claim 1, further comprising payment means for providing payment to the selected candidate telephony server.
-
9. An Internet telephony system according to claim 8, wherein the payment includes an initial prepayment for the beginning of the call.
-
10. An Internet telephony system according to claim 9, wherein the payment further includes a plurality of additional prepayments.
-
11. An Internet telephony system according to claim 8, wherein the selected candidate telephony server periodically requests for an additional payment.
-
12. An Internet telephony system according to claim 8, wherein the payment includes a payment token, wherein the payment token serves as proof of ability to pay for the call.
-
13. An Internet telephony system according to claim 12, wherein the payment token includes security features.
-
14. An Internet telephony system according to claim 13, wherein the security features include encryption and digital signatures.
-
15. An Internet telephony system according to claim 14, further comprising means for decrypting and verifying the payment token.
-
16. An Internet telephony system according to claim 8, wherein the payment comprises funds from a digital calling card.
-
17. An Internet telephony system according to claim 16, further comprising means for registering the digital calling card.
-
18. An Internet telephony system according to claim 1, further comprising means for generating a bill.
-
19. An Internet telephony system according to claim 1, further comprising progress means for providing the user with progress data.
-
20. An Internet telephony system according to claim 1, further comprising progress exchange means for exchanging progress data packets with the selected candidate telephony server.
-
21. An Internet telephony system according to claim 20, wherein the progress data packets include security features.
-
22. An Internet telephony system according to claim 21, wherein the security features include encryption and digital signatures.
-
23. An Internet telephony system according to claim 22, further comprising means for decrypting and verifying the progress data packets.
-
24. An Internet telephony system according to claim 1, further comprising exchange means for exchanging digitized speech packets with the selected candidate telephony server.
-
25. An Internet telephony system according to claim 24, wherein the digitized speech packets are encrypted.
-
26. An Internet telephony system according to claim 1, further comprising termination means for allowing the user, the receiving party or the selected candidate telephony server to terminate the call.
-
27. An Internet telephony system according to claim 1, wherein the telephony server list is a database.
-
28. An Internet telephony system according to claim 1, further comprising registering means for registering telephony server data with the telephony server list.
-
29. An Internet telephony system according to claim 28, wherein the registering means includes an on-line service.
-
30. An Internet telephony system according to claim 1, further comprising means for accessing information sources and additional telecommunications services.
-
31. An internet telephony system, comprising:
-
a client that enables a user to input data, including a destination telephone number of a receiving party;
a telephony server identifier that enables identification of at least one candidate telephony server providing service to one or more receiving parties based upon predetermined criteria;
a telephony server selector that enables a user to select at least one of the at least one candidate telephony servers; and
a call initiator, responsive to the telephony server selector, that enables the selected at least one candidate telephony server to connect a call to the destination telephone number. - View Dependent Claims (32, 33, 34, 35, 36)
-
-
37. A method for providing Internet telephony service, comprising the steps of:
-
allowing a user to input data, the data including a destination telephone number of a receiving party;
identifying a plurality of candidate telephony servers from a telephony server list, wherein each of the candidate telephony servers provides service to one or more receiving parties based on predetermined criteria;
allowing the user to select one of the candidate telephony servers; and
requesting the selected candidate telephony server to connect a call to the destination telephone number. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
requesting rate quotes from the candidate telephony servers based on the data;
receiving the rate quotes from candidate telephony servers responding to the quote request means; and
displaying to the user the rate quotes of the responding candidate telephony servers.
-
-
39. A method for providing Internet telephony service according to claim 38, wherein each of the rate quotes includes a lifetime indication of the time period in which the rate quote will be honored.
-
40. A method for providing Internet telephony service according to claim 37, further comprising the step of allowing a user to select a payment method.
-
41. A method for providing Internet telephony service according to claim 37, further comprising the step of providing payment to the selected candidate telephony server.
-
42. A method for providing Internet telephony service according to claim 41, wherein the payment includes an initial prepayment for the beginning of the call.
-
43. A method for providing Internet telephony service according to claim 42, wherein the payment further includes a plurality of additional prepayments.
-
44. A method for providing Internet telephony service according to claim 41, wherein the selected candidate telephony server periodically requests for an additional payment.
-
45. A method for providing Internet telephony service according to claim 37, further comprising the step of providing the user with progress data.
-
46. A method for providing Internet telephony service according to claim 37, further comprising the step of exchanging progress data packets with the selected candidate telephony server.
-
47. A method for providing Internet telephony service according to claim 46, wherein the progress data packets include security features.
-
48. A method for providing Internet telephony service according to claim 37, further comprising the step of exchanging digitized speech packets with the selected candidate telephony server.
-
49. A method for providing Internet telephony service according to claim 37, wherein the telephony server list is a database.
-
50. A method for providing Internet telephony service according to claim 37, further comprising the step of registering telephony server data with the telephony server list.
-
51. A method for providing Internet telephony service according to claim 37, further comprising the step of accessing information sources and additional telecommunications services.
-
52. An electronic storage medium having code embodied thereon for causing at least one processor to enable an Internet telephony system, the medium comprising:
-
client user input code that enables a user to input data, including a destination telephone number of a receiving party;
telephony server identifier code that enables identification of at least one candidate telephony server providing service to one or more receiving parties based upon predetermined criteria;
telephony server selector code that enables a user to select at least one of the at least one candidate telephony servers; and
call initiator code, responsive to the telephony server selector code, that enables the selected at least one candidate telephony server to connect a call to the destination telephone number. - View Dependent Claims (53, 54, 55)
-
Specification