IP Library Granted Patent US 7,386,452
Granted Patent B1
US 7,386,452 · App. 09/491,902 · Granted Jun 10, 2008

Automated detection of spoken numbers in voice messages

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 7,386,452
App. No.
09/491,902
Granted
Jun 10, 2008
Kind
B1
Abstract

An apparatus, program product and method utilize voice recognition to process voice messages in an automated manner to detect spoken numbers contained therein. Detected spoken numbers can then be utilized to set a start position at which to begin playback of a voice message, e.g., to permit a user to locate and transcribe a telephone number spoken by a message sender. Automated number detection may also be utilized to automatically dial telephone numbers mentioned in a voice message, as well as in the display of textual representations of such numbers to a user.

Claims (13)

1. A method of processing a voice message, the method comprising:

(a) performing voice recognition on at least a portion of the voice message to generate a textual representation of the voice message;

(b) detecting a position of a spoken number in the textual representation of the voice message;

(c) determining a playback start position based upon the position of the spoken number;

(d) playing the voice message starting at the playback start position; and

(e) automatically dialing the spoken number.

2. The method of claim 1 , wherein the spoken number includes a plurality of spoken digits, and wherein detecting the position of the spoken number includes detecting a start position of a leading digit in the plurality of spoken digits.

3. The method of claim 1 , wherein determining the playback start position includes setting the playback start position to a position earlier than the position of the spoken number.

4. The method of claim 1 , further comprising receiving user input to find a previous number from a current playback position in the voice message, wherein detecting the position of the spoken number includes detecting an immediately preceding spoken number from the current playback position.

5. The method of claim 1 , further comprising receiving user input to find a next number from a current playback position in the voice message, wherein detecting the position of the spoken number includes detecting an immediately succeeding spoken number from the current playback position.

6. The method of claim 1 , further comprising displaying at least a portion of the textual representation to a user.

7. The method of claim 1 , wherein automatically dialing the spoken number is performed in response to user input.

8. The method of claim 1 , wherein detecting the spoken number includes detecting that the spoken number is a telephone number.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 13, 2023
From: NUANCE COMMUNICATIONS, INC.
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 065552/0934 →