US 11,941,353 B2
Data reuse computing architecture
Rajesh Raman, New York, NY (US); Aishwarya Maurya, New York, NY (US); Joanna Graper, New York, NY (US); Yi Cong Chen, New York, NY (US); and Purushothaman Krishnamurthy, New York, NY (US)
Assigned to THE BANK OF NEW YORK MELLON, New York, NY (US)
Filed by THE BANK OF NEW YORK MELLON, New York, NY (US)
Filed on Nov. 11, 2021, as Appl. No. 17/524,452.
Prior Publication US 2023/0146197 A1, May 11, 2023
Int. Cl. G06F 40/186 (2020.01); G06F 16/18 (2019.01); G06F 40/174 (2020.01); G06F 40/40 (2020.01)
CPC G06F 40/186 (2020.01) [G06F 16/1873 (2019.01); G06F 40/174 (2020.01); G06F 40/40 (2020.01)] 26 Claims
OG exemplary drawing
 
1. A computer-implemented method for generating data layouts using data-reuse computing architecture, wherein the data-reuse computing architecture comprises a master data object storing information that is reused for generating data layouts of multiple types, the method comprising:
storing, with one or more processors, a first dataset as a master data object in a version-based data storage, the first dataset including information related to a user associated with data layouts of one or more types, the first dataset being a portion of information comprised in the data layouts, wherein the version-based data storage is configured to store the master data object with a version identifier indicative of a version of the master data object, wherein the version-based data storage is configured to store a copy of an updated master data object with a different version identifier in response to updating of the first dataset;
receiving, with one or more processors, a first data layout creation request for generation of a first data layout of a first type and one or more subtypes of the first type, the first data layout creation request including a second dataset that comprises information specific to the one or more subtypes of the first type, the second dataset being a portion of the first data layout; and
in response to receiving the first data layout creation request, generating, with one or more processors, the first data layout, wherein generating the first data layout includes:
verifying, with the version-based data storage, an availability of the first dataset for the first type in the master data object,
in response to receiving a confirmation of the availability from the master data object, obtaining the first dataset for the first type from the master data object, and
integrating the first dataset with the second dataset to generate the first data layout.