Method and apparatus for remote multiple-process graphical monitoring
First Claim
1. A computer implemented method for monitoring, at a remote monitoring unit having an associated processing unit and a display, a plurality of devices that each include a processing system that is adapted to generate a display image representing a status of the associated device, the method comprising:
- receiving, by the remote monitoring unit, from one or more of the plurality of devices over a computer network, data corresponding to one or more images, each image being indicative of an operational status of the device from which the image was received;
determining, via the processing unit, a number of images in the received one or more images and whether the number of images is greater than a predetermined threshold number of images;
in the event the determining step indicates that the number of images is not greater than the predetermined threshold number of images, concurrently displaying in real-time or pseudo-real-time each one of the one or more images on the display associated with the remote monitoring unit;
in the event the determining step indicates that the number of images is two or more images and greater than the threshold number of images, sequentially displaying subsets of the images on the display associated with the remote monitoring unit such that the images in each subset are displayed concurrently and in real-time or pseudo-real-time for a predetermined time interval and each image of the two or more images is at least periodically visible in at least one of the subsets; and
displaying a priority status with an image displayed on the display associated with the remote monitoring unit, the priority status being related to an item that is identified for a priority of processing in the device from which data corresponding to the respective image was received.
1 Assignment
0 Petitions
Accused Products
Abstract
A network of controllers for controlling and monitoring associated assay testing systems coupled to a remote monitoring unit for monitoring and controlling the controllers and/or the assay testing systems is disclosed. Each controller transmits a display image representing the status of the respective assay testing system. The remote monitoring unit automatically detects if the number of display images from the controllers is greater than a threshold number of displayable, static thumbnail images and, when the threshold is exceeded, displays thumbnail images dynamically in a scrolling or streaming motion. The thumbnail images, whether static or dynamic, are updated in real-time or pseudo-real-time to reflect updated status of the assay testing systems.
15 Citations
18 Claims
-
1. A computer implemented method for monitoring, at a remote monitoring unit having an associated processing unit and a display, a plurality of devices that each include a processing system that is adapted to generate a display image representing a status of the associated device, the method comprising:
-
receiving, by the remote monitoring unit, from one or more of the plurality of devices over a computer network, data corresponding to one or more images, each image being indicative of an operational status of the device from which the image was received; determining, via the processing unit, a number of images in the received one or more images and whether the number of images is greater than a predetermined threshold number of images; in the event the determining step indicates that the number of images is not greater than the predetermined threshold number of images, concurrently displaying in real-time or pseudo-real-time each one of the one or more images on the display associated with the remote monitoring unit; in the event the determining step indicates that the number of images is two or more images and greater than the threshold number of images, sequentially displaying subsets of the images on the display associated with the remote monitoring unit such that the images in each subset are displayed concurrently and in real-time or pseudo-real-time for a predetermined time interval and each image of the two or more images is at least periodically visible in at least one of the subsets; and displaying a priority status with an image displayed on the display associated with the remote monitoring unit, the priority status being related to an item that is identified for a priority of processing in the device from which data corresponding to the respective image was received. - View Dependent Claims (2, 3, 4, 9, 10, 11, 12, 16)
-
-
5. A system for remotely monitoring a status of a plurality of devices that are each operative to generate and transmit at least one image, the system comprising:
-
a monitor unit, communicably coupled to each one of the plurality of devices via a computer network, the monitor unit including an associated display, a user interface, and a processing unit, the processing unit configured to receive data corresponding to one or more images from the plurality of devices and display the one or more images on the display associated with the remote monitoring unit in real-time or pseudo-real-time, each image being indicative of an operational status of the device from which the image was received, the processing unit being operative to; determine a number of images in the one or more images and whether the number of images in the one or more images represents more than a predetermined threshold number of images; in the event it is determined that the one or more images is not greater than the threshold number of images, concurrently display each image of the one or more images on the display device of the monitor unit; in the event it is determined that the one or more images is two or more images and that the number of images is greater than the threshold number of images, display the two or more images sequentially as subsets of images such that one or more images in each subset are displayed concurrently for a predetermined time interval on the display device of the monitor unit with each image of the two or more images at least periodically visible in at least one of the subsets; and display a priority status with an image displayed on the display associated with the remote monitoring unit, the priority status being related to an item that is identified for a priority of processing in the device from which data corresponding to the respective image was received. - View Dependent Claims (6, 7, 8, 13, 14)
-
-
15. A computer program product embodied on a non-transient computer readable medium, the computer program product comprising software code stored on the computer readable medium and executable on a processing unit associated with a monitoring unit, the software code being operable, upon execution by the processing unit to:
-
receive over a computer network, by the monitoring unit, from one or more of a plurality of devices remote from the monitoring unit, data corresponding to one or more images indicative of an operational status of the device from which the respective image was received; determine, via the processing unit, a number of images in the received one or more images and whether the number of images is greater than a predetermined threshold number of images; in the event the processing unit determines that the number of images is not greater than the predetermined threshold number of images, concurrently display in real-time or pseudo-real-time each one of the one or more images on the display associated with the monitoring unit; in the event the processing unit determines that the number of images is two or more images and that the number of images is greater than the threshold number of images, sequentially displaying subsets of the images on the display associated with the monitoring unit such that the images in each subset are displayed concurrently and in real-time or pseudo-real -time for a predetermined time interval and each image of the two or more images is at least periodically visible in at least one of the subset; and display a priority status with an image displayed on the display associated with the remote monitoring unit, the priority status being related to an item that is identified for a priority of processing in the device from which data corresponding to the respective image was received.
-
-
17. A computer implemented method for monitoring, at a remote monitoring unit having an associated processing unit and a display, a plurality of devices, each of which include a processing system that is adapted to generate a display image representing a status of the associated device, the method comprising:
-
receiving over a computer network, by the remote monitoring unit, from one or more of the plurality of devices, data corresponding to one or more images indicative of an operational status of the device from which the respective image was received; determining, via the processing unit, a number of images in the received one or more images and whether the number of images is greater than a predetermined threshold number of images; in the event the determining step indicates that the number of images is not greater than the predetermined threshold number of images, concurrently displaying in real-time or pseudo-real-time each one of the one or more images on the display associated with the remote monitoring unit; in the event the determining step indicates that the number of images is two or more images and the number of images is greater than the threshold number of images, sequentially displaying in real-time or pseudo-real-time the two or more images on the display associated with the remote monitoring unit by scrolling the two or more images across the display such that each image of the two or more images is at least periodically visible during the scrolling of the two or more images; and displaying a priority status with an image displayed on the display associated with the remote monitoring unit, the priority status being related to an item that is identified for a priority of processing in the device from which data corresponding to the respective image was received. - View Dependent Claims (18)
-
Specification