Patents by Inventor Toni Fabijancic
Toni Fabijancic 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: 11972367Abstract: Disclosed herein are system, method, and computer program product embodiments for detecting erroneous data. In an embodiment, a data monitoring system may store an initial dataset. The data monitoring system may analyze the initial dataset to generate rules associated with the initial dataset. The data monitoring system may receive a new data entry from a client device intended to be associated with the initial dataset. The data monitoring system may compare the new data entry to the previously determined rules to determine if the new data entry complies. If so, the data monitoring system may store the new data entry. If not, the data monitoring system may generate an alert, requesting a confirmation that the noncompliant data entry is correct. If the noncompliant data is confirmed as correct, the data monitoring system may store the new data entry and update the rules associated with the updated dataset.Type: GrantFiled: July 11, 2017Date of Patent: April 30, 2024Assignee: SAP SEInventors: Sebastian Mietke, Toni Fabijancic
-
Publication number: 20230350747Abstract: Embodiments perform configuration checking between data types of table fields, in order to determine mismatches therebetween. A configuration check request including a parameter identifying a system is received. A first data type is retrieved based upon the parameter. The first data type is compared with a second, different retrieved data type to determine a mismatch. In some embodiments the first data type and the second data type may be retrieved from different systems, with the mismatch revealing inter-system inconsistency. According to certain embodiments, the first data type and the second data type may be retrieved from a same system, with the mismatch revealing intra-system inconsistency. A configuration check report is generated from the mismatch and communicated to a user, for use in proactively correcting inconsistency. Embodiments may also retrieve values of the data types, as part of value help functionality.Type: ApplicationFiled: April 27, 2022Publication date: November 2, 2023Inventors: Georg Lang, Toni Fabijancic
-
Patent number: 11693817Abstract: Universal, automatic file conversion may be provided by a universal file conversion system or application. An input file may be received by the universal file conversion system. An input file type for the input file and a recipient of the input file may be determined. Programs available to the recipient for accessing a file may be determined. A target file type accessible to the recipient may be determined for converting the input file. A sequence of file conversions to convert the input file to the target file type may be determined. The input file may be converted to the target file type based on the sequence of file conversions. The converted file may be provided to the recipient. The recipient may return the converted file, and the converted file may be automatically converted back to the original input file type and provided to the original source of the input file.Type: GrantFiled: September 30, 2020Date of Patent: July 4, 2023Assignee: SAP SEInventors: Sebastian Mietke, Toni Fabijancic
-
Patent number: 11514039Abstract: A global dictionary is described that corresponds to a database or table stored across multiple partitions. The global dictionary can be used to identify which partitions of the database contain records that are relevant to a user's query on the database. The global dictionary is made up of variable tables. Each variable table corresponds to a column of the database. A given variable table includes value tables where each value table corresponds to a defined value that has been assigned to a record in the database. A value table can include a list of partitions that contain a record having the related defined value.Type: GrantFiled: December 23, 2020Date of Patent: November 29, 2022Assignee: SAP SEInventor: Toni Fabijancic
-
Patent number: 11514040Abstract: A global dictionary is described that corresponds to a database or table stored across multiple partitions. The global dictionary can be used to identify which partitions of the database contain records that are relevant to a user's query on the database. The global dictionary is made up of variable tables. Each variable table corresponds to a column of the database. A given variable table includes value tables where each value table corresponds to a defined value that has been assigned to a record in the database. A value table can include a list of partitions that contain a record having the related defined value.Type: GrantFiled: December 23, 2020Date of Patent: November 29, 2022Assignee: SAP SEInventor: Toni Fabijancic
-
Publication number: 20220100703Abstract: Universal, automatic file conversion may be provided by a universal file conversion system or application. An input file may be received by the universal file conversion system. An input file type for the input file and a recipient of the input file may be determined. Programs available to the recipient for accessing a file may be determined. A target file type accessible to the recipient may be determined for converting the input file. A sequence of file conversions to convert the input file to the target file type may be determined. The input file may be converted to the target file type based on the sequence of file conversions. The converted file may be provided to the recipient. The recipient may return the converted file, and the converted file may be automatically converted back to the original input file type and provided to the original source of the input file.Type: ApplicationFiled: September 30, 2020Publication date: March 31, 2022Applicant: SAP SEInventors: Sebastian Mietke, Toni Fabijancic
-
Patent number: 11269822Abstract: Technologies are provided for capturing information during a data migration and to use the captured information to generate data migration artefacts that can be used in subsequent data migrations. Artificial intelligence techniques can be used to analyze the captured data migration information and to generate a data migration model that can be used to create the data migration artefacts. Changes made to the data migration artefacts can be tracked and used to train the data migration model. Additionally or alternatively, during execution of the subsequent data migration, additional data migration information can be captured and used to train the data migration model. The captured data migration activity can include data access operations such as data transactions, system log activity, and/or source code for one or more data migration programs and/or scripts. Computer system version information can be detected and different migration artefacts can be created for different computer system versions.Type: GrantFiled: October 9, 2017Date of Patent: March 8, 2022Assignee: SAP SEInventors: Toni Fabijancic, Sebastian Mietke
-
Patent number: 11238025Abstract: Provided are devices and methods for repairing corrupt data using a secure environment in a productive system. In one example, the method includes receiving a request to modify a base table stored in a productive environment, generating a child table corresponding to the base table within a secure environment of the productive system, modifying the one or more table entries from the base table and storing the modified table entries in the child table, executing one or more operations on the child table within the secure environment to determine if the one or more modified table entries repair the base table, and outputting a determined result of the one or more operations to a user interface. As a result, corrupt data can be modified locally via inheriting tables within a secured environment without any further damage being done to productive data in a productive environment.Type: GrantFiled: May 13, 2020Date of Patent: February 1, 2022Assignee: SAP SEInventors: Sebastian Mietke, Toni Fabijancic
-
Patent number: 11003668Abstract: Provided are systems and methods for programming language independent application development via test data stored in a database. In one example, the method includes receiving a database command from an application, the database command including a location and an access request for data at the location, determining if the application is operating in a test mode, and accessing data from a database based on the database command, wherein the accessing data comprises accessing test data stored in a test data storage based on the location included in the database command if the application is operating in the test mode, and accessing real data stored in a real data storage based on the location included in the database command if the application is not operating in test mode.Type: GrantFiled: February 21, 2017Date of Patent: May 11, 2021Assignee: SAP SEInventors: Toni Fabijancic, Sebastian Mietke
-
Publication number: 20210117413Abstract: A global dictionary is described that corresponds to a database or table stored across multiple partitions. The global dictionary can be used to identify which partitions of the database contain records that are relevant to a user's query on the database. The global dictionary is made up of variable tables. Each variable table corresponds to a column of the database. A given variable table includes value tables where each value table corresponds to a defined value that has been assigned to a record in the database. A value table can include a list of partitions that contain a record having the related defined value.Type: ApplicationFiled: December 23, 2020Publication date: April 22, 2021Inventor: Toni Fabijancic
-
Publication number: 20210117414Abstract: A global dictionary is described that corresponds to a database or table stored across multiple partitions. The global dictionary can be used to identify which partitions of the database contain records that are relevant to a user's query on the database. The global dictionary is made up of variable tables. Each variable table corresponds to a column of the database. A given variable table includes value tables where each value table corresponds to a defined value that has been assigned to a record in the database. A value table can include a list of partitions that contain a record having the related defined value.Type: ApplicationFiled: December 23, 2020Publication date: April 22, 2021Inventor: Toni Fabijancic
-
Patent number: 10909113Abstract: A global dictionary is described that corresponds to a database or table stored across multiple partitions. The global dictionary can be used to identify which partitions of the database contain records that are relevant to a user's query on the database. The global dictionary is made up of variable tables. Each variable table corresponds to a column of the database. A given variable table includes value tables where each value table corresponds to a defined value that has been assigned to a record in the database. A value table can include a list of partitions that contain a record having the related defined value.Type: GrantFiled: July 31, 2013Date of Patent: February 2, 2021Assignee: SAP SEInventor: Toni Fabijancic
-
Patent number: 10824587Abstract: Universal, automatic file conversion may be provided by a universal file conversion system or application. An input file may be received by the universal file conversion system. An input file type for the input file and a recipient of the input file may be determined. Programs available to the recipient for accessing a file may be determined. A target file type accessible to the recipient may be determined for converting the input file. A sequence of file conversions to convert the input file to the target file type may be determined. The input file may be converted to the target file type based on the sequence of file conversions. The converted file may be provided to the recipient. The recipient may return the converted file, and the converted file may be automatically converted back to the original input file type and provided to the original source of the input file.Type: GrantFiled: February 23, 2018Date of Patent: November 3, 2020Assignee: SAP SEInventors: Sebastian Mietke, Toni Fabijancic
-
Publication number: 20200272616Abstract: Provided are devices and methods for repairing corrupt data using a secure environment in a productive system. In one example, the method includes receiving a request to modify a base table stored in a productive environment, generating a child table corresponding to the base table within a secure environment of the productive system, modifying the one or more table entries from the base table and storing the modified table entries in the child table, executing one or more operations on the child table within the secure environment to determine if the one or more modified table entries repair the base table, and outputting a determined result of the one or more operations to a user interface. As a result, corrupt data can be modified locally via inheriting tables within a secured environment without any further damage being done to productive data in a productive environment.Type: ApplicationFiled: May 13, 2020Publication date: August 27, 2020Inventors: Sebastian Mietke, Toni Fabijancic
-
Patent number: 10713234Abstract: Provided are devices and methods for repairing corrupt data using a secure environment in a productive system. In one example, the method includes receiving a request to modify a base table stored in a productive environment, generating a child table corresponding to the base table within a secure environment of the productive system, modifying the one or more table entries from the base table and storing the modified table entries in the child table, executing one or more operations on the child table within the secure environment to determine if the one or more modified table entries repair the base table, and outputting a determined result of the one or more operations to a user interface. As a result, corrupt data can be modified locally via inheriting tables within a secured environment without any further damage being done to productive data in a productive environment.Type: GrantFiled: January 17, 2017Date of Patent: July 14, 2020Assignee: SAP SEInventors: Sebastian Mietke, Toni Fabijancic
-
Patent number: 10452515Abstract: Disclosed herein are system, method, and computer program product embodiments for error root cause detection. An embodiment operates by a computer implemented method that includes receiving, by at least one processor, a request to determine a root cause of an error associated with a code and executing a first execution path and a second execution path, where the first and second execution paths correspond to the code. The method further includes determining whether a difference between first data generated by the execution of the first execution path and second data generated by the execution of the second execution path affects the error associated with the code. The method also includes identifying a code component that contributed to the difference between the first data and the second data, if the difference between the first data and the second data affects the error associated with the code.Type: GrantFiled: June 6, 2017Date of Patent: October 22, 2019Assignee: SAP SEInventors: Sebastian Mietke, Toni Fabijancic
-
Publication number: 20190266255Abstract: Universal, automatic file conversion may be provided by a universal file conversion system or application. An input file may be received by the universal file conversion system. An input file type for the input file and a recipient of the input file may be determined. Programs available to the recipient for accessing a file may be determined. A target file type accessible to the recipient may be determined for converting the input file. A sequence of file conversions to convert the input file to the target file type may be determined. The input file may be converted to the target file type based on the sequence of file conversions. The converted file may be provided to the recipient. The recipient may return the converted file, and the converted file may be automatically converted back to the original input file type and provided to the original source of the input file.Type: ApplicationFiled: February 23, 2018Publication date: August 29, 2019Applicant: SAP SEInventors: Sebastian Mietke, Toni Fabijancic
-
Patent number: 10311029Abstract: A system includes determination of a match between a first table column of a plurality of table columns of database tables and a second table column of the plurality of table columns, determination, based on stored metadata, of a first data dictionary associated with the first table column and a second data dictionary associated with the second table column, merging of the first data dictionary and the second data dictionary to generate a merged data dictionary, and modification of the stored metadata to associate the first data dictionary with the merged data dictionary and to associate the second data dictionary with the merged data dictionary.Type: GrantFiled: January 4, 2017Date of Patent: June 4, 2019Assignee: SAP SEInventors: Toni Fabijancic, Sebastian Mietke
-
Publication number: 20190108223Abstract: Technologies are provided for capturing information during a data migration and to use the captured information to generate data migration artefacts that can be used in subsequent data migrations. Artificial intelligence techniques can be used to analyze the captured data migration information and to generate a data migration model that can be used to create the data migration artefacts. Changes made to the data migration artefacts can be tracked and used to train the data migration model. Additionally or alternatively, during execution of the subsequent data migration, additional data migration information can be captured and used to train the data migration model. The captured data migration activity can include data access operations such as data transactions, system log activity, and/or source code for one or more data migration programs and/or scripts. Computer system version information can be detected and different migration artefacts can be created for different computer system versions.Type: ApplicationFiled: October 9, 2017Publication date: April 11, 2019Applicant: SAP SEInventors: Toni Fabijancic, Sebastian Mietke
-
Publication number: 20190019095Abstract: Disclosed herein are system, method, and computer program product embodiments for detecting erroneous data. In an embodiment, a data monitoring system may store an initial dataset. The data monitoring system may analyze the initial dataset to generate rules associated with the initial dataset. The data monitoring system may receive a new data entry from a client device intended to be associated with the initial dataset. The data monitoring system may compare the new data entry to the previously determined rules to determine if the new data entry complies. If so, the data monitoring system may store the new data entry. If not, the data monitoring system may generate an alert, requesting a confirmation that the noncompliant data entry is correct. If the noncompliant data is confirmed as correct, the data monitoring system may store the new data entry and update the rules associated with the updated dataset.Type: ApplicationFiled: July 11, 2017Publication date: January 17, 2019Inventors: Sebastian Mietke, Toni Fabijancic