Image transfer and archival system
First Claim
Patent Images
1. A system for transmitting digital image signals from a client device to a server device, comprising:
- means for establishing a connection between one or more client devices and server device;
means for optionally making a copy of an image to free up system resources on said client device;
means for measuring the availability of local client resources including available processor time and means for maintaining historical information and trends of client resources;
means for measuring the status and performance of the network connecting the client device and server device, and means for maintaining historical information and trends of the network;
means for transferring the image to a client queue wherein said availability means and said status means determine the image cannot be transmitted immediately to the server device;
means for increasing the size of said client queue if the client queue becomes full due to the accumulation of images in the queue;
means to dynamically reduce the size of the image in the client queue wherein said availability means and said status means are used to estimate the level of reduction necessary such that the reduced image can be transmitted from the client device to the server device before the client queue becomes full;
means for transferring the image from the client queue on the client device to the server device as a digital signal such that a permanent copy of the image is not maintained on the client device wherein said reduction means has reduced the size of the image sufficiently to prevent the client queue from becoming full;
means for persisting the image from said transfer means on the server device until it is processed or saved whereas the image may be of reduced resolution or quality.
0 Assignments
0 Petitions
Accused Products
Abstract
A system for preparing and transmitting all desired images from one or more image-producing clients to a server for archiving or later analysis, validation, or reporting purposes. Images are queued on the client while they await transmission to the server and can also be reduced in size, if necessary, to reduce storage space or network transmission time. Once the images reside on the server, they can be added to an image database or used for further processing.
69 Citations
16 Claims
-
1. A system for transmitting digital image signals from a client device to a server device, comprising:
-
means for establishing a connection between one or more client devices and server device; means for optionally making a copy of an image to free up system resources on said client device; means for measuring the availability of local client resources including available processor time and means for maintaining historical information and trends of client resources; means for measuring the status and performance of the network connecting the client device and server device, and means for maintaining historical information and trends of the network; means for transferring the image to a client queue wherein said availability means and said status means determine the image cannot be transmitted immediately to the server device; means for increasing the size of said client queue if the client queue becomes full due to the accumulation of images in the queue; means to dynamically reduce the size of the image in the client queue wherein said availability means and said status means are used to estimate the level of reduction necessary such that the reduced image can be transmitted from the client device to the server device before the client queue becomes full; means for transferring the image from the client queue on the client device to the server device as a digital signal such that a permanent copy of the image is not maintained on the client device wherein said reduction means has reduced the size of the image sufficiently to prevent the client queue from becoming full; means for persisting the image from said transfer means on the server device until it is processed or saved whereas the image may be of reduced resolution or quality. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for transmitting volatile real-time digital image signals from a client device to a server device, comprising:
-
transferring a volatile image to a client queue if the image cannot be transmitted immediately to the server device; increasing the size of the client queue if the client queue becomes full due to the accumulation of images in the queue; dynamically reducing the size of the image in said client queue such that the estimated level of reduction is determined by examining the available processor time on the client device as well as examining the available network bandwidth between the client device and server device wherein the reduced image can be transmitted from the client device to the server device before the client queue becomes full; transferring the volatile image from the client queue on the client device to the server device as a digital signal such that a permanent copy of the image is not maintained on the client device wherein said image reduction has reduced the size of the image sufficiently to prevent the client queue from becoming full; persisting the image from said transfer on the server device until it is processed or saved whereas the image may be of reduced resolution or quality. - View Dependent Claims (13, 14, 15, 16)
-
Specification