Inventor
James R. Lewis
Inventor
Delray Beach, FL, US
Overview
Patents· 112 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
G10Lprimary
G10LSpeech analysis techniques or speech synthesis40%
G06FElectric digital data processing18%
H04MTelephonic communication13%
B60KArrangement or mounting of propulsion units or of transmissions in vehicles3%
E04GScaffolding2%
Y10TTechnical subjects covered by former us classification2%
B60RVehicles, vehicle fittings, or vehicle parts, not otherwise provided for2%
B60WConjoint control of vehicle sub-units of different type or different function2%
G01NInvestigating or analysing materials by determining their chemical or physical properties2%
G07CTime or attendance registers2%
PatentTitleYear
10,192,543Method and system for conveying an example in a natural language understanding application20199,384,190'Method and system for conveying an example in a natural language understanding application'20168,799,001'Method and system for defining standard catch styles for speech application code generation'20148,688,452'Automatic generation of distractors for special-purpose speech recognition grammars'20148,612,229'Method and system for conveying an example in a natural language understanding application'20138,494,122'Interactive voice response (IVR) system call interruption handling'20138,381,474'Drywall repair kit'20138,380,514'Automatically providing a user with substitutes for potentially ambiguous user-defined speech commands'20138,374,317'Interactive voice response (IVR) system call interruption handling'20138,355,918'Method and arrangement for managing grammar options in a graphical callflow builder'20138,328,970'Drywall joint compound applicator for seam and patch surfacing'20128,260,617'Automating input when testing voice-enabled applications'20128,136,026'Help option enhancement for interactive voice response systems'20128,126,716'Method and system for collecting audio prompts in a dynamically generated voice application'20128,102,987'Adjusting music length to expected waiting time while caller is on hold'20128,099,287'Automatically providing a user with substitutes for potentially ambiguous user-defined speech commands'20128,021,505'Drywall joint compound applicator for seam and patch surfacing'20118,005,202'Automatic generation of a callflow statistics application for speech systems'20117,920,681'System, apparatus, and methods for creating alternate-mode applications'20117,895,037'Method and system for trimming audio files'20117,885,816'Efficient presentation of correction options in a speech interface based upon user selection probability'20117,848,920'Method and system of dynamically adjusting a speech output rate to match a speech input rate'20107,797,676'Method and system for switching between prototype and real code production in a graphical call flow builder'20107,769,592'Automatic selection of a disambiguation data field for a speech interface'20107,676,371'Oral modification of an ASR lexicon of an ASR engine'20107,602,889'Dynamically alerting callers of changes to menu structures in a telephone prompting system'20097,542,907'Biasing a speech recognizer based on prompt context'20097,526,735'Aiding visual search in a list of learnable speech commands'20097,506,174'Method and system for establishing a biometrically enabled password'20097,490,286'Help option enhancement for interactive voice response systems'20097,481,292'Vehicle ignition interlock systems with retesting frequency control'20097,450,711'Adjusting music length to expected waiting time while caller is on hold'20087,412,378'Method and system of dynamically adjusting a speech output rate to match a speech input rate'20087,401,024'Automatic and usability-optimized aggregation of voice portlets into a speech portal menu'20087,377,352'Vehicle ignition interlock systems with mouth alcohol contamination sensor'20087,356,130'Method and system for selecting speech or DTMF interfaces or a mixture of both'20087,356,469'Method and system for trimming audio files'20087,346,153'Dynamically alerting callers of changes to menu structures in a telephone prompting system'20087,341,250'Dice game'20087,308,360'Technique for audibly providing driving directions using a mobile telephone'20077,299,890'Vehicle ignition interlock systems having transdermal alcohol sensor'20077,287,617'Vehicle ignition interlock systems with multiple alcohol sensors'20077,289,962'Compressed list presentation for speech user interfaces'20077,218,236'Vehicle ignition interlock systems that detect the presence of alcohol within vehicles'2007D0540209'Control module for breath analyzer ignition interlock device'2007D0540208'Sample head for breath analyzer ignition interlock device'20077,200,555'Speech recognition correction for devices having limited or no display'20077,190,348'Method for touchscreen data input'20077,117,442'Efficient presentation of database query results through audio user interfaces'20067,103,533'Method for preserving contextual accuracy in an extendible speech recognition language model'20067,092,884'Method of nonvisual enrollment for speech recognition'20067,072,837'Method for processing initially recognized speech in a speech recognition session'20067,054,813'Automatic generation of efficient grammar for heading selection'20067,010,489'Method for guiding text-to-speech output timing using speech recognition markers'20066,975,986'Voice spelling in an audio-only interface'20056,963,834'Method of speech recognition using empirically determined word candidates'20056,826,306'System and method for automatic quality assurance of user enrollment in a recognition system'20046,801,897'Method of providing concise forms of natural commands'20046,795,806'Method for enhancing dictation and command discrimination'20046,775,651'Method of transcribing text from computer voice mail'20046,772,116'Method of decoding telegraphic speech'20046,760,700'Method and system for proofreading and correcting dictated text'20046,757,656'System and method for concurrent presentation of multiple audio information sources'20046,745,165'Method and apparatus for recognizing from here to here voice command structures in a finite grammar speech recognition system'20046,675,142'Method and apparatus for improving speech recognition accuracy'20046,662,157'Speech recognition system for database access through the use of data domain overloading of grammars'20036,658,386'Dynamically adjusting speech menu presentation style'20036,615,176'Speech enabling labeless controls in an existing graphical user interface'20036,611,802'Method and system for proofreading and correcting dictated text'20036,591,236'Method and system for determining available and alternative speech commands'20036,577,999'Method and apparatus for intelligently managing multiple pronunciations for a speech recognition vocabulary'20036,560,574'Speech recognition enrollment for non-readers and displayless devices'20036,535,848'Method and apparatus for transcribing multiple files into a single document'20036,519,566'Method for hands-free operation of a pointer'20036,401,067'System and method for providing user-directed constraints for handwriting recognition'20026,370,503'Method and apparatus for improving speech recognition accuracy'20026,360,201'Method and apparatus for activating and deactivating auxiliary topic libraries in a speech dictation system'20026,345,254'Method and apparatus for improving speech command recognition accuracy using event-based constraints'20026,334,102'Method of adding vocabulary to a speech recognition system'20016,332,122'Transcription system for multiple speakers, using and establishing identification'20016,327,566'Method and apparatus for correcting misinterpreted voice commands in a speech recognition system'20016,324,507'Speech recognition enrollment for non-readers and displayless devices'20016,324,499'Noise recognizer for speech recognition systems'20016,314,397'Method and apparatus for propagating corrections in speech recognition software'20016,308,157'Method and apparatus for providing an event-based \"What-Can-I-Say?\" window'20016,275,803'Updating a language model based on a function-word to total-word ratio'20016,275,792'Method and system for generating a minimal set of test phrases for testing a natural commands grammar'20016,260,015'Method and interface for correcting speech recognition errors for character languages'20016,253,177'Method and system for automatically determining whether to update a language model based upon user amendments to dictated text'20016,182,046'Managing voice commands in speech applications'20016,138,099'Automatically updating language models'20006,119,085'Reconciling recognition and text to speech vocabularies'20006,115,820'Determining theft of grammar code'20006,081,772'Proofreading aid based on closed-class vocabulary'20006,075,534'Multiple function graphical user interface minibar for speech recognition'20006,023,678'Using TTS to fill in for missing dictation audio'20005,970,451'Method for correcting frequently misrecognized words or command in speech application'19995,815,142'Apparatus and method for marking text on a display screen in a personal communications device'19985,708,804'Apparatus and method therefor of intelligently searching for information in a personal communications device'19985,619,684'Method and apparatus for consistent user interface in a multiple application personal communications device'19975,615,384'Personal communicator having improved zoom and pan functions for editing information on touch sensitive display'19975,568,536'Selective reconfiguration method and apparatus in a multiple application personal communications device'19965,561,705'Apparatus for auto dialing telephone numbers and DTMF tones in a personal communication device'19965,422,656'Personal communicator having improved contrast control for a liquid crystal, touch sensitive display'19955,226,213'Rake valve for air-fiber streams'19934,735,189'Portable ash auger'19884,475,111'Portable collapsing antenna'1984D0271506'Toy figure'19834,377,870'Electronic audience polling system'19834,375,709'Concrete working tool'19834,290,141'Electronic voting system'19814,157,651'Method and means for separately collecting closed toe stockings and waste therefrom'1979Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
1983–2014Patents assigned to LEWIS JAMES R (12)· patent assignee history
1995–2013Patents assigned to IBM (78)· patent assignee history
1995–1998Based in Coconut Creek, FL, US· patent location history
1999–2019Based in Delray Beach, FL, US· patent location history
2007–2009Patents assigned to MONITECH INC (7)· patent assignee history
2007–2009Based in Raleigh, NC, US· patent location history
2010–2019Patents assigned to NUANCE COMMUNICATIONS INC (13)· patent assignee history
2011–2013Based in Uwchland, PA, US· patent location history
2012–2014Patents assigned to AGAPI CIPRIAN (3)· patent assignee history
2013Based in Research Triangle Park, NC, US· patent location history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| IBM | 78 | 1995–2013 |
| NUANCE COMMUNICATIONS INC | 13 | 2010–2019 |
| LEWIS JAMES Rself | 12 | 1983–2014 |
| MONITECH INC | 7 | 2007–2009 |
| AGAPI CIPRIAN | 3 | 2012–2014 |
Locations
| Location | Patents | Span |
|---|---|---|
| Delray Beach, Florida, US | 83 | 1999–2019 |
| Raleigh, NC, US | 7 | 2007–2009 |
| Coconut Creek, Florida, US | 7 | 1995–1998 |
| Uwchland, Pennsylvania, US | 3 | 2011–2013 |
| Research Triangle Park, NC, US | 2 | 2013 |