Phone number replace code system and method
First Claim
Patent Images
1. A mobile communication device, comprising:
- a processing subsystem;
a memory subsystem; and
program code comprising program instructions executable by the processing subsystem and stored in the memory subsystem that, upon execution, causes the mobile communication device to;
determine if a phone call initiated to a phone number has connected;
upon determining that the phone call initiated to the phone number did not connect, determine if the phone number has an associated replace code for any subset of the phone number;
upon determining that the phone number has an associated replace code for any subset of the phone number, replace the any subset of the phone number with the corresponding replace code to obtain a replace code number and initiate a phone call to the replace code number; and
automatically setting the mobile telephone communication device to be in replace code mode after determining that the phone number does not correspond to a national numbering plan of a current service area serving the mobile telephone communication device.
1 Assignment
0 Petitions
Accused Products
Abstract
A processor-implemented method of placing telephone calls includes determining if a phone call initiated to a phone number has connected. If the phone call did not connect, then the processor determines if the phone number has an associated replace code for any subset of the phone number. If a replace code is determined to exist, then the processor replaces the subset of the phone number with the corresponding replace code to obtain a replace code number and initiates a phone call to the replace code number.
35 Citations
19 Claims
-
1. A mobile communication device, comprising:
-
a processing subsystem; a memory subsystem; and program code comprising program instructions executable by the processing subsystem and stored in the memory subsystem that, upon execution, causes the mobile communication device to; determine if a phone call initiated to a phone number has connected; upon determining that the phone call initiated to the phone number did not connect, determine if the phone number has an associated replace code for any subset of the phone number; upon determining that the phone number has an associated replace code for any subset of the phone number, replace the any subset of the phone number with the corresponding replace code to obtain a replace code number and initiate a phone call to the replace code number; and automatically setting the mobile telephone communication device to be in replace code mode after determining that the phone number does not correspond to a national numbering plan of a current service area serving the mobile telephone communication device. - View Dependent Claims (2)
-
-
3. A mobile communication device, comprising:
-
a means for executing program code; a memory means for storing a replace code, wherein the replace code corresponds to a designated numbering plan service area; and means for determining whether the mobile communication device is within the designated numbering plan service area; means for causing the mobile communication device to operate in a replace code mode upon determining the mobile communication device is within the designated numbering plan service area; and
,means for automatically modifying a toll-free number input by a user, by replacing the Numbering Plan Area Code (NPA) of the number with a corresponding replace code for the designated numbering plan service area when the mobile communication device is operating in a replace code mode; and determine if a phone call initiated to a phone number has connected;
upon determining that the phone call initiated to the phone number did not connect, determine if the phone number has an associated replace code for any subset of the phone number. - View Dependent Claims (4, 5, 6, 7, 8)
-
-
9. A processor-implemented method for implementation on a mobile communication device, the method comprising:
-
dialing a phone number; determining whether the dialed phone number is a toll-free internumbering plan call or a toll-free intranumbering plan call that entails extra charges; and wherein the determination of whether the call is an internumbering plan call or an intranumbering plan call that entails additional charges is made based on a country code received from a wireless network in communication with the mobile communication device and based on information stored on a smart card; determining if the phone number is a toll-free phone number; upon determining that the phone number is not a toll-free phone number, then initiating the call; upon determining that the call is an internumbering plan call or an intranumbering plan call that entails said additional charges, determining if an associated replace code is available for replacing any subset of the phone number; and upon determining that an associated replace code is available, then modifying the phone number by the replace code to obtain a replace code number and placing a call from the mobile telephone communication device to the replace code number. - View Dependent Claims (10, 11)
-
-
12. A processor-implemented method of placing a telephone call to a phone number, from a mobile communication device, the method comprising:
-
determining if a phone call initiated to a phone number has connected; upon determining that the phone call initiated to the phone number did not connect, determining if the phone number has an associated replace code for any subset of the phone number; and upon determining that the phone number has an associated replace code for any subset of the phone number, replacing the any subset of the phone number with the corresponding replace code to obtain a replace code number and initiating a phone call to the replace code number; wherein the step of determining if the phone call initiated to the phone number has connected is performed only after determining that the phone number is a toll-free phone number; and automatically setting the mobile telephone communication device to be in replace code mode after determining that the phone number does not correspond to a national numbering plan of a current service area serving the mobile telephone communication device. - View Dependent Claims (13, 14)
-
-
15. A mobile communication device, operable to initiate and receive communications over one or more communication networks, the mobile communication device comprising:
-
a processing subsystem; a memory subsystem; and program instructions, executable by the processing subsystem, that, when initiated, cause the mobile communication device to operate in a replace code mode; when operating in the replace code mode, upon the initiation of a phone call to a dialed phone number, the program instructions also causing the mobile communication device to determine whether the phone call connects; and if the phone call does not connect, then the program instructions cause the mobile communication device to determine if a replace code is available, substitute the replace code for a portion of the dialed phone number to generate a replace code number, and initiate a second phone call to the replace code numbers; wherein the program instructions cause the mobile communication device to determine whether the dialed phone number corresponds to a national numbering plan of a current service area serving the mobile communication device; and if the dialed phone number does not correspond to the national numbering plan of the current service area, then automatically initiate the replace code mode. - View Dependent Claims (16, 17, 18, 19)
-
Specification