US 12,079,355 B2
Performing remote hidden compute functions in one or more processing devices
Marc Timothy Jones, Longmont, CO (US); David Jerome Allen, Monument, CO (US); Steven Williams, Longmont, CO (US); and Jason Matthew Feist, Minneapolis, MN (US)
Assigned to Seagate Technology, LLC, Fremont, CA (US)
Filed by Seagate Technology LLC, Fremont, CA (US)
Filed on Jun. 22, 2022, as Appl. No. 17/846,871.
Prior Publication US 2023/0418959 A1, Dec. 28, 2023
Int. Cl. G06F 21/62 (2013.01)
CPC G06F 21/62 (2013.01) [G06F 2221/2143 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
establishing a trust boundary that includes a source device and a target device in a distributed processing network;
transferring, from the source device to the target device across an interface, a hidden compute function (HCF) command to initiate execution of an associated HCF routine by the target device;
using a local cache of the target device to accumulate HCF output data responsive to the execution of the associated HCF routine;
establishing a retention boundary subsumed within the trust boundary that includes the source device and excludes the target device; and
permanently retaining the HCF output data wholly within the retention boundary so that the HCF output data is neither transferred to the source device nor placed on the interface outside the retention boundary.