IP Library Granted Patent US 9,706,053
Granted Patent B1
US 9,706,053 · App. 14/994,785 · Granted Jul 11, 2017

Altering voicemail greetings based on communication state

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,706,053
App. No.
14/994,785
Granted
Jul 11, 2017
Kind
B1
Abstract

Techniques are disclosed for recording a voicemail greeting for a user device that is based on the communication state of the device. As depicted, the communication state may be defined as the user device connected with the core network via the cellular network, the user device connected with the voicemail system via Wi-Fi, the user device not being connected with any wireless network, the user device geolocation and the user device being blocked for a period of time. The embodiment allows the user device to update the communication state and record a voicemail greeting via the cellular network or a Wi-Fi signal.

Claims (42)

1. A system, comprising:

a processor; and

a memory communicatively coupled to the processor, the memory bearing computer-executable instructions that, upon execution by the processor, cause the system at least to:

receive an incoming call from a first telephone that is directed to a second cellular telephone;

select, as a selected outgoing voicemail greeting, a first outgoing voicemail greeting from a plurality of outgoing voice greetings in response to determining that the second cellular telephone is in a first communication state of being reachable by a core network via at least a cellular connection;

select, as the selected outgoing voicemail greeting, a second outgoing voicemail greeting from a plurality of outgoing voicemail greetings in response to determining that the second cellular telephone is in a second communication state of being reachable by the core network via a Wi-Fi connection without being reachable via the cellular connection;

select, as the selected outgoing voicemail greeting, a third outgoing voicemail greeting from a plurality of outgoing voicemail greetings in response to determining the second cellular telephone is in a third communication state of being not reachable by the core network; and send the selected outgoing voicemail greeting to the first telephone.

2. The system of claim 1 , wherein the memory further bears computer-executable instructions that, upon execution by the processor, cause the system at least to:

connect the second cellular telephone to the system to register an outgoing voicemail greeting for a communication state; and

update an association between the outgoing voicemail greeting for the communication state and the communication state.

3. The system of claim 2 , wherein the memory further bears computer-executable instructions that, upon execution by the processor, cause the system at least to:

connect the second cellular telephone to the system to register an alternative outgoing voicemail greeting for a communication state; and

update an association between the alternative outgoing voicemail greeting for the communication state and the communication state.

4. The system of claim 1 , wherein the memory further bears computer-executable instructions that, upon execution by the processor, cause the system at least to:

determine a communication state of the second cellular telephone before receiving the incoming call.

5. The system of claim 1 , wherein the memory further bears computer-executable instructions that, upon execution by the processor, cause the system at least to:

determine a communication state of the second cellular telephone based on a signal strength of a cellular tower control channel.

6. The system of claim 1 , wherein the memory further bears computer-executable instructions that, upon execution by the processor, cause the system at least to:

determine a communication state of the second cellular telephone based on a Wi-Fi router Internet Protocol (IP) address.

7. The system of claim 1 , wherein the memory further bears computer-executable instructions that, upon execution by the processor, cause the system at least to:

determine a communication state of the second cellular telephone based on the second cellular telephone currently being set not to connect to any wireless systems.

8. A computer-implemented method, comprising:

determining a geolocation of a first cellular telephone that is receiving a call request from a second telephone based on an Internet Protocol (IP) address that the first cellular telephone is using to communicate with a core network, the IP address being assigned to a Wi-Fi router that is communicating with the first cellular telephone determining a communication state of the first cellular telephone based on the geolocation of the first cellular telephone, the communication state being a first communication state in which the first cellular telephone is at a place of residence or a second communication state in which the first cellular telephone is at a place of work; selecting, a voicemail greeting indicating that the second telephone is reachable by the core network via a Wi-Fi connection without being reachable via the cellular connection;

and selecting the predetermined voicemail greeting from a plurality of predetermined voicemail greetings based on the communication state of the first cellular telephone, the predetermined voicemail greeting indicating the first cellular telephone as being at the place of residence or at the place of work; and sending the predetermined voicemail greeting to the second telephone.

9. The computer-implemented method of claim 8 , wherein the determining the geolocation includes determining the geolocation of the first cellular telephone via a primary cellular tower that is communicating with the first cellular telephone.

10. The computer-implemented method of claim 9 , wherein the geolocation of the first cellular telephone is determined based on a signal strength of a control channel of the primary cellular tower.

11. The computer-implemented method of claim 8 , wherein the plurality of predetermined voicemail greetings are provided by a user.

12. A computer-implemented method, comprising:

receiving, by a server, an incoming synchronous communication from a first telephonic communication device that is directed to a second telephonic communication device;

determining, by the server, a communications state for the second telephonic communication device, the communication state being one of reachable by a core network via at least a first communication protocol, reachable by the core network via a second communication protocol without being reachable via the first communication protocol, and not reachable by the core network, wherein the first communication protocol is associated with cellular communication and the second communication protocol is associated with Wi-Fi communication;

selecting, by the server, a voicemail greeting indicating that a user of the second telephonic communication device is reachable by the core network via the second communication protocol without being reachable via the first communication protocol from a plurality of voicemail greeting based on the determined communication state of the second telephonic communication device; and

sending, by the server, the voicemail greeting to the first telephonic communication device.

13. The computer-implemented method of claim 12 , wherein the determining the communications state for the second telephonic communication device comprises:

determining the communications state based on an user input received from the second telephonic communication device.

14. The computer-implemented method of claim 12 , wherein the determining the communications state for the second telephonic communication device comprises:

determining the communications state based on a geolocation of the second telephonic communication device.

15. The computer-implemented method of claim 14 , wherein the determining the communications state based on the geolocation of the second telephonic communication device comprises:

determining the geolocation based on a Wi-Fi network Internet Protocol (IP) address associated with the second telephonic communication device.

16. The computer-implemented method of claim 14 , wherein the determining the communications state based on the geolocation of the second telephonic communication device comprises:

determining the geolocation based on a control channel signal strength of a cellular tower communicating with the second telephonic communication device.

17. The computer-implemented method of claim 12 , wherein the determining the communications state for the second telephonic communication device comprises:

determining the communications state for the second telephonic communication device based on whether the incoming synchronous communication falls within a predetermined period of time.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
RELEASE OF SECURITY INTEREST Recorded Apr 1, 2020
From: DEUTSCHE TELEKOM AG
To: T-MOBILE USA, INC.; IBSV LLC
Reel/Frame 052969/0381 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Dec 30, 2016
From: T-MOBILE USA, INC.
To: DEUTSCHE TELEKOM AG
Reel/Frame 041225/0910 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2016
From: NIMBAVIKAR, GUNJAN; ROUTION, CHRIS
To: T-MOBILE USA, INC.
Reel/Frame 037480/0689 →