Patents by Inventor Sebastian Käbisch

Sebastian Käbisch 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: 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: 10834203
    Abstract: The invention relates to a method for establishing an end-to-end communication between two networks, wherein: a message is received from one first network, this message having a first header and an application-data part; data of said first header is coded into a second header within the application data part, with the aid of a first coding scheme, so as to produce a modified application data part; said modified application data part is coded with the aid of a second coding scheme so as to produce a coded message; and this coded message is transmitted to a second network.
    Type: Grant
    Filed: July 24, 2012
    Date of Patent: November 10, 2020
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Andreas Heinrich, Jörg Heuer, Sebastian Käbisch
  • 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: 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: 20160350364
    Abstract: An automated method for semantically representing a system of uses an ontology design pattern that allows model transformation from a tag representation to an ontological structure and back. Thereby, a tagging-based data model, e.g., according to Haystack Project, is provided for representing at least one of said devices by an entity, wherein each entity is associated by at least one tag. The method includes generating a semantic web representation and integrating the semantic web representation into an ontological model. This integration allows for an easy model instantiation corresponding to annotation with tags from a pre-defined vocabulary which has the advantage of modeling entities with low computational power and, in parallel, maintaining a representation by an ontological graph knowledge on the other hand. The ontological graph knowledge may grant reasoning and search mechanisms by standard interfaces using query languages.
    Type: Application
    Filed: June 1, 2016
    Publication date: December 1, 2016
    Applicant: Siemens Aktiengesellschaft
    Inventors: Darko Anicic, Victor Charpenay, Sebastian Kaebisch
  • Publication number: 20140337522
    Abstract: The invention relates to a method for filtering network data in a network node, comprising the steps of producing filter markings in a grammatical structure of network data encoded by means of an encoding scheme on the basis of adjustable filter inquiries of at least one further network node, producing a filter mask on the basis of the filter markings, receiving a data flow encoded by means of the encoding scheme in the network node, filtering the data flow by means of the filter mask, and forwarding the filtered encoded data flow to the at least one further network node.
    Type: Application
    Filed: November 8, 2012
    Publication date: November 13, 2014
    Inventors: Richard Kuntschke, Sebastian Käbisch
  • Publication number: 20140325081
    Abstract: The invention relates to a method for establishing an end-to-end communication between two networks, wherein: a message is received from one first network, this message having a first header and an application-data part; data of said first header is coded into a second header within the application data part, with the aid of a first coding scheme, so as to produce a modified application data part; said modified application data part is coded with the aid of a second coding scheme so as to produce a coded message; and this coded message is transmitted to a second network.
    Type: Application
    Filed: July 24, 2012
    Publication date: October 30, 2014
    Inventors: Andreas Heinrich, Jörg Heuer, Sebastian Käbisch
  • Publication number: 20140211810
    Abstract: The invention relates to methods and devices for establishing a communication. A first communication message comprises a first header field and an application data field. The first header field of a first communication message is converted, on the basis of a scheme, into a second header field that can have an XML-based structure. Furthermore, the second header field is transferred into a third header field using a compression method, a second communication message being formed by this third header field and the application data field. The invention can be used, for example, for machine-to-machine communication.
    Type: Application
    Filed: July 24, 2012
    Publication date: July 31, 2014
    Inventors: Andreas Heinrich, Jörg Heuer, Sebastian Käbisch
  • 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
  • Patent number: 8683320
    Abstract: For processing of XML data by use of a finite state automaton, the XML data is based on a predetermined XML schema and the finite state automaton has states and transitions being arranged based on the predetermined XML schema. In the finite state automaton, at least one of the transitions of the finite state automaton, which refers to an element or attribute of the XML schema, has a variable length binary code, the variable length binary code being arranged to code the element or attribute of the XML schema. An improved handling of XML data in several systems or devices of several technical areas is provided, wherein saving of memory resources and processing resources or costs in the systems and devices is enabled.
    Type: Grant
    Filed: February 15, 2010
    Date of Patent: March 25, 2014
    Assignee: Siemens Aktiengesellschaft
    Inventors: Jörg Heuer, Sebastian Käbisch
  • 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: 20100211867
    Abstract: For processing of XML data by use of a finite state automaton, the XML data is based on a predetermined XML schema and the finite state automaton has states and transitions being arranged based on the predetermined XML schema. In the finite state automaton, at least one of the transitions of the finite state automaton, which refers to an element or attribute of the XML schema, has a variable length binary code, the variable length binary code being arranged to code the element or attribute of the XML schema. An improved handling of XML data in several systems or devices of several technical areas is provided, wherein saving of memory resources and processing resources or costs in the systems and devices is enabled.
    Type: Application
    Filed: February 15, 2010
    Publication date: August 19, 2010
    Inventors: Jörg Heuer, Sebastian Käbisch