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: 20240129253Abstract: 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: ApplicationFiled: December 27, 2023Publication date: April 18, 2024Inventors: Martin Kugler, Cahya A. Masputra, Christoph Paasch, Hans Jürgen Steffen, Murtaza A. Shikari, Vijay Venkataraman
-
Patent number: 11882051Abstract: 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: GrantFiled: December 13, 2022Date of Patent: January 23, 2024Assignee: Apple Inc.Inventors: Martin Kugler, Hans Jürgen Steffen, Murtaza A. Shikari, Vijay Venkataraman
-
Patent number: 11876719Abstract: 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: GrantFiled: June 28, 2022Date of Patent: January 16, 2024Assignee: Apple Inc.Inventors: Vijay Venkataraman, Cahya A. Masputra, Christoph Paasch, Martin Kugler, Hans Jürgen Steffen
-
Publication number: 20230142354Abstract: 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: ApplicationFiled: December 13, 2022Publication date: May 11, 2023Inventors: Martin Kugler, Hans Jürgen Steffen, Murtaza A. Shikari, Vijay Venkataraman
-
Publication number: 20230023893Abstract: 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: ApplicationFiled: June 28, 2022Publication date: January 26, 2023Inventors: Vijay Venkataraman, Cahya A. Masputra, Christoph Paasch, Martin Kugler, Hans Jürgen Steffen
-
Patent number: 11012367Abstract: 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: GrantFiled: March 30, 2018Date of Patent: May 18, 2021Assignee: INTEL IP CORPORATIONInventors: Juergen Steffen, Ahmed Soud Salem, Hans Leicht, Marcus Mertens, Mohamed Khalil
-
Publication number: 20190044878Abstract: 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: ApplicationFiled: March 30, 2018Publication date: February 7, 2019Inventors: Juergen Steffen, Ahmed Soud Salem, Hans Leicht, Marcus Mertens, Mohamed Khalil
-
Patent number: 9095511Abstract: The invention relates to a stabilization of fluid oil-based suspensions comprising a hydrophobic silica, and medicaments based on such suspensions.Type: GrantFiled: November 12, 2008Date of Patent: August 4, 2015Assignee: Bayer Intellectual Property GmbHInventors: Iris Heep, Hans-Juergen Hamann, Sabine Koelling, Gert Daube, Klaus-Juergen Steffens, Rolf Daniels
-
Publication number: 20100261688Abstract: The invention relates to a stabilization of fluid oil-based suspensions comprising a hydrophobic silica, and medicaments based on such suspensions.Type: ApplicationFiled: November 12, 2008Publication date: October 14, 2010Applicant: BAYER ANIMAL HEALTH GMBHInventors: Iris Heep, Hans-Juergen Hamann, Sabine Koelling, Gert Daube, Klaus-Juergen Steffens, Rolf Daniels
-
Publication number: 20100143331Abstract: 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: ApplicationFiled: November 8, 2007Publication date: June 10, 2010Applicant: BOEHRINGER INGELHEIM PHARMA GMBH & CO. KGInventors: Torsten Schultz-Fademrecht, Sandra Zimontkowski, Patrick Garidel, Hans-Joachim Kern, Klaus-Juergen Steffens
-
Patent number: 7208175Abstract: 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: GrantFiled: June 19, 2003Date of Patent: April 24, 2007Assignee: Bayer AgInventors: Marco Schroeder, Klaus-Jürgen Steffens
-
Patent number: 6900246Abstract: 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: GrantFiled: January 11, 2002Date of Patent: May 31, 2005Assignee: Buender Glas GmbHInventors: Klaus List, Roman Messerschmid, Klaus-Jürgen Steffens, Manfred Wolf
-
Patent number: 6602520Abstract: 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: GrantFiled: January 3, 2002Date of Patent: August 5, 2003Assignee: Bayer AGInventors: Marco Schroeder, Klaus-Jürgen Steffens