WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Communication device having capability to convert between voice and text message    

Get related patents on CD
United States Patent6366651   
Link to this pagehttp://www.wikipatents.com/6366651.html
Inventor(s)Griffith; Gary L. (Arvada, CO); Lehder; Wilfred E. (Monmouth, NJ)
AbstractThe communication device provides the capability to automatically convert between voice and text messages. This communication device enables the calling party to input a message in voice mode, then activate the communication device to automatically convert the message into a text message format for transmission to the called party. The communication device can display the content of the text message prior to transmission or can retrieve the message from its memory and play the message back to the calling party in an audio mode. The communication device automatically initiates the outgoing call and, since the message is transmitted in a text mode to the called party, the destination can be a computer system or output to a printer. This feature therefore enables hands free operation for E-Mail. The communication device also provides a data retrieval feature where the user can retrieve E-Mail or voice mail messages using the communication device and have the retrieved messages output in either text or audio format. The retrieved messages, since they are stored in memory in the communication device, can be forwarded to another destination once the user has reviewed their content.
   














 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History Custom Search
Drawing from US Patent 6366651
Communication device having capability to convert between voice and text

     message - US Patent 6366651 Drawing
Communication device having capability to convert between voice and text message
Inventor     Griffith; Gary L. (Arvada, CO); Lehder; Wilfred E. (Monmouth, NJ)
Owner/Assignee     Avaya Technology Corp. (Basking Ridge, NJ)
Patent assignment
All assignments
Company News
Publication Date     April 2, 2002
Application Number     09/010,422
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     January 21, 1998
US Classification     379/88.14 379/67.1 379/88.13 379/88.18 379/100.13 704/258 704/260
Int'l Classification     H04M 001/64 H04M 011/00 G10L 013/06
Examiner     Hoosain; Allan
Assistant Examiner    
Attorney/Law Firm     Patton Boggs, LLP
Address
Parent Case    
Priority Data    
USPTO Field of Search     379/67.1 379/88.13 379/88.14 379/88.22 379/93.24 379/100.08 379/100.13 379/100.15 379/93.23 379/88.18 455/412 455/413 455/414 455/415 455/566 455/556 709/203 709/206 709/207 704/235 704/258 704/260
Patent Tags     communication capability convert between voice text message
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
6061718
Nelson
709/206
May,2000

[0 after 0 votes]
6021181
Miner
379/88.23
Feb,2000

[0 after 0 votes]
6018710
Wynblatt

Jan,2000

[0 after 0 votes]
6014429
LaPorta

Jan,2000

[0 after 0 votes]
6005927
Rahrer

Dec,1999

[0 after 0 votes]
5953392
Rhie
379/88.13
Sep,1999

[0 after 0 votes]
5943055
Sylvan
715/839
Aug,1999

[0 after 0 votes]
5940598
Strauss
709/249
Aug,1999

[0 after 0 votes]
5911129
Towell

Jun,1999

[0 after 0 votes]
5884262
Wise
704/270.1
Mar,1999

[0 after 0 votes]
5742905
Pepe
455/461
Apr,1998

[0 after 0 votes]
5724410
Parvulescu
379/88.18
Mar,1998

[0 after 0 votes]
5652789
Miner
379/201.01
Jul,1997

[0 after 0 votes]
5608786
Gordon
370/352
Mar,1997

[0 after 0 votes]
5572643
Judson
709/218
Nov,1996

[0 after 0 votes]
5568540
Greco
379/88.25
Oct,1996

[0 after 0 votes]
5557659
Hyde-Thomson

Sep,1996

[0 after 0 votes]
5327486
Wolff
379/93.23
Jul,1994

[0 after 0 votes]
5321737
Patsiokas
455/426.1
Jun,1994

[0 after 0 votes]
4481382
Villa-Real
455/556.1
Nov,1984

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B

[0 market size comments]
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%

[0 market share comments]
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%

[0 reasonable royalty comments]
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

[0 Guesstimation of Royalty Value Comments]
License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
[0 license availability comments]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
[0 owner/assignee comments]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

[0 competitive advantage comments]
Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

[0 commercial alternatives comments]
 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


What is claimed:

1. A communication device, located in a communication system, for exchange of voice and text message communications with an identified destination, said communication device comprising:

means, responsive to receipt from a user of voice signals, comprising a message and associated command strings, for converting said message into text message format;

means for identifying said command strings contained in said voice signals, for activation of said communication device, comprising:

means for comparing said input voice signals with a predetermined set of command strings indicative of predefined communication functions;

means, responsive to said comparison indicating a match of said voice signals with a one of said predetermined set of command strings, for excerpting said command strings from said voice signals,

means for retrieving from a memory, contained in said communication device, a set of program instructions that, when executed, cause said communication device to perform a one of said predefined communication functions;

means for originating a telephone call from said communication device to a user identified destination, pursuant to said one of said predetermined set of command strings; and

means for transmitting a text message, comprising said message contained in said voice signals, to said user identified destination pursuant to said one of said predetermined set of command strings.

2. The communication device of claim 1 further comprising:

means for enabling said user to review said text message prior to activation of said means for transmitting to transmit said text message.

3. The communication device of claim 1 further comprising:

means, responsive to user input voice commands, for activating a communication connection to a user designated destination to retrieve at least one text message from said designated destination.

4. The communication device of claim 3 further comprising:

means for forwarding said retrieved text message to a user designated destination.

5. The communication device of claim 1 further comprising:

means, responsive to user input voice commands, for activating a communication connection to a user designated destination to retrieve at least one voice message from said designated destination.

6. The communication device of claim 5 further comprising:

means for converting said retrieved voice message into a text message indicative of said retrieved voice message.

7. The communication device of claim 6 further comprising:

means for forwarding said generated text message indicative of said retrieved voice message to a user designated destination.

8. The communication device of claim 1 further comprising:

means, responsive to user input voice signals, for authenticating an identity of said user.

9. The communication device of claim 1 wherein said means for transmitting comprises:

means for initiating a communication connection with said designated destination; and

means for generating signals required by said designated destination to effect exchange of said text message with said designated destination.

10. A method of operating a communication device, located in a communication system, for exchange of voice and text message communications with an identified destination, comprising executing in said communication device the steps of:

converting, in response to receipt from a user of voice signals, comprising a message and associated commands, said message into text message format;

identifying said command strings contained in said voice signals for activation of said communication device, comprising:

comparing said input voice signals with a predetermined set of command strings indicative of predefined communication functions;

excerpting, in response to said comparison indicating a match of said voice signals with a one of said predetermined set of command strings said command strings from said voice signals,

retrieving, from a memory located in said communication device, a set of program instructions that, when executed, cause said communication device to perform a one of said predefined communication functions;

originating a telephone call from said communication device to a user identified destination, pursuant to said one of said predetermined set of command strings; and

transmitting a text message, comprising said message contained in said voice signals, to said user identified destination pursuant to said one of said predetermined set of command strings.

11. The method of operating a communication device of claim 10 further comprising the step of:

enabling said user to review said text message prior to activation of said means for transmitting to transmit said text message.

12. The method of operating a communication device of claim 10 further comprising the step of:

activating, in response to user input voice commands, a communication connection to a user designated destination to retrieve at least one text message from said designated destination.

13. The method of operating a communication device of claim 12 further comprising the step of:

forwarding said retrieved text message to a user designated destination.

14. The method of operating a communication device of claim 10 further comprising the step of:

activating, in response to user input voice commands, a communication connection to a user designated destination to retrieve at least one voice message from said designated destination.

15. The method of operating a communication device of claim 14 further comprising the step of:

converting said retrieved voice message into a text message indicative of said retrieved voice message.

16. The method of operating a communication device of claim 15 further comprising:

means for forwarding said generated text message indicative of said retrieved voice message to a user designated destination.

17. The method of operating a communication device of claim 10 further comprising the step of:

authenticating, in response to user input voice signals, an identity of said user.

18. The method of operating a communication device of claim 10 wherein said step of transmitting comprises:

initiating a communication connection with said designated destination; and

generating signals required by said designated destination to effect exchange of said text message with said designated destination.
 Description Submit all comments and votes
 


FIELD OF THE INVENTION

This invention relates to communication devices and, in particular, to apparatus contained in the communication device that automatically converts between text and voice mode communications, and can for example generate and transmit a text message based upon the user input voice commands and voice message.

PROBLEM

It is a problem in communications technology to efficiently transfer information among users. It is also a significant problem to bridge the disjunct architectures of the various communication systems presently in use for voice and text communications.

Voice communication systems rely on a direct connection on a real time basis from the calling party to the called party or their agent. If the called party is unavailable, the incoming call can be completed to an agent that can comprise either a human operator: message center operator, receptionist, secretary or an automated system for message storage: answering machine, voice mail system and the like. All of these systems operate on a real time direct connection basis, wherein the calling party provides a voice communication that is immediately delivered as it is being generated to the called party or delivered to and recorded by the called party's agent for later retrieval by the called party. A problem with these systems is that the transmission and storage of voice represents a high bandwidth communications mode, especially the storage of a voice message, which in many cases relies on the use of a mechanical system, such as a tape drive, that is more prone to maintenance problems than an electronic system. However, the cost of storing real time voice messages in an electronic memory based system represents a significant expense.

The alternative text based communication systems operate by the calling party generating a text message and transmitting same to the called party over a communication medium. The text message mode represents a non-real time message system, wherein the calling party generates the text message in real time, on a personal computer for example, but the message is not transmitted as it is generated. It is only when the calling party is satisfied with the content of the text message and activates the transmission of the message that the message is forwarded to the called party in its entirety. Examples of such transmissions are E-Mail over the Internet or an intranet, and facsimile transmissions. The transmitted text message is delivered to the called party by storage of the text message in a memory appropriate for the type of message transmitted. The storage and ultimate retrieval by the called party is also non-real time in nature. For example, the facsimile transmission must be received by the called party's facsimile machine, decoded and then printed out by a printer. In many cases the called party is equipped with a fax/modem device on a personal computer that stores the received fax in a computer memory for later retrieval and printing by the called party. Furthermore, the E-Mail transmission is passed from mailbox to mailbox via the Internet servers, again not in real time, but more likely in a batch mode mail transfer from transfer point to transfer point in the Internet until the message is stored in the called party's mailbox. The mail is retrieved by the user only when the user queries the mailbox to determine whether a message is stored therein.

There is even a crossover system of converting the received voice message to a text message and this comprises the use of message center operators or secretaries, who transcribe the received message into a text format. However, this system is expensive to operate and subject to traffic limitations.

Therefore, the problems with existing message communication systems are that they are limited to use of a single format of communication: either voice or text and they are either real time person to person or non-real time "mailbox" types of communications. Thus, the calling and called parties must operate in the same message mode to be able to communicate. These limitations of existing message communications systems also result in additional expense when the information conveyed must be converted from the native format of the original message to an alternative form. This typically requires the recreation of the message in the alternate format by the called party with the inherent expense of such an operation. There are no existing systems that enable the calling party or even the called party to selectively generate and receive messages in any desired format, regardless of the message mode of the other party to the communications session.

SOLUTION

The above described problems are solved and a technical advance achieved in the field by the present communication device that provides the capability to automatically convert between voice and text messages. The communication device 100 supports both one-way and two-way communications. In the one-way communication environment, a user can implement one-way text messaging: text transmission from the user to a called party, text transmission from a user to a computer system, text transmission from the user to a text storage medium, text transmission from a computer system to the user. In the two-way communication environment, a user can implement two-way text messaging: voice-to-text conversion at each party's telephone station which text is transmitted to the other party (computer system or human recipient) where it is converted into voice, voice-to-text conversion at each user's telephone station which text is transmitted to the other party (computer system or human recipient).

As an example, this communication device enables the calling party to input a message in voice mode, then activate the communication device to automatically convert the message into a text message format for transmission to the called party. The communication device can display the content of the text message prior to transmission or can retrieve the message from its memory and play the message back to the calling party in an audio mode. The communication device automatically initiates the outgoing call and, since the message is transmitted in a text mode to the called party, the destination can be a computer system or output to a printer. This feature therefore enables hands free operation for E-Mail. The communication device also provides a data retrieval feature where the user can retrieve E-Mail or voice mail messages using the communication device and have the retrieved messages output in either text or audio format. The retrieved messages, since they are stored in memory in the communication device, can be forwarded to another destination once the user has reviewed their content.

Thus, the present communication device bridges the gap between existing voice communication systems and text based communication systems. The communication device enables users to communicate by exchanging messages even though their communication formats differ. In addition, the communication device can be used as a secure data input device since it can be equipped to authenticate the identity of the user via voiceprint identification.

BRIEF DESCRIPTION OF THE DRAWING

FIG. 1 illustrates in block diagram form the architecture of the present communication device having the capability to convert between voice and text messages;

FIGS. 2A-2B illustrate in flow diagram form the operation of the present communication device having the capability to convert between voice and text messages in a typical call scenario.

DETAILED DESCRIPTION

System Architecture

FIG. 1 illustrates in block diagram form the architecture of the present communication device having the capability to convert between voice and text messages 100. This communication device 100 comprises either a wireless telephone station set or a non-wireless telephone station. In either case, the technology used to implement the basic elements of the communication device 100 are well known and are not described in detail herein. The additional elements comprise the memory 110, processor 107 with its set of control instructions 111-114, the voice-to-text 102, 103 and text-to-voice 104, 105 converter circuits which function to enhance the communication capabilities of the basic station set. For the purpose of illustration, the present description is couched in terms of a wireless communication device, although he wired alternative is equally applicable.

The communication device 100 comprises a microphone 101 that receives audio input from the user and converts the received audio signals to analog electrical signals. The output of the microphone 101 is applied to an analog to digital converter circuit 102 that produces digital signal indicative of the audio input. These digital signals are processed by a digital signal processor 103 that functions to convert the digital signals to text data. In the reverse communication path, a digital signal processor 104 is responsive to received text input for generating digital signals indicative of the received text message. The digital signals are converted by digital to analog converter 105 into analog signals that produce audio output when applied to speaker 106. The standard telephone communication circuitry 108 is included to enable to the communication device 100 to operate in a conventional manner to transmit the user input audio signals to the communication port 109 in electrical signal form and in the return path transmit received electrical signals from the communication port 109 to the user in audio signal form at the loudspeaker 106. The communication port 109 in this example is the wireless transceiver apparatus that establishes the wireless communication connection between the communication device and a wireless server comprising a transceiver system (not shown), as is well known in wireless communications.

The communication device 100 also comprises a processor 107 that is equipped with a memory 110 and sets of program instructions 111-114 that function when executed in processor 107 to implement the communication services described herein. Included in the sets of program instructions 111-114 are a user authentication process 111, data mode conversion process 112, communication connection management process 113, message management process 114, and the like. The operation of this apparatus is described below in conjunction with the description of the flowcharts of FIGS. 2A-2B. The various elements noted herein can be implemented in various alternate configurations, such as the combination of the analog-to-digital converter and the digital-to-analog converter elements into a single device. The selection of the particular functional architecture of FIG. 1 is for the purpose of illustrating the functionality embodied in the communication device.

Communication Modes

There are a plurality of communication modes that are possible using the communication device 100. In particular, the voice-to-text and text-to-voice conversion capability of the communication device 100 supports both one-way and two-way communications. In the one-way communication environment, a user can implement one-way text messaging: text transmission from the user to a called party, text transmission from a user to a computer system, text transmission from the user to a text storage medium, text transmission from a computer system to the user. In the two-way communication environment, a user can implement two-way text messaging: voice-to-text conversion at each party's telephone station which text is transmitted to the other party (computer system or human recipient) where it is converted into voice, voice-to-text conversion at each user's telephone station which text is transmitted to the other party (computer system or human recipient).

Call Origination

An example of the operation of the present communication device is provided in FIGS. 2A-2B wherein the examples of a call origination by a user with the conversion of the user's voice input to a text message which is automatically transmitted to a destination and the retrieval of messages by the user are both used.

The present communication device 100 is operational as a data entry tool and personal communication device for the user and can be activated at step 201 by means of an on/off switch (not shown) on the communication device 100 or even voice activated wherein the communication device 100 remains in a monitor mode until activated by the speaking of a predetermined command by the user, such as "initiate call." The communication device 100, when activated, recognizes user input voice commands and also preferably the voice of the user. This is accomplished by applying the output of microphone 101 to an analog to digital converter circuit 102 that produces digital signal indicative of the audio input. These digital signals are processed by a digital signal processor 103 that functions to convert the digital signals to text data. The communication device 100 can optionally include a user authentication function 111 wherein at step 202 the communication device 100 enters a user authentication mode. The user at step 203 inputs voice data, such as a predetermined phrase or series of words, to serve as user authentication input. The communication device 100 at step 204 executes the user voiceprint verification process which may be operational in digital signal processor 103 and processor 107 determines at step 205 whether the user is a valid user of the communication device 100. Since the communication device 100 may be used by a number of users, the capability can be provided to enable the communication device 100 to respond to a plurality of users. For simplicity of description, the case of a single user is provided herein. If at step 205 the user is not authenticated, processing advances to step 232 where the communication device 100 enters the inactive mode and the communication initiation attempt by the unauthorized user is thereby rejected. If the user is authenticated at step 205, processing advances to step 206 where the communication device 100 is enabled to receive user message data input. At step 207, the user inputs commands to initiate a selected communication function that is programmed into memory 110. Since the present communication device 100 is capable of performing many communication functions in various communication modes, the following description illustrates both a typical data entry operation and a typical data retrieval operation to thereby illustrate some of the functionality provided by the present communication device 100.

Data Entry Mode

At step 208, the communication device 100 receives the commands that have been issued by the user and makes a determination of the proper mode of operation that has been requested. The two modes illustrated are data entry and data retrieval. Assume that the user has issued a command for data entry at step 207, processing then advances to step 208. A typical data entry mode is for a user to input a voice message that is to be transmitted in text form to a designated destination. In this case, the user must input not only the voice message but also an indication of the destination for this message and the format of the message. The order of data entry in not critical and the following sequence of events can be modified as desired in implementing the communication device 100. For example, the user can issue the command "send call" which activates the message management process 114 of communication device 100, wherein the voice input message is to be transmitted to a defined destination. The user identifies the destination by issuing, for example, the command "to my personal computer" immediately after "send call." This sequence of commands identifies the function and message destination. An additional data entry can be used in this sequence to define the format of the communication. Thus, the user can note "text message" as part of the initial command input stream to enable the data mode conversion process 112 of communication device 100 to convert the format of the user's message into the user designated format of the output message. In response to the above-noted command strings issued by the user, at step 209 the communication device 100 enables the data communication functions that have been requested by the user. The address of the destination is stored by processor 107 in memory 110 for later retrieval and in this example, the digital signal processor circuit 103 is activated to receive the users voice input, convert it into a text message and store the text message in memory 110 for later transmission (possibly with a prior review by the user).

The user then inputs the voice message into the communication device 100 at step 210. In the present example, the user inputs a message that is destined for the user's personal computer, such as a reminder of the need to make travel plans for an out-of-state meeting on a predetermined date. The communication device 100 at step 211 converts the voice input into a text message and stores the text in memory 110, using the apparatus described above. Upon the conclusion of the data entry, the user can optionally activate the message management process 114 of communication device 100 at step 212 to display the text message on display 116 to ensure the accuracy of the message. The communication device scrolls the text message on the display 116 and thereby enable the user to confirm the content of the text message prior to transmission. If the message is to be discarded and rerecorded, the user can input verbal commands to activate these functions at this juncture. For the purpose of this example, it is assumed that the user confirms the message content and at step 213 the user wishes to transmit the te