[go: up one dir, main page]

WO2004093398A9 - An internet telephone - Google Patents

An internet telephone

Info

Publication number
WO2004093398A9
WO2004093398A9 PCT/SG2004/000057 SG2004000057W WO2004093398A9 WO 2004093398 A9 WO2004093398 A9 WO 2004093398A9 SG 2004000057 W SG2004000057 W SG 2004000057W WO 2004093398 A9 WO2004093398 A9 WO 2004093398A9
Authority
WO
WIPO (PCT)
Prior art keywords
internet
user
phone
identifier
telephone
Prior art date
Application number
PCT/SG2004/000057
Other languages
French (fr)
Other versions
WO2004093398A1 (en
Inventor
Guo Jin Bai
Original Assignee
Jp Tech Pte Ltd
Guo Jin Bai
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Jp Tech Pte Ltd, Guo Jin Bai filed Critical Jp Tech Pte Ltd
Publication of WO2004093398A1 publication Critical patent/WO2004093398A1/en
Publication of WO2004093398A9 publication Critical patent/WO2004093398A9/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/006Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/253Telephone sets using digital voice transmission
    • H04M1/2535Telephone sets using digital voice transmission adapted for voice communication over an Internet Protocol [IP] network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/56Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP for VoIP communications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/70Administration or customization aspects; Counter-checking correct charges
    • H04M15/765Linked or grouped accounts, e.g. of users or devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/70Administration or customization aspects; Counter-checking correct charges
    • H04M15/765Linked or grouped accounts, e.g. of users or devices
    • H04M15/7652Linked or grouped accounts, e.g. of users or devices shared by users
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/38Graded-service arrangements, i.e. some subscribers prevented from establishing certain connections
    • H04M3/387Graded-service arrangements, i.e. some subscribers prevented from establishing certain connections using subscriber identification cards
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/20Technology dependant metering
    • H04M2215/202VoIP; Packet switched telephony
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/72Account specifications
    • H04M2215/724Linked accounts
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/72Account specifications
    • H04M2215/724Linked accounts
    • H04M2215/7245Shared by users, e.g. group accounts or one account for different users
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42229Personal communication services, i.e. services related to one subscriber independent of his terminal and/or location
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
    • H04M3/53Centralised arrangements for recording incoming messages, i.e. mailbox systems
    • H04M3/533Voice mail systems

Definitions

  • This invention relates to an Internet telephone for performing voice communications over the Internet.
  • VoIP Voice-Over-Internet Protocol
  • PSTN public switched telephone systems
  • VoIP is the technology for transmission of voice over packet switched networks and is commonly known as Internet telephony, which can be implemented using software, hardware or a combination of both.
  • the hardware used is a personal computer (PC) and a user may also use software applications such as NetMeeting or Net2phone to perform voice communications over the Internet via the PC.
  • PC personal computer
  • This implementation requires a full duplex sound card, an external microphone and speakers for the computer system, which can be costly.
  • the Internet phone comprises a thin client connectable to the Internet via a local area network (WLAN).
  • LAN local area network
  • USB USB interface
  • Voice message is sent via the digital phone through the thin client, stored on the LAN and eventually sent over the Internet to its destination.
  • Such arrangement alleviates a need of a sound card in the thin client, since the digital phone also has audio means for inputting or outputting voice messages.
  • such an Internet phone suffers from a disadvantage that the calling party and the receiving party must be "online" at the same time before a voice message can be delivered.
  • the message must be sent via a local area network (LAN) since the thin client resides within the LAN.
  • LAN local area network
  • an Internet telephone for performing voice communication over the Internet having an identifier that is transmissible over the Internet to identify the Internet phone in such communications.
  • an advantage of the described embodiment of the invention is that a user can use the Internet telephone on any computer system since the user can be identified by the identification code stored in the telephone. This allows the user to "roam" between computer systems.
  • the identifier is associated with a user and the identifier may include a phone ID and/or a product ID.
  • the identifier may further include a vendor ID to identify the manufacturer or seller of the telephone.
  • the Internet telephone further comprises an ID controller for storing the identifier.
  • the Internet telephone also comprises audio means for inputting or outputting voice messages and thus there is no need to rely on the sound card or microphone of a PC.
  • the voice messages may also be input or output through the computer system.
  • the Internet telephone may comprise an interface port arranged to connect the phone communicatively to an online computer system.
  • the interface is an USB port and the protocol for voice communications is VoIP.
  • the present invention also relates to a method for performing voice communications using the Internet phone.
  • apparatus for performing voice communications over the Internet comprising: a telephone having an identifier; a computer system arranged to connect the telephone to the Internet; and a central server connected to the Internet and arranged to identify the telephone and its connection to the Internet and being arranged to receive the identifier to perform voice communication-related
  • Figure 1 is a block diagram illustrating internal components of an Internet telephone according to a preferred embodiment of the present invention
  • Figure 2 illustrates arrangement of two Internet telephones for sending and receiving VoIP messages over the Internet according to the preferred embodiment of the present invention
  • Figure 3 illustrates the use of an Internet phone of Figure 1 to make a call to a PSTN.phone.
  • FIG. 1 is a block diagram illustrating internal components of an Internet telephone (or phone) 100 arranged to be connected to a personal computer (PC) 200 via an input/output port in the form of an USB port 202 in this embodiment.
  • the Internet phone 100 comprises audio means such as a speaker 102 and a microphone 104, a keypad 106 and an ID controller 108.
  • Each of these components is controlled by a digital signal processor (DSP) 110.
  • DSP digital signal processor
  • the DSP 110 processes the information from these components and
  • USB connector/port 112 interfaces with a USB connector/port 112 to communicate with the PC 200.
  • the DSP 110 enables the use of Microsoft USB audio driver that is provided by common operating systems such as Windows XP, 2000 and 98.
  • the design of the keypad 106 " is similar to that of a normal mobile telephone with sixteen available keys comprising numeric keys 0 to 9, and other miscellaneous keys such as #, *, volume, dial/hang up etc.
  • the DSP 110 has a keyboard scanning circuitry which scans and detects the keypad 106 for any key press. When a key is pressed, the command is detected may the DSP 110 and the character may be sent to the PC 200 via the USB interface 112 for display on the computer screen.
  • the scanning circuitry is conventional in design and will not be elaborated here.
  • the Internet phone 100 is provided with a V6IP software application which functions as software interface to the user.
  • the user interface of the application is designed to be as user-friendly as possible and preferably, the interface has a "keypad" display on the main menu which resembles the keypad 106 on the Internet phone 100.
  • the software application also includes an electronic phone book so that the user can create a contact list and
  • the user can also save personal information in the
  • the Internet phone 100 has an ID controller which stores an identifier or identification code for the phone.
  • the identification code comprises a unique phone ID which can be assigned by the vendor or manufacturer of the phone 100.
  • the phone ID can be programmed at point of sale when a user purchased the phone and a user account will be created based on the phone ID.
  • This phone ID which is associated with the user and corresponding account information is then provided to a service provider offering the Internet telephony service so that the user can subsequently be identified based on the identification code.
  • the application When a user plugs his Internet phone 100 into the computer, the application would automatically detect the hardware (the phone 100) and read the phone ID stored in the ID controller 108. The application then notifies a central server 300 that the user (as identified by the phone ID) is online.
  • the server 300 functions as a registry which stores the registration records and other relevant information of the users of the service.
  • the server 300 also checks and updates the status of each user whether the user is online or offline.
  • the server 300 creates a communication link in the packet switched network (Internet) to facilitate the communication and VoIP messages are sent direct to the recipient.
  • identification code offers numerous advantageous features for the Internet phone 100. These features can be selected using the VoIP software application or as "hot keys" on the keypad 106 of the Internet phone 100. PC to PC call
  • a user can communicate with another user via Internet using the "PC to PC call" feature. This is performed in a conventional manual except that the user makes use of the Internet phone 100 to perform the call and when connected, use the Internet phone 100 to converse similar to a normal mobile phone.
  • user A When user A wants to call user B, user A will have to dial user B's phone ID (either from the application or by pressing the buttons on the phone 100). The software application will then send a query to the server 300 to check the online status of user B. If user B is online, the server 300 will inform the caller (user A) so that user A can proceed to establish a direct connection with user B. This is performed by the VoIP application in user A's PC 200 sending a handshaking message or call request message to the user B's Internet phone 100'. When user B acknowledges receipt of the call, the VoIP application in user B's PC 200' will send an acknowledgement message to user A's PC 200. When this is complete, a call is thus established and both users can start talking to each other.
  • the voice packet is received by user B's PC 200' and relayed to his Internet phone 100'.
  • the DSP 110 in user B's Internet phone 100 then converts the digital voice packet into analog voice signal for output through the speaker 102 . of user B's Internet phone 100.
  • the server 300 will return a voice message to the software application or the Internet phone of user A announcing user B's unavailability. User A may then be prompted to leave a voice mail which will be stored or recorded in the server 300.
  • the server will send a message to the software application or user B's Internet phone announcing that he (user B) has a new voice mail. User B can then use the Internet phone 100' or the software application to listen, save or delete the message.
  • user A can similarly be prompted or opt to leave a voice mail for user B.
  • the server 300 allows voice messages to be stored until the called party is online again.
  • PC to PSTN telephone call
  • a user can make a call to a normal PSTN number as shown in Figure 3. This is performed by dialling the number of the PSTN phone using the Internet phone 100 and the call will be routed through the gateway 400.
  • the use of the gateway 400 in establishing calls also enables the user to accept calls through his Internet phone 100 even though the PC to which the phone is connected, resides behind a firewall, proxy server or router.
  • the user of the Internet phone 100 first installs the VoIP application software provided with his phone 100 on a PC. Alternatively, the user can download the software from the service provider's website. Take for example, if the identification code in user A's Internet phone 100 has a phone ID of 65001012, then whenever he plugs in the Internet phone 100 and the VoIP application is active, the application would automatically read the code 65001012 and sends this number to the service provider's server 300 which resides over the Internet. Once the server 300 receives this message, the server 300 proceeds to register the information in a database that the user with the phone ID 65001012 is online. The server 300 can also check if there is any voice mail available for the user of 65001012 and inform the user accordingly. This is depicted pictorially in Figure 2 which shows a typical set up of an
  • user A When user A wishes to make a PC-to-PC call to another user B associated with another Internet phone 100', user A will need to know user B's phone ID.
  • User B's phone is connected to another computer system 200' and the phone 100" may have an ID of 65002101. Thus user A will dial this phone ID either using the software application or using the keypad 106 on his Internet phone 100.
  • the software application then proceeds to deliver a message to the server 300 which checks the online status of 65002101 (user B). If 65002101 is online at that time, a call request would be sent to user B.
  • User B's Internet phone 100' would then ring to notify user B of an incoming call. If the call is picked up, a connection is thus formed between both users A and B, and a voice communication can commence.
  • the VoIP application detects this and sends a "disconnect" message automatically to notify the server of the status.
  • the user A may disconnect his phone by closing the application and a "disconnect" message is also sent to the server. Any call that is destined for the phone ID 65001012 (i.e. user A) would thus be received by the server 300.
  • the user A needs to either re-insert the phone into the USB port or re-activate the VoIP application.
  • the service provider may charge for either one or both types of calls.
  • the service provider may provide the PC-to-PC call free to the users to
  • the rates for the voice mail may be time dependent i.e. depending on the length of the recorded voice mail.
  • the voice mail may also be provided free whereas the PC-to-PSTN call would be charged based on a per-minute basis.
  • the length of the call can be tracked by either the software application or the server 300 and the charges calculated accordingly. The user may then be billed at the end of the month.
  • identification code allows the user to be identified anywhere by the service provider regardless of the computer system since the identification code is provided in the Internet phone 100 and is independent of the computer system 200.
  • the identification code also serves as a "nickname" for the user since the user would be recognised based on this unique identification code.
  • the identification code for the Internet phone 100 may include a code to differentiate the phone ID from a normal PSTN number. For example, the first three digits of the code 650XXXXX may be used for this purpose.
  • the identification code may also contain a vendor or product ID which can be used by the service provider when for example, the Internet phone is lost and the user wants to block any calls made from that phone but the user wishes to
  • USB is the preferred technology for the input/output port, other emerging technologies may be applicable.
  • the PC 200 may have an infrared red communication port and this may also be used to establish a communication link with the Internet phone 100.

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Telephonic Communication Services (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

An Internet telephone for performing voice communication over the Internet and a method for performing is discloses herein. In the described embodiment, the Internet telephone (100) has an identification code associated with a user and is stored in an ID controller (108). The Internet phone (100) is arranged to be connected to an online computer system (200) and the preferred method includes the step of receiving the identification code from the Internet phone (100) via the computer system (200); and receiving or delivering voice messages to or from the Internet phone (100) based on the identification code. Preferably, the Internet phone (100) has audio means (102, 104) for inputting and outputting of voice signals.

Description

AN INTERNET TELEPHONE
Background and Field of the Invention
This invention relates to an Internet telephone for performing voice communications over the Internet.
With the proliferation of Internet, Voice-Over-Internet Protocol (VoIP) is becoming a cheaper alternative to conventional telephone systems (PSTN) for making voice calls, in particular international voice calls. VoIP is the technology for transmission of voice over packet switched networks and is commonly known as Internet telephony, which can be implemented using software, hardware or a combination of both.
Typically, in Internet telephony, the hardware used is a personal computer (PC) and a user may also use software applications such as NetMeeting or Net2phone to perform voice communications over the Internet via the PC. This implementation requires a full duplex sound card, an external microphone and speakers for the computer system, which can be costly.
To alleviate the above disadvantage, there is proposed an Internet telephone which is disclosed in US patent application No. 09/795,364. In this application, the Internet phone comprises a thin client connectable to the Internet via a local
area network (LAN), and a digital phone with an USB interface for connecting to
the thin client. Voice message is sent via the digital phone through the thin client, stored on the LAN and eventually sent over the Internet to its destination. Such arrangement alleviates a need of a sound card in the thin client, since the digital phone also has audio means for inputting or outputting voice messages. However, such an Internet phone suffers from a disadvantage that the calling party and the receiving party must be "online" at the same time before a voice message can be delivered. In addition, the message must be sent via a local area network (LAN) since the thin client resides within the LAN.
It is an object of the present invention to provide an Internet phone which alleviates at least one of the disadvantage of the prior art and/or provides the public with an useful choice.
Summary of the Invention
In a first aspect of the invention, there is provided an Internet telephone for performing voice communication over the Internet having an identifier that is transmissible over the Internet to identify the Internet phone in such communications.
An advantage of the described embodiment of the invention is that a user can use the Internet telephone on any computer system since the user can be identified by the identification code stored in the telephone. This allows the user to "roam" between computer systems. Preferably, the identifier is associated with a user and the identifier may include a phone ID and/or a product ID. The identifier may further include a vendor ID to identify the manufacturer or seller of the telephone.
Typically, the Internet telephone further comprises an ID controller for storing the identifier. Preferably, the Internet telephone also comprises audio means for inputting or outputting voice messages and thus there is no need to rely on the sound card or microphone of a PC. The voice messages may also be input or output through the computer system.
The Internet telephone may comprise an interface port arranged to connect the phone communicatively to an online computer system. Preferably, the interface is an USB port and the protocol for voice communications is VoIP.
The present invention also relates to a method for performing voice communications using the Internet phone.
According to a second aspect of the invention, there is provided apparatus for performing voice communications over the Internet comprising: a telephone having an identifier; a computer system arranged to connect the telephone to the Internet; and a central server connected to the Internet and arranged to identify the telephone and its connection to the Internet and being arranged to receive the identifier to perform voice communication-related
services. Brief Description of the Drawings
An embodiment of the invention will now be described, by way of example, with reference to the accompanying drawings in which,
Figure 1 is a block diagram illustrating internal components of an Internet telephone according to a preferred embodiment of the present invention; Figure 2 illustrates arrangement of two Internet telephones for sending and receiving VoIP messages over the Internet according to the preferred embodiment of the present invention; and
Figure 3 illustrates the use of an Internet phone of Figure 1 to make a call to a PSTN.phone.
Detailed Description of the Preferred Embodiment
Figure 1 is a block diagram illustrating internal components of an Internet telephone (or phone) 100 arranged to be connected to a personal computer (PC) 200 via an input/output port in the form of an USB port 202 in this embodiment. Preferably, the Internet phone 100 comprises audio means such as a speaker 102 and a microphone 104, a keypad 106 and an ID controller 108. Each of these components is controlled by a digital signal processor (DSP) 110. The DSP 110 processes the information from these components and
interfaces with a USB connector/port 112 to communicate with the PC 200. By using the Internet phone 100 with audio means for Internet telephony, this obviates a need of a PC sound card, microphone and speakers for the computer system 200. In addition, the preferred use of USB enables quick and easy installation. The DSP 110 enables the use of Microsoft USB audio driver that is provided by common operating systems such as Windows XP, 2000 and 98.
The design of the keypad 106" is similar to that of a normal mobile telephone with sixteen available keys comprising numeric keys 0 to 9, and other miscellaneous keys such as #, *, volume, dial/hang up etc. The DSP 110 has a keyboard scanning circuitry which scans and detects the keypad 106 for any key press. When a key is pressed, the command is detected may the DSP 110 and the character may be sent to the PC 200 via the USB interface 112 for display on the computer screen. The scanning circuitry is conventional in design and will not be elaborated here.
The Internet phone 100 is provided with a V6IP software application which functions as software interface to the user. The user interface of the application is designed to be as user-friendly as possible and preferably, the interface has a "keypad" display on the main menu which resembles the keypad 106 on the Internet phone 100. Preferably, the software application also includes an electronic phone book so that the user can create a contact list and
corresponding phone numbers in the software application to help him locate
relevant contacts faster. The user can also save personal information in the
phone book. The Internet phone 100 according to the preferred embodiment of the present invention has an ID controller which stores an identifier or identification code for the phone. The identification code comprises a unique phone ID which can be assigned by the vendor or manufacturer of the phone 100. Alternatively, the phone ID can be programmed at point of sale when a user purchased the phone and a user account will be created based on the phone ID. This phone ID which is associated with the user and corresponding account information is then provided to a service provider offering the Internet telephony service so that the user can subsequently be identified based on the identification code.
When a user plugs his Internet phone 100 into the computer, the application would automatically detect the hardware (the phone 100) and read the phone ID stored in the ID controller 108. The application then notifies a central server 300 that the user (as identified by the phone ID) is online. The server 300 functions as a registry which stores the registration records and other relevant information of the users of the service. The server 300 also checks and updates the status of each user whether the user is online or offline. When a user wants to make a VoIP call, the server 300 creates a communication link in the packet switched network (Internet) to facilitate the communication and VoIP messages are sent direct to the recipient.
The use of the identification code offers numerous advantageous features for the Internet phone 100. These features can be selected using the VoIP software application or as "hot keys" on the keypad 106 of the Internet phone 100. PC to PC call
A user can communicate with another user via Internet using the "PC to PC call" feature. This is performed in a conventional manual except that the user makes use of the Internet phone 100 to perform the call and when connected, use the Internet phone 100 to converse similar to a normal mobile phone.
When user A wants to call user B, user A will have to dial user B's phone ID (either from the application or by pressing the buttons on the phone 100). The software application will then send a query to the server 300 to check the online status of user B. If user B is online, the server 300 will inform the caller (user A) so that user A can proceed to establish a direct connection with user B. This is performed by the VoIP application in user A's PC 200 sending a handshaking message or call request message to the user B's Internet phone 100'. When user B acknowledges receipt of the call, the VoIP application in user B's PC 200' will send an acknowledgement message to user A's PC 200. When this is complete, a call is thus established and both users can start talking to each other.
When user A speaks into the microphone 104 of his Internet phone 100, his voice (analog signal) will be sent to the DSP 110 and converted into a digital signal and transmitted to the PC 200 via the USB interface 112. The VoIP application will then place this digital signal in a buffer for transmission over the
Internet to a recipient, User B, as a voice packet. At the recipient end, the voice packet is received by user B's PC 200' and relayed to his Internet phone 100'. The DSP 110 in user B's Internet phone 100 then converts the digital voice packet into analog voice signal for output through the speaker 102. of user B's Internet phone 100.
If the sen/er 300 detects that user B is offline i.e. user B's Internet phone 100' is not plugged into an online PC 200', the server 300 will return a voice message to the software application or the Internet phone of user A announcing user B's unavailability. User A may then be prompted to leave a voice mail which will be stored or recorded in the server 300. When user B subsequently comes online which is detected by the server 300 receiving the phone ID from the' Internet phone, the server will send a message to the software application or user B's Internet phone announcing that he (user B) has a new voice mail. User B can then use the Internet phone 100' or the software application to listen, save or delete the message.
If user B's phone is actually online but user B did not pick up the call after a period of time, then user A can similarly be prompted or opt to leave a voice mail for user B.
In this way, the server 300 allows voice messages to be stored until the called party is online again. PC to PSTN telephone call
Through a gateway 400, a user can make a call to a normal PSTN number as shown in Figure 3. This is performed by dialling the number of the PSTN phone using the Internet phone 100 and the call will be routed through the gateway 400. The use of the gateway 400 in establishing calls also enables the user to accept calls through his Internet phone 100 even though the PC to which the phone is connected, resides behind a firewall, proxy server or router.
In use, the user of the Internet phone 100 first installs the VoIP application software provided with his phone 100 on a PC. Alternatively, the user can download the software from the service provider's website. Take for example, if the identification code in user A's Internet phone 100 has a phone ID of 65001012, then whenever he plugs in the Internet phone 100 and the VoIP application is active, the application would automatically read the code 65001012 and sends this number to the service provider's server 300 which resides over the Internet. Once the server 300 receives this message, the server 300 proceeds to register the information in a database that the user with the phone ID 65001012 is online. The server 300 can also check if there is any voice mail available for the user of 65001012 and inform the user accordingly. This is depicted pictorially in Figure 2 which shows a typical set up of an
apparatus for performing VoIP.
When user A wishes to make a PC-to-PC call to another user B associated with another Internet phone 100', user A will need to know user B's phone ID. User B's phone is connected to another computer system 200' and the phone 100" may have an ID of 65002101. Thus user A will dial this phone ID either using the software application or using the keypad 106 on his Internet phone 100. The software application then proceeds to deliver a message to the server 300 which checks the online status of 65002101 (user B). If 65002101 is online at that time, a call request would be sent to user B. User B's Internet phone 100' would then ring to notify user B of an incoming call. If the call is picked up, a connection is thus formed between both users A and B, and a voice communication can commence.
When user A with the ID 65001012 terminates a call but is still online, the status in the database remains unchanged i.e. user A is still online to make or receive further calls. However, when user A disconnects the Internet phone 100, the VoIP application detects this and sends a "disconnect" message automatically to notify the server of the status. Alternatively, the user A may disconnect his phone by closing the application and a "disconnect" message is also sent to the server. Any call that is destined for the phone ID 65001012 (i.e. user A) would thus be received by the server 300. To use the Internet phone again, the user A needs to either re-insert the phone into the USB port or re-activate the VoIP application.
The service provider may charge for either one or both types of calls. For example, the service provider may provide the PC-to-PC call free to the users to
entice users to use their service and may charge only for storing the voice mail. The rates for the voice mail may be time dependent i.e. depending on the length of the recorded voice mail. Alternatively, the voice mail may also be provided free whereas the PC-to-PSTN call would be charged based on a per-minute basis. The length of the call can be tracked by either the software application or the server 300 and the charges calculated accordingly. The user may then be billed at the end of the month.
When a user travels or is away from his normal computer system 200, he merely brings along his Internet phone 100 which will allow him to be contactable once he plugs his Internet phone 100 into an online PC 200 with the VoIP application software. The use of the identification code allows the user to be identified anywhere by the service provider regardless of the computer system since the identification code is provided in the Internet phone 100 and is independent of the computer system 200. The identification code also serves as a "nickname" for the user since the user would be recognised based on this unique identification code.
The described embodiment should not be construed as limitative. For example, the identification code for the Internet phone 100 may include a code to differentiate the phone ID from a normal PSTN number. For example, the first three digits of the code 650XXXXXX may be used for this purpose. In addition, the identification code may also contain a vendor or product ID which can be used by the service provider when for example, the Internet phone is lost and the user wants to block any calls made from that phone but the user wishes to
continue using the same phone ID. Although USB is the preferred technology for the input/output port, other emerging technologies may be applicable. For example, the PC 200 may have an infrared red communication port and this may also be used to establish a communication link with the Internet phone 100.
Having now fully described the invention, it should be apparent to one of ordinary skill in the art that many modifications can be made hereto without departing from the scope as claimed.

Claims

1. An Internet telephone for performing voice communication over the Internet having an identifier that is transmissible over the Internet to identify the Internet phone in such communications.
2. An Internet telephone according to claim 1 , wherein the identifier is associated with a user.
3. An Internet telephone according to claim 1 or 2, wherein the identifier includes a phone ID.
4. An Internet telephone according to any one of the preceding claims, wherein the identifier includes a product ID.
5. An Internet telephone according to any one of the preceding claims, wherein the identifier includes a vendor ID.
6. An Internet telephone according to any one of the preceding claims, further comprising an ID controller for storing the identifier.
7. An Internet telephone according to any one of the preceding claims, wherein the Internet phone comprises audio means for inputting or outputting voice messages.
8. An Internet telephone according to any one of the preceding claims, further comprising an interface port arranged to connect the phone communicatively to an online computer system.
9. An Internet telephone according to claim 8, wherein the interface is an USB port.
10. An Internet telephone according to any one of the preceding claims, wherein protocol for the voice communications is VoIP.
11. A method for performing voice communications using an Internet telephone having an identifier, the method including the step of: receiving the identifier over the Internet to identify the telephone for performing voice communication.
12. A method according to claim 11 , further comprising the step of connecting the telephone communicatively to an online computer system to facilitate the transmission of the identifier.
13. A method according to claim 11 or 12, further comprising the step of inputting or outputting voice messages through the Internet telephone.
14. A method according to claim 11 or 12, further comprising the step of inputting or outputting voice messages through the computer system.
15. A method according to any one of claims 11 to 14, further comprising the step of setting up a VoIP call based on the identifier.
16. A method according to any one of claims 11 to 15, wherein the identifier is associated with a user.
17. A method according to any one of claims 11 to 16, further comprising the step of receiving and storing a voice message.
18. A method according to any one of claims 11 to 17, further comprising the step of sending a pre-stored voice message to the Internet telephone.
19. A method according to any one of claims 11 to 18, further comprising the step of checking online status of called party.
20. A method according to claim 19, further comprising the step of setting up a voice communication link between caller and called party if the called party is online.
21. Apparatus for performing voice communications over the Internet comprising: a telephone having an identifier; a computer system arranged to connect the telephone to the Internet; and a central server connected to the Internet and arranged to identify the telephone and its connection to the Internet and being arranged to receive the identifier to perform voice communication-related services.
PCT/SG2004/000057 2003-04-16 2004-03-16 An internet telephone WO2004093398A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
SG200302162-3 2003-04-16
SG200302162 2003-04-16

Publications (2)

Publication Number Publication Date
WO2004093398A1 WO2004093398A1 (en) 2004-10-28
WO2004093398A9 true WO2004093398A9 (en) 2005-01-13

Family

ID=33297628

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/SG2004/000057 WO2004093398A1 (en) 2003-04-16 2004-03-16 An internet telephone

Country Status (1)

Country Link
WO (1) WO2004093398A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4156615B2 (en) * 2005-08-22 2008-09-24 ソニー・エリクソン・モバイルコミュニケーションズ株式会社 Mobile phone, communication terminal, calling method and calling program
US8073123B2 (en) 2006-12-27 2011-12-06 Vonage Network Llc Method for automated management of a telecommunication service

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3576906B2 (en) * 1999-12-21 2004-10-13 Necインフロンティア株式会社 Telephone communication device connectable to the Internet network, main telephone control device, and method for managing IP address
US20020122415A1 (en) * 2001-03-01 2002-09-05 Ju-Nan Chang Internet phone using a USB interface to transmit signals
GB2372900A (en) * 2001-03-02 2002-09-04 Lammtara Ind Ltd Voice message transmission system
US8363647B2 (en) * 2001-04-03 2013-01-29 Voxpath Networks, Inc. System and method for configuring an IP telephony device

Also Published As

Publication number Publication date
WO2004093398A1 (en) 2004-10-28

Similar Documents

Publication Publication Date Title
EP1915844B1 (en) Caller-callee association of a plurality of networked devices
US8929520B2 (en) Internet phone system and directory search engine using same
US8792479B2 (en) System and methods to route calls over a voice and data network
US20050152338A1 (en) System and method for managing voice communications between a telephone, a circuit switching network and/or a packet switching network
CN101147364B (en) Comprehensive system and method for routing optimized communication paths for multimedia data based on a user's communication configuration
US20050152347A1 (en) System and method for managing voice communications between a telephone, a circuit switching network and/or a packet switching network
US20030076817A1 (en) Apparatus and method for interfacing internet telephone
US7016675B1 (en) System and method for controlling telephone service using a wireless personal information device
KR20020011668A (en) Internet based telecommunication service method
MXPA06001945A (en) Wireless telephone system including voice over ip and pots.
US20070070985A1 (en) System and Method for Integrating Internet Phone to Ordinary Phone
JP2001156941A (en) Method of activating an inactive terminal of a data network, in particular an IP network
JP3002667B2 (en) Call system
KR100386930B1 (en) Apparatus and method for interfacing internet telephone
WO2004093398A9 (en) An internet telephone
KR20000072754A (en) Method and system for transmitting communication signals through the internet and a public switched telephone network
JP4047736B2 (en) Information management service method and system
TWI384856B (en) An voip connecting system and a method thereof
KR100334087B1 (en) A communication method between internet telephone interface utility and internet-central office-telephone
JP2004056775A (en) Voip telephone system
CN101212523A (en) Call method and system of network telephone
JP4179506B2 (en) Communication terminal
KR20010016456A (en) Set top box for internet phone and communication method of using thereof
JPH11177615A (en) Electronic mail system
CN1347239A (en) Internet telephone

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): BW GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
COP Corrected version of pamphlet

Free format text: DUE TO A SCANNING ERROR DURING THE TECHNICAL PREPARATIONS FOR INTERNATIONAL PUBLICATION, REPLACE ALL PAGES BY CORRECT PAGES (18 PAGES)

122 Ep: pct application non-entry in european phase