Patents by Inventor Mahesh Viswanathan

Mahesh Viswanathan 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: 20090228428
    Abstract: The present invention discloses a method for augmenting a master data model with data elements extracted from unstructured data sources. Such a method can extract data elements related to the master data model of a master data management system from a set of unstructured data sources. The master data model can then be augmented to contain the extracted data elements. Data services for the master data model can then be enhanced to handle the extracted data elements.
    Type: Application
    Filed: March 7, 2008
    Publication date: September 10, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: ASIT DAN, MAHESH VISWANATHAN
  • Publication number: 20090132419
    Abstract: A method and system for obfuscating sensitive data while preserving data usability. The in-scope data files of an application are identified. The in-scope data files include sensitive data that must be masked to preserve its confidentiality. Data definitions are collected. Primary sensitive data fields are identified. Data names for the primary sensitive data fields are normalized. The primary sensitive data fields are classified according to sensitivity. Appropriate masking methods are selected from a pre-defined set to be applied to each data element based on rules exercised on the data. The data being masked is profiled to detect invalid data. Masking software is developed and input considerations are applied. The selected masking method is executed and operational and functional validation is performed.
    Type: Application
    Filed: November 15, 2007
    Publication date: May 21, 2009
    Inventors: Garland Grammer, Shallin Joshi, William Kroeschel, Sudir Kumar, Arvind Sathi, Mahesh Viswanathan
  • Publication number: 20090132230
    Abstract: Illustrative embodiments provide a computer implemented method and apparatus, in the form of a data processing system, and a computer program product for optimizing a natural language translation. In one illustrative embodiment, the computer implemented method comprises receiving a request from a requester, wherein the request comprises source language data, an indication of a source language and a destination language, and determining whether a translation between the source language and the destination language is needed. Identifying a mapping between the source language and the destination language includes a set of hops, the method, responsive to a determination that the translation is needed, translates the source language data into a destination language data associated with each successive hop in the set of hops in the mapping and returns the destination language data to the requester at a destination hop.
    Type: Application
    Filed: November 15, 2007
    Publication date: May 21, 2009
    Inventors: Dimitri Kanevsky, Bhuvana Ramabhadran, Mahesh Viswanathan
  • Publication number: 20090132575
    Abstract: A method and system of masking a group of related data values. A record in an unmasked data file of n records is read. The record includes a first set of data values of data elements included in a related data group (RDG) and one or more data values of one or more data elements external to the RDG. A random number k is received. A second set of data values is retrieved from a lookup table that associates n key values with n sets of data values. Retrieving the second set of data values includes identifying that the second set of data values is associated with a key value of k. The n sets of data values are included in the umnasked data file's n records. The record is masked by replacing the first set of data values with the retrieved second set of data values.
    Type: Application
    Filed: November 19, 2007
    Publication date: May 21, 2009
    Inventors: William Kroeschel, Arvind Sathi, Mahesh Viswanathan
  • Patent number: 7515136
    Abstract: A method of collaborative interactions with billboards includes receiving a request, by a billboard network manager, from an advertisement company to display synchronized interactive advertisements and video games on billboards in an area, inviting users in the area to participate in the advertisements and video games through the billboards and mobile devices of the users via a network, checking registration of the users to participate in the collaborative interactions with billboards, and checking a volume of the users in the area for appropriate synchronized advertisements and video games. If the volume of users is appropriate for synchronized advertisements and video games, then the billboard network manager displays the synchronized advertisements and video games, and continues to track the volume of the users in the area.
    Type: Grant
    Filed: July 31, 2008
    Date of Patent: April 7, 2009
    Assignee: International Business Machines Corporation
    Inventors: Dimitri Kanevsky, Bhuvana Ramabhadran, Roberto Sicconi, Mahesh Viswanathan
  • Publication number: 20090083037
    Abstract: A method, a system, and an apparatus for identifying and correcting sources of problems in synthesized speech which is generated using a concatenative text-to-speech (CTTS) technique. The method can include the step of displaying a waveform corresponding to synthesized speech generated from concatenated phonetic units. The synthesized speech can be generated from text input received from a user. The method further can include the step of displaying parameters corresponding to at least one of the phonetic units. The method can include the step of displaying the original recordings containing selected phonetic units. An editing input can be received from the user and the parameters can be adjusted in accordance with the editing input.
    Type: Application
    Filed: December 3, 2008
    Publication date: March 26, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Philip Gleason, Maria E. Smith, Mahesh Viswanathan, Jie Zeng
  • Patent number: 7487092
    Abstract: A method, a system, and an apparatus for identifying and correcting sources of problems in synthesized speech which is generated using a concatenative text-to-speech (CTTS) technique. The method can include the step of displaying a waveform corresponding to synthesized speech generated from concatenated phonetic units. The synthesized speech can be generated from text input received from a user. The method further can include the step of displaying parameters corresponding to at least one of the phonetic units. The method can include the step of displaying the original recordings containing selected phonetic units. An editing input can be received from the user and the parameters can be adjusted in accordance with the editing input.
    Type: Grant
    Filed: October 17, 2003
    Date of Patent: February 3, 2009
    Assignee: International Business Machines Corporation
    Inventors: Philip Gleason, Maria E. Smith, Mahesh Viswanathan, Jie Z. Zeng
  • Publication number: 20080270136
    Abstract: The present invention concerns methods and apparatus for identifying and assigning meaning to words not recognized by a vocabulary or grammar of a speech recognition system. In an embodiment of the invention, the word may be in an acoustic vocabulary of the speech recognition system, but may be unrecognized by an embedded grammar of a language model of the speech recognition system. In another embodiment of the invention, the word may not be recognized by any vocabulary associated with the speech recognition system. In embodiments of the invention, at least one hypothesis is generated for an utterance not recognized by the speech recognition system. If the at least one hypothesis meets at least one predetermined criterion, a sword or more corresponding to the at least one hypothesis is added to the vocabulary of the speech recognition system.
    Type: Application
    Filed: June 5, 2008
    Publication date: October 30, 2008
    Inventors: Sabine Deligne, Ramesh A. Gopinath, Dimitri Kanevsky, Mahesh Viswanathan
  • Patent number: 7437297
    Abstract: Systems and methods are provided for processing and executing commands in automated systems. For example, command processing systems and methods are provided which can automatically determine, evaluate or otherwise predict consequences of execution of misrecognized or misinterpreted user commands in automated systems and thus prevent undesirable or dangerous consequences that can result from execution of misrecognized/misinterpreted commands.
    Type: Grant
    Filed: January 27, 2005
    Date of Patent: October 14, 2008
    Assignee: International Business Machines Corporation
    Inventors: Jarir Kamel Chaar, Dimitri Kanevsky, Roberto Sicconi, Mahesh Viswanathan
  • Publication number: 20080221903
    Abstract: Improved techniques are disclosed for permitting a user to employ more human-based grammar (i.e., free form or conversational input) while addressing a target system via a voice system. For example, a technique for determining intent associated with a spoken utterance of a user comprises the following steps/operations. Decoded speech uttered by the user is obtained. An intent is then extracted from the decoded speech uttered by the user. The intent is extracted in an iterative manner such that a first class is determined after a first iteration and a sub-class of the first class is determined after a second iteration. The first class and the sub-class of the first class are hierarchically indicative of the intent of the user, e.g., a target and data that may be associated with the target. The multi-stage intent extraction approach may have more than two iterations.
    Type: Application
    Filed: May 22, 2008
    Publication date: September 11, 2008
    Applicant: International Business Machines Corporation
    Inventors: Dimitri Kanevsky, Joseph Simon Reisinger, Robert Sicconi, Mahesh Viswanathan
  • Publication number: 20080215516
    Abstract: Systems and methods are provided for processing and executing commands in automated systems. For example, command processing systems and methods are provided which can automatically determine, evaluate or otherwise predict consequences of execution of misrecognized or misinterpreted user commands in automated systems and thus prevent undesirable or dangerous consequences that can result from execution of misrecognized/misinterpreted commands.
    Type: Application
    Filed: April 15, 2008
    Publication date: September 4, 2008
    Inventors: Jarir Kamel Chaar, Dimitri Kanevsky, Roberto Sicconi, Mahesh Viswanathan
  • Publication number: 20080172228
    Abstract: Techniques are disclosed for overcoming errors in speech recognition systems. For example, a technique for processing acoustic data in accordance with a speech recognition system comprises the following steps/operations. Acoustic data is obtained in association with the speech recognition system. The acoustic data is recorded using a combination of a first buffer area and a second buffer area, such that the recording of the acoustic data using the combination of the two buffer areas at least substantially minimizes one or more truncation errors associated with operation of the speech recognition system.
    Type: Application
    Filed: March 26, 2008
    Publication date: July 17, 2008
    Applicant: International Business Machines Corporation
    Inventors: Liam D. Comerford, David Carl Frank, Burn L. Lewis, Leonid Rachevksy, Mahesh Viswanathan
  • Publication number: 20080167868
    Abstract: Systems and methods for intelligent control of microphones in speech processing applications, which allows the capturing, recording and preprocessing of speech data in the captured audio in a way that optimizes speech decoding accuracy.
    Type: Application
    Filed: January 4, 2007
    Publication date: July 10, 2008
    Inventors: Dimitri Kanevsky, Mahesh Viswanathan
  • Publication number: 20080167757
    Abstract: Techniques for managing vehicular emergencies are disclosed. For example, a method of managing a vehicular emergency includes the steps of collecting biometric data regarding at least one occupant of a vehicle, collecting data regarding at least one operational characteristic of the vehicle, and detecting vehicular emergencies through analysis of at least a portion of the biometric data and the operational characteristic data. This method may also include communicating at least one message relating to the data, wherein the content of the message is determined by the processing device based at least in part on the data and/or controlling a function of the vehicle in response to the data. The method may also include collecting data regarding at least one operational characteristic of at least one proximate vehicle.
    Type: Application
    Filed: January 9, 2007
    Publication date: July 10, 2008
    Inventors: Dimitri Kanevsky, Roberto Sicconi, Mahesh Viswanathan
  • Patent number: 7295904
    Abstract: An improved apparatus and method is provided for operating devices and systems in a motor vehicle, while at the same time reducing vehicle operator distractions. One or more touch sensitive pads are mounted on the steering wheel of the motor vehicle, and the vehicle operator touches the pads in a pre-specified synchronized pattern, to perform functions such as controlling operation of the radio or adjusting a window. At least some of the touch patterns used to generate different commands may be selected by the vehicle operator. Usefully, the system of touch pad sensors and the signals generated thereby are integrated with speech recognition and/or facial gesture recognition systems, so that commands may be generated by synchronized multi-mode inputs.
    Type: Grant
    Filed: August 31, 2004
    Date of Patent: November 13, 2007
    Assignee: International Business Machines Corporation
    Inventors: Dimitri Kanevsky, Roberto Sicconi, Mahesh Viswanathan
  • Publication number: 20070124147
    Abstract: The present invention concerns methods and apparatus for identifying and assigning meaning to words not recognized by a vocabulary or grammar of a speech recognition system. In an embodiment of the invention, the word may be in an acoustic vocabulary of the speech recognition system, but may be unrecognized by an embedded grammar of a language model of the speech recognition system. In another embodiment of the invention, the word may not be recognized by any vocabulary associated with the speech recognition system. In embodiments of the invention, at least one hypothesis is generated for an utterance not recognized by the speech recognition system. If the at least one hypothesis meets at least one predetermined criterion, a word or more corresponding to the at least one hypothesis is added to the vocabulary of the speech recognition system.
    Type: Application
    Filed: November 30, 2005
    Publication date: May 31, 2007
    Inventors: Ramesh Gopinath, Dimitri Kanevsky, Mahesh Viswanathan
  • Publication number: 20070055526
    Abstract: Disclosed is a method, a system and a computer program product for text-to-speech synthesis. The computer program product comprises a computer useable medium including a computer readable program, where the computer readable program when executed on the computer causes the computer to operate in accordance with a text-to-speech synthesis function by operations that include, responsive to at least one phrase represented as recorded human speech to be employed in synthesizing speech, labeling the phrase according to a symbolic categorization of prosodic phenomena; and constructing a data structure that includes word/prosody-categories and word/prosody-category sequences for the phrase, and that further includes information pertaining to a phone sequence associated with the constituent word or word sequence for the phrase.
    Type: Application
    Filed: August 25, 2005
    Publication date: March 8, 2007
    Inventors: Ellen Eide, Raul Fernandez, John Pitrelli, Mahesh Viswanathan
  • Publication number: 20070055529
    Abstract: Improved techniques are disclosed for permitting a user to employ more human-based grammar (i.e., free form or conversational input) while addressing a target system via a voice system. For example, a technique for determining intent associated with a spoken utterance of a user comprises the following steps/operations. Decoded speech uttered by the user is obtained. An intent is then extracted from the decoded speech uttered by the user. The intent is extracted in an iterative manner such that a first class is determined after a first iteration and a sub-class of the first class is determined after a second iteration. The first class and the sub-class of the first class are hierarchically indicative of the intent of the user, e.g., a target and data that may be associated with the target. The multi-stage intent extraction approach may have more than two iterations.
    Type: Application
    Filed: August 31, 2005
    Publication date: March 8, 2007
    Applicant: International Business Machines Corporation
    Inventors: Dimitri Kanevsky, Joseph Reisinger, Robert Sicconi, Mahesh Viswanathan
  • Publication number: 20070043563
    Abstract: Techniques are disclosed for overcoming errors in speech recognition systems. For example, a technique for processing acoustic data in accordance with a speech recognition system comprises the following steps/operations. Acoustic data is obtained in association with the speech recognition system. The acoustic data is recorded using a combination of a first buffer area and a second buffer area, such that the recording of the acoustic data using the combination of the two buffer areas at least substantially minimizes one or more truncation errors associated with operation of the speech recognition system.
    Type: Application
    Filed: August 22, 2005
    Publication date: February 22, 2007
    Applicant: International Business Machines Corporation
    Inventors: Liam Comerford, David Frank, Burn Lewis, Leonid Rachevksy, Mahesh Viswanathan
  • Publication number: 20060167696
    Abstract: Systems and methods are provided for processing and executing commands in automated systems. For example, command processing systems and methods are provided which can automatically determine, evaluate or otherwise predict consequences of execution of misrecognized or misinterpreted user commands in automated systems and thus prevent undesirable or dangerous consequences that can result from execution of misrecognized/misinterpreted commands.
    Type: Application
    Filed: January 27, 2005
    Publication date: July 27, 2006
    Inventors: Jarir Chaar, Dimitri Kanevsky, Roberto Sicconi, Mahesh Viswanathan