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: 9075874Abstract: 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: GrantFiled: August 28, 2012Date of Patent: July 7, 2015Assignee: International Business Machines CorporationInventors: Sheetal Agarwal, Anupam Jain, Arun Kumar, Amit Anil Nanavati, Nitendra Rajput
-
Patent number: 9053182Abstract: 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: GrantFiled: January 27, 2011Date of Patent: June 9, 2015Assignee: International Business Machines CorporationInventors: Sheetal Agarwal, Anupam Jain, Arun Kumar, Amit Anil Nanavati, Nitendra Rajput
-
Patent number: 9047059Abstract: 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: GrantFiled: August 1, 2012Date of Patent: June 2, 2015Assignee: International Business Machines CorporationInventors: Anupam Jain, Nitendra Rajput, Simon N. Robinson
-
Patent number: 9041562Abstract: 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: GrantFiled: August 2, 2011Date of Patent: May 26, 2015Assignee: International Business Machines CorporationInventors: Anupam Jain, Nitendra Rajput, Simon N. Robinson
-
Patent number: 9015219Abstract: 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: GrantFiled: May 10, 2012Date of Patent: April 21, 2015Assignee: STMicroelectronics International N.V.Inventors: Ankur Bal, Anupam Jain, Neha Bhargava
-
Publication number: 20150004942Abstract: 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: ApplicationFiled: June 28, 2013Publication date: January 1, 2015Inventors: Anupam Jain, Vivek Sanghi
-
Patent number: 8878710Abstract: 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: GrantFiled: November 15, 2012Date of Patent: November 4, 2014Assignee: STMicroelectronics International N.V.Inventors: Ankur Bal, Neha Bhargava, Anupam Jain
-
Publication number: 20140241539Abstract: 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: ApplicationFiled: May 6, 2014Publication date: August 28, 2014Applicant: STMicroelectronics International N.V.Inventors: Ankur BAL, Anupam JAIN, Rakhel Kumar PARIDA
-
Patent number: 8804921Abstract: 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: GrantFiled: July 21, 2012Date of Patent: August 12, 2014Assignee: International Business Machines CorporationInventors: Anupam Jain, Amit A. Nanavati, Nitendra Rajput
-
Patent number: 8803718Abstract: 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: GrantFiled: March 16, 2012Date of Patent: August 12, 2014Assignee: STMicroelectronics International N.V.Inventors: Rakhel Kumar Parida, Ankur Bal, Anil Kumar, Anupam Jain
-
Patent number: 8738679Abstract: 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: GrantFiled: September 23, 2009Date of Patent: May 27, 2014Assignee: STMicroelectronics International N.V.Inventors: Rakhel Kumar Parida, Ankur Bal, Anupam Jain
-
Patent number: 8731214Abstract: 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: GrantFiled: April 23, 2010Date of Patent: May 20, 2014Assignee: STMicroelectronics International N.V.Inventors: Ankur Bal, Anupam Jain, Rakhel Kumar Parida
-
Publication number: 20140132434Abstract: 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: ApplicationFiled: November 15, 2012Publication date: May 15, 2014Applicant: STMICROELECTRONICS INTERNATIONAL N.V.Inventors: Ankur BAL, Neha BHARGAVA, Anupam JAIN
-
Patent number: 8645445Abstract: 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: GrantFiled: November 6, 2009Date of Patent: February 4, 2014Assignee: ST-Ericsson SAInventors: Ankur Bal, Anupam Jain
-
Publication number: 20140006015Abstract: 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: ApplicationFiled: August 31, 2012Publication date: January 2, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jitendra Ajmera, Om Dadaji Deshmukh, Anupam Jain, Amit Anil Nanavati, Nitendra Rajput
-
Publication number: 20140006011Abstract: 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: ApplicationFiled: June 29, 2012Publication date: January 2, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jitendra Ajmera, Om Dadaji Deshmukh, Anupam Jain, Amit Anil Nanavati, Nitendra Rajput
-
Patent number: 8457289Abstract: 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: GrantFiled: May 18, 2011Date of Patent: June 4, 2013Assignee: International Business Machines CorporationInventors: Anupam Jain, Amit A. Nanavati, Nitendra Rajput
-
Publication number: 20130110898Abstract: 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: ApplicationFiled: May 10, 2012Publication date: May 2, 2013Applicant: STMicroelectronics International NVInventors: Ankur BAL, Anupam JAIN, Neha BHARGAVA
-
Publication number: 20130034219Abstract: 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: ApplicationFiled: August 1, 2012Publication date: February 7, 2013Applicant: International Business Machines CorporationInventors: Anupam Jain, Nitendra Rajput, Simon N. Robinson
-
Publication number: 20130033388Abstract: 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: ApplicationFiled: August 2, 2011Publication date: February 7, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Anupam Jain, Nitendra Rajput, Simon N. Robinson