Patents by Inventor Holger Kache
Holger Kache 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: 9720971Abstract: Provided are a method, system, and article of manufacture for discovering transformations applied to a source table to generate a target table. Selection is made of a source table comprising a plurality of rows and a target table resulting from a transformation applied to the rows of the source table. A first pre-processing method is applied with respect to columns in the source and target tables to produce first category pre-processing output. The first category pre-processing output is used to determine first category transformation rules with respect to at least one source table column and at least one target table column. For each unpredicted target column in the target table not predicted by the determined first category transformation rules, a second pre-processing method is applied to columns in the source table and unpredicted target columns to produce second category pre-processing output.Type: GrantFiled: June 30, 2008Date of Patent: August 1, 2017Assignee: International Business Machines CorporationInventors: Torsten Bittner, Holger Kache, Mary Ann Roth, Yannick Saillet
-
Patent number: 9594824Abstract: The mapping system and method comprises receiving a query identifying a source entity, the source entity being of a first entity-type; generating a plurality of candidate entities from an analysis of an entity-relationship graph in response to the query based on the source entity; and computing feature values for each candidate entity of the plurality of candidate entities by passing the source entity and the plurality of candidate entities to a type-specific entity recommender particular to the first entity-type.Type: GrantFiled: June 24, 2014Date of Patent: March 14, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Shivashankar Halan, Joshua W. Hui, Holger Kache, Eser Kandogan, Anshu N. Jain, Tessa A. Lau, Mary A. Roth, Peter M. Schwarz
-
Patent number: 9449033Abstract: Provided are a method, computer program product, and system for processing a data management request. User intent that defines properties of target data is determined. Policies and constraints for the data management request are determined. An abstract data management request that identifies source data, the target data, and the polices and constraints is created. A technology to use to process the data management request based on the user intent, policies, and constraints is determined.Type: GrantFiled: May 10, 2013Date of Patent: September 20, 2016Assignee: International Business Machines CorporationInventors: Holger Kache, Jacques J. Labrie, Veera Maddipati, Paulo R. R. Pereira, Alan P. Plante, Charles D. Wolfson
-
Patent number: 9342536Abstract: Provided are a method, computer program product, and system for processing a data management request. User intent that defines properties of target data is determined. Policies and constraints for the data management request are determined. An abstract data management request that identifies source data, the target data, and the polices and constraints is created. A technology to use to process the data management request based on the user intent, policies, and constraints is determined.Type: GrantFiled: July 31, 2012Date of Patent: May 17, 2016Assignee: International Business Machines CorporationInventors: Holger Kache, Jacques J. Labrie, Veera Maddipati, Paulo R. R. Pereira, Alan P. Plante, Charles D. Wolfson
-
Publication number: 20150370890Abstract: The mapping system and method comprises receiving a query identifying a source entity, the source entity being of a first entity-type; generating a plurality of candidate entities from an analysis of an entity-relationship graph in response to the query based on the source entity; and computing feature values for each candidate entity of the plurality of candidate entities by passing the source entity and the plurality of candidate entities to a type-specific entity recommender particular to the first entity-type.Type: ApplicationFiled: June 24, 2014Publication date: December 24, 2015Inventors: Shivashankar Halan, Joshua W. Hui, Holger Kache, Eser Kandogan, Anshu N. Jain, Tessa A. Lau, Mary A. Roth, Peter M. Schwarz
-
Patent number: 8935709Abstract: According to one embodiment of the present invention, a computer system monitors information assets providing data for constructing a logical entity. The information assets are dependent upon each other for data and form a topology. The computer system receives an event message associated with an information asset. The event message includes information relating to one or more conditions of that information asset. The computer system processes the received event message to determine the presence of a change within the associated information asset that affects the topology. The change is determined based on the information relating to the one or more conditions within the received event message. The computer system further transmits a notification of the change to one or more entities in response to determining the presence of the change. Embodiments of the present invention further include a method and computer program product for monitoring information assets.Type: GrantFiled: March 16, 2012Date of Patent: January 13, 2015Assignee: International Business Machines CorporationInventors: Holger Kache, Rajiv S. Kadayam, Michael John Morton, Alan P. Plante, Robert Clarence Webber, III
-
Publication number: 20140040183Abstract: Provided are a method, computer program product, and system for processing a data management request. User intent that defines properties of target data is determined. Policies and constraints for the data management request are determined. An abstract data management request that identifies source data, the target data, and the polices and constraints is created. A technology to use to process the data management request based on the user intent, policies, and constraints is determined.Type: ApplicationFiled: July 31, 2012Publication date: February 6, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Holger Kache, Jacques J. Labrie, Veera Maddipati, Paulo R.R. Pereira, Alan P. Plante, Charles D. Wolfson
-
Patent number: 8276157Abstract: According to one embodiment of the present invention, a computer system monitors information assets providing data for constructing a logical entity. The information assets are dependent upon each other for data and form a topology. The computer system receives an event message associated with an information asset. The event message includes information relating to one or more conditions of that information asset. The computer system processes the received event message to determine the presence of a change within the associated information asset that affects the topology. The change is determined based on the information relating to the one or more conditions within the received event message. The computer system further transmits a notification of the change to one or more entities in response to determining the presence of the change. Embodiments of the present invention further include a method and computer program product for monitoring information assets.Type: GrantFiled: October 23, 2009Date of Patent: September 25, 2012Assignee: International Business Machines CorporationInventors: Holger Kache, Rajiv S. Kadayam, Michael John Morton, Alan P. Plante, Robert Clarence Webber, III
-
Publication number: 20120173724Abstract: According to one embodiment of the present invention, a computer system monitors information assets providing data for constructing a logical entity. The information assets are dependent upon each other for data and form a topology. The computer system receives an event message associated with an information asset. The event message includes information relating to one or more conditions of that information asset. The computer system processes the received event message to determine the presence of a change within the associated information asset that affects the topology. The change is determined based on the information relating to the one or more conditions within the received event message. The computer system further transmits a notification of the change to one or more entities in response to determining the presence of the change. Embodiments of the present invention further include a method and computer program product for monitoring information assets.Type: ApplicationFiled: March 16, 2012Publication date: July 5, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Holger Kache, Rajiv S. Kadayam, Michael John Morton, Alan P. Plante, Robert Clarence Webber, III
-
Patent number: 7970728Abstract: Methods, systems, and articles of manufacture for constructing and populating data marts with dimensional data models from a set of data repositories that contain factual and association information about a set of related assets are disclosed. An intermediate data warehouse is generated to process the facts and associations for each asset. Using the intermediate warehouse, one or more data marts are generated with fact tables, dimensions, and hierarchies to fully model the information available for each asset.Type: GrantFiled: October 23, 2008Date of Patent: June 28, 2011Assignee: International Business Machines CorporationInventors: Benjamin Honzal, Holger Kache, Mary A. Roth, Guenter A. Sauter
-
Publication number: 20110099559Abstract: According to one embodiment of the present invention, a computer system monitors information assets providing data for constructing a logical entity. The information assets are dependent upon each other for data and form a topology. The computer system receives an event message associated with an information asset. The event message includes information relating to one or more conditions of that information asset. The computer system processes the received event message to determine the presence of a change within the associated information asset that affects the topology. The change is determined based on the information relating to the one or more conditions within the received event message. The computer system further transmits a notification of the change to one or more entities in response to determining the presence of the change. Embodiments of the present invention further include a method and computer program product for monitoring information assets.Type: ApplicationFiled: October 23, 2009Publication date: April 28, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Holger Kache, Rajiv S. Kadayam, Michael John Morton, Alan P. Plante, Robert Clarence Webber, III
-
Patent number: 7877381Abstract: A way for progressively refining a query execution plan during query execution in a federated data system is provided. Re-optimization constraints are placed in the query execution plan during query compilation. When a re-optimization constraint is violated during query execution, a model of the query execution plan is refined using a partially executed query to form a new query execution plan. The new query execution plan is compiled. The compiled new query execution plan is executed.Type: GrantFiled: March 24, 2006Date of Patent: January 25, 2011Assignee: International Business Machines CorporationInventors: Stephan Eberhard Ewen, Holger Kache, Volker Gerhard Markl, Vijayshankar Raman
-
Publication number: 20100106747Abstract: Methods, systems, and articles of manufacture for constructing and populating data marts with dimensional data models from a set of data repositories that contain factual and association information about a set of related assets are disclosed. An intermediate data warehouse is generated to process the facts and associations for each asset. Using the intermediate warehouse, one or more data marts are generated with fact tables, dimensions, and hierarchies to fully model the information available for each asset.Type: ApplicationFiled: October 23, 2008Publication date: April 29, 2010Inventors: BENJAMIN HONZAL, Holger Kache, Mary A. Roth, Guenter A. Sauter
-
Publication number: 20090327208Abstract: Provided are a method, system, and article of manufacture for discovering transformations applied to a source table to generate a target table. Selection is made of a source table comprising a plurality of rows and a target table resulting from a transformation applied to the rows of the source table. A first pre-processing method is applied with respect to columns in the source and target tables to produce first category pre-processing output. The first category pre-processing output is used to determine first category transformation rules with respect to at least one source table column and at least one target table column. For each unpredicted target column in the target table not predicted by the determined first category transformation rules, a second pre-processing method is applied to columns in the source table and unpredicted target columns to produce second category pre-processing output.Type: ApplicationFiled: June 30, 2008Publication date: December 31, 2009Applicant: International Business Machines CorporationInventors: Torsten Bittner, Holger Kache, Mary Ann Roth, Yannick Saillet
-
Patent number: 7490110Abstract: A method for predictable query execution through early materialization is provided. The method deals with the problem of cardinality misestimation in query execution plans, by pre-executing sub-plans on a query execution plan that have questionable estimates and collecting statistics on the output of these sub-plans. If needed, the overall query execution plan is changed in light of these statistics, before optimizing and executing the remainder of the query.Type: GrantFiled: March 24, 2006Date of Patent: February 10, 2009Assignee: International Business Machines CorporationInventors: Stephan Eberhard Ewen, Holger Kache, Guy Maring Lohman, Volker Gerhard Markl, Vijayshankar Raman
-
Publication number: 20070226178Abstract: A method for predictable query execution through early materialization is provided. The method deals with the problem of cardinality misestimation in query execution plans, by pre-executing sub-plans on a query execution plan that have questionable estimates and collecting statistics on the output of these sub-plans. If needed, the overall query execution plan is changed in light of these statistics, before optimizing and executing the remainder of the query.Type: ApplicationFiled: March 24, 2006Publication date: September 27, 2007Applicant: International Business Machines CorporationInventors: Stephan Ewen, Holger Kache, Guy Lohman, Volker Markl, Vijayshankar Raman
-
Publication number: 20070226186Abstract: A way for progressively refining a query execution plan during query execution in a federated data system is provided. Re-optimization constraints are placed in the query execution plan during query compilation. When a re-optimization constraint is violated during query execution, a model of the query execution plan is refined using a partially executed query to form a new query execution plan. The new query execution plan is compiled. The compiled new query execution plan is executed.Type: ApplicationFiled: March 24, 2006Publication date: September 27, 2007Applicant: International Business Machines CorporationInventors: Stephan Ewen, Holger Kache, Volker Markl, Vijayshankar Raman