Patent ID: 7565441

Claim:
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.