Printing system for data handling having a primary server for storing active and passive data and a second server for storing normalized and analytical data
First Claim
1. A method comprising:
- receiving, at a primary server, a plurality of data transmissions from a corresponding plurality of printing devices, wherein the plurality of data transmissions comprises respective data transmissions, and wherein each respective data transmission is formatted according to an original format and wherein each respective data transmission comprises a respective device identifier;
storing the respective data transmissions in an active database associated with the primary server, wherein storing the respective data transmissions comprises storing the respective data transmissions in the respective original formats;
determining archive-ready data from the stored data transmissions based on a timestamp being beyond a threshold;
storing the archive-ready data as accumulated archive data in a passive archive associated with the primary server;
determining secondary-ready data from the accumulated archive data based on a size of the accumulated archive data;
transferring the secondary-ready data from the primary server to a secondary server;
storing the secondary-ready data as secondary data in a second archive associated with the secondary server; and
pre-processing the secondary data, wherein pre-processing the secondary data comprises;
grouping the secondary data into sections based at least on a respective printing device property of the respective data transmissions of the secondary data; and
forming a normalized database comprising the sections organized based at least on the respective device identifiers of the respective data transmissions of the secondary data.
1 Assignment
0 Petitions
Accused Products
Abstract
Example systems and related methods may relate to handling a plurality of data transmissions from printing devices. Namely, a system may include a primary server and a secondary server. The primary server may include a primary processor and a primary storage device. The secondary server may include a secondary processor and a secondary storage device. The primary processor may be configured to receive and store a plurality of data transmissions from a corresponding plurality of printing devices. The data transmissions may be stored in an active database associated with the primary storage device. Metadata corresponding to the data transmissions may be generated. Some or all of the data transmissions may be archived as secondary data at a secondary server. The secondary data may be pre-processed to form a normalized database. In some embodiments, the metadata and/or the normalized data may be subject to search queries or statistical analysis.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, at a primary server, a plurality of data transmissions from a corresponding plurality of printing devices, wherein the plurality of data transmissions comprises respective data transmissions, and wherein each respective data transmission is formatted according to an original format and wherein each respective data transmission comprises a respective device identifier; storing the respective data transmissions in an active database associated with the primary server, wherein storing the respective data transmissions comprises storing the respective data transmissions in the respective original formats; determining archive-ready data from the stored data transmissions based on a timestamp being beyond a threshold; storing the archive-ready data as accumulated archive data in a passive archive associated with the primary server; determining secondary-ready data from the accumulated archive data based on a size of the accumulated archive data; transferring the secondary-ready data from the primary server to a secondary server; storing the secondary-ready data as secondary data in a second archive associated with the secondary server; and pre-processing the secondary data, wherein pre-processing the secondary data comprises; grouping the secondary data into sections based at least on a respective printing device property of the respective data transmissions of the secondary data; and forming a normalized database comprising the sections organized based at least on the respective device identifiers of the respective data transmissions of the secondary data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
receiving, at a primary server, a plurality of data transmissions from a corresponding plurality of printing devices, wherein the plurality of data transmissions comprises respective data transmissions, and wherein each respective data transmission is formatted according to an original format and wherein each respective data transmission comprises a respective device identifier; storing the respective data transmissions in an active database associated with the primary server, wherein storing the respective data transmissions comprises; storing the respective data transmissions in the respective original formats; and storing primary metadata based on the stored data transmissions; receiving, at the primary server, a repair query, wherein the repair query comprises at least one search criteria based on the primary metadata; determining a query response, wherein the query response comprises respective data transmissions from the stored data transmissions that correspond to the at least one search criteria; transmitting the query response; determining archive-ready data from the stored data transmissions based on a timestamp being beyond a threshold; storing the archive-ready data as accumulated archive data in a passive archive associated with the primary server; determining secondary-ready data from the accumulated archive data based on a size of the accumulated archive data; transferring the secondary-ready data from the primary server to a secondary server; storing the secondary-ready data as secondary data in a second archive associated with the secondary server; and pre-processing the secondary data, wherein pre-processing the secondary data comprises; grouping the secondary data into sections based at least on a respective printing device property of the respective data transmissions of the secondary data; and forming a normalized database comprising the sections organized based at least on the respective device identifiers of the respective data transmissions of the secondary data; and performing a statistical analysis on the normalized database based on at least one section. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system comprising:
-
a primary server comprising a primary processor and a primary storage device; and a secondary server comprising a secondary processor and a secondary storage device, wherein the primary processor is configured to; receive a plurality of data transmissions from a corresponding plurality of printing devices, wherein the plurality of data transmissions comprises respective data transmissions, and wherein each respective data transmissions is formatted according to an original format and wherein each respective data transmissions comprises a respective device identifier; store the respective data transmissions in an active database associated with the primary storage device, wherein storing the respective data transmissions comprises storing the respective data transmissions in the respective original formats; store primary metadata based on the stored data transmissions, wherein the primary metadata comprises respective file names and respective file locations of the respective data transmissions within the stored data transmissions; determine archive-ready data from the stored data transmissions based on a timestamp being beyond a threshold; store the archive-ready data as accumulated archive data in a passive archive associated with the primary storage device; determine secondary-ready data from the accumulated archive data based on a size of the accumulated archive data; and transfer the secondary-ready data from the primary server to a secondary server; and wherein the secondary processor is configured to; store the secondary-ready data as secondary data in a second archive associated with a secondary storage device; and pre-process the secondary data, wherein pre-processing the secondary data comprises; grouping the secondary data into sections based at least on a respective printing device property of the respective data transmissions of the secondary data; and forming a normalized database comprising the sections organized based at least on the respective device identifiers of the respective data transmissions of the secondary data. - View Dependent Claims (19, 20)
-
Specification