The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 12, 2023

Filed:

Aug. 17, 2022
Applicant:

Intel Corporation, Santa Clara, CA (US);

Inventors:

Parthasarathy Sarangam, Portland, OR (US);

Manasi Deval, Portland, OR (US);

Gregory Bowers, Hillsboro, OR (US);

Assignee:

Intel Corporation, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 67/02 (2022.01); H04L 69/04 (2022.01); H04L 69/166 (2022.01); H04L 69/164 (2022.01); H04L 9/40 (2022.01);
U.S. Cl.
CPC ...
H04L 67/02 (2013.01); H04L 63/0485 (2013.01); H04L 69/04 (2013.01); H04L 69/164 (2013.01); H04L 69/166 (2013.01); H04L 63/0428 (2013.01);
Abstract

Technologies for accelerated HTTP message processing include a computing device having a network controller. The computing device may generate an HTTP message, frame the HTTP message to generate a transport protocol packet such as a TCP/IP packet or QUIC packet, and pass the transport protocol packet to the network controller. The network controller compresses the HTTP header of the HTTP message, encrypts the compressed HTTP message, and transmits the encrypted message to a remote device. The network controller may segment the transport protocol packet into multiple segmented packets. The network controller may receive transport protocol packets that include encrypted HTTP message. The network controller decrypts the encrypted HTTP message to generate a compressed HTTP message, decompresses the HTTP message, and steers the HTTP message to a receive queue based on contents of an HTTP header. The network controller may coalesce multiple transport protocol packets. Other embodiments are described and claimed.


Find Patent Forward Citations

Loading…