US2012089901A1PendingUtilityA1

High performance cross platform document viewing

Assignee: COLLINS JOHN JPriority: Oct 12, 2010Filed: Sep 28, 2011Published: Apr 12, 2012
Est. expiryOct 12, 2030(~4.2 yrs left)· nominal 20-yr term from priority
H04N 1/4486H04N 1/00244H04N 2201/0081G06F 9/44526H04N 1/00973H04N 1/00798H04N 2201/3225H04N 2201/0039H04N 1/32122H04N 1/00464
43
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A document viewing system is provided that includes a browser receiving one or more user requests to view a document being stored remotely. The browser issues a first request to a server for metadata associated with the document and based on the received metadata determines a selective number of tiles needed for viewing the document. The browser issues a second request to the server requesting the selective number of tiles for viewing the document. The selective number tiles are only those tiles available for viewing in a viewing area in the browser. The server sends the selective number of tiles in parallelized fashion to the browser. The browser receives the selective number of tiles from the server and displays the document to a user.

Claims

exact text as granted — not AI-modified
1 . A document viewing system comprising:
 a browser that receives one or more user requests to view a document being stored remotely, the browser issues a first request to a server for metadata associated with the document and based on the received metadata determines a selective number of tiles needed for viewing the document, the browser issues a second request to the server requesting the selective number of tiles for viewing the document, the selective number tiles are only those tiles available for viewing in a viewing area in the browser, the server sends the selective number of tiles in parallelized fashion to the browser, the browser receives the selective number of tiles from the server and displays the document to a user.   
     
     
         2 . The viewing system of  claim 1 , wherein said the server retrieves metadata from a metadata base. 
     
     
         3 . The viewing system of  claim 1 , wherein the server comprises an image cache for storing recently used image data for processing. 
     
     
         4 . The viewing system of  claim 3 , wherein the server checks the presence of the document in the image cache and sends the document to the browser. 
     
     
         5 . The viewing system of  claim 4 , wherein the server replaces the least used document in the image cache with a recently used document. 
     
     
         6 . The viewing system of  claim 1 , wherein the metadata comprises information of geometry of the browser, the viewing area, and size of the image file. 
     
     
         7 . The viewing system of  claim 1 , wherein the server converts the image data of the document into a browser renderable format. 
     
     
         8 . The viewing system of  claim 1 , wherein the server forms the selective number of tiles by assigning a number of rectangular regions to the image data of the document. 
     
     
         9 . A method of viewing remote documents comprising:
 receiving one or more user requests using a browser to view a document being stored remotely;   issuing a first request to a server for metadata associated with the document and based on the received metadata;   determining a selective number of tiles needed for viewing the document based on the received metadata;   issuing a second request to the server requesting the selective number of tiles for viewing the document, the selective number tiles are only those tiles available for viewing in a viewing area in the browser; and   sending the selective number of tiles in parallelized fashion to the browser, the browser receives the selective number of tiles from the server and displays the document to a user.   
     
     
         10 . The method of  claim 9 , wherein said the server retrieves metadata from a metadata base. 
     
     
         11 . The method of  claim 9 , wherein the server comprises an image cache for storing recently used image data for processing. 
     
     
         12 . The method of  claim 11 , wherein the server checks the presence of the document in the image cache and sends the document to the browser. 
     
     
         13 . The method of  claim 12 , wherein the server replaces the least used document in the image cache with a recently used document. 
     
     
         14 . The method of  claim 9 , wherein the metadata comprises information of geometry of the browser, the viewing area, and size of the image file. 
     
     
         15 . The method of  claim 9 , wherein the server converts the image data of the document into a browser renderable format. 
     
     
         16 . The method of  claim 9 , wherein the server forms the selective number of tiles by assigning a number of rectangular regions to the image data of the document. 
     
     
         17 . A computer readable medium for storing a program being executed on a computer system, the programs performs a method of viewing remote documents comprising:
 receiving one or more user requests using a browser to view a document being stored remotely;   issuing a first request to a server for metadata associated with the document and based on the received metadata;   determining a selective number of tiles needed for viewing the document based on the received metadata;   issuing a second request to the server requesting the selective number of tiles for viewing the document, the selective number tiles are only those tiles available for viewing in a viewing area in the browser; and   sending the selective number of tiles in parallelized fashion to the browser, the browser receives the selective number of tiles from the server and displays the document to a user.   
     
     
         18 . The computer readable of  claim 17 , wherein said the server retrieves metadata from a metadata base. 
     
     
         19 . The computer readable of  claim 17 , wherein the server comprises an image cache for storing recently used image data for processing. 
     
     
         20 . The computer readable of  claim 19 , wherein the server checks the presence of the document in the image cache and sends the document to the browser. 
     
     
         21 . The computer readable of  claim 20 , wherein the server replaces the least used document in the image cache with a recently used document. 
     
     
         22 . The computer readable of  claim 17 , wherein the metadata comprises information of geometry of the browser, the viewing area, and size of the image file. 
     
     
         23 . The computer readable of  claim 17 , wherein the server converts the image data of the document into a browser renderable format. 
     
     
         24 . The computer readable of  claim 17 , wherein the server forms the selective number of tiles by assigning a number of rectangular regions to the image data of the document.

Join the waitlist — get patent alerts

Track US2012089901A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.