Patents by Inventor Manish Anand
Manish Anand 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: 10210189Abstract: A method for analyzing performance of a computer system where at a plurality of time intervals, a set of KPIs of a database and database performance outputs are monitored. A database performance value is calculated based on the monitored KPIs and one or more database performance outputs. In response to determining the database performance value is below a first threshold, a KPI correlation coefficient is calculated. The calculated KPI correlation coefficient with the greatest value is selected as a target KPI. In response to determining that a count of functions of the target KPI meets a second threshold, a dynamic tabular representation of the determined target KPI is generated. A correlation matrix is generated based on the generated tabular representation and the plurality of time intervals and a first set of target functions are identified based on the generated correlation matrix.Type: GrantFiled: February 28, 2018Date of Patent: February 19, 2019Assignee: International Business Machines CorporationInventors: Manish Anand, Pathan Niyazulla Khan, Sweta Singh
-
Publication number: 20180196837Abstract: A method for analyzing performance of a computer system where at a plurality of time intervals, a set of KPIs of a database and database performance outputs are monitored. A database performance value is calculated based on the monitored KPIs and one or more database performance outputs. In response to determining the database performance value is below a first threshold, a KPI correlation coefficient is calculated. The calculated KPI correlation coefficient with the greatest value is selected as a target KPI. In response to determining that a count of functions of the target KPI meets a second threshold, a dynamic tabular representation of the determined target KPI is generated. A correlation matrix is generated based on the generated tabular representation and the plurality of time intervals and a first set of target functions are identified based on the generated correlation matrix.Type: ApplicationFiled: February 28, 2018Publication date: July 12, 2018Inventors: Manish Anand, Pathan Niyazulla Khan, Sweta Singh
-
Publication number: 20180196835Abstract: A method, computer program product, and system for analyzing performance of a computer system where at a plurality of time intervals, a set of KPIs of a database and database performance outputs are monitored. A database performance value is calculated based on the monitored KPIs and one or more database performance outputs. In response to determining the database performance value is below a first threshold, a KPI correlation coefficient is calculated. The calculated KPI correlation coefficient with the greatest value is selected as a target KPI. In response to determining that a count of functions of the target KPI meets a second threshold, a dynamic tabular representation of the determined target KPI is generated. A correlation matrix is generated based on the generated tabular representation and the plurality of time intervals and a first set of target functions are identified based on the generated correlation matrix.Type: ApplicationFiled: January 6, 2017Publication date: July 12, 2018Inventors: Manish Anand, Pathan Niyazulla Khan, Sweta Singh
-
Patent number: 9830405Abstract: Methods for providing sketch dimensions for a drawing view and corresponding systems and computer-readable mediums. A method includes receiving a geometric model including a revolved feature generated using a sketch having sketch dimensions. The sketch and the sketch dimensions are in a sketch plane. The method includes, in response to one or more sketch objects being visible in a current view plane of the revolved feature, generating a drawing view of the one or more sketch objects in the current view plane. The drawing view includes the sketch dimensions of the one or more sketch objects.Type: GrantFiled: April 21, 2014Date of Patent: November 28, 2017Assignee: Siemens Product Lifecycle Management Software Inc.Inventors: Shrinivas Soman, Nilesh Gurav, Arindam Ghosh, Manish Anand
-
Patent number: 9542469Abstract: In the context of data administration in enterprises, an effective manner of providing a central data warehouse, particularly via employing a tool that helps by analyzing existing data and reports from different business units. In accordance with at least one embodiment of the invention, such a tool analyzes the data model of an enterprise and proposes alternatives for building a new data warehouse. The tool, in accordance with at least one embodiment of the invention, models the problem of identifying fact/dimension attributes of a warehouse model as a graph cut on a Dependency Analysis Graph (DAG). The DAG is built using existing data models and the report generation scripts. The tool also uses the DAG for generation of ETL (Extract, Transform Load) scripts that can be used to populate the newly proposed data warehouse from data present in the existing schemas.Type: GrantFiled: August 25, 2010Date of Patent: January 10, 2017Assignee: International Business Machines CorporationInventors: Vishal Singh Batra, Manish Anand Bhide, Mukesh Kumar Mohania, Sumit Negi
-
Patent number: 9477651Abstract: A method, a computer program product and a system identify partition locations within an extended markup language (XML) document without parsing so as to process portions of said document in parallel. The XML document includes sections required to remain continuous. The document is scanned for continuous sections without parsing, and boundaries of the initial partitions are adjusted to reside outside the continuous sections to determine resulting partitions for the document. The resulting partitions may be processed in parallel to provide the document information for storage.Type: GrantFiled: September 29, 2010Date of Patent: October 25, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Manoj K. Agarwal, Amir Bar-Or, Manish Anand Bhide, Sebastian Ertel, Sriram K. Padmanabhan
-
Patent number: 9298787Abstract: 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: GrantFiled: November 9, 2011Date of Patent: March 29, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Manish Anand Bhide, Srinivas Kiran Mittapalli, Sriram Padmanabhan
-
Patent number: 9031902Abstract: 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: GrantFiled: November 10, 2011Date of Patent: May 12, 2015Assignee: International Business Machines CorporationInventors: Manish Anand Bhide, Srinivas Kiran Mittapalli, Sriram K. Padmanabhan
-
Publication number: 20140358493Abstract: Methods for providing sketch dimensions for a drawing view and corresponding systems and computer-readable mediums. A method includes receiving a geometric model including a revolved feature generated using a sketch having sketch dimensions. The sketch and the sketch dimensions are in a sketch plane. The method includes, in response to one or more sketch objects being visible in a current view plane of the revolved feature, generating a drawing view of the one or more sketch objects in the current view plane. The drawing view includes the sketch dimensions of the one or more sketch objects.Type: ApplicationFiled: April 21, 2014Publication date: December 4, 2014Applicant: Siemens Product Lifecycle Management Software Inc.Inventors: Shrinivas Soman, Nilesh Gurav, Arindam Ghosh, Manish Anand
-
Publication number: 20140178035Abstract: In general, embodiments of the present invention provide systems, methods and computer readable media for communication using interactive digital content.Type: ApplicationFiled: December 19, 2013Publication date: June 26, 2014Applicant: Kindoma, Inc.Inventors: Rafael Antonio Ballagas, Mirjana Spasojevic, Manish Anand
-
Patent number: 8688606Abstract: 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: GrantFiled: January 24, 2011Date of Patent: April 1, 2014Assignee: International Business Machines CorporationInventors: Sumit Negi, Manish Anand Bhide, Vishal Singh Batra, Govind Kothari
-
Patent number: 8682825Abstract: 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: GrantFiled: July 21, 2012Date of Patent: March 25, 2014Assignee: International Business Machines CorporationInventors: Sumit Negi, Manish Anand Bhide, Vishal Singh Batra, Govind Kothari
-
Patent number: 8589384Abstract: Methods and arrangements for employing descriptors for agent-customer interactions are disclosed. Filtering the pooled records based on one or more predetermined criteria is done such that analyzing the filtered records and comparing one interaction between an agent and a customer with another interaction between an agent and a customer may occur.Type: GrantFiled: August 25, 2010Date of Patent: November 19, 2013Assignee: International Business Machines CorporationInventors: Manish Anand Bhide, Om Dadaji Deshmukh, Ashish Verma
-
Patent number: 8561126Abstract: Methods, systems and computer program products for automatically enforcing obligations in accordance with a data-handling policy are disclosed. Requests by users for accessing data stored in a data repository are intercepted. A determination is made whether any obligations apply to each data item requested in accordance with the data handling policy. The determination may relate to whether rules having associated obligations identified in the data-handling policy apply to data items requested by a user. The obligations are automatically executed at an appropriate time after access of the data. Association of a data item requested by the user with an obligation may be recorded and tracked to determine the appropriate time for executing the obligation.Type: GrantFiled: December 29, 2004Date of Patent: October 15, 2013Assignee: International Business Machines CorporationInventors: Rema Ananthanarayanan, Mukesh K Mohania, Ajay Kumar Gupta, Calvin Stacy Powers, Sachindra Joshi, Manish Anand Bhide
-
Patent number: 8515211Abstract: A user interface for masking portions of an image is provided. A controller included in the user interface is arranged for receiving a request for an image, determining whether access settings associated with selected portions of the image are fulfilled, and providing image data representing said image in response to determining that the access settings are fulfilled.Type: GrantFiled: December 19, 2008Date of Patent: August 20, 2013Assignee: Nokia CorporationInventors: Manish Anand, Miika Juhani Vahtola
-
Patent number: 8484746Abstract: A computer implemented method, computer program product and a data processing system for managing electronic messages is disclosed. The contents of an electronic messages are segmented based on the recipients receiving the message and access control authorizing access to the segmented contents is provided to the segmented contents and transmitted to a list of recipients.Type: GrantFiled: May 9, 2008Date of Patent: July 9, 2013Assignee: International Business Machines CorporationInventors: Manish Anand Bhide, Ajay Kumar Gupta, Mukesh Kumar Mohania
-
Patent number: 8484747Abstract: A computer implemented method, computer program product and a data processing system for managing electronic messages is disclosed. The contents of an electronic messages are segmented based on the recipients receiving the message and access control authorizing access to the segmented contents is provided to the segmented contents and transmitted to a list of recipients.Type: GrantFiled: May 9, 2008Date of Patent: July 9, 2013Assignee: International Business Machines CorporationInventors: Manish Anand Bhide, Ajay Kumar Gupta, Mukesh Kumar Mohania
-
Publication number: 20130041613Abstract: For generating a test suite, a selection module receives a maximum time for executing a plurality of test cases, each test case comprising metadata and a plurality of components, each component comprising test instructions and an intensity. The selection module further selects a first test case of the plurality of test cases with a specified priority selected iteratively from a highest priority to a lowest priority as a selected test case if combined expected time durations for all selected test cases and a minimum expected time duration of the first test case is less than the maximum time. A generation module selects a specified intensity for the first test case and generates the test suite from the selected test cases and the specified intensity for each selected test case.Type: ApplicationFiled: August 10, 2011Publication date: February 14, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Manish Anand Bhide, Nithinkrishna Shenoy
-
Publication number: 20120079364Abstract: A method, a computer program product and a system identify partition locations within an extended markup language (XML) document without parsing so as to process portions of said document in parallel. The XML document includes sections required to remain continuous. The document is scanned for continuous sections without parsing, and boundaries of the initial partitions are adjusted to reside outside the continuous sections to determine resulting partitions for the document. The resulting partitions may be processed in parallel to provide the document information for storage.Type: ApplicationFiled: September 29, 2010Publication date: March 29, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Manoj K. Agarwal, Amir Bar-Or, Manish Anand Bhide, Sebastian Ertel, Sriram K. Padmanabhan
-
Publication number: 20120054186Abstract: Methods and arrangements for employing descriptors for agent-customer interactions are disclosed. Filtering the pooled records based on one or more predetermined criteria is done such that analyzing the filtered records and comparing one interaction between an agent and a customer with another interaction between an agent and a customer may occur.Type: ApplicationFiled: August 25, 2010Publication date: March 1, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Manish Anand Bhide, Om Dadaji Deshmukh, Ashish Verma