IP Library › Granted Patent US 11,381,648
Granted Patent B2
US 11,381,648 · App. 16/085,574 · Granted Jul 5, 2022

Method and apparatus for data interchange

Inventor: Johannes Hund (Munich, DE)
Assignee: SIEMENS AKTIENGESELLSCHAFT
H04L67/142H04L67/02H04L67/322H04L69/22H04L69/329
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,381,648
App. No.
16/085,574
Filed
Sep 15, 2018
Granted
Jul 5, 2022
Kind
B2
Art Unit
2451
USPC
709/230
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. In this way, improved quality-of-service results can be achieved in the network, in particular in load situations.

Claims (30)

1. A method for data interchange, the method comprising:

setting up a data connection via at least one network node;

following the setting up, effecting the data interchange by at least one message according to a stateless transmission protocol, wherein the at least one message contains not only data to be interchanged but also a message header including a characterization of a type and content of the message, and wherein at least one quality of service attribute is provided in the message header; and

determining, by at least one intermediary network node involved in the data interchange, a handling of a respective message using the at least one quality of service attribute,

wherein the at least one quality of service attribute of the header comprises an association datum for associating the at least one message with an application or a group of applications.

2. The method of claim 1 , wherein the stateless transmission protocol is configured according to the hypertext transfer protocol or HTTP.

3. The method of claim 2 , further comprising evaluating the at least one quality of service attribute on a transmission layer, an application layer, or the transmission layer and the application layer of the at least one intermediary network node involved in the data interchange.

4. The method of claim 2 , wherein the at least one quality of service attribute comprises:

a validity period for the at least one message for determining a transmission time after which the message is irrelevant;

a time at which the at least one message is irrelevant;

a priority value for prioritizing the at least one message on a transmission layer, an application layer, or the transmission layer and the application layer;

or any combination thereof.

5. The method of claim 1 , further comprising evaluating the at least one quality of service attribute on a transmission layer, an application layer, or the transmission layer and the application layer of the at least one intermediary network node involved in the data interchange.

6. The method of claim 5 , wherein the at least one quality of service attribute comprises:

a validity period for the at least one message for determining a transmission time after which the message is irrelevant;

a time at which the at least one message is irrelevant;

a priority value for prioritizing the at least one message on a transmission layer, an application layer, or the transmission layer and the application layer;

or any combination thereof.

7. The method of claim 1 , wherein the at least one quality of service attribute comprises:

a validity period for the at least one message for determining a transmission time after which the message is irrelevant;

a time at which the at least one message is irrelevant;

a priority value for prioritizing the at least one message on a transmission layer, an application layer, or the transmission layer and the application layer;

or any combination thereof.

8. The method of claim 1 , wherein determining the handling of the respective message comprises determining the handling of the respective message in comparison with other messages using the at least one quality of service attribute.

9. The method of claim 1 , wherein the association datum of the at least one quality of service attribute of the header comprises a response time or throughput specific to the application or the group of applications.

10. A non-transitory computer-readable storage medium executable by a network node for data interchange, the instructions comprising:

setting up a data connection via at least one network node;

following the setting up, effecting the data interchange by at least one message according to a stateless transmission protocol, wherein the at least one message contains not only data to be interchanged but also a message header including a characterization of a type and content of the message, and wherein at least one quality of service attribute is provided in the message header; and

determining, by at least one network intermediary node involved in the data interchange, a handling of a respective message using the at least one quality of service attribute,

wherein the at least one quality of service attribute of the header comprises an association datum for associating the at least one message with an application or a group of applications.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 27, 2018
From: HUND, JOHANNES
To: SIEMENS AKTIENGESELLSCHAFT
Reel/Frame 046991/0312 →
Priority Claims (1)
DE 102016204195.9 · Mar 15, 2016 · national
Continuity (1)
Related Publication 20190124158A1 · Apr 25, 2019
Cited By (1)
US 12,719,802