Patent No. US11080209 (titled "Server Systems And Methods For Decrypting Data Packets With Computation Modules Insertable Into Servers That Operate Independent Of Server Processors") was filed by Xockets Inc on Dec 30, 2016.
’209 is related to the field of server systems, specifically addressing the problem of computationally intensive packet handling and security tasks in data centers. Traditional server architectures struggle to efficiently manage high-volume network traffic, especially when dealing with encryption/decryption and intrusion detection, leading to high power consumption and performance bottlenecks. The patent aims to alleviate these issues by offloading these tasks from the main server processor to specialized hardware.
The underlying idea behind ’209 is to introduce a removable computation module , such as a XIMM, that plugs into a standard memory socket (e.g., DIMM) of a server. This module contains dedicated processing circuits, including programmable logic devices (e.g., FPGAs), to handle tasks like header detection, packet classification, virtual switching, and decryption. By performing these operations independently of the server's main processor, the system can achieve lower latency, reduced power consumption, and improved security.
The claims of ’209 focus on a server system comprising multiple interconnected servers, each equipped with a server processor and at least one computation module. The computation module is connected to the server processor via a bus and includes first processing circuits for header detection and packet classification , along with decryption circuits implemented on programmable logic devices . Crucially, the computation module performs these functions independently of the server processor.
In practice, the computation module intercepts network packets, analyzes their headers to identify the session they belong to, and then decrypts the packet payload using the dedicated decryption circuits. The virtual switch functionality allows the module to route packets to different processing elements within the module itself, enabling complex packet processing pipelines. This offloading approach frees up the server's main processor to focus on other tasks, improving overall system performance and efficiency.
This design differentiates itself from prior solutions that rely on the server's main processor for all packet processing tasks. By using a dedicated hardware module with specialized circuits , the system avoids the overhead associated with context switching and the security risks of running encryption/decryption modules on general-purpose processors. The use of programmable logic devices like FPGAs allows for flexible customization and optimization of the decryption algorithms, adapting to evolving security threats and network protocols.
In the early 2010s when ’209 was filed, packet handling and security applications often demanded significant computational resources in server and cloud-based data systems, at a time when x86 processors were commonly used. However, hardware or software constraints made high-volume packet analysis and encryption/decryption on x86 processors non-trivial due to power consumption, context switching overhead, limited parallelism, and security concerns.
The examiner allowed the claims because the prior art, including Baxter et al., Abe et al., Aybay et al., and Hui et al., did not explicitly disclose a system or method that includes first processing circuits on computation modules executing header detection and classifying packets by session identifier, decryption circuits implemented on programmable logic devices on the computation modules decrypting received packets, and the computation modules executing header detection, classifying of packets, and decryption of packets independent of the server processor.
There are 20 claims in total. Claims 1, 11, and 18 are independent. The independent claims are generally directed to a server system and a method involving computation modules with processing and decryption circuits that operate independently of the server processor. The dependent claims generally add detail to the elements and features recited in the independent claims.
Definitions of key terms used in the patent claims.

The dossier documents provide a comprehensive record of the patent's prosecution history - including filings, correspondence, and decisions made by patent offices - and are crucial for understanding the patent's legal journey and any challenges it may have faced during examination.
Date
Description
Get instant alerts for new documents