AUTOMATED ASSEMBLY OF A COMPLEX DOCUMENT BASED ON PRODUCTION CONSTRAINTS
First Claim
Patent Images
1. A method of assembling a document comprising:
- generating a set of candidate content items by selecting a plurality of content items from a computer-readable storage medium;
automatically applying an inclusion constraint to the set to determine whether the set satisfies the inclusion constraint;
if the set does not satisfy the inclusion constraint, resolving a conflict by;
identifying one or more candidate content items in the set to be removed, andremoving the identified candidate content items from the set;
creating a document that includes the candidate content items that were not removed; and
publishing the document.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for assembling a document generates a set of candidate content items for inclusion in the document. The content items may be stored in a computer-readable storage medium. An inclusion constraint is automatically applied to the set to determine whether the set satisfies the inclusion constraint. If the set does not satisfy the inclusion constraint, a conflict may be resolved by identifying one or more candidate content items in the set to be removed and removing the identified candidate content items from the set. A document may be created that includes the candidate content items that were not removed. The document may be published.
47 Citations
20 Claims
-
1. A method of assembling a document comprising:
-
generating a set of candidate content items by selecting a plurality of content items from a computer-readable storage medium; automatically applying an inclusion constraint to the set to determine whether the set satisfies the inclusion constraint; if the set does not satisfy the inclusion constraint, resolving a conflict by; identifying one or more candidate content items in the set to be removed, and removing the identified candidate content items from the set; creating a document that includes the candidate content items that were not removed; and publishing the document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of assembling a document comprising:
-
generating a set of candidate content items that includes a plurality of user-selectable content items; automatically applying an inclusion constraint to the set to determine whether the set satisfies an inclusion constraint; if the set does not satisfy the inclusion constraint, resolving a conflict by; identifying one or more candidate content items in the set to be removed, and removing the identified candidate content items from the set; identifying a plurality of promotional content items; automatically applying an exclusion constraint to the promotional content items to determine whether one or more of the promotional content items satisfy an exclusion constraint; if one or more of the promotional content items satisfy the exclusion constraint; identifying one or more of the promotional content items to be removed, and removing the identified promotional content items; creating a document using the candidate content items that were not removed and the promotional content items that were not removed; and publishing the document. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. An automatic document creation system comprising:
-
one or more storage media containing electronic representations of a plurality of content items wherein each content item is associated with a cost; a processor that selects a set of candidate content items from the content items in the storage media, sums the cost of each candidate content item in the set to determine whether the set satisfies an inclusion constraint and if the set satisfies the inclusion constrain, creates a document using the set; and a printing device that publishes the document.
-
Specification