Patents by Inventor Daniel Peintner

Daniel Peintner 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: 11545997
    Abstract: A binary-coded structure document, (e.g., in an EXI format which is based on a structure document designed in a text-based description language, such as XML), is provided with a binary-coded index document, which is based on a structural part of the structure document. A storage representation of the binary-coded index document is stored in a working storage unit of the device, and the binary-coded structure document is stored in a background storage unit assigned to the device. A processing operation or a request by at least one processing process is carried out by accessing the storage representation of the binary-coded index document via an object interface, and in certain examples, fragments of the binary-coded structure document are loaded into the working storage unit by the object interface.
    Type: Grant
    Filed: March 28, 2017
    Date of Patent: January 3, 2023
    Assignee: Siemens Aktiengesellschaft
    Inventors: Richard Kuntschke, Andreas Scholz, Daniel Peintner
  • Patent number: 11144710
    Abstract: The disclosure relates to a device that is set up for device-internal handling of data in a text format, that has a communication interface set up to interchange binary data, particularly EXI data, and that provides a coder for reciprocally converting the binary data into text format data, wherein the coder is set up to associate resource descriptions with a respective identification number. This association is managed via a resource table, which is managed by the coder and in which a respective resource description in text form has an associated respective identification number. In addition, the device has at least one device-internal database for storing resources and the relationships between the resources. A database access control unit is provided that has access both to the database and to the resource table. Centralization of the resource table advantageously avoids redundant storage of resource descriptions.
    Type: Grant
    Filed: August 12, 2015
    Date of Patent: October 12, 2021
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Sebastian Käbisch, Daniel Peintner
  • Patent number: 10643024
    Abstract: A method is provided for converting a binary data stream, (e.g., an EXI data stream). In an initialization phase of the method, a plurality of grammars, previously produced from at least one description language scheme, are read from a memory area and combined to form a combined grammar and wherein the combined grammar is supplied to a runtime environment for the purpose of converting the binary data stream. The method firstly permits substantially accelerated production of the desired grammar in comparison with a grammar produced as required from individual schemes, and secondly the memory space requirement may be kept down, because there is no need to keep a combinational variety of grammars available.
    Type: Grant
    Filed: January 26, 2015
    Date of Patent: May 5, 2020
    Assignee: Siemens Aktiengesellschaft
    Inventors: Johannes Hund, Daniel Peintner
  • Patent number: 10614161
    Abstract: The invention relates to a method for integration of semantic data processing in a device, in particular in a field device of automation technology. In this case, a generic description language scheme is used to define a semantic repository as a starting basis. According to the invention, said description language scheme is enriched with content from an ontology for semantic representation of a mode of operation of the device. Classes and/or subclasses of the ontology, together with at least one characteristic assigned to the classes and/or subclasses and taken from the ontology, are converted into a corresponding scheme declaration and said scheme declaration is inserted into the description language scheme. One or more grammars arc then generated from the description language scheme, preferably grammars according to the standardised data format “Efficient XML Interchange”, abbreviated to EXI, which arc integrated in the device.
    Type: Grant
    Filed: November 18, 2015
    Date of Patent: April 7, 2020
    Assignee: Siemens Aktiengesellschaft
    Inventors: Sebastian Käbisch, Daniel Peintner
  • Publication number: 20190155875
    Abstract: A binary-coded structure document, (e.g., in an EXI format which is based on a structure document designed in a text-based description language, such as XML), is provided with a binary-coded index document, which is based on a structural part of the structure document. A storage representation of the binary-coded index document is stored in a working storage unit of the device, and the binary-coded structure document is stored in a background storage unit assigned to the device. A processing operation or a request by at least one processing process is carried out by accessing the storage representation of the binary-coded index document via an object interface, and in certain examples, fragments of the binary-coded structure document are loaded into the working storage unit by the object interface.
    Type: Application
    Filed: March 28, 2017
    Publication date: May 23, 2019
    Inventors: Richard Kuntschke, Andreas Scholz, Daniel Peintner
  • Publication number: 20180330111
    Abstract: The invention relates to a device that is set up for device-internal handling of data in a text format, that has a communication interface set up to interchange binary data, particularly EXI data, and that provides a coder for reciprocally converting the binary data into text format data, wherein the coder is set up to associate resource descriptions with a respective identification number. This association is managed via a resource table, which is managed by the coder and in which a respective resource description in text form has an associated respective identification number. In addition, the device has, in a manner that is standard in the art, at least one device-internal database for storing resources and the relationships between said resources. According to the invention, a database access control unit is provided that has access both to the database and to the resource table. Centralisation of the resource table advantageously avoids redundant storage of resource descriptions.
    Type: Application
    Filed: August 12, 2015
    Publication date: November 15, 2018
    Inventors: Sebastian Käbisch, Daniel Peintner
  • Publication number: 20180260386
    Abstract: The invention relates to a method for integration of semantic data processing in a device, in particular in a field device of automation technology. In this case, a generic description language scheme is used to define a semantic repository as a starting basis. According to the invention, said description language scheme is enriched with content from an ontology for semantic representation of a mode of operation of the device. Classes and/or subclasses of the ontology, together with at least one characteristic assigned to the classes and/or subclasses and taken from the ontology, are converted into a corresponding scheme declaration and said scheme declaration is inserted into the description language scheme. One or more grammars arc then generated from the description language scheme, preferably grammars according to the standardised data format “Efficient XML Interchange”, abbreviated to EXI, which arc integrated in the device.
    Type: Application
    Filed: November 18, 2015
    Publication date: September 13, 2018
    Inventors: Sebastian Käbisch, Daniel Peintner
  • Patent number: 9888093
    Abstract: A method for providing a web service may include generating an XML-based schema based on a service description of said web service, which generated XML-based schema defines XML-based messages to be interpreted by the respective web service, generating a binary XML processor code for encoding and decoding said XML-based messages based on the generated XML based schema, transforming said service description of said web service into a procedure skeleton code comprising one or more skeleton procedures each becoming an application procedure by implementing an application logic for the respective skeleton procedure, and generating a dispatcher code based on the service description, said dispatcher code configured to interpret a byte stream produced by said binary XML processor code to invoke one of the implemented application procedures. This provides an innovative approach to generate source code for developing XML-based web services for small embedded devices with constraint resources.
    Type: Grant
    Filed: April 26, 2011
    Date of Patent: February 6, 2018
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Jörg Heuer, Sebastian Käbisch, Daniel Peintner
  • Publication number: 20180004716
    Abstract: A method is provided for converting a binary data stream, (e.g., an EXI data stream). In an initialization phase of the method, a plurality of grammars, previously produced from at least one description language scheme, are read from a memory area and combined to form a combined grammar and wherein the combined grammar is supplied to a runtime environment for the purpose of converting the binary data stream. The method firstly permits substantially accelerated production of the desired grammar in comparison with a grammar produced as required from individual schemes, and secondly the memory space requirement may be kept down, because there is no need to keep a combinational variety of grammars available.
    Type: Application
    Filed: January 26, 2015
    Publication date: January 4, 2018
    Inventors: Johannes Hund, Daniel Peintner
  • Patent number: 8788483
    Abstract: In a method and an apparatus (1) for searching in a memory-efficient manner for at least one query data element in a graph (2A), only as many data elements are read into a memory as are required for their subsequent processing. Increased memory efficiency is ensured as a result of this. The proposed apparatus is particularly suitable for use in terminals having very limited memory, in particular in mobile terminals.
    Type: Grant
    Filed: June 21, 2010
    Date of Patent: July 22, 2014
    Assignee: Siemens Aktiengesellschaft
    Inventors: Jörg Heuer, Roland Kind, Richard Kuntschke, Daniel Peintner
  • Publication number: 20140115104
    Abstract: The invention describes a method for interchanging data between a transmitter (1) and a receiver (2). The interchange of data is based on grammar (22) known to the transmitter (1) and to the receiver (2). In the method according to the invention, if the grammar (22) in the transmitter (1) differs from the known grammar (22), the known grammar (22) of the receiver (2) is adapted to the differing grammar (22) of the transmitter (1) in an initialization phase at the beginning of data interchange or between the actual propagation time of the data transmission between the transmitter (1) and the receiver (2).
    Type: Application
    Filed: June 13, 2012
    Publication date: April 24, 2014
    Inventors: Jörg Heuer, Sebastian Käbisch, Daniel Peintner
  • Publication number: 20130110914
    Abstract: A method for providing a web service may include generating an XML-based schema based on a service description of said web service, which generated XML-based schema defines XML-based messages to be interpreted by the respective web service, generating a binary XML processor code for encoding and decoding said XML-based messages based on the generated XML based schema, transforming said service description of said web service into a procedure skeleton code comprising one or more skeleton procedures each becoming an application procedure by implementing an application logic for the respective skeleton procedure, and generating a dispatcher code based on the service description, said dispatcher code configured to interpret a byte stream produced by said binary XML processor code to invoke one of the implemented application procedures. This provides an innovative approach to generate source code for developing XML-based web services for small embedded devices with constraint resources.
    Type: Application
    Filed: May 17, 2010
    Publication date: May 2, 2013
    Inventors: Jörg Heuer, Sebastian Käbisch, Daniel Peintner
  • Publication number: 20120124017
    Abstract: A structured document having at least one informational unit with at least one character is divided, according to a first base type, into sections of a second base type. The sections are compressed according to specified compression instructions for the second base type to achieve an increased rate of compression. The informational elements may be expressed in an XML language. The compression method and corresponding compression unit, decompression method and decompression unit can be applied in the area of initialization of end devices, such as in systems engineering or in the IT consumer industry.
    Type: Application
    Filed: March 22, 2010
    Publication date: May 17, 2012
    Applicant: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Jörg Heuer, Thomas Kurz, Daniel Peintner
  • Publication number: 20100325151
    Abstract: In a method and an apparatus (1) for searching in a memory-efficient manner for at least one query data element in a graph (2A), only as many data elements are read into a memory as are required for their subsequent processing. Increased memory efficiency is ensured as a result of this. The proposed apparatus is particularly suitable for use in terminals having very limited memory, in particular in mobile terminals.
    Type: Application
    Filed: June 21, 2010
    Publication date: December 23, 2010
    Inventors: Jorg Heuer, Roland Kind, Richard Kuntschke, Daniel Peintner
  • Patent number: 7831903
    Abstract: A method is disclosed for coding a structured document, wherein a plurality of codes is generated by use of one or more schemata and/or name spaces. For a schema and/or a name space and/or for a group of schemata and/or name spaces independent codes for the elements defined or declared in the schemata and/or in the groups of schemata and/or name spaces are allocated. For every schema and/or name space an allocation to additional schemata and/or name spaces is carried out. A corresponding coding method, a coding device, a decoding device and a coding/decoding device are also disclosed.
    Type: Grant
    Filed: January 21, 2005
    Date of Patent: November 9, 2010
    Assignee: Siemens Aktiengesellschaft
    Inventors: Jörg Heuer, Andreas Hutter, Daniel Peintner
  • Publication number: 20070261022
    Abstract: A method is disclosed for coding a structured document, wherein a plurality of codes is generated by use of one or more schemata and/or name spaces. For a schema and/or a name space and/or for a group of schemata and/or name spaces independent codes for the elements defined or declared in the schemata and/or in the groups of schemata and/or name spaces are allocated. For every schema and/or name space an allocation to additional schemata and/or name spaces is carried out. A corresponding coding method, a coding device, a decoding device and a coding/decoding device are also disclosed.
    Type: Application
    Filed: January 21, 2005
    Publication date: November 8, 2007
    Inventors: Jorg Heuer, Andreas Hutter, Daniel Peintner