Claims Analysis
Total Claims: 44
Claim 1
Independent Claim
148 words
A method for downloading graphic images from a network server which stores at least one high-resolution graphic image file of a reference image and a corresponding low-resolution graphic image file, the method comprising the steps of: (a) downloading at least part of said low-resolution graphic image file from the network server to a client connected to the network server for displaying a corresponding low-resolution image on a display device at the client, (b) uploading from the client to the network server size data uniquely specifying a portion of the image displayed in (a), which portion is less than the total image displayed in (a), (c) extracting said portion of the high-resolution graphic image file from the network server and downloading to the client, and (d) conforming said portion of the high-resolution graphic image to a display area of the display device for display in said display area thereof.
Claim 2
Independent Claim
148 words
A method for downloading graphic images from a network server which stores at least one high-resolution graphic image file of a reference image and a corresponding low-resolution graphic image file, the method comprising the steps of: (a) downloading at least part of said low-resolution graphic image file from the network server to a client connected to the network server for displaying a corresponding low-resolution image on a display device at the client, (b) uploading from the client to the network server size data uniquely specifying a portion of the image displayed in (a), which portion is less than the total image displayed in (a), (c) extracting said portion of the high-resolution graphic image file from the network server and downloading to the client, and (d) conforming said portion of the high-resolution graphic image to a display area of the display device for display in said display area thereof.
Claim 3
Dependent Claim
39 words
The method according to claim 1 , wherein step (d) of conforming the portion of the high-resolution graphic image to the display area of the display device is performed at the network server prior to downloading to the client.
Claim 4
Dependent Claim
17 words
The method according to claim 2 , wherein the display area is dictated by the network server.
Claim 5
Dependent Claim
27 words
The method according to claim 2 , wherein the display area is included as part of the size data uploaded to the network server by the client.
Claim 6
Dependent Claim
39 words
The method according to claim 1 , wherein step (d) of conforming the portion of the high-resolution graphic image to the display area of the display device is performed at the client upon receiving the downloaded high-resolution graphic image.
Claim 7
Dependent Claim
65 words
The method according to claim 1 , further comprising prior to step (b): (e) extracting and zooming said portion from the low-resolution graphic image file at the client so as to produce a pseudo-zoomed, low-resolution image, and (f) displaying the pseudo-zoomed, low-resolution image at the client prior to displaying said portion of the high-resolution graphic image file downloaded to the client by the network server.
Claim 8
Dependent Claim
47 words
The method according to claim 1 , wherein step (b) comprises the steps of: (i) arbitrarily selecting said portion of the low-resolution graphic image file using a pointing device, (ii) calculating the size data defining said portion, and (iii) uploading the size data to the network server.
Claim 9
Dependent Claim
86 words
The method according to claim 1 , wherein the portion selected has a different aspect ratio to that of the display device, and there are further included the steps of: (h) displaying an area of the high-resolution image containing the selected portion, said area having an aspect ratio equal to that of the display device so as to include a sub-portion of the reference image outside of the selected portion, and (i) displaying said sub-portion with a different display characteristic to that of the selected portion.
Claim 10
Dependent Claim
22 words
The method according to claim 8 , wherein said sub-portion is displayed at a reduced brightness to that of the selected portion.
Claim 11
Dependent Claim
63 words
The method according to claim 1 , wherein the portion selected is too small after zooming to fill the display, and there are further included the steps of: (j) displaying the selected portion after zooming leaving a peripheral sub-portion of the reference image surrounding the selected portion, and (k) displaying said sub-portion with a different display characteristic to that of the selected portion.
Claim 12
Dependent Claim
22 words
The method according to claim 10 , wherein said sub-portion is displayed at a reduced brightness to that of the selected portion.
Claim 13
Dependent Claim
81 words
The method according to claim 1 , wherein step (b) comprises the steps of: (i) downloading from the network server to the client at reduced resolution a plurality of graphic image files so as to store at the client a corresponding plurality of low-resolution graphic image files, (ii) displaying a corresponding plurality of low-resolution images at the client each corresponding to a respective one of the low-resolution graphic image files, and (iii) selecting one of said low-resolution images for further processing.
Claim 14
Dependent Claim
52 words
The method according to claim 1 , further including the steps of: (a1) compressing said at least part of the reduced resolution graphic image file prior to downloading to the client, and (a2) decompressing the reduced resolution graphic image downloaded to the client file prior to storing the low-resolution graphic image file.
Claim 15
Dependent Claim
36 words
The method according to claim 13 , wherein the step of compressing is performed in accordance with a compression format commonly provided in network browsers, thereby obviating any need to download decompression software to the client.
Claim 16
Dependent Claim
45 words
The method according to claim 1 , further including the step of: (h) uploading to the server a user reset, and (i) aborting step (f) of extracting the selected portion of the high-resolution graphic image file from the network server and downloading to the client.
Claim 17
Dependent Claim
79 words
The method according to claim 6 , further including the steps of: (j) uploading to the network server a user reset, (k) aborting step (f) of extracting the selected portion of the high-resolution graphic image file from the network server and downloading to the client, (l) aborting step (h) of extracting and pseudo-zooming the selected portion of the low-resolution graphic image file from the client, and (m) re-displaying on the display device the low-resolution image displayed in step (a).
Claim 18
Dependent Claim
45 words
The method according to claim 1 , wherein: step (c) is carried out by a Java servlet on the network server, step (b) is carried out by a Java applet on the client, and processing instructions are downloaded to the Java applet on the client.
Claim 19
Dependent Claim
53 words
The method according to claim 1 , wherein the display area of the display device is less than a total area of the display device, and there are further included the steps of: (i) displaying in a remaining portion of the display device information independently of the image data in said display area.
Claim 20
Independent Claim
234 words
A system for downloading graphic images on a network, the system comprising: a network server having a network memory for storing at least one high-resolution graphic image file of a reference image and a low-resolution graphic image file corresponding thereto, a communication line for downloading said low-resolution graphic image file from the network server to a client connected to the network server via the communication line, a memory at the client for storing the low-resolution graphic image file, a display device coupled to the memory for displaying a low-resolution image at the client corresponding to the low-resolution graphic image file, a zoom control coupled to the memory for uniquely specifying a portion of the low-resolution image which is to be displayed at high-resolution, which portion is less than the total image displayed by said display device, a client processor coupled to the memory and responsively coupled to the zoom control for determining size data uniquely defining said portion and for uploading said size data via the communication line to the network server, a network processor responsive to the size data for extracting said portion of the high-resolution graphic image file from the network server and downloading via the communication line to the client for display in said display area of said display device, and an image processor for conforming the portion of the high-resolution graphic image to a display area of the display device.
Claim 21
Independent Claim
234 words
A system for downloading graphic images on a network, the system comprising: a network server having a network memory for storing at least one high-resolution graphic image file of a reference image and a low-resolution graphic image file corresponding thereto, a communication line for downloading said low-resolution graphic image file from the network server to a client connected to the network server via the communication line, a memory at the client for storing the low-resolution graphic image file, a display device coupled to the memory for displaying a low-resolution image at the client corresponding to the low-resolution graphic image file, a zoom control coupled to the memory for uniquely specifying a portion of the low-resolution image which is to be displayed at high-resolution, which portion is less than the total image displayed by said display device, a client processor coupled to the memory and responsively coupled to the zoom control for determining size data uniquely defining said portion and for uploading said size data via the communication line to the network server, a network processor responsive to the size data for extracting said portion of the high-resolution graphic image file from the network server and downloading via the communication line to the client for display in said display area of said display device, and an image processor for conforming the portion of the high-resolution graphic image to a display area of the display device.
Claim 22
Dependent Claim
17 words
The system according to claim 19 , wherein the image processor is part of the network processor.
Claim 23
Dependent Claim
18 words
The system according to claim 20 , wherein the network memory stores data indicative of the display area.
Claim 24
Dependent Claim
36 words
The system according to claim 20 , wherein the client processor is programmed to determine area data indicative of the display area and to embed said area data within the size data uploaded to the network.
Claim 25
Dependent Claim
17 words
The system according to claim 19 , wherein the image processor is part of the client processor.
Claim 26
Dependent Claim
55 words
The system according to claim 19 , further including: a reset control for accepting a user reset for conveying to the server via the communication line, and the network processor being responsive to the reset control for aborting extraction of the selected portion of the high-resolution graphic image file therefrom and downloading to the client.
Claim 27
Dependent Claim
66 words
The system according to claim 19 , wherein the client processor is programmed for: (h) extracting and zooming said portion from the low-resolution graphic image file at the client so as to produce a pseudo-zoomed, low-resolution image, and (i) displaying the pseudo-zoomed, low-resolution image at the client prior to displaying said portion of the high-resolution graphic image file downloaded to the client by the network server.
Claim 28
Dependent Claim
97 words
The system according to claim 25 , further including: a reset control coupled to the client processor for accepting a user reset for conveying to the network server via the communication line; the network processor being responsive to the reset control for aborting extraction of the selected portion of the high-resolution graphic image file therefrom and downloading to the client, and the client processor being responsive to the reset control for aborting pseudo-zooming of the selected portion of the low-resolution graphic image file from the client, and for re-displaying on the display device the low-resolution image displayed.
Claim 29
Dependent Claim
44 words
The system according to claim 19 , wherein the zoom control includes: a pointing device for arbitrarily selecting said portion of the low-resolution graphic image file, said client processor being responsively coupled to the pointing device for calculating the size data defining said portion.
Claim 30
Dependent Claim
79 words
The system according to claim 27 , wherein: the selected portion has a different aspect ratio to that of the display device, the display device displays an area of the high-resolution image containing the selected portion, said area having an aspect ratio equal to that of the display device so as to include a sub-portion of the reference image outside of the selected portion, and the client processor is responsive to said sub-portion for changing a display characteristic thereof.
Claim 31
Dependent Claim
14 words
The system according to claim 28 , wherein said display characteristic is pixel intensity.
Claim 32
Dependent Claim
57 words
The system according to claim 27 , wherein: the selected portion is too small after zooming to fill the display, the display device displays the selected portion after zooming leaving a peripheral sub-portion of the reference image surrounding the selected portion, and the client processor is responsive to said peripheral sub-portion for changing a display characteristic thereof.
Claim 33
Dependent Claim
14 words
The system according to claim 30 , wherein said display characteristic is pixel intensity.
Claim 34
Dependent Claim
72 words
The system according to claim 19 , wherein: the network server includes a data compressor for compressing said at least part of the reduced resolution graphic image file in accordance with a predetermined compression format prior to downloading to the client, and the client includes a data decompressor operating in accordance with said predetermined compression format for decompressing the reduced resolution graphic image downloaded to the client file prior to storage thereof.
Claim 35
Dependent Claim
29 words
The system according to claim 19 , wherein the data compression format is commonly provided in network browsers, thereby obviating any need to download decompression software to the client.
Claim 36
Dependent Claim
45 words
The system according to claim 19 , wherein: the network is the Internet, the server is an HTTP Web server having associated therewith an image processor and image database and running a Java servlet for handling communication therewith, and the client runs a Java applet.
Claim 37
Dependent Claim
37 words
The system according to claim 34 , wherein: the image processor runs a processing module written in native code and being linked to the Java servlet through a Java Native Interface (JNI) defined by the Java language.
Claim 38
Dependent Claim
26 words
The system according to claim 34 , wherein: the image processor runs a processing module written in Java so as to allow maximum portability across servers.
Claim 39
Dependent Claim
54 words
The system according to claim 19 , wherein the display area of the display device is less than a total area of the display device, and the network processor includes a peripheral data processor for downloading information to a remaining portion of the display device independently of the image data in the display area.
Claim 40
Dependent Claim
47 words
The method according to claim 17 , wherein step (c) is carried out by an image processor on the network server using a processing module written in native code and being linked to the Java servlet through a Java Native Interface (JNI) defined by the Java language.
Claim 41
Dependent Claim
164 words
A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for downloading graphic images from a network server which stores at least one high-resolution graphic image file of a reference image and a corresponding low-resolution graphic image file, the method comprising: (a) downloading at least part of said low-resolution graphic image file from the network server client connected to the network server for displaying a corresponding low-resolution image on a display device at the client, (a) uploading from the client to the network server size data uniquely specifying a portion of the image displayed in (a), which portion is less than the entire image displayed on said display device, (b) extracting said portion of the high-resolution graphic image file from the network server and downloading to the client, and (a) conforming said portion of the high-resolution graphic image to a display area of the display device for display in said display area thereof.
Claim 42
Dependent Claim
164 words
A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for downloading graphic images from a network server which stores at least one high-resolution graphic image file of a reference image and a corresponding low-resolution graphic image file, the method comprising: (a) downloading at least part of said low-resolution graphic image file from the network server client connected to the network server for displaying a corresponding low-resolution image on a display device at the client, (a) uploading from the client to the network server size data uniquely specifying a portion of the image displayed in (a), which portion is less than the entire image displayed on said display device, (b) extracting said portion of the high-resolution graphic image file from the network server and downloading to the client, and (a) conforming said portion of the high-resolution graphic image to a display area of the display device for display in said display area thereof.
Claim 43
Dependent Claim
191 words
A computer program product comprising a computer useable medium having computer readable program code embodied therein for downloading graphic images from a network server which stores at least one high-resolution graphic image file of a reference image and a corresponding low-resolution graphic image file, the computer program product comprising: computer-readable program code for causing the computer to download at least part of said low-resolution graphic image file from the network server to a client connected to the network server for displaying a corresponding low-resolution image on a display device at the client, computer-readable program code for causing the computer to upload from the client to the network server size data uniquely specifying a portion of the image displayed in (a), which portion is less than the entire image displayed on said display device, computer-readable program code for causing the computer to extract said portion of the high-resolution graphic image file from the network server and downloading to the client, and computer-readable program code for causing the computer to conform said portion of the high-resolution graphic image to a display area of the display device for display in said display area thereof.
Claim 44
Dependent Claim
191 words
A computer program product comprising a computer useable medium having computer readable program code embodied therein for downloading graphic images from a network server which stores at least one high-resolution graphic image file of a reference image and a corresponding low-resolution graphic image file, the computer program product comprising: computer-readable program code for causing the computer to download at least part of said low-resolution graphic image file from the network server to a client connected to the network server for displaying a corresponding low-resolution image on a display device at the client, computer-readable program code for causing the computer to upload from the client to the network server size data uniquely specifying a portion of the image displayed in (a), which portion is less than the entire image displayed on said display device, computer-readable program code for causing the computer to extract said portion of the high-resolution graphic image file from the network server and downloading to the client, and computer-readable program code for causing the computer to conform said portion of the high-resolution graphic image to a display area of the display device for display in said display area thereof.