Method and device for dynamic message delivery based upon identification of originating caller
First Claim
1. A method comprising the steps of:
- identifying a calling party associated with an incoming call to a subscriber; and
determining if said calling party is a member of any caller groups defined by said subscriber, said subscriber defining membership within a calling group using the respective telephone number of each member of the calling group;
wherein, in response to said calling party being a member of a caller group having associated with it a respective group message, playing said respective group message for said calling party and selectively routing said incoming call to said subscriber; and
wherein, in response to said subscriber'"'"'s line being busy due to an existing connection to a network service provider, communicating, to said network service provider, calling party information about said calling party such that said subscriber may be alerted to said incoming call;
receiving, from said network service provider, a response from said subscriber; and
routing said incoming call according to said subscriber response.
5 Assignments
0 Petitions
Accused Products
Abstract
The invention comprises a method and device for dynamic message delivery based upon the identification of an originating caller. Specifically, the originating caller for an incoming call is identified and compared to a list of callers, where each caller within the list of callers is associated with one of a plurality of dispositions, the dispositions including accept, reject and forwarding of an incoming call. The incoming call is routed based upon the disposition associated with the identified originating caller. In the case of a subscriber utilizing a dial-up internet account, a message is sent to the subscriber via the internet connection alerting the subscriber that an incoming call is present and offering the subscriber various disposition options.
131 Citations
33 Claims
-
1. A method comprising the steps of:
-
identifying a calling party associated with an incoming call to a subscriber; and
determining if said calling party is a member of any caller groups defined by said subscriber, said subscriber defining membership within a calling group using the respective telephone number of each member of the calling group;
wherein, in response to said calling party being a member of a caller group having associated with it a respective group message, playing said respective group message for said calling party and selectively routing said incoming call to said subscriber; and
wherein, in response to said subscriber'"'"'s line being busy due to an existing connection to a network service provider, communicating, to said network service provider, calling party information about said calling party such that said subscriber may be alerted to said incoming call;
receiving, from said network service provider, a response from said subscriber; and
routing said incoming call according to said subscriber response.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
routing said incoming call to said subscriber'"'"'s telephone when said subscriber line becomes available; and
routing said incoming call to said subscriber'"'"'s network access device.
-
-
6. The method of claim 5, wherein said incoming call is routed to said subscriber'"'"'s network access using a voice over internet protocol.
-
7. The method of claim 1, wherein, in the case of said subscriber response comprising a call forward response, performing the step of forwarding said incoming call to a predefined telephone number.
-
8. The method of claim 1, wherein said calling party information about said calling party comprises a telephone number and an available name of said calling party, said subscriber being alerted via a display device associated with said subscribers network access device.
-
9. The method of claim 1, wherein, in response to said calling party being a member of a blocked caller group, performing the step of playing a predefined blocked group message for said calling party and, after selectively recording a voice message from said calling party, terminating said incoming call.
-
10. The method of claim 1, wherein, in response to a call forwarding function being enabled, performing one of the steps of:
-
forwarding said incoming call to a predefined telephone number;
orrecording a voice message from said calling party, said voice message being recorded in one of a message box associated with said calling party or a general message box.
-
-
11. The method of claim 1, wherein, in response to a do not disturb function being enabled, performing the step of recording a voice message from said calling party, said voice message being recorded in one of a message box associated with said calling party and a general message box.
-
12. Apparatus comprising:
-
a compact server node (CSN) communicating with a switch having associated with it a subscriber;
wherein said CSN identifies a calling party associated with an incoming call to said subscriber and determines if said calling party is a member of any caller groups defined by said subscriber, said subscriber defining membership within a calling group using the respective telephone number of each member of the calling group;
wherein in response to said calling party being a member of a caller group having associated with it a respective group message, said CSN causes said respective group message to be played to said calling party and selectively routing said incoming call to said subscriber; and
wherein in response to said subscriber'"'"'s line being busy due to an existing connection to a network service provider, said CSN communicates to said network service provider calling party information about said calling party such that said subscriber may be alerted to said incoming call;
said CSN receives, from said network service provider, a response from said subscriber; and
said CSN causes said incoming call to be routed according to said subscriber response.- View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
said CSN routes said incoming call to said subscriber'"'"'s network access device.
-
-
18. The apparatus of claim 17, wherein said incoming call is routed to said subscribers network access using a voice over internet protocol.
-
19. The apparatus of claim 12, wherein, in the case of said subscriber response comprising a call forward response, said CSN forwards said incoming call to a predefined telephone number.
-
20. The apparatus of claim 12 wherein said calling party information about said calling party comprises a telephone number and an available name of said calling party, said subscriber being alerted via a display device associated with said subscriber'"'"'s network access device.
-
21. The apparatus of claim 12, wherein, in response to said calling party being a member of a blocked caller group, said CSN plays a predefined blocked group message for said calling party and, after selectively recording a voice message from said calling party, terminates said incoming call.
-
22. The apparatus of claim 12, wherein, in response to a call forwarding function being enabled, said CSN forwards said incoming call to a predefined telephone number.
-
23. The apparatus of claim 12, wherein, in response to a call forwarding function being enabled, said CSN records a voice message from said calling party, said voice message being recorded in one of a message box associated with said calling party and a general message box.
-
24. The apparatus of claim 12, wherein, in response to a do not disturb function being enabled, said CSN records a voice message from said calling party, said voice message being recorded in one of a message box associated with said calling party or a general message box.
-
25. A computer readable medium storing a software program that, when executed by a computer, causes the computer to perform a method comprising:
-
identifying a calling party associated with an incoming call to a subscriber; and
determining if said calling party is a member of any caller groups defined by said subscriber, said subscriber defining membership within a calling group using the respective telephone number of each member of the calling group;
wherein, in response to said calling party being a member of a caller group having associated with it a respective group message, playing said respective group message for said calling party and selectively routing said incoming call to said subscriber; and
wherein, in response to said subscriber'"'"'s line being busy due to an existing connection to a network service provider, communicating, to said network service provider, calling, party information about said calling party such that said subscriber may be alerted to said incoming call, receiving, from said network service provider, a response from said subscriber; and
routing said incoming call according to said subscriber response.- View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33)
routing said incoming call to at least one telephone of said subscriber when said subscriber line becomes available; and
routing said incoming call to a network access device of said subscriber.
-
-
30. The method of claim 29, wherein said incoming call is routed to said subscriber'"'"'s network access device using a voice over internet protocol.
-
31. The method of claim 25, wherein, in the case of said subscriber response comprising a call forward response, performing the step of forwarding said incoming call to a predefined telephone number.
-
32. The method of claim 25, wherein said calling party information about said calling party comprises a telephone number and an available name of said calling party, said subscriber being alerted via a display device associated with said subscribers network access device.
-
33. The method of claim 25, wherein, in response to said calling party being a member of a blocked caller group, performing the step of playing a predefined blocked group message for said calling party and, after selectively recording a voice message from said calling party, terminating said incoming call.
Specification