US 12,189,587 B2
Deduplication of versions of a data object using a resource proxy
Simon Seif, Freiburg im Breisgau (DE); and Frank Alexander Zdarsky, Karlsruhe (DE)
Assigned to Red Hat, Inc., Raleigh, NC (US)
Filed by RED HAT, INC., Raleigh, NC (US)
Filed on Jan. 5, 2023, as Appl. No. 18/150,288.
Prior Publication US 2024/0232152 A1, Jul. 11, 2024
Int. Cl. G06F 16/215 (2019.01); G06F 16/21 (2019.01)
CPC G06F 16/215 (2019.01) [G06F 16/219 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
a processing device; and
a memory device including instructions that are executable by the processing device for causing the processing device to perform operations comprising:
intercepting, from a client device, a first write request for a first data object representing a first computing entity, the first write request comprising a first status;
creating the first data object comprising a specification and the first status;
subsequent to creating the first data object, intercepting a second write request for a second data object representing a second computing entity that is a same type of computing entity as the first computing entity, the second write request comprising a second status;
determining that the specification for the first data object is usable with the second status to create the second data object; and
in response to determining that the specification for the first data object is usable with the second status to create the second data object, fulfilling the second write request by creating the second data object using the specification of the first data object and the second status from the second write request.