Facilitating photographic print re-ordering
AssigneeShutterfly, Inc.
InventorsJimmy Pig Fai Chui, Danny D. Loh, Daniel R. Baum
Life of this patent
Estimating the term…
Abstract
A method facilitates photographic print re-ordering by encoding a photographic print with an identifier identifying a recipient of the photographic print and one or more printing parameters associated with the photographic print.
Claims35
A method of facilitating photographic print re-ordering, the method comprising encoding a plurality of photographic prints with identifiers, each identifier being unique to one of the photographic prints and identifying a recipient of the photographic print, properties of the photographic print, and an originator of the photographic print, wherein the encoding further comprises embedding one or more error detection characters in the identifier.
A method of facilitating photographic print re-ordering, the method comprising encoding a plurality of photographic prints with identifiers, each identifier being unique to one of the photographic prints and identifying a recipient of the photographic print, properties of the photographic print, and an originator of the photographic print, wherein the encoding further comprises embedding one or more checksum values in the identifier.
The method of claimed 2, wherein the checksum applies a modulo function to the identifier.
A method of facilitating photographic print re-ordering, the method comprising encoding a plurality of photographic prints with identifiers, each identifier being unique to one of the photographic prints and identifying a recipient of the photographic print, properties of the photographic print, and an originator of the photographic print, further comprising adding an offset to a sequence number.
A method of facilitating photographic print re-ordering, the method comprising encoding a plurality of photographic prints with identifiers, each identifier being unique to one of the photographic prints and identifying a recipient of the photographic print, properties of the photographic print, and an originator of the photographic print, further comprising:
- a. generating a first checksum for the offset sequence number;
- b. inserting the first checksum in a predetermined position in the offset sequence number;
- c. generating a second checksum for the offset sequence number;
- and
- d. inserting the second checksum in a second predetermined position in the offset sequence number.
A method of facilitating print re-orders, the method comprising:
- receiving an order specifying a plurality of recipients and, for each specified recipient, a set of one or more images associated with that recipient;
- and
- for each of the plurality of recipients specified in the received order, printing a plurality copies of images in the recipient's image set and printing a re-order number on back of each image copy, the the re-order number having an identifier unique to the image copy and specifying properties of the image copy.
A computer readable medium to facilitate photographic print re-ordering, comprising instructions to encode a plurality of photographic prints with identifiers, each identifier being unique to one of the photographic prints and identifying a recipient of the photographic print, properties of the photographic print, and an originator of the photographic print, wherein the instructions to encode further comprises instructions to embed one or more error detection characters in the identifier.
A computer readable medium to facilitate photographic print re-ordering, comprising instructions to encode a plurality of photographic prints with identifies, each identifier being unique to one of the photographic prints and identifying a recipient of the photographic print, properties of the photographic print, and an originator of the photographic print, wherein the instructions to encode further comprises instructions to embed one or more checksum values in the identifier.
A computer readable medium to facilitate photographic print re-ordering, comprising instructions to encode a plurality of photographic prints with identifiers, each identifier being unique to one of the photographic prints and identifying a recipient of the photographic print, properties of the photographic print and an originator of the photographic print, further comprising instructions to add an offset to a sequence number.
A computer readable medium to facilitate photographic print re-ordering, comprising instructions to encode a plurality of photographic prints with identifiers, each identifier being unique to one of the photographic prints and identifying a recipient of the photographic print, properties of the photographic print, and an originator of the photographic print, further comprising instructions to generate a checksum for the offset to the sequence number.
A computer readable medium to facilitate photographic print re-ordering, comprising instructions to encode a plurality of photographic prints with identifiers, each identifier being unique to one of the photographic prints and identifying a recipient of the photographic print properties of the photographic print, and an originator of the photographic print, further comprising instructions to:
- generate a first checksum for an offset sequence number;
- insert the first checksum in a predetermined position in the offset sequence number;
- generate a second checksum for the offset sequence number;
- and
- insert the second checksum in a second predetermined position in the offset sequence number.
A computer-implemented method of personalizing image prints, the method comprising:
- receiving an order designating an image and a plurality of recipients to receive a print of the image;
- printing print-specific information on each of the image prints;
- and
- distributing the image prints to their respective recipients, wherein the recipient-specific information comprises a textual message for one or more of the recipients and wherein the textual message is specified by a user that placed the order.
Dependencies are inferred from the claim text.