IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0937973
(2007-11-09)
|
등록번호 |
US-8331353
(2012-12-11)
|
발명자
/ 주소 |
- Wilkes, T. Clay
- Radulovic, Alex
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
0 인용 특허 :
16 |
초록
▼
A voice Internet transmission system which enables a person to have a conversation via the Internet without having to use a computer at either end of the conversation, and without incurring long distance telephone charges regardless of the distance between those having the conversation. In a preferr
A voice Internet transmission system which enables a person to have a conversation via the Internet without having to use a computer at either end of the conversation, and without incurring long distance telephone charges regardless of the distance between those having the conversation. In a preferred embodiment, the apparatus consists of two non-Internet capable devices being enabled to connect to the Internet and either in duplex or simplex mode transmit packets of Internet formatted data comprising digitized, compressed and encrypted conversation between the devices. In other words, a person can pick up an ordinary telephone and converse with another person, regardless of the distance between them, without incurring long distance telephone charges. No special telephone is required, nor is a computer running special software. The apparatus which makes this possible is a system of Internet access nodes or VoiceEngines. These local Internet VoiceEngines provide digitized, compressed, and encrypted duplex or simplex Internet voice/sound communication services.
대표청구항
▼
1. Apparatus for transmitting at least one data signal over the Internet comprising: at least one access interface configured to receive at least one called-party identifier from at least one calling device;at least one interface to the Internet;a processing system, coupled to the at least one inter
1. Apparatus for transmitting at least one data signal over the Internet comprising: at least one access interface configured to receive at least one called-party identifier from at least one calling device;at least one interface to the Internet;a processing system, coupled to the at least one interface to the Internet and to the at least one access interface, the processing system being configured: to automatically verify that the at least one calling device is an authorized device without receiving further input from the calling device,to resolve, from the received at least one called-party identifier, at least one address on the Internet for at least one remote processor,to create data packets representing the at least one data signal, andto transmit the data signal packets, via the at least one interface to the Internet, to the at least one remote processor using the at least one resolved address. 2. The apparatus of claim 1 wherein the processing system is configured to create packets representing the at least one data signal by creating Internet Protocol (IP) packets. 3. The apparatus of claim 2 wherein the IP packets are Transport Connect Protocol (TCP) packets. 4. The apparatus of claim 2, wherein the processing system is configured to transmit the IP packets in real time. 5. The apparatus of claim 1, wherein the at least one data signal is at least one digitized telephone signal. 6. The apparatus of claim 5 wherein the at least one access interface is configured to digitize at least one analog telephone signal to generate the at least one digitized telephone signal. 7. The apparatus of claim 5 wherein the processing system is configured to compress the at least one digitized telephone signal. 8. The apparatus of claim 5 wherein the processing system is configured to encrypt the at least one digitized telephone signal. 9. The apparatus of claim 5 wherein the at least one digitized telephone signal includes multiple digitized telephone signals and the apparatus further includes a multiplexer for multiplexing the multiple digitized telephone signals applied to the processing system to cause the processing system to create multiplexed packets representing the multiple digitized telephone signals. 10. The apparatus of claim 9 wherein the processing system is configured to transmit the multiplexed packets so as to transmit each of the multiple digitized telephone signals in real time. 11. The apparatus of claim 5 wherein the processing system is further configured: to receive further packets representing at least one further digitized telephone signal from the Internet,to generate at least one further telephone signal based on the received digitized telephone signal packets, andto send the generated at least one further telephone signal to the at least one calling device. 12. The apparatus of claim 11 wherein the at least one access interface is configured to receive a plurality of called party identifiers from a plurality of calling devices; andthe processing system is further configured: to receive further multiplexed packets representing multiple telephone signals;to generate further telephone signals based on received multiplexed packets, andto send the generated further telephone signals to the plurality of calling devices via the at least one access interfaces. 13. The apparatus of claim 1 wherein the at least one access interface includes a connection to a telephone. 14. The apparatus of claim 1, wherein at least one access interface includes a connection to a Personal Communications System (PCS). 15. The apparatus of claim 1 wherein the at least one access interface includes a radio connection. 16. The apparatus of claim 1 wherein the at least one access interface includes a connection to a switched network. 17. The apparatus of claim 16 wherein the connection to the switched network is a connection to a cellular network. 18. The apparatus of claim 16 wherein the connection to the switched network is a connection to a private switched network. 19. The apparatus of claim 16 wherein the connection to the switched network is a connection to a public switched network. 20. The apparatus of claim 1, wherein the processing system is configured to verify that the at least one calling device is an authorized device by: obtaining at least one telephone number of the at least one calling device; andcomparing the obtained at least one telephone number to a predefined list of authorized telephone numbers. 21. The apparatus of claim 20, wherein the processing system is configured to obtain the at least one telephone number of the at least one calling device from at least one automatic number identification (ANI) code received from the at least one calling device. 22. The apparatus of claim 1, wherein the processing system is configured to verify that the at least one calling device is an authorized device by: comparing at least one telephone number of the at least one calling device to a list of authorized subscribers and verifying the at least one telephone number is in the list of authorized subscribers;if the at least one telephone number is not in the list of authorized subscribers, receiving at least one authorization password from the at least one calling device without prompting the at least one calling device for the authorization password; andcomparing the received at least one authorization password to a predefined list of authorization passwords. 23. The apparatus of claim 1, wherein the processing system is configured to provide predefined communications services to the at least one authorized device. 24. The apparatus of claim 1, wherein the processing system is configured to create at least one virtual called party such that the at least one called party identifier is mapped, via the virtual called party, to at least one further called party identifier corresponding to the at least one remote processor. 25. The apparatus of claim 1, wherein the processing system is configured to receive at least one telephone number as the at least one called party identifier, wherein at least a portion of the at least one telephone number represents a geographic area, and to resolve the at least one address of the at least one remote processor on the Internet responsive to the portion of the telephone number. 26. The apparatus of claim 25, wherein the processing system is configured to receive the at least one telephone number having an area code and to resolve the at least one address of the at least one remote processor responsive to the area code. 27. The apparatus of claim 26, wherein the processing system is configured to receive the at least one telephone number having an exchange code and to resolve the at least one address of the at least one remote processor responsive to the exchange code. 28. The apparatus of claim 1, wherein the processing system is configured to receive at least one e-mail address as the at least one called party identifier and to resolve the at least one address of the at least one remote processor on the Internet from the at least one e-mail address. 29. The apparatus of claim 1, wherein: the at least one interface to the Internet includes an interface to a network that transmits data using an Internet Protocol (IP);the processing system is configured to receive at least one IP address on the Internet as the at least one called-party identifier, wherein the at least one IP address includes the at least one address of the at least one remote processor on the Internet. 30. The apparatus of claim 1, wherein: the interface to the Internet includes an interface to a network that transmits data using an Internet Protocol (IP);the processing system is configured to receive at least one IP address on the Internet as the at least one called-party identifier and to resolve, from the received at least one IP address, the at least one address of the at least one remote processor on the Internet. 31. The apparatus of claim 30, wherein the at least one interface to the Internet includes an interface to a global information network. 32. The apparatus of claim 1, wherein: the at least one access interface is configured to receive at least one uniform resource locator (URL) as the at least one called party identifier; andthe processing system is configured to resolve the at least one address of the at least one remote processor on the Internet from the received at least one URL. 33. The apparatus of claim 32, wherein: the processing system is configured to resolve the at least one address of the at least one remote processor on the Internet using a Domain Name Service (DNS). 34. Apparatus for transmitting at least one data signal over the Internet comprising: at least one access interface configured to receive at least one called party identifier, the at least one called party identifier being selected from a group consisting of an e-mail address, an IP address and a URL;at least one interface to the Internet;a processing system, coupled to the at least one interface to the Internet and to the at least one access interface, the processing system being configured: to resolve, from the received at least one called-party identifier, at least one address on the Internet for at least one remote processor,to create packets representing the at least one data signal,to transmit the called-party identifier, via the interface to the Internet, to the at least one remote processor, andto transmit the data signal packets, via the interface to the Internet, to the remote processor using the at least one resolved address. 35. The apparatus of claim 34 wherein the processing system is configured to create packets representing the at least one digitized telephone signal by creating Internet Protocol (IP) packets. 36. The apparatus of claim 35 wherein the IP packets are Transport Connect Protocol (TCP) packets. 37. The apparatus of claim 35, wherein the processing system is configured to transmit the IP packets in real time. 38. The apparatus of claim 34, wherein the at least one data signal is at least one digitized telephone signal. 39. The apparatus of claim 38 wherein the at least one access interface is configured to digitize at least one analog telephone signal to generate the at least one digitized telephone signal. 40. The apparatus of claim 38 wherein the processing system is configured to compress the at least one digitized telephone signal. 41. The apparatus of claim 38 wherein the processing system is configured to encrypt the at least one digitized telephone signal. 42. The apparatus of claim 38 wherein the at least one digitized telephone signal includes multiple digitized telephone signals and the apparatus further includes a multiplexer for multiplexing the multiple digitized telephone signals applied to the processing system to cause the processing system to create multiplexed packets representing all of the multiple digitized telephone signals and to send the multiplexed packets for respective ones of the multiple digitized telephone signals to respectively different addresses on the data packet network. 43. The apparatus of claim 34 wherein the at least one access interface includes a connection to a telephone. 44. The apparatus of claim 34, wherein at least one access interface includes a connection to a Personal Communications System (PCS). 45. The apparatus of claim 34 wherein the at least one access interface includes a radio connection. 46. The apparatus of claim 34 wherein the at least one access interface is includes a connection to a switched network. 47. The apparatus of claim 46 wherein the connection to the switched network is a connection to a cellular network. 48. The apparatus of claim 46 wherein the connection to the switched network is a connection to a private switched network. 49. The apparatus of claim 46 wherein the connection to the switched network is a connection to a public switched network. 50. The apparatus of claim 34, wherein the processing system is further configured to verify that the at least one calling device is an authorized device by: obtaining at least one telephone number of the at least one calling device; andcomparing the obtained at least one telephone number to a predefined list of authorized telephone numbers. 51. The apparatus of claim 50, wherein the processing system is configured to obtain the at least one number of the calling device from at least one automatic number identification (ANI) code received from the at least one calling device. 52. The apparatus of claim 34, wherein the processing system is configured to provide predefined communications services to the at least one authorized device. 53. The apparatus of claim 34, wherein the processing system is configured to create at least one virtual called party such that the at least one called party identifier is mapped, via the virtual called party, to at least one further called party identifier corresponding to the at least one remote processor. 54. The apparatus of claim 34, wherein the processing system is further configured to verify that the at least one calling device is an authorized device by: receiving at least one authorization password from the at least one calling device; andcomparing the received at least one authorization password to a predefined list of authorization passwords. 55. Apparatus for transmitting multiple data signals over the Internet comprising: at least one access interface configured to receive multiple called party identifiers;at least one interface to the Internet;a processing system, coupled to the at least one interface to the Internet and to the at least one access interface, the processing system being configured: to resolve, from the received called party identifiers, respective addresses on the Internet for respective remote processors,to create packets representing the each of the multiple data signals, each packet including the resolved address of its respective remote processor, each remote processor having a respectively different address on the network,to multiplex the packets representing the multiple data signals to form a multiplexed packet stream; andto transmit the multiplexed packet stream, via the at least one interface to the Internet, to the remote processors, wherein the multiplexed packets representing respectively different data signals are sent to the respectively different remote processors having respectively different addresses on the network. 56. The apparatus of claim 55 wherein the processing system is configured to receive at least one telephone number as at least one of the multiple called party identifiers, wherein at least a portion of the at least one telephone number represents a geographic area, and to resolve at least one address of the multiple addresses responsive to the portion of the telephone number. 57. The apparatus of claim 55 wherein the processing system is configured to receive the at least one telephone number having an area code and to resolve the at least one address of the at least one remote processor responsive to the area code. 58. The apparatus of claim 57, wherein the processing system is configured to receive the at least one telephone number having an exchange code and to resolve the at least one address of the at least one remote processor responsive to the exchange code. 59. The apparatus of claim 55, wherein the processing system is configured to receive at least one e-mail address as at least one called party identifier of the multiple called party identifiers and to resolve at least one address of the multiple addresses from the at least one e-mail address. 60. The apparatus of claim 55, wherein: the at least one interface to the Internet includes an interface to a network that transmits data using an Internet Protocol (IP);the processing system is configured to receive at least one IP address on the Internet as at least one called-party identifier of the multiple called party identifiers, wherein the at least one IP address includes the at least one address of the at least one remote processor on the Internet. 61. The apparatus of claim 55, wherein: the interface to the Internet includes an interface to a network that transmits data using an Internet Protocol (IP);the processing system is configured to receive at least one IP address on the Internet as at least one called-party identifier of the multiple called party identifiers and to resolve, from the at least one IP address, the at least one address of the multiple addresses. 62. The apparatus of claim 55, wherein the at least one interface to the Internet includes an interface to a global information network. 63. The apparatus of claim 62, wherein: the interface to the Internet is configured to receive at least one uniform resource locator (URL) as at least one called party identifier of the multiple called party identifiers; andthe processing system is configured to resolve at least one address of the multiple addresses from the received at least one URL. 64. The apparatus of claim 63, wherein: the processing system is configured to resolve the at least address using a Domain Name Service (DNS). 65. The apparatus of claim 55, wherein the multiple data signals are multiple digitized telephone signals. 66. The apparatus of claim 65, wherein the processing system is further configured to compress the multiple digitized telephone signals and to create the packets representing the multiple digitized telephone signals by creating packets representing the compressed multiple digitized telephone signals. 67. The apparatus of claim 65, wherein the processing system is further configured to encrypt the multiple digitized telephone signals and to create packets representing the multiple digitized telephone signals by creating packets representing the encrypted multiple digitized telephone signals. 68. The apparatus of claim 55, wherein the processing system is configured to create at least one virtual called party such that at least one called party identifier of the multiple called party identifiers is mapped, via the virtual called party, to at least one further called party identifier corresponding to the at least one remote processor. 69. A method for transmitting at least one data signal over the Internet comprising the steps of: receiving, from at least one calling device, at least one called party identifier;verifying that the at least one calling device is an authorized device automatically without receiving further input from the calling device,resolving, from the at least one called-party identifier, at least one address on the Internet for a at least one remote processor,creating packets representing the at least one data signal, andtransmitting the data signal packets, via the Internet, to the at least one remote processor using the at least one resolved address. 70. The method of claim 69 wherein the step of creating packets representing the at least one data signal includes the step of creating Internet Protocol (IP) packets. 71. The method of claim 70 wherein the step of creating IP packets includes the step of creating Transport Connect Protocol (TCP) packets. 72. The apparatus of claim 70, wherein the transmitting step transmits the IP packets in real time. 73. The method of claim 69, wherein the at least one data signal is a digitized telephone signal and the step of creating packets representing the at least one data signal creates packets representing the at least one digitized telephone signal. 74. The method of claim 73 further including the steps of: receiving at least one analog telephone signal; anddigitizing the at least one analog telephone signal to form the at least one digitized telephone signal. 75. The method of claim 73 further including the step of receiving the at least one analog telephone signal from a radio network. 76. The method of claim 75, wherein the step of receiving the at least one analog telephone signal includes the step of receiving the at least one analog telephone signal from a personal communications system (PCS). 77. The method of claim 73 further including the step of receiving the at least one analog telephone signal from a switched network. 78. The method of claim 77 wherein the step of receiving the at least one analog telephone signal from the switched network includes the step of receiving the at least one analog telephone signal from a cellular network. 79. The method of claim 77 wherein the step of receiving the at least one analog telephone signal from the switched network includes the step of receiving the at least one analog telephone signal from a private switched network. 80. The method of claim 69, wherein the step of verifying that the calling party is calling from an authorized device includes the steps of: obtaining at least one telephone number of the at least one calling device; andcomparing the obtained at least one telephone number to a predefined list of authorized telephone numbers. 81. The method of claim 80, wherein the step of obtaining the at least one number of the at least one calling device includes the step of obtaining the at least one number of the at least one calling device from at least one automatic number identification (ANI) code received from the at least one calling device. 82. The method of claim 69, wherein the step of verifying that the at least one calling device is an authorized device includes the steps of: comparing at least one telephone number of the at least one calling device to a list of authorized subscribers and verifying the at least one telephone number is in the list of authorized subscribers;if the at least one telephone number is not in the list of authorized subscribers, receiving at least one authorization password from the at least one calling device without prompting the at least one calling device for the at least one authorization password; andcomparing the at least one received authorization password to a predefined list authorization passwords. 83. The method of claim 69, wherein: the step of receiving the at least one called party identifier includes the step of receiving at least one telephone number as the at least one called party identifier, wherein at least a portion of the at least one telephone number represents a geographic area, andthe step of resolving the at least one address of the at least one remote processor on the Internet includes the step of resolving the at least one address of the at least one remote processor responsive to the portion of the telephone number. 84. The method of claim 83, wherein the portion of the telephone number includes an area code. 85. The method of claim 84, wherein the portion of the telephone number includes an exchange code. 86. The method of claim 69, wherein: the step of receiving the at least one called party identifier includes the step of receiving at least one e-mail address as the at least one called party identifier; andthe step of resolving the at least one address of the at least one remote processor on the Internet includes the step of resolving the at least one address of the at least one remote processor on the Internet from the at least one e-mail address. 87. The method of claim 69, wherein: the Internet includes a network that transmits data using an Internet Protocol (IP);the step of receiving the at least one called party identifier includes the step of receiving at least one Internet Protocol (IP) address as the at least one called party identifier, wherein the at least one IP address is the at least one address of the at least one remote processor on the Internet. 88. The method of claim 69, wherein: the step of receiving the at least one called party identifier includes the step of receiving at least one uniform resource locator (URL) as the at least one called party identifier; andthe step of resolving the at least one address of the at least one remote processor on the Internet includes the step of using the at least one URL. 89. The apparatus of claim 88, wherein: the step of resolving the at least one address of the at least one remote processor on the Internet includes the step of using a Domain Name Service (DNS). 90. The method of claim 69, further including the step of compressing the at least one data signal, wherein the step of creating packets representing the at least one data signal includes the step of creating packets representing the compressed at least one data signal. 91. The method of claim 69, further including the step of encrypting the at least one data signal and wherein the step of creating packets representing the at least one data signal includes the step of creating packets representing the encrypted at least one data signal. 92. The method of claim 69 further including the steps of: receiving packets representing at least one further digitized telephone signal from the Internet,generating at least one further telephone signal based on the further digitized telephone signal packets, andsending the generated at least one further telephone signal to the at least one calling device. 93. The method of claim 69, further including the steps of: creating at least one virtual called party which maps at least one called party identifier into at least one further called party identifier; andmapping, via the virtual called party, the at least one called party identifier to the at least one further called party identifier prior to resolving the at least one address on the Internet for the at least one remote processor. 94. A method for transmitting at least one data signal over the Internet comprising: receiving, from at least one calling device, at least one called party identifier, the at least one called party identifier being selected from a group consisting of an e-mail address, an IP address and a URL;resolving, from the at least one called-party identifier, at least one address on the Internet for at least one remote processor,creating packets representing the at least one data signal, andtransmitting the data signal packets, via at least one interface to the Internet, to the at least one remote processor using the at least one resolved address. 95. The method of claim 94 wherein the step of creating packets representing the at least one data signal includes the step of creating Internet Protocol (IP) packets. 96. The method of claim 95 wherein the step of creating IP packets includes the step of creating Transport Connect Protocol (TCP) packets. 97. The method of claim 95, wherein the transmitting step includes transmitting the IP packets in real time. 98. The method of claim 94, wherein the at least one data signal is a digitized telephone signal and the step of creating packets representing the at least one data signal creates packets representing the at least one digitized telephone signal. 99. The method of claim 98 further including the steps of receiving at least one analog telephone signal and digitizing the at least one analog telephone signal to form the at least one digitized telephone signal. 100. The method of claim 98 further including the step of receiving the at least one analog telephone signal from a radio network. 101. The method of claim 98 further including the step of receiving the at least one analog telephone signal from a switched network. 102. The method of claim 101 wherein the step of receiving the at least one analog telephone signal from the switched network includes the step of receiving the at least one analog telephone signal from a cellular network. 103. The method of claim 101 wherein the step of receiving the at least one analog telephone signal from the switched network includes the step of receiving the at least one analog telephone signal from a private switched network. 104. The method of claim 98, wherein the step of receiving the at least one analog telephone signal includes the step of receiving the at least one analog telephone signal from a personal communications system (PCS). 105. The method of claim 94 wherein the at least one data signal include multiple data signals and the method further includes the steps of: resolving respective addresses on the Internet for respective remote processors for each of the multiple data signals;creating packets of each of the multiple data signals;multiplexing the packets representing the multiple data signals to form a multiplexed packet stream; andtransmitting the multiplexed packet stream via the at least one connection to the Internet. 106. The method of claim 94, further including the steps of: creating at least one virtual called party which maps the at least one called party identifier into at least one further called party identifier; andmapping, via the virtual called party, the at least one called party identifier to the at least one further called party identifier prior to resolving the at least one address on the Internet for the at least one remote processor. 107. A method for transmitting multiple data signals over the Internet comprising: receiving multiple called party identifiers, each corresponding to a respective one of the multiple data signals;resolving respective addresses on the Internet for respective remote processors for each of the multiple data signals, each remote processor having a respectively different address on the network;creating packets of each of the multiple data signals; andmultiplexing the packets representing the multiple data signals to form a multiplexed packet stream;transmitting the multiplexed packet stream to the respective remote processors using the Internet, wherein the multiplexed packets representing respectively different data signals are sent to the respectively different remote processors having respectively different addresses on the network. 108. The method of claim 107, wherein: the step of receiving the multiple called party identifiers includes the step of receiving at least one telephone number as at least one called party identifier of the multiple called party identifiers, wherein at least a portion of the at least one telephone number represents a geographic area, andthe step of resolving the multiple address of the respective remote processors includes the step of resolving at least one address of the multiple addresses responsive to the portion of the telephone number. 109. The method of claim 108, wherein the portion of the telephone number includes an area code. 110. The method of claim 109, wherein the portion of the telephone number includes an exchange code. 111. The method of claim 107, wherein: the step of receiving the multiple called party identifiers includes the step of receiving at least one e-mail address; andthe step of resolving the respective addresses of the remote processors on the Internet includes using the e-mail address to resolve the address of a respective one of the multiple remote processors. 112. The method of claim 107, wherein the Internet includes at least one network that transmits data using an Internet Protocol (IP); step of receiving the multiple called party identifiers includes the step of receiving at least one Internet Protocol (IP) address on the at least one network, wherein the at least one IP address is the address of at least one respective remote processor of the multiple remote processors. 113. The method of claim 107, wherein: the step of receiving the multiple one called party identifiers includes the step of receiving at least one uniform resource locator (URL) as at least one called party identifier of the multiple called party identifiers; andthe step of resolving the addresses of the multiple remote processors includes the step of using the at least one URL. 114. The method of claim 113, wherein: the step of resolving the addresses of the multiple remote processors includes the step of using a Domain Name Service (DNS). 115. The method of claim 107, wherein the multiple data signals are multiple digitized telephone signals and the step of creating packets representing the multiple data signals creates packets representing the multiple digitized telephone signals. 116. The method of claim 115, further including the step of compressing the multiple digitized telephone signals, wherein the step of creating the packets representing the multiple digitized telephone signals includes the step of creating packets representing the compressed digitized telephone signals. 117. The method of claim 115, further including the step of encrypting the multiple digitized telephone signal wherein the step of creating the packets representing the multiple digitized telephone signals includes the step of creating packets representing the encrypted digitized telephone signals. 118. The method of claim 107, further including the steps of: creating at least one virtual called party which maps at least one called party identifier of the multiple called party identifiers into at least one further called party identifier; andmapping, via the virtual called party, the at least one called party identifier of the multiple called party identifiers to the at least one further called party identifier prior to resolving the multiple addresses on the Internet for the multiple remote processors.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.