IP Library Granted Patent US 9,049,535
Granted Patent B2
US 9,049,535 · App. 13/618,190 · Granted Jun 2, 2015

Recording a voice message in response to termination of a push-to-talk session

Inventors: Konstantin Othmer (Mountain View, CA); Michael P. Ruf (Parkland, FL)
Assignee: SMITH MICRO SOFTWARE, INC.
H04W4/00H04W76/005
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,049,535
App. No.
13/618,190
Granted
Jun 2, 2015
Kind
B2
Abstract

Voice messaging services are used to provide messages for recipients associated with terminated network-based instant connect communication sessions. A first device engages in a communication session with a second device. The communication session between the two devices terminates and the first device records locally a voice message addressed to the second device. The message may be stored on the first device and transmitted to the second device after another communication session is established between the two devices. Alternately, the voice message may be transmitted to a message server and forwarded to the second device at a later time.

Claims (28)

1. A system comprising:

a sending communication device communicably connectable to one or more receiving communication devices, the sending communication device configured for creating and delivering a voice message after a terminated push-to-talk session, the sending communication device configured to:

in response to a termination of a push-to-talk session in which the sending communication device participated by sending audio via the push-to-talk session prior to its termination and in which one or more of the receiving communication devices participated by receiving and playing the audio sent via the push-to-talk session prior to its termination, automatically provide a prompt to create a voice message;

in response to receiving user input replying to the prompt that was automatically provided in response to the termination of the push-to-talk session, create and store a voice message for a first receiving communication device that participated in the terminated push-to-talk session;

send a notification to the first receiving communication device informing the first receiving communication device of the voice message stored on the sending communication device; receive a request, from the first receiving communication device, to initiate a second push-to-talk session with the first receiving communication device; and

upon establishing the second push-to-talk session with the first receiving communication device, automatically send the voice message to the first receiving communication device over the second push-to-talk session.

2. The system of claim 1 , wherein at least one of the sending communication device and the first receiving communication device comprises a mobile telephone.

3. The system of claim 1 , wherein the prompt to create the voice message is automatically provided in response to the push-to-talk session being terminated based on a network that carried the push-to-talk session being overloaded.

4. The system of claim 1 , wherein the prompt to create the voice message is automatically provided in response to the push-to-talk session being terminated based on improperly configured routing rules in a network that carried the push-to-talk session.

5. The system of claim 1 , wherein the prompt to create the voice message is automatically provided in response to the push-to-talk session being terminated based on a failure of a network component of a network that carried the push-to-talk session.

6. The system of claim 1 , wherein the prompt to create the voice message is automatically provided in response to the push-to-talk session being terminated based on a noisy radio signal of the sending communication device.

7. The system of claim 1 , wherein the prompt to create the voice message is automatically provided in response to the push-to-talk session being terminated based on a noisy radio signal of the first receiving communication device.

8. The system of claim 1 , wherein the prompt to create the voice message is automatically provided in response to the push-to-talk session being terminated based on a weak radio signal of the sending communication device.

9. The system of claim 1 , wherein the prompt to create the voice message is automatically provided in response to the push-to-talk session being terminated based on a weak radio signal of the first receiving communication device.

10. A sending communication device communicably connectable to one or more receiving communication devices, the sending communication device configured for creating and delivering a voice message after a terminated push-to-talk session, the sending communication device configured to:

in response to a termination of a push-to-talk session in which the sending communication device participated by sending audio via the push-to-talk session prior to its termination and in which one or more of the receiving communication devices participated by receiving and playing the audio sent via the push-to-talk session prior to its termination, automatically provide a prompt to create a voice message;

in response to receiving user input replying to the prompt that was automatically provided in response to the termination of the push-to-talk session, create and store a voice message for a first receiving communication device that participated in the terminated push-to-talk session;

send a notification to the first receiving communication device informing the first receiving communication device of the voice message stored on the sending communication device;

receive a request, from the first receiving communication device, to initiate a second push-to-talk session with the first receiving communication device; and

upon establishing the second push-to-talk session with the first receiving communication device, automatically send the voice message to the first receiving communication device over the second push-to-talk session.

11. The device of claim 10 , wherein at least one of the sending communication device and the first receiving communication device comprises a mobile telephone.

12. The device of claim 10 , wherein the prompt to create the voice message is automatically provided in response to the push-to-talk session being terminated based on a network that carried the push-to-talk session being overloaded.

13. The device of claim 10 , wherein the prompt to create the voice message is automatically provided in response to the push-to-talk session being terminated based on improperly configured routing rules in a network that carried the push-to-talk session.

14. The device of claim 10 , wherein the prompt to create the voice message is automatically provided in response to the push-to-talk session being terminated based on a failure of a network component of a network that carried the push-to-talk session.

15. The device of claim 10 , wherein the prompt to create the voice message is automatically provided in response to the push-to-talk session being terminated based on a noisy radio signal of the sending communication device.

16. The device of claim 10 , wherein the prompt to create the voice message is automatically provided in response to the push-to-talk session being terminated based on a noisy radio signal of the first receiving communication device.

17. The device of claim 10 , wherein the prompt to create the voice message is automatically provided in response to the push-to-talk session being terminated based on a weak radio signal of the sending communication device.

18. The device of claim 10 , wherein the prompt to create the voice message is automatically provided in response to the push-to-talk session being terminated based on a weak radio signal of the first receiving communication device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 11, 2012
From: OTHMER, KONSTANTIN; RUF, MICHAEL P.
To: CORE MOBILITY, INC.
Reel/Frame 029113/0981 →
MERGER Recorded Oct 11, 2012
From: CORE MOBILITY, INC.
To: SMITH MICRO SOFTWARE, INC
Reel/Frame 029114/0175 →
Continuity (2)
Continuation 11769608 · Jun 27, 2007
Related Publication 20130012170A1 · Jan 10, 2013