1
John Holmes, David Michael Miller, Walter VonKoch: Transport system for instant messaging. Microsoft Corporation, Lee & Hayes PLLC, April 22, 2008: US07363378 (31 worldwide citation)

An exemplary method involves creating a master session over a first connection through a server; and creating a virtual channel over the connection, the virtual channel operable to communicate a feature session. The method may involve establishing a direct connection that bypasses the server, and sw ...


2
Stephen Russell Falcon, Clement Chun Pong Yip, Dan Banay, David Michael Miller: Systems and methods for managing multiple grammars in a speech recognition system. Microsoft Corporation, Lee & Hayes PLLC, April 22, 2008: US07363229 (23 worldwide citation)

Systems and methods are described for a speech system that manages multiple grammars from one or more speech-enabled applications. The speech system includes a speech server that supports different grammars and different types of grammars by exposing several methods to the speech-enabled application ...


3
Stephen Russell Falcon, Clement Chun Pong Yip, Dan Banay, David Michael Miller: Systems and methods for managing interactions from multiple speech-enabled applications. Microsoft Corporation, Lee & Hayes PLLC, November 21, 2006: US07139713 (19 worldwide citation)

Systems and methods are described for speech systems that utilize an interaction manager to manage interactions—also known as dialogues—from one or more applications. The interactions are managed properly even if multiple applications use different grammars. The interaction manager maintains an inte ...


4
Stephen Russell Falcon, Clement Chun Pong Yip, Dan Banay, David Michael Miller: Speech controls for use with a speech system. Microsoft Corporation, Lee & Hayes PLLC, March 6, 2007: US07188066 (18 worldwide citation)

Systems and methods are described for a speech system that includes one or more speech controls incorporated into one or more speech-enabled applications that run on the speech system. The controls allow applications to be developed with minimal programming effort to incorporate common speech-enable ...


5
Stephen Russell Falcon, Clement Chun Pong Yip, Dan Banay, David Michael Miller: Management and prioritization of processing multiple requests. Microsoft Corporation, Henry Gabryjelski, Kate Drakos, Micky Minhas, February 25, 2014: US08660843 (16 worldwide citation)

Systems and methods are described for systems that utilize an interaction manager to manage interactions—also known as requests or dialogues—from one or more applications. The interactions are managed properly even if multiple applications use different grammars. The interaction manager maintains a ...


6
Stephen Russell Falcon, Clement Chun Pong Yip, Dan Banay, David Michael Miller: Systems and methods for managing interactions from multiple speech-enabled applications. Microsoft Corporation, Lee & Hayes PLLC, November 20, 2007: US07299185 (16 worldwide citation)

Systems and methods are described for speech systems that utilize an interaction manager to manage interactions—also known as dialogues—from one or more applications. The interactions are managed properly even if multiple applications use different grammars. The interaction manager maintains an inte ...


7
Stephen Russell Falcon, Clement Chun Pong Yip, David Michael Miller, Dan Banay: Systems and methods for managing multiple grammars in a speech recognition system. Microsoft Corporation, Lee & Hayes PLLC, January 23, 2007: US07167831 (14 worldwide citation)

Systems and methods are described for a speech system that manages multiple grammars from one or more speech-enabled applications. The speech system includes a speech server that supports different grammars and different types of grammars by exposing several methods to the speech-enabled application ...


8
John S Holmes, David Michael Miller, Walter Von Koch: Transport system for instant messaging. Microsoft Corporation, Lee & Hayes PLLC, May 22, 2012: US08185635 (11 worldwide citation)

An exemplary method involves creating a master session over a first connection through a server; and creating a virtual channel over the connection, the virtual channel operable to communicate a feature session. The method may involve establishing a direct connection that bypasses the server, and sw ...


9
David Michael Miller, John Holmes, Walter VonKoch: Instant messaging object store. Microsoft Corporation, Lee & Hayes PLLC, May 26, 2009: US07539727 (9 worldwide citation)

A method includes receiving a name associated with a user on a remote computer, the name including location data and a hash value uniquely associated with a data object representing the user and retrieving the data object from one of a local cache based on the hash value or a location identified by ...


10
Stephen Russell Falcon, David Michael Miller, Dan Banay, Clement Chun Pong Yip: Systems and methods for managing multiple grammars in a speech recognition system. Microsoft Corporation, Lee & Hayes PLLC, May 21, 2013: US08447616 (5 worldwide citation)

Systems and methods are described for a speech system that manages multiple grammars from one or more speech-enabled applications. The speech system includes a speech server that supports different grammars and different types of grammars by exposing several methods to the speech-enabled application ...