Call programming apparatus and method
First Claim
Patent Images
1. A method of routing incoming telephone calls, the method comprising:
- (a) coupling an incoming call directed to a subscriber to a platform;
(b) determining if a sequential search feature is active;
(c) in response to step (b), if the sequential search feature is active, directing the incoming call to a first number on the subscriber'"'"'s sequential list stored on the platform and, if there is no answer at the first number, directing the incoming call to a second number of the subscriber'"'"'s sequential list;
(d) in response to step (b), if it is determined that the sequential search feature is not active, determining if a simultaneous search feature is active;
(e) in response to step (d), if it is determined that the simultaneous search feature is active, directing the incoming call to all numbers on the subscriber'"'"'s simultaneous list stored on the platform;
(f) determining if a programmed schedule feature is active;
(g) in response to step (f), if the programmed schedule feature is active, directing an incoming call according to a programmed schedule; and
(h) in response to step (c) determining whether the subscriber wants to answer the incoming call.
4 Assignments
0 Petitions
Accused Products
Abstract
A method of routing incoming telephone calls and programming routing options and apparatus that allows incoming calls to be routed according to various criteria programmed by a subscriber.
-
Citations
15 Claims
-
1. A method of routing incoming telephone calls, the method comprising:
-
(a) coupling an incoming call directed to a subscriber to a platform;
(b) determining if a sequential search feature is active;
(c) in response to step (b), if the sequential search feature is active, directing the incoming call to a first number on the subscriber'"'"'s sequential list stored on the platform and, if there is no answer at the first number, directing the incoming call to a second number of the subscriber'"'"'s sequential list;
(d) in response to step (b), if it is determined that the sequential search feature is not active, determining if a simultaneous search feature is active;
(e) in response to step (d), if it is determined that the simultaneous search feature is active, directing the incoming call to all numbers on the subscriber'"'"'s simultaneous list stored on the platform;
(f) determining if a programmed schedule feature is active;
(g) in response to step (f), if the programmed schedule feature is active, directing an incoming call according to a programmed schedule; and
(h) in response to step (c) determining whether the subscriber wants to answer the incoming call. - View Dependent Claims (2, 3, 4, 5)
(a) determining if the subscriber has selected one number to which all incoming calls should be directed; and
(b) in response to step (h), if the subscriber has selected one number, directing all incoming calls to that number.
-
-
5. A method according to claim 1 wherein three numbers may be sequentially tried in step (c).
-
6. A method for routing incoming telephone calls, the method comprising the steps of:
-
(a) coupling a call directed to a first telephone station to a service node, said call being initiated by a caller at a second telephone station;
(b) retrieving a subscriber'"'"'s profile associated with the first telephone station at the service node in response to step (a) wherein the subscriber'"'"'s profile indicates which routing options have been selected by the subscriber;
(c) routing the call of step (a) in accordance with the subscriber'"'"'s profile by;
(i) determining if a sequential search feature is active;
(ii) in response to step (i), if the sequential search feature is active, directing the incoming call to a first number on the subscriber'"'"'s sequential list, and if there is no answer at the first number, directing the incoming call to a second number on the subscriber'"'"'s sequential list;
(iii) in response to step (i), if it is determined that the sequential search feature is not active, determining if a simultaneous search feature is active;
(iv) in response to step (iii), if it is determined that the simultaneous search feature is active, directing the incoming call to all numbers on the subscriber'"'"'s simultaneous list;
(v) determining if a programmed schedule feature is active;
(vi) in response to step (v), if the programmed schedule feature is active, directing an incoming call according to a programmed schedule; and
allowing the called party after one of step (ii) and step (iv) at an option of selecting from the group consisting of answering the call or forwarding the call to a default destination. - View Dependent Claims (7, 8, 9)
(a) determining if the subscriber has selected one number to which all incoming calls should be directed; and
(b) if the subscriber has selected one number, directing all incoming calls to that number.
-
-
9. A method according to claim 8 wherein three numbers may be sequentially tried in step (ii).
-
10. A method of programming call routing options, the method comprising the steps of
(a) coupling an incoming call from a subscriber to a service node; -
(b) generating a series of queries to the subscriber in response to the incoming call of step (a) wherein the series of queries includes;
(i) whether a sequential search list should be created and, if so, what telephone numbers should be included on the sequential search list;
(ii) whether a simultaneous search list should be created and, if so, what telephone numbers should be included on the simultaneous search list;
(iii) whether a programmed schedule list should be created and, if so, what telephone numbers should incoming calls be directed based upon the day of the week and time the incoming call is received; and
(c) generating a subscriber profile in response to the subscriber'"'"'s responses to the series of queries generated in step (b). - View Dependent Claims (11)
-
-
12. A call routing apparatus for routing incoming telephone calls, the apparatus comprising:
-
a platform for receiving an incoming telephone call from a calling party;
a processor located on the platform programmed to route incoming telephone calls according to the following steps;
(a) determining if a sequential search feature is active;
(b) in response to step (a), if the sequential search feature is active, directing the incoming call to a first number on the subscriber'"'"'s sequential list and, if there is no answer at the first number, directing the incoming call to a second number on the subscriber'"'"'s sequential list;
(c) in response to step (a), if it is determined that the sequential search feature is not active, determining if a simultaneous search feature is active;
(d) in response to step (c), if it is determined that the simultaneous search feature is active, directing the incoming call to all numbers on the subscriber'"'"'s simultaneous list;
(e) determining if the subscriber has selected a programmed schedule feature;
(f) in response to step (e), if the programmed schedule feature is active, directing an incoming call according to the programmed schedule; and
(g) in response to step (b) giving the subscriber an option to answer the incoming call or refuse the incoming call.
-
-
13. An apparatus for programming call routing options, the apparatus comprising:
-
a platform for receiving an incoming call from a subscriber a processor located on the platform programmed to generate the following queries;
(i) whether a sequential search list should be created and, if so, what telephone numbers should be included on the sequential search list;
(ii) whether a simultaneous search list should be created, and if so, what telephone numbers should be included on the simultaneous search list;
(iii) whether a programmed schedule list should be created and, if so, what telephone numbers should incoming calls be directed based upon the day of the week and time the incoming call is received; and
generating a subscriber profile in response to the subscriber'"'"'s responses to the series of queries generated in steps (i-iii);
a database storing a subscriber profile generated in response to the. subscriber'"'"'s responses to the set of inquiries.
-
-
14. A method of routing incoming telephone calls, the method comprising the steps of:
-
(a) coupling an incoming call to a subscriber to a platform;
(b) determining if an override number feature is active and, if so, directing the incoming call to the override number;
(c) in response to step (b), if the override number feature is not active, determining a time period of when the incoming call was received by the platform;
(d) determining whether one number programming, sequential programming or simultaneous programming are active; and
(e) in response to step (d), directing the incoming call according to the programming that is active.
-
-
15. A call routing apparatus for routing incoming telephone calls, the apparatus comprising:
-
a memory for storing a profile for each subscriber wherein each profile indicates the routing options selected by the subscriber associated with the profile;
a platform for receiving an incoming telephone call from a calling party;
a processor located on the platform programmed to route incoming telephone calls according to the following steps;
(a) determining if a schedule override feature is active;
(b) retrieving schedule for current time;
(c) determining whether one number forwarding feature is active;
(d) determining if a sequential search feature is active;
(e) If the response to steps (a), (c) and (d) is negative, activating;
(f) routing the incoming call according to what feature is active;
(g) if the incoming call is answered, determining whether the subscriber wants to accept the call; and
(h) in response to step (f), disposing of the incoming call accordingly.
-
Specification