IP Library Granted Patent US 8,447,285
Granted Patent B1
US 8,447,285 · App. 12/046,305 · Granted May 21, 2013

Methods and systems for managing telecommunications and for translating voice messages to text messages

Inventors: Anthony Bladon (Santa Barbara, CA); David Giannini (Santa Barbara, CA); David F. Hofstatter (Santa Barbara, CA); Colin Kelley (Santa Barbara, CA); David C. McClintock (Santa Barbara, CA); Robert F. Smith (Santa Barbara, CA); David S. Trandal (Santa Barbara, CA); Leland W. Kirchhoff (Santa Barbara, CA)
Assignee: Callwave Communications, LLC
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,447,285
App. No.
12/046,305
Granted
May 21, 2013
Kind
B1
Abstract

Systems and methods that can be utilized to convert a voice communication received over a telecommunication network to text are described. In an illustrative embodiment, a call processing system coupled to a telecommunications network receives a call from a caller intended for a first party, wherein the call is associated with call signaling information. At least a portion of the call signaling information is stored in a computer readable medium. A greeting is played the caller, and a voice communication from the caller is recorded. At least a portion of the voice communication is converted to text, which is analyzed to identify portions that are inferred to be relatively more important to communicate to the first party. A text communication is generated including at least some of the identified portions and including fewer words than the recorded voice communication. At least a portion of the text communication is made available to the first party over a data network.

Claims (77)

1. A method of processing a voice communication and enabling a first user to share information with other users, comprising:

receiving, at an application software program installed on a mobile device associated with the first user, a voice communication including a plurality of spoken words from a first user;

converting some or all of the voice communication received at the application program installed on the mobile device associated with the first user to text using at least in part a speech-to-text recognizer;

identifying gist of the voice communication from the translated text wherein the identification is based at least in part on:

an identification of one or more words in the translated text that correspond to respective one or more words in a vocabulary of uncommon words that are uncommon in voice communications, and

a confidence value calculated by the speech-to-text recognizer in the identification of one or more words in the translated text that correspond to respective one or more words in the vocabulary of uncommon words;

automatically posting, by a processing system, text corresponding to the identified gist of the voice communication on a social networking web page associated with the first user,

wherein the social networking web page is configured to share first user information posted on the social networking web page with others; and

wherein text corresponding to a portion of the plurality of spoken words is not posted and the social networking web page is accessible by at least a first plurality of other users.

2. The method as defined in claim 1 , the method further comprising:

generating a concise text version of the voice communication, wherein the concise text version does not include all of the voice communication words, includes abbreviations of a voice communication word, and/or includes an intentionally misspelled word, wherein the intentionally misspelled word includes less characters than if the misspelled word was spelled correctly; and

providing the concise text version in a web page accessible to one or more recipients identified by the first user.

3. The method as defined in claim 1 , the method further comprising:

providing the gist of the voice communication for transmission via a short messaging service.

4. The method as defined in claim 1 , the method further comprising providing the software application to be hosted on the first user's mobile communications device, wherein the software application is configured to be used to record voice communications.

5. The method as defined in claim 1 , the method further comprising making the social networking web page accessible to at least some other users identified by the first user.

6. The method as defined in claim 1 , the method further comprising transmitting all or some of the text to one or more other users that have opted in to receive communications from the first user prior to receipt of the voice communication.

7. The method as defined in claim 1 , the method further comprising transmitting at least some of the text to one or more other users that have opted in to receive communications via the social networking web page from the first user, wherein an opt-in user interface is presented via the social networking web page.

8. A method of processing a voice communication and enabling a user to share information with other users, comprising:

providing an application software program to a mobile device associated with a first user, wherein the application software program is at least in part:

preinstalled on the mobile device of the first user, or

transmitted to the mobile device of the first user;

receiving at the application software program a voice communication including a plurality of spoken words from the first user;

converting some or all of the voice communication to text;

identifying gist of the voice communication from the translated text wherein the identification is based at least in part on:

an identification of one or more words in the translated text that correspond to respective one or more vocabulary of phrases indicating gist, and

a position in the translated text of the vocabulary of phrases indicating gist in the voice communication;

automatically causing, at least in part, text corresponding to the identified gist of the voice communication to be displayed on a social networking web page associated with the first user,

wherein the social networking web page is configured to share user information posted on the social networking web page with others and the social networking web is accessible by at least a first plurality of other users; and

in addition to causing, at least in part, the concise version of the text to be displayed on the social networking web page accessible by at least the first plurality of users, automatically transmitting some or all of the text to one or more other destinations designated by the first user.

9. The method as defined in claim 8 , wherein the one or more other destinations include one or more email, Short Message Service, and/or Multimedia Message Service addresses.

10. The method as defined in claim 8 , wherein substantially all of the plurality of spoken words is converted to text and all the text is sent to at least one mobile device.

11. The method as defined in claim 8 , the method further comprising transmitting all or some of the text to one or more other users that have opted in to receive communications via the social networking web page from the first user prior to posting of the voice communication.

12. The method as defined in claim 8 , the method further comprising transmitting at least some of the text to one or more other users that have opted in to receive communications from the first user, wherein an opt-in user interface is presented via the social networking web page.

13. The method as defined in claim 8 , wherein the social networking web page is accessible at a website that hosts social networking pages of a plurality of users.

14. The method as defined in claim 8 , wherein the social networking web page is a publicly accessible web page.

15. A system comprising:

at least one computing device;

program instructions stored in non-transitory memory, that when executed by the at least one computing device, are configured to cause the system to perform operations comprising:

receiving, at an application software program installed on a mobile device associated with the first user, a voice communication including a plurality of spoken words from a first user;

converting some or all of the voice communication received at the application program installed on the mobile device associated with the first user to text using at least in part a speech-to-text recognizer;

identifying gist of the voice communication from the translated text wherein the identification is based at least in part on:

an identification of one or more words in the translated text that correspond to respective one or more words in a vocabulary of uncommon words that are uncommon in voice communications, and

a confidence value calculated by the speech-to-text recognizer in the identification of one or more words in the translated text that correspond to respective one or more words in the vocabulary of uncommon words;

automatically posting text corresponding to the identified gist of the voice communication on a social networking web page associated with the first user,

wherein the social networking web page is configured to share first user information posted on the social networking web page with others; and

wherein text corresponding to a portion of the plurality of spoken words is not posted and the social networking web page is accessible by at least a first plurality of other users.

16. The system as defined in claim 15 , the process further comprising:

providing the concise text version for transmission via a short messaging service.

17. The system as defined in claim 15 , the process further comprising:

providing the software application to be hosted on the first user's mobile communications device, wherein the software application is configured to be used to record voice communications.

18. The system as defined in claim 15 , the process further comprising:

making the social networking web page accessible to at least some other users identified by the first user.

19. The system as defined in claim 15 , the process further comprising:

transmitting all or some of the text to one or more other users that have opted in to receive communications from the first user prior to receipt of the voice communication.

20. The system as defined in claim 15 , the process further comprising:

transmitting at least some of the text to one or more other users that have opted in to receive communications from the first user, wherein an opt-in user interface is presented via the social networking web page.

21. A system comprising:

at least one computing device;

program instructions stored in non-transitory memory, that when executed by the at least one computing device, are configured to cause the system to perform operations comprising:

providing an application software program to a mobile device associated with a first user, wherein the application software program is at least in part;

preinstalled on the mobile device of the first user, or

transmitted to the mobile device of the first user;

receiving at the application software program a voice communication including a plurality of spoken words from the first user;

converting some or all of the voice communication to text;

identifying gist of the voice communication from the translated text wherein the identification is based at least in part on:

an identification of one or more words in the translated text that correspond to respective one or more vocabulary of phrases indicating gist, and

a position in the translated text of the vocabulary of phrases indicating gist in the voice communication;

automatically causing, at least in part, text corresponding to the identified gist of the voice communication to be displayed on a social networking web page associated with the first user,

wherein the social networking web page is configured to share user information posted on the social networking web page with others and the social networking web is accessible by at least a first plurality of other users; and

in addition to causing, at least in part, the concise version of the text to be displayed on the social networking web page accessible by at least the first plurality of users, automatically transmitting some or all of the text to one or more other destinations designated by the first user.

22. The system as defined in claim 21 , wherein the one or more other destinations include one or more email, Short Message Service, and/or Multimedia Message Service addresses.

23. The system as defined in claim 21 , wherein substantially all of the plurality of spoken words is converted to text and is sent to a mobile device.

24. The system as defined in claim 21 , the process further comprising transmitting all or some of the text to one or more other users that have opted to receive communications from the first user prior to posting of the voice communication.

25. The system as defined in claim 21 , the process further comprising transmitting at least some of the text to one or more other users that have opted in to receive communications from the first user, wherein an opt-in user interface is presented via the social networking web page.

26. The system as defined in claim 21 , wherein the social networking web page is a social networking web page accessible at a website that hosts social networking pages of a plurality of users.

27. The system as defined in claim 21 , wherein the social networking web page is a publicly accessible web page.

Assignments (6)
SECURITY INTEREST Recorded May 20, 2016
From: CALLWAVE COMMUNICATIONS, LLC
To: TECHNOLOGY INVESTMENT HOLDINGS II, LLC
Reel/Frame 038770/0923 →
CHANGE OF NAME Recorded Aug 15, 2012
From: CALLWAVE, INC.
To: FUZEBOX SOFTWARE CORPORATION
Reel/Frame 028794/0252 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2012
From: FUZEBOX SOFTWARE CORPORATION
To: CALLWAVE TELECOM, INC.
Reel/Frame 028794/0285 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2012
From: CALLWAVE TELECOM, INC.
To: CALLWAVE COMMUNICATIONS, LLC
Reel/Frame 028794/0296 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 20, 2008
From: BLADON PH.D., ANTHONY; GIANNINI, DAVID; HOFSTATTER, DAVID F.; KELLEY, COLIN; MCCLINTOCK, DAVID C.; SMITH, ROBERT F.; TRANDAL, DAVID S.; KIRCHHOFF, LELAND W.
To: CALLWAVE, INC.
Reel/Frame 021420/0499 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 20, 2008
From: BLADON, ANTHONY; GIANNINI, DAVID; HOFSTATTER, DAVID F.; KELLEY, COLIN; MCCLINTOCK, DAVID C.; SMITH, ROBERT F.; TRANDAL, DAVID S.; KIRCHHOFF, LELAND W.
To: CALLWAVE, INC.
Reel/Frame 021421/0682 →
Continuity (5)
Provisional Application 60914172 · Apr 26, 2007
Provisional Application 60944243 · Jun 15, 2007
Provisional Application 60948413 · Jul 6, 2007
Provisional Application 60975492 · Sep 26, 2007
Provisional Application 60908169 · Mar 26, 2007