Delayed rendering of content
First Claim
1. A computer-implemented method for preparing content of a document, the method comprising:
- receiving a document file as an input;
parsing the content of the document file;
classifying parsed content data items forming the content of the document file into at least two separate categories;
for the classified parsed content data items;
rendering the content data items classified in a first category into a raster canvas and storing the rendered content of the raster canvas into a raster image file, andgenerating and storing a meta file comprising at least one preprocessed rendering instruction for at least one content data item classified in a second category;
receiving a request of content from an external entity;
finalizing the meta file by rendering the at least one content data item classified in the second category into another raster canvas according to the preprocessed rendering instruction in response to a receipt of the request from the external entity; and
delivering the rendered raster canvases to a recipient.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention relates to a computer implemented method for preparing content of a document, wherein a document file is received as an input, the content of the document file is parsed, the parsed content data items forming the content of the document file are classified into at least two separate categories. Further, within the method at least one of the following is performed for the classified parsed content data items: rendering the content data items classified in a first category into a raster canvas and storing the rendered content of the raster canvas into a raster image file, generating and storing a meta file comprising at least one preprocessed rendering instruction for at least one content data item classified in a second category. The invention also relates to a system configured to perform the method and a non-transitory computer readable medium storing computer program code.
-
Citations
18 Claims
-
1. A computer-implemented method for preparing content of a document, the method comprising:
-
receiving a document file as an input; parsing the content of the document file; classifying parsed content data items forming the content of the document file into at least two separate categories; for the classified parsed content data items; rendering the content data items classified in a first category into a raster canvas and storing the rendered content of the raster canvas into a raster image file, and generating and storing a meta file comprising at least one preprocessed rendering instruction for at least one content data item classified in a second category; receiving a request of content from an external entity; finalizing the meta file by rendering the at least one content data item classified in the second category into another raster canvas according to the preprocessed rendering instruction in response to a receipt of the request from the external entity; and delivering the rendered raster canvases to a recipient. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for preparing content of a document, the system comprising:
-
one or more processors; a memory including computer program code, the memory and the computer program code being configured to, with the processor, cause the system at least to; receive a document file as an input, parse the content of the document file, classify parsed content data items forming the content of the document file into at least two separate categories, for the classified parsed content data items, the system is configured to; render the content data items classified in a first category into a raster canvas and store the rendered content of the raster canvas into a raster image file, and generate and store a meta file comprising at least one preprocessed rendering instruction for at least one content data item classified in a second category, and in response to receipt of a request of content from an external entity, the system is configured to; finalize the meta file by rendering the at least one content data item classified in the second category into another raster canvas according to the preprocessed rendering instruction in response to a receipt of the request from the external entity, and deliver the rendered raster canvases to a recipient. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable medium for storing computer program code that, when executed by a system, causes the system to perform a method for preparing content of a document, the method comprising:
-
receiving a document file as an input; parsing the content of the document file; classifying parsed content data items forming the content of the document file into at least two separate categories; for the classified parsed content data items; rendering the content data items classified in a first category into a raster canvas and storing the rendered content of the raster canvas into a raster image file, and generating and storing a meta file comprising at least one preprocessed rendering instruction for at least one content data item classified in a second category; receiving a request of content from an external entity; finalizing the meta file by rendering the at least one content data item classified in the second category into another raster canvas according to the preprocessed rendering instruction in response to a receipt of the request from the external entity; and delivering the rendered raster canvases to a recipient. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification