Method and system for providing print content to a client
First Claim
Patent Images
1. A method for providing print content to a client, comprising:
- receiving a request for print content at a server system, the request including variable user input;
obtaining webpage content based at least in part on the variable user input;
prioritizing the webpage content based on printability, printability determined by a likelihood of producing a print with a quality above a defined threshold based on location of content on the webpage, hypertext markup language (HTML) page structure, and image resolution;
identifying a subset of the prioritized webpage content as print content;
forming a print-ready layout of the print content; and
providing, via a network connection, the print content in the print-ready layout to a client in response to the request,in which providing the print content to the client comprises providing multiple options of print-ready layouts to the client, the print-ready layouts being presented in an order based at least in part on crowed behaviors related to past selections of the multiple options of print-ready layouts.
1 Assignment
0 Petitions
Accused Products
Abstract
A request for print content is received at a network server system. The request includes variable user input. Webpage content is obtained based at least in part on the variable user input. A subset of the webpage content is identified as print content. A print-ready layout of the print content is formed and the print content in the print-ready layout is provided, via network connection, to a client in response to the request.
-
Citations
15 Claims
-
1. A method for providing print content to a client, comprising:
-
receiving a request for print content at a server system, the request including variable user input; obtaining webpage content based at least in part on the variable user input; prioritizing the webpage content based on printability, printability determined by a likelihood of producing a print with a quality above a defined threshold based on location of content on the webpage, hypertext markup language (HTML) page structure, and image resolution; identifying a subset of the prioritized webpage content as print content; forming a print-ready layout of the print content; and providing, via a network connection, the print content in the print-ready layout to a client in response to the request, in which providing the print content to the client comprises providing multiple options of print-ready layouts to the client, the print-ready layouts being presented in an order based at least in part on crowed behaviors related to past selections of the multiple options of print-ready layouts. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for providing print content to
a client, comprising: -
a processor; a memory communicatively coupled to the processor, the memory comprising; a print request module to receive a request for print content according to search parameters submitted by a user; a search module to obtain webpage content based at least in part on the user-submitted search parameters; a prioritization module to prioritize the webpage content according to printability, printability determined by a likelihood of producing a print with a quality above a defined threshold based on location of content on the webpage; a filter module to extract print content from the prioritized webpage content; a layout module to arrange the print content in a print-ready layout; and a network interface module to provide a plurality of choices of print content in the print-ready layout to a client in response to the request. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable storage medium containing instructions that, when executed, cause a computer to:
-
receive a request for print content via a network connection, the request including variable user input; obtain webpage content based at least in part on the variable user input; prioritize the webpage content base on printability, printability determined by a likelihood of producing a print with a quality above a defined threshold base on location of content on the webpage, hypertext markup language (HTML) page structure, and image resolution; determine a subset of the prioritized webpage content as print content; generate a print-ready layout of the print content; and provide, via the network connection, the print content in the print-ready layout to a client in response to the request, wherein obtaining webpage content based at least in part on the variable user input comprises traversing a plurality of links to a number of pages within the webpage content, and wherein providing the print content to the client comprises providing multiple options of print-ready layouts to the client, the print-ready layouts being presented in an order based at least in part on crowd behaviors related to past selections of the multiple options of print-ready layouts. - View Dependent Claims (14, 15)
-
Specification