Apparatus, system, and method for automated error determination propagation
First Claim
1. An apparatus for data determination propagation, the apparatus comprising:
- an unsent data package module configured to collect a plurality of data packages;
a local data package order module configured to determine a prioritized order of the plurality of data packages based on a local priority matrix;
a data package transmission module configured to send the plurality of data packages in the prioritized order to a data package repository over a data connection;
a local priority matrix update module configured to update the local priority matrix based on one or more central priority matrix updates received over the data connection; and
a connection module configured to initiate the data connection to the data package repository in response to a transmission request from the data package transmission module, the connection module further configured to close the data connection in response to a completed communication by the local priority matrix update module;
wherein the unsent data package module, the local data package order module, the data package transmission module, the local priority matrix update module, and the connection module comprise one or more of logic hardware and executable code, the executable code stored on a non-transitory computer readable storage medium.
3 Assignments
0 Petitions
Accused Products
Abstract
An apparatus, system, and method are disclosed for automated data determination propagation. A data package source collects data and compiles the data into data packages. A local data package prioritization module determines a prioritized order of the data packages based on a local priority matrix. The local data package prioritization module sends the data packages in the prioritized order over a temporary data connection to a central data package prioritization module. The local data package prioritization module updates the local priority matrix over the temporary data connection based on a central priority matrix. The central data package prioritization module receives the data packages and makes one or more updates to the central priority matrix based on the data packages.
20 Citations
19 Claims
-
1. An apparatus for data determination propagation, the apparatus comprising:
-
an unsent data package module configured to collect a plurality of data packages; a local data package order module configured to determine a prioritized order of the plurality of data packages based on a local priority matrix; a data package transmission module configured to send the plurality of data packages in the prioritized order to a data package repository over a data connection; a local priority matrix update module configured to update the local priority matrix based on one or more central priority matrix updates received over the data connection; and a connection module configured to initiate the data connection to the data package repository in response to a transmission request from the data package transmission module, the connection module further configured to close the data connection in response to a completed communication by the local priority matrix update module; wherein the unsent data package module, the local data package order module, the data package transmission module, the local priority matrix update module, and the connection module comprise one or more of logic hardware and executable code, the executable code stored on a non-transitory computer readable storage medium. - View Dependent Claims (2, 3)
-
-
4. An apparatus for data determination propagation, the apparatus comprising:
-
a data package receiver module configured to receive a plurality of data packages over a data connection from one or more data package sources, each of the data package sources configured to send at least a subset of the plurality of data packages to the data package receiver module in a prioritized order based on a local priority matrix; a priority matrix update module configured to update a central priority matrix based on the plurality of data packages, the central priority matrix comprising a prioritization of data package types; and an update broadcast module configured to send updates from the priority matrix update module over the data connection to the plurality of data package sources as local priority matrix updates; wherein the data package receiver module, the priority matrix update module, and the update broadcast module comprise one or more of logic hardware and executable code, the executable code stored on a non-transitory computer readable storage medium. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for data determination propagation, the system comprising:
-
a data package source configured to collect call home data and to compile the call home data into call home packages; a local data package prioritization module configured to determine a prioritized order of the call home packages based on a local priority matrix, to send the call home packages in the prioritized order over a temporary data connection, and to update the local priority matrix over the temporary data connection based on a central priority matrix; a central data package prioritization module configured to receive the call home packages and to make one or more updates to the central priority matrix based on the call home packages; and a data package repository configured to store the call home packages; wherein the data package source, the local data package prioritization module, the central data package prioritization module, and the data package repository comprise one or more of logic hardware and executable code, the executable code stored on a non-transitory computer readable storage medium. - View Dependent Claims (15, 16, 17)
-
-
18. A computer program product comprising a non-transitory computer readable storage medium storing computer usable program code executable by a computer to perform operations for data determination propagation, the operations of the computer program product comprising:
-
receiving a plurality of error records from one or more data package sources in a prioritized order based on a local priority matrix; determining whether an error record from the plurality of error records comprises a new error type; determining an error priority of the new error type; making one or more updates to a central priority matrix based on the error priority of the new error type; and sending the one or more updates to at least one of the one or more data package sources as local priority matrix updates. - View Dependent Claims (19)
-
Specification