Patent ID: 8694776

Claim:
A system, comprising: an external electronic memory component that comprises a plurality of memory locations and facilitates storage of data in at least a portion of the plurality of memory locations, wherein the external electronic memory component is configured to be external from and communicatively connected to a host component, and to receive a request to perform at least one of a task, a function, or an operation, which is offloaded to the external electronic memory component by the host component; and an optimized controller component configured to be part of the external electronic memory component, wherein, in response to the request, the optimized controller component is configured to perform the at least one of the task, the function, or the operation, and wherein, in performance of the at least one of the task, the function, or the operation, the optimized controller component is configured to access a subset of the data stored in the portion of the plurality of memory locations in the external electronic memory component, perform the at least one of the task, the function, or the operation on the subset of the data to facilitate generation of result data that is based at least in part on the subset of the data, and transmit the result data to a host memory of the host component without transmission of the subset of the data to the host component and without allowance of access of the subset of the data by the host component.