INTELLIGENT FORMATTING OF VOIP TELEPHONE NUMBERS
First Claim
Patent Images
1. A system for generating an E.164 compliant telephone number from an input telephone number in a voice over IP platform, the system comprising:
- a call origin routine for receiving information regarding one or more call origin profiles from which a user makes telephone calls;
a user interface for a user to select a call origin profile from the one or more call origin profiles set via the call origin routine, and for a user to provide a telephone number to call;
an E.164 database including E.164 call information; and
an E.164 call formatting engine for examining the telephone number and the call origin profile received via the user interface, and formatting the telephone call into an E.164 compliant telephone number using the E.164 database if the E.164 call formatting engine determines the received telephone number is not an E.164 compliant telephone number for the call origin profile.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method are disclosed for intelligent formatting of VoIP telephone numbers. The intelligent VoIP formatting system includes a presentation and user interface layer, an E.164 formatting engine, a location routine, and a database of telephone number data which are used to deconstruct input telephone numbers and reconstruct them as E.164 compliant telephone numbers.
-
Citations
20 Claims
-
1. A system for generating an E.164 compliant telephone number from an input telephone number in a voice over IP platform, the system comprising:
-
a call origin routine for receiving information regarding one or more call origin profiles from which a user makes telephone calls; a user interface for a user to select a call origin profile from the one or more call origin profiles set via the call origin routine, and for a user to provide a telephone number to call; an E.164 database including E.164 call information; and an E.164 call formatting engine for examining the telephone number and the call origin profile received via the user interface, and formatting the telephone call into an E.164 compliant telephone number using the E.164 database if the E.164 call formatting engine determines the received telephone number is not an E.164 compliant telephone number for the call origin profile. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. In a computer system having a graphical user interface including a display and a user interface selection device, a method of generating an E.164 compliant telephone number from an input telephone number in a voice over IP platform, the method comprising:
-
(a) receiving via the graphical user interface a call origin profile; (b) receiving via the graphical user interface a telephone number; and (c) formatting the received telephone number into E.164 compliant telephone number using an origin of the telephone call indicated by the call origin profile received in said step (a) and using a call destination indicated by the telephone number received in said step (b). - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method of generating an E.164 compliant telephone number from an input telephone number in a voice over IP system, the method comprising:
-
(a) receiving a defined call origin location including at least one of a country code and an area code for an intended geographic origin of a telephone call using the input telephone number; (b) determining whether the input telephone number is an E.164 compliant telephone number; (c) determining whether the input telephone number is the proper length for a local call made from the call origin location if it is determined in said step (b) that the input telephone number is not an E.164 compliant telephone number; and (d) adding at least one of an E.164 prefix, a country code and an area code for the call origin location received in said step (a) if it is determined in said step (c) that the input telephone number is the proper length for a local call made from the call origin location. - View Dependent Claims (18, 19, 20)
-
Specification