Patents by Inventor Gerald M. McCobb

Gerald M. 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).

  • Publication number: 20080208584
    Abstract: Pausing a VoiceXML dialog of a multimodal application, including generating by the multimodal application a pause event; responsive to the pause event, temporarily pausing the dialogue by the VoiceXML interpreter; generating by the multimodal application a resume event; and responsive to the resume event, resuming the dialog. Embodiments are implemented with the multimodal application operating on a multimodal device supporting multiple modes of interaction including a voice mode and one or more non-voice modes, the multimodal application is operatively coupled to a VoiceXML interpreter, and the VoiceXML interpreter is interpreting the VoiceXML dialog to be paused.
    Type: Application
    Filed: February 27, 2007
    Publication date: August 28, 2008
    Inventors: Soonthorn Ativanichayaphong, Charles W. Cross, David Jaramillo, Gerald M. McCobb
  • Publication number: 20080208591
    Abstract: Methods, apparatus, and computer program products are described for enabling global grammars for a particular multimodal application according to the present invention by loading a multimodal web page; determining whether the loaded multimodal web page is one of a plurality of multimodal web pages of the particular multimodal application. If the loaded multimodal web page is one of the plurality of multimodal web pages of the particular multimodal application, enabling global grammars typically includes loading any currently unloaded global grammars of the particular multimodal application identified in the multimodal web page and maintaining any previously loaded global grammars. If the loaded multimodal web page is not one of the plurality of multimodal web pages of the particular multimodal application, enabling global grammars typically includes unloading any currently loaded global grammars.
    Type: Application
    Filed: February 27, 2007
    Publication date: August 28, 2008
    Inventors: Soonthorn Ativanichayaphong, Charles W. Cross, Gerald M. McCobb
  • Publication number: 20080208588
    Abstract: Methods, apparatus, and computer program products are described for invoking tapered prompts in a multimodal application implemented with a multimodal browser and a multimodal application operating on a multimodal device supporting multiple modes of user interaction with the multimodal application, the modes of user interaction including a voice mode and one or more non-voice modes. Embodiments include identifying, by a multimodal browser, a prompt element in a multimodal application; identifying, by the multimodal browser, one or more attributes associated with the prompt element; and playing a speech prompt according to the one or more attributes associated with the prompt element.
    Type: Application
    Filed: February 26, 2007
    Publication date: August 28, 2008
    Inventors: Soonthorn Ativanichayaphong, Charles W. Cross, Gerald M. McCobb
  • Publication number: 20080208593
    Abstract: Methods, apparatus, and products are disclosed for altering behavior of a multimodal application based on location. The multimodal application operates on a multimodal device supporting multiple modes of user interaction with the multimodal application, including a voice mode and one or more non-voice modes. The voice mode of user interaction with the multimodal application is supported by a voice interpreter.
    Type: Application
    Filed: February 27, 2007
    Publication date: August 28, 2008
    Inventors: Soonthorn Ativanichayaphong, Charles W. Cross, Igor R. Jablokov, Gerald M. McCobb
  • Patent number: 7409690
    Abstract: 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: Grant
    Filed: December 19, 2003
    Date of Patent: August 5, 2008
    Assignee: International Business Machines Corporation
    Inventors: Akram A. Bou-ghannam, Gerald M. McCobb
  • Patent number: 7401337
    Abstract: 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 area of the modality component server.
    Type: Grant
    Filed: December 19, 2003
    Date of Patent: July 15, 2008
    Assignee: International Business Machines Corporation
    Inventors: Akram A. Bou-Ghannam, Gerald M. McCobb
  • Publication number: 20080162136
    Abstract: Methods, apparatus, and computer program products are described for automatic speech recognition (‘ASR’) that include accepting by the multimodal application speech input and visual input for selecting or deselecting items in a selection list, the speech input enabled by a speech recognition grammar; providing, from the multimodal application to the grammar interpreter, the speech input and the speech recognition grammar; receiving, by the multimodal application from the grammar interpreter, interpretation results including matched words from the grammar that correspond to items in the selection list and a semantic interpretation token that specifies whether to select or deselect items in the selection list; and determining, by the multimodal application in dependence upon the value of the semantic interpretation token, whether to select or deselect items in the selection list that correspond to the matched words.
    Type: Application
    Filed: January 3, 2007
    Publication date: July 3, 2008
    Inventors: Ciprian Agapi, Soonthorn Ativanichayaphong, Charles W. Cross, Gerald M. McCobb
  • Publication number: 20080140410
    Abstract: Enabling grammars in web page frames, including receiving, in a multimodal application on a multimodal device, a frameset document, where the frameset document includes markup defining web page frames; obtaining by the multimodal application content documents for display in each of the web page frames, where the content documents include navigable markup elements; generating by the multimodal application, for each navigable markup element in each content document, a segment of markup defining a speech recognition grammar, including inserting in each such grammar markup identifying content to be displayed when words in the grammar are matched and markup identifying a frame where the content is to be displayed; and enabling by the multimodal application all the generated grammars for speech recognition.
    Type: Application
    Filed: December 6, 2006
    Publication date: June 12, 2008
    Inventors: SOONTHORN ATIVANICHAYAPHONG, Charles W. Cross, Gerald M. McCobb
  • Patent number: 7032169
    Abstract: A method of coordinating the presentation of multiple modes of interaction for network-based electronic content can include receiving a markup language document of a first modality and identifying within the markup language document a reference to another markup language document of a second and different modality. The markup language document of the first modality can be modified by removing the reference. The modified markup language document of the first modality can be provided to an associated browser.
    Type: Grant
    Filed: May 22, 2002
    Date of Patent: April 18, 2006
    Assignee: International Business Machines Corporation
    Inventors: Soonthorn Ativanichayaphong, Charles W. Cross, Gerald M. McCobb, Nicolae D. Metianu, Leslie R. Wilson
  • Publication number: 20030221158
    Abstract: A method of coordinating the presentation of multiple modes of interaction for network-based electronic content can include receiving a markup language document of a first modality and identifying within the markup language document a reference to another markup language document of a second and different modality. The markup language document of the first modality can be modified by removing the reference. The modified markup language document of the first modality can be provided to an associated browser.
    Type: Application
    Filed: May 22, 2002
    Publication date: November 27, 2003
    Applicant: International Business Machines Corporation
    Inventors: Soonthorn Ativanichayaphong, Charles W. Cross, Gerald M. McCobb, Nicolae D. Metianu, Leslie R. Wilson