Patents by Inventor Jan Portisch

Jan Portisch 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).

  • Publication number: 20240134887
    Abstract: Various examples are directed to systems and methods for utilizing relationship data. A computing system may receive a time-dependent query against a knowledge graph data structure. The computing system may access confirmation data from the knowledge graph data structure, the confirmation data describing a first plurality of confirmation points-in-time at which the first test relationship is true. The computing system may determine that at least one of a beginning or an end of a first time period associated with a test relationship of the time-dependent query is not defined by the knowledge graph data structure. The computing system may determine a response to the first time-dependent query indicating a veracity of the test relationship at a test point-in-time using the first plurality of confirmation points-and-time.
    Type: Application
    Filed: October 24, 2022
    Publication date: April 25, 2024
    Inventors: Jan Portisch, Sandra Bracholdt
  • Publication number: 20240135199
    Abstract: Various examples are directed to systems and methods for utilizing relationship data in a computing system. The computing system may extract first relationship data from a document and determine a first confidence value describing the first relationship data. The computing system may write the first relationship data to a knowledge graph data structure. The computing system may serve a first user interface page to a user computing device associated with a first user and receive feedback data describing an accuracy of the first relationship data. The computing system may modify a first confidence subunit of a triple data unit associated with the relationship to describe an updated confidence value based on the feedback data and a trust score of the first user.
    Type: Application
    Filed: October 24, 2022
    Publication date: April 25, 2024
    Inventors: Jan Portisch, Sandra Bracholdt, Michael Hoerisch
  • Patent number: 11954605
    Abstract: An intelligent labeling method is disclosed herein. The method can receive a plurality of input instances and access a knowledge graph comprising a plurality of nodes and a plurality of edges connecting the plurality of nodes. The plurality of nodes represent objects and the edges represent relationship between the objects. For at least some selected input instances, the method can identify respective matching objects represented by corresponding nodes of the knowledge graph. A selected input instance shares a common label with the corresponding matching object. For identified matching objects, the method can identify a common class object represented by a corresponding node of the knowledge graph. A percentage of identified matching objects are descendants of the common class object, and the percentage is greater than a predefined threshold. The method can associate a label of the common class object with the plurality of input instances.
    Type: Grant
    Filed: September 25, 2020
    Date of Patent: April 9, 2024
    Assignee: SAP SE
    Inventors: Jan Portisch, Sandra Bracholdt, Michael Hladik, Oliver Huth
  • Patent number: 11907182
    Abstract: A computer-implemented method includes receiving a request of data records for a data schema, obtaining a schema alignment which maps the data schema to a subset of an ontology of a knowledge graph, generating at least one query based on the subset of the ontology of the knowledge graph, obtaining a list of data records by executing the at least one query on the knowledge graph to obtain a list of data records, and persisting the list of data records to the data schema.
    Type: Grant
    Filed: September 9, 2021
    Date of Patent: February 20, 2024
    Assignee: SAP SE
    Inventors: Jan Portisch, Sandra Bracholdt, Volker Saggau
  • Patent number: 11907195
    Abstract: A computer-implemented method includes representing a plurality of database tables as respective vectors in a multi-dimensional vector space, receiving an indication that a first database table represented by a first vector and a second database table represented by a second vector are related to each other, moving positions of the respective vectors representing the plurality of database tables in the multi-dimensional vector space in response to the indication, and grouping the plurality of database tables into one or more table clusters based on positions of the respective vectors representing the plurality of database tables in the multi-dimensional vector space.
    Type: Grant
    Filed: February 24, 2023
    Date of Patent: February 20, 2024
    Assignee: SAP SE
    Inventors: Jan Portisch, Sandra Bracholdt
  • Publication number: 20240054358
    Abstract: Systems and methods provide reception of an identifier of a machine learning classification model and a prediction generated by the machine learning classification model, identification of model configuration data associated with the machine learning classification model, modification of the prediction based on the model configuration data to generate an enhanced prediction comprising calibrated probabilities, and returning of the enhanced prediction.
    Type: Application
    Filed: August 11, 2022
    Publication date: February 15, 2024
    Inventors: Guilherme Ehrhardt S. FERREIRA COSTA, Jan PORTISCH
  • Publication number: 20240054119
    Abstract: Systems and methods provide identification of a first configuration specifying a first column of a first data source, acquisition, based on the first configuration, of a first sequence of values stored in consecutive rows of the first column, and storage of the first sequence of values in a storage device in association with an identifier of the first data source and the first column.
    Type: Application
    Filed: August 11, 2022
    Publication date: February 15, 2024
    Inventors: Guilherme Ehrhardt S. FERREIRA COSTA, Jan PORTISCH
  • Patent number: 11886409
    Abstract: Systems and methods provide identification of a first configuration specifying a first column of a first data source, acquisition, based on the first configuration, of a first sequence of values stored in consecutive rows of the first column, and storage of the first sequence of values in a storage device in association with an identifier of the first data source and the first column.
    Type: Grant
    Filed: August 11, 2022
    Date of Patent: January 30, 2024
    Assignee: SAP SE
    Inventors: Guilherme Ehrhardt S. Ferreira Costa, Jan Portisch
  • Patent number: 11762820
    Abstract: Techniques and solutions are described for converting data models between formats, such as between a conceptual data model and a physical data model for a database system, or between a conceptual data model and artefacts to be implemented in the database system. The conceptual data model is annotated with annotations that allow the physical data model or database artefacts to be automatically generated from the conceptual data model. The annotations can reflect relationships between entity types in the physical data model, such as inheritance relationships, header/item relationships, or one-to-one cardinality relationships. Annotations can also indicate attributes that should be added to entity types in the conceptual data model, such as attributes for versioning or data governance, that may not be used in the conceptual data model. Annotations can be used to determine how entity types in the conceptual data model will be denormalized in the physical data model.
    Type: Grant
    Filed: August 12, 2022
    Date of Patent: September 19, 2023
    Assignee: SAP SE
    Inventors: Jan Portisch, Bjoern Pantel, Benjamin Merkle, Stephan Schub, Sandra Bracholdt, Roland Kolata, Michael Hladik, Christoph Meinel
  • Patent number: 11755591
    Abstract: Various examples are directed to systems and methods for administering data model metadata for a plurality of data models. A metadata service may receive a first retrieval request from a requesting system. The first retrieval request may comprise an indication of a first local object identifier referencing a definition of a first local object from a first data model and an indication of a target data model. The metadata service may retrieve a first record from a metadata identifier registry, where the first record comprises an indication of the first local object identifier and an indication of a first global object identifier corresponding to the first local object identifier. The metadata service may determine a second local object identifier referencing a definition of a second local object identifier referencing a definition of a second local object in the target data model and return the second local object identifier.
    Type: Grant
    Filed: August 6, 2021
    Date of Patent: September 12, 2023
    Assignee: SAP SE
    Inventors: Jan Portisch, Sandra Bracholdt, Ulrich Block, Volker Saggau
  • Patent number: 11726969
    Abstract: A metastructure for representing and manipulating or analyzing a data model is provided herein. A source representation of the first data model may be received. The source representation may include a representation of one or more structural components of the first data model, respectively having identifiers and types. One or more instances of a metastructure schema object datatype may be generated based on the one or more structural components of the source representation. Generating a given instance of the metastructure schema object datatype for a given structural component may include assigning a first identifier of the given structural component to the first data member of the given instance, determining a first type associated with the given structural component, and assigning the first type to the second data member of the given instance. The one or more instances of the metastructure schema object datatype may be stored in association.
    Type: Grant
    Filed: September 7, 2022
    Date of Patent: August 15, 2023
    Assignee: SAP SE
    Inventors: Sandra Bracholdt, Joachim Gross, Volker Saggau, Jan Portisch
  • Publication number: 20230214375
    Abstract: A computer-implemented method includes representing a plurality of database tables as respective vectors in a multi-dimensional vector space, receiving an indication that a first database table represented by a first vector and a second database table represented by a second vector are related to each other, moving positions of the respective vectors representing the plurality of database tables in the multi-dimensional vector space in response to the indication, and grouping the plurality of database tables into one or more table clusters based on positions of the respective vectors representing the plurality of database tables in the multi-dimensional vector space.
    Type: Application
    Filed: February 24, 2023
    Publication date: July 6, 2023
    Applicant: SAP SE
    Inventors: Jan Portisch, Sandra Bracholdt
  • Publication number: 20230177023
    Abstract: In an example embodiment, a persistence model is utilized that allows the storage of value lists in a referenceable and reusable manner. This allows for two lifecycle options for value lists: (i) schema-dependent and (ii) schema-independent. Thus, the lifecycle of all involved entities (e.g., schemas, values, correspondences, etc.) is managed. This enables easier upgrades, downgrades, and sidegrades. The persistence is a directed graph, which comprises nodes and directed edges. This persistence can then be used to recommend additional correspondences to a user.
    Type: Application
    Filed: December 6, 2021
    Publication date: June 8, 2023
    Inventors: Jan Portisch, Radu Purdel, Dirk Becker, Markus Bucher, Sandra Bracholdt
  • Patent number: 11620271
    Abstract: A computer-implemented method includes representing a plurality of database tables as respective vectors in a multi-dimensional vector space, receiving an indication that a first database table represented by a first vector and a second database table represented by a second vector are related to each other, moving the respective vectors representing the plurality of database tables in the multi-dimensional vector space in response to the indication, and grouping the plurality of database tables into one or more table clusters based on positions of the respective vectors representing the plurality of database tables in the multi-dimensional vector space.
    Type: Grant
    Filed: August 11, 2021
    Date of Patent: April 4, 2023
    Assignee: SAP SE
    Inventors: Jan Portisch, Sandra Bracholdt
  • Publication number: 20230073312
    Abstract: A computer-implemented method includes receiving a request of data records for a data schema, obtaining a schema alignment which maps the data schema to a subset of an ontology of a knowledge graph, generating at least one query based on the subset of the ontology of the knowledge graph, obtaining a list of data records by executing the at least one query on the knowledge graph to obtain a list of data records, and persisting the list of data records to the data schema.
    Type: Application
    Filed: September 9, 2021
    Publication date: March 9, 2023
    Applicant: SAP SE
    Inventors: Jan Portisch, Sandra Bracholdt, Volker Saggau
  • Patent number: 11599517
    Abstract: A variety of scenarios for generating mock data based on original data are described. Characteristics of the original data can be reflected in the mock data without having access to the actual original data. Instead, statistical artifacts representing the original data can be used to instantiate reconstructed database tables. In relational database scenarios, foreign key relationships can be preserved even if the actual values are not known. The reconstructed database tables can be used as mock data in a variety of circumstances, including testing, and is especially useful to recreate characteristics of the original data when the original data cannot be made available for size, confidentiality, or privacy reasons.
    Type: Grant
    Filed: July 2, 2020
    Date of Patent: March 7, 2023
    Assignee: SAP SE
    Inventors: Jan Portisch, Volker Saggau, Sandra Bracholdt
  • Patent number: 11593392
    Abstract: Transformation rule generation and validation functionality is provided herein. Transformation rules can be generated for one or more mappings in an alignment between a source database and a target database. The transformation rules can transform instance data from the source data model to a form matching the target data model. One or more transformation rules can be generated for a mapping between fields in a source database and a field in a target database. The transformation rules can be generated based on one or more source fields and a target field of a mapping, and one or more identified functions. Evaluating the transformation rules can include generating test data based on the transformation rules applied to instance data from the source database. The test data can be evaluated against instance data from the target database. The transformation rules and the evaluation results can be provided in a user interface.
    Type: Grant
    Filed: January 29, 2020
    Date of Patent: February 28, 2023
    Assignee: SAP SE
    Inventors: Jan Portisch, Ronald Boehle, Sandra Bracholdt, Volker Saggau
  • Publication number: 20230047681
    Abstract: Various examples are directed to systems and methods for administering data model metadata for a plurality of data models. A metadata service may receive a first retrieval request from a requesting system. The first retrieval request may comprise an indication of a first local object identifier referencing a definition of a first local object from a first data model and an indication of a target data model. The metadata service may retrieve a first record from a metadata identifier registry, where the first record comprises an indication of the first local object identifier and an indication of a first global object identifier corresponding to the first local object identifier. The metadata service may determine a second local object identifier referencing a definition of a second local object identifier referencing a definition of a second local object in the target data model and return the second local object identifier.
    Type: Application
    Filed: August 6, 2021
    Publication date: February 16, 2023
    Inventors: Jan Portisch, Sandra Bracholdt, Ulrich Block, Volker Saggau
  • Publication number: 20230051059
    Abstract: A computer-implemented method includes representing a plurality of database tables as respective vectors in a multi-dimensional vector space, receiving an indication that a first database table represented by a first vector and a second database table represented by a second vector are related to each other, moving the respective vectors representing the plurality of database tables in the multi-dimensional vector space in response to the indication, and grouping the plurality of database tables into one or more table clusters based on positions of the respective vectors representing the plurality of database tables in the multi-dimensional vector space.
    Type: Application
    Filed: August 11, 2021
    Publication date: February 16, 2023
    Applicant: SAP SE
    Inventors: Jan Portisch, Sandra Bracholdt
  • Publication number: 20230014739
    Abstract: A metastructure for representing and manipulating or analyzing a data model is provided herein. A source representation of the first data model may be received. The source representation may include a representation of one or more structural components of the first data model, respectively having identifiers and types. One or more instances of a metastructure schema object datatype may be generated based on the one or more structural components of the source representation. Generating a given instance of the metastructure schema object datatype for a given structural component may include assigning a first identifier of the given structural component to the first data member of the given instance, determining a first type associated with the given structural component, and assigning the first type to the second data member of the given instance. The one or more instances of the metastructure schema object datatype may be stored in association.
    Type: Application
    Filed: September 7, 2022
    Publication date: January 19, 2023
    Applicant: SAP SE
    Inventors: Sandra Bracholdt, Joachim Gross, Volker Saggau, Jan Portisch