Patents by Inventor Ponani Gopalakrishnan

Ponani Gopalakrishnan 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: 20130006620
    Abstract: A system and method for providing automatic and coordinated sharing of conversational resources, e.g., functions and arguments, between network-connected servers and devices and their corresponding applications. In one aspect, a system for providing automatic and coordinated sharing of conversational resources includes a network having a first and second network device, the first and second network device each comprising a set of conversational resources, a dialog manager for managing a conversation and executing calls requesting a conversational service, and a communication stack for communicating messages over the network using conversational protocols, wherein the conversational protocols establish coordinated network communication between the dialog managers of the first and second network device to automatically share the set of conversational resources of the first and second network device, when necessary, to perform their respective requested conversational service.
    Type: Application
    Filed: September 11, 2012
    Publication date: January 3, 2013
    Applicant: Nuance Communications, Inc.
    Inventors: Stephane H. Maes, Ponani Gopalakrishnan
  • Patent number: 8082153
    Abstract: A method for conversational computing includes executing code embodying a conversational virtual machine, registering a plurality of input/output resources with a conversational kernel, providing an interface between a plurality of active applications and the conversational kernel processing input/output data, receiving input queries and input events of a multi-modal dialog across a plurality of user interface modalities of the plurality of active applications, generating output messages and output events of the multi-modal dialog in connection with the plurality of active applications, managing, by the conversational kernel, a context stack associated with the plurality of active applications and the multi-modal dialog to transform the input queries into application calls for the plurality of active applications and convert the output messages into speech, wherein the context stack accumulates a context of each of the plurality of active applications.
    Type: Grant
    Filed: August 20, 2009
    Date of Patent: December 20, 2011
    Assignee: International Business Machines Corporation
    Inventors: Daniel Coffman, Liam D. Comerford, Steven DeGennaro, Edward A. Epstein, Ponani Gopalakrishnan, Stephane H. Maes, David Nahamoo
  • Patent number: 7984287
    Abstract: A method and system for configuring available resources in real-time to automatically accommodate the needs of the system user in multi-modal distributed computing system is disclosed. Information about the location or environment of a wireless device is used, preferably in combination with user personal preferences and past history to modify the behavior of the wireless device, including the selection of the most appropriate mode of interaction with the device and the activation of applications thereon as appropriate.
    Type: Grant
    Filed: November 17, 2008
    Date of Patent: July 19, 2011
    Assignee: International Business Machines Corporation
    Inventors: Ponani Gopalakrishnan, Stephane H. Maes, Ganesh N. Ramaswamy
  • Patent number: 7801727
    Abstract: A method for generating a language component vocabulary VC for a speech recognition system having a language vocabulary V of a plurality of word forms is disclosed. The method includes: partitioning the language vocabulary V into subsets of word forms based on frequencies of occurrence of the respective word forms; and in at least one of the subsets, splitting word forms having frequencies less than a threshold to thereby generate word form components. Also disclosed is a method for use in speech recognition including: splitting an acoustic vocabulary comprising baseforms into baseform components and storing the baseform components; and, performing sound to spelling mapping on the baseform components so as to generate a baseform components to word parts table for use in subsequent decoding of speech.
    Type: Grant
    Filed: February 24, 2005
    Date of Patent: September 21, 2010
    Assignee: Nuance Communications, Inc.
    Inventors: Ponani Gopalakrishnan, Dimitri Kanevsky, Michael Daniel Monkowski, Jan Sedivy
  • Patent number: 7729916
    Abstract: A conversational computing system that provides a universal coordinated multi-modal conversational user interface (CUI) 10 across a plurality of conversationally aware applications (11) (i.e., applications that “speak” conversational protocols) and conventional applications (12). The conversationally aware applications (11) communicate with a conversational kernel (14) via conversational application APIs (13). The conversational kernel 14 controls the dialog across applications and devices (local and networked) on the basis of their registered conversational capabilities and requirements and provides a unified conversational user interface and conversational services and behaviors. The conversational computing system may be built on top of a conventional operating system and APIs (15) and conventional device hardware (16). The conversational kernel (14) handles all I/O processing and controls conversational engines (18).
    Type: Grant
    Filed: October 23, 2006
    Date of Patent: June 1, 2010
    Assignee: International Business Machines Corporation
    Inventors: Daniel Coffman, Liam D. Comerford, Steven DeGennaro, Edward A. Epstein, Ponani Gopalakrishnan, Stephane H. Maes, David Nahamoo
  • Patent number: 7720909
    Abstract: A virtual workspace is provided for a user with a number of electronic devices, in which information can be exchanged among the electronic devices through a number of connections between the electronic devices. The virtual workspace is provided by determining where services are located and the type of the services, determining one or more data formats associated with data accessible by one or more of the electronic devices. A portion of the data has a given one of one or more data formats. An electronic device is selected based at least in part on predetermined criteria and the given data format. A route through the connections to the selected electronic device is determined, where the route may comprise a given one or more of the connections. At least the portion of the data associated with the given data format is routed to the selected electronic device. The portion of the data is utilizable for presentation by the selected electronic device when received by the selected electronic device.
    Type: Grant
    Filed: June 20, 2008
    Date of Patent: May 18, 2010
    Assignee: International Business Machines Corporation
    Inventors: David F. Bantz, Ponani Gopalakrishnan, Daniel M. Gruen, Lorraine M. Herger, Nathan Junsup Lee, Dennis Gerard Shea, Marisa S. Viveros
  • Publication number: 20090313026
    Abstract: A conversational computing system that provides a universal coordinated multi-modal conversational user interface (CUI) 10 across a plurality of conversationally aware applications (11) (i.e., applications that “speak” conversational protocols) and conventional applications (12). The conversationally aware applications (11) communicate with a conversational kernel (14) via conversational application APIs (13). The conversational kernel 14 controls the dialog across applications and devices (local and networked) on the basis of their registered conversational capabilities and requirements and provides a unified conversational user interface and conversational services and behaviors. The conversational computing system may be built on top of a conventional operating system and APIs (15) and conventional device hardware (16). The conversational kernel (14) handles all I/O processing and controls conversational engines (18).
    Type: Application
    Filed: August 20, 2009
    Publication date: December 17, 2009
    Inventors: Daniel Coffman, Liam D. Comeford, Steven DeGennaro, Edward A. Epstein, Ponani Gopalakrishnan, Stephane H. Maes, David Nahamoo
  • Publication number: 20090287477
    Abstract: A system and method for providing automatic and coordinated sharing of conversational resources, e.g., functions and arguments, between network-connected servers and devices and their corresponding applications. In one aspect, a system for providing automatic and coordinated sharing of conversational resources includes a network having a first and second network device, the first and second network device each comprising a set of conversational resources, a dialog manager for managing a conversation and executing calls requesting a conversational service, and a communication stack for communicating messages over the network using conversational protocols, wherein the conversational protocols establish coordinated network communication between the dialog managers of the first and second network device to automatically share the set of conversational resources of the first and second network device, when necessary, to perform their respective requested conversational service.
    Type: Application
    Filed: April 14, 2009
    Publication date: November 19, 2009
    Inventors: Stephane H. Maes, Ponani Gopalakrishnan
  • Patent number: 7519536
    Abstract: A system and method for providing automatic and coordinated sharing of conversational resources, e.g., functions and arguments, between network-connected servers and devices and their corresponding applications. In one aspect, a system for providing automatic and coordinated sharing of conversational resources includes a network having a first and second network device, the first and second network device each comprising a set of conversational resources, a dialog manager for managing a conversation and executing calls requesting a conversational service, and a communication stack for communicating messages over the network using conversational protocols, wherein the conversational protocols establish coordinated network communication between the dialog managers of the first and second network device to automatically share the set of conversational resources of the first and second network device, when necessary, to perform their respective requested conversational service.
    Type: Grant
    Filed: December 16, 2005
    Date of Patent: April 14, 2009
    Assignee: Nuance Communications, Inc.
    Inventors: Stephane H. Maes, Ponani Gopalakrishnan
  • Publication number: 20090094451
    Abstract: A method and system for configuring available resources in real-time to automatically accommodate the needs of the system user in multi-modal distributed computing system is disclosed. Information about the location or environment of a wireless device is used, preferably in combination with user personal preferences and past history to modify the behavior of the wireless device, including the selection of the most appropriate mode of interaction with the device and the activation of applications thereon as appropriate.
    Type: Application
    Filed: November 17, 2008
    Publication date: April 9, 2009
    Applicant: International Business Machines Corporation
    Inventors: Ponani Gopalakrishnan, Stephane H. Maes, Ganesh N. Ramaswamy
  • Patent number: 7454608
    Abstract: A method and system for configuring available resources in real-time to automatically accommodate the needs of the system user in multi-modal distributed computing system is disclosed. Information about the location or environment of a wireless device is used, preferably in combination with user personal preferences and past history to modify the behavior of the wireless device, including the selection of the most appropriate mode of interaction with the device and the activation of applications thereon as appropriate.
    Type: Grant
    Filed: October 31, 2003
    Date of Patent: November 18, 2008
    Assignee: International Business Machines Corporation
    Inventors: Ponani Gopalakrishnan, Stephane H. Maes, Ganesh N. Ramaswamy
  • Publication number: 20080256259
    Abstract: A virtual workspace is provided for a user with a number of electronic devices, in which information can be exchanged among the electronic devices through a number of connections between the electronic devices. The virtual workspace is provided by determining where services are located and the type of the services, determining one or more data formats associated with data accessible by one or more of the electronic devices. A portion of the data has a given one of one or more data formats. An electronic device is selected based at least in part on predetermined criteria and the given data format. A route through the connections to the selected electronic device is determined, where the route may comprise a given one or more of the connections. At least the portion of the data associated with the given data format is routed to the selected electronic device. The portion of the data is utilizable for presentation by the selected electronic device when received by the selected electronic device.
    Type: Application
    Filed: June 20, 2008
    Publication date: October 16, 2008
    Applicant: International Business Machines Corporation
    Inventors: David F. Bantz, Ponani Gopalakrishnan, Daniel M. Gruen, Lorraine M. Herger, Nathan Junsup Lee, Dennis Gerard Shea, Marisa S. Viveros
  • Patent number: 7406500
    Abstract: A virtual workspace is provided for a user with a number of electronic devices, in which information can be exchanged among the electronic devices through a number of connections between the electronic devices. The virtual workspace is provided by determining where services are located and the type of the services, determining one or more data formats associated with data accessible by one or more of the electronic devices. A portion of the data has a given one of one or more data formats. An electronic device is selected based at least in part on predetermined criteria and the given data format. A route through the connections to the selected electronic device is determined, where the route may comprise a given one or more of the connections. At least the portion of the data associated with the given data format is routed to the selected electronic device. The portion of the data is utilizable for presentation by the selected electronic device when received by the selected electronic device.
    Type: Grant
    Filed: May 20, 2003
    Date of Patent: July 29, 2008
    Assignee: International Business Machines Corporation
    Inventors: David F. Bantz, Ponani Gopalakrishnan, Daniel M. Gruen, Lorraine M. Herger, Nathan Junsup Lee, Dennis Gerard Shea, Marisa S. Viveros
  • Publication number: 20070043574
    Abstract: A conversational computing system that provides a universal coordinated multi-modal conversational user interface (CUI) 10 across a plurality of conversationally aware applications (11) (i.e., applications that “speak” conversational protocols) and conventional applications (12). The conversationally aware applications (11) communicate with a conversational kernel (14) via conversational application APIs (13). The conversational kernel 14 controls the dialog across applications and devices (local and networked) on the basis of their registered conversational capabilities and requirements and provides a unified conversational user interface and conversational services and behaviors. The conversational computing system may be built on top of a conventional operating system and APIs (15) and conventional device hardware (16). The conversational kernel (14) handles all I/O processing and controls conversational engines (18).
    Type: Application
    Filed: October 23, 2006
    Publication date: February 22, 2007
    Inventors: Daniel Coffman, Liam Comerford, Steven DeGennaro, Edward Epstein, Ponani Gopalakrishnan, Stephan Maes, David Nahamoo
  • Patent number: 7137126
    Abstract: A conversational computing system that provides a universal coordinated multi-modal conversational user interface (CUI) (10) across a plurality of conversationally aware applications (11) (i.e., applications that “speak” conversational protocols) and conventional applications (12). The conversationally aware maps, applications (11) communicate with a conversational kernel (14) via conversational application APIs (13). The conversational kernel (14) controls the dialog across applications and devices (local and networked) on the basis of their registered conversational capabilities and requirements and provides a unified conversational user interface and conversational services and behaviors. The conversational computing system may be built on top of a conventional operating system and APIs (15) and conventional device hardware (16). The conversational kernel (14) handles all I/O processing and controls conversational engines (18).
    Type: Grant
    Filed: October 1, 1999
    Date of Patent: November 14, 2006
    Assignee: International Business Machines Corporation
    Inventors: Daniel Coffman, Liam D. Comerford, Steven DeGennaro, Edward A. Epstein, Ponani Gopalakrishnan, Stephane H. Maes, David Nahamoo
  • Publication number: 20060111909
    Abstract: A system and method for providing automatic and coordinated sharing of conversational resources, e.g., functions and arguments, between network-connected servers and devices and their corresponding applications. In one aspect, a system for providing automatic and coordinated sharing of conversational resources includes a network having a first and second network device, the first and second network device each comprising a set of conversational resources, a dialog manager for managing a conversation and executing calls requesting a conversational service, and a communication stack for communicating messages over the network using conversational protocols, wherein the conversational protocols establish coordinated network communication between the dialog managers of the first and second network device to automatically share the set of conversational resources of the first and second network device, when necessary, to perform their respective requested conversational service.
    Type: Application
    Filed: December 16, 2005
    Publication date: May 25, 2006
    Inventors: Stephane Maes, Ponani Gopalakrishnan
  • Patent number: 7003463
    Abstract: A system and method for providing automatic and coordinated sharing of conversational resources, e.g., functions and arguments, between network-connected servers and devices and their corresponding applications. In one aspect, a system for providing automatic and coordinated sharing of conversational resources inlcudes a network having a first and second network device, the first and second network device each comprising a set of conversational resources, a dialog manager for managing a conversation and executing calls requesting a conversational service, and a communication stack for communicating messages over the network using conversational protocols, wherein the conversational protocols establish coordinated network communication between the dialog managers of the first and second network device to automatically share the set of conversational resources of the first and second network device, when necessary, to perform their respective requested conversational service.
    Type: Grant
    Filed: October 1, 1999
    Date of Patent: February 21, 2006
    Assignee: International Business Machines Corporation
    Inventors: Stephane H. Maes, Ponani Gopalakrishnan
  • Patent number: 6928404
    Abstract: Systems and methods are provided for generating a language component vocabulary VC for a speech recognition system having a language vocabulary V of a plurality of word forms. One method for generating a language component vocabulary VC for a speech recognition system having a language vocabulary V of a plurality of word forms includes partitioning the language vocabulary V into subsets of word forms based on frequencies of occurrence of the respective word forms, in at least one the subsets, splitting word forms having frequencies less than a threshold to thereby generate word form components and generating a language component vocabulary VC including word forms and word form components. The resulting language component vocabulary, which includes word forms and word components, is used to generate a language model that can be efficiently implemented for real-time automatic speech recognition applications for languages with large vocabularies.
    Type: Grant
    Filed: March 17, 1999
    Date of Patent: August 9, 2005
    Assignee: International Business Machines Corporation
    Inventors: Ponani Gopalakrishnan, Dimitri Kanevsky, Michael Daniel Monkowski, Jan Sedivy
  • Publication number: 20050143972
    Abstract: A method for generating a language component vocabulary VC for a speech recognition system having a language vocabulary V of a plurality of word forms is disclosed. The method includes: partitioning the language vocabulary V into subsets of word forms based on frequencies of occurrence of the respective word forms; and in at least one of the subsets, splitting word forms having frequencies less than a threshold to thereby generate word form components. Also disclosed is a method for use in speech recognition including: splitting an acoustic vocabulary comprising baseforms into baseform components and storing the baseform components; and, performing sound to spelling mapping on the baseform components so as to generate a baseform components to word parts table for use in subsequent decoding of speech.
    Type: Application
    Filed: February 24, 2005
    Publication date: June 30, 2005
    Inventors: Ponani Gopalakrishnan, Dimitri Kanevsky, Michael Monkowski, Jan Sedivy
  • Publication number: 20050097311
    Abstract: A method and system for configuring available resources in real-time to automatically accommodate the needs of the system user in multi-modal distributed computing system is disclosed. Information about the location or environment of a wireless device is used, preferably in combination with user personal preferences and past history to modify the behavior of the wireless device, including the selection of the most appropriate mode of interaction with the device and the activation of applications thereon as appropriate.
    Type: Application
    Filed: October 31, 2003
    Publication date: May 5, 2005
    Applicant: IBM Corporation
    Inventors: Ponani Gopalakrishnan, Stephane Maes, Ganesh Ramaswamy