Patent ID: 11860813
Assignee: RAMBUS INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 0:
1. A method comprising:
receiving, by a memory appliance, a memory related command of a client system, said memory related command being an application layer command generated by an application of said client system, wherein said memory appliance comprises a host system, a memory controller, and a plurality of memory devices coupled to said memory controller;
translating, by said memory appliance, said application layer command into a plurality of primitive commands that are lower layer commands than the application layer command and formatted to be executed by said memory controller to perform data manipulation operations on data of said plurality of memory devices stored in data structures;
executing, by said memory controller, said plurality of primitive commands on said data to produce a result;
establishing a direct memory transfer between said memory controller and a network interface of said memory appliance, wherein establishing the direct memory transfer comprises establishing a direct memory access (DMA) transfer; and
transferring, by said memory controller, said result to only said client system, wherein said memory related command comprises a single memory related command of the client system, and wherein translating said memory related command comprises translating said single memory related command into said plurality of primitive commands that are memory related commands.