Patents by Inventor Mukesh K. Mohania

Mukesh K. Mohania 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: 9251182
    Abstract: A method for supplementing structured information within a data system for entities based on unstructured data analyzes a document with unstructured data and extracts attribute values from the unstructured data for one or more entities of the data system. Entity records with structured information are retrieved from the data system based on the extracted attribute values. Entity references for corresponding entities of the data system are constructed based on a comparison of the retrieved entity records and the extracted attribute values. The entity references are linked to the corresponding entities within the data system, with the entity references including extracted attributes from the unstructured data for corresponding linked entities.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: February 2, 2016
    Assignee: International Business Machines Corporation
    Inventors: Prasad M. Deshpande, Mukesh K. Mohania, Karin Murthy, Deepak S. Padmanabhan, Jennifer S. Reed, Scott Schumacher
  • Patent number: 9213574
    Abstract: A method, system and a computer program product for determining resources allocation in a distributed computing environment. An embodiment may include identifying resources in a distributed computing environment, computing provisioning parameters, computing configuration parameters and quantifying service parameters in response to a set of service level agreements (SLA). The embodiment may further include iteratively computing a completion time required for completion of the assigned task and a cost. Embodiments may further include computing an optimal resources configuration and computing at least one of an optimal completion time and an optimal cost corresponding to the optimal resources configuration. Embodiments may further include dynamically modifying the optimal resources configuration in response to at least one change in at least one of provisioning parameters, computing parameters and quantifying service parameters.
    Type: Grant
    Filed: January 30, 2010
    Date of Patent: December 15, 2015
    Assignee: International Business Machines Corporation
    Inventors: Tanveer A Faruquie, Hima P Karanam, Mukesh K Mohania, L Venkata Subramaniam, Girish Venkatachaliah
  • Patent number: 9208194
    Abstract: One or more computer processors identify words in a natural language query that have previously-established associations with stored data upon which the query will be executed. The natural language query is formatted to a query template that includes at least one first component and at least one second component. One or more computer processors modify the at least one first component of the a query template based on at least one link between the one or more words in the natural language query and the at least one first component. One or more computer processors generate a new query by adding one or more values to the query template. The one or more values are added to the query template based on the modification of the at least one first component. One or more computer processors execute a search based on the new query.
    Type: Grant
    Filed: August 25, 2014
    Date of Patent: December 8, 2015
    Assignee: International Business Machines Corporation
    Inventors: Mukesh K. Mohania, Raja Sreekanth Nidadavolu
  • Patent number: 9183598
    Abstract: Techniques, systems, and articles of manufacture for identifying event-specific social discussion threads. A method includes identifying a spatial relationship and one or more additional relationships across two or more topical clusters derived from a text source, extracting one or more temporally evolving discussion sequences across the two or more topical clusters, identifying at least one social discussion thread across the two or more topical clusters by identifying a correlation between the one or more additional relationships and the one or more temporally evolving discussion sequences, and to identifying a geographically-constrained social discussion thread among the at least one identified social discussion thread by identifying a correlation between the spatial relationship across the two or more topical clusters and the at least one identified social discussion thread.
    Type: Grant
    Filed: May 29, 2013
    Date of Patent: November 10, 2015
    Assignee: International Business Machines Corporation
    Inventors: Kuntal Dey, Seema Nagar, Kanika Narang, Sameep Mehta, L. Venkata Subramaniam, Mukesh K. Mohania
  • Patent number: 9104709
    Abstract: According to one embodiment of the present invention, a system controls cleansing of data within a database system, and comprises a computer system including at least one processor. The system receives a data set from the database system, and one or more features of the data set are selected for determining values for one or more characteristics of the selected features. The determined values are applied to a data quality estimation model to determine data quality estimates for the data set. Problematic data within the data set are identified based on the data quality estimates, where the cleansing is adjusted to accommodate the identified problematic data. Embodiments of the present invention further include a method and computer program product for controlling cleansing of data within a database system in substantially the same manner described above.
    Type: Grant
    Filed: March 16, 2012
    Date of Patent: August 11, 2015
    Assignee: International Business Machines Corporation
    Inventors: Snigdha Chaturvedi, Tanveer A Faruquie, Hima P Karanam, Mukesh K Mohania, L Venkata Subramaniam
  • Publication number: 20150199345
    Abstract: An approach is provided for creating a new document. Keywords specifying a subject matter of the new document are received. Metadata of documents is determined to match keyword(s) included in the received keywords and the documents are retrieved. Based on a section being created in the new document, a ranked list of the retrieved documents is generated. A selection of a document included in the ranked list is received. The selected document is added to the new document. The new document is determined to be not complete. The keywords are refined based on the added document. Based on the subject matter and the refined keywords, the new document is completed by repeating the steps of determining the metadata, retrieving the documents, generating the ranked list, receiving the selection, and adding the selected document.
    Type: Application
    Filed: January 14, 2014
    Publication date: July 16, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sachindra Joshi, Sameep Mehta, Mukesh K. Mohania, Sumit Negi
  • Patent number: 9071571
    Abstract: A computational device receives a first text message in a text messaging format from a mobile device to access a website that stores information in a markup language format. The computational device converts one or more elements of the stored information from the markup language format to the text messaging format. The computational device sends a second text message that indicates how to interact with the website in the text messaging format to the mobile device.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: June 30, 2015
    Assignee: International Business Machines Corporation
    Inventors: Manish A. Bhide, Ajay K. Gupta, Mukesh K. Mohania, Sumit Negi
  • Patent number: 9047298
    Abstract: Systems and methods are provided for file searching on mobile devices. A system includes a user interface and a file query system. The user interface is for receiving a user-provided spatio-temporal query for use in searching for a particular file. The user-provided spatio-temporal query is provided by a user of a mobile device. The file query system is for determining information about the particular file responsive to the user-provided spatio-temporal query, and identifying from the information one or more files as a search result for the particular file.
    Type: Grant
    Filed: September 10, 2012
    Date of Patent: June 2, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dakshi Agrawal, Joel W. Branch, Franck Le, Sihyung Lee, Mukesh K. Mohania
  • Patent number: 9031958
    Abstract: Systems and methods are provided for file searching on mobile devices. A system includes a user interface and a file query system. The user interface is for receiving a user-provided spatio-temporal query for use in searching for a particular file. The user-provided spatio-temporal query is provided by a user of a mobile device. The file query system is for determining information about the particular file responsive to the user-provided spatio-temporal query, and identifying from the information one or more files as a search result for the particular file.
    Type: Grant
    Filed: April 18, 2011
    Date of Patent: May 12, 2015
    Assignee: International Business Machines Corporation
    Inventors: Dakshi Agrawal, Joel W. Branch, Franck Le, Sihyung Lee, Mukesh K. Mohania
  • Patent number: 8996524
    Abstract: Methods, computer program products and systems are provided for mining for sub-patterns within a text data set. The embodiments facilitate finding a set of N frequently occurring sub-patterns within the data set, extracting the N sub-patterns from the data set, and clustering the extracted sub-patterns into K groups, where each extracted sub-pattern is placed within the same group with other extracted sub-patterns based upon a distance value D that determines a degree of similarity between the sub-pattern and every other sub-pattern within the same group.
    Type: Grant
    Filed: March 8, 2012
    Date of Patent: March 31, 2015
    Assignee: International Business Machines Corporation
    Inventors: Snigdha Chaturvedi, Tanveer A Faruquie, Hima P. Karanam, Marvin Mendelssohn, Mukesh K. Mohania, L. Venkata Subramaniam
  • Publication number: 20150073902
    Abstract: Methods, systems, and articles of manufacture for financial transaction analytics are provided herein. A method includes generating a profile of a customer, the customer profile comprising multiple commercial-related parameters pertaining to the customer based at least on past transaction information of the customer; determining the identity of a merchant from a message pertaining to a transaction of the customer; determining location information of the customer from the message pertaining to the customer transaction; and generating at least one commercial offer personalized for the customer based on (i) the customer profile, (ii) the merchant identified from the message, and (iii) the customer location determined from the message.
    Type: Application
    Filed: September 12, 2013
    Publication date: March 12, 2015
    Applicant: International Business Machines Corporation
    Inventors: Soujanya Soni, Vishal S. Batra, Mukesh K. Mohania
  • Patent number: 8938430
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for archiving an active record in a database. An auxiliary table is created in the database. The auxiliary table can store metadata information about active records to be archived and deleted from the database. An active record to be deleted from the database is selected. Metadata information is stored in the auxiliary table for the selected active record. The selected active record is archived into a data storage device. The selected active record is deleted from the database, based on the update information in the auxiliary table, without comparing column data for the archived record in the data storage device and the active record in the database prior to deletion of the active record from the database.
    Type: Grant
    Filed: February 22, 2012
    Date of Patent: January 20, 2015
    Assignee: International Business Machines Corporation
    Inventors: Sheshnarayan Agrawal, Mukesh K. Mohania
  • Publication number: 20150006247
    Abstract: A method, system and software for using customer community analytics for: (i) discovering relationships (for example, financial transactional relationships) between customers and other entities (such as companies); (ii) representing the customers, other entities and their relationships in the form of a machine readable graph; and (iii) using the graph to perform graph-based functions. These functions may include: up-selling, cross-selling, making personalized recommendations, discovering a financial products supply chain and/or facilitating social interactions between and among customers and other entities.
    Type: Application
    Filed: September 18, 2014
    Publication date: January 1, 2015
    Inventors: Vishal S. Batra, Raghuram Krishnapuram, Mukesh K. Mohania
  • Publication number: 20150006631
    Abstract: Techniques, systems, and articles of manufacture for collaborative analytics with edge devices. A method includes identifying multiple items of data pertaining to a user from one or more user actions implemented across multiple user devices, identifying one or more rules associated with one or more user preferences, exchanging the multiple items of data across the multiple user devices, and applying the one or more rules to the multiple items of data across the multiple user devices to generate an output via at least one of the multiple user devices.
    Type: Application
    Filed: June 26, 2013
    Publication date: January 1, 2015
    Applicant: International Business Machines Corporation
    Inventors: Prasad M. Deshpande, Mukesh K. Mohania, Vishal S. Batra, Sriram Raghavan
  • Patent number: 8918895
    Abstract: In a method for preventing information leakage in a workflow environment, a computer system receives a request to access documents in a repository. In one aspect, the computer system identifies articles in the document against the access credentials of the requestor. Further, the computer system extracts protected information from rows and columns in the articles based on label access controls. In another aspect, the computer system generates protected values in the extracted protected information from the rows and generating protected patterns in the extracted protected information from the columns. The computer system redacts the generated protected value and the generated protected patterns based on the access credentials of the requestor.
    Type: Grant
    Filed: May 9, 2013
    Date of Patent: December 23, 2014
    Assignee: International Business Machines Corporation
    Inventors: Sheshnarayan Agrawal, Mukesh K. Mohania
  • Publication number: 20140358912
    Abstract: Techniques, systems, and articles of manufacture for identifying event-specific social discussion threads. A method includes identifying a spatial relationship and one or more additional relationships across two or more topical clusters derived from a text source, extracting one or more temporally evolving discussion sequences across the two or more topical clusters, identifying at least one social discussion thread across the two or more topical clusters by identifying a correlation between the one or more additional relationships and the one or more temporally evolving discussion sequences, and to identifying a geographically-constrained social discussion thread among the at least one identified social discussion thread by identifying a correlation between the spatial relationship across the two or more topical clusters and the at least one identified social discussion thread.
    Type: Application
    Filed: May 29, 2013
    Publication date: December 4, 2014
    Inventors: Kuntal Dey, Seema Nagar, Kanika Narang, Sameep Mehta, L. Venkata Subramaniam, Mukesh K. Mohania
  • Publication number: 20140358956
    Abstract: One or more computer processors identify words in a natural language query that have previously-established associations with stored data upon which the query will be executed. The natural language query is formatted to a query template that includes at least one first component and at least one second component. One or more computer processors modify the at least one first component of the a query template based on at least one link between the one or more words in the natural language query and the at least one first component. One or more computer processors generate a new query by adding one or more values to the query template. The one or more values are added to the query template based on the modification of the at least one first component. One or more computer processors execute a search based on the new query.
    Type: Application
    Filed: August 25, 2014
    Publication date: December 4, 2014
    Inventors: Mukesh K. Mohania, Raja Sreekanth Nidadavolu
  • Patent number: 8893288
    Abstract: In a method for preventing information leakage in a workflow environment, a computer system receives a request to access documents in a repository. In one aspect, the computer system identifies articles in the document against the access credentials of the requestor. Further, the computer system extracts protected information from rows and columns in the articles based on label access controls. In another aspect, the computer system generates protected values in the extracted protected information from the rows and generating protected patterns in the extracted protected information from the columns. The computer system redacts the generated protected value and the generated protected patterns based on the access credentials of the requestor.
    Type: Grant
    Filed: July 2, 2012
    Date of Patent: November 18, 2014
    Assignee: International Business Machines Corporation
    Inventors: Sheshnarayan Agrawal, Mukesh K. Mohania
  • Patent number: 8874600
    Abstract: Embodiments of the invention provide data management solutions that go beyond the traditional warehousing system to support advanced analytics. Furthermore, embodiments of the invention relate to systems and methods for extracting data from an existing data warehouse, storing the extracted data in a reusable (intermediate) form using data parallel and compute parallel techniques over cloud, query processing over the data with/without compute parallel techniques, and providing querying using high level querying languages.
    Type: Grant
    Filed: January 30, 2010
    Date of Patent: October 28, 2014
    Assignee: International Business Machines Corporation
    Inventors: Himanshu Gupta, Rajeev Gupta, Laurent S. Mignet, Mukesh K. Mohania, Ullas B. Nambiar
  • Patent number: 8875302
    Abstract: A computer receives an electronic document that includes a group of terms. The computer sends the electronic document to an information extraction program that extracts specific terms from the group of terms. Each of the specific terms that match to a certain extent with one of the attribute values in an electronic dictionary is identified. A value associated with the electronic document is generated based on the specific terms that match, and on an end-user that is attempting to access the electronic document.
    Type: Grant
    Filed: May 15, 2012
    Date of Patent: October 28, 2014
    Assignee: International Business Machines Corporation
    Inventors: Sheshnarayan Agrawal, Prasad M. Deshpande, Mukesh K. Mohania, Karin Murthy, Deepak S. Padmanabhan