IP Library Granted Patent US 10,778,690
Granted Patent B2
US 10,778,690 · App. 15/638,569 · Granted Sep 15, 2020

Managing a fleet of workflow devices and standby devices in a device network

Inventors: H. Sprague Ackley (Seattle, WA); Thomas Celinder (Singapore, SG); Phek Thong Lee (Singapore, SG)
Assignee: DATAMAX-O'NEIL CORPORATION
H04L63/104G06F11/30G06F11/3006G06F11/3013G06F11/3051H04L41/0663H04L41/0803H04L41/0806G06F11/3055G06Q10/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,778,690
App. No.
15/638,569
Granted
Sep 15, 2020
Kind
B2
Abstract

Methods of managing a fleet of devices are provided, as are methods for configuring a standby device for a job in a workflow environment, and methods for performing a job in a workflow environment. Device information is analyzed, such as information pertaining to verification systems. Device instructions are sent to various locations on a device network in response to a deviation from a parameter value having been detected. The deviation from the parameter value may correspond to printed media and/or indicia produced by one or more devices. A workflow device and a standby device are provided, and the workflow device sends configuration data to the standby device. The standby device installs configuration data and is introduced into the workflow environment.

Claims (34)

1. A method of managing a fleet of devices, the method comprising:

analyzing device information corresponding to one or more jobs, each of the one or more jobs having been at least partially performed by one or more workflow devices from among a plurality of workflow devices on a device network, wherein the one or more workflow devices comprise a printing assembly configured to produce printed media and a scanner/verifier assembly configured to obtain device information at least in part pertaining to one or more scanned images of printed media produced by the printing assembly, wherein analyzing comprises comparing at least part of said device information to a parameter value, and each workflow device having memory storage configured to store configuration data corresponding to at least one of the one or more workflow devices, the configuration data comprising firmware and settings information corresponding to the respective job assigned to said one or more workflow devices;

responsive to detecting a deviation from the parameter value based on the one or more scanned images of printed media, sending a first instruction to at least one location on the device network, the first instruction triggering one or more actions responsive to address the deviation, the one or more actions comprising causing configuration data to be sent to a standby device selected from among one or more standby devices on the device network, the one or more standby devices each residing on standby to the one or more workflow devices;

responsive to the standby device receiving the configuration data, installing the respective firmware in memory of said standby device and configuring settings of said standby device according to respective settings information;

introducing said standby device into the workflow environment in substitution for the one or more workflow devices from among the plurality of workflow devices; and

assigning at least one of the one or more jobs to said standby device, said standby device having been introduced into the workflow environment being ready to perform the at least one of the one or more jobs.

2. The method according to claim 1 , wherein at least one scanner/verifier assembly comprises an inline scanner/verifier.

3. The method according to claim 1 , wherein the parameter value is based at least in part on a scan parameter or a grade for the printed media.

4. The method according to claim 1 , wherein the parameter value is based at least in part on a quality metric corresponding to the printed media.

5. The method according to claim 4 , wherein the quality metric is based at least in part on a value corresponding to one or more of: edge determination, minimum reflectance, symbol contrast, minimum edge contrast, modulation, printing defects, quiet zone, decodability, cell contrast, cell modulation, fixed pattern damage, unused error correction, axial non-uniformity, and grade non-uniformity.

6. The method according to claim 1 , wherein the one or more actions further comprise at least one of changing an input parameter for at least one workflow device from among the plurality or changing an input parameter for at least one standby device from among the plurality, the input parameter comprising print logic.

7. The method according to claim 1 , further comprising:

scheduling maintenance for at least one workflow device from among the one or more workflow devices; and

scheduling maintenance for at least one standby device from among the one or more standby devices.

8. The method according to claim 1 , wherein the parameter value further comprises a cost value based at least in part on a scan parameter or a grade for the printed media; and

wherein the one or more actions further comprise at least one of changing an input parameter for at least one workflow device or changing an input parameter for at least one standby device, the input parameter operative to change the cost value.

9. The method according to claim 1 , wherein the plurality of workflow devices comprises a first device and a second device; and

wherein the deviation from the parameter value corresponds to printed media produced by the first device, and wherein introducing said standby device into the workflow environment in substitution for the one or more workflow devices from among the plurality of workflow devices comprises introducing said standby device into the workflow environment in substitution for the second device, the first device remaining in the workflow environment to perform the respective job having been assigned to the first device.

10. The method according to claim 1 , wherein the plurality of workflow devices comprises a first device and a second device; and

wherein the deviation from the parameter value corresponds to printed media produced by the first device, and wherein introducing said standby device into the workflow environment in substitution for the one or more workflow devices from among the plurality of workflow devices comprises introducing said standby device into the workflow environment in substitution for the first device; and

wherein the one or more actions further comprise scheduling maintenance for the second device.

11. The method according to claim 1 , wherein causing the configuration data to be sent to the standby device selected from among the one or more standby devices comprises selecting the standby device based at least in part on status information, the status information having been broadcast to at least one location on the device network, the status information comprising an identity, a location, and a status indicating availability of the standby device.

12. The method according to claim 1 , wherein the configuration data sent to the standby device differs from configuration data corresponding to at least one other workflow device from among the plurality of workflow devices.

13. The method according to claim 1 , wherein the one or more jobs having been assigned to said workflow devices comprises a first job, and wherein the configuration data sent to the standby device corresponds at least in part to the first job, the first job differing in at least one respect from a second job assigned to at least one additional workflow device from among the plurality of workflow devices.

14. The method according to claim 1 , wherein the standby device selected from among the one or more standby devices is selected over at least one additional standby device among the one or more standby devices based at least in part on a first job having been assigned to said workflow devices, the standby device selected being configurable to perform the first job.

15. A method of managing a fleet of devices, the method comprising:

responsive to a triggering event having occurred with respect to a workflow device, sending configuration data to a standby device, wherein the workflow device comprises a production system integrated with a verification system, the production system configured to produce outputs, and the verification system configured to obtain device information pertaining to said outputs, and the triggering event being based at least in part on a deviation from a parameter value having been detected by the verification system with respect to the device information at least in part pertaining to an output produced by the production system, and the configuration data comprising firmware and settings information;

responsive to the standby device receiving the configuration data, installing the firmware in memory of the standby device and configuring settings of the standby device according to the settings information;

introducing the standby device into the workflow environment in substitution for the workflow device; and

assigning to the standby device one or more jobs having been assigned to the workflow device, the standby device being ready to perform the one or more jobs.

16. The method according to claim 15 , wherein the production system comprises a printing assembly configured to produce printed media, and wherein the verification system comprises a scanner/verifier assembly configured to obtain device information pertaining to the printed media.

17. The method according to claim 15 , wherein the parameter value is based at least in part on a quality metric corresponding to at least some of the outputs produced by the workflow device.

18. The method according to claim 15 , further comprising changing an input parameter for the workflow device and changing an input parameter for the standby device.

19. The method according to claim 15 , wherein the production system integrated with the verification system comprises a printing assembly configured to produce printed media and a scanner/verifier assembly configured to obtain device information pertaining to the printed media; and wherein the parameter value is based at least in part on a quality metric corresponding to at least some of the printed media produced by the workflow device.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE CORRECT NAME OF THE ASSIGNEE IS HAND HELD PRODUCTS, INC.. PREVIOUSLY RECORDED AT REEL: 062308 FRAME: 0749. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 1, 2023
From: DATAMAX-O'NEIL CORPORATION
To: HAND HELD PRODUCTS, INC.
Reel/Frame 062639/0020 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2023
From: DATAMAX-O'NEIL CORPORATION
To: HAND HELD PRODUCTS, INC.
Reel/Frame 062308/0749 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2017
From: ACKLEY, H. SPRAGUE; CELINDER, THOMAS AXEL JONAS; LEE, PHEK THONG
To: DATAMAX-O'NEIL CORPORATION
Reel/Frame 042871/0934 →
Continuity (1)
Related Publication 20190007416A1 · Jan 3, 2019