Automated creation of printed works having customized and/or personalized content
AssigneeAmazon Technologies, Inc.
InventorsHilliard B. Siegel, Daniel Rose
Life of this patent
Estimating the term…
Abstract
Disclosed are various embodiments for automatically creating printed works. A subset of electronic publications from a collection of electronic publications is periodically selected in at least one computing system. The selecting is directed at least in part by at least one rule predefined by a user. The subset of electronic publications includes at least two distinct electronic publications. A printed work that includes the subset of electronic publications is encoded for printing.
Claims43
A non-transitory computer-readable medium storing a program that is executable in at least one computing system, the program comprising:
- code that obtains a selection of a first electronic publication from a user, the first electronic publication being selected by the user from a collection of electronic publications;
- code that automatically selects a second electronic publication from the collection of electronic publications, the selecting directed at least in part by at least one rule predefined by the user, the second electronic publication being distinct from the first electronic publication;
- code that transforms the first electronic publication and the second electronic publication by applying at least one text transformation rule supplied by the user;
- code that formats the first electronic publication and the second electronic publication according to at least one formatting option selected by the user;
- and
- code that encodes a printed work for printing, the printed work including the first electronic publication and the second electronic publication, the printed work being associated with at least one binding option selected by the user.
A method, comprising the steps of:
- periodically selecting, in at least one computing system, a subset of electronic publications from a collection of electronic publications, the selecting being directed at least in part by at least one rule predefined by a user, the subset of electronic publications including at least two distinct electronic publications, wherein the step of periodically selecting is performed in response to an expiration of a time period predefined by the user for periodically encoding for printing at least one printed work including the subset of electronic publications;
- formatting, in the at least one computing system, at least one of the subset of electronic publications according to a formatting option selected by the user, wherein the formatting option relates to at least one of a group of formatting option types consisting of:
- paper color, font face, font color, font size, and font style;
- and
- encoding for printing, in the at least one computing system, a printed work including the subset of electronic publications.
A system, comprising:
- at least one computing system;
- and
- a printed work generation system executable in the at least one computing system, the printed work generation system comprising:
- logic that obtains a selection of a subset of electronic publications from a user, the subset of electronic publications being selected from a collection of electronic publications, the subset of electronic publications including at least two distinct electronic publications;
- logic that abridges at least one of the subset of electronic publications based at least in part on a maximum number of pages, the maximum number of pages being selected by the user;
- logic that transforms the subset of electronic publications by applying at least one text transformation rule supplied by the user;
- and
- logic that encodes for printing a printed work including the transformed electronic publications.
A system, comprising:
- at least one computing system;
- and
- a printed work generation system executable in the at least one computing system, the printed work generation system comprising:
- logic that periodically selects a subset of electronic publications from a collection of electronic publications, the logic that periodically selects being directed at least in part by at least one rule predefined by a user, the subset of electronic publications including at least two distinct electronic publications, wherein the logic that periodically selects is executed in response to an expiration of a time period predefined by the user for periodically encoding for printing at least one printed work including the subset of electronic publications;
- logic that formats at least one of the subset of electronic publications according to a formatting option selected by the user, wherein the formatting option relates to at least one of a group of formatting option types consisting of:
- paper color, font face, font color, font size, and font style;
- and
- logic that encodes for printing a printed work including the subset of electronic publications.
A method, comprising the steps of:
- obtaining, in at least one computing device, a selection of a subset of electronic publications from a user, the subset of electronic publications being selected from a collection of electronic publications, the subset of electronic publications including at least two distinct electronic publications;
- abridging, in the at least one computing device, at least one of the subset of electronic publications based at least in part on a maximum number of pages, the maximum number of pages being selected by the user;
- transforming, in the at least one computing device, the subset of electronic publications by applying at least one text transformation rule supplied by the user;
- and
- encoding, in the at least one computing device, a printed work for printing including the transformed electronic publications.
Dependencies are inferred from the claim text.