Patents by Inventor Johannes Hund

Johannes Hund 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: 11381648
    Abstract: The method according to the invention for data exchange using a stateless transfer protocol, in particular HTTP, provides an enhancement of a message header of the message by one or more quality-of-service attributes, which are utilized by network nodes involved in the data exchange to determine the handling of each message according to the specifications of the quality-of-service attribute. In this way, a quality-of-service can be implemented on a transfer and/or application layer. The implementation of a quality-of-service on an application layer guarantees an annotation of each individual message, in terms of its characteristics and expectations, during a data transfer of messages associated with a plurality of different applications. In this way, the end-points can control the data exchange in detail. The quality-of-service settings achieved by the quality-of-service attributes can also be passed on to deeper application layers, if required.
    Type: Grant
    Filed: February 8, 2017
    Date of Patent: July 5, 2022
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventor: Johannes Hund
  • Patent number: 11146610
    Abstract: The invention relates to a method for data exchange using a virtually real-time protocol, in particular XMPP, which provides an increase in the attribute range by one or more quality-of-service attributes, which provides network elements involved in the data exchange for the determining of a handling of a respective message or stanza according to guidelines of the quality-of-service attribute. In this way, a quality of service can be implemented on an application level. The implementation of a quality of service on an application level guarantees an annotation of each individual stanza during a data transfer of stanzas associated with a plurality of different applications, in terms of their characteristics and expectations In this way, a detailed control of the data exchange can be achieved, on the part of the end point or client. The quality-of-service adjustments brought about via the quality-of-service attributes can also be passed along to deeper application layers, when necessary.
    Type: Grant
    Filed: October 24, 2016
    Date of Patent: October 12, 2021
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventor: Johannes Hund
  • 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: 10461578
    Abstract: Methods and systems are provided for optimizing the distribution of electrical energy in an electrical power supply system which includes autonomous supply system regions, including the method steps of: —receiving input data by at least two dispatcher instances, wherein the input data represents energy intervals which are requested by the autonomous supply system regions; —calculating at least one solution of the distribution of electrical energy to the supply system regions by each of the at least two dispatcher instances; —selecting one of the calculated solutions for the distribution of electrical energy in the power supply system by a leader election. The disclosed relates to the technical field of distributing electrical energy and can be used, for example, for smart grids.
    Type: Grant
    Filed: November 10, 2014
    Date of Patent: October 29, 2019
    Assignee: Siemens Aktiengesellschaft
    Inventors: Johannes Hund, Richard Kuntschke
  • Publication number: 20190124158
    Abstract: The method according to the invention for data exchange using a stateless transfer protocol, in particular HTTP, provides an enhancement of a message header of the message by one or more quality-of-service attributes, which are utilized by network nodes involved in the data exchange to determine the handling of each message according to the specifications of the quality-of-service attribute. In this way, a quality-of-service can be implemented on a transfer and/or application layer. The implementation of a quality-of-service on an application layer guarantees an annotation of each individual message, in terms of its characteristics and expectations, during a data transfer of messages associated with a plurality of different applications. In this way, the end-points can control the data exchange in detail. The quality-of-service settings achieved by the quality-of-service attributes can also be passed on to deeper application layers, if required.
    Type: Application
    Filed: February 8, 2017
    Publication date: April 25, 2019
    Inventor: Johannes Hund
  • Publication number: 20190020706
    Abstract: The invention relates to a method for data exchange using a virtually real-time protocol, in particular XMPP, which provides an increase in the attribute range by one or more quality-of-service attributes, which provides network elements involved in the data exchange for the determining of a handling of a respective message or stanza according to guidelines of the quality-of-service attribute. In this way, a quality of service can be implemented on an application level. The implementation of a quality of service on an application level guarantees an annotation of each individual stanza during a data transfer of stanzas associated with a plurality of different applications, in terms of their characteristics and expectations In this way, a detailed control of the data exchange can be achieved, on the part of the end point or client. The quality-of-service adjustments brought about via the quality-of-service attributes can also be passed along to deeper application layers, when necessary.
    Type: Application
    Filed: October 24, 2016
    Publication date: January 17, 2019
    Inventor: Johannes HUND
  • 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: 9629114
    Abstract: Method for wire-free transmission of data packets between network nodes in a control network, wherein the data packets each have a preamble for synchronization, which preamble consists of a predetermined number of preamble symbols; wherein, in a first operating mode (FIG. 5a), each preamble-subsymbol (Cj, Cj+1) of a preamble symbol in the preamble is coded by the phase angle of a transmitted single signal pulse; wherein, in a second operating mode (FIG. 5b), in order to increase the signal recognition performance, for the preamble which is transmitted in the data packet, a signal pulse sequence (SIF) for coding the preamble-subsymbol (Cj, Cj+1) is transmitted instead of a single signal pulse, in which signal pulse sequence (SIF) the single signal pulse is transmitted repeatedly.
    Type: Grant
    Filed: July 28, 2014
    Date of Patent: April 18, 2017
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Johannes Hund, Andreas Heinrich, Stephan Huckenholz, Christian Schwingen-Schloegl
  • Publication number: 20160344234
    Abstract: The invention relates to methods and systems for optimizing the distribution of electrical energy in an electrical power supply system (I) which comprises autonomous supply system regions (5, 6, 7, 8, 9), comprising the method steps of:—receiving input data (II) by at least two dispatcher instances (5a, 7a), wherein the input data (II) represents energy intervals (5i, 6i, 7i, 8i, 9i) which are requested by the autonomous supply system regions (5, 6, 7, 8, 9);—calculating at least one solution (5s, 7s) of the distribution of electrical energy to the supply system regions (5, 6, 7, 8, 9) by each of the at least two dispatcher instances (5a, 7a);—selecting one of the calculated solutions (5s, 7s) for the distribution of electrical energy in the power supply system (I) by means of a leader election. The invention relates to the technical field of distributing electrical energy and can be used, for example, for smart grids.
    Type: Application
    Filed: November 10, 2014
    Publication date: November 24, 2016
    Inventors: Johannes HUND, Richard KUNTSCHKE
  • Patent number: 9191877
    Abstract: Method for wire-free transmission of data packets between network nodes in a control network, wherein the data packets each have a preamble for synchronization consisting of a predetermined number of preamble symbols, and wherein during a first operating mode, each preamble-subsymbol of a preamble symbol in the preamble is coded by the phase angle of a transmitted single signal pulse, during a second operating mode to increase the signal recognition performance, for the preamble which is transmitted in the data packet, a signal pulse sequence for coding the preamble-subsymbol is transmitted instead of a single signal pulse, where the single signal pulse within the signal pulse sequence is transmitted repeatedly.
    Type: Grant
    Filed: March 1, 2011
    Date of Patent: November 17, 2015
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Johannes Hund, Andreas Heinrich, Stephan Huckenholz, Christian Schwingenschlögl
  • Publication number: 20150003424
    Abstract: Method for wire-free transmission of data packets between network nodes in a control network, wherein the data packets each have a preamble for synchronization, which preamble consists of a predetermined number of preamble symbols; wherein, in a first operating mode (FIG. 5a), each preamble-subsymbol (Cj, Cj+1) of a preamble symbol in the preamble is coded by the phase angle of a transmitted single signal pulse; wherein, in a second operating mode (FIG. 5b), in order to increase the signal recognition performance, for the preamble which is transmitted in the data packet, a signal pulse sequence (SIF) for coding the preamble-subsymbol (Cj, Cj+1) is transmitted instead of a single signal pulse, in which signal pulse sequence (SIF) the single signal pulse is transmitted repeatedly.
    Type: Application
    Filed: July 28, 2014
    Publication date: January 1, 2015
    Inventors: Johannes Hund, Andreas Heinrich, Stephan Huckenholz, Christian Schwingen-Schloegl
  • Patent number: 8705589
    Abstract: An ultra-broadband signal having a plurality of pulses is transmitted from one or more transmitting nodes to one or more receiving nodes. In the ultra-broadband signal, data are transmitted by pulses having a first pulse rate in a first data transmission and by pulses having a second pulse rate in at least one second data transmission, with each second pulse rate higher than the first pulse rate. The pulses having the second pulse rate are transmitted in intervals, during which no pulses having the first pulse rate are transmitted. This has the advantage that by utilizing time gaps between pulses of the first data transmission, the data of a second data transmission can be transmitted at a higher pulse rate. The transmitting and receiving nodes need not be coordinated explicitly or coordinated from the outside.
    Type: Grant
    Filed: September 24, 2009
    Date of Patent: April 22, 2014
    Assignee: Siemens Aktiengesellschaft
    Inventors: Andreas Heinrich, Johannes Hund, Christian Schwingenschlögl
  • Publication number: 20130136119
    Abstract: Method for wire-free transmission of data packets between network nodes in a control network, wherein the data packets each have a preamble for synchronization consisting of a predetermined number of preamble symbols, and wherein during a first operating mode, each preamble-subsymbol of a preamble symbol in the preamble is coded by the phase angle of a transmitted single signal pulse, during a second operating mode to increase the signal recognition performance, for the preamble which is transmitted in the data packet, a signal pulse sequence for coding the preamble-subsymbol is transmitted instead of a single signal pulse, where the single signal pulse within the signal pulse sequence is transmitted repeatedly.
    Type: Application
    Filed: March 1, 2011
    Publication date: May 30, 2013
    Applicant: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Johannes Hund, Andreas Heinrich, Stephan Huckenholz, Christian Schwingenschlögl
  • Publication number: 20110268156
    Abstract: An ultra-broadband signal having a plurality of pulses is transmitted from one or more transmitting nodes to one or more receiving nodes. In the ultra-broadband signal, data are transmitted by pulses having a first pulse rate in a first data transmission and by pulses having a second pulse rate in at least one second data transmission, with each second pulse rate higher than the first pulse rate. The pulses having the second pulse rate are transmitted in intervals, during which no pulses having the first pulse rate are transmitted. This has the advantage that by utilizing time gaps between pulses of the first data transmission, the data of a second data transmission can be transmitted at a higher pulse rate. The transmitting and receiving nodes need not be coordinated explicitly or coordinated from the outside.
    Type: Application
    Filed: September 24, 2009
    Publication date: November 3, 2011
    Inventors: Andreas Heinrich, Johannes Hund, Christian Schwingenschlögl