Patents by Inventor Matthew Talin Marx
Matthew Talin Marx 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: 8612925Abstract: A zero-footprint remotely hosted phone application development environment is described. The environment allows a developer to use a standard computer without any specialized software (in some embodiments all that is necessary is a web browser and network access) together with a telephone to develop sophisticated phone applications that use speech recognition and/or touch tone inputs to perform tasks, access web-based information, and/or perform commercial transactions. For example, in preparation for a sales pitch for selling hosting services, a non-programmer can develop a short application appropriate to the target customer. After the pitch, access to the demonstration could be given to the target customer to allow them to more fully develop the application. When the target customer is satisfied with the application, they can have their application live for their actual (as opposed to test users) at a suitable phone number simply by having the hosting provider configure the appropriate access.Type: GrantFiled: October 10, 2006Date of Patent: December 17, 2013Assignee: Microsoft CorporationInventors: Jeff C. Kunins, Hadi Partovi, Brandon William Porter, Matthew Talin Marx, Angus MacDonald, Patrick McCormick, John Giannandrea, Andrew Clarke, Tom Thai, Eckart Walther, Daniel Joseph Howard, James Robert Everingham
-
Patent number: 7552054Abstract: A method and system for providing efficient menu services for an information processing system that uses a telephone or other form of audio user interface. In one embodiment, the menu services provide effective support for novice users by providing a full listing of available keywords and rotating house advertisements which inform novice users of potential features and information. For experienced users, cues are rendered so that at any time the user can say a desired keyword to invoke the corresponding application. The menu is flat to facilitate its usage. Full keyword listings are rendered after the user is given a brief cue to say a keyword. Service messages rotate words and word prosody. When listening to receive information from the user, after the user has been cued, soft background music or other audible signals are rendered to inform the user that a response may now be spoken to the service.Type: GrantFiled: November 24, 2006Date of Patent: June 23, 2009Assignee: TellMe Networks, Inc.Inventors: Lisa J. Stifelman, Hadi Partovi, Haleh Partovi, David Bryan Alpert, Matthew Talin Marx, Scott James Bailey, Kyle D. Sims, Darby McDonough Bailey, Roderick Steven Brathwaite, Eugene Koh, Angus Macdonald Davis
-
Publication number: 20080154601Abstract: A method and system for providing efficient menu services for an information processing system that uses a telephone or other form of audio user interface. In one embodiment, the menu services provide effective support for novice users by providing a full listing of available keywords and rotating house advertisements which inform novice users of potential features and information. For experienced users, cues are rendered so that at any time the user can say a desired keyword to invoke the corresponding application. The menu is flat to facilitate its usage. Full keyword listings are rendered after the user is given a brief cue to say a keyword. Service messages rotate words and word prosody. When listening to receive information from the user, after the user has been cued, soft background music or other audible signals are rendered to inform the user that a response may now be spoken to the service.Type: ApplicationFiled: November 20, 2007Publication date: June 26, 2008Applicant: Microsoft CorporationInventors: Lisa Joy Stifelman, Hadi Partovi, Haleh Partovi, David Bryan Alpert, Matthew Talin Marx, Scott James Bailey, Kyle D. Sims, Darby McDonough Bailey, Roderick Steven Brathwaite, Eugene Koh, Angus Macdonald Davis
-
Patent number: 7321856Abstract: Declarative markup languages for speech applications such as VoiceXML are becoming more prevalent programming modalities for describing speech applications. Present declarative markup languages for speech applications model the running speech application as a state machine with the program specifying the transitions amongst the states. These languages can be extended to support a marker-semantic to more easily solve several problems that are otherwise not easily solved. In one embodiment, a partially overlapping target window is implemented using a mark semantic. Other uses include measurement of user listening time, detection and avoidance of errors, and better resumption of playback after a false barge in.Type: GrantFiled: August 3, 2005Date of Patent: January 22, 2008Assignee: Microsoft CorporationInventors: Brandon W. Porter, Lisa Joy Stifelman, Michael Bodell, Matthew Talin Marx, Bill Sutton
-
Patent number: 7308408Abstract: A method and system for providing efficient menu services for an information processing system that uses a telephone or other form of audio user interface. In one embodiment, the menu services provide effective support for novice users by providing a full listing of available keywords and rotating house advertisements which inform novice users of potential features and information. For experienced users, cues are rendered so that at any time the user can say a desired keyword to invoke the corresponding application. The menu is flat to facilitate its usage. Full keyword listings are rendered after the user is given a brief cue to say a keyword. Service messages rotate words and word prosody. When listening to receive information from the user, after the user has been cued, soft background music or other audible signals are rendered to inform the user that a response may now be spoken to the service.Type: GrantFiled: September 29, 2004Date of Patent: December 11, 2007Assignee: Microsoft CorporationInventors: Lisa Joy Stifelman, Hadi Partovi, Haleh Partovi, David Bryan Alpert, Matthew Talin Marx, Scott James Bailey, Kyle D. Sims, Darby McDonough Bailey, Roderick Steven Brathwaite, Eugene Koh, Angus Macdonald Davis
-
Patent number: 7143039Abstract: A method and system for providing efficient menu services for an information processing system that uses a telephone or other form of audio user interface. In one embodiment, the menu services provide effective support for novice users by providing a full listing of available keywords and rotating house advertisements which inform novice users of potential features and information. For experienced users, cues are rendered so that at any time the user can say a desired keyword to invoke the corresponding application. The menu is flat to facilitate its usage. Full keyword listings are rendered after the user is given a brief cue to say a keyword. Service messages rotate words and word prosody. When listening to receive information from the user, after the user has been cued, soft background music or other audible signals are rendered to inform the user that a response may now be spoken to the service.Type: GrantFiled: August 11, 2000Date of Patent: November 28, 2006Assignee: Tellme Networks, Inc.Inventors: Lisa Joy Stifelman, Hadi Partovi, Haleh Partovi, David Bryan Alpert, Matthew Talin Marx, Scott James Bailey, Kyle D. Sims, Darby McDonough Bailey, Roderick Steven Brathwaite, Eugene Koh, Angus Macdonald Davis
-
Patent number: 7140004Abstract: A zero-footprint remotely hosted phone application development environment is described. The environment allows a developer to use a standard computer without any specialized software (in some embodiments all that is necessary is a web browser and network access) together with a telephone to develop sophisticated phone applications that use speech recognition and/or touch tone inputs to perform tasks, access web-based information, and/or perform commercial transactions. Some embodiments support concurrent call flow tracking that allows a developer to observe, using a web browser, the execution of her/his application. A variety of reusable libraries are provided to enable the developer to leverage well-developed libraries for common playback, input, and computational tasks. Embodiments support rapid application deployment from the development environment to hosted application deployment to the intended audience.Type: GrantFiled: June 13, 2000Date of Patent: November 21, 2006Assignee: Tellme Networks, Inc.Inventors: Jeff C. Kunins, Hadi Partovi, Brandon William Porter, Matthew Talin Marx, Angus Macdonald Davis, Patrick McCormick, John Giannandrea, Andrew Clarke, Tom Thai, Eckart Walther, Daniel Joseph Howard, James Robert Everingham
-
Patent number: 6941268Abstract: Declarative markup languages for speech applications such as VoiceXML are becoming more prevalent programming modalities for describing speech applications. Present declarative markup languages for speech applications model the running speech application as a state machine with the program specifying the transitions amongst the states. These languages can be extended to support a marker-semantic to more easily solve several problems that are otherwise not easily solved. In one embodiment, a partially overlapping target window is implemented using a mark semantic. Other uses include measurement of user listening time, detection and avoidance of errors, and better resumption of playback after a false barge in.Type: GrantFiled: June 21, 2001Date of Patent: September 6, 2005Assignee: TellMe Networks, Inc.Inventors: Brandon W. Porter, Lisa Joy Stifelman, Michael Bodell, Matthew Talin Marx, Bill Sutton
-
Publication number: 20040078201Abstract: Declarative markup languages for speech applications such as VoiceXML are becoming more prevalent programming modalities for describing speech applications. Present declarative markup languages for speech applications model the running speech application as a state machine with the program specifying the transitions amongst the states. These languages can be extended to support a marker-semantic to more easily solve several problems that are otherwise not easily solved. In one embodiment, a partially overlapping target window is implemented using a mark semantic. Other uses include measurement of user listening time, detection and avoidance of errors, and better resumption of playback after a false barge in.Type: ApplicationFiled: June 21, 2001Publication date: April 22, 2004Inventors: Brandon W. Porter, Lisa Joy Stifelman, Michael Bodell, Matthew Talin Marx, Philip Sutton