Method and system for client-less viewing of scalable documents
First Claim
1. A method for on-line accessing of client-selected scaled versions of one particular original document containing at least one page containing content other than an image and at least one high resolution raster graphics image in non-scalable PDF format, the one particular original document being located on a server computer, the method comprising the operations of:
- sending by a client computer a page access request to the server computer;
creating by a rendition tool at the server computer a scalable document from an original document file located on the server computer, the original document file representing the one particular original document, the scalable viewable document containing the content other than the image and not containing the high resolution raster graphics image in non-scalable PDF format and containing a reference to stored image data;
storing the high resolution raster graphics image in non-scalable format as the stored image data, the stored image data representing the one particular original document;
transmitting the scalable viewable document from the server computer to the client computer;
sending by the client computer an image data request to the server computer to access a client-selected scaled version of the stored image data representing the one particular original document; and
transmitting the requested client-selected scaled version of the stored image data from the server computer to the client computer in response to the image data request.
5 Assignments
0 Petitions
Accused Products
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 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.
77 Citations
16 Claims
-
1. A method for on-line accessing of client-selected scaled versions of one particular original document containing at least one page containing content other than an image and at least one high resolution raster graphics image in non-scalable PDF format, the one particular original document being located on a server computer, the method comprising the operations of:
-
sending by a client computer a page access request to the server computer;
creating by a rendition tool at the server computer a scalable document from an original document file located on the server computer, the original document file representing the one particular original document, the scalable viewable document containing the content other than the image and not containing the high resolution raster graphics image in non-scalable PDF format and containing a reference to stored image data;
storing the high resolution raster graphics image in non-scalable format as the stored image data, the stored image data representing the one particular original document;
transmitting the scalable viewable document from the server computer to the client computer;
sending by the client computer an image data request to the server computer to access a client-selected scaled version of the stored image data representing the one particular original document; and
transmitting the requested client-selected scaled version of the stored image data from the server computer to the client computer in response to the image data request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for on-line viewing of client-selected scaled versions of one particular original document containing at least one page containing content other than an image and at least one high resolution raster graphics image in non-scalable PDF format, the one particular original document being located on a server computer, the method comprising the operations of:
-
sending by a client computer a page access request to the server computer;
creating by a rendition tool at the server computer a scalable viewable document from an original document file located on the server computer, the original document file representing the one particular original document, the scalable viewable document containing the content other than the image and not containing the high resolution raster graphics image in non-scalable PDF format and containing a reference to stored image data of the one particular original document;
storing the high resolution raster graphics image in non-scalable format as the stored image data of the one particular original document;
transmitting the scalable viewable document from the server computer to the client computer;
sending by the client computer an image data request to the server computer to access a client-selected scaled version of the stored image data of the one particular original document, the image data request comprising image processing commands;
processing the image data commands at the server computer to produce the client-selected scaled version of the stored image data of the one particular original document; and
transmitting the requested client-selected scaled version of the stored image data of the one particular original document from the server computer to the client computer in response to the image data request. - View Dependent Claims (14, 15)
-
-
16. A method for viewing of a client-selected scaled version of one particular original document on a low resolution screen of a client document viewing computer in a system with a document server computer, the one particular original document containing high resolution raster graphics images in non-scalable PDF format and scalable content other than an image, the method comprising the operations of:
-
sending by a client computer a document viewing request to the document server computer which is storing the one particular original document to be viewed;
extracting data from the one particular original document to form a scalable document that does not contain the high resolution raster graphics image, the scalable document containing the scalable content and a reference to the high resolution raster graphics image from the one particular original document;
storing on the document server computer as stored image data, the high resolution raster graphics image in non-scalable PDF format extracted from the one particular original document;
receiving at the client computer the scalable document from the document server computer in response to the document viewing request;
sending by the client computer a client-selected image data request to the document server computer, the client-selected image data request being modeled by a continuous two-dimensional coordinate system with coordinates x and y ranging over a rectangular view region and having any value from zero to one, wherein a zero value represents an edge of the low resolution screen, wherein a one value represents a value of an entire dimension of the low resolution screen in a respective direction of the x or y coordinate, wherein a value between zero and one of each of the coordinates represents any location on the low resolution screen at which a top-left corner of the rectangular view region is located, the image data request also comprising a width value and a height value representing respective values of the size of the rectangular view region in the respective directions of the x and y coordinates referenced to the top-left corner, the client-selected image data request further comprising client-selected ones of the values for the x and y coordinates and client-selected values of the width value and the height value, the client-selected image data request further comprising a pair of discrete pixel dimensions representing the height and width of a pixel array;
receiving at the client computer image data from the image server computer in response to the client-selected image data request, the image data relating to the one particular original document and conforming to the client-selected image data request by comprising data representing the values of the x and y coordinates specifying the location of the top-left corner of the rectangular view region and representing the width value and the height value of the rectangular view region, the image data further comprising data identifying the size in pixels of the client-selected version on the low resolution screen; and
by a delivery tool substituting the image data for the reference to the high resolution raster graphics image of the one particular original document, the substituted image data converting the scalable document to the client-selected version of the one particular original document for viewing on the low resolution screen at the client computer.
-
Specification