Methods and systems for implementing personal dialing plans
First Claim
1. In a telecommunications network, a method for processing a call originated by a user according to a personal dialing plan of the user, comprising:
- receiving a dialed digit string;
analyzing the dialed digit string to determine whether the dialed digit string is a complete string according to a dialing plan of the local telephone service provider;
if the dialed digit string is a complete string, routing the call to the dialed digit string;
if the dialed digit string is not a complete string, determining whether the dialed digit string is a valid string according to the personal dialing plan;
if the dialed digit string is a valid string, retrieving a corresponding dialing string; and
routing the call to a directory number associated with the corresponding dialing string.
1 Assignment
0 Petitions
Accused Products
Abstract
A network-based personal dialing plan that allows a user to associate dialing strings of any length with easy-to-remember, user-selected aliases. A user may also define dialing rules, such as automatically adding digits to the directory number when the called number would be a long distance call from the calling location. A user may access the system to create or modify the user'"'"'s personal dialing plan by voice telephone call (in a network having VXML capability), web interface, or other device, such as a wireless application protocol (WAP) phone or wireless personal digital assistant (PDA).
-
Citations
32 Claims
-
1. In a telecommunications network, a method for processing a call originated by a user according to a personal dialing plan of the user, comprising:
-
receiving a dialed digit string;
analyzing the dialed digit string to determine whether the dialed digit string is a complete string according to a dialing plan of the local telephone service provider;
if the dialed digit string is a complete string, routing the call to the dialed digit string;
if the dialed digit string is not a complete string, determining whether the dialed digit string is a valid string according to the personal dialing plan;
if the dialed digit string is a valid string, retrieving a corresponding dialing string; and
routing the call to a directory number associated with the corresponding dialing string. - View Dependent Claims (2, 3, 4, 5)
-
-
6. In a telecommunications network, a method for processing a call originated by a user according to a personal dialing plan of the user, comprising:
-
receiving a dialed digit string;
analyzing the dialed digit string to determine whether the dialed digit string matches an alias entry in the personal dialing plan;
if the dialed digit string matches an alias entry, retrieving a corresponding dialing string and routing the call to a directory number associated with the corresponding dialing string;
if the dialed digit string does not match an alias entry, determining whether the dialed digit string is a complete string according to a dialing plan of the local service provider;
if the dialed digit string is a complete string, routing the call to the dialed digit string. - View Dependent Claims (7, 8)
-
-
9. In a telecommunications network, a system for processing a call originated by a user according to a personal dialing plan of the user, comprising:
-
a first network element being operative to analyze the dialed digit string to determine whether the dialed digit string is a complete string according to a dialing plan of the local telephone service provider and, if the dialed digit string is a complete string, to route the call to the dialed digit string;
a second network element being operative to determine whether the dialed digit string is a valid string according to the personal dialing plan and, if the dialed digit string is a valid string, to retrieve a corresponding dialing string; and
the first network element being operative to route the call to a directory number associated with the corresponding dialing string. - View Dependent Claims (10, 11, 12, 13)
-
-
14. In a telecommunications network, a system for processing a call originated by a user according to a personal dialing plan of the user, comprising:
-
a first network element being operative to analyze a dialed digit string to determine whether the dialed digit string matches an alias entry in the personal dialing plan;
if the dialed digit string matches an alias entry, the first network element being operative to retrieve a corresponding dialing string and to send the corresponding dialing string to a second network element;
the second network element being operative to route the call to a directory number associated with the corresponding dialing string; and
if the dialed digit string does not match an alias entry, the second network element being operative to determine whether the dialed digit string is a complete string according to a dialing plan of the local service provider and, if so, to route the call to the dialed digit string. - View Dependent Claims (15, 16)
-
-
17. In a telecommunications network, a method for creating or administering a personal dialing plan of a user, comprising:
-
querying whether the user wants to enter a new entry, and, if so, prompting the user to enter a complete dialing string and an alias;
querying whether the user wants to define a dialing rule, and if so, prompting the user to enter the dialing rule; and
querying whether the user wants to enter an additional entry, define an additional dialing rule, or enter another command. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. In a telecommunications network, a system for processing a call originated by a user according to a personal dialing plan, comprising:
-
a first network element being operative to collect a dialed digit string and to send the dialed digit string to a second network element;
the second network being operative to receive the dialed digit string and to determine whether the dialed digit string is a valid string according to the personal dialing plan; and
a third network element being operative to receive instructions for routing the call from the second network element and to route the call to a directory number associated with the dialed digit string. - View Dependent Claims (28, 29)
-
-
30. In a telecommunications network, a system for processing a call originated by a user according to a personal dialing plan, comprising:
-
a first network element being operative to collect a dialed digit string, to determine whether the dialed digit string is a valid string according to the personal dialing plan, and to send a corresponding dialing string to a second network element; and
the second network element being operative to receive the corresponding dialing string and to route the call to a directory number associated with the corresponding dialing string. - View Dependent Claims (31, 32)
-
Specification