Patents by Inventor Ea-Ee Jan

Ea-Ee Jan 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: 8200492
    Abstract: A method of updating an application in a processing system, the processing system including a plurality of computing resource units wherein at least two of the resource units are initially allocated to a first application, and wherein the processing system has insufficient resources to simultaneously run both of the first application and a second application at full capacity, the method including de-allocating fewer than all of the resource units allocated to the first application, then allocating at least one resource unit to the second application, and then de-allocating at least one resource unit from the first application.
    Type: Grant
    Filed: April 2, 2008
    Date of Patent: June 12, 2012
    Assignee: International Business Machines Corporation
    Inventors: Ea-Ee Jan, Benoit Emmanuel Maison
  • Patent number: 8139722
    Abstract: An automated agent system and method includes an action classifier which scores a representation of a portion of a user inquiry based on a knowledge bank. A comparing device compares a running score of the representation to a threshold to determine if enough information has been collected to respond early to the inquiry. An action mechanism provides an early response to the user prior to the user completing the inquiry if the threshold has been exceeded.
    Type: Grant
    Filed: June 3, 2008
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Subrata K. Das, Ea-Ee Jan
  • Publication number: 20110069822
    Abstract: A call routing system is created by receiving a set of initial target classes and a corresponding set of topic descriptions. Non-overlapping semantic tokens in the set of topic descriptions are identified. A set of clear target classes from the non-overlapping semantic tokens and the initial target classes is identified. Overlapping semantic tokens from the set of topic descriptions are identified. A set of vague classes is identified from the overlapping semantic tokens and the initial target classes. A set of disambiguation dialogues and a set of grammar prompts is generated according to the overlapping and non-overlapping semantic tokens. The call routing system is then created based on the set of clear target classes, the set of vague target classes, and the set of disambiguation dialogues.
    Type: Application
    Filed: September 24, 2009
    Publication date: March 24, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ea-Ee Jan, Hong-Kwang Jeff Kuo, David M. Lubensky
  • Patent number: 7788088
    Abstract: A method includes applying at least one tag to at least one data element stored in a database the tag having at least one associated rule, utilizing the at least one associated rule to generate at least one variant of the data element, and storing the at least one variant in the database.
    Type: Grant
    Filed: January 11, 2006
    Date of Patent: August 31, 2010
    Assignee: International Business Machines Corporation
    Inventors: William J. Ablondi, Vaibhava Goel, Ea-Ee Jan, Benoit Emmanuel Maison, Jerome L. Quinn, Karthik Visweswariah
  • Patent number: 7693718
    Abstract: A method of updating an application in a processing system, the aforesaid method comprising the steps of: (a) starting operation of a first version of an application in the aforesaid processing system; (b) starting operation of a second version of the aforesaid application in the aforesaid processing system; and (c) incrementally reallocating processing system resources from the aforesaid first version of the aforesaid application to a second version of the aforesaid application, such that at most one application selected from the aforesaid first version and the aforesaid second version of the aforesaid application operates at full capacity at any time, and such that at least one of the aforesaid first version and the aforesaid second version of the aforesaid application is operating at all times.
    Type: Grant
    Filed: January 31, 2006
    Date of Patent: April 6, 2010
    Assignee: International Business Machines Corporation
    Inventors: Ea-Ee Jan, Benoit Emmanuel Maison
  • Patent number: 7680661
    Abstract: A method for speech recognition includes: prompting a user with a first query to input speech into a speech recognition engine; determining if the inputted speech is correctly recognized; wherein in the event the inputted speech is correctly recognized proceeding to a new task; wherein in the event the inputted speech is not correctly recognized, prompting the user repeatedly with the first query to input speech into the speech recognition engine, and determining if the inputted speech is correctly recognized until a predefined limit on repetitions has been met; wherein in the event the predefined limit has been met without correctly recognizing the inputted user speech, prompting speech input from the user with a secondary query for redundant information; and cross-referencing the user's n-best result from the first query with the n-best result from the second query to obtain a top hypothesis.
    Type: Grant
    Filed: May 14, 2008
    Date of Patent: March 16, 2010
    Assignee: Nuance Communications, Inc.
    Inventors: Raymond L. Co, Ea-Ee Jan, David M. Lubensky
  • Patent number: 7558734
    Abstract: In one example, this invention presents a method of providing the same self-service content that is available on the web interface to users contacting by telephone, knowing that the web and telephone are fundamentally different user interfaces. In one embodiment, this patent seeks to protect the general idea of how to playback web data in real-time to the user over the speech interface. For this purpose, a method is presented comprising of the general steps through which the web data is initially sent to an automatic transformation module. Then, that transformation module refines or re-structures the web data to make it suitable for the speech interface. The algorithm in the module is predicated on the user interface principles of cognitive complexity and limitations on short term memory based on which FAQ types are classified into one of the following four classes: simple, medium, complex, and complex-complex.
    Type: Grant
    Filed: November 16, 2008
    Date of Patent: July 7, 2009
    Assignee: International Business Machines Corporation
    Inventors: Osamuyimen T. Stewart, David M. Lubensky, Ea-Ee Jan, Xiang Li
  • Patent number: 7467090
    Abstract: In one example, this invention presents a method of providing the same self-service content that is available on the web interface to users contacting by telephone, knowing that the web and telephone are fundamentally different user interfaces. In one embodiment, this seeks to protect the general idea of how to playback web data in real-time to the user over the speech interface. For this purpose, a method is presented comprising of the general steps through which the web data is initially sent to an automatic transformation module. Then, that transformation module refines or re-structures the web data to make it suitable for the speech interface. The algorithm in the module is predicated on the user interface principles of cognitive complexity and limitations on short term memory based on which FAQ types are classified into one of the following four classes: simple, medium, complex, and complex-complex.
    Type: Grant
    Filed: February 27, 2008
    Date of Patent: December 16, 2008
    Assignee: International Business Machines Corporation
    Inventors: Osamuyimen T. Stewart, David M. Lubensky, Ea-Ee Jan, Xiang Li
  • Publication number: 20080270135
    Abstract: A method (and system) of handling out-of-grammar utterances includes building a statistical language model for a dialog state using, generating sentences and semantic interpretations for the sentences using finite state grammar, building a statistical action classifier, receiving user input, carrying out recognition with the finite state grammar, carrying out recognition with the statistical language model, using the statistical action classifier to find semantic interpretations, comparing an output from the finite state grammar and an output from the statistical language model, deciding which output of the output from the finite state grammar and the output from the statistical language model to keep as a final recognition output, selecting the final recognition output, and outputting the final recognition result, wherein the statistical action classifier, the finite state grammar and the statistical language model are used in conjunction to carry out speech recognition and interpretation.
    Type: Application
    Filed: April 30, 2007
    Publication date: October 30, 2008
    Applicant: International Business Machines Corporation
    Inventors: Vaibhava Goel, Ramesh Gopinath, Ea-Ee Jan, Karthik Visweswariah
  • Publication number: 20080226058
    Abstract: An automated agent system and method includes an action classifier which scores a representation of a portion of a user inquiry based on a knowledge bank. A comparing device compares a running score of the representation to a threshold to determine if enough information has been collected to respond early to the inquiry. An action mechanism provides an early response to the user prior to the user completing the inquiry if the threshold has been exceeded.
    Type: Application
    Filed: June 3, 2008
    Publication date: September 18, 2008
    Inventors: Subrata K. Das, Ea-Ee Jan
  • Publication number: 20080215618
    Abstract: A method includes applying at least one tag to at least one data element stored in a database the tag having at least one associated rule, utilizing the at least one associated rule to generate at least one variant of the data element, and storing the at least one variant in the database.
    Type: Application
    Filed: April 3, 2008
    Publication date: September 4, 2008
    Inventors: William J. Ablondi, Vaibhava Goel, Ea-Ee Jan, Benoit Emmanuel Maison, Jerome L. Quinn, Karthik Visweswariah
  • Publication number: 20080208583
    Abstract: A method of processing limited natural language data to automatically develop an optimal feature set, bypassing the standard Wizard of OZ (WOZ) approach is provided. The method provides for building natural language understanding models or for processing existing data from other domains, such as the Internet, for domain-specific adaptation through the use of an optimal feature set. Consequently, when the optimal feature set is passed on to any engine, the optimal feature set produces robust models that can be used for natural language call routing.
    Type: Application
    Filed: May 6, 2008
    Publication date: August 28, 2008
    Inventors: Ea-Ee JAN, Xiang Li, David Lubensky, Osamuyimen Thompson Stewart
  • Publication number: 20080183477
    Abstract: A method of updating an application in a processing system, the aforesaid method comprising the steps of: (a) starting operation of a first version of an application in the aforesaid processing system; (b) starting operation of a second version of the aforesaid application in the aforesaid processing system; and (c) incrementally reallocating processing system resources from the aforesaid first version of the aforesaid application to a second version of the aforesaid application, such that at most one application selected from the aforesaid first version and the aforesaid second version of the aforesaid application operates at full capacity at any time, and such that at least one of the aforesaid first version and the aforesaid second version of the aforesaid application is operating at all times.
    Type: Application
    Filed: April 2, 2008
    Publication date: July 31, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ea-Ee Jan, Benoit Emmanuel Maison
  • Publication number: 20080010280
    Abstract: A method of processing limited natural language data to automatically develop an optimal feature set, bypassing the standard Wizard of OZ (WOZ) approach is provided. The method provides for building natural language understanding models or for processing existing data from other domains, such as the Internet, for domain-specific adaptation through the use of an optimal feature set. Consequently, when the optimal feature set is passed on to any engine, the optimal feature set produces robust models that can be used for natural language call routing.
    Type: Application
    Filed: June 16, 2006
    Publication date: January 10, 2008
    Applicant: International Business Machines Corporation
    Inventors: Ea-Ee Jan, Xiang Li, David Lubensky, Osamuyimen Thompson Stewart
  • Publication number: 20070179787
    Abstract: A method of updating an application in a processing system, the aforesaid method comprising the steps of: (a) starting operation of a first version of an application in the aforesaid processing system; (b) starting operation of a second version of the aforesaid application in the aforesaid processing system; and (c) incrementally reallocating processing system resources from the aforesaid first version of the aforesaid application to a second version of the aforesaid application, such that at most one application selected from the aforesaid first version and the aforesaid second version of the aforesaid application operates at full capacity at any time, and such that at least one of the aforesaid first version and the aforesaid second version of the aforesaid application is operating at all times.
    Type: Application
    Filed: January 31, 2006
    Publication date: August 2, 2007
    Applicant: International Business Machines Corporation
    Inventors: Ea-Ee Jan, Benoit Maison
  • Publication number: 20070162275
    Abstract: A method includes applying at least one tag to at least one data element stored in a database the tag having at least one associated rule, utilizing the at least one associated rule to generate at least one variant of the data element, and storing the at least one variant in the database.
    Type: Application
    Filed: January 11, 2006
    Publication date: July 12, 2007
    Applicant: International Business Machines Corporation
    Inventors: William Ablondi, Vaibhava Goel, Ea-Ee Jan, Benoit Maison, Jerome Quinn, Karthik Visweswariah
  • Patent number: 7206387
    Abstract: A voice processing system is provided in which sets of engines running on a plurality of servers are configured differently from one another. The sets of engines may be configured to achieve different trade-offs between performance of a task and resources required to perform the task. In the voice processing system, a task routing server is provided that assigns different sets of sub-tasks to different sets of task engines. The number of engines used to perform a task and the number of engines in each set are adjusted. By adjusting the parameters settings for the set of engines based on the type of application, the particular requirements of the application, or the nature and importance of the subtasks, for example, advantages such as improvement of resource utilization and the hardware and software costs reduction may be obtained.
    Type: Grant
    Filed: August 21, 2003
    Date of Patent: April 17, 2007
    Assignee: International Business MAchines Corporation
    Inventors: Ea-Ee Jan, Benoit Maison, Andrzei Sakrajda
  • Publication number: 20060233344
    Abstract: An automated agent system and method includes an action classifier which scores a representation of a portion of a user inquiry based on a knowledge bank. A comparing device compares a running score of the representation to a threshold to determine if enough information has been collected to respond early to the inquiry. An action mechanism provides an early response to the user prior to the user completing the inquiry if the threshold has been exceeded.
    Type: Application
    Filed: April 14, 2005
    Publication date: October 19, 2006
    Inventors: Subrata Das, Ea-Ee Jan
  • Publication number: 20050041788
    Abstract: A voice processing system is provided in which sets of engines running on a plurality of servers are configured differently from one another. The sets of engines may be configured to achieve different trade-offs between performance of a task and resources required to perform the task. In the voice processing system, a task routing server is provided that assigns different sets of sub-tasks to different sets of task engines. The number of engines used to perform a task and the number of engines in each set are adjusted. By adjusting the parameters settings for the set of engines based on the type of application, the particular requirements of the application, or the nature and importance of the subtasks, for example, advantages such as improvement of resource utilization and the hardware and software costs reduction may be obtained.
    Type: Application
    Filed: August 21, 2003
    Publication date: February 24, 2005
    Applicant: International Business Machines Corporation
    Inventors: Ea-Ee Jan, Benoit Maison, Andrzei Sakrajda
  • Patent number: 5666466
    Abstract: A method and apparatus are disclosed for robust, text-independent (and text-dependent) speaker recognition in which identification of a speaker is based on selected spectral information from the speaker's voice. Traditionally, speaker recognition systems (i) render a speech sample in the frequency domain to produce a spectrum, (ii) produce cepstrum coefficients from the spectrum, (iii) produce a codebook from the cepstrum coefficients, and (iv) use the codebook as the feature measure for comparing training speech samples with testing speech samples. The present invention, on the other hand, introduces the important and previously unknown step of truncating the spectrum prior to producing the cepstrum coefficients. Through the use of selected spectra as the feature measure for speaker recognition, the present invention has been shown to yield significant improvements in performance over prior art systems.
    Type: Grant
    Filed: December 27, 1994
    Date of Patent: September 9, 1997
    Assignee: Rutgers, The State University of New Jersey
    Inventors: Qiguang Lin, James L. Flanagan, Ea-Ee Jan