Legal claims defining the scope of protection, as filed with the USPTO.
1. A device, comprising: one or more processors to: detect that a user device has failed to receive a call attempt for a call intended for the user device and from a calling party while a service provider account associated with the user device is deactivated; send a request to a voicemail device based on detecting that the user device failed to receive the call attempt; receive a response from the voicemail device indicating whether the calling party has left a voicemail message associated with the call attempt that the user device failed to receive; determine, based on the response from the voicemail device, whether the calling party has left a voicemail message associated with the call; when the calling party is determined not to have left the voicemail message, store missed call information based on determining that the calling party has not left the voicemail message, the missed call information including information associated with the call attempt detected while the service provider account is deactivated; when the calling party is determined not to have left the voicemail message, detect that the service provider account associated with the user device has been activated; when the calling party is determined not to have left the voicemail message, send a first missed call notification to the user device, based on determining that the calling party has not left the voicemail message and based on detecting the service provider account has been activated, the first missed call notification including the missed call information; when the calling party is determined not to have left the voicemail message, detect that the user device has not received the first missed call notification; when the calling party is determined not to have left the voicemail message, send a second missed call notification to the user device, based on detecting that the user device has not received the first missed call notification, the second missed call notification including the missed call information; and when the calling party is determined to have left the voicemail message, end a notification process without sending the first missed call notification to the user device.
2. The device of claim 1 , where the one or more processors, when detecting whether the user device has failed to receive the call attempt, are to: detect that a calling device, associated with the calling party, is attempting to connect to the user device; and determine that the calling device has not connected to the user device within a particular amount of time.
3. The device of claim 1 , where the missed call information identifies at least one of: a date associated with the call; a time associated with the call; a telephone number associated with the call; a name associated with the call; the calling party associated with the call; a calling device associated with the call; or information indicating that the user device was not connected to a network when the call was attempted.
4. The device of claim 1 , where the one or more processors, when detecting that the user device has not received the first missed call notification, are to at least one of: detect a lapse in time without receiving a response from the user device; detect that the user device is not connected to a network; detect that the user device is outside a range of the network; or detect that the service provider account associated with the user device is deactivated.
5. The device of claim 1 , where the one or more processors, when detecting that the user device has not received the first missed call notification, are to detect a lapse in time; and where the one or more processors, when sending the second missed call notification, are to: send the second missed call notification based on: an interval of time that is fixed for a plurality of missed call notifications; an interval of time that linearly increases for a plurality of missed call notifications; an interval of time that linearly decreases for a plurality of missed call notifications; an interval of time that exponentially increases for a plurality of missed call notifications; or an interval of time that exponentially decreases for a plurality of missed call notifications.
6. The device of claim 1 , where the one or more processors are further to: receive an acknowledgement from the user device, the acknowledgement indicating that the second missed call notification has been received by the user device; and stop sending missed call notifications based on receiving the acknowledgment.
7. A non-transitory computer-readable medium storing instructions, the instructions comprising: one or more instructions that, when executed by a processor, cause the processor to: detect that a user device has missed a call from a calling party while a service provider account associated with the user device is deactivated, the user device being disconnected from a network and being unable to receive the call; send a request to a voicemail device based on detecting that the user device missed the call; receive a response from the voicemail device indicating whether the calling party has left a voicemail message associated with the call; determine that the calling party did not leave the voicemail message for the user device when the response from the voicemail device indicates that the calling party has not left the voicemail message; detect that the service provider account associated with the user device has been activated; send a first missed call notification to the user device, based on determining that the calling party did not leave the voicemail message and detecting that the service provider account has been activated, the first missed call notification including missed call information associated with the call detected while the service provider account was deactivated; detect that the user device has not received the first missed call notification; send, based on detecting that the user device has not received the first missed call notification, a series of missed call notifications, each missed call notification, in the series of missed call notifications, being sent based on detecting that a particular amount of time has passed since the first missed call notification or a missed call notification in the series was sent, each missed call notification, in the series of missed call notifications, including the missed call information; determine that the calling party did leave the voicemail message for the user device when the response from the voicemail device indicates that the calling party has left the voicemail message; and end a notification process without sending the first missed call notification to the user device based on determining that the calling party did leave the voicemail message.
8. The non-transitory computer-readable medium of claim 7 , where the one or more instructions, that cause the processor to detect that the user device has missed the call, cause the processor to: detect that a calling device is attempting to connect on the call with the user device; and determine that the user device has not answered the call.
9. The non-transitory computer-readable medium of claim 7 , where the missed call information identifies at least one of: a date associated with the call; a time associated with the call; a telephone number associated with the call; a name associated with the call; the calling party associated with the call; a calling device associated with the call; or information indicating that the user device was not connected to a network when the call was missed.
10. The non-transitory computer-readable medium of claim 7 , where the one or more instructions, that cause the processor to detect that the user device has not received the missed call notification, cause the processor to at least one of: detect that a particular amount of time has passed since the first missed call notification was sent; or detect that the user device is not connected to the network.
11. The non-transitory computer-readable medium of claim 7 , where the one or more instructions, that cause the processor to send the series of missed call notifications, cause the processor to: send the series of missed call notifications based on at least one of: an interval of time that is fixed for the series of missed call notifications; an interval of time that linearly increases for the series of missed call notifications; an interval of time that linearly decreases for the series of missed call notifications; an interval of time that exponentially increases for the series of missed call notifications; or an interval of time that exponentially decreases for the series of missed call notifications.
12. The non-transitory computer-readable medium of claim 7 , where the one or more instructions, when executed by the processor, further cause the processor to: receive an acknowledgement from the user device, the acknowledgement indicating that a missed call notification, in the series of missed call notifications, has been received by the user device; and stop sending missed call notifications based on receiving the acknowledgment.
13. A method, comprising: detecting, by a device, that a user device has missed a call while a service provider account associated with the user device is deactivated; sending, by the device, a request to a voicemail device based on detecting that the user device missed the call; receiving, by the device, a response from the voicemail device indicating whether a calling party has left a voicemail message associated with the call; detecting, by the device, that the voicemail message, associated with the call, has not been recorded when the response from the voicemail device indicates that the calling party has not left the voicemail message; determining, by the device, that the user device is not connected to a network associated with the call based on the service provider account associated with the user device being deactivated; determining, by the device, after determining that the user device is not connected to the network, that the user device is connected to the network based on the service provider account associated with the user device being activated; transmitting, by the device, a missed call notification to the user device based on the service provider account associated with the user device being activated and based on detecting that the voicemail message has not been recorded, the missed call notification including missed call information associated with the call detected while the service provider account was deactivated; detecting, by the device, that the voicemail message, associated with the call, has been recorded when the response from the voicemail device indicates that the calling party has left the voicemail message; and ending, by the device, a notification process without sending the missed call notification to the user device based on detecting that the voicemail message has been recorded.
14. The method of claim 13 , where detecting that the user device has missed the call comprises: detecting that a calling device is attempting to call the user device; and determining that the calling device has not connected to the user device within a particular amount of time.
15. The method of claim 13 , where the missed call information identifies at least one of: a date associated with the call; a time associated with the call; a telephone number associated with the call; a name associated with the call; the calling party associated with the call; a calling device associated with the call; or information indicating that the user device was not connected to the network when the call was missed.
16. The method of claim 13 , where determining that the user device is connected to the network comprises at least one of: detecting that the user device is within a range of the network; or receiving a notification from the user device, the notification indicating that the user device is connected to the network.
17. The method of claim 13 , where determining that the user device is not connected to the network comprises at least one of: determining that the user device is not connected to a particular type of network; or determining that the user device is not connected to a service provider network associated with the user device.
18. The non-transitory computer-readable medium of claim 7 , where the series of missed call notifications includes a second missed called notification, and where the one or more instructions, when executed by the processor, further cause the processor to: resend the second missed call notification until the user device is detected to have received the second missed call notification; and stop resending the second missed call notification to the user device based on the second missed call notification being sent to the user device a threshold quantity of times without being received by the user device.
19. The method of claim 13 , where transmitting the missed call notification to the user device, based on determining that the user device is connected to the network and based on detecting that the voicemail message has not been recorded, comprises: transmitting the missed call notification to the user device before determining that the user device is not connected to the network; waiting for the user device to connect to the network after determining that the user device is not connected to the network; and retransmitting the missed call notification to the user device based on determining that the user device is connected to the network.
20. The device of claim 1 , where the one or more processors are further to: detect the service provider account is deactivated based on the service provider account being at least one of temporarily deactivated or inactive.
Unknown
October 13, 2015
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.