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; and
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.
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.
-
Citations
20 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; and
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. - 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. - 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 or based on information stored on a smart card. - 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. - 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 number. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification