Patents by Inventor Sebastian MIETKE

Sebastian MIETKE 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: 10824587
    Abstract: 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: Grant
    Filed: February 23, 2018
    Date of Patent: November 3, 2020
    Assignee: SAP SE
    Inventors: Sebastian Mietke, Toni Fabijancic
  • Publication number: 20200272616
    Abstract: 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: Application
    Filed: May 13, 2020
    Publication date: August 27, 2020
    Inventors: Sebastian Mietke, Toni Fabijancic
  • Patent number: 10713234
    Abstract: 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: Grant
    Filed: January 17, 2017
    Date of Patent: July 14, 2020
    Assignee: SAP SE
    Inventors: Sebastian Mietke, Toni Fabijancic
  • Patent number: 10679060
    Abstract: Techniques and solutions are described for improving automated user interface generation. Devices can automatically be recognized in one or more images of a system or environment. At least certain devices can be identified as standard devices, and associated with device profiles. The device profiles can include information useable to identify user interface controls that should be rendered on a user interface for the system or environment. The user interface controls can be rendered over an image or schematic diagram of the system or environment, including at locations that correspond to a geospatial location of the corresponding device, or a controllable element thereof. The user interface controls can be associated with commands of a standardized command schema, which in turn are mapped to specific commands that can be sent to control the devices or controllable elements thereof.
    Type: Grant
    Filed: September 25, 2018
    Date of Patent: June 9, 2020
    Assignee: SAP SE
    Inventor: Sebastian Mietke
  • Publication number: 20200104389
    Abstract: Provided is a method and system for transforming a GUID of a database entry into a reduced identifier. The transformation may be performed by a bijective function. In one example, the method may include one or more of receiving a database entry which includes a global unique identifier (GUID) which uniquely identifies the database entry, identifying a transformation function associated with the database entry, transforming the GUID into a reduced identifier based on the transformation function wherein the reduced identifier has a reduced size with respect to a size of the GUID, and storing the database entry based on the reduced identifier.
    Type: Application
    Filed: September 28, 2018
    Publication date: April 2, 2020
    Inventor: Sebastian Mietke
  • Publication number: 20200097725
    Abstract: Techniques and solutions are described for improving automated user interface generation. Devices can automatically be recognized in one or more images of a system or environment. At least certain devices can be identified as standard devices, and associated with device profiles. The device profiles can include information useable to identify user interface controls that should be rendered on a user interface for the system or environment. The user interface controls can be rendered over an image or schematic diagram of the system or environment, including at locations that correspond to a geospatial location of the corresponding device, or a controllable element thereof. The user interface controls can be associated with commands of a standardized command schema, which in turn are mapped to specific commands that can be sent to control the devices or controllable elements thereof.
    Type: Application
    Filed: September 25, 2018
    Publication date: March 26, 2020
    Applicant: SAP SE
    Inventor: Sebastian Mietke
  • Patent number: 10452515
    Abstract: 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: Grant
    Filed: June 6, 2017
    Date of Patent: October 22, 2019
    Assignee: SAP SE
    Inventors: Sebastian Mietke, Toni Fabijancic
  • Publication number: 20190266255
    Abstract: 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: Application
    Filed: February 23, 2018
    Publication date: August 29, 2019
    Applicant: SAP SE
    Inventors: Sebastian Mietke, Toni Fabijancic
  • Patent number: 10332628
    Abstract: A method comprises receiving by a control system a sequence of symbols, translating the received sequence of symbols into a batch of commands parsable by an electronic controller of the electromechanical medical device, sending the batch of commands from the control system to the electromechanical device, and causing by the electronic controller the electromechanical medical device to execute the batch of commands on the electromechanical medical device.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: June 25, 2019
    Assignee: SAP SE
    Inventors: Wissem Chkoundali, Nico Rothinger, Markus Mueller, Jonathan Grigo, Sebastian Mietke
  • Patent number: 10311029
    Abstract: 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: Grant
    Filed: January 4, 2017
    Date of Patent: June 4, 2019
    Assignee: SAP SE
    Inventors: Toni Fabijancic, Sebastian Mietke
  • Patent number: 10304566
    Abstract: A control system, a control method, and a computer readable medium having stored thereon a computer executable program code for controlling a set of electromechanical medical devices records is disclosed herein. The method comprises: receiving by a control system an instruction to be executed by an electromechanical medical device of the set; translating the received instruction into a batch of commands parsable by an electronic controller of the electromechanical device; and sending the batch of commands from the control system to the electromechanical medical device.
    Type: Grant
    Filed: August 26, 2016
    Date of Patent: May 28, 2019
    Assignee: SAP SE
    Inventor: Sebastian Mietke
  • Publication number: 20190108223
    Abstract: 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: Application
    Filed: October 9, 2017
    Publication date: April 11, 2019
    Applicant: SAP SE
    Inventors: Toni Fabijancic, Sebastian Mietke
  • Publication number: 20190019095
    Abstract: 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: Application
    Filed: July 11, 2017
    Publication date: January 17, 2019
    Inventors: Sebastian Mietke, Toni Fabijancic
  • Publication number: 20180349251
    Abstract: 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: Application
    Filed: June 6, 2017
    Publication date: December 6, 2018
    Inventors: Sebastian MIETKE, Toni Fabijancic
  • Publication number: 20180239802
    Abstract: 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: Application
    Filed: February 21, 2017
    Publication date: August 23, 2018
    Inventors: Toni Fabijancic, Sebastian Mietke
  • Publication number: 20180203891
    Abstract: 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: Application
    Filed: January 17, 2017
    Publication date: July 19, 2018
    Inventors: Sebastian Mietke, Toni Fabijancic
  • Publication number: 20180189331
    Abstract: 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: Application
    Filed: January 4, 2017
    Publication date: July 5, 2018
    Inventors: Toni Fabijancic, Sebastian Mietke
  • Publication number: 20180096108
    Abstract: A control system, a control method, and a computer readable medium having stored thereon a computer executable program code for controlling electromechanical medical devices is disclosed herein. The method comprises: receiving by a control system a sequence of symbols; translating the received sequence of symbols into a batch of commands parsable by an electronic controller of the electromechanical medical device; sending the batch of commands from the control system to the electromechanical device; and causing by the electronic controller the electromechanical medical device to execute the batch of commands on the electromechanical medical device.
    Type: Application
    Filed: September 30, 2016
    Publication date: April 5, 2018
    Applicant: SAP SE
    Inventors: Wissem CHKOUNDALI, Nico ROTHINGER, Markus MUELLER, Jonathan GRIGO, Sebastian MIETKE
  • Publication number: 20180060514
    Abstract: A control system, a control method, and a computer readable medium having stored thereon a computer executable program code for controlling a set of electromechanical medical devices records is disclosed herein. The method comprises: receiving by a control system an instruction to be executed by an electromechanical medical device of the set; translating the received instruction into a batch of commands parsable by an electronic controller of the electromechanical device; and sending the batch of commands from the control system to the electromechanical medical device.
    Type: Application
    Filed: August 26, 2016
    Publication date: March 1, 2018
    Applicant: SAP SE
    Inventor: Sebastian MIETKE