IP Library Granted Patent US 8,358,752
Granted Patent B2
US 8,358,752 · App. 12/622,163 · Granted Jan 22, 2013

User profile based speech to text conversion for visual voice mail

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,358,752
App. No.
12/622,163
Granted
Jan 22, 2013
Kind
B2
Abstract

Messages in a message system are converted from one format to another format in accordance with preferred message formats and/or conditions. Message formats can include text messages, multimedia messages, visual voicemail messages, and/or other audio/visual messages. Based on conditions such as recipient device location or velocity and a preferred message format a message can be converted into an appropriate transmission format and transmitted and/or communicated to the recipient in its appropriate format (e.g., text, multimedia, audio, etc. . . . ).

Claims (38)

1. A method comprising:

receiving a message on a network message device;

determining, on an intelligent message processor of the network message device, a location and a velocity of a recipient wireless communications device;

determining, on the intelligent message processor of the network message device, at least one of a length of the message in time or a number of alphanumeric characters in the message;

determining, on the intelligent message processor of the network message device, an appropriate transmission format of the message based on the location and the velocity of the recipient wireless communications device and at least one of the length of the message in time or the number of alphanumeric characters in the message;

converting the message to the appropriate transmission format on the intelligent message processor; and

transmitting the converted message from the intelligent message processor.

2. The method of claim 1 , wherein converting the message to the appropriate transmission format on the intelligent message processor comprises:

determining personal communication information as text or multimedia formats; and

generating the converted message comprising an interactive link that highlights the personal communication information,

wherein when the personal communication information comprises a phone number, the phone number is dialed when selected on a recipient device, and

wherein when the personal communication information is an address, directions to the address are displayed when selected on the recipient device.

3. The method of claim 1 , wherein determining the location of the recipient wireless communications device comprises obtaining global positioning system data for the recipient wireless communications device.

4. The method of claim 1 , wherein determining the location of the recipient wireless communications device comprises determining a proximity of the recipient wireless communications device to a second wireless communications device.

5. The method of claim 1 , further comprising determining temporal information for the recipient wireless communications device, wherein determining the appropriate transmission format of the message comprises determining the appropriate transmission format of the message based on the location and the velocity of the recipient wireless communications device, at least one of the length of the message in time or the number of alphanumeric characters in the message, and the temporal information.

6. An apparatus comprising:

a network message device comprising an intelligent message processor, the network message device configured to:

receive a message, and

transmit a converted message; and

the intelligent message processor configured to:

determine a location and a velocity of a recipient wireless communications device,

determine at least one of a length of the message in time or a number of alphanumeric characters in the message,

determine an appropriate transmission format of the message based on the location and the velocity of the recipient wireless communications device and at least one of the length of the message in time or the number of alphanumeric characters in the message, and

convert the message to the appropriate transmission.

7. The apparatus of claim 6 , wherein the intelligent message processor configured to determine the location of the recipient wireless communications device comprises the intelligent message processor configured to obtain global positioning system data for the recipient wireless communications device.

8. The apparatus of claim 6 , wherein the intelligent message processor configured to determine the location of the recipient wireless communications device comprises the intelligent message processor configured to determine a proximity of the recipient wireless communications device to a second wireless communications device.

9. The apparatus of claim 6 , wherein the intelligent message processor is further configured to determine temporal information for the recipient wireless communications device, and wherein the intelligent message processor configured to determine the appropriate transmission format of the message comprises the intelligent message processor configured to determine the appropriate transmission format of the message based on the location and the velocity of the recipient wireless communications device, at least one of the length of the message in time or the number of alphanumeric characters in the message, and the temporal information.

10. The apparatus of claim 6 , wherein the intelligent message processor is further configured to determine a memory usage threshold of the recipient wireless communications device and a current memory usage level of the recipient wireless communications device, and wherein the intelligent message processor configured to determine the appropriate transmission format comprises the intelligent message processor configured to determine the appropriate transmission format of the message based on the location and the velocity of the recipient wireless communications device, at least one of the length of the message in time or the number of alphanumeric characters in the message, and whether the current memory usage level of the recipient wireless communications device is greater than the memory usage threshold of the recipient device.

11. A tangible computer-readable storage medium comprising computer-executable instructions for performing operations comprising:

receiving a message on a network message device;

determining a location and a velocity of a recipient wireless communications device;

determining at least one of a length of the message in time or a number of alphanumeric characters in the message;

determining an appropriate transmission format of the message based on the location and the velocity of the recipient wireless communications device and at least one of the length of the message in time or the number of alphanumeric characters in the message;

converting the message to the appropriate transmission format on the intelligent message processor; and

transmitting the converted message from the intelligent message processor.

12. The tangible computer-readable storage medium of claim 11 , wherein determining the location of the recipient wireless communications device comprises obtaining global positioning system data for the recipient wireless communications device.

13. The tangible computer-readable storage medium of claim 11 , wherein determining the location of the recipient wireless communications device comprises determining a proximity of the recipient wireless communications device to a second wireless communications device.

14. The tangible computer-readable storage medium of claim 11 , the operations further comprising determining temporal information for the recipient wireless communications device, wherein determining the appropriate transmission format of the message comprises determining the appropriate transmission format of the message based on the location and the velocity of the recipient wireless communications device, at least one of the length of the message in time or the number of alphanumeric characters in the message, and the temporal information.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2023
From: NUANCE COMMUNICATIONS, INC.
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 065566/0013 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2017
From: AT&T MOBILITY II LLC
To: NUANCE COMMUNICATIONS, INC.
Reel/Frame 041494/0590 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2009
From: SHAW, VENSON; EVORA, ROBERT Z.
To: AT&T MOBILITY II LLC
Reel/Frame 023724/0879 →