System and method for managing printing devices using activity scores
AssigneeKYOCERA Document Solutions Inc.
InventorsDebashis Panda, Oleksandr Zinchenko
Life of this patent
Estimating the term…
Abstract
The present disclosure is directed to a system, a method, and a device for monitoring printing devices using activity scores. In example embodiments, one or more printing devices are polled to monitor associated device states. A management device, using the associated device state and one or more requests transmitted to each of the one or more printing devices, generates an activity score. By comparing activity scores of the one or more printing devices, the management device can rank the printing devices against one another and assign priority levels to each printing device. These priority levels can then be used to establish frequencies for future polling of the one or more printing devices.
Claims20
A printing device management system, comprising:
- one or more printing devices, wherein each of the one or more printing devices has one or more associated device states;
- and
- a management device, comprising:
- a printing device controller, wherein the printing device controller is configured to:
- poll each of the one or more printing devices for the one or more associated device states;
- and
- transmit one or more requests to each of the one or more printing devices;
- and
- a non-transitory, computer-readable medium, with instructions stored thereon, wherein when a processing device within the management device executes the instructions, the processing device performs to:
- maintain an activity score for each of the one or more printing devices,
- wherein the activity score is based on the one or more associated device states and the one or more requests, both defined over a first specified length of time, and
- wherein the activity score of each of the one or more printing devices is reset every second specified length of time;
- rank each of the one or more printing devices based on the activity score of each of the one or more printing devices;
- and
- establish a frequency, for each of the one or more printing devices, over which to poll each of the one or more printing devices, based on the rank of each of the one or more printing devices.
A method for managing one or more printing devices, comprising:
- polling, by a device controller within a management device, one or more printing devices, wherein each of the one or more printing devices has one or more associated device states;
- maintaining, by a processing device within the management device executing a set of instructions stored on a non-transitory, computer-readable medium, an activity score for each of the one or more printing devices,
- wherein the activity score is based on the one or more associated device states and one or more requests transmitted from the device controller to each of the one or more printing devices, both defined over a first specified length of time, and
- wherein the activity score of each of the one or more printing devices is reset every second specified length of time;
- ranking, by the processing device within the management device executing a set of instructions stored on a non-transitory, computer-readable medium, each of the one or more printing devices based on the activity score of each of the one or more printing devices;
- and
- establishing, by the processing device within the management device executing a set of instructions stored on a non-transitory, computer-readable medium, a frequency, for each of the one or more printing devices, over which to poll each of the one or more printing devices, wherein the frequency for each of the one or more printing devices is based on the rank of each of the one or more printing devices.
A management device configured to manage printing devices, comprising:
- a printing device controller, wherein the printing device controller is configured to:
- poll each of one or more printing devices for one or more associated device states;
- and
- transmit one or more requests to each of the one or more printing devices;
- and
- a non-transitory, computer-readable medium, with instructions stored thereon, wherein when a processing device within the management device executes the instructions, the processing device performs to:
- maintain an activity score for each of the one or more printing devices,
- wherein the activity score is based on the one or more associated device states and the one or more requests, both defined over a first specified length of time, and
- wherein the activity score of each of the one or more printing devices is reset every second specified length of time;
- rank each of the one or more printing devices based on the activity score of each of the one or more printing devices;
- and
- establish a frequency, for each of the one or more printing devices, over which to poll each of the one or more printing devices, based on the rank of each of the one or more printing devices.
Dependencies are inferred from the claim text.