Systems and methods for dynamic aggregation of data and minimization of data loss
First Claim
1. A computer-implemented system for dynamic aggregation of data and minimization of data loss, the system comprising:
- a memory storing instructions; and
at least one processor configured to execute the instructions for;
aggregating information from a plurality of networked systems by;
collecting a first set of data at a first time point from the networked systems, the first set of data comprising data associated with a predetermined period of time and comprising one or more central variables that are included in data associated with more than one networked systems of the plurality of networked systems and one or more associated variables that describe one or more aspects of the central variables, each of the central variables and the associated variables comprising a corresponding value;
retrieving one or more data transformation rules based on a relational map among the central variables and the associated variables;
aggregating the first set of data into one or more master data structures corresponding to the central variables based on the data transformation rules, each of the one or more master data structures comprising one or more data fields that correspond to one of the central variables and a subset of the associated variables;
determining that a second subset of the networked systems is available after a gap of time; and
updating one or more timestamps corresponding to the networked systems based on the first time point; and
generating one or more data reports based on the master data structures,wherein collecting the first set of data from the networked systems further comprises collecting a second set of data from the second subset of the networked systems, the second set of data comprising data associated with the gap of time, andwherein aggregating the first set of data into the master data structures further comprises aggregating the second set of data into the master data structures.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented system for dynamic aggregation of data and minimization of data loss is disclosed. The system may be configured to perform instructions for: aggregating information from a plurality of networked systems by collecting a set of data from the networked systems, the set of data comprising data associated with a predetermined period of time and comprising one or more central variables that are included in data associated with more than one networked systems of the plurality of networked systems and one or more associated variables that describe one or more aspects of the central variables; retrieving one or more data transformation rules based on a relational map among the central variables and the associated variables; and aggregating the first set of data into one or more master data structures corresponding to the central variables based on the data transformation rules.
12 Citations
18 Claims
-
1. A computer-implemented system for dynamic aggregation of data and minimization of data loss, the system comprising:
-
a memory storing instructions; and at least one processor configured to execute the instructions for; aggregating information from a plurality of networked systems by; collecting a first set of data at a first time point from the networked systems, the first set of data comprising data associated with a predetermined period of time and comprising one or more central variables that are included in data associated with more than one networked systems of the plurality of networked systems and one or more associated variables that describe one or more aspects of the central variables, each of the central variables and the associated variables comprising a corresponding value; retrieving one or more data transformation rules based on a relational map among the central variables and the associated variables; aggregating the first set of data into one or more master data structures corresponding to the central variables based on the data transformation rules, each of the one or more master data structures comprising one or more data fields that correspond to one of the central variables and a subset of the associated variables; determining that a second subset of the networked systems is available after a gap of time; and updating one or more timestamps corresponding to the networked systems based on the first time point; and generating one or more data reports based on the master data structures, wherein collecting the first set of data from the networked systems further comprises collecting a second set of data from the second subset of the networked systems, the second set of data comprising data associated with the gap of time, and wherein aggregating the first set of data into the master data structures further comprises aggregating the second set of data into the master data structures. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method for dynamic aggregation of data and minimization of data loss, the method comprising:
-
aggregating information from a plurality of networked systems by; collecting a first set of data at a first time point from the networked systems, the first set of data comprising data associated with a predetermined period of time and comprising one or more central variables that are included in data associated with more than one networked systems of the plurality of networked systems and one or more associated variables that describe one or more aspects of the central variables, each of the central variables and the associated variables comprising a corresponding value; retrieving one or more data transformation rules based on a relational map among the central variables and the associated variables; aggregating the first set of data into one or more master data structures corresponding to the central variables based on the data transformation rules, each of the one or more master data structures comprising one or more data fields that correspond to one of the central variables and a subset of the associated variables; determining that a second subset of the networked systems is available after a gap of time; and updating one or more timestamps corresponding to the networked systems based on the first time point; and generating one or more data reports based on the master data structures, wherein collecting the first set of data from the networked systems further comprises collecting a second set of data from the second subset of the networked systems, the second set of data comprising data associated with the gap of time, and wherein aggregating the first set of data into the master data structures further comprises aggregating the second set of data into the master data structures. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-implemented system for dynamic aggregation of data and minimization of data loss, the system comprising:
-
a memory storing instructions; and at least one processor configured to execute the instructions for; aggregating information from a plurality of networked systems by; transmitting a data request to the networked systems at a predetermined interval; receiving a first set of data at a first time point from a first subset of networked systems, the first subset of networked systems having a first set of corresponding timestamps from an immediately preceding time point, and the first set of data comprising data associated with a period of time between the immediately preceding time point and the first time point; receiving a second set of data at the first time point from a second subset of networked systems, the second subset of networked systems having a second set of corresponding timestamps from a second time point older than the immediately preceding time point, and the second set of data comprising data associated with a period between the second time point and the first time point; receiving a third set of data at the first time point from a third subset of networked systems, the third subset of networked systems having a third set of corresponding timestamps from the immediately preceding time point, and the third set of data indicating that the third subset of networked systems are not available, wherein the first set of data and the second set of data comprise one or more central variables that are included in data from more than one networked systems of the plurality of networked systems and one or more associated variables that describe one or more aspects of the central variables; retrieving one or more data transformation rules based on a relational map among the central variables and the associated variables; aggregating the first and second sets of data into one or more master data structures corresponding to the central variables based on the data transformation rules, each of the one or more master data structures comprising one or more data fields that correspond to one of the central variables and a subset of the associated variables; and updating the first and second sets of corresponding timestamps based on the first time point; and generating one or more data reports based on the master data structures.
-
Specification