The present invention relates to dialling phone numbers, and particularly but not exclusively to assisting a user to dial phone numbers in a correct format. The phrase “phone number” encompasses any numeric or alphanumeric sequences which can be used to instigate a communication between two end users, and in particular includes within its ambit fax numbers.
A so-called peer-to-peer telephone system is described in WO2005/009019. In such a system, a plurality of end users can be connected for communication purposes via a communications structure, for example the internet or world wide web. The communications structure is substantially decentralised with regard to communication route switching therein for connecting the end users. That is, the end users can establish their own communication routes through the structure based on exchange of one or more authorisation certificates (user identity certificates—UIC) to acquire access to the structure. The structure includes an administration arrangement issuing the certificates to the end users. One such phone system exists under the trade name SKYPE™.
In order to use such a phone system, each user terminal installs client software for making calls. A user terminal can for example be a personal computer (PC). The client software itself is not principally the subject of this invention and so is not described in detail herein. It is capable of receiving a phone number for an end user in a standardised format and implementing a call to that user. It also has a registry for holding user names and numbers, so that a name, instead of a number, can be used to instigate a call. To allow a user to use the client software, it causes a display of the personal computer to display various images with which a user can interact using a conventional user interface such as a keyboard or mouse and cursor arrangement. This includes the display of a dialpad with numbers by means of which a user can dial the number that he wishes to call.
The SKYPE peer-to-peer phone system is widely used, but some issues have arisen which are addressed herein to simplify use of the system for users, particularly but not exclusively new users. In particular, users can have a difficulty in selecting the correct format of numbers to dial using the dialpad. This is particularly the case when dialling International numbers, that is dialling to reach a user who is outside a country where the dialling user is located.
According to one aspect of the invention there is provided a method for effecting a voice communication between user terminals connected via a communication network, the method comprising:
Another aspect of the invention provides a predictive dialler component comprising program code elements which, when executed by a computer, implement the following steps:
A further aspect of the invention provides a computer terminal for effecting a voice communication via a communication network, the computer terminal comprising:
A further aspect of the invention provides a method of using a computer terminal to effect a voice communication over a communication network comprising:
A further aspect of the invention provides a method of effecting a voice communication between user terminals connected in a communication network comprising:
For a better understanding of the present invention and to show how the same may be carried into effect, reference will now be made by way of example to the accompanying drawings.
An aspect of the invention allows an internet voice application to behave as a local phone. This can be accomplished using predictive dialler 106 with the dialpad wizard 108 or with the addressbar 110. The dialpad wizard will be described first.
In order to make a local call, the user types in a local number, either using the display interface 118 to actuate the correct buttons on the displayed keyboard 20, or using the keyboard 116. As shown in
In order to append the correct prefix, the predictive dialler component recalls formatting rules from the database which holds relevant information for each country in the form of a table. A table could be held in an XML file or other resource. The format of the table is shown in
The database also holds rate information for calls, the rate depending on the number being called.
The functionality which has been described above is provided by the dialpad wizard (108) in combination with a predictive dialler component 106. The dialpad wizard is used to initiate PSTN (public switched telephone network) communication by selecting a country code and a local number.
The addressbar 110 is a tool that provides a similar but not identical functionality. The addressbar can be used to initiate a PSTN communication (by inputting a complete phone number, country code plus local number, or a local number only if the default country can be assumed), an internet protocol voice communication, or an instant messaging chat communication. The address bar is suitable for more sophisticated users of the peer-to-peer system, and can be used as a local phone when the default country is assumed.
When the default country is achieved, and a user enters the international calling sign “+” and a country code, e.g. 72 (Russia) the predictive dialler component automatically enter the global mode, and the country ?? charges, in this case from Estonia to Russia.
This Application is a continuation of and claims priority under 35 U.S.C. §120 to U.S. patent application Ser. No. 13/301,339, filed on Nov. 21, 2011, which is a continuation of application Ser. No. 11/415,992, filed on May 2, 2006. The disclosures of which are incorporated by reference herein in their entirety.
Number | Name | Date | Kind |
---|---|---|---|
5077804 | Richard | Dec 1991 | A |
5455858 | Lin | Oct 1995 | A |
5917904 | Theis | Jun 1999 | A |
6169791 | Pokress | Jan 2001 | B1 |
6453024 | Baker et al. | Sep 2002 | B1 |
6477247 | Burg | Nov 2002 | B1 |
6928150 | Johnston | Aug 2005 | B2 |
7028027 | Zha et al. | Apr 2006 | B1 |
7162025 | Schnurr | Jan 2007 | B2 |
7212626 | Kobayashi | May 2007 | B1 |
7317919 | Ruf | Jan 2008 | B1 |
7747265 | Ruf | Jun 2010 | B1 |
8090092 | Madanes et al. | Jan 2012 | B2 |
8635362 | Kalmstrom et al. | Jan 2014 | B2 |
8855294 | Madanes et al. | Oct 2014 | B2 |
20020129359 | Lichner | Sep 2002 | A1 |
20030112932 | Johnston | Jun 2003 | A1 |
20040128144 | Johnson et al. | Jul 2004 | A1 |
20040214558 | Chang et al. | Oct 2004 | A1 |
20040243939 | Perepa et al. | Dec 2004 | A1 |
20040266490 | Silver | Dec 2004 | A1 |
20050091274 | Stanford | Apr 2005 | A1 |
20050097189 | Kashi | May 2005 | A1 |
20060105790 | Jin et al. | May 2006 | A1 |
20060224467 | Walker et al. | Oct 2006 | A1 |
20060248456 | Bender et al. | Nov 2006 | A1 |
20060271457 | Romain et al. | Nov 2006 | A1 |
20070005439 | Sidlo et al. | Jan 2007 | A1 |
20070274510 | Kalmstrom | Nov 2007 | A1 |
20070274512 | Madanes et al. | Nov 2007 | A1 |
20080081662 | Strandell et al. | Apr 2008 | A1 |
20080298561 | Hwang et al. | Dec 2008 | A1 |
20090005122 | Goldfarb | Jan 2009 | A1 |
20090010401 | Zazza | Jan 2009 | A1 |
20090141709 | Cho et al. | Jun 2009 | A1 |
20090161661 | Scharf et al. | Jun 2009 | A1 |
20090164632 | Kumar et al. | Jun 2009 | A1 |
20090201918 | Cho et al. | Aug 2009 | A1 |
20100005426 | Van et al. | Jan 2010 | A1 |
20100287301 | Kalmstrom et al. | Nov 2010 | A1 |
20120128148 | Madanes | May 2012 | A1 |
20130064359 | Kalmstrom | Mar 2013 | A1 |
Number | Date | Country |
---|---|---|
WO-2005008524 | Jan 2005 | WO |
WO-2005009019 | Jan 2005 | WO |
WO-2005009019 | Jan 2005 | WO |
WO-2010127992 | Nov 2010 | WO |
Entry |
---|
“Advisory Action”, U.S. Appl. No. 11/415,992, Feb. 24, 2011, 2 pages. |
“Advisory Action”, U.S. Appl. No. 12/584,987, Dec. 15, 2011, 2 pages. |
“Examiner's Answer to Appeal Brief”, U.S. Appl. No. 11/416,378, May 10, 2012, 13 pages. |
“Final Office Action”, U.S. Appl. No. 11/415,992, Dec. 17, 2010, 12 pages. |
“Final Office Action”, U.S. Appl. No. 11/416,378, Feb. 19, 2010, 24 pages. |
“Final Office Action”, U.S. Appl. No. 12/584,987, Oct. 12, 2011, 20 pages. |
“Final Office Action”, U.S. Appl. No. 13/414,523, May 9, 2014, 9 pages. |
“International Search Report and Written Opinion”, Application No. PCT/EP2010/055832, Jul. 26, 2010, 9 pages. |
“Non-Final Office Action”, U.S. Appl. No. 11/415,992, Aug. 26, 2010, 9 pages. |
“Non-Final Office Action”, U.S. Appl. No. 11/415,992, Apr. 26, 2010, 8 pages. |
“Non-Final Office Action”, U.S. Appl. No. 11/416,378, Feb. 2, 2011, 22 pages. |
“Non-Final Office Action”, U.S. Appl. No. 11/416,378, Sep. 1, 2009, 22 pages. |
“Non-Final Office Action”, U.S. Appl. No. 11/416,378, Nov. 8, 2011, 26 pages. |
“Non-Final Office Action”, U.S. Appl. No. 12/584,987, Apr. 28, 2011, 20 pages. |
“Non-Final Office Action”, U.S. Appl. No. 13/301,339, Feb. 5, 2014, 3 pages. |
“Non-Final Office Action”, U.S. Appl. No. 13/414,523, Oct. 2, 2013, 8 pages. |
“Notice of Allowance”, U.S. Appl. No. 11/415,992, Sep. 6, 2011, 5 pages. |
“Notice of Allowance”, U.S. Appl. No. 12/584,987, Sep. 5, 2013, 20 pages. |
“Notice of Allowance”, U.S. Appl. No. 13/301,339, May 28, 2014, 4 pages. |
“BPAI Decision”, U.S. Appl. No. 11/416,378, Jun. 26, 2015, 8 pages. |
“Non-Final Office Action”, U.S. Appl. No. 13/414,523, Mar. 12, 2015, 10 pages. |
“Notice of Allowance”, U.S. Appl. No. 13/414,523, Oct. 7, 2015, 7 pages. |
“Corrected Notice of Allowance”, U.S. Appl. No. 13/414,523, Feb. 1, 2016, 2 pages. |
Number | Date | Country | |
---|---|---|---|
20150016601 A1 | Jan 2015 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 13301339 | Nov 2011 | US |
Child | 14504388 | US | |
Parent | 11415992 | May 2006 | US |
Child | 13301339 | US |