Patents by Inventor Manish A Bhide
Manish A Bhide 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: 8473513Abstract: Methods and arrangements for extracting tuples from a streaming XML document. A query twig is applied to the XML document stream, tuples are extracted from the XML document stream based on the query twig, and a quantity of extracted tuples is limited via foregoing extraction of duplicate tuples extraction of tuples that do not satisfy query twig criteria.Type: GrantFiled: January 31, 2010Date of Patent: June 25, 2013Assignee: International Business Machines CorporationInventors: Manoj K. Agarwal, Manish A. Bhide, Srinivas K. Mittapalli, Mukesh K. Mohania, Sriram K. Padmanabhan
-
Publication number: 20130124453Abstract: A computer-implemented method, computer program product and a system for identifying and handling slowly changing dimension (SCD) attributes for use with an Extract, Transform, Load (ETL) process, comprising importing a data model for dimensional data into a data integration system, where the dimensional data comprises a plurality of attributes, identifying via a data discovery analyzer one or more attributes in the data model as SCD attributes, importing the identified SCD attributes into the data integration system, selecting a data source comprising dimensional data, automatically generating an ETL job for the dimensional data utilizing the imported SCD attributes, and executing the automatically generated ETL to extract the dimensional data from the data source and loading the dimensional data into the imported SCD attributes in a target data system.Type: ApplicationFiled: November 10, 2011Publication date: May 16, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Manish A. Bhide, Srinivas Kiran Mittapalli, Sriram K. Padmanabhan
-
Publication number: 20130124454Abstract: A computer-implemented method, computer program product and a system for identifying and handling slowly changing dimension (SCD) attributes for use with an Extract, Transform, Load (ETL) process, comprising importing a data model for dimensional data into a data integration system, where the dimensional data comprises a plurality of attributes, identifying via a data discovery analyzer one or more attributes in the data model as SCD attributes, importing the identified SCD attributes into the data integration system, selecting a data source comprising dimensional data, automatically generating an ETL job for the dimensional data utilizing the imported SCD attributes, and executing the automatically generated ETL to extract the dimensional data from the data source and loading the dimensional data into the imported SCD attributes in a target data system.Type: ApplicationFiled: September 14, 2012Publication date: May 16, 2013Applicant: INTERNATIONAL BUSINESS MACHINES COPORATIONInventors: Manish A. Bhide, Srinivas Kiran Mittapalli, Sriram Padmanabhan
-
Publication number: 20130117216Abstract: A computer-implemented method, computer program product and a system for supporting star and snowflake data schemas for use with an Extract, Transform, Load (ETL) process, comprising selecting a data source comprising dimensional data, where the dimensional data comprises at least one source table comprising at least one source column, importing a data model for the dimensional data into a data integration system, analyzing the imported data model to select a star or snowflake target data schema comprising target dimensions and target facts, generating a meta-model representation by mapping at least one source table or source column to each target fact and target dimension, automatically converting the meta-model representation into one or more ETL jobs, and executing the ETL jobs to extract the dimensional data from the data source and loading the dimensional data into the selected target data schema in a target data system.Type: ApplicationFiled: November 9, 2011Publication date: May 9, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Manish A. Bhide, Srinivas Kiran Mittapalli, Sriram Padmanabhan
-
Publication number: 20130117217Abstract: A computer-implemented method, computer program product and a system for supporting star and snowflake data schemas for use with an Extract, Transform, Load (ETL) process, comprising selecting a data source comprising dimensional data, where the dimensional data comprises at least one source table comprising at least one source column, importing a data model for the dimensional data into a data integration system, analyzing the imported data model to select a star or snowflake target data schema comprising target dimensions and target facts, generating a meta-model representation by mapping at least one source table or source column to each target fact and target dimension, automatically converting the meta-model representation into one or more ETL jobs, and executing the ETL jobs to extract the dimensional data from the data source and loading the dimensional data into the selected target data schema in a target data system.Type: ApplicationFiled: September 14, 2012Publication date: May 9, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Manish A. Bhide, Srinivas Kiran Mittapalli, Sriram Padmanabhan
-
Patent number: 8434008Abstract: Disclosed is a method and system for integrating heterogeneous fragments of information from at least two collaboration channels, using one or more servers, each adapted to provide fragments from one collaboration channel; one or more adapters, each adapted to adapt a fragment provided by a corresponding server to an interface common to the collaboration channels; and a module adapted to: find a previously stored fragment related to a new adapted fragment, and create a link between the related fragment and the new fragment; and one or more repositories, each adapted to store an adapted fragment from a corresponding server. Other embodiments are also disclosed.Type: GrantFiled: April 16, 2009Date of Patent: April 30, 2013Assignee: International Business Machines CorporationInventors: Manish A. Bhide, Ajay Gupta, Mukesh K. Mohania, Rajesh V. Patil
-
Publication number: 20130073515Abstract: Executing a plurality of transform stages in an extract, transform and load (ETL) job including, for each of the transform stages, receiving a plurality of input row identifiers (RIDs) corresponding to a first plurality of source database table rows in a source database table. Data is retrieved directly from a subset of the source database table columns in the first plurality of source database table rows based on the input RIDs and transform logic. Partial row data including data from the subset of the source database table columns is generated for each of the first plurality of source database table rows. Transformed data is generated based on the partial row data and to the transform logic. Output RIDs corresponding to a second plurality of rows in the source database table that include a least a subset of the transformed data are output to a downstream stage.Type: ApplicationFiled: September 21, 2011Publication date: March 21, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Manish A. Bhide, Krishna K. Bonagiri, Srinivas K. Mittapalli
-
Publication number: 20130007589Abstract: 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: ApplicationFiled: June 30, 2011Publication date: January 3, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Manish A. BHIDE, Ajay K. GUPTA, Mukesh K. MOHANIA, Sumit NEGI
-
Publication number: 20120290345Abstract: An embodiment of the invention provides a method and system for analyzing a plurality of reports. More specifically, a change detection module predicts results of future reports based on past reports and identifies a first report that deviates from its predicted results. A dependency analysis module connected to the change detection module at least one report sharing a dependency with the first report by performing a dependency analysis and/or a usage analysis. The dependency analysis labels the first report and at least one second report as sharing a dependency if the second report deviates from its predicted results. The usage analysis labeling the first report and at least one report analyzed by an analyst as sharing a dependency if the report analyzed by the analyst is analyzed in response to the identification of the first report.Type: ApplicationFiled: July 21, 2012Publication date: November 15, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Sumit Negi, Manish A. Bhide, Vishal S. Batra, Govind Kothari
-
Publication number: 20120259837Abstract: Embodiments of the invention disclose a method, a system and a computer program product of discovering automated insights in XML data by generating a query result in response to querying data using a query, wherein the data is in a markup language format, and identifying a pattern associated with the query result, wherein the data in the markup language format is used for pattern identification.Type: ApplicationFiled: June 20, 2012Publication date: October 11, 2012Applicant: International Business Machines CorporationInventors: Manish A. Bhide, Venkat Chakravarthy, Mukesh K. Mohania, Girish Venkatachaliah
-
Publication number: 20120259836Abstract: Embodiments of the invention disclose a method, a system and a computer program product of discovering automated insights in XML data by generating a query result in response to querying data using a query, wherein the data is in a markup language format, and identifying a pattern associated with the query result, wherein the data in the markup language format is used for pattern identification.Type: ApplicationFiled: June 20, 2012Publication date: October 11, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Manish A. Bhide, Venkat Chakravarthy, Mukesh K. Mohania, Girish Venkatachaliah
-
Patent number: 8271479Abstract: Embodiments of the invention disclose a method, a system and a computer program product of discovering automated insights in XML data by generating a query result in response to querying data using a query, wherein the data is in a markup language format, and identifying a pattern associated with the query result, wherein the data in the markup language format is used for pattern identification.Type: GrantFiled: November 23, 2009Date of Patent: September 18, 2012Assignee: International Business Machines CorporationInventors: Manish A Bhide, Venkat Chakravarthy, Mukesh K Mohania, Girish Venkatachaliah
-
Publication number: 20120191636Abstract: An embodiment of the invention provides a method and system for analyzing a plurality of reports. More specifically, a change detection module predicts results of future reports based on past reports and identifies a first report that deviates from its predicted results. A dependency analysis module connected to the change detection module at least one report sharing a dependency with the first report by performing a dependency analysis and/or a usage analysis. The dependency analysis labels the first report and at least one second report as sharing a dependency if the second report deviates from its predicted results. The usage analysis labeling the first report and at least one report analyzed by an analyst as sharing a dependency if the report analyzed by the analyst is analyzed in response to the identification of the first report.Type: ApplicationFiled: January 24, 2011Publication date: July 26, 2012Applicant: International Business Machines CorporationInventors: Sumit Negi, Manish A. Bhide, Vishal S. Batra, Govind Kothari
-
Publication number: 20120166460Abstract: A method, computer program product, and system for enabling parallel processing of an XML document without pre-parsing, utilizing metadata associated with the XML document and created at the same time as the XML document. The metadata is used to generate partitions of the XML document at the time of parallel processing, without requiring system-intensive pre-parsing.Type: ApplicationFiled: March 7, 2012Publication date: June 28, 2012Applicant: International Business Machines CorporationInventors: Manoj K. Agarwal, Manish A. Bhide, Srinivas K. Mittapalli, Sriram K. Padmanabhan, Girish Venkatachaliah
-
Publication number: 20120078929Abstract: A method, computer program product, and system for enabling parallel processing of an XML document without pre-parsing, utilizing metadata associated with the XML document and created at the same time as the XML document. The metadata is used to generate partitions of the XML document at the time of parallel processing, without requiring system-intensive pre-parsing.Type: ApplicationFiled: September 29, 2010Publication date: March 29, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Manoj K. Agarwal, Manish A. Bhide, Srinivas K. Mittapalli, Sriram K. Padmanabhan, Girish Venkatachaliah
-
Publication number: 20110191323Abstract: Methods and arrangements for extracting tuples from a streaming XML document. A query twig is applied to the XML document stream, tuples are extracted from the XML document stream based on the query twig, and a quantity of extracted tuples is limited via foregoing extraction of duplicate tuples extraction of tuples that do not satisfy query twig criteria.Type: ApplicationFiled: January 31, 2010Publication date: August 4, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Manoj K. Agarwal, Manish A. Bhide, Srinivas K. Mittapalli, Mukesh K. Mohania, Sriram K. Padmanabhan
-
Publication number: 20110125729Abstract: Embodiments of the invention disclose a method, a system and a computer program product of discovering automated insights in XML data by generating a query result in response to querying data using a query, wherein the data is in a markup language format, and identifying a pattern associated with the query result, wherein the data in the markup language format is used for pattern identification.Type: ApplicationFiled: November 23, 2009Publication date: May 26, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Manish A. Bhide, Venkat Chakravarthy, Mukesh K. Mohania, Girish Venkatachaliah
-
Patent number: 7917512Abstract: A workload specification, detailing specific queries and a frequency of execution of each of the queries, and a set of partitions, are obtained for the database, as inputs. A number of candidate tables are identified for the database, the tables having a plurality of attributes. A chosen attribute is allocated for each of the tables, to obtain a set of tables and a set of appropriate partitions for each of the tables.Type: GrantFiled: November 30, 2007Date of Patent: March 29, 2011Assignee: International Business Machines CorporationInventors: Manish A. Bhide, Sam S. Lightstone, Laurent S. Mignet, Sumit Negi, Daniele C. Zilio
-
Publication number: 20110072319Abstract: Techniques for running an Extract Transform Load (ETL) job in parallel on one or more processors wherein the ETL job comprises use of an extensible markup language (XML) document are provided. The techniques include receiving an XML document input, identifying a node in the XML document at which partitioning of the XML document is to begin, sending partition information to each respective processor, performing a shallow parsing of the XML document in parallel on the one or more processors, wherein each processor performs shallow parsing using the identified partition node until it reaches its identified partition, using the shallow parsing to generate the partition of the input XML document, wherein each processor generates a different partition of the same XML document, and sending each partition in streaming format to an ETL job instance.Type: ApplicationFiled: September 24, 2009Publication date: March 24, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Manoj K. Agarwal, Manish A. Bhide, Srilakshmi Kotwal, Srinivas Kiran Mittapalli, Sriram Padmanabhan
-
Publication number: 20110055295Abstract: Embodiments of the invention broadly contemplate systems, apparatuses and methods providing simplified file searching using peripheral external information derived from one or more external sources. The peripheral external information corresponds to the context in which the user received and/or saved the file.Type: ApplicationFiled: September 1, 2009Publication date: March 3, 2011Applicant: International Business Machines CorporationInventors: Manish Bhide, Ajay Gupta, Mukesh K. Mohania, Girish Venkatachaliah