Patents by Inventor Ralf Vierich

Ralf Vierich 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: 11822548
    Abstract: A computer-implemented method, system and computer program product for improving performance for retrieving and reporting information from a data warehouse. A query (e.g., SQL query) is received. If a materialized view is present, and if such a materialized view was generated within the designated time frame, then the query is translated to query a materialized view. The translated query is then sent to a first data storage database of the data warehouse storing materialized views to be processed to obtain the materialized object associated with the query. If, on the other hand, the materialized view is not present, or the materialized view is present but has not been generated within the designated time frame, then the query is sent to the second data storage database of the data warehouse storing the original data without any modification to retrieve and report the appropriate information from the second data storage database.
    Type: Grant
    Filed: December 7, 2021
    Date of Patent: November 21, 2023
    Assignee: International Business Machines Corporation
    Inventors: Jijiang (George) Xu, Hendrik Cazemier, Ralf Vierich, Qing Zhu
  • Publication number: 20230177049
    Abstract: A computer-implemented method, system and computer program product for improving performance for retrieving and reporting information from a data warehouse. A query (e.g., SQL query) is received. If a materialized view is present, and if such a materialized view was generated within the designated time frame, then the query is translated to query a materialized view. The translated query is then sent to a first data storage database of the data warehouse storing materialized views to be processed to obtain the materialized object associated with the query. If, on the other hand, the materialized view is not present, or the materialized view is present but has not been generated within the designated time frame, then the query is sent to the second data storage database of the data warehouse storing the original data without any modification to retrieve and report the appropriate information from the second data storage database.
    Type: Application
    Filed: December 7, 2021
    Publication date: June 8, 2023
    Inventors: Jijiang (George) Xu, Hendrik Cazemier, Ralf Vierich, Qing Zhu
  • Patent number: 10698924
    Abstract: Techniques are described for generating a hierarchical group based on a set of data. In one example, a method includes classifying two or more data items from a set of data with respect to a library of ontological concepts. The method further includes classifying the two or more data items with respect to lexical correlations between the two or more data items. The method further includes generating a hierarchical group in which the two or more data items are partitioned into one or more hierarchical partitions based at least in part on the classifying with respect to the library of ontological concepts and the classifying with respect to the lexical correlations, wherein each of the one or more hierarchical partitions comprises the two or more data items.
    Type: Grant
    Filed: May 22, 2014
    Date of Patent: June 30, 2020
    Assignee: International Business Machines Corporation
    Inventors: Mohsen M. Rais-Ghasem, Ralf Vierich
  • Patent number: 9984116
    Abstract: Systems and methods may automate management of natural language queries of enterprise data. In one example, a method includes performing natural language processing and semantic processing on a natural language query to identify data sets relevant to the natural language query. The method further includes grouping the data sets into one or more query domains based at least in part on one or more relationships among the data sets. The method further includes prioritizing the query domain sets. The method further includes loading one or more of the query domain sets in an order based on the prioritizing of the query domain sets.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: May 29, 2018
    Assignee: International Business Machines Corporation
    Inventors: Mohsen Rais Ghasem, Kenny Truong, Ralf Vierich
  • Patent number: 9792566
    Abstract: Techniques are described for modeling hierarchical information from a data source. In one example, a method for modeling hierarchical information from the data source includes outputting for display a plurality of columns that represent corresponding data sets in the data source and each comprise values from the corresponding data set. The method further includes receiving an input indicating a selected value from a first column that corresponds to a first data set in the data source, and the selected value is comprised in the first data set. The method further includes receiving an input indicating a second column that corresponds to a second data set from the data source. The method further includes outputting for display a filtered view of the second column that comprises a subset of values from the second data set that are associated in the data source with the selected value in the first data set.
    Type: Grant
    Filed: August 2, 2013
    Date of Patent: October 17, 2017
    Assignee: International Business Machines Corporation
    Inventor: Ralf Vierich
  • Publication number: 20170060868
    Abstract: Techniques are described for automated management of natural language queries of enterprise data. In one example, a method includes performing natural language processing and semantic processing on a natural language query to identify data sets relevant to the natural language query. The method further includes grouping the data sets into one or more query domains based at least in part on one or more relationships among the data sets. The method further includes prioritizing the query domain sets. The method further includes loading one or more of the query domain sets in an order based on the prioritizing of the query domain sets.
    Type: Application
    Filed: August 28, 2015
    Publication date: March 2, 2017
    Inventors: Mohsen Rais Ghasem, Kenny Truong, Ralf Vierich
  • Publication number: 20170011314
    Abstract: Techniques are described for modeling business intelligence data. In one embodiment, a computer program product comprising a computer-readable storage medium has program code embodied therewith. The program code is executable by a computing device to receive one or more use cases, the use cases comprising semi-additive data; use case-based reasoning to identify one or more patterns in the data; and generate an aggregation model based on the identified pattern(s).
    Type: Application
    Filed: July 10, 2015
    Publication date: January 12, 2017
    Inventors: Hamidreza Chinaei, Mohsen Rais-Ghasem, Ralf Vierich
  • Publication number: 20150339369
    Abstract: Techniques are described for generating a hierarchical group based on a set of data. In one example, a method includes classifying two or more data items from a set of data with respect to a library of ontological concepts. The method further includes classifying the two or more data items with respect to lexical correlations between the two or more data items. The method further includes generating a hierarchical group in which the two or more data items are partitioned into one or more hierarchical partitions based at least in part on the classifying with respect to the library of ontological concepts and the classifying with respect to the lexical correlations, wherein each of the one or more hierarchical partitions comprises the two or more data items.
    Type: Application
    Filed: May 22, 2014
    Publication date: November 26, 2015
    Applicant: International Business Machines Corporation
    Inventors: Mohsen M. Rais-Ghasem, Ralf Vierich
  • Patent number: 9075859
    Abstract: A database interface for generating drill-through pats for various data cubes, derived from different report generating applications is disclosed. The interface comprises: (a) means for accepting a request from a user for data; (b) means for translating the request into a drill-through path selected from a plurality of possible drill-through paths between a source and a target; (c) means for applying one or more parameters to the selected drill-rough path to produce a valid drill-through path and to transfer the requested data over the valid drill-through path to an application; and (d) display means for displaying the requested data to the user.
    Type: Grant
    Filed: July 23, 2003
    Date of Patent: July 7, 2015
    Assignee: International Business Machines Corporation
    Inventors: Ralf Vierich, Kevin Ferguson
  • Publication number: 20150040049
    Abstract: Techniques are described for modeling hierarchical information from a data source. In one example, a method for modeling hierarchical information from the data source includes outputting for display a plurality of columns that represent corresponding data sets in the data source and each comprise values from the corresponding data set. The method further includes receiving an input indicating a selected value from a first column that corresponds to a first data set in the data source, and the selected value is comprised in the first data set. The method further includes receiving an input indicating a second column that corresponds to a second data set from the data source. The method further includes outputting for display a filtered view of the second column that comprises a subset of values from the second data set that are associated in the data source with the selected value in the first data set.
    Type: Application
    Filed: August 2, 2013
    Publication date: February 5, 2015
    Applicant: International Business Machines Corporation
    Inventor: Ralf Vierich
  • Patent number: 7865465
    Abstract: A model edit control system controls editing of a data model. A model repository manager allows multiple users to copy a stored model stored in a repository for executing changes on multiple model copies in parallel. An action log manager crates a model action log for the stored model and tracks actions executed on the stored model. The action log manager also creates a current action log for each model copy to record actions executed on the model copy. A model merger manager merges the model copies into the stored model in the repository, by playing the actions in the current action log against the stored model in the repository.
    Type: Grant
    Filed: September 20, 2007
    Date of Patent: January 4, 2011
    Assignee: International Business Machines Corporation
    Inventors: Ralf Vierich, Boris Dachevski, Mohsen Rais-Ghasem
  • Patent number: 7734619
    Abstract: A diagram manager has a diagram handler and a lineage handler. The diagram handler presents to a user a diagram representing relations between query subjects in a metadata model. The lineage handler changes presentation of a selected query subject to show one or more corresponding query subjects that are represented by the selected query subject.
    Type: Grant
    Filed: May 27, 2005
    Date of Patent: June 8, 2010
    Assignee: International Business Machines Corporation
    Inventors: Ralf Vierich, James Ivan McAvoy, Charles Mike Potter
  • Publication number: 20080104140
    Abstract: A model edit control system controls editing of a data model. A model repository manager allows multiple users to copy a stored model stored in a repository for executing changes on multiple model copies in parallel. An action log manager crates a model action log for the stored model and tracks actions executed on the stored model. The action log manager also creates a current action log for each model copy to record actions executed on the model copy. A model merger manager merges the model copies into the stored model in the repository, by playing the actions in the current action log against the stored model in the repository.
    Type: Application
    Filed: September 20, 2007
    Publication date: May 1, 2008
    Applicant: COGNOS INCORPORATED
    Inventors: Ralf Vierich, Boris Dachevski, Mohsen Rais-Ghasem
  • Patent number: 7243106
    Abstract: The invention, when incorporated in a drill-through modeling tool (DMT), allows all the elements affecting drill-through behavior to be aggregated in a single structure or set of structures, thereby allowing administration to be simplified, and also permitting easier integration with third-party tools. The invention also provides for graphical displays of drill-through paths for a DMT user. These displays show the parameters and dependencies of each drill-through path and allow tool users to obtain a quick overview of the drill-through network and further, they allow the tool user to confirm drill-through dependencies at a glance. Drill-through objects may thus be manipulated and maintained in a graphical manner.
    Type: Grant
    Filed: July 23, 2003
    Date of Patent: July 10, 2007
    Assignee: Cognos Incorporated
    Inventors: Ralf Vierich, Charles Mike Potter
  • Publication number: 20060271505
    Abstract: A diagram manager has a diagram handler and a lineage handler. The diagram handler presents to a user a diagram representing relations between query subjects in a metadata model. The lineage handler changes presentation of a selected query subject to show one or more corresponding query subjects that are represented by the selected query subject.
    Type: Application
    Filed: May 27, 2005
    Publication date: November 30, 2006
    Inventors: Ralf Vierich, James McAvoy, Charles Potter
  • Publication number: 20050033725
    Abstract: A system for data modelling is provided. The system comprises a model repository for storing one or more data models, a model partitioning module for segmenting a data model into smaller data models, and a model linking module for connecting two or more data models stored in the model repository.
    Type: Application
    Filed: May 14, 2004
    Publication date: February 10, 2005
    Inventors: Charles Potter, Ralf Vierich, Boris Dachevski
  • Publication number: 20050010597
    Abstract: An impact analysis system for determining impact of a change to a data model is provided. The impact analysis system comprises a model comparison module for determining the differences between a published model and a modified model, a report generator for generating a report of the modified model, and a report comparison module for comparing a report of the published model with the report of the generated model.
    Type: Application
    Filed: May 21, 2004
    Publication date: January 13, 2005
    Inventors: Charles Potter, Ralf Vierich
  • Publication number: 20040139102
    Abstract: A database interface for generating drill-through pats for various data cubes, derived from different report generating applications is disclosed. The interface comprises: (a) means for accepting a request from a user for data; (b) means for translating the request into a drill-through path selected from a plurality of possible drill-through paths between a source and a target; (c) means for applying one or more parameters to the selected drill-rough path to produce a valid drill-through path and to transfer the requested data over the valid drill-through path to an application; and (d) display means for displaying the requested data to the user.
    Type: Application
    Filed: July 23, 2003
    Publication date: July 15, 2004
    Inventors: Ralf Vierich, Kevin Ferguson
  • Publication number: 20040139045
    Abstract: The invention, when incorporated in a drill-through modeling tool (DMT), allows all the elements affecting drill-through behavior to be aggregated in a single structure or set of structures, thereby allowing administration to be simplified, and also permitting easier integration with third-party tools. The invention also provides for graphical displays of drill-through paths for a DMT user. These displays show the parameters and dependencies of each drill-through path and allow tool users to obtain a quick overview of the drill-through network and further, they allow the tool user to confirm drill-through dependencies at a glance. Drill-through objects may thus be manipulated and maintained in a graphical manner.
    Type: Application
    Filed: July 23, 2003
    Publication date: July 15, 2004
    Inventors: Ralf Vierich, Charles Mike Potter