Patents by Inventor Joachim Gross
Joachim Gross 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: 11726969Abstract: 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: GrantFiled: September 7, 2022Date of Patent: August 15, 2023Assignee: SAP SEInventors: Sandra Bracholdt, Joachim Gross, Volker Saggau, Jan Portisch
-
Publication number: 20230014739Abstract: 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: ApplicationFiled: September 7, 2022Publication date: January 19, 2023Applicant: SAP SEInventors: Sandra Bracholdt, Joachim Gross, Volker Saggau, Jan Portisch
-
Patent number: 11526656Abstract: Techniques and solutions are described for defining transformation specifications in a programming-language independent language and converting such specifications to one or more executable formats. The language can provide for defining rules and actions. Rules can refer to (e.g., be based at least in part on) data targets, such as attributes of a schema, whose identifiers are to be read or updated, or to other rules. Rules can be reused, and can recursively refer to one another, such that a large number of complex schema transformations can be accomplished using a series of first order logic statements. Actions can define what, and how, values will be changed when a predicate rule is satisfied. A transformation specification in the language can be parsed and selectively complied to one or more executable formats, including in programming languages such as the structured query language. Disclosed technologies can facilitate data transformations by non-technical users.Type: GrantFiled: July 28, 2021Date of Patent: December 13, 2022Assignee: SAP SEInventors: Jan Portisch, Joachim Gross, Sandra Bracholdt
-
Patent number: 11487721Abstract: 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: GrantFiled: April 30, 2019Date of Patent: November 1, 2022Assignee: SAP SEInventors: Sandra Bracholdt, Joachim Gross, Volker Saggau, Jan Portisch
-
Patent number: 11288062Abstract: Techniques and solutions are described for automatically refactoring code. In particular, disclosed technologies provide for automatically refactoring code that includes function calls, which can be to particular types of functions, such as external functions or functions that are not member functions of a class. For code to be refactored, an interface and a class are created. The class implements the interface. Method declarations corresponding to the function calls being refactored are added to the interface and the class. Code is added instantiating an object of the class. Implementations for the methods in the class can call the functions called by the source code being refactored, or can include code implementing the functionality of the called functions. Refactored code has function calls replaced with calls to corresponding methods of the interface.Type: GrantFiled: December 11, 2019Date of Patent: March 29, 2022Assignee: SAP SEInventors: Joachim Gross, Jan Portisch
-
Publication number: 20210357577Abstract: Techniques and solutions are described for defining transformation specifications in a programming-language independent language and converting such specifications to one or more executable formats. The language can provide for defining rules and actions. Rules can refer to (e.g., be based at least in part on) data targets, such as attributes of a schema, whose identifiers are to be read or updated, or to other rules. Rules can be reused, and can recursively refer to one another, such that a large number of complex schema transformations can be accomplished using a series of first order logic statements. Actions can define what, and how, values will be changed when a predicate rule is satisfied. A transformation specification in the language can be parsed and selectively complied to one or more executable formats, including in programming languages such as the structured query language. Disclosed technologies can facilitate data transformations by non-technical users.Type: ApplicationFiled: July 28, 2021Publication date: November 18, 2021Applicant: SAP SEInventors: Jan Portisch, Joachim Gross, Sandra Bracholdt
-
Patent number: 11106861Abstract: Techniques and solutions are described for defining transformation specifications in a programming-language independent language and converting such specifications to one or more executable formats. The language can provide for defining rules and actions. Rules can refer to (e.g., be based at least in part on) data targets, such as attributes of a schema, whose identifiers are to be read or updated, or to other rules. Rules can be reused, and can recursively refer to one another, such that a large number of complex schema transformations can be accomplished using a series of first order logic statements. Actions can define what, and how, values will be changed when a predicate rule is satisfied. A transformation specification in the language can be parsed and selectively complied to one or more executable formats, including in programming languages such as the structured query language. Disclosed technologies can facilitate data transformations by non-technical users.Type: GrantFiled: February 1, 2019Date of Patent: August 31, 2021Assignee: SAP SEInventors: Jan Portisch, Joachim Gross, Sandra Bracholdt
-
Publication number: 20210182055Abstract: Techniques and solutions are described for automatically refactoring code. In particular, disclosed technologies provide for automatically refactoring code that includes function calls, which can be to particular types of functions, such as external functions or functions that are not member functions of a class. For code to be refactored, an interface and a class are created. The class implements the interface. Method declarations corresponding to the function calls being refactored are added to the interface and the class. Code is added instantiating an object of the class. Implementations for the methods in the class can call the functions called by the source code being refactored, or can include code implementing the functionality of the called functions. Refactored code has function calls replaced with calls to corresponding methods of the interface.Type: ApplicationFiled: December 11, 2019Publication date: June 17, 2021Applicant: SAP SEInventors: Joachim Gross, Jan Portisch
-
Publication number: 20200349130Abstract: 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: ApplicationFiled: April 30, 2019Publication date: November 5, 2020Applicant: SAP SEInventors: Sandra Bracholdt, Joachim Gross, Volker Saggau, Jan Portisch
-
Publication number: 20200250260Abstract: Techniques and solutions are described for defining transformation specifications in a programming-language independent language and converting such specifications to one or more executable formats. The language can provide for defining rules and actions. Rules can refer to (e.g., be based at least in part on) data targets, such as attributes of a schema, whose identifiers are to be read or updated, or to other rules. Rules can be reused, and can recursively refer to one another, such that a large number of complex schema transformations can be accomplished using a series of first order logic statements. Actions can define what, and how, values will be changed when a predicate rule is satisfied. A transformation specification in the language can be parsed and selectively complied to one or more executable formats, including in programming languages such as the structured query language. Disclosed technologies can facilitate data transformations by non-technical users.Type: ApplicationFiled: February 1, 2019Publication date: August 6, 2020Applicant: SAP SEInventors: Jan Portisch, Joachim Gross, Sandra Bracholdt
-
Patent number: 8370233Abstract: A business object model, which reflects data that is used during a given business transaction, is utilized to generate interfaces. This business object model facilitates commercial transactions by providing consistent interfaces that are suitable for use across industries, across businesses, and across different departments within a business during a business transaction. In some operations, software creates, updates, or otherwise processes information related to a cost model, a current account contract, and/or a collateral constellation business object.Type: GrantFiled: March 31, 2008Date of Patent: February 5, 2013Assignee: SAP AGInventors: Martin Kaisermayr, Roman Rapp, Mahesh Sastry, Prasheel Kayal, Manfred Wanninger, Reshmi Sreekumar, Mohammed Reza, Frederik Thormaehlen, Srirama Suraparaju, Joachim Gross, Manimaran Mani, Anil Kumar K Naidu
-
Publication number: 20090248586Abstract: A business object model, which reflects data that is used during a given business transaction, is utilized to generate interfaces. This business object model facilitates commercial transactions by providing consistent interfaces that are suitable for use across industries, across businesses, and across different departments within a business during a business transaction. In some operations, software creates, updates, or otherwise processes information related to a cost model, a current account contract, and/or a collateral constellation business object.Type: ApplicationFiled: March 31, 2008Publication date: October 1, 2009Inventors: Martin Kaisermayr, Roman Rapp, Mahesh Sastry, Prasheel Kayal, Manfred Wanninger, Reshmi Sreekumar, Mohammed Reza, Frederik Thormaehlen, Srirama Suraparaju, Joachim Gross, Manimaran Mani, Anil Kumar K Naidu
-
Patent number: 5479019Abstract: A measuring apparatus based on the NDIR process. Pulsed infrared light traverses in two parallel optical beams (3, 4) initially a cell (6) filled with .sup.13 CO.sub.2 and a cell (7) filled with .sup.12 CO.sub.2 and then, in parallel, two cells (8, 9) which are filled with the gas sample to be analyzed. Cells (8, 9) together with a capacitor microphone (15) serving as the pressure converting means form an optopneumatic receiver (17). By regulating the pressure in cell (6) the minimum of the pressure conversion signal is investigated and related to a correspondingly obtained reference value. The simply constructed apparatus permits a .sup.13 CO.sub.2 breathing test to be performed inexpensively.Type: GrantFiled: June 28, 1994Date of Patent: December 26, 1995Assignee: MIC Medical Instrument CorporationInventor: Joachim Gross
-
Patent number: 5213578Abstract: To securely introduce the distal tip of a spinal cannula through an epidural cannula into a spinal canal, a mandrel is placed in the epidural cannula. The mandrel is provided with a recess or guideway extending over its length. The guideway is aligned with an axial opening in the epidural cannula, so that the spinal cannula, when pushed forward through the recess, is guided positively to the axial opening and can pass through it unhindered, in order to get into the spinal canal. The mandrel includes a radially offset distal portion which enters and seals a curved, offset portion of the epidural cannula to avoid coring of tissue and to snap fittedly connect the mandrel and epidural cannula.Type: GrantFiled: August 25, 1992Date of Patent: May 25, 1993Assignee: Vygon GmbH & Co. KGInventors: Raymund Heiliger, Joachim Gross
-
Patent number: 5087295Abstract: A method for cleaning cellular contamination in a flow cytometer comprising the sequential use of a strong oxidizing solution, particle-free neutral pH fluid and a weak acid.Type: GrantFiled: June 13, 1990Date of Patent: February 11, 1992Assignee: Becton Dickinson and CompanyInventors: Hans-Joachim Gross, Robert A. Hoffman
-
Patent number: 5076472Abstract: A method and apparatus for cleaning cellular contamination in flow cytometer comprising the sequential use of a strong oxidizing solution, particle-free neutral pH fluid and a weak acid.Type: GrantFiled: December 14, 1990Date of Patent: December 31, 1991Assignee: Becton, Dickinson and CompanyInventors: Hans-Joachim Gross, Robert A. Hoffman