Handling declined calls for alternate phone number on mobile device
First Claim
1. A computer-implemented method for handling a declined voice call to an alternate telephone number, comprising, at a device having native voice call functionality:
- receiving a message indicating that a voice call has been made from a caller to an alternate telephone number associated with the device;
responsive to receiving the message, automatically initiating monitoring for a change in device state that is detectable without monitoring user input, wherein the monitored device state comprises at least one selected from the group consisting of;
an idle state;
a ringing state; and
an answered state;
subsequent to receiving the message, receiving a voice call forwarded to the device via a server;
based on the monitored device state, automatically determining whether a user of the device has declined the voice call; and
responsive to a determination that the user has declined the voice call, automatically performing a call handling function distinct from transferring the call to a native voicemail system associated with a primary number for the device.
1 Assignment
0 Petitions
Accused Products
Abstract
According to various embodiments, declined (or unanswered) calls to an alternate number on a mobile device can be handled differently than declined calls to the device'"'"'s native phone number. For example, such declined (or unanswered) calls to an alternate number can be sent to a different voicemail system than the primary voicemail system associated with the device'"'"'s native voice call functionality. The techniques described herein can be applied to any situation in which a call is declined or otherwise disposed of, including, for example: the recipient failing to answer the call; the device being in airplane mode; a “do not disturb” setting preventing acceptance of the call; or the like.
-
Citations
54 Claims
-
1. A computer-implemented method for handling a declined voice call to an alternate telephone number, comprising, at a device having native voice call functionality:
-
receiving a message indicating that a voice call has been made from a caller to an alternate telephone number associated with the device; responsive to receiving the message, automatically initiating monitoring for a change in device state that is detectable without monitoring user input, wherein the monitored device state comprises at least one selected from the group consisting of; an idle state; a ringing state; and an answered state; subsequent to receiving the message, receiving a voice call forwarded to the device via a server; based on the monitored device state, automatically determining whether a user of the device has declined the voice call; and responsive to a determination that the user has declined the voice call, automatically performing a call handling function distinct from transferring the call to a native voicemail system associated with a primary number for the device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 46, 47)
-
-
9. A computer-implemented method for handling a declined voice call to an alternate telephone number, comprising:
-
at a server, receiving a call made from a caller to a telephone number; at a processor associated with the server, identifying the called number as an alternate number associated with a device having native voice call functionality; at the processor, identifying a registered number associated with the called alternate number; transmitting a message from the server to the device associated with the alternate number, the message comprising an indication of the called alternate number, so as to initiate monitoring for a change in device state that is detectable without monitoring user input at the device, wherein the monitored device state comprises at least one selected from the group consisting of; an idle state; a ringing state; and an answered state; subsequent to transmitting the message, forwarding the call to the device associated with the alternate number; and responsive to receiving an indication of device state indicating that the call was declined, performing a call handling function distinct from transferring the call to a native voicemail system associated with a primary number for the device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 48)
-
-
16. A non-transitory computer-readable medium for handling a declined voice call to an alternate telephone number, comprising instructions stored thereon, that when executed by a processor on a device having native voice call functionality, perform the steps of:
-
receiving a message indicating that a voice call has been made from a caller to an alternate telephone number associated with the device; responsive to receiving the message, automatically initiating monitoring for a change in device state that is detectable without monitoring user input, wherein the monitored device state comprises at least one selected from the group consisting of; an idle state; a ringing state; and an answered state; subsequent to receiving the message, receiving a voice call forwarded to the device via a server; based on the monitored device state, automatically determining whether a user of the device has declined the voice call; and responsive to a determination that the user has declined the voice call, automatically performing a call handling function distinct from transferring the call to a native voicemail system associated with a primary number for the device. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 49, 50)
-
-
24. A non-transitory computer-readable medium for handling a declined voice call to an alternate telephone number, comprising instructions stored thereon, that when executed by a processor on a server, perform the steps of:
-
receiving a call made from a caller to a telephone number; identifying the called number as an alternate number associated with a device having native voice call functionality; identifying a registered number associated with the called alternate number; causing a message to be transmitted from the server to the device associated with the alternate number, the message comprising an indication of the called alternate number, so as to initiate monitoring for a change in device state that is detectable without monitoring user input at the device, wherein the monitored device state comprises at least one selected from the group consisting of; an idle state; a ringing state; and an answered state; subsequent to transmitting the message, causing the call to be forwarded to the device associated with the alternate number; and responsive to receiving an indication of device state indicating that the call was declined, performing a call handling function distinct from transferring the call to a native voicemail system associated with a primary number for the device. - View Dependent Claims (25, 26, 27, 28, 29, 30, 51)
-
-
31. A system for handling a declined voice call to an alternate telephone number at a device having native voice call functionality, comprising:
-
a communications interface, configured to receive a message indicating that a voice call has been made from a caller to an alternate telephone number associated with the device; a processor, communicatively coupled to the communications interface, configured to, responsive to receiving the message, automatically initiate monitoring for a change in device state that is detectable without monitoring user input, wherein the monitored device state comprises at least one selected from the group consisting of; an idle state; a ringing state; and an answered state; and a voice communication component, communicatively coupled to the processor, configured to, subsequent to receiving the message, receive a voice call forwarded to the device via a server; wherein the processor is further configured to; based on the monitored device state, automatically determine whether a user of the device has declined the voice call; and responsive to a determination that the user has declined the voice call, automatically performing a call handling function distinct from transferring the call to a native voicemail system associated with a primary number for the device. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 52, 53)
-
-
39. At a server, a system for handling a declined voice call to an alternate telephone number, comprising:
-
a voice call component, configured to receive a call made from a caller to a telephone number; a processor, communicatively coupled to the voice call component, configured to; identify the called number as an alternate number associated with a device having native voice call functionality; and identify a registered number associated with the called alternate number; and a communications interface, communicatively coupled to the processor, configured to transmit a message from the server to the device associated with the alternate number, the message comprising an indication of the called alternate number, so as to initiate monitoring for a change in device state that is detectable without monitoring user input at the device, wherein the monitored device state comprises at least one selected from the group consisting of; an idle state; a ringing state; and an answered state; wherein the voice call component is configured to, subsequent to transmitting the message, forward the call to the device associated with the alternate number; and wherein the processor is further configured to, responsive to receiving an indication of device state indicating that the call was declined, perform a call handling function distinct from transferring the call to a native voicemail system associated with a primary number for the device. - View Dependent Claims (40, 41, 42, 43, 44, 45, 54)
-
Specification