18202408. TECHNOLOGIES FOR ACCELERATED HTTP PROCESSING WITH HARDWARE ACCELERATION simplified abstract (Intel Corporation)

From WikiPatents
Jump to navigation Jump to search

TECHNOLOGIES FOR ACCELERATED HTTP PROCESSING WITH HARDWARE ACCELERATION

Organization Name

Intel Corporation

Inventor(s)

Parthasarathy Sarangam of Portland OR (US)

Manasi Deval of Portland OR (US)

Gregory Bowers of Hillsboro OR (US)

TECHNOLOGIES FOR ACCELERATED HTTP PROCESSING WITH HARDWARE ACCELERATION - A simplified explanation of the abstract

This abstract first appeared for US patent application 18202408 titled 'TECHNOLOGIES FOR ACCELERATED HTTP PROCESSING WITH HARDWARE ACCELERATION

Simplified Explanation

The patent application describes technologies for accelerating the processing of HTTP messages using a computing device and a network controller. Here is a simplified explanation of the abstract:

  • The computing device generates an HTTP message and converts it into a transport protocol packet like TCP/IP or QUIC.
  • The network controller compresses the HTTP header of the message and encrypts it before transmitting it to a remote device.
  • The network controller can segment the transport protocol packet into multiple segmented packets for transmission.
  • It can also receive encrypted transport protocol packets and decrypt them to obtain the compressed HTTP message.
  • The network controller then decompresses the HTTP message and directs it to a receive queue based on the contents of the HTTP header.
  • It can also coalesce multiple transport protocol packets for efficient processing.

Potential applications of this technology:

  • Accelerating the processing of HTTP messages in various network environments.
  • Improving the performance and efficiency of web applications and services.
  • Enhancing the speed and responsiveness of web browsing and content delivery.

Problems solved by this technology:

  • Slow processing of HTTP messages can lead to delays in web applications and services.
  • Large HTTP headers can consume significant network bandwidth and increase latency.
  • Encryption and compression of HTTP messages can improve security and reduce data transmission overhead.

Benefits of this technology:

  • Faster processing of HTTP messages, leading to improved performance and user experience.
  • Reduced network bandwidth consumption through compression and encryption.
  • Enhanced security and privacy of HTTP messages during transmission.
  • Efficient handling of large HTTP headers and segmented packets for optimized network utilization.


Original Abstract Submitted

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.