Patents by Inventor Gerald McCobb
Gerald McCobb 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: 10542147Abstract: A virtual assistant application, system, and service that interacts with a caller over a telephone, cellular, or VoIP network as the called party's representative when the called party is unavailable, providing answers to queries and performing commands that were provisioned by the called party. The application includes a telephony interface, speech recognition and synthesis, a dialog manager, and knowledge domain. The application can also be configured to interact with a sender of SMS, MMS, or IM messages.Type: GrantFiled: December 28, 2018Date of Patent: January 21, 2020Assignee: Open Invention Network LLCInventor: Gerald McCobb
-
Patent number: 10334108Abstract: A virtual assistant application, system, and service that interacts with a caller over a telephone, cellular, or VoIP network as the called party's representative when the called party is unavailable, providing answers to queries and performing commands that were provisioned by the called party. The application includes a telephony interface, speech recognition and synthesis, a dialog manager, and knowledge domain. The application can also be configured to interact with a sender of SMS, MMS, or IM messages.Type: GrantFiled: December 14, 2016Date of Patent: June 25, 2019Assignee: Open Invention Network, LLCInventor: Gerald McCobb
-
Patent number: 10334109Abstract: A virtual assistant application, system, and service that interacts with a caller over a telephone, cellular, or VoIP network as the called party's representative when the called party is unavailable, providing answers to queries and performing commands that were provisioned by the called party. The application includes a telephony interface, speech recognition and synthesis, a dialog manager, and knowledge domain. The application can also be configured to interact with a sender of SMS, MMS, or IM messages.Type: GrantFiled: December 14, 2016Date of Patent: June 25, 2019Assignee: Open Invention Network, LLCInventor: Gerald McCobb
-
Patent number: 10171675Abstract: A virtual assistant application, system, and service that interacts with a caller over a telephone, cellular, or VoIP network as the called party's representative when the called party is unavailable, providing answers to queries and performing commands that were provisioned by the called party. The application includes a telephony interface, speech recognition and synthesis, a dialog manager, and knowledge domain. The application can also be configured to interact with a sender of SMS, MMS, or IM messages.Type: GrantFiled: October 10, 2016Date of Patent: January 1, 2019Assignee: Open Invention Network, LLCInventor: Gerald McCobb
-
Publication number: 20130018998Abstract: A method for managing multimodal interactions can include the step of registering a multitude of modality components with a modality component server, wherein each modality component handles an interface modality for an application. The modality component can be connected to a device. A user interaction can be conveyed from the device to the modality component for processing. Results from the user interaction can be placed on a shared memory are of the modality component server.Type: ApplicationFiled: September 14, 2012Publication date: January 17, 2013Applicant: Nuance Communications, Inc.Inventors: Akram Boughannam, Gerald McCobb
-
Publication number: 20130014125Abstract: A method for managing multimodal interactions can include the step of registering a multitude of modality components with a modality component server, wherein each modality component handles an interface modality for an application. The modality component can be connected to a device. A user interaction can be conveyed from the device to the modality component for processing. Results from the user interaction can be placed on a shared memory are of the modality component server.Type: ApplicationFiled: September 14, 2012Publication date: January 10, 2013Applicant: Nuance Communications, Inc.Inventors: Akram Boughannam, Gerald McCobb
-
Publication number: 20120096108Abstract: A method for managing multimodal interactions can include the step of registering a multitude of modality components with a modality component server, wherein each modality component handles an interface modality for an application. The modality component can be connected to a device. A user interaction can be conveyed from the device to the modality component for processing. Results from the user interaction can be placed on a shared memory are of the modality component server.Type: ApplicationFiled: December 22, 2011Publication date: April 19, 2012Applicant: Nuance Communications, Inc.Inventors: Akram A. Bou-Ghannam, Gerald McCobb
-
Patent number: 7966188Abstract: A method for enhancing voice interactions within a portable multimodal computing device using visual messages. A multimodal interface can be provided that includes an audio interface and a visual interface. A speech input can then be received and a voice recognition task can be performed upon at least a portion of the speech input. At least one message within the multimodal interface can be visually presented, wherein the message is a prompt for the speech input and/or a confirmation of the speech input.Type: GrantFiled: May 20, 2003Date of Patent: June 21, 2011Assignee: Nuance Communications, Inc.Inventors: Soonthorn Ativanichayaphong, David Jaramillo, Gerald McCobb, Leslie R. Wilson
-
Patent number: 7882507Abstract: A method for managing application modalities using dialogue states can include the step of asserting a set of activation conditions associated with a dialogue state of an application. Each of the activation conditions can be linked to at least one programmatic action, wherein different programmatic actions can be executed by different modality components. The application conditions can be monitored. An application event can be detected resulting in an associated application condition being run. At least one programmatic action linked to the application condition can be responsively initiated.Type: GrantFiled: June 27, 2008Date of Patent: February 1, 2011Assignee: Nuance Communications, Inc.Inventors: Akram Bou-Ghannam, Gerald McCobb
-
Patent number: 7840409Abstract: Ordering recognition results produced by an automatic speech recognition (‘ASR’) engine for a multimodal application implemented with a grammar of the multimodal application in the ASR engine, with the multimodal application operating in a multimodal browser on a multimodal device supporting multiple modes of interaction including a voice mode and one or more non-voice modes, the multimodal application operatively coupled to the ASR engine through a VoiceXML interpreter, includes: receiving, in the VoiceXML interpreter from the multimodal application, a voice utterance; determining, by the VoiceXML interpreter using the ASR engine, a plurality of recognition results in dependence upon the voice utterance and the grammar; determining, by the VoiceXML interpreter according to semantic interpretation scripts of the grammar, a weight for each recognition result; and sorting, by the VoiceXML interpreter, the plurality of recognition results in dependence upon the weight for each recognition result.Type: GrantFiled: February 27, 2007Date of Patent: November 23, 2010Assignee: Nuance Communications, Inc.Inventors: Soonthorn Ativanichayaphong, Charles W. Cross, Jr., Igor R. Jablokov, Gerald McCobb
-
Publication number: 20080282261Abstract: A method for managing application modalities using dialogue states can include the step of asserting a set of activation conditions associated with a dialogue state of an application. Each of the activation conditions can be linked to at least one programmatic action, wherein different programmatic actions can be executed by different modality components. The application conditions can be monitored. An application event can be detected resulting in an associated application condition being run. At least one programmatic action linked to the application condition can be responsively initiated.Type: ApplicationFiled: June 27, 2008Publication date: November 13, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Akram Bou-Ghannam, Gerald McCobb
-
Publication number: 20080208585Abstract: Ordering recognition results produced by an automatic speech recognition (‘ASR’) engine for a multimodal application implemented with a grammar of the multimodal application in the ASR engine, with the multimodal application operating in a multimodal browser on a multimodal device supporting multiple modes of interaction including a voice mode and one or more non-voice modes, the multimodal application operatively coupled to the ASR engine through a VoiceXML interpreter, includes: receiving, in the VoiceXML interpreter from the multimodal application, a voice utterance; determining, by the VoiceXML interpreter using the ASR engine, a plurality of recognition results in dependence upon the voice utterance and the grammar; determining, by the VoiceXML interpreter according to semantic interpretation scripts of the grammar, a weight for each recognition result; and sorting, by the VoiceXML interpreter, the plurality of recognition results in dependence upon the weight for each recognition result.Type: ApplicationFiled: February 27, 2007Publication date: August 28, 2008Inventors: Soonthorn Ativanichayaphong, Charles W. Cross, Igor R. Jablokov, Gerald McCobb
-
Publication number: 20070274296Abstract: Providing VOIP barge-in support for a half-duplex DSR client on a full-duplex network by buffering, in a half-duplex DSR client, input audio from the full-duplex network; playing, through the half-duplex DSR client, the buffered input audio; pausing, during voice activity on the half-duplex DSR client, the playing of the buffered input audio; sending, during voice activity on the half-duplex DSR client, speech for recognition through the full-duplex network to a voice server; receiving in the half-duplex DSR client through the full-duplex network from the voice server notification of speech recognition, the notification bearing a time stamp; and, responsive to receiving the notification, resuming the playing of the buffered input audio, including playing only buffered VOIP audio data bearing time stamps later than the time stamp of the recognition notification.Type: ApplicationFiled: May 10, 2006Publication date: November 29, 2007Inventors: Charles Cross, Yan Li, Gerald McCobb
-
Publication number: 20070274297Abstract: Streaming audio from a full-duplex network through a half-duplex device, including buffering, in the half-duplex device, input audio from the full-duplex network, where the input audio includes audio data for output through the half-duplex device; playing, through the half-duplex device, the buffered input audio; pausing, during voice activity on the half-duplex device, the playing of the buffered input audio; recording, during the voice activity, output audio to be sent to the full-duplex network; and resuming the playing of the buffered input audio after the voice activity.Type: ApplicationFiled: May 10, 2006Publication date: November 29, 2007Inventors: Charles Cross, Yan Li, Gerald McCobb
-
Publication number: 20070213984Abstract: A method for providing help to voice-enabled applications, including multimodal applications, can include a step of identifying at least one speech grammar associated with a voice-enabled application. Help fields can be defined within the speech grammar. The help fields can include available speech commands for the voice enabled application. When the speech grammar is activated for use by the voice-enabled application, the available speech commands can be presented to a user of the voice-enabled application. The presented speech commands can be obtained from the help fields.Type: ApplicationFiled: March 13, 2006Publication date: September 13, 2007Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Soonthorn Ativanichayaphong, David Jaramillo, Gerald McCobb
-
Publication number: 20070094026Abstract: A method of building a mixed-initiative grammar can include identifying a plurality of directed dialog grammars for inclusion in the mixed-initiative grammar and automatically generating the mixed-initiative grammar, in accordance with a selected grammar generation technique, such that the mixed-initiative grammar specifies the plurality of directed dialog grammars.Type: ApplicationFiled: October 21, 2005Publication date: April 26, 2007Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Soonthorn Ativanichayaphong, David Jaramillo, Gerald McCobb
-
Publication number: 20060190264Abstract: A method of verifying a user identity using a Web-based multimodal interface can include sending, to a remote computing device, a multimodal markup language document that, when rendered by the remote computing device, queries a user for a user identifier and causes audio of the user's voice to be sent to a multimodal, Web-based application. The user identifier and the audio can be received at about a same time from the client device. The audio can be compared with a voice print associated with the user identifier. The user at the remote computing device can be selectively granted access to the system according to a result obtained from the comparing step.Type: ApplicationFiled: February 22, 2005Publication date: August 24, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David Jaramillo, Gerald McCobb
-
Publication number: 20060136868Abstract: A method to facilitate programming of multimodal access. The method can include receiving a user selection of at least one graphical user interface (GUI) component defined in visual markup code, and receiving a user selection of at least one voice component. Responsive to the user selections, voice markup code corresponding to the selected voice component can be automatically generated and linked to the GUI component.Type: ApplicationFiled: December 20, 2004Publication date: June 22, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Miriam Celi, Gerald McCobb, David Jaramillo
-
Publication number: 20060122836Abstract: A multimodal browser for rendering a multimodal document on an end system defining a host can include a visual browser component for rendering visual content, if any, of the multimodal document, and a voice browser component for rendering voice-based content, if any, of the multimodal document. The voice browser component can determine which of a plurality of speech processing configuration is used by the host in rendering the voice-based content. The determination can be based upon the resources of the host running the application. The determination also can be based upon a processing instruction contained in the application.Type: ApplicationFiled: December 8, 2004Publication date: June 8, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Charles Cross, David Jaramillo, Gerald McCobb
-
Publication number: 20060074652Abstract: A computer-implemented method and system are provided for filling a graphic-based form field in response to a speech utterance. The computer-implemented method includes generating a grammar corresponding to the form field, the grammar being based on a user profile and comprising a semantic interpretation string. The method further includes creating an auto-fill event based upon the at least one grammar and responsive to the speech utterance, the auto-fill event causing the filling of the form field with data corresponding to the user profile. The system includes a grammar-generating module for generating a grammar corresponding to the form field, the grammar being based on a user profile and comprising a semantic interpretation string. The system also includes an event module for creating an auto-fill event based upon the at least one grammar and responsive to the speech utterance, the event causing the filling of the form field with data corresponding to the user profile.Type: ApplicationFiled: August 9, 2005Publication date: April 6, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Soonthorn Ativanichayaphong, Charles Cross, Gerald McCobb