Content rendering on a computer
First Claim
Patent Images
1. A computer-implemented method for rendering content on a computer, the method comprising computer-implemented operations for:
- receiving, from an application program, a request to view the content;
upon receiving the request to view the content, transforming portions of the content embodied in a first file format into portions of rendered content embodied in a second file format; and
while transforming the portions of the content into portions of the rendered content, providing at least one of the portions of the rendered content to an application program, the application program configured to display the rendered content in the second file format and incapable of displaying the content in the first file format, wherein the application program comprises a web browser, wherein the rendered content is adapted to provide a full-fidelity representation of the content through the web browser without invoking a separate viewer to the web browser to view the rendered content within the web browser, and wherein providing at least one of the portions of the rendered content to the application program comprises providing at least one of the portions of the rendered content to the web browser.
2 Assignments
0 Petitions
Accused Products
Abstract
Portions of content are transformed into portions of rendered content. While the portions of the content are being transformed into portions of the rendered content, each discrete portion of the rendered content can be provided to the application program after that portion is completed.
44 Citations
17 Claims
-
1. A computer-implemented method for rendering content on a computer, the method comprising computer-implemented operations for:
-
receiving, from an application program, a request to view the content; upon receiving the request to view the content, transforming portions of the content embodied in a first file format into portions of rendered content embodied in a second file format; and while transforming the portions of the content into portions of the rendered content, providing at least one of the portions of the rendered content to an application program, the application program configured to display the rendered content in the second file format and incapable of displaying the content in the first file format, wherein the application program comprises a web browser, wherein the rendered content is adapted to provide a full-fidelity representation of the content through the web browser without invoking a separate viewer to the web browser to view the rendered content within the web browser, and wherein providing at least one of the portions of the rendered content to the application program comprises providing at least one of the portions of the rendered content to the web browser. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A rendering computer system comprising:
-
a document store operative to store a document embodied in a first file format; an application server having at least a processor and a memory and being operative to (i) receive, from a web browser over a network, a request to view the document, (ii) retrieve the document from the document store upon receiving the request to view the document from the web browser, (iii) transform portions of the document embodied in the first file format into portions of a rendered document embodied in a second file format, the rendered document adapted to provide a full-fidelity representation of the document through the web browser without invoking a separate viewer to the web browser to view the rendered document within the web browser, and (iv) while transforming the portions of the document embodied in the first file format into the portions of a rendered document embodied in a second file format, provide one or more of the portions of the rendered document to the web browser over the network, the web browser configured to display the rendered document in the second file format and incapable of displaying the document in the first file format; an output store operative to store the rendered document from the application server; and a front end operative to facilitate communications between the web browser and the application server. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A computer-readable medium having computer-executable instructions stored thereon which, when executed by a computer, cause the computer to:
-
receive, from a web browser over a network, requests for a first document and a second document, the first document and the second document embodied in a first file format; in response to receiving the requests, retrieve the first document from a document store; upon retrieving the first document from the document store, transform a page of the first document into a page of a rendered document embodied in a second file format, the rendered document adapted to provide a full-fidelity representation of the document through the web browser without invoking a separate viewer to view the rendered document within the web browser; while transforming the page of the first document into the page of the rendered document, retrieve the second document from the document store; transform additional pages of the document into additional pages of the rendered document to generate the rendered document; while transforming additional pages of the document into additional pages of the rendered document, receive a request for the page of the rendered document from the web browser; and in response to the request for the page of the rendered document, provide the page of the rendered document to the web browser for display through the web browser, the web browser configured to display the rendered document in the second file format and incapable of displaying the document in the first file format.
-
Specification