IP Library Granted Patent US 9,685,158
Granted Patent B2
US 9,685,158 · App. 14/634,111 · Granted Jun 20, 2017

Systems and methods to present voice message information to a user of a computing device

Inventor: Jeffrey Bonforte (San Francisco, CA)
Assignee: YAHOO! INC.
G10L15/26G06Q10/107G10L15/265H04M1/72552H04M3/533H04M3/53333H04W4/206H04M3/4931H04M2201/40H04M2203/2038H04M2203/253H04M2203/551
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,685,158
App. No.
14/634,111
Granted
Jun 20, 2017
Kind
B2
Abstract

Systems and methods to process and/or present information relating to voice messages for a user that are received from other persons. In one embodiment, a method implemented in a data processing system includes: receiving first data associated with prior communications or activities for the user on a mobile device; receiving a voice message for the user; transcribing the voice message using the first data to provide a transcribed message; and sending the transcribed message to the mobile device for display to the user. In one embodiment, options are displayed for selection by the user to correct a misspelled word in the transcribed message.

Claims (33)

1. A method, comprising:

collecting, by at least one processor, first data associated with prior communications sent to a user, the first data comprising a first profile for a caller that creates a voice message for the user, and the prior communications including at least one prior communication received from the caller;

sending, by the at least one processor, to a speech recognition system, the voice message for transcribing using at least a portion of the first data to provide a transcribed message;

receiving, from the speech recognition system, the transcribed message; and

causing a presentation on a display, the presentation comprising the transcribed message for viewing by the user, and the presentation further comprising a display of options for selection of a corrected word by the user to correct a misspelled word in the transcribed message.

2. The method of claim 1 , further comprising extracting at least one word from the transcribed message, and selecting a first prior communication from the caller based on a comparison of the at least one word to at least one word in the prior communications.

3. The method of claim 2 , further comprising causing presentation of the first prior communication on the display.

4. The method of claim 3 , wherein the transcribed message and the first prior communication are presented in a common display screen.

5. The method of claim 1 , further comprising in response to receiving the transcribed message, causing presentation on the display of a link to a stored profile for a person referenced in the transcribed message.

6. The method of claim 1 , wherein at least one of the options is selected from the first data.

7. The method of claim 1 , further comprising storing the selection of the corrected word, and using the corrected word when transcribing a subsequent voice message.

8. A non-transitory computer-readable storage medium storing computer-readable instructions, which when executed, cause a computing device to:

store, by at least one processor, first data associated with prior communications sent to a user, the first data comprising a first profile for a caller that creates a voice message for the user, and the prior communications including at least one prior communication received from the caller;

send, by the at least one processor, to a speech recognition system, the voice message for transcribing using at least a portion of the first data to provide a transcribed message;

receive, from the speech recognition system, the transcribed message; and

cause a presentation on a display, the presentation comprising the transcribed message, and the presentation further comprising options for selection of a corrected word by the user to correct a misspelled word in the transcribed message.

9. The storage medium of claim 8 , wherein the first data comprises a plurality of person profiles, including a second profile for a person referenced in the voice message other than the user and the caller.

10. The storage medium of claim 8 , wherein the first data further includes data from a predefined number of messages sent by the caller to the user.

11. The storage medium of claim 8 , wherein the first data is further associated with prior activities of the user including manner of operation of the computing device.

12. The storage medium of claim 8 , wherein the instructions further cause the computing device to cause display of a link to a communication referenced in the transcribed message.

13. The storage medium of claim 8 , wherein the instructions further cause the computing device to present, on the display, a list of messages, each message in the list being referenced in the transcribed message.

14. A system, comprising:

at least one processor; and

memory storing instructions configured to instruct the at least one processor to:

store first data associated with prior communications sent to a user, the first data comprising a first profile for a caller that creates a voice message for the user, and the prior communications including at least one prior communication received from the caller;

send to a speech recognition system, the voice message for transcribing using at least a portion of the first data to provide a transcribed message;

receive, from the speech recognition system, the transcribed message; and

cause a presentation on a display, the presentation comprising the transcribed message for viewing by the user, and the presentation further comprising options for selection by the user to correct a misspelled word in the transcribed message.

15. The system of claim 14 , wherein the voice message is sent to the speech recognition system from a server, and the server stores a plurality of person profiles for users of computing devices including the user.

16. The system of claim 14 , wherein the instructions are further configured to instruct the at least one processor to extract at least one word from the transcribed message, and select a first prior communication from the caller using the at least one word.

17. The system of claim 16 , wherein the transcribed message and the first prior communication are presented in a common display screen.

18. The system of claim 14 , wherein the instructions are further configured to instruct the at least one processor to, in response to receiving the transcribed message, cause presentation on the display of a link to a stored profile for a person referenced in the transcribed message.

19. The system of claim 14 , wherein the instructions are further configured to instruct the at least one processor to store the selection for use when transcribing a subsequent voice message.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2021
From: VERIZON MEDIA INC.
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 057453/0431 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2020
From: OATH INC.
To: VERIZON MEDIA INC.
Reel/Frame 054258/0635 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2018
From: YAHOO HOLDINGS, INC.
To: OATH INC.
Reel/Frame 045240/0310 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2017
From: YAHOO! INC.
To: YAHOO HOLDINGS, INC.
Reel/Frame 042963/0211 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2017
From: BONFORTE, JEFFREY
To: XOBNI CORPORATION
Reel/Frame 042754/0144 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2017
From: XOBNI CORPORATION
To: YAHOO! INC.
Reel/Frame 042754/0182 →
Continuity (3)
Continuation 13528693 · Jun 20, 2012
Provisional Application 61499643 · Jun 21, 2011
Related Publication 20150170650A1 · Jun 18, 2015