IP Library Patent Application 13247337
Patent Application
App. No. 13/247,337

HIGH PERFORMANCE CROSS PLATFORM DOCUMENT VIEWING

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
13/247,337
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 (35)

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.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 30, 2013
From: NOLIJ CORPORATION
To: LEXMARK INTERNATIONAL TECHNOLOGY S.A.
Reel/Frame 030513/0337 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2011
From: COLLINS, JOHN J.; LANGFORD, SEAN J.
To: NOLIJ CORPORATION
Reel/Frame 027258/0330 →