Network image view server using efficient client-server, tiling and caching architecture
AssigneeDigital Paper Corporation
InventorsJohn C. Cronin III, Cecil V. Hornbaker III
Life of this patent
Estimating the term…
Loading patent…
AssigneeDigital Paper Corporation
InventorsJohn C. Cronin III, Cecil V. Hornbaker III
Estimating the term…
A computer network server using HTTP (Web) server software combined with foreground view composer software, background view composer software, a view tile cache, view tile cache garbage collector software, and image files provides image view data to client workstations using graphical Web browsers to display the view of an image from the server. Problems with specialized client workstation image view software are eliminated by using the Internet and industry standards-based graphical Web browsers for the client software. Network and system performance problems that previously existed when accessing large image files from a network file server are eliminated by tiling the image view so that computation and transmission of the view data can be done in an incremental fashion. The view tiles are cached on the client workstation to further reduce network traffic. View tiles are cached on the server to reduce the amount of view tile computation and to increase responsiveness of the image view server.
A method of identifying and delivering a graphical image from a computer network file server comprising providing a network file server on which are stored digital document image files, said server adapted to receive requests from a Web browser in Uniform Resource Locator (URL) code, to identify the image file and format selections being requested, to compose the requested view into a grid of view tiles, and to transmit HTML code for view tiles to the requesting Web browser.
Apparatus comprising a computer network server adapted to store digital document image files, programmed to recieve requests from a client Web browser in URL code, the URL specifying a view which identifies an image file and format, to compose the requested view, and to transmit HTML code for the resultant view to the client Web browser to display.
Article comprising a computer program recorded on magnetic or optical media for use on a network server comprising code which interprets HTTP requests from a workstation for a particular view of a digital document image file stored in memory, retrieves the digital document image file, composes a grid of view tiles corresponding to the requested view of the image, and computes HTML code for the grid of view tiles in a form which can be transmitted from the server to the workstation.
Dependencies are inferred from the claim text.