Patent ID: 11907553
Assignee: GAEA LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 35:
36. The apparatus of claim 32 wherein the instructions that, when executed, direct the programmable processor to process the content for storage based on the storage device policy, transfer the content to the device controller, receive a content request comprising search criteria, direct the device controller to read the content from the solid-state memory, receive the content from the device controller, process the content based on the storage device policy to identify the portions of the content that comprise the search criteria, and transfer the portions of the content that comprise the search criteria comprise the instructions that, when executed, direct the programmable processor to:
in response to receiving the storage request comprising the content and the storage device policy, encrypt the content based on the storage device policy;
transfer the encrypted content to the device controller;
subsequent to storing the content on the solid-state memory, receive the content request comprising the search criteria that comprises a word;
direct the device controller to read the encrypted content from the solid-state memory;
receive the encrypted content from the device controller;
decrypt the content based on the storage device policy to identify the portions of the content that comprise the word; and
transfer the portions of the content that comprise the word; and wherein:
the device controller is configured to:
receive the encrypted content from the programmable processor and store the encrypted content on the solid-state memory;
read the encrypted content from the solid-state memory in response to the direction from the programmable processor; and
transfer the encrypted content to the programmable processor.