Patent US6449639B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6449639B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Method and system for client-less viewing of scalable documents displayed using internet imaging protocol commands

Assignee: Canon Inc
•
Filing: 1998-12-23
•
Granted: 2002-09-10
•
Expires: 2018-12-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and system for viewing a document containing at least one page and at least one image, the document being located on a server computer, including sending by a client computer a page display request to the server computer creating by the server computer a layout page containing a reference to stored image data, transmitting the layout page from the server computer to the client computer, sending an image data request to a remote computer according to the reference to stored image data, and transmitting requested image data from the remote computer to the client computer in response to the image data request.

Inventors

  • 👤 Robert Blumberg

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 14:08
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/957; G06F16/9577; G06F16/958; G06F16/986

Claims Analysis

Total Claims: 98
Claim 1
Independent Claim 199 words
A method for viewing a document located on a server computer, comprising: sending by a client computer a page display request to said server computer to view a page of a document, said page including text and image data; creating by said server computer a layout page containing a reference to stored image data, the reference including parameters for a rectangle designating an image portion; transmitting said layout page from said server computer to the said client computer; sending by said client computer an image data request to a remote computer according to said reference to stored image data; transmitting requested image data from said remote computer to said client computer in response to said image data request; repeating said sending a page display request, said sending an image data request by said client computer and transmitting requested image from said remote computer, for subsequent page display request for a magnified view of the page of the document; dynamically changing the parameters for a rectangle corresponding to the subsequent page display request; and wherein the parameters for a rectangle and the parameters for a display width and height are included within a CVT command from an Internet Imaging Protocol.
Claim 2
Independent Claim 199 words
A method for viewing a document located on a server computer, comprising: sending by a client computer a page display request to said server computer to view a page of a document, said page including text and image data; creating by said server computer a layout page containing a reference to stored image data, the reference including parameters for a rectangle designating an image portion; transmitting said layout page from said server computer to the said client computer; sending by said client computer an image data request to a remote computer according to said reference to stored image data; transmitting requested image data from said remote computer to said client computer in response to said image data request; repeating said sending a page display request, said sending an image data request by said client computer and transmitting requested image from said remote computer, for subsequent page display request for a magnified view of the page of the document; dynamically changing the parameters for a rectangle corresponding to the subsequent page display request; and wherein the parameters for a rectangle and the parameters for a display width and height are included within a CVT command from an Internet Imaging Protocol.
Claim 3
Dependent Claim 12 words
The method of claim 1 wherein the document is a PDF document.
Claim 4
Dependent Claim 15 words
The method of claim 1 wherein the reference to stored image data is a URL.
Claim 5
Dependent Claim 21 words
The method of claim 1 wherein the reference to stored image data also includes parameters for a display width and height.
Claim 6
Dependent Claim 15 words
The method of claim 1 wherein the at least one image is a tiled image.
Claim 7
Dependent Claim 15 words
The method of claim 1 wherein the at least one image is a multi-resolution image.
Claim 8
Dependent Claim 15 words
The method of claim 6 wherein the at least one image is a FLASHPIX image.
Claim 9
Dependent Claim 15 words
The method of claim 1 wherein the at least one image is a JPEG image.
Claim 10
Dependent Claim 15 words
The method of claim 1 wherein the at least one image is a TIFF image.
Claim 11
Dependent Claim 17 words
The method of claim 1 wherein the layout page specifies the positioning of the requested image data.
Claim 12
Dependent Claim 13 words
The method of claim 1 wherein the layout page is an HTML page.
Claim 13
Dependent Claim 13 words
The method of claim 1 wherein the layout page also contains text characters.
Claim 14
Dependent Claim 17 words
The method of claim 12 wherein each of the text characters is associated with a corresponding font.
Claim 15
Dependent Claim 16 words
The method of claim 12 wherein the layout page specifies the positioning of the text characters.
Claim 16
Dependent Claim 17 words
The method of claim 1 and also including displaying the layout page and the requested image data.
Claim 17
Dependent Claim 17 words
The method of claim 1 and also including printing the layout page and the requested image data.
Claim 18
Dependent Claim 13 words
The method of claim 1 wherein the remote computer is the server computer.
Claim 19
Dependent Claim 15 words
The method of claim 1 wherein the remote computer is distinct from the server computer.
Claim 20
Dependent Claim 22 words
The method of claim 1 and also including processing by remote computer the stored image data to produce the requested image data.
Claim 21
Dependent Claim 46 words
The method of claim 19 wherein the stored image data contains image titles, and said processing includes: fetching appropriate image tiles from the stored image data; combining the appropriate image tiles into a single combined image; and converting the combined image into a specified image format.
Claim 22
Dependent Claim 14 words
The method of claim 20 wherein the specified image format is the JPEG format.
Claim 23
Dependent Claim 18 words
The method of claim 20 and also including: decompressing the appropriate image tiles; and compressing the combined image.
Claim 24
Independent Claim 149 words
A system for viewing a document located on a server computer, comprising: a client computer transmitter sending a page display request to the server computer to view a page document, said page including text and image data, and sending by said client computer transmitter an image data request to a remote computer according to a reference to stored image data, said reference including parameters for a rectangle designating an image portion; a layout page producer within said server computer creating a layout page containing said reference to stored image data; said server computer transmitter transmitting said layout page to said client computer; and said remote computer transmitter transmitting requested image data to said client computer in response to said image data request; a reference generator dynamically changing said parameters for a rectangle corresponding to a subsequent page display request for a magnified view of the page of the document.
Claim 25
Independent Claim 149 words
A system for viewing a document located on a server computer, comprising: a client computer transmitter sending a page display request to the server computer to view a page document, said page including text and image data, and sending by said client computer transmitter an image data request to a remote computer according to a reference to stored image data, said reference including parameters for a rectangle designating an image portion; a layout page producer within said server computer creating a layout page containing said reference to stored image data; said server computer transmitter transmitting said layout page to said client computer; and said remote computer transmitter transmitting requested image data to said client computer in response to said image data request; a reference generator dynamically changing said parameters for a rectangle corresponding to a subsequent page display request for a magnified view of the page of the document.
Claim 26
Dependent Claim 12 words
The system of claim 23 wherein the document is a PDF document.
Claim 27
Dependent Claim 15 words
The system of claim 23 wherein the reference to stored image data is a URL.
Claim 28
Dependent Claim 21 words
The system of claim 23 wherein the reference to stored image data also includes parameters for a display width and height.
Claim 29
Dependent Claim 15 words
The system of claim 23 wherein the at least one image is a tiled image.
Claim 30
Dependent Claim 15 words
The system of claim 23 wherein the at least one image is a multi-resolution image.
Claim 31
Dependent Claim 15 words
The system of claim 28 wherein the at least one image is a FLASHPIX image.
Claim 32
Dependent Claim 15 words
The system of claim 23 wherein the at least one image is a JPEG image.
Claim 33
Dependent Claim 15 words
The system of claim 23 wherein the at least one image is a TIFF image.
Claim 34
Dependent Claim 17 words
The system of claim 23 wherein the layout page specifies the positioning of the requested image data.
Claim 35
Dependent Claim 13 words
The system of claim 23 wherein the layout page is an HTML page.
Claim 36
Dependent Claim 13 words
The system of claim 23 wherein the layout page also contains text characters.
Claim 37
Dependent Claim 17 words
The system of claim 34 wherein each of the text characters is associated with a corresponding font.
Claim 38
Dependent Claim 16 words
The system of claim 34 wherein the layout page specifies the positioning of the text characters.
Claim 39
Dependent Claim 20 words
The system of claim 23 and also including a video monitor displaying the layout page and the requested image data.
Claim 40
Dependent Claim 19 words
The system of claim 23 and also including a printer printing the layout page and the requested image data.
Claim 41
Dependent Claim 13 words
The system of claim 23 wherein the remote computer is the server computer.
Claim 42
Dependent Claim 15 words
The system of claim 23 wherein the remote computer is distinct from the server computer.
Claim 43
Dependent Claim 25 words
The system of claim 23 and also including a processor within the remote computer processing the stored image data to produce the requested image data.
Claim 44
Dependent Claim 54 words
The system of claim 41 wherein the stored image data contains image tiles, and said processor includes: a data access unit fetching appropriate image tiles from the stored image data; a combiner combining the appropriate image tiles into a single combined image; and a formatter converting the combined image into a specified image format.
Claim 45
Dependent Claim 14 words
The system of claim 42 wherein the specified image format is the JPEG format.
Claim 46
Dependent Claim 26 words
The system of claim 42 and wherein said processor also includes: a decompress or decompressing the appropriate image tiles; and a compressor compressing the combined image.
Claim 47
Dependent Claim 65 words
A scalable document comprising: at least one layout page; and at least one reference to stored image data, said at least one reference including at least one command for processing the stored image data; wherein the parameters for a rectangle and the parameters for a display width and height are included within said command, said command comprising a CVT command from an Internet Imaging Protocol.
Claim 48
Dependent Claim 65 words
A scalable document comprising: at least one layout page; and at least one reference to stored image data, said at least one reference including at least one command for processing the stored image data; wherein the parameters for a rectangle and the parameters for a display width and height are included within said command, said command comprising a CVT command from an Internet Imaging Protocol.
Claim 49
Dependent Claim 16 words
The scalable document of claim 45 wherein the reference to stored image data is a URL.
Claim 50
Dependent Claim 29 words
The scalable document of claim 45 wherein the command for processing the stored image data specifies a rectangular portion of a raster image and a display width and height.
Claim 51
Dependent Claim 16 words
The scalable document of claim 45 wherein the at least one image is a tiled image.
Claim 52
Dependent Claim 16 words
The scalable document of claim 45 wherein the at least one image is a multi-resolution image.
Claim 53
Dependent Claim 16 words
The scalable document of claim 49 wherein the at least one image is a FLASHPIX image.
Claim 54
Dependent Claim 16 words
The scalable document of claim 45 wherein the at least one image is a JPEG image.
Claim 55
Dependent Claim 16 words
The scalable document of claim 45 wherein the at least one image is a TIFF image.
Claim 56
Dependent Claim 18 words
The scalable document of claim 45 wherein the layout page specifies the positioning of the requested image data.
Claim 57
Dependent Claim 14 words
The scalable document of claim 45 wherein the layout page is an HTML page.
Claim 58
Dependent Claim 14 words
The scalable document of claim 45 wherein the layout page also contains text characters.
Claim 59
Dependent Claim 18 words
The scalable document of claim 55 wherein each of the text characters is associated with a corresponding font.
Claim 60
Dependent Claim 17 words
The scalable document of claim 55 wherein the layout page specifies the positioning of the text characters.
Claim 61
Independent Claim 97 words
A method for converting a document containing at least one image into a scalable document, comprising: extracting at least one image from the document; storing the at least one image as stored image data; replacing said at least one image by at least one reference to stored image data, said at least one reference containing at least one command for processing said stored image data; and wherein the parameters for a rectangle and the parameters for a display width and height are included within said command, said command comprising a CVT command from an Internet Imaging Protocol.
Claim 62
Independent Claim 97 words
A method for converting a document containing at least one image into a scalable document, comprising: extracting at least one image from the document; storing the at least one image as stored image data; replacing said at least one image by at least one reference to stored image data, said at least one reference containing at least one command for processing said stored image data; and wherein the parameters for a rectangle and the parameters for a display width and height are included within said command, said command comprising a CVT command from an Internet Imaging Protocol.
Claim 63
Dependent Claim 12 words
The method of claim 58 wherein the document is a PDF document.
Claim 64
Dependent Claim 14 words
The method of claim 58 wherein the stored image data is tiled image data.
Claim 65
Dependent Claim 14 words
The method of claim 58 wherein the stored image data is multi-resolution image data.
Claim 66
Dependent Claim 14 words
The method of claim 61 wherein the stored image data is FLASHPIX image data.
Claim 67
Dependent Claim 14 words
The method of claim 58 wherein the stored image data is JPEG image data.
Claim 68
Dependent Claim 15 words
The method of claim 58 wherein the stored image data is a TIFF image data.
Claim 69
Dependent Claim 16 words
The method of claim 58 wherein the reference to the stored image data is a URL.
Claim 70
Independent Claim 27 words
The method of claim wherein the command for processing the stored image data specifies a rectangular portion of a raster image and a display width and height.
Claim 71
Independent Claim 108 words
A system for converting a document containing at least one image into a scalable document, comprising: an object extractor extracting at least one image from the document; a storage device for storing said at least one image as stored image data; a reference inserter replacing said at least one image by at least one reference to the stored image data, said at least one reference containing at least one command for processing said stored image data; and wherein the parameters for a rectangle and the parameters for a display width and height are included within said command, said command comprising a CVT command from an Internet Imaging Protocol.
Claim 72
Independent Claim 108 words
A system for converting a document containing at least one image into a scalable document, comprising: an object extractor extracting at least one image from the document; a storage device for storing said at least one image as stored image data; a reference inserter replacing said at least one image by at least one reference to the stored image data, said at least one reference containing at least one command for processing said stored image data; and wherein the parameters for a rectangle and the parameters for a display width and height are included within said command, said command comprising a CVT command from an Internet Imaging Protocol.
Claim 73
Dependent Claim 12 words
The system of claim 67 wherein the document is a PDF document.
Claim 74
Dependent Claim 14 words
The system of claim 67 wherein the stored image data is tiled image data.
Claim 75
Dependent Claim 14 words
The system of claim 67 wherein the stored image data is multi-resolution image data.
Claim 76
Dependent Claim 14 words
The system of claim 70 wherein the stored image data is FLASHPIX image data.
Claim 77
Dependent Claim 14 words
The system of claim 67 wherein the stored image data is JPEG image data.
Claim 78
Dependent Claim 15 words
The system of claim 67 wherein the stored image data is a TIFF image data.
Claim 79
Dependent Claim 16 words
The system of claim 67 wherein the reference to the stored image data is a URL.
Claim 80
Dependent Claim 28 words
The system of claim 67 wherein the command for processing the stored image data specifies a rectangular portion of a raster image and a display width and height.
Claim 81
Independent Claim 115 words
A method for converting a scalable document into a standard document using at least one reference to stored image data, the scalable document containing at least one layout page, and the at least one reference including at least one command for processing said stored image data, comprising: processing said stored image data in accordance with said at least one command, producing at least one image; and positioning said at least one image within the scalable document according to positioning instructions within the layout page; and wherein the parameters for a rectangle and the parameters for a display width and height are included within said command, said comprising a CVT command from an Internet Imaging Protocol.
Claim 82
Independent Claim 115 words
A method for converting a scalable document into a standard document using at least one reference to stored image data, the scalable document containing at least one layout page, and the at least one reference including at least one command for processing said stored image data, comprising: processing said stored image data in accordance with said at least one command, producing at least one image; and positioning said at least one image within the scalable document according to positioning instructions within the layout page; and wherein the parameters for a rectangle and the parameters for a display width and height are included within said command, said comprising a CVT command from an Internet Imaging Protocol.
Claim 83
Dependent Claim 22 words
The method of claim 76 and also including converting the scalable document into a format of the standard document, following said positioning.
Claim 84
Dependent Claim 13 words
The method of claim 76 wherein the standard document is a PDF document.
Claim 85
Dependent Claim 22 words
The method of claim 76 wherein said processing extracts a specified rectangular portion of an image at a specified width and height.
Claim 86
Dependent Claim 12 words
The method of claim 76 and also including printing the standard document.
Claim 87
Dependent Claim 15 words
The method of claim 76 and also including saving the standard document on a computer.
Claim 88
Independent Claim 121 words
A system for converting a scalable document into a standard document using at least one reference to stored image data, the scalable document containing at least one layout page, and the at least one reference including at least one command for processing the stored image data, comprising: an image processor processing said stored image data in accordance with the at least one command, producing at least one image; an image positioner positioning said at least one image within the scalable document according to positioning instructions within the layout page; and wherein the parameters for a rectangle and the parameters for a display width and height are included within said command, said command comprising a CVT command from an Internet Imaging Protocol.
Claim 89
Independent Claim 121 words
A system for converting a scalable document into a standard document using at least one reference to stored image data, the scalable document containing at least one layout page, and the at least one reference including at least one command for processing the stored image data, comprising: an image processor processing said stored image data in accordance with the at least one command, producing at least one image; an image positioner positioning said at least one image within the scalable document according to positioning instructions within the layout page; and wherein the parameters for a rectangle and the parameters for a display width and height are included within said command, said command comprising a CVT command from an Internet Imaging Protocol.
Claim 90
Dependent Claim 23 words
The system of claim 82 and also including a document format converter converting the scalable document into a format of the standard document.
Claim 91
Dependent Claim 13 words
The system of claim 82 wherein the standard document is a PDF document.
Claim 92
Dependent Claim 23 words
The system of claim 82 wherein said image processor extracts a specified rectangular portion of an image at a specified width and height.
Claim 93
Dependent Claim 15 words
The system of claim 82 and also including a printer for printing the standard document.
Claim 94
Dependent Claim 15 words
The system of claim 82 and also including a computer for saving the standard document.
Claim 95
Dependent Claim 204 words
A machine readable medium having executable computer program instructions which when executed on a processing system cause the processing system to perform a method comprising: sending by a client computer a page display request to a first remote computer to view a page of a document, said page including text and image data; receiving at said client computer in response to said page display request, the layout page containing a reference to stored image data from said first remote computer, said reference including parameters for a rectangle designating an image portion; receiving a requested image data at said client computer in response to an image data request to a second remote computer according to said reference to stored image data; repeating said sending a page display request and sending an image data request by said client computer and receiving a requested image data from said second remote computer, for subsequent page display request for a magnified view of the page of the document; dynamically changing the parameters for a rectangle corresponding to the subsequent page display request; and wherein the parameters for a rectangle and the parameters for a display width and height are included within a CVT command from an Internet Imaging Protocol.
Claim 96
Dependent Claim 204 words
A machine readable medium having executable computer program instructions which when executed on a processing system cause the processing system to perform a method comprising: sending by a client computer a page display request to a first remote computer to view a page of a document, said page including text and image data; receiving at said client computer in response to said page display request, the layout page containing a reference to stored image data from said first remote computer, said reference including parameters for a rectangle designating an image portion; receiving a requested image data at said client computer in response to an image data request to a second remote computer according to said reference to stored image data; repeating said sending a page display request and sending an image data request by said client computer and receiving a requested image data from said second remote computer, for subsequent page display request for a magnified view of the page of the document; dynamically changing the parameters for a rectangle corresponding to the subsequent page display request; and wherein the parameters for a rectangle and the parameters for a display width and height are included within a CVT command from an Internet Imaging Protocol.
Claim 97
Dependent Claim 36 words
The machine readable medium of claim 88 wherein the reference to stored image data also includes parameters for a display width and height and wherein said requested image data is received from a second remote computer.
Claim 98
Dependent Claim 33 words
The machine readable medium of claim 89 wherein the parameters for a rectangle and the parameters for a display width and height are included within a CVT command from an Internet Imaging Protocol.

References Cited (Backward Citations)

US6199082B1 Cited
US5956033A Cited
US6167442A Cited
US6323965B1 Cited
US6237010B1 Cited
US6205452B1 Cited
US6121970A Cited
US6192393B1 Cited
US6014671A Cited
US6075535A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-09-09 2006-03-11 2006-09-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-09-09 2010-03-11 2010-09-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-09-09 2014-03-11 2014-09-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag