Patents by Inventor Christian Conradi
Christian Conradi 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: 20230401191Abstract: A computer implemented method can receive a write request to store sensor data generated by a sensor group including a plurality of sensors. The sensor data includes at least a structure identifier and one or more pairs of sensor parameters and sensor values. The method can identify a metadata structure based on the structure identifier. The metadata structure includes a plurality of tuples corresponding to the plurality of sensors in the sensor group. The tuples define pairs of field names and data types of the corresponding sensors. The method can pack the one or more pairs of sensor parameters and sensor values into one or more data containers, and store the one or more data containers respectively into one or more columns of a sensor data table.Type: ApplicationFiled: June 9, 2022Publication date: December 14, 2023Applicant: SAP SEInventors: Christian Conradi, Jens Abraham
-
Patent number: 11416507Abstract: Techniques for processing combinations of timeseries data and time-dependent semantic data are provided. The timeseries data can be data from one or more Internet of things (IOT) devices having one or more hardware sensors. The semantic data can be master data. Disclosed techniques allow for time dependent semantic data to be used with the timeseries data, so that semantic data appropriate for a time period associated with the timeseries data can be used. Changes to semantic data are tracked and recorded, where the changes can represent a new value to be used going forward in time or an update to a value for a prior time period. Timeseries data and semantic data can be stored with identifiers that facilitate their combination, such as date ranges, identifiers of analog world objects, or identifiers for discrete sets of semantic data values.Type: GrantFiled: October 26, 2020Date of Patent: August 16, 2022Assignee: SAP SEInventors: Christian Conradi, Seshatalpasai Madala
-
Publication number: 20220129456Abstract: Techniques for processing combinations of timeseries data and time-dependent semantic data are provided. The timeseries data can be data from one or more Internet of things (IOT) devices having one or more hardware sensors. The semantic data can be master data. Disclosed techniques allow for time dependent semantic data to be used with the timeseries data, so that semantic data appropriate for a time period associated with the timeseries data can be used. Changes to semantic data are tracked and recorded, where the changes can represent a new value to be used going forward in time or an update to a value for a prior time period. Timeseries data and semantic data can be stored with identifiers that facilitate their combination, such as date ranges, identifiers of analog world objects, or identifiers for discrete sets of semantic data values.Type: ApplicationFiled: October 26, 2020Publication date: April 28, 2022Applicant: SAP SEInventors: Christian Conradi, Seshatalpasai Madala
-
Patent number: 10726011Abstract: A system includes reception of a first query to search two or more heterogeneous data providers, generation of a first query language excerpt to define a combined key column based on key columns associated with a first data provider of the two or more heterogeneous data providers, for each of two or more columns of the first data provider, generation of a second query language excerpt to map the column of the first data provider to a respective result set key column and a respective result set value column, generation of a third query language excerpt to identify two or more of the result set value columns to search, and generation of a first query language statement based on the first, second and third query language excerpts.Type: GrantFiled: October 11, 2016Date of Patent: July 28, 2020Assignee: SAP SEInventors: Christian Conradi, Marcel Hermanns, Stefan Engelhardt, Vera Thome-Fix, Maximilian Eisele, Gregor Tielsch
-
Publication number: 20180101572Abstract: A system includes reception of a first query to search two or more heterogeneous data providers, generation of a first query language excerpt to define a combined key column based on key columns associated with a first data provider of the two or more heterogeneous data providers, for each of two or more columns of the first data provider, generation of a second query language excerpt to map the column of the first data provider to a respective result set key column and a respective result set value column, generation of a third query language excerpt to identify two or more of the result set value columns to search, and generation of a first query language statement based on the first, second and third query language excerpts.Type: ApplicationFiled: October 11, 2016Publication date: April 12, 2018Inventors: Christian Conradi, Marcel Hermanns, Stefan Engelhardt, Vera Thome-Fix, Maximilian Eisele, Gregor Tielsch
-
Patent number: 9930113Abstract: A method includes supplementing a database with multiple database views respectively representing a data model and including a first column representing a first attribute of the data model and a second column representing a second attribute of the data model; identifying a database view capable of retrieving requested data; retrieving instances of the data model represented by the identified view via the network using a first select criterion directed at the first column and a second select criterion directed at the second column of said view, the second attribute values of the data model instances being calculated selectively for instances having been dynamically identified by the first select criterion; and returning a result via the network.Type: GrantFiled: August 28, 2014Date of Patent: March 27, 2018Assignee: SAP SEInventors: Igor Schukovets, Gregor Tielsch, Christian Conradi, Stephan Guentert, Bernd Kauerauf, Nils Hartmann, Marcel Hermanns
-
Publication number: 20160063107Abstract: The invention relates to method for retrieving data via a telecommunication network. The network interoperatively couples a mobile telecommunication device with a sender device. The sender device hosts an application and is interoperably coupled via the telecommunication network to a DBMS hosting a database.Type: ApplicationFiled: August 28, 2014Publication date: March 3, 2016Inventors: Igor SCHUKOVETS, Gregor TIELSCH, Christian CONRADI, Stephan GUENTERT, Bernd KAUERAUF, Nils HARTMANN, Marcel HERMANNS
-
Patent number: 9159052Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for adapting formats of data queries into a generic format. A query requesting data stored in a business objects data source is received. The query has a generic format and includes parameters that describe a computer interface implementation configured to execute the query to identify the requested data. Based on the one or more parameters, the computer software interface implementation is identified. The interface implementation specifies an interface-specific query format. The query is converted from the generic query format into the interface-specific query format, and provided to the computer software interface implementation. The interface implementation executes the interface-specific query and obtains the requested data in an interface-specific results format. This data is converted into a generic results format, and provided in response to receiving the query.Type: GrantFiled: May 9, 2012Date of Patent: October 13, 2015Assignee: SAP SEInventors: Christian Conradi, Julian Flintermann, Justus Rogowski
-
Publication number: 20140095518Abstract: Systems and methods for using calculated measures as attribute filters are provided. In example embodiments, a query for a result set is processed. The query includes a filter attribute that is absent from a base table from which the result set is to be obtained. A set of measures associated with the filter attribute that is absent from the base table is calculated. The base table is extended to include the calculated set of measures associated with the filter attribute that is absent from the base table to create an extended table. The extended table is filtered based on the filter attribute to create a filtered extended table. The result set is derived using the filtered extended table.Type: ApplicationFiled: November 16, 2012Publication date: April 3, 2014Applicant: SAP AGInventors: Thomas Schneider, Christian Conradi
-
Publication number: 20130304756Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for adapting formats of data queries into a generic format. A query requesting data stored in a business objects data source is received. The query has a generic format and includes parameters that describe a computer interface implementation configured to execute the query to identify the requested data. Based on the one or more parameters, the computer software interface implementation is identified. The interface implementation specifies an interface-specific query format. The query is converted from the generic query format into the interface-specific query format, and provided to the computer software interface implementation. The interface implementation executes the interface-specific query and obtains the requested data in an interface-specific results format. This data is converted into a generic results format, and provided in response to receiving the query.Type: ApplicationFiled: May 9, 2012Publication date: November 14, 2013Applicant: SAP AGInventors: Christian Conradi, Julian Flintermann, Justus Rogowski
-
Patent number: 8126931Abstract: In one embodiment the present invention includes a computer-implemented method for dynamically displaying, during runtime, the composition of a data structure in a tabular format. During execution of an application, a command indicating the name of a data structure as an argument is executed, thereby causing a dynamic data structure display generator to request the type of the particular data structure whose name is included in the command as an argument. Upon receiving the type and the location of the data structure, the dynamic data structure display generator selects a process to analyze the data structure. Using the selected process, the data structure is analyzed and its elements are systematically communicated to a user interface service, which is responsible for displaying, in a tabular format, the elements (names and values) of the data structure.Type: GrantFiled: June 13, 2008Date of Patent: February 28, 2012Assignee: SAP AGInventor: Christian Conradi
-
Publication number: 20090313283Abstract: In one embodiment the present invention includes a computer-implemented method for dynamically displaying, during runtime, the composition of a data structure in a tabular format. During execution of an application, a command indicating the name of a data structure as an argument is executed, thereby causing a dynamic data structure display generator to request the type of the particular data structure whose name is included in the command as an argument. Upon receiving the type and the location of the data structure, the dynamic data structure display generator selects a process to analyze the data structure. Using the selected process, the data structure is analyzed and its elements are systematically communicated to a user interface service, which is responsible for displaying, in a tabular format, the elements (names and values) of the data structure.Type: ApplicationFiled: June 13, 2008Publication date: December 17, 2009Applicant: SAP AGInventor: Christian Conradi