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: 9251182Abstract: 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: GrantFiled: March 13, 2013Date of Patent: February 2, 2016Assignee: International Business Machines CorporationInventors: Prasad M. Deshpande, Mukesh K. Mohania, Karin Murthy, Deepak S. Padmanabhan, Jennifer S. Reed, Scott Schumacher
-
Patent number: 9213574Abstract: 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: GrantFiled: January 30, 2010Date of Patent: December 15, 2015Assignee: International Business Machines CorporationInventors: Tanveer A Faruquie, Hima P Karanam, Mukesh K Mohania, L Venkata Subramaniam, Girish Venkatachaliah
-
Patent number: 9208194Abstract: 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: GrantFiled: August 25, 2014Date of Patent: December 8, 2015Assignee: International Business Machines CorporationInventors: Mukesh K. Mohania, Raja Sreekanth Nidadavolu
-
Patent number: 9183598Abstract: 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: GrantFiled: May 29, 2013Date of Patent: November 10, 2015Assignee: International Business Machines CorporationInventors: Kuntal Dey, Seema Nagar, Kanika Narang, Sameep Mehta, L. Venkata Subramaniam, Mukesh K. Mohania
-
Patent number: 9104709Abstract: 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: GrantFiled: March 16, 2012Date of Patent: August 11, 2015Assignee: International Business Machines CorporationInventors: Snigdha Chaturvedi, Tanveer A Faruquie, Hima P Karanam, Mukesh K Mohania, L Venkata Subramaniam
-
Publication number: 20150199345Abstract: 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: ApplicationFiled: January 14, 2014Publication date: July 16, 2015Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Sachindra Joshi, Sameep Mehta, Mukesh K. Mohania, Sumit Negi
-
Patent number: 9071571Abstract: 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: GrantFiled: June 30, 2011Date of Patent: June 30, 2015Assignee: International Business Machines CorporationInventors: Manish A. Bhide, Ajay K. Gupta, Mukesh K. Mohania, Sumit Negi
-
Patent number: 9047298Abstract: 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: GrantFiled: September 10, 2012Date of Patent: June 2, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dakshi Agrawal, Joel W. Branch, Franck Le, Sihyung Lee, Mukesh K. Mohania
-
Patent number: 9031958Abstract: 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: GrantFiled: April 18, 2011Date of Patent: May 12, 2015Assignee: International Business Machines CorporationInventors: Dakshi Agrawal, Joel W. Branch, Franck Le, Sihyung Lee, Mukesh K. Mohania
-
Patent number: 8996524Abstract: 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: GrantFiled: March 8, 2012Date of Patent: March 31, 2015Assignee: International Business Machines CorporationInventors: Snigdha Chaturvedi, Tanveer A Faruquie, Hima P. Karanam, Marvin Mendelssohn, Mukesh K. Mohania, L. Venkata Subramaniam
-
Publication number: 20150073902Abstract: 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: ApplicationFiled: September 12, 2013Publication date: March 12, 2015Applicant: International Business Machines CorporationInventors: Soujanya Soni, Vishal S. Batra, Mukesh K. Mohania
-
Patent number: 8938430Abstract: 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: GrantFiled: February 22, 2012Date of Patent: January 20, 2015Assignee: International Business Machines CorporationInventors: Sheshnarayan Agrawal, Mukesh K. Mohania
-
Publication number: 20150006247Abstract: 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: ApplicationFiled: September 18, 2014Publication date: January 1, 2015Inventors: Vishal S. Batra, Raghuram Krishnapuram, Mukesh K. Mohania
-
Publication number: 20150006631Abstract: 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: ApplicationFiled: June 26, 2013Publication date: January 1, 2015Applicant: International Business Machines CorporationInventors: Prasad M. Deshpande, Mukesh K. Mohania, Vishal S. Batra, Sriram Raghavan
-
Patent number: 8918895Abstract: 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: GrantFiled: May 9, 2013Date of Patent: December 23, 2014Assignee: International Business Machines CorporationInventors: Sheshnarayan Agrawal, Mukesh K. Mohania
-
Publication number: 20140358912Abstract: 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: ApplicationFiled: May 29, 2013Publication date: December 4, 2014Inventors: Kuntal Dey, Seema Nagar, Kanika Narang, Sameep Mehta, L. Venkata Subramaniam, Mukesh K. Mohania
-
Publication number: 20140358956Abstract: 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: ApplicationFiled: August 25, 2014Publication date: December 4, 2014Inventors: Mukesh K. Mohania, Raja Sreekanth Nidadavolu
-
Patent number: 8893288Abstract: 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: GrantFiled: July 2, 2012Date of Patent: November 18, 2014Assignee: International Business Machines CorporationInventors: Sheshnarayan Agrawal, Mukesh K. Mohania
-
Patent number: 8874600Abstract: 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: GrantFiled: January 30, 2010Date of Patent: October 28, 2014Assignee: International Business Machines CorporationInventors: Himanshu Gupta, Rajeev Gupta, Laurent S. Mignet, Mukesh K. Mohania, Ullas B. Nambiar
-
Patent number: 8875302Abstract: 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: GrantFiled: May 15, 2012Date of Patent: October 28, 2014Assignee: International Business Machines CorporationInventors: Sheshnarayan Agrawal, Prasad M. Deshpande, Mukesh K. Mohania, Karin Murthy, Deepak S. Padmanabhan