Shutterfly Patent Applications

BACKGROUND REPLACEMENT SYSTEM AND METHODS

Granted: December 24, 2020
Application Number: 20200404132
A method of illuminating a subject during photography is disclosed. The method includes illuminating a background lighting system during a first image capture, illuminating a subject lighting system during a second image capture, and illuminating the background lighting system during a third image capture. The time from the first image capture to the third image capture is less than about 100 milliseconds. Also disclosed is a method for generating a composite mask of a subject, including…

GROUPING FACE IMAGES USING STATISTIC DISTRIBUTION ESTIMATE

Granted: November 12, 2015
Application Number: 20150324630
A computer-implemented method for sorting face images of different individuals into different groups includes obtaining face images comprising faces of unknown individuals by a computer processor; calculating similarity functions between pairs of face images by the computer processor; joining face images that have values of the similarity functions above a predetermined threshold into a hypothetical face group, wherein the face images in the hypothetical face group hypothetically belong…

GRAPHIC USER INTERFACE FOR A GROUP OF IMAGE PRODUCT DESIGNS

Granted: March 19, 2015
Application Number: 20150082233
A computer-implemented method is disclosed to assist a user to view image product designs at a graphic user interface. The method includes displaying an image representation in a page view at a graphic user interface, allowing a user to select the image representation in the page view, displaying a navigation panel in association with the image representation in the same page view, allowing the user to make a first selection in the navigation panel in the page view, displaying a first…

GRAPHIC USER INTERFACE FOR MULTI-PAGE IMAGE PRODUCT

Granted: March 19, 2015
Application Number: 20150082232
A computer-implemented method is disclosed for a user to view image product at a graphic user interface. The method includes displaying an image representation of a multi-page product in a page view at a graphic user interface, allowing a user to select the image representation in the page view, enabling display by a computer system, in the same page view, of a navigation panel in association with the image representation, wherein the navigation panel provides a plurality of selections…

SYSTEMS AND METHODS FOR WEBPAGE CREATION AND UPDATING

Granted: September 4, 2014
Application Number: 20140250198
A computer network system for posting content at a web site includes computer servers configured to host a web site for a group of users, and a data storage configured to store an email address in association with a destination at the website. The computer servers can receive an electronic message at the email address by the computer servers from a user. A computer processor can automatically extract content from the electronic message. The computer servers can automatically post the…

ORGANIZING IMAGES CAPTURED BY MULTIPLE IMAGE CAPTURE DEVICES

Granted: May 22, 2014
Application Number: 20140140639
A method for organizing images from multiple image capture devices includes allowing the determination of an offset between image capture times recorded in a first image capture device and image capture times recorded in a second image capture device, adjusting the image capture times recorded in the second image capture device by the offset to produce adjusted image capture times by a computer processor, and sequencing images taken by the first image capture device and the second image…

SYSTEM AND METHOD FOR CREATING AND SHARING PHOTO STORIES

Granted: May 15, 2014
Application Number: 20140133765
A system and method are described for creating, managing and sharing photo stories. For example, one embodiment of a computer implemented method for selecting among a plurality of different photo story templates comprises: receiving a plurality of new photos from a user the photos having metadata associated; analyzing the photos and the metadata associated with the photos; responsively grouping the photos into a plurality of different photo stories based on the analysis of the photos and…

Proactive creation of image-based products

Granted: April 10, 2014
Application Number: 20140101152
A method for proactively creating an image product includes storing a library of specification terms for image products by a computer system, receiving a command from a user, tokenizing the command into a plurality of tokens by the computer system, matching one or more of the tokens to the specification terms in the library to determine specification parameters for an image product by the computer system, automatically identifying images based on the specification parameters by the…

Proactive creation of image-based products

Granted: April 10, 2014
Application Number: 20140099045
A method for proactively creating an image-based product includes identifying a group of images and automatically creating a design for a image-based product without receiving a user's request if the number of images in the group is determined to be within a predetermined range. The image-based product incorporates a plurality of images in the group. The method further includes presenting the design of the image-based product to a user for preview and making a physical manifestation of…

SYSTEMS AND METHODS FOR WEBPAGE CREATION AND UPDATING

Granted: January 2, 2014
Application Number: 20140006526
A computer network system for posting content at a web site includes computer servers configured to host a web site for a group of users, and a data storage configured to store an email address in association with a destination at the website. The computer servers can receive an electronic message at the email address by the computer servers from a user. A computer processor can automatically extract content from the electronic message. The computer servers can automatically post the…

PHOTO PRODUCT ENGINE POWERED BY BLOG CONTENT

Granted: October 3, 2013
Application Number: 20130262261
A computer system for creating a design for a photo product includes servers that can identify a blog page that includes an image, text, or designs, automatically incorporate at least one of the image, text, or the design object in the blog page into the design of a photo product, and allow a user to review the design of the photo product. The servers communicate with a printing finishing facility that makes a physical photo product according to the design of the photo product.

PROACTIVE CREATION OF IMAGE-BASED PRODUCTS

Granted: September 12, 2013
Application Number: 20130236121
A method for proactively creating an image-based product includes identifying a group of images and automatically creating a design for a image-based product without receiving a user's request if the number of images in the group is determined to be within a predetermined range. The image-based product incorporates a plurality of images in the group. The method further includes presenting the design of the image-based product to a user for preview and making a physical manifestation of…

PHOTOBOOK ENGINE POWERED BY BLOG CONTENT

Granted: June 27, 2013
Application Number: 20130163009
A computer system for creating a design for an image product includes servers that can identify a blog page that includes an image, text, or designs, automatically incorporate at least one of the image, text, or the design object in the blog page into the design of an image product, and allow a user to review the design of the image product. The servers communicate with a printing finishing facility that makes a physical image product according to the design of the image product.

Proactive creation of photobooks

Granted: May 30, 2013
Application Number: 20130139055
A method for proactively creating a photobook includes identifying a group of images by a computer system and automatically creating a design for a photobook by the computer system without receiving a user's request for designing a photobook if the number of images in the group is determined to be within a predetermined range. Pages of the photobook incorporate a plurality of images in the group. The method further includes presenting the design of the photobook to a user for preview and…

SYSTEMS AND METHODS FOR CREATING PHOTOBOOKS

Granted: May 23, 2013
Application Number: 20130132847
A method for producing a photo album includes providing a library of page layouts, selecting a first group of one or more images to be placed in the first page of the photo album, selecting a second group of one or more images to be placed in the second page of the photo album, graphically displaying the first group of one or more images within a first border that represents a first page, graphically displaying the second group of one or more images within a second border that represents…

CLOUD STORAGE FOR IMAGE DATA, IMAGE PRODUCT DESIGNS, AND IMAGE PROJECTS

Granted: May 23, 2013
Application Number: 20130132444
A method for proactively creating a photobook includes identifying a group of images by a computer system and automatically creating a design for a photobook by the computer system without receiving a user's request for designing a photobook if the number of images in the group is determined to be within a predetermined range. Pages of the photobook incorporate a plurality of images in the group. The method further includes presenting the design of the photobook to a user for preview and…

SYSTEM AND METHOD FOR CREATING PHOTO BOOKS USING VIDEO

Granted: March 28, 2013
Application Number: 20130080897
A system and method are described for creating photo stories using video. The method includes receiving a user request to upload a user-specified video stream; determining whether the video stream meets one or more predetermined requirements, uploading the video stream; analyzing the video stream to select video frames for extraction based on a set of predetermined frame selection criteria; extracting the selected video frames from the video image; selecting a story book template to be…

SYSTEM AND METHOD FOR AUTOMATICALLY CREATING A PHOTO CALENDAR

Granted: March 14, 2013
Application Number: 20130064476
System and method are disclosed for creating a photo calendar. A computer storage medium stores images taken in a time period spanning a plurality of capture months. A computer processor automatically divides the images into groups based the capture months, distributes the images in one of the capture month to one or more calendar months according to an adjacency distribution function, and creates a design of a photo calendar comprising a plurality of calendar months and images…

SMART CREATION OF PHOTOBOOKS

Granted: February 28, 2013
Application Number: 20130051684
A method for proactively creating a photobook includes identifying a group of images by a computer system and automatically creating a design for a photobook by the computer system without receiving a user's request for designing a photobook if the number of images in the group is determined to be within a predetermined range. Pages of the photobook incorporate a plurality of images in the group. The method further includes presenting the design of the photobook to a user for preview and…

SYSTEM AND METHOD FOR MANAGING QUANTITY TIERS USING ATTRIBUTES IN AN ONLINE STATIONERY DESIGN SYSTEM

Granted: February 7, 2013
Application Number: 20130035999
A computer-implemented system and method are described in which an appropriate pricing structure for a new design of a print product is identified by automatically comparing attributes of the print product design with attributes of existing print product designs which have assigned pricing structures. In one embodiment, the attributes are prioritized such that certain attributes are weighted more than other attributes when determining an appropriate price structure. If a match is not…