Patents by Inventor Anupam Jain

Anupam Jain 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: 9075874
    Abstract: Methods and arrangements for creating and building subcategories in a user-based voice application. User posts are appended to a category in a voice application and subdivision of the category is prompted upon satisfaction of a first condition. The category is designated as a parent category, and at least one subcategory nomination are solicited from users. User input is solicited on appending at least one nominated subcategory to the parent category, and a nominated subcategory is appended to the parent category upon satisfaction of a second condition. User input is solicited to reassign a user post from the parent category to at least one subcategory.
    Type: Grant
    Filed: August 28, 2012
    Date of Patent: July 7, 2015
    Assignee: International Business Machines Corporation
    Inventors: Sheetal Agarwal, Anupam Jain, Arun Kumar, Amit Anil Nanavati, Nitendra Rajput
  • Patent number: 9053182
    Abstract: Methods and arrangements for creating and building subcategories in a user-based voice application. User posts are appended to a category in a voice application and subdivision of the category is prompted upon satisfaction of a first condition. The category is designated as a parent category, and at least one subcategory nomination are solicited from users. User input is solicited on appending at least one nominated subcategory to the parent category, and a nominated subcategory is appended to the parent category upon satisfaction of a second condition. User input is solicited to reassign a user post from the parent category to at least one subcategory.
    Type: Grant
    Filed: January 27, 2011
    Date of Patent: June 9, 2015
    Assignee: International Business Machines Corporation
    Inventors: Sheetal Agarwal, Anupam Jain, Arun Kumar, Amit Anil Nanavati, Nitendra Rajput
  • Patent number: 9047059
    Abstract: A method for controlling a voice site using a haptic input modality. The method includes validating a haptic input from an instrument capable of accessing a voice site, processing the haptic input on a server to determine a voice site command corresponding to the haptic input, and processing the voice site command at the server to control an interaction with the voice site.
    Type: Grant
    Filed: August 1, 2012
    Date of Patent: June 2, 2015
    Assignee: International Business Machines Corporation
    Inventors: Anupam Jain, Nitendra Rajput, Simon N. Robinson
  • Patent number: 9041562
    Abstract: An apparatus and an article of manufacture for controlling a voice site using a haptic input modality include validating a haptic input from an instrument capable of accessing a voice site, processing the haptic input on a server to determine a voice site command corresponding to the haptic input, and processing the voice site command at the server to control an interaction with the voice site.
    Type: Grant
    Filed: August 2, 2011
    Date of Patent: May 26, 2015
    Assignee: International Business Machines Corporation
    Inventors: Anupam Jain, Nitendra Rajput, Simon N. Robinson
  • Patent number: 9015219
    Abstract: A signal processor includes one or more memory banks, wherein each memory bank stores filter coefficients; and one or more coefficient multiplexer units; each coefficient multiplexer unit being associated with a memory bank, and retrieves a filter coefficient based on a number of received input samples. The processor includes one or more multiply and accumulate (MAC) units, each MAC unit being associated with a coefficient multiplexer unit and determines a product of the retrieved filter coefficient with an input sample; retrieves a previous value stored in an associated register; computes a summation of the previous value and the product; and stores the summation in the associated register. The processor includes an output multiplexer unit to select a register, and to provide a value stored in the register as an output.
    Type: Grant
    Filed: May 10, 2012
    Date of Patent: April 21, 2015
    Assignee: STMicroelectronics International N.V.
    Inventors: Ankur Bal, Anupam Jain, Neha Bhargava
  • Publication number: 20150004942
    Abstract: Methods and arrangements for operating a voice response system. A voice response system is installed at a mobile phone, the voice response system comprising an event receiver and a host manager. The voice response system is employed to receive an incoming communication at the mobile phone, and the event receiver is employed to receive notification of an event from at least one component of the mobile phone. The host manager is employed to instruct at least one component of the mobile phone to respond to the incoming communication based on notification of the event, wherein the at least one component is capable of: providing a response to a source of the incoming communication, and processing the incoming communication locally at the mobile phone. Other variants and embodiments are broadly contemplated herein.
    Type: Application
    Filed: June 28, 2013
    Publication date: January 1, 2015
    Inventors: Anupam Jain, Vivek Sanghi
  • Patent number: 8878710
    Abstract: In an embodiment, a set of input samples are filtered to provide a set of filtered samples using an N-tap filter. A steady-state-response-output sample of the N-tap filter is determined from a N/2th sample of the set of filtered samples.
    Type: Grant
    Filed: November 15, 2012
    Date of Patent: November 4, 2014
    Assignee: STMicroelectronics International N.V.
    Inventors: Ankur Bal, Neha Bhargava, Anupam Jain
  • Publication number: 20140241539
    Abstract: A system for noise removal is coupled to a signal unit that provides a digital signal. The noise removal system includes a transformation module to transform the digital signal into an f-digital signal, a threshold filter to generate a noiseless signal from the f-digital signal based on a threshold profile, and a signal synthesizer to provide a gain to the noiseless signal and to transform the noiseless signal into an output signal.
    Type: Application
    Filed: May 6, 2014
    Publication date: August 28, 2014
    Applicant: STMicroelectronics International N.V.
    Inventors: Ankur BAL, Anupam JAIN, Rakhel Kumar PARIDA
  • Patent number: 8804921
    Abstract: A system and method that enables the collaborative creation and editing of content on a VoiceSite over a telephone. The system and method enables the collaborative creation and editing of content on the VoiceSite by allowing one or multiple users (authors) to generate and edit the content of the VoiceSite at the same or different times. A Collaboration Manager is utilized to manage calls to/from one or more users. A VoiGen component utilizes voice-activated prompts to allow the one or more users to perform at least one of specify user preferences, load templates, store user preferences and service options, parse through obtained data, and generate/edit the VoiceSite based on the inputs provided by the one or multiple users. A Session Manager stores user specific information and ensures that the content provided by multiple users, including edits/changes, is integrated without conflicts.
    Type: Grant
    Filed: July 21, 2012
    Date of Patent: August 12, 2014
    Assignee: International Business Machines Corporation
    Inventors: Anupam Jain, Amit A. Nanavati, Nitendra Rajput
  • Patent number: 8803718
    Abstract: A dynamic element matching (DEM) scheme is implemented in a crawling code generator for converting a b-bit binary input code into a (2b?1)-bit digital output code. A random generator determines for every conversion step a direction. A decimal difference between the current and previous binary input is calculated. The new crawling output code is determined based on the previous crawling output code, the direction and the decimal difference. The DEM scheme is used in a digital-to-analog converter such that the crawling output code switches digital-to-analog converting elements that output analog signals that are then summed to be the final analog signal.
    Type: Grant
    Filed: March 16, 2012
    Date of Patent: August 12, 2014
    Assignee: STMicroelectronics International N.V.
    Inventors: Rakhel Kumar Parida, Ankur Bal, Anil Kumar, Anupam Jain
  • Patent number: 8738679
    Abstract: An offset free sinc interpolating filter includes differentiators operating at a first sampling frequency, integrators operating at a second sampling frequency and one or more coefficient multipliers. The coefficient multipliers multiply a received value with a constant coefficient value to generate an output value. The differentiators, integrators and coefficient multipliers can be operatively coupled to each other, either directly or through other components such as adders and delay elements, or by a combination of the two. In operation, an input signal is provided to the sinc interpolating filter at the first sampling frequency. The input signal is processed by the differentiators, integrators and coefficient multipliers to generate an output signal at the second sampling frequency. Once the output signal is generated, the integrators are reset before the next input cycle begins.
    Type: Grant
    Filed: September 23, 2009
    Date of Patent: May 27, 2014
    Assignee: STMicroelectronics International N.V.
    Inventors: Rakhel Kumar Parida, Ankur Bal, Anupam Jain
  • Patent number: 8731214
    Abstract: A system for noise removal is coupled to a signal unit that provides a digital signal. The noise removal system includes a transformation module to transform the digital signal into an f-digital signal, a threshold filter to generate a noiseless signal from the f-digital signal based on a threshold profile, and a signal synthesizer to provide a gain to the noiseless signal and to transform the noiseless signal into an output signal.
    Type: Grant
    Filed: April 23, 2010
    Date of Patent: May 20, 2014
    Assignee: STMicroelectronics International N.V.
    Inventors: Ankur Bal, Anupam Jain, Rakhel Kumar Parida
  • Publication number: 20140132434
    Abstract: In an embodiment, a set of input samples are filtered to provide a set of filtered samples using an N-tap filter. A steady-state-response-output sample of the N-tap filter is determined from a N/2th sample of the set of filtered samples.
    Type: Application
    Filed: November 15, 2012
    Publication date: May 15, 2014
    Applicant: STMICROELECTRONICS INTERNATIONAL N.V.
    Inventors: Ankur BAL, Neha BHARGAVA, Anupam JAIN
  • Patent number: 8645445
    Abstract: The invention may provide a method and filter block for compensating droop in a frequency response of a signal. The filter block may include a decimator, which decimates a high frequency input signal to a set frequency output signal. The set frequency can be, for example, the Nyquist frequency for the input signal. Further, the filter block may include a droop compensator that compensates the droop in the frequency response of the output signal from the decimator. The droop compensator may be made using recursive filters, as opposed to large tap FIR filters, which may result in less memory consumption and decreased power consumption.
    Type: Grant
    Filed: November 6, 2009
    Date of Patent: February 4, 2014
    Assignee: ST-Ericsson SA
    Inventors: Ankur Bal, Anupam Jain
  • Publication number: 20140006015
    Abstract: Methods and arrangements for effecting a cloud representation of audio content. An audio cloud is created and rendered, and user interaction with at least a clip portion of the audio cloud is afforded.
    Type: Application
    Filed: August 31, 2012
    Publication date: January 2, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jitendra Ajmera, Om Dadaji Deshmukh, Anupam Jain, Amit Anil Nanavati, Nitendra Rajput
  • Publication number: 20140006011
    Abstract: Methods and arrangements for effecting a cloud representation of audio content. An audio cloud is created and rendered, and user interaction with at least a clip portion of the audio cloud is afforded.
    Type: Application
    Filed: June 29, 2012
    Publication date: January 2, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jitendra Ajmera, Om Dadaji Deshmukh, Anupam Jain, Amit Anil Nanavati, Nitendra Rajput
  • Patent number: 8457289
    Abstract: A system and method that enables the collaborative creation and editing of content on a VoiceSite over a telephone. The system and method enables the collaborative creation and editing of content on the VoiceSite by allowing one or multiple users (authors) to generate and edit the content of the VoiceSite at the same or different times. A Collaboration Manager is utilized to manage calls to/from one or more users. A VoiGen component utilizes voice-activated prompts to allow the one or more users to perform at least one of specify user preferences, load templates, store user preferences and service options, parse through obtained data, and generate/edit the VoiceSite based on the inputs provided by the one or multiple users. A Session Manager stores user specific information and ensures that the content provided by multiple users, including edits/changes, is integrated without conflicts.
    Type: Grant
    Filed: May 18, 2011
    Date of Patent: June 4, 2013
    Assignee: International Business Machines Corporation
    Inventors: Anupam Jain, Amit A. Nanavati, Nitendra Rajput
  • Publication number: 20130110898
    Abstract: A signal processor includes one or more memory banks, wherein each memory bank stores filter coefficients; and one or more coefficient multiplexer units; each coefficient multiplexer unit being associated with a memory bank, and retrieves a filter coefficient based on a number of received input samples. The processor includes one or more multiply and accumulate (MAC) units, each MAC unit being associated with a coefficient multiplexer unit and determines a product of the retrieved filter coefficient with an input sample; retrieves a previous value stored in an associated register; computes a summation of the previous value and the product; and stores the summation in the associated register. The processor includes an output multiplexer unit to select a register, and to provide a value stored in the register as an output.
    Type: Application
    Filed: May 10, 2012
    Publication date: May 2, 2013
    Applicant: STMicroelectronics International NV
    Inventors: Ankur BAL, Anupam JAIN, Neha BHARGAVA
  • Publication number: 20130034219
    Abstract: A method for controlling a voice site using a haptic input modality. The method includes validating a haptic input from an instrument capable of accessing a voice site, processing the haptic input on a server to determine a voice site command corresponding to the haptic input, and processing the voice site command at the server to control an interaction with the voice site.
    Type: Application
    Filed: August 1, 2012
    Publication date: February 7, 2013
    Applicant: International Business Machines Corporation
    Inventors: Anupam Jain, Nitendra Rajput, Simon N. Robinson
  • Publication number: 20130033388
    Abstract: A method, an apparatus and an article of manufacture for controlling a voice site using a haptic input modality. The method includes validating a haptic input from an instrument capable of accessing a voice site, processing the haptic input on a server to determine a voice site command corresponding to the haptic input, and processing the voice site command at the server to control an interaction with the voice site.
    Type: Application
    Filed: August 2, 2011
    Publication date: February 7, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Anupam Jain, Nitendra Rajput, Simon N. Robinson