Patents by Inventor Juergen Steffen

Juergen Steffen 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).

  • Publication number: 20240129253
    Abstract: A client device in a wireless network accesses a queue comprising Transmission Control Protocol Acknowledgement (TCP ACK) packets. At least some packets include packet descriptors with a flow identifier indicating a corresponding TCP flow, and a TCP ACK Generation Count. The device inspects a packet descriptor of a first TCP ACK packet, and identifies a first flow identifier and a first TCP ACK Generation Count. The device accesses entries in a data structure that each includes a first field and a second field respectively storing a flow identifier and a TCP ACK Generation Count. The device determines that a condition is satisfied, comprising that an entry in the data structure includes a flow identifier and a TCP ACK Generation Count matching the first flow identifier and the first TCP ACK Generation Count, respectively. In response to the determination, the device marks the first TCP ACK packet to be dropped.
    Type: Application
    Filed: December 27, 2023
    Publication date: April 18, 2024
    Inventors: Martin Kugler, Cahya A. Masputra, Christoph Paasch, Hans Jürgen Steffen, Murtaza A. Shikari, Vijay Venkataraman
  • Patent number: 11882051
    Abstract: A client device in a wireless network accesses a queue comprising Transmission Control Protocol Acknowledgement (TCP ACK) packets. At least some packets include packet descriptors with a flow identifier indicating a corresponding TCP flow, and a TCP ACK Generation Count. The device inspects a packet descriptor of a first TCP ACK packet, and identifies a first flow identifier and a first TCP ACK Generation Count. The device accesses entries in a data structure that each includes a first field and a second field respectively storing a flow identifier and a TCP ACK Generation Count. The device determines that a condition is satisfied, comprising that an entry in the data structure includes a flow identifier and a TCP ACK Generation Count matching the first flow identifier and the first TCP ACK Generation Count, respectively. In response to the determination, the device marks the first TCP ACK packet to be dropped.
    Type: Grant
    Filed: December 13, 2022
    Date of Patent: January 23, 2024
    Assignee: Apple Inc.
    Inventors: Martin Kugler, Hans Jürgen Steffen, Murtaza A. Shikari, Vijay Venkataraman
  • Patent number: 11876719
    Abstract: A client device in a wireless network accesses a queue comprising Transmission Control Protocol Acknowledgement (TCP ACK) packets, at least some of which include packet descriptors, each with a flow identifier indicating a TCP flow associated with the packet, and a TCP ACK Generation Count. The device inspects a packet descriptor of a first TCP ACK packet, and identifies a first flow identifier and a first TCP ACK Generation Count. The device accesses entries in a data structure that each includes a first field and a second field respectively storing a flow identifier and a TCP ACK Generation Count. The device determines that a first entry in the data structure includes a flow identifier and a TCP ACK Generation Count matching the first flow identifier and the first TCP ACK Generation Count, respectively. In response to the determination, the device marks the first TCP ACK packet to be dropped.
    Type: Grant
    Filed: June 28, 2022
    Date of Patent: January 16, 2024
    Assignee: Apple Inc.
    Inventors: Vijay Venkataraman, Cahya A. Masputra, Christoph Paasch, Martin Kugler, Hans Jürgen Steffen
  • Publication number: 20230142354
    Abstract: A client device in a wireless network accesses a queue comprising Transmission Control Protocol Acknowledgement (TCP ACK) packets. At least some packets include packet descriptors with a flow identifier indicating a corresponding TCP flow, and a TCP ACK Generation Count. The device inspects a packet descriptor of a first TCP ACK packet, and identifies a first flow identifier and a first TCP ACK Generation Count. The device accesses entries in a data structure that each includes a first field and a second field respectively storing a flow identifier and a TCP ACK Generation Count. The device determines that a condition is satisfied, comprising that an entry in the data structure includes a flow identifier and a TCP ACK Generation Count matching the first flow identifier and the first TCP ACK Generation Count, respectively. In response to the determination, the device marks the first TCP ACK packet to be dropped.
    Type: Application
    Filed: December 13, 2022
    Publication date: May 11, 2023
    Inventors: Martin Kugler, Hans Jürgen Steffen, Murtaza A. Shikari, Vijay Venkataraman
  • Publication number: 20230023893
    Abstract: A client device in a wireless network accesses a queue comprising Transmission Control Protocol Acknowledgement (TCP ACK) packets, at least some of which include packet descriptors, each with a flow identifier indicating a TCP flow associated with the packet, and a TCP ACK Generation Count. The device inspects a packet descriptor of a first TCP ACK packet, and identifies a first flow identifier and a first TCP ACK Generation Count. The device accesses entries in a data structure that each includes a first field and a second field respectively storing a flow identifier and a TCP ACK Generation Count. The device determines that a first entry in the data structure includes a flow identifier and a TCP ACK Generation Count matching the first flow identifier and the first TCP ACK Generation Count, respectively. In response to the determination, the device marks the first TCP ACK packet to be dropped.
    Type: Application
    Filed: June 28, 2022
    Publication date: January 26, 2023
    Inventors: Vijay Venkataraman, Cahya A. Masputra, Christoph Paasch, Martin Kugler, Hans Jürgen Steffen
  • Patent number: 11012367
    Abstract: Technologies for managing Transmission Control Protocol/Internet Protocol (TCP/IP) packet delivery include a network interface controller (NIC) of a computing device. The NIC is configured to retrieve identifying data from received IP packets and identify a TCP data stream associated with each received IP packet based on the retrieved identifying data. Additionally, the NIC is configured to determine a service data flow queue associated with the TCP data stream, determine whether a plurality of IP packets presently enqueued in the determined service data flow queue are out of order, and enqueue the received IP packet at a tail of the identified service data flow queue if the NIC determines that the plurality of IP packets presently enqueued in the determined service data flow queue are out of order. Other embodiments are described herein.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: May 18, 2021
    Assignee: INTEL IP CORPORATION
    Inventors: Juergen Steffen, Ahmed Soud Salem, Hans Leicht, Marcus Mertens, Mohamed Khalil
  • Publication number: 20190044878
    Abstract: Technologies for managing Transmission Control Protocol/Internet Protocol (TCP/IP) packet delivery include a network interface controller (NIC) of a computing device. The NIC is configured to retrieve identifying data from received IP packets and identify a TCP data stream associated with each received IP packet based on the retrieved identifying data. Additionally, the NIC is configured to determine a service data flow queue associated with the TCP data stream, determine whether a plurality of IP packets presently enqueued in the determined service data flow queue are out of order, and enqueue the received IP packet at a tail of the identified service data flow queue if the NIC determines that the plurality of IP packets presently enqueued in the determined service data flow queue are out of order. Other embodiments are described herein.
    Type: Application
    Filed: March 30, 2018
    Publication date: February 7, 2019
    Inventors: Juergen Steffen, Ahmed Soud Salem, Hans Leicht, Marcus Mertens, Mohamed Khalil
  • Patent number: 9095511
    Abstract: The invention relates to a stabilization of fluid oil-based suspensions comprising a hydrophobic silica, and medicaments based on such suspensions.
    Type: Grant
    Filed: November 12, 2008
    Date of Patent: August 4, 2015
    Assignee: Bayer Intellectual Property GmbH
    Inventors: Iris Heep, Hans-Juergen Hamann, Sabine Koelling, Gert Daube, Klaus-Juergen Steffens, Rolf Daniels
  • Publication number: 20100261688
    Abstract: The invention relates to a stabilization of fluid oil-based suspensions comprising a hydrophobic silica, and medicaments based on such suspensions.
    Type: Application
    Filed: November 12, 2008
    Publication date: October 14, 2010
    Applicant: BAYER ANIMAL HEALTH GMBH
    Inventors: Iris Heep, Hans-Juergen Hamann, Sabine Koelling, Gert Daube, Klaus-Juergen Steffens, Rolf Daniels
  • Publication number: 20100143331
    Abstract: The invention relates to a method for preparing powder mixtures, one component consisting of spray-dried powder. The invention also relates to a method for coating spray-dried particles with nanoscale particles, a method for mixing spray-dried powder with microscale particles and a method for covering carrier substances with spray-dried particles.
    Type: Application
    Filed: November 8, 2007
    Publication date: June 10, 2010
    Applicant: BOEHRINGER INGELHEIM PHARMA GMBH & CO. KG
    Inventors: Torsten Schultz-Fademrecht, Sandra Zimontkowski, Patrick Garidel, Hans-Joachim Kern, Klaus-Juergen Steffens
  • Patent number: 7208175
    Abstract: Rapidly disintegrating preparations containing at least one active pharmaceutical ingredient and at least one excipient can be obtained by a simple process in which at least the predominant part of the complete composition of the ingredients for the preparation to be produced is granulated, the resulting granules and, where appropriate, the remainder of the ingredients are shaped in the presence of liquid virtually without pressure, and the resulting shaped articles are dried.
    Type: Grant
    Filed: June 19, 2003
    Date of Patent: April 24, 2007
    Assignee: Bayer Ag
    Inventors: Marco Schroeder, Klaus-Jürgen Steffens
  • Patent number: 6900246
    Abstract: A method for generating an aerosol includes the step of guiding a gas which flows at supersonic velocity and which has input particles suspended therein in such a way that a compression shock occurs. The input particles are broken down into smaller output particles upon crossing the compression shock. A device for generating an aerosol is also provided.
    Type: Grant
    Filed: January 11, 2002
    Date of Patent: May 31, 2005
    Assignee: Buender Glas GmbH
    Inventors: Klaus List, Roman Messerschmid, Klaus-Jürgen Steffens, Manfred Wolf
  • Patent number: 6602520
    Abstract: Rapidly disintegrating preparations containing at least one active pharmaceutical ingredient and at least one excipient can be obtained by a simple process in which at least the predominant part of the complete composition of the ingredients for the preparation to be produced is granulated, the resulting granules and, where appropriate, the remainder of the ingredients are shaped in the presence of liquid virtually without pressure, and the resulting shaped articles are dried.
    Type: Grant
    Filed: January 3, 2002
    Date of Patent: August 5, 2003
    Assignee: Bayer AG
    Inventors: Marco Schroeder, Klaus-Jürgen Steffens