Shutterfly Patent Grants

Proactive creation of photo products

Granted: June 27, 2017
Patent Number: 9691170
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…

Graphic user interface for a group of image product designs

Granted: May 2, 2017
Patent Number: 9639533
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…

Grouping face images using statistic distribution estimate

Granted: April 18, 2017
Patent Number: 9626550
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…

Image product creation based on face images grouped using image product statistics

Granted: March 14, 2017
Patent Number: 9594946
A computer-implemented method for creating an image product by accurately grouping faces includes receiving an initial set of face groups for a plurality of face images, training classifiers between pairs of face groups in the initial set of face groups using image-product statistics by a computer processor, classifying the plurality of face images by classifiers to output binary vectors for the plurality of face images by the computer processor, calculating a value for an improved…

Image sharing with facial recognition models

Granted: February 14, 2017
Patent Number: 9569658
An image sharing server provides several ways of sharing images between users. After a user contributes images to the image sharing server, the user can interact with the image sharing server to identify and tag people in the images, share the images with other users, and organize the images into memory boxes. Memory boxes can also be shared between users, and multiple users can be granted the ability to add images to a shared memory box. In addition, the image sharing server can prompt…

Proactive creation of image-based products

Granted: January 17, 2017
Patent Number: 9549085
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 photo products

Granted: January 3, 2017
Patent Number: 9538019
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…

Automatic image product creation for user accounts comprising large number of images

Granted: December 13, 2016
Patent Number: 9519826
A computer-implemented method of grouping faces in large user account for creating an image product includes adding the face images obtained from an image album in a user's account into a first chunk; if the chunk size of the first chuck is smaller than a maximum chuck value, keeping the face images from the image album into the first chunk; otherwise, automatically separating the face images from the image album into a first portion and one or more second portions; keeping the first…

Image product creation based on face images grouped using image product statistics

Granted: November 15, 2016
Patent Number: 9495617
A computer-implemented method for creating an image product by accurately grouping faces includes receiving an initial set of face groups for a plurality of face images, training classifiers between pairs of face groups in the initial set of face groups using image-product statistics by a computer processor, classifying the plurality of face images by classifiers to output binary vectors for the plurality of face images by the computer processor, calculating a value for an improved…

Cloud storage for image data, image product designs, and image projects

Granted: November 1, 2016
Patent Number: 9485365
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…

Portable mobile-device charger compatible with a removable shell

Granted: September 13, 2016
Patent Number: D766179

System and method for automatically creating a photo calendar

Granted: July 12, 2016
Patent Number: 9390107
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…

Assisted photo-tagging with facial recognition models

Granted: June 28, 2016
Patent Number: 9378408
Embodiments of the invention perform assisted tagging of images, including tagging of people, locations, and activities depicted in those images. A batch of images is received comprising images of faces, including at least some faces that have not yet been tagged. A facial recognition algorithm is applied to the faces to determine matching data comprising possible tags for each untagged face. A logic engine applies logic rules to reduce the likelihood that certain matches are correct.…

Systems and methods for creating photobooks

Granted: May 31, 2016
Patent Number: 9354781
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…

Digital printing system having optimized paper usage

Granted: March 29, 2016
Patent Number: 9298404
A method for manufacturing printed page products includes defining a plurality of subbatches each comprising one or more of the pages, creating layouts for the pages in the plurality of subbatches, separating the plurality of subbatches into N groups each comprising a total number of pages equal or less than M, minimizing the difference between the total pages in the N groups and M×N, and printing the layouts of the pages on a stack of sheets each configured to contain layouts for N…

Intelligent prevention of spam emails at share sites

Granted: March 22, 2016
Patent Number: 9294306
A computer-implemented method for preventing spam emails from a share site includes providing a network-based computer system to enable users to set up share sites and to send emails from the share sites, detecting potential spam emails based on one or more spam detection rules, identifying false positive emails in the potential spam emails based on one or more false alarm reduction rules, removing false positive emails from the potential spam emails to produce a list of verified spam…

Grouping face images using statistic distribution estimate

Granted: March 8, 2016
Patent Number: 9280701
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…

Proactive creation of image-based products

Granted: January 26, 2016
Patent Number: 9244941
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…

System and method for storing and sharing images

Granted: January 19, 2016
Patent Number: 9241018
An image sharing server provides several ways of sharing images between users. After a user contributes images to the image sharing server, the user can interact with the image sharing server to identify and tag people in the images, share the images with other users, and organize the images into memory boxes. Memory boxes can also be shared between users, and multiple users can be granted the ability to add images to a shared memory box. In addition, the image sharing server can prompt…

Unified picture access across devices

Granted: October 6, 2015
Patent Number: 9152313
A method for creating a design for an image product includes registering a group of image sources by a network based image service system, wherein the group of image sources comprise a first device and a second device, receiving a notification, by the network based image service system, from the image sources about availabilities of the image sources, representing the second device and a local storage of the first device at a user interface on the first device, indicating an availability…