Patents by Inventor Philipp Heinz Schmid
Philipp Heinz Schmid has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 7949536Abstract: Intelligent speech recognition is used to provide users with the ability to utter more user friendly commands. Satisfaction is increased when a user can vocalize a subset of a formal command name and still have the intended command identified and processed. Moreover, greater accuracy in identifying a command application from a user's utterance can be achieved by ignoring command choices associated with unlikely user utterances. An intelligent speech recognition system can identify differing acceptable verbal command phrase forms, e.g., but not limited to, complete commands, command subsequences and command subsets, for different commands supported by the system. Subset blocking words are identified for assistance in reducing the ambiguity in matching user verbal command phrases with valid commands supported by the intelligent speech recognition system.Type: GrantFiled: August 31, 2006Date of Patent: May 24, 2011Assignee: Microsoft CorporationInventors: David Mowatt, Ricky Loynd, Robert Edward Dewar, Rachel Imogen Morton, Qiang Wu, Robert Ian Brown, Michael D. Plumpe, Philipp Heinz Schmid
-
Patent number: 7379874Abstract: The present invention provides an application-independent and engine-independent middleware layer (204) between applications (202) and engines (206, 208). The middleware provides speech-related services to both applications (202) and engines (206, 208), thereby making it far easier for application vendors and engine vendors to bring their technology to consumers.Type: GrantFiled: December 5, 2006Date of Patent: May 27, 2008Assignee: Microsoft CorporationInventors: Philipp Heinz Schmid, Ralph Lipe, Robert Chambers, Edward Connell
-
Publication number: 20080059186Abstract: Intelligent speech recognition is used to provide users with the ability to utter more user friendly commands. Satisfaction is increased when a user can vocalize a subset of a formal command name and still have the intended command identified and processed. Moreover, greater accuracy in identifying a command application from a user's utterance can be achieved by ignoring command choices associated with unlikely user utterances. An intelligent speech recognition system can identify differing acceptable verbal command phrase forms, e.g., but not limited to, complete commands, command subsequences and command subsets, for different commands supported by the system. Subset blocking words are identified for assistance in reducing the ambiguity in matching user verbal command phrases with valid commands supported by the intelligent speech recognition system.Type: ApplicationFiled: August 31, 2006Publication date: March 6, 2008Applicant: Microsoft CorporationInventors: David Mowatt, Ricky Loynd, Robert Edward Dewar, Rachel Imogen Morton, Qiang Wu, Robert Ian Brown, Michael D. Plumpe, Philipp Heinz Schmid
-
Patent number: 7206742Abstract: The present invention includes a context-free grammar (CFG) engine which communicates through an exposed interface with a speech recognition engine. The context-free grammar engine, in one illustrative embodiment, handles loading and unloading of grammars, as well as maintaining a desired activation state of the grammars which are loaded. Further, the CFG engine represents all loaded grammars, and their corresponding activation states, as a single grammar to the speech recognition engine.Type: GrantFiled: December 7, 2005Date of Patent: April 17, 2007Assignee: Microsoft CorporationInventors: Philipp Heinz Schmid, Ralph Lipe
-
Patent number: 7177813Abstract: The present invention provides an application-independent and engine-independent middleware layer between applications and engines. The middleware provides speech-related services to both applications and engines, thereby making it far easier for application vendors and engine vendors to bring their technology to consumers.Type: GrantFiled: December 15, 2004Date of Patent: February 13, 2007Assignee: Microsoft CorporationInventors: Philipp Heinz Schmid, Ralph Lipe, Robert Chambers, Edward Connell
-
Patent number: 7174294Abstract: A speech platform architecture is described that provides standardized methods of interaction for users across multiple speech-enabled applications. Listener objects corresponding to speech-enabled applications are used to provide speech functionality to the speech-enabled applications. A common “What Can I Say?” user interface allows users to easily understand what voice commands are available for a particular speech-enabled application. A common configuration user interface is provided that allows users to configure each listener object. Utilization of particular interfaces provides for the common functionality described. As a result of providing common interfaces, users can more easily learn and use multiple speech-enabled applications utilized with a speech system.Type: GrantFiled: June 21, 2002Date of Patent: February 6, 2007Assignee: Microsoft CorporationInventors: Philipp Heinz Schmid, Robert Lewis Chambers
-
Patent number: 7155392Abstract: The present invention includes a context-free grammar (CFG) engine which communicates through an exposed interface with a speech recognition engine. The context-free grammar engine, in one illustrative embodiment, handles loading and unloading of grammars, as well as maintaining a desired activation state of the grammars which are loaded. Further, the CFG engine represents all loaded grammars, and their corresponding activation states, as a single grammar to the speech recognition engine.Type: GrantFiled: February 7, 2005Date of Patent: December 26, 2006Assignee: Microsoft CorporationInventors: Philipp Heinz Schmid, Ralph Lipe
-
Patent number: 7139709Abstract: The present invention provides an application-independent and engine-independent middleware layer between applications and engines. The middleware provides speech-related services to both applications and engines, thereby making it far easier for application vendors and engine vendors to bring their technology to consumers.Type: GrantFiled: December 29, 2000Date of Patent: November 21, 2006Assignee: Microsoft CorporationInventors: Philipp Heinz Schmid, Ralph Lipe, Robert Chambers, Edward Connell
-
Patent number: 6957184Abstract: The present invention includes a context-free grammar (CFG) engine which communicates through an exposed interface with a speech recognition engine. The context-free grammar engine, in one illustrative embodiment, handles loading and unloading of grammars, as well as maintaining a desired activation state of the grammars which are loaded. Further, the CFG engine represents all loaded grammars, and their corresponding activation states, as a single grammar to the speech recognition engine.Type: GrantFiled: December 29, 2000Date of Patent: October 18, 2005Assignee: Microsoft CorporationInventors: Philipp Heinz Schmid, Ralph Lipe
-
Patent number: 6931376Abstract: The present invention is directed to a system and method of notifying a speech related application of events generated by a speech related engine. A middleware layer receives a notification selection from the application. The notification selection is indicative of a selected notification mechanism for notifying the application of the events. The middleware component receives an event indication from the engine. The event indication is indicative of an event generated by the engine. The event indication is transferred to the application according to the selected notification mechanism.Type: GrantFiled: June 14, 2001Date of Patent: August 16, 2005Assignee: Microsoft CorporationInventors: Ralph Lipe, Philipp Heinz Schmid
-
Publication number: 20030234818Abstract: A speech platform architecture is described that provides standardized methods of interaction for users across multiple speech-enabled applications. Listener objects corresponding to speech-enabled applications are used to provide speech functionality to the speech-enabled applications. A common “What Can I Say?” user interface allows users to easily understand what voice commands are available for a particular speech-enabled application. A common configuration user interface is provided that allows users to configure each listener object. Utilization of particular interfaces provides for the common functionality described. As a result of providing common interfaces, users can more easily learn and use multiple speech-enabled applications utilized with a speech system.Type: ApplicationFiled: June 21, 2002Publication date: December 25, 2003Inventors: Philipp Heinz Schmid, Robert Lewis Chambers
-
Publication number: 20020069065Abstract: The present invention provides an application-independent and engine-independent middleware layer between applications and engines. The middleware provides speech-related services to both applications and engines, thereby making it far easier for application vendors and engine vendors to bring their technology to consumers.Type: ApplicationFiled: December 29, 2000Publication date: June 6, 2002Inventors: Philipp Heinz Schmid, Ralph Lipe, Robert Chambers, Edward Connell
-
Publication number: 20020052743Abstract: The present invention includes a context-free grammar (CFG) engine which communicates through an exposed interface with a speech recognition engine. The context-free grammar engine, in one illustrative embodiment, handles loading and unloading of grammars, as well as maintaining a desired activation state of the grammars which are loaded. Further, the CFG engine represents all loaded grammars, and their corresponding activation states, as a single grammar to the speech recognition engine.Type: ApplicationFiled: December 29, 2000Publication date: May 2, 2002Inventors: Philipp Heinz Schmid, Ralph Lipe
-
Publication number: 20020032569Abstract: The present invention is directed to a system and method of notifying a speech related application of events generated by a speech related engine. A middleware layer receives a notification selection from the application. The notification selection is indicative of a selected notification mechanism for notifying the application of the events. The middleware component receives an event indication from the engine. The event indication is indicative of an event generated by the engine. The event indication is transferred to the application according to the selected notification mechanism.Type: ApplicationFiled: June 14, 2001Publication date: March 14, 2002Inventors: Ralph Lipe, Philipp Heinz Schmid