Providing a print-ready document
First Claim
1. A non-transitory machine-readable storage medium encoded with instructions executable by a processor of a computing device for providing a print-ready document, the machine-readable storage medium comprising:
- instructions to receive, from a client device, a request for a print-ready document, the request specifying a web page for which the print-ready document is to be provided;
instructions to select a particular extraction module to extract content from electronic documents from a plurality of extraction modules for the web page based on a feedback score for the particular extraction module meeting a threshold feedback score that is derived from prior user feedback received from a plurality of client devices, the prior user feedback indicating a measure of quality of print-ready documents created for the web page using content extracted from the web page by the particular extraction module; and
instructions to provide data specifying the particular extraction module to a print service that causes presentation of the print-ready document at the client device, the print-ready document including content extracted from the web page by the particular extraction module.
1 Assignment
0 Petitions
Accused Products
Abstract
Example embodiments relate to providing print ready documents. In some implementations, a computing device: receives, from a client device, a request for a print-ready document, the request specifying an electronic document for which the print-ready document is to be provided; selects a particular extraction module from a plurality of extraction modules for the electronic document, the selection being based on prior user feedback received from a plurality of client devices, the prior user feedback indicating a measure of quality of print-ready documents created for the electronic document using content extracted from the web page by the particular extraction module; and provides data specifying the particular extraction module to a print service that causes presentation of the print-ready document at the client device, the print-ready document including content extracted from the electronic document by the particular extraction module.
108 Citations
14 Claims
-
1. A non-transitory machine-readable storage medium encoded with instructions executable by a processor of a computing device for providing a print-ready document, the machine-readable storage medium comprising:
-
instructions to receive, from a client device, a request for a print-ready document, the request specifying a web page for which the print-ready document is to be provided; instructions to select a particular extraction module to extract content from electronic documents from a plurality of extraction modules for the web page based on a feedback score for the particular extraction module meeting a threshold feedback score that is derived from prior user feedback received from a plurality of client devices, the prior user feedback indicating a measure of quality of print-ready documents created for the web page using content extracted from the web page by the particular extraction module; and instructions to provide data specifying the particular extraction module to a print service that causes presentation of the print-ready document at the client device, the print-ready document including content extracted from the web page by the particular extraction module. - View Dependent Claims (2, 3, 4)
-
-
5. A computing device for providing a print-ready document, the computing device comprising:
-
a hardware processor; and a computer readable medium storing instructions that, when executed by the hardware processor, cause the hardware processor to; receive a request for a print-ready document, the request specifying a web page for which the print-ready document is to be provided; select a classification for the web page based a characteristic of the web page; request extraction of content included in the web page from a plurality of extraction modules to extract content from electronic documents associated with the classification, where extraction is requested from at least one of the plurality of extraction modules based on feedback scores for the plurality of extraction modules meeting threshold feedback scores derived from prior user feedback received from a plurality of client devices; receive, from each of the plurality of extraction modules, an extraction of content for the web page, each extraction including content obtained from the web page; select a particular extraction from the extractions received from each of the plurality of extraction modules, the selection being based on the content included in the particular extraction; and provide data specifying the particular extraction to a print service that causes presentation of a print-ready document. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A method for providing a print-ready document, the method comprising:
-
receiving, from a client device, a request for a print-ready document, the request specifying a web page for which the print-ready document is to be provided; requesting, from each of a plurality of extraction modules to extract content from electronic documents, extraction of content from the web page, where extraction is requested from at least one of the plurality of extraction modules based on feedback scores for the plurality of extraction modules meeting threshold feedback scores derived from prior user feedback received from a plurality of client devices; receiving, from each of the plurality extraction modules, an extraction of content for the web page, each extraction comprising content obtained from the web page, wherein the content of each extraction is different from the content of each other extraction; selecting, from the plurality of extraction modules, a particular extraction module based on at least one characteristic of the extraction provided by the particular extraction module; and providing data specifying the extraction provided by the particular extraction module to a print service that causes presentation of a print-ready document at the client device, the print-ready document including the content obtained from the web page by the particular extraction module. - View Dependent Claims (12, 13, 14)
-
Specification