Patents by Inventor Ashish Verma

Ashish Verma 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: 9524526
    Abstract: A method, an apparatus and an article of manufacture for mapping authors across multiple forums. The method includes creating a database that contains publicly observable information pertaining to multiple authors from multiple forums, generating a mapping between at least a first one of the authors from one of the forums and at least a second one of the authors from another of the forums in the database based on a comparison of structured information, unstructured user generated content information and network information, and generating a score of mapping between the first and the second authors by considering a weighted sum of the number of times the structured information, the unstructured user generated content information and the network information match between the first and the second authors.
    Type: Grant
    Filed: April 17, 2012
    Date of Patent: December 20, 2016
    Assignee: International Business Machines Corporation
    Inventors: Jitendra Ajmera, Ashish Verma
  • Patent number: 9418148
    Abstract: An embodiment of the invention provides a technique for permitting a machine to discover classes and topics that data contains and to annotate data objects with those identified classes. The technique enables machines to group and annotate data objects in ways that are meaningful and intuitive for a user of the data objects. An interactive method uses clustering, along with feedback from a user on the clustering output, to discover a set of classes. The feedback from the user is used to guide the clustering process in the later stages, which results in better and better discovery of classes and annotations with more and more human feedback. A method can be used to produce labeled data that involves discovering classes and annotating a given dataset with the discovered class labels. This is advantageous for building a classifier that has wide applications, such as call routing and intent discovery.
    Type: Grant
    Filed: December 31, 2012
    Date of Patent: August 16, 2016
    Assignee: Nuance Communications, Inc.
    Inventors: Sachindra Joshi, Shantanu Ravindra Godbole, Ashish Verma
  • Publication number: 20160232302
    Abstract: In an embodiment, the present invention provides a computer system for use by caregivers in the prevention and treatment of acute otitis media (AOM) with the use of the Galbreath technique in children from shortly after birth to about six years of age. The computer system assists caregivers in the monitoring of children who may be at risk for AOM or who may be experiencing an active episode of AOM. The system may make automated suggestions in real time of treatment options available to a caregiver at home. The computer system may include a diary component, and may include a Virtual Coach component providing reminders in real time and educational materials in the use of the Galbreath Technique and other medical interventions in the prevention and treatment of AOM.
    Type: Application
    Filed: January 13, 2016
    Publication date: August 11, 2016
    Inventors: Christine Tinio Geronimo-Button, Terry Michael Button, Ashish Verma
  • Publication number: 20160196328
    Abstract: A method and system. Target clusterability is calculated as an average of a respective clusterability of at least one target data item comprised by a target domain. Target-side matchability is calculated as an average of a respective matchability of each target centroid of the target domain to source centroids of a source domain, wherein the source domain comprises at least one source data item. Source-side matchability is calculated as an average of a respective matchability of each source centroid of said source centroids to the target centroids. Source-target pair matchability is calculated as an average of the target-side matchability and the source-side matchability. Cross-domain clusterability between the target domain and the source domain is calculated as a linear combination of the calculated target clusterability and the calculated source-target pair matchability. The cross-domain clusterability is transferred to a device.
    Type: Application
    Filed: March 15, 2016
    Publication date: July 7, 2016
    Inventors: JEFFREY M. ACHTERMANN, INDRAJIT BHATTACHARYA, KEVIN W. ENGLISH, SHANTANU R. GODBOLE, SACHINDRA JOSHI, ASHWIN SRINIVASAN, ASHISH VERMA
  • Publication number: 20160188383
    Abstract: Methods, systems, and computer program products for composing applications on a mobile device are provided herein. A method includes exposing multiple capabilities from a set of multiple applications installed on an operating system of a user device to a configuration module executing on the operating system of the user device; defining one or more rules associated with using each of the multiple exposed capabilities; and invoking a combination of two or more of the multiple exposed capabilities, based on said one or more defined rules, to execute a user-defined task, wherein said invoking is executed by a super application executing on the operating system of the user device.
    Type: Application
    Filed: December 29, 2014
    Publication date: June 30, 2016
    Inventors: Danish Contractor, Sachindra Joshi, Ashish Verma
  • Publication number: 20160174806
    Abstract: The present invention provides a pump plate (60) for conditioning the flow of a fluid before the fluid enters an inlet (51) of a circulation pump (50) of a dishwasher. The pump plate (60) may have a plate portion with a number of holes (62) dispersed across its surface such that fluid may flow through the holes (62). The pump plate (60) may also include one or more upper guide vanes (63) extending outwardly from the plate portion and configured to reduce the turbulence in the fluid flow. A dishwasher (10) including a pump plate (60) and a method for manufacturing such a dishwasher are also provided. A dishwasher (10) that includes a pump plate (60) to condition the fluid flow within the dishwasher may be configured to function efficiently while requiring less water to complete a rinse or wash cycle than a dishwasher that does not include a pump plate.
    Type: Application
    Filed: August 2, 2013
    Publication date: June 23, 2016
    Inventors: Mark D. Montgomery, David Costa, Ashish A. Verma, Jerry L. Olesen
  • Patent number: 9371841
    Abstract: Systems, methods, and apparatuses for providing a safety arrangement for an integrated heater, circulation pump, and motor for an appliance are provided. In an example safety arrangement, the circulation pump assembly includes a heater, a pump, and a motor integrated into a single unit. The circulation pump assembly defines a first end, a second opposite end, and a housing extending therebetween. The safety arrangement includes a hub configured to at least partially surround the first end of the circulation pump assembly and a first shield configured to at least partially surround the housing of the circulation pump assembly. The safety arrangement further includes a second shield configured to at least partially surround the housing of the circulation pump assembly. The hub, the first shield, and the second shield are configured to cooperate with one another to protect the circulation pump assembly from one or more hazardous conditions.
    Type: Grant
    Filed: March 5, 2012
    Date of Patent: June 21, 2016
    Assignee: Electrolux Home Products, Inc.
    Inventors: Ashish A. Verma, Dennis A. Poyner, Jerry Olesen, Ralph A. Porcaro, II
  • Patent number: 9336296
    Abstract: A method and system for evaluating cross-domain clusterability upon a target domain and a source domain. Target clusterability is calculated as an average of a respective clusterability of at least one target data item comprised by the target domain. Target-side matchability is calculated as an average of a respective matchability of each target centroid of the target domain to source centroids of the source domain, wherein the source domain comprises at least one source data item. Source-side matchability is calculated as an average of a respective matchability of each source centroid of said source centroids to the target centroids. Source-target pair matchability is calculated as an average of the target-side matchability and the source-side matchability. Cross-domain clusterability between the target domain and the source domain is calculated as a linear combination of the calculated target clusterability and the calculated source-target pair matchability.
    Type: Grant
    Filed: January 6, 2014
    Date of Patent: May 10, 2016
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey M. Achtermann, Indrajit Bhattacharya, Kevin W. English, Jr., Shantanu R. Godbole, Sachindra Joshi, Ashwin Srinivasan, Ashish Verma
  • Publication number: 20160089077
    Abstract: A computer system and method is disclosed as a support structure for patients with hypertension or prehypertension to encourage life style changes leading to dietary control, increase exercise and blood pressure control. The method includes automated messages and responses delivered in real time to encourage appropriate actions by the patient. A diary feature is provided for user input of various relevant parameters, such as foods consumed, exercise activities, body weight, blood pressure, and heart rate. The computer system and method may be implemented on a mobile computing device, such as a smart phone or wearable, a conventional personal computer, or a web service. Most functions will be provided on the mobile device, but some housekeeping and data visualization functions may be limited to the personal computer or web service implementations.
    Type: Application
    Filed: September 28, 2015
    Publication date: March 31, 2016
    Inventors: Christine Tinio Geronimo-Button, Terry Michael Button, Ashish Verma
  • Patent number: 9276893
    Abstract: Techniques, systems, and articles of manufacture for determining the current logical state of a social media communication thread. A method includes computing an initial probability for applicability of each of multiple logical states for a first entry in a social media communication thread, wherein each logical state corresponds to a stage of interaction between customers of an enterprise and/or agents of the enterprise based on features derived from content of entries in the communication thread, network structure of entries, and identity of authors of entries, computing a transition probability between each subsequent consecutive entry in the communication thread, wherein the transition probability indicates the probability of moving from one logical state to another, and determining the current logical state of the communication thread based on the computed initial probability for the first entry and the computed transition probability between each subsequent entry in the communication thread.
    Type: Grant
    Filed: January 15, 2013
    Date of Patent: March 1, 2016
    Assignee: International Business Machines Corporation
    Inventors: Jitendra Ajmera, Ashish Verma, Katyaini H. Naga
  • Publication number: 20150370887
    Abstract: A method comprising using at least one hardware processor for: receiving a topic under consideration (TUC) and a set of claims referring to the TUC; identifying semantic similarity relations between claims of the set of claims; clustering the claims into a plurality of claim clusters based on the identified semantic similarity relations, wherein said claim clusters represent semantically different claims of the set of claims; and generating a list of non-redundant claims comprising said semantically different claims.
    Type: Application
    Filed: April 29, 2015
    Publication date: December 24, 2015
    Inventors: Mitesh Khapra, Vikas Raykar, Amrita Saha, Noam Slonim, Ashish Verma
  • Publication number: 20150356459
    Abstract: A computer generates labels for machine learning algorithms by retrieving, from a data storage circuit, multiple label sets that contain labels that each classify data points in a corpus of data. A graph is generated that includes a plurality of edges, each edge between two respective labels from different label sets of the multiple label sets. Weights are determined for the plurality of edges based upon a consistency between data points classified by two labels connected by the edges. An algorithm is applied that groups labels from the multiple label sets based upon the weights for the plurality of edges. Data points are identified from the corpus of data that represent conflicts within the grouped labels. An electronic message is transmitted in order to present the identified data points to entities for further classification. A new label set is generated using the further classification received from the entities.
    Type: Application
    Filed: February 4, 2015
    Publication date: December 10, 2015
    Inventors: Prasanta Ghosh, Shantanu R. Godbole, Sachindra Joshi, Srujana Merugu, Ashish Verma
  • Publication number: 20150356457
    Abstract: A computer generates labels for machine learning algorithms by retrieving, from a data storage circuit, multiple label sets that contain labels that each classify data points in a corpus of data. A graph is generated that includes a plurality of edges, each edge between two respective labels from different label sets of the multiple label sets. Weights are determined for the plurality of edges based upon a consistency between data points classified by two labels connected by the edges. An algorithm is applied that groups labels from the multiple label sets based upon the weights for the plurality of edges. Data points are identified from the corpus of data that represent conflicts within the grouped labels. An electronic message is transmitted in order to present the identified data points to entities for further classification. A new label set is generated using the further classification received from the entities.
    Type: Application
    Filed: June 5, 2014
    Publication date: December 10, 2015
    Inventors: Prasanta Ghosh, Shantanu R. Godbole, Sachindra Joshi, Srujana Merugu, Ashish Verma
  • Patent number: 9135237
    Abstract: A system and method are described for generating semantically similar sentences for a statistical language model. A semantic class generator determines for each word in an input utterance a set of corresponding semantically similar words. A sentence generator computes a set of candidate sentences each containing at most one member from each set of semantically similar words. A sentence verifier grammatically tests each candidate sentence to determine a set of grammatically correct sentences semantically similar to the input utterance. Also note that the generated semantically similar sentences are not restricted to be selected from an existing sentence database.
    Type: Grant
    Filed: July 13, 2011
    Date of Patent: September 15, 2015
    Assignee: Nuance Communications, Inc.
    Inventors: Om D. Deshmukh, Sachindra Joshi, Shajith I. Mohamed, Ashish Verma
  • Publication number: 20150185853
    Abstract: An apparatus, a system, and a method for transferring data from a terminal to an Electromyography (EMG) device are provided. The method includes detecting a user motion, determining whether the user motion corresponds to a motion associated with requesting data to be transferred from the source terminal to the EMG device, and if the user motion corresponds to a motion associated with requesting data to be transferred to from the source terminal to the EMG device, transmitting to the source terminal a request for the data according to the user motion.
    Type: Application
    Filed: December 30, 2013
    Publication date: July 2, 2015
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: William Stryker CLAUSEN, Ashish VERMA
  • Publication number: 20150186011
    Abstract: An apparatus and method for selecting items on a portable terminal are provided. The method includes receiving an input for rearranging at least one item on a User Interface (UI), and rearranging and displaying on a screen the at least one item on the UI. The at least one rearranged item is rearranged so as to be displayed in a position that is different from an original position of the at least one rearranged item in relation to a remaining portion of the UI.
    Type: Application
    Filed: December 30, 2013
    Publication date: July 2, 2015
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: William Stryker CLAUSEN, Zhiyun LI, Ashish VERMA
  • Publication number: 20150179165
    Abstract: Labeling a call, for instance by identifying an intent (i.e., the reason why the caller has called into the call center), of a caller in a conversation between a caller and an agent is a useful task for efficient customer relationship management (CRM). In an embodiment, a method of labeling sentences for presentation to a human can include selecting an intent bearing excerpt from sentences, presenting the intent bearing excerpt to the human, and enabling the human to apply a label to each sentence based on the presentation of the intent bearing excerpt. The method can reduce a manual labeling budget while increasing the accuracy of labeling models based on manual labeling.
    Type: Application
    Filed: December 19, 2013
    Publication date: June 25, 2015
    Applicant: Nuance Communications, Inc.
    Inventors: Shajith Ikbal Mohamed, Prasanta Kumar Ghosh, Ashish Verma, Jeffrey N. Marcus, Kenneth W. Church
  • Publication number: 20150162020
    Abstract: Methods, systems, and computer program products for identifying one or more utterances that are likely to carry the intent of a speaker are provided herein. A method includes providing a transcript of utterances to a word weight scoring module to perform inverse document frequency based scoring on each word in the transcript, thereby generating a weight for each word; calculating a weight for each utterance in the transcript to generate weighted utterances by summing the weights or each constituent word in each utterance; comparing at least one weighted utterance to pre-existing to example utterances carrying the intent of a speaker to determine a relevancy score for the at least one weighted utterance; and generating a ranked order of the at least one weighted utterance from highest to lowest intent relevancy score, wherein the highest intent relevancy score corresponds to the utterance which is most likely to carry intent of the speaker.
    Type: Application
    Filed: February 3, 2015
    Publication date: June 11, 2015
    Inventors: Om D. Deshmukh, Sachindra Joshi, Saket Saurabh, Ashish Verma
  • Patent number: 8983840
    Abstract: Techniques, an apparatus and an article of manufacture identifying one or more utterances that are likely to carry the intent of a speaker, from a conversation between two or more parties. A method includes obtaining an input of a set of utterances in chronological order from a conversation between two or more parties, computing an intent confidence value of each utterance by summing intent confidence scores from each of the constituent words of the utterance, wherein intent confidence scores capture each word's influence on the subsequent utterances in the conversation based on (i) the uniqueness of the word in the conversation and (ii) the number of times the word subsequently occurs in the conversation, and generating a ranked order of the utterances from highest to lowest intent confidence value, wherein the highest intent value corresponds to the utterance which is most likely to carry intent of the speaker.
    Type: Grant
    Filed: June 19, 2012
    Date of Patent: March 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: Om D. Deshmukh, Sachindra Joshi, Saket Saurabh, Ashish Verma
  • Publication number: 20140244249
    Abstract: Identification of an intent of a conversation can be useful for real-time or post-processing purposes. According to example embodiments, a method, and corresponding apparatus of identifying at least one intent-bearing utterance in a conversation, comprises determining at least one feature for each utterance among a subset of utterances of the conversation; classifying each utterance among the subset of utterances, using a classifier, as an intent classification or a non-intent classification based at least in part on a subset of the at least one determined feature; and selecting at least one utterance, with intent classification, as an intent-bearing utterance based at least in part on classification results by the classifier. Through identification of an intent bearing utterance, a call center for example, can provide improved service for callers through, for example, more effective directing of a call to a live agent.
    Type: Application
    Filed: February 28, 2013
    Publication date: August 28, 2014
    Applicants: International Business Machines Corporation, Nuance Communications, Inc.
    Inventors: Shajith Ikbal Mohamed, Kenneth W. Church, Ashish Verma, Prasanta Ghosh, Jeffrey N. Marcus