Patents by Inventor Thomas Zurek
Thomas Zurek 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: 9002868Abstract: In one embodiment the present invention includes a computer-implemented method comprising receiving a first query in a local computer system to access data stored on a remote computer system the local computer system. Data elements of the remote data are associated with data elements of the local data. The query is transformed into multiple queries. A second query is sent to the remote computer system to retrieve remote data. A first data result is received and stored on the local computer system and incorporated into a third query. The third query is executed against the local data and the first data result to produce a result. Sensitive data may be stored locally in a dimension table of a star schema and non-sensitive data may be stored remotely in a fact table and another dimension table of the star schema, for example.Type: GrantFiled: February 12, 2013Date of Patent: April 7, 2015Assignee: SAP SEInventor: Thomas Zurek
-
Patent number: 8402044Abstract: In one embodiment the present invention includes a computer-implemented method comprising receiving a first query in a local computer system to access data stored on a remote computer system the local computer system. Data elements of the remote data are associated with data elements of the local data. The query is transformed into multiple queries. A second query is sent to the remote computer system to retrieve remote data. A first data result is received and stored on the local computer system and incorporated into a third query. The third query is executed against the local data and the first data result to produce a result. Sensitive data may be stored locally in a dimension table of a star schema and non-sensitive data may be stored remotely in a fact table and another dimension table of the star schema, for example.Type: GrantFiled: July 12, 2010Date of Patent: March 19, 2013Assignee: SAP AGInventor: Thomas Zurek
-
Patent number: 8145626Abstract: In one embodiment the present invention includes a method comprising receiving a data filter for filtering a collection of data, wherein the collection of data is configured as a star schema including a fact table and dimension tables. The data filter is applied against the dimension tables to generate a modified dimension table. The modified dimension tables are applied against the fact table to produce a modified fact table. The data filter is then applied against the modified fact table to generate a second modified fact table, which is the output of the process.Type: GrantFiled: December 31, 2008Date of Patent: March 27, 2012Assignee: SAP AGInventors: Peter John, Thomas Zurek
-
Publication number: 20120011149Abstract: In one embodiment the present invention includes a computer-implemented method comprising receiving a first query in a local computer system to access data stored on a remote computer system the local computer system. Data elements of the remote data are associated with data elements of the local data. The query is transformed into multiple queries. A second query is sent to the remote computer system to retrieve remote data. A first data result is received and stored on the local computer system and incorporated into a third query. The third query is executed against the local data and the first data result to produce a result. Sensitive data may be stored locally in a dimension table of a star schema and non-sensitive data may be stored remotely in a fact table and another dimension table of the star schema, for example.Type: ApplicationFiled: July 12, 2010Publication date: January 12, 2012Applicant: SAP AGInventor: Thomas Zurek
-
Patent number: 7779041Abstract: In one aspect, in a computer-implemented method may make data anonymous, so that the data may be used during testing. The method may include receiving, from a user interface, an indication of a type of shuffling to be performed on data. Moreover, the data may be shuffled based on the received indication of the shuffling type. The shuffling may rearrange the data to make the data anonymous. The shuffled data may be provided to an application. Related systems, apparatus, methods, and/or articles are also described.Type: GrantFiled: May 2, 2007Date of Patent: August 17, 2010Assignee: SAP AGInventor: Thomas Zurek
-
Publication number: 20100169267Abstract: In one embodiment the present invention includes a method comprising receiving a data filter for filtering a collection of data, wherein the collection of data is configured as a star schema including a fact table and dimension tables. The data filter is applied against the dimension tables to generate a modified dimension table. The modified dimension tables are applied against the fact table to produce a modified fact table. The data filter is then applied against the modified fact table to generate a second modified fact table, which is the output of the process.Type: ApplicationFiled: December 31, 2008Publication date: July 1, 2010Applicant: SAP AGInventors: Peter John, Thomas Zurek
-
Patent number: 7668803Abstract: A method for estimating a runtime of a query of a data repository may abstract, extract, or otherwise generate one or more parameters of the query. Thereafter, the abstracted parameters may be associated with one or more statistical query records. From these statistical query records, a query runtime may be estimated. Related apparatuses, computer program products, and computer systems are also described.Type: GrantFiled: February 15, 2008Date of Patent: February 23, 2010Assignee: SAP AGInventors: Thomas Zurek, Klaus Nagel, Stefan Dipper
-
Patent number: 7610265Abstract: A method determines whether a structural indicator of a first table of results generated from a first data repository query matches a corresponding structural indicator of a second table of results generated from a substantially identical second data repository query. If the first and second table structural indicators match, then values from at least two corresponding cells from each of the first and second tables are aggregated. If the aggregated values from the first and second tables are identical, then an indication is provided indicating that the first data repository query results are accurate. Related apparatuses, computer program products, and computer systems are also described.Type: GrantFiled: April 29, 2005Date of Patent: October 27, 2009Assignee: SAP AGInventor: Thomas Zurek
-
Patent number: 7610272Abstract: A system and method for improving a query on a relational database in a business intelligence system is provided. A multidimensional data table is provided in the database. A sampling dimension is appended to the data table. The sampling dimension includes a number of cells, and wherein each cell includes a sampling value corresponding to the data of at least one of the dimensions of the data table. The data table is then clustered in at least one of the dimensions based on the associated sampling value in the sampling dimension. A query for a subset of data can then be executed on the clustered data table based on the sampling values.Type: GrantFiled: November 29, 2004Date of Patent: October 27, 2009Assignee: SAP AGInventor: Thomas Zurek
-
Publication number: 20080275900Abstract: In one aspect, in a computer-implemented method may make data anonymous, so that the data may be used during testing. The method may include receiving, from a user interface, an indication of a type of shuffling to be performed on data. Moreover, the data may be shuffled based on the received indication of the shuffling type. The shuffling may rearrange the data to make the data anonymous. The shuffled data may be provided to an application. Related systems, apparatus, methods, and/or articles are also described.Type: ApplicationFiled: May 2, 2007Publication date: November 6, 2008Inventor: Thomas Zurek
-
Publication number: 20080140615Abstract: A method for estimating a runtime of a query of a data repository may abstract, extract, or otherwise generate one or more parameters of the query. Thereafter, the abstracted parameters may be associated with one or more statistical query records. From these statistical query records, a query runtime may be estimated.Type: ApplicationFiled: February 15, 2008Publication date: June 12, 2008Inventors: Thomas Zurek, Klaus Nagel, Stefan Dipper
-
Patent number: 7356524Abstract: A method for estimating a runtime of a query of a data repository may abstract, extract, or otherwise generate one or more parameters of the query. Thereafter, the abstracted parameters may be associated with one or more statistical query records. From these statistical query records, a query runtime may be estimated. Related apparatuses, computer program products, and computer systems are also described.Type: GrantFiled: May 13, 2005Date of Patent: April 8, 2008Assignee: SAP AGInventors: Thomas Zurek, Klaus Nagel, Stefan Dipper
-
Publication number: 20080046721Abstract: A selection of a plurality of data sources which characterize characteristics and key figures are received. Thereafter, a multiprovider is dynamically generated that is based on the selection and which includes characteristics and key figures from each of the selected data sources. Queries may then be run on top of the multiprovider and reported. Related apparatus, systems, methods, and articles are also described.Type: ApplicationFiled: August 15, 2006Publication date: February 21, 2008Inventors: Thomas Zurek, Bernhard Hornung
-
Publication number: 20070136323Abstract: Systems and techniques for mapping data structures in a data processing environment to help ensure the accessibility of stored information. In one implementation, an article includes a machine-readable medium storing instructions. The instructions are operable to cause one or more machines to perform operations. The operations include receiving a first data storage schema in which a characteristic in a first dimension table is mapped by a first table and a second table and generating a second data storage schema. The first table maps the characteristic to a first object that include attributes to which time information is irrelevant to data processing activities and the second table maps the characteristic to a second object that include attributes to which time information is relevant to data processing activities.Type: ApplicationFiled: December 13, 2005Publication date: June 14, 2007Inventors: Thomas Zurek, Stefan Dipper, Stefan Unnebrink, Klaus Nagel, Erich Marschall, Franz Faerber, Guenter Radestock, Christian Bartholomae
-
Publication number: 20060259460Abstract: A method for estimating a runtime of a query of a data repository may abstract, extract, or otherwise generate one or more parameters of the query. Thereafter, the abstracted parameters may be associated with one or more statistical query records. From these statistical query records, a query runtime may be estimated. Related apparatuses, computer program products, and computer systems are also described.Type: ApplicationFiled: May 13, 2005Publication date: November 16, 2006Inventors: Thomas Zurek, Klaus Nagel, Stefan Dipper
-
Publication number: 20060248052Abstract: A method determines whether a structural indicator of a first table of results generated from a first data repository query matches a corresponding structural indicator of a second table of results generated from a substantially identical second data repository query. If the first and second table structural indicators match, then values from at least two corresponding cells from each of the first and second tables are aggregated. If the aggregated values from the first and second tables are identical, then an indication is provided indicating that the first data repository query results are accurate. Related apparatuses, computer program products, and computer systems are also described.Type: ApplicationFiled: April 29, 2005Publication date: November 2, 2006Inventor: Thomas Zurek
-
Publication number: 20060116984Abstract: A system and method for improving a query on a relational database in a business intelligence system is provided. A multidimensional data table is provided in the database. A sampling dimension is appended to the data table. The sampling dimension includes a number of cells, and wherein each cell includes a sampling value corresponding to the data of at least one of the dimensions of the data table. The data table is then clustered in at least one of the dimensions based on the associated sampling value in the sampling dimension. A query for a subset of data can then be executed on the clustered data table based on the sampling values.Type: ApplicationFiled: November 29, 2004Publication date: June 1, 2006Inventor: Thomas Zurek