US Patent No: 5,384,892

Number of patents in Portfolio can not be more than 2000

Dynamic language model for speech recognition

5 Status Updates

Stats

See full text
ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method of speech recognition which determines acoustic features in a sound sample; recognizes words comprising the acoustic features based on a language model, which determines the possible sequences of words that may be recognized; and the selection of an appropriate response based on the words recognized. Information about what words may be recognized, under which conditions those words may be recognized, and what response is appropriate when the words are recognized, is stored, in a preferred embodiment, in a data structure called a speech rule. These speech rules are partitioned according to the context in which they are active. When speech is detected, concurrent with acoustic feature extraction, the current state of the computer system is used to determine which rules are active and how they are to be combined in order to generate a language model for word recognition. A language model is dynamically generated and used to find the best interpretation of the acoustic features as a word sequence. This word sequence is then matched against active rules in order to determine the appropriate response. Rules that match all or part of the word sequence contribute data structures representing the "meaning" of the word sequence, and these data structures are used by the rule actions in order to generate an appropriate response to the spoken utterance.

Loading the Abstract Image... loading....

First Claim

See full text

all claims..

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
APPLE INC.CUPERTINO, CA9394

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Strong, Robert D San Jose, CA 3 347

Cited Art Landscape

Patent Info (Count) # Cites Year
 
Prince Corporation (1)
4,827,520 Voice actuated control system for use in a vehicle 215 1987

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
NUANCE COMMUNICATIONS, INC. (42)
5,864,805 Method and apparatus for error correction in a continuous dictation system 81 1996
5,897,618 Data processing system and method for switching between programs having a same title using a voice command 16 1997
6,212,498 Enrollment in speech recognition 31 1997
6,167,377 Speech recognition language models 57 1997
6,064,959 Error correction in speech recognition 68 1997
6,101,468 Apparatuses and methods for training and operating speech recognition systems 15 1997
6,092,043 Apparatuses and method for training and operating speech recognition systems 19 1997
6,073,097 Speech recognition system which selects one of a plurality of vocabulary models 38 1997
5,983,179 Speech recognition system which turns its voice response on for confirmation when it has been turned off without confirmation 22 1997
5,920,836 Word recognition system using language context at current cursor position to affect recognition probabilities 27 1997
5,920,837 Word recognition system which stores two models for some words and allows selective deletion of one such model 37 1997
5,915,236 Word recognition system which alters code executed as a function of available computational resources 44 1997
5,909,666 Speech recognition system which creates acoustic models by concatenating acoustic models of individual words 16 1997
5,850,627 Apparatuses and methods for training and operating speech recognition systems 59 1997
5,960,394 Method of speech command recognition with dynamic assignment of probabilities according to the state of the controlled applications 89 1997
6,601,027 Position manipulation in speech recognition 20 1998
6,088,671 Continuous speech recognition of text and commands 28 1998
6,665,640 Interactive speech based learning/training system formulating search queries based on natural language parsing of recognized user queries 147 1999
6,633,846 Distributed realtime speech recognition system 164 1999
6,615,172 Intelligent query engine for processing voice based queries 262 1999
7,392,185 Speech based learning/training system using semantic decoding 53 2003
7,725,307 Query engine for processing voice based queries including semantic decoding 45 2003
7,555,431 Method for processing speech using dynamic grammars 52 2004
7,376,556 Method for processing speech signal features for streaming transport 41 2004
7,729,904 Partial speech processing device and method for use in distributed systems 38 2004
7,702,508 System and method for natural language processing of query answers 39 2004
7,657,424 System and method for processing sentence based queries 41 2004
7,624,007 System and method for natural language processing of sentence based queries 44 2004
7,277,854 Speech recognition system interactive agent 78 2005
7,225,125 Speech recognition system trained with regional speech characteristics 45 2005
7,139,714 Adjustable resource based speech recognition system 44 2005
7,203,646 Distributed internet based speech recognition system with natural language support 43 2006
7,831,426 Network based interactive speech recognition system 42 2006
7,647,225 Adjustable resource based speech recognition system 35 2006
8,352,277 Method of interacting through speech with a web-connected server 2 2007
7,725,320 Internet based speech recognition system with dynamic grammars 36 2007
7,698,131 Speech recognition system for client devices having differing computing capabilities 32 2007
7,912,702 Statistical language model trained with semantic variants 32 2007
7,873,519 Natural language speech lattice containing semantic variants 45 2007
7,672,841 Method for processing speech data for a distributed recognition system 33 2008
8,229,734 Semantic decoding of user queries 1 2008
7,725,321 Speech based query system using semantic decoding 35 2008
 
SEVEN NETWORKS, INC. (28)
7,877,703 Intelligent rendering of information in a limited display environment 33 2005
7,752,633 Cross-platform event engine 30 2005
8,010,082 Flexible billing architecture 28 2005
8,468,126 Publishing data in an information community 0 2005
8,412,675 Context aware data presentation 4 2006
8,069,166 Managing user-to-user contact with inferred presence information 24 2006
8,064,583 Multiple data store authentication 24 2006
8,438,633 Flexible real-time inbox access 3 2006
8,364,181 Electronic-mail filtering for mobile devices 7 2007
8,107,921 Mobile virtual network operator 22 2008
8,693,494 Polling 0 2008
8,078,158 Provisioning applications for a mobile device 25 2008
8,209,709 Cross-platform event engine 18 2010
8,127,342 Secure end-to-end transport through intermediary nodes 18 2010
8,484,314 Distributed caching in a wireless network of content delivered for a mobile application over a long-held request 2 2011
8,166,164 Application and network-based long poll request detection and cacheability assessment therefor 20 2011
8,326,985 Distributed management of keep-alive message signaling for mobile network resource conservation and optimization 12 2011
8,204,953 Distributed system for cache defeat detection and caching of content addressed by identifiers intended to defeat cache 20 2011
8,190,701 Cache defeat detection and caching of content addressed by identifiers intended to defeat cache 19 2011
8,494,510 Provisioning applications for a mobile device 0 2011
8,549,587 Secure end-to-end transport through intermediary nodes 0 2012
8,539,040 Mobile network background traffic data management with optimized polling intervals 0 2012
8,291,076 Application and network-based long poll request detection and cacheability assessment therefor 12 2012
8,316,098 Social caching for device resource sharing and management 14 2012
8,621,075 Detecting and preserving state for satisfying application requests in a distributed proxy and cache system 0 2012
8,561,086 System and method for executing commands that are non-native to the native environment of a mobile device 0 2012
8,356,080 System and method for a mobile device to use physical storage of another device for caching 19 2012
8,635,339 Cache state management on a mobile device to preserve user experience 0 2012
 
APPLE INC. (22)
6,311,157 Assigning meanings to utterances in a speech recognition system 11 1992
5,613,036 Dynamic categories for a speech recognition system 61 1995
5,832,428 Search engine for phrase recognition based on prefix/body/suffix architecture 54 1995
5,761,687 Character-based correction arrangement with correction propagation 15 1995
5,706,397 Speech recognition system with multi-level pruning for acoustic matching 14 1995
5,839,106 Large-vocabulary speech recognition using an integrated syntactic and semantic statistical language model 106 1996
6,704,710 Assigning meanings to utterances in a speech recognition system 7 2001
7,127,394 Assigning meanings to utterances in a speech recognition system 3 2004
8,677,377 Method and apparatus for building an intelligent automated assistant 0 2006
7,478,037 Assigning meanings to utterances in a speech recognition system 0 2006
8,645,137 Fast, language-independent method for user authentication by voice 0 2007
8,620,662 Context-aware unit selection 1 2007
8,583,418 Systems and methods of detecting language and natural language strings for text to speech synthesis 0 2008
8,676,904 Electronic devices with voice command and contextual data processing capabilities 0 2008
8,614,431 Automated response to and sensing of user activity in portable devices 0 2009
8,682,649 Sentiment prediction from textual data 0 2009
8,600,743 Noise profile determination for voice-related feature 0 2010
8,682,667 User profiling for selecting user specific voice input processing information 0 2010
8,688,446 Providing text input using speech data and non-speech data 0 2011
8,670,985 Devices and methods for identifying a prompt corresponding to a voice input in a sequence of prompts 0 2012
8,670,979 Active input elicitation by intelligent automated assistant 0 2012
8,660,849 Prioritizing selection criteria by automated assistant 0 2012
 
AT&T CORP. (16)
5,675,707 Automated call router system and method 126 1995
5,907,634 Large vocabulary connected speech recognition system and method of language representation using evolutional grammar to represent context free grammars 8 1997
5,860,063 Automated meaningful phrase clustering 102 1997
6,044,337 Selection of superwords based on criteria relevant to both speech recognition and understanding 72 1997
6,021,384 Automatic generation of superwords 92 1997
7,085,720 Method for task classification using morphemes 17 2000
7,158,935 Method and system for predicting problematic situations in a automated dialog 22 2000
6,941,266 Method and system for predicting problematic dialog situations in a task classification system 50 2000
7,003,459 Method and system for predicting understanding errors in automated dialog systems 25 2001
6,751,591 Method and system for predicting understanding errors in a task classification system 60 2001
7,286,984 Method and system for automatically detecting morphemes in a task classification system using lattices 10 2002
7,139,698 System and method for generating morphemes 4 2003
7,127,395 Method and system for predicting understanding errors in a task classification system 21 2004
7,472,060 Automated dialog system and method 27 2005
7,440,893 Automated dialog method with first and second thresholds for adapted dialog strategy 7 2005
7,440,897 Method and system for automatically detecting morphemes in a task classification system using lattices 6 2006
 
MICROSOFT CORPORATION (16)
5,890,122 Voice-controlled computer simulateously displaying application menu and list of available commands 64 1993
6,418,431 Information retrieval and speech recognition based on language models 87 1998
6,449,589 Elimination of left recursion from context-free grammars 20 1999
7,031,908 Creating a language model for a language processing system 40 2000
6,865,528 Use of a unified language model 21 2000
8,229,753 Web server controls for web enabled recognition and/or audible prompting 1 2001
8,224,650 Web server controls for web enabled recognition and/or audible prompting 2 2003
8,165,883 Application abstraction with dialog purpose 4 2003
8,301,436 Semantic object synchronous understanding for highly interactive interface 1 2003
7,200,559 Semantic object synchronous understanding implemented with speech application language tags 49 2003
8,160,883 Focus tracking in dialogs 6 2004
7,293,019 Principles and methods for personalizing newsfeeds via an analysis of information novelty and dynamics 43 2004
7,016,830 Use of a unified language model 8 2004
7,013,265 Use of a unified language model 8 2004
7,286,978 Creating a language model for a language processing system 5 2006
8,364,487 Speech recognition system with display information 0 2008
 
SYMANTEC CORPORATION (15)
8,661,498 Secure and scalable detection of preselected data embedded in electronically transmitted messages 0 2002
7,673,344 Mechanism to search information content for preselected data 5 2003
7,472,114 Method and apparatus to define the scope of a search for information from a tabular data source 17 2004
8,225,371 Method and apparatus for creating an information security policy based on a pre-configured template 4 2004
7,886,359 Method and apparatus to report policy violations in messages 8 2004
8,011,003 Method and apparatus for handling messages containing pre-selected data 9 2005
8,065,739 Detecting policy violations in information content containing data in a character-based language 5 2008
7,996,373 Method and apparatus for detecting policy violations in a data repository having an arbitrary data schema 21 2008
7,996,374 Method and apparatus for automatically correlating related incidents of policy violations 6 2008
7,996,385 Method and apparatus to define the scope of a search for information from a tabular data source 4 2008
8,613,040 Adaptive data loss prevention policies 0 2008
8,312,553 Mechanism to search information content for preselected data 1 2009
8,566,305 Method and apparatus to define the scope of a search for information from a tabular data source 0 2009
8,595,849 Method and apparatus to report policy violations in messages 0 2010
8,255,370 Method and apparatus for detecting policy violations in a data repository having an arbitrary data schema 3 2011
 
AT&T INTELLECTUAL PROPERTY II, L.P. (10)
7,590,224 Automated task classification system 4 2000
8,392,188 Method and system for building a phonotactic model for domain independent speech recognition 1 2001
7,529,667 Automated dialog system and method 6 2005
7,487,088 Method and system for predicting understanding errors in a task classification system 29 2006
7,957,970 Method and system for predicting problematic situations in automated dialog 1 2006
7,620,548 Method and system for automatic detecting morphemes in a task classification system using lattices 4 2007
8,010,361 Method and system for automatically detecting morphemes in a task classification system using lattices 4 2008
8,144,838 Automated task classification system 0 2009
8,200,491 Method and system for automatically detecting morphemes in a task classification system using lattices 0 2011
8,612,212 Method and system for automatically detecting morphemes in a task classification system using lattices 0 2013
 
LUCENT TECHNOLOGIES INC. (4)
5,699,456 Large vocabulary connected speech recognition system and method of language representation using evolutional grammar to represent context free grammars 34 1994
5,794,193 Automated phrase generation 64 1995
5,870,706 Method and apparatus for an improved language recognition system 73 1996
5,719,997 Large vocabulary connected speech recognition system and method of language representation using evolutional grammer to represent context free grammars 39 1996
 
SEIKO EPSON CORPORATION (4)
5,794,204 Interactive speech recognition combining speaker-independent and speaker-specific word recognition, and having a response-creation capability 25 1995
6,070,139 Bifurcated speaker specific and non-speaker specific speech recognition method and apparatus 19 1996
5,842,168 Cartridge-based, interactive speech recognition device with response-creation capability 10 1996
5,946,658 Cartridge-based, interactive speech recognition method with a response creation capability 22 1998
 
ALOFT MEDIA, LLC (3)
7,970,722 System, method and computer program product for a collaborative decision platform 1 2009
8,160,988 System, method and computer program product for a collaborative decision platform 0 2010
8,005,777 System, method and computer program product for a collaborative decision platform 13 2010
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (3)
5,524,169 Method and system for location-specific speech recognition 66 1993
5,937,383 Apparatus and methods for speech recognition including individual or speaker class dependent decoding history caches for fast word acceptance or rejection 20 1997
6,789,061 Method and system for generating squeezed acoustic models for specialized speech recognizer 4 2000
 
LumenVox, LLC (3)
7,440,895 System and method for tuning and testing in a speech recognition system 9 2003
7,877,261 Call flow object model in a speech recognition system 0 2008
7,962,331 System and method for tuning and testing in a speech recognition system 0 2008
 
MULTIMODAL TECHNOLOGIES, LLC (3)
7,584,103 Automated extraction of semantic content and generation of a structured document from speech 13 2004
8,560,314 Applying service levels to transcripts 0 2007
8,321,199 Verification of extracted data 2010
 
AVAYA INC. (2)
6,631,368 Methods and apparatus for operating on non-text messages 3 1998
7,685,102 Methods and apparatus for operating on non-text messages 2 2002
 
INTEL CORPORATION (2)
6,999,931 Spoken dialog system using a best-fit language model and best-fit grammar 11 2002
7,224,981 Speech recognition of mobile devices 5 2002
 
LUMEN VOX, LLC (2)
7,359,860 Call flow object model in a speech recognition system 16 2004
7,324,940 Speech recognition concept confidence measurement 6 2004
 
ACCENT, INC. (1)
5,799,276 Knowledge-based speech recognition system and methods having frame length computed based upon estimated pitch period of vocalic intervals 236 1995
 
AEON APPLICATIONS, LLC (1)
5,668,928 Speech recognition system and method with automatic syntax generation 38 1995
 
APPLE COMPUTER, INC. (1)
5,689,617 Speech recognition system which returns recognition results as a reconstructed language model with attached data values 34 1995
 
CANON KABUSHIKI KAISHA (1)
5,797,116 Method and apparatus for recognizing previously unrecognized speech by requesting a predicted-category-related domain-dictionary-linking word 40 1997
 
CISCO TECHNOLOGY, INC. (1)
6,389,395 System and method for generating a phonetic baseform for a word and using the generated baseform for speech recognition 20 1997
 
EMPIRIX INC. (1)
6,219,641 System and method of transmitting speech at low line rates 5 1997
 
FUJITSU LIMITED (1)
7,143,045 Device and method for operating device for data analysis based on data associated with words 3 2002
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
5,819,220 Web triggered word set boosting for speech interfaces to the world wide web 182 1996
 
HONDA MOTOR CO., LTD. (1)
8,103,671 Text categorization with knowledge transfer from heterogeneous datasets 0 2008
 
LOCKHEED MARTIN CORPORATION (1)
7,174,300 Dialog processing method and apparatus for uninhabited air vehicles 3 2001
 
MEDIATEK INC. (1)
5,809,471 Retrieval of additional information not found in interactive TV or telephony signal by application using dynamically extracted vocabulary 85 1996
 
MITEL NETWORKS CORPORATION (1)
7,177,896 Dynamic rule sets for generated logs 0 2001
 
MOTOROLA MOBILITY LLC (1)
6,233,559 Speech control of multiple applications using applets 171 1998
 
MOTOROLA, INC. (1)
5,749,072 Communications device responsive to spoken commands and methods of using same 72 1995
 
NIPPON TELEGRAPH AND TELEPHONE CORPORATION (1)
8,666,744 Grammar fragment acquisition using syntactic and semantic clustering 0 2000
 
POTTER VOICE TECHNOLOGIES LLC (1)
5,729,659 Method and apparatus for controlling a digital computer using oral input 56 1995
 
QWEST COMMUNICATIONS INTERNATIONAL INC. (1)
5,758,319 Method and system for limiting the number of words searched by a voice recognition system 18 1996
 
Seven Network, Inc. (1)
8,417,823 Aligning data transfer to optimize connections established for transmission over a wireless network 3 2011
 
SEVEN NETWORKS INTERNATIONAL OY (1)
8,116,214 Provisioning of e-mail settings for a mobile terminal 19 2005
 
SUN MICROSYSTEMS, INC. (1)
7,328,158 System and method for adding speech recognition to GUI applications 1 2003
 
TEXAS INSTRUMENTS INCORPORATED (1)
5,819,221 Speech recognition using clustered between word and/or phrase coarticulation 27 1994
 
THOMSON LICENSING (1)
7,983,911 Method, module, device and server for voice recognition 0 2002
 
U.S. Philips Corporation (1)
6,157,912 Speech recognition method with language model adaptation 48 1998
 
VIRTUAL VISION, INC. (1)
5,867,817 Speech recognition manager 130 1996
 
VOICE CONTROL SYSTEMS, INC. (1)
5,845,246 Method for reducing database requirements for speech recognition systems 21 1995
 
VONTU, IN. (1)
8,041,719 Personal computing device-based mechanism to detect preselected data 3 2003
 
Other [Check patent profile for assignment information] (3)
6,151,598 Digital dictionary with a communication system for the creating, updating, editing, storing, maintaining, referencing, and managing the digital dictionary 45 1997
8,229,733 Method and apparatus for linguistic independent parsing in a natural language systems 1 2006
8,700,728 Cache defeat detection and caching of content addressed by identifiers intended to defeat cache 0 2012