Patent ID: 11960496
Assignee: STATE STREET CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 0:
1. A system for business process outsourcing in a cloud computing environment, including
a computer-implemented data warehouse that is capable of being accessed and operated by at least one computer system user client device that is connected to the cloud computing environment,
the system comprising: a computer system capable of being connected to the cloud computing environment and capable of authorizing the at least one computer system user to connect predetermined access levels to the cloud computing environment; and
the computer-implemented data warehouse further including:
(A) a computer-implemented data acquisition layer configured to receive input data from at least one data source;
(B) a computer-implemented platform layer including:
(1) a data hub inbound layer configured to receive the input data from the at least one data source in a controlled and auditable manner, to perform preprocessing of the input data;
(2) a core layer configured to receive the input data from the data hub inbound layer, the core layer including: (a) a processing engine configured to process the input data and to generate a plurality of data marts based on at least one model and at least one rule, wherein each of the data marts is a repository for data and is a subset of the data warehouse that pertains to data for a single department, business unit or specific use case, the processing engine being configured to apply meta-logic rules to process the input data, store the processed input data in successive interim data marts of at least one sequence of two or more interim data marts and transmit the processed input data from the interim data marts to the data marts for storage; (b) an at least one database for storing the processed data; (c) an at least one repository database storing the at least one model and the meta-logic rules-specified by the at least one computer system user; and
(3) a data hub outbound layer configured to receive data from the plurality of data marts; and

(C) an information delivery layer configured to receive the data from the plurality of data marts, to format the received data from the plurality of data marts, and to provide the formatted data from the plurality of data marts to the at least one computer system user.