US 11,947,825 B2
System and method for content addressable storage system update appliance
Vaideeswaran Ganesan, Bangalore (IN); Hemant Gaikwad, Bangalore (IN); and Pravin Janakiram, Bangalore (IN)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by DELL PRODUCTS L.P., Round Rock, TX (US)
Filed on May 31, 2022, as Appl. No. 17/828,416.
Application 17/828,416 is a continuation of application No. 17/005,102, filed on Aug. 27, 2020, granted, now 11,435,929.
Prior Publication US 2022/0291856 A1, Sep. 15, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/06 (2006.01); G06F 21/57 (2013.01); H04L 9/06 (2006.01)
CPC G06F 3/0647 (2013.01) [G06F 3/0607 (2013.01); G06F 3/0644 (2013.01); G06F 3/0683 (2013.01); G06F 21/572 (2013.01); H04L 9/0643 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system update appliance, comprising:
a processor; and
at least one memory device including:
a Content Addressable Storage (CAS) space; and
a location addressable storage space, the location addressable storage space partitioned into an object storage space and a device storage space;
wherein the processor is configured to:
store a first device entry in the device storage space, the first device entry being associated with a device external to the system update appliance, the first device entry including a first component entry for a component of the device, the component operating based upon a first update, the first component entry including a first pointer to a first record stored in the CAS space; and
store the first record in the CAS space, the first record being associated with a combination of the component and the first update, a second pointer to an update repository, and a third pointer to the object storage space, wherein the update repository includes the first update, and wherein when the first update is stored in the object storage space, the third pointer includes a first address of the first update in the object storage space.