IP Library Granted Patent US 8,467,503
Granted Patent B2
US 8,467,503 · App. 12/878,252 · Granted Jun 18, 2013

Messaging systems and methods

Inventors: Konstantin Othmer (Mountain View, CA); Michael P. Ruf (Parkland, FL)
Assignee: Smith Micro Software, Inc.
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 8,467,503
App. No.
12/878,252
Granted
Jun 18, 2013
Kind
B2
Abstract

Managing voice messages across multiple voicemail systems. A server acts as a gateway and interacts with multiple voicemail systems and with multiple user devices. The server can retrieve voice messages from one voicemail system and transmit the retrieved voice messages to another separate voicemail system without user assistance. The voice messages are transcoded as necessary. The server also enables a recipient to generate a reply voice message that can be delivered to the original sender's device or delivered to the sender in another manner, such as a Vnote, SMS or an email.

Claims (72)

1. In a handheld wireless telecommunication device configured to send and receive voice messages, the handheld wireless telecommunication device including a storage device, contact information for a set of contacts being locally stored on the storage device of the handheld wireless telecommunication device, a method comprising:

by the handheld wireless telecommunication device, receiving a first voice message from a sender, the first voice message including a first address of the sender, the first address comprising a first telephone number of the sender;

by the handheld wireless telecommunication device, creating a reply message to the received voice message;

by the handheld wireless telecommunication device, automatically obtaining, from the received voice message, the first telephone number of the sender;

by the handheld wireless telecommunication device, automatically using the first telephone number obtained from the received voice message to identify a portion of the locally stored contact information for the sender, the identified portion of the locally stored contact information for the sender including:

the first telephone number; and

a second address of the sender; and

by the handheld wireless telecommunication device, automatically addressing the reply message using the second address of the sender, instead of the first address of the sender.

2. In a handheld wireless telecommunication device configured to send and receive voice messages, the handheld wireless telecommunication device including a storage device, contact information for a set of contacts being locally stored on the storage device of the handheld wireless telecommunication device, a method comprising:

by the handheld wireless telecommunication device, receiving a first voice message from a sender, the first voice message including a first address of the sender, the first address comprising a first telephone number of the sender;

by the handheld wireless telecommunication device, creating a voice message in reply to the received voice message;

by the handheld wireless telecommunication device, automatically obtaining, from the received voice message, the first telephone number of the sender;

by the handheld wireless telecommunication device, automatically determining that the reply voice message should be sent to an address other than the first telephone number obtained from the received voice message;

by the handheld wireless telecommunication device, in response to determining that the reply voice message should be sent to an address other than the first telephone number obtained from the received voice message:

automatically using the first telephone number obtained from the received voice message to identify a portion of the locally stored contact information for the sender, the identified portion of the locally stored contact information for the sender including:

the first telephone number; and

a second address of the sender; and

automatically addressing the reply message using the second address of the sender, instead of the first address of the sender.

3. The method of claim 1 or claim 2 , wherein the second address of the sender comprises an email address of the sender; and

wherein automatically addressing the reply message using the second address of the sender, instead of the first address of the sender comprises:

automatically addressing the reply message using the email address of the sender, instead of the first telephone number.

4. The method of claim 1 or claim 2 , wherein the first telephone number is a landline telephone number of the sender;

wherein the second address of the sender comprises a mobile telephone number of the sender; and

wherein automatically addressing the reply message using the second address of the sender, instead of the first address of the sender comprises:

automatically addressing the reply message using the mobile telephone number of the sender, instead of the landline telephone number.

5. The method of claim 1 or claim 2 , wherein the first telephone number is a landline telephone number of the sender;

wherein the second address of the sender comprises an IM address of the sender; and

wherein automatically addressing the reply message using the second address of the sender, instead of the first address of the sender comprises:

automatically addressing the reply message using the IM address of the sender, instead of the landline telephone number.

6. The method of claim 1 or claim 2 , wherein the first telephone number is a landline telephone number of the sender;

wherein the second address of the sender comprises an MMS address of the sender; and

wherein automatically addressing the reply message using the second address of the sender, instead of the first address of the sender comprises:

automatically addressing the reply message using the MMS address of the sender, instead of the landline telephone number.

7. The method of claim 1 or claim 2 , further comprising:

sending the automatically-addressed reply message to the second address of the sender, instead of the first address of the sender.

8. A system comprising:

a handheld wireless telecommunication device configured to send and receive voice messages, the handheld wireless telecommunication device including a storage device and contact information for a set of contacts locally stored on the storage device, the handheld wireless telecommunication device being further configured to:

receive a first voice message from a sender, the first voice message including a first address of the sender, the first address comprising a first telephone number of the sender;

create a reply message to the received voice message;

automatically obtain, from the received voice message, the first telephone number of the sender;

automatically use the first telephone number obtained from the received voice message to identify a portion of the locally stored contact information for the sender, the identified portion of the locally stored contact information for the sender including:

the first telephone number; and

a second address of the sender; and

automatically address the reply message using the second address of the sender, instead of the first address of the sender.

9. A system comprising:

a handheld wireless telecommunication device configured to send and receive voice messages, the handheld wireless telecommunication device including a storage device and contact information for a set of contacts locally stored on the storage device, the handheld wireless telecommunication device being further configured to:

receive a first voice message from a sender, the first voice message including a first address of the sender, the first address comprising a first telephone number of the sender;

create a reply message to the received voice message;

automatically obtain, from the received voice message, the first telephone number of the sender;

automatically determine that the reply voice message should be sent to an address other than the first telephone number obtained from the received voice message; and

in response to determining that the reply voice message should be sent to an address other than the first telephone number obtained from the received voice message:

automatically use the first telephone number obtained from the received voice message to identify a portion of the locally stored contact information for the sender, the identified portion of the locally stored contact information for the sender including:

the first telephone number; and

a second address of the sender; and

automatically address the reply message using the second address of the sender, instead of the first address of the sender.

10. The system of claim 8 or claim 9 , wherein the second address of the sender comprises an email address of the sender; and

wherein the handheld wireless telecommunication device is configured to automatically address the reply message using the second address of the sender, instead of the first address of the sender by:

automatically addressing the reply message using the email address of the sender, instead of the first telephone number.

11. The system of claim 8 or claim 9 , wherein the first telephone number is a landline telephone number of the sender;

wherein the second address of the sender comprises a mobile telephone number of the sender; and

wherein the handheld wireless telecommunication device is configured to automatically address the reply message using the second address of the sender, instead of the first address of the sender by:

automatically addressing the reply message using the mobile telephone number of the sender, instead of the landline telephone number.

12. The system of claim 8 or claim 9 , wherein the first telephone number is a landline telephone number of the sender;

wherein the second address of the sender comprises an IM address of the sender; and

wherein the handheld wireless telecommunication device is configured to automatically address the reply message using the second address of the sender, instead of the first address of the sender by:

automatically addressing the reply message using the IM address of the sender, instead of the landline telephone number.

13. The system of claim 8 or claim 9 , wherein the first telephone number is a landline telephone number of the sender;

wherein the second address of the sender comprises an MMS address of the sender; and

wherein the handheld wireless telecommunication device is configured to automatically address the reply message using the second address of the sender, instead of the first address of the sender by:

automatically addressing the reply message using the MMS address of the sender, instead of the landline telephone number.

14. The system of claim 8 or claim 9 , wherein the handheld wireless telecommunication device is further configured to:

send the automatically-addressed reply message to the second address of the sender, instead of the first address of the sender.

Assignments (3)
MERGER Recorded Mar 12, 2012
From: CORE MOBILITY, INC.
To: SMITH MICRO SOFTWARE, INC
Reel/Frame 027842/0513 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 17, 2010
From: OTHMER, KONSTANTIN
To: CORE MOBILITY, INC.
Reel/Frame 025007/0987 →
NUNC PRO TUNC ASSIGNMENT Recorded Sep 17, 2010
From: OTHMER, KONSTANTIN; RUF, MICHAEL P.
To: CORE MOBILITY, INC.
Reel/Frame 025009/0024 →
Continuity (2)
Continuation 11415770 · May 2, 2006
Related Publication 20100329434A1 · Dec 30, 2010