ELECTRONIC DOCUMENT THINNING
First Claim
1. A method of generating a low-resolution version of an electronic document, the method comprising:
- receiving a high-resolution version of the electronic document comprising a set of high-resolution images;
receiving a set of annotations associated with each high-resolution image identifying a maximum resolution for a low-resolution version of the image;
creating a low-resolution of each high-resolution image from the high-resolution image based on the annotations associated with each high-resolution image; and
generating the low-resolution version of the electronic document using the created low-resolution images.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for authoring, publishing, and distribution of electronic documents is provided. The system includes a content authoring and publishing application to author and publish electronic documents, a content distribution system to distribute electronic documents, and a set of user devices that include digital content viewing applications that are used to read the electronic documents. The content authoring and publishing application is used to author and publish high-resolution versions of electronic documents. The high-resolution version of each document is associated with a set of annotations for each high-resolution image in the document. The annotations allow an electronic document thinning tool in the content distribution system to create a low-resolution version of each image and generate a low-resolution version of the electronic document without receiving low-resolution images from the author of the document.
-
Citations
26 Claims
-
1. A method of generating a low-resolution version of an electronic document, the method comprising:
-
receiving a high-resolution version of the electronic document comprising a set of high-resolution images; receiving a set of annotations associated with each high-resolution image identifying a maximum resolution for a low-resolution version of the image; creating a low-resolution of each high-resolution image from the high-resolution image based on the annotations associated with each high-resolution image; and generating the low-resolution version of the electronic document using the created low-resolution images. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of authoring a high-resolution electronic document, the method comprising:
-
receiving a set of high-resolution images to include in the electronic document; including a high-resolution version of each image in the high-resolution version of the electronic document; determining a maximum resolution needed to display each image on a low-resolution display screen, the maximum resolution needed to display at least one image in the set of images on a low-resolution display screen lower than a resolution of the high-resolution version of the image; associating a set of annotations with each high-resolution image, the set of annotations specifying the maximum resolution needed to display the image on a low-resolution display screen; and sending the high-resolution version of the document and the set of annotations associated with each high-resolution image to a content distribution system to create a low-resolution version of the electronic document. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory machine-readable medium storing a program for generating a low-resolution version of an electronic document, the program executable by at least one processing unit, the program comprising sets of instructions for:
-
receiving a high-resolution version of the electronic document comprising a set of high-resolution images; receiving a set of annotations associated with each high-resolution image identifying a maximum resolution for a low-resolution version of the image; creating a low-resolution of each high-resolution image from the high-resolution image based on the annotations associated with each high-resolution image; and generating the low-resolution version of the electronic document using the created low-resolution images. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A non-transitory machine-readable medium storing a program for authoring a high-resolution electronic document, the program executable by at least one processing unit, the program comprising sets of instructions for:
-
receiving a set of high-resolution images to include in the electronic document; including a high-resolution version of each image in the high-resolution version of the electronic document; determining a maximum resolution needed to display each image on a low-resolution display screen, the maximum resolution needed to display at least one image in the set of images on a low-resolution display screen lower than a resolution of the high-resolution version of the image; associating a set of annotations with each high-resolution image, the set of annotations specifying the maximum resolution needed to display the image on a low-resolution display screen; and sending the high-resolution version of the document and the set of annotations associated with each high-resolution image to a content distribution system to create a low-resolution version of the electronic document. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
Specification