SYSTEM AND METHOD FOR CUSTOMIZING PHOTO PRODUCT DESIGNS WITH MINIMAL AND INTUITIVE USER INPUTS
A photo product design customization system for customizing a photo product design with minimal and intuitive user inputs includes a product design module that displays a photo product design in a main design panel, a user input detection unit that can detect a first directional movement from a first dynamic object in a product type selection panel to the main design panel, or a second directional movement from a second dynamic object in a product style selection panel to the main design panel, or a third directional movement from a third dynamic object in a product style selection panel to the main design panel, and an intelligent product design creation engine that can automatically change the photo product design in the main design panel in response to detection of the first, the second, or the third directional movement.
1 - 10 . (canceled)
11 . A method for generating a photo product design, the method comprising:
storing two or more photo product designs in a photo product customization system;
accessing a database within the photo product customization system associated with a user,
displaying a first photo product design on a first design panel on a user interface of a computing device associated with the user, wherein the first photo product design is automatically created based on information in the database associated with the user;
displaying a second design panel on the user interface, wherein the second design panel includes one or more selectable objects each representing a photo product design different from the first photo product design, and wherein the first design panel and the second design panel are concurrently displayed on the user interface; and
in response to detecting a selection of a selectable object from the second design panel, automatically changing the photo product design in the first design panel to a second photo product design corresponding to the selected selectable object in the second design panel.
12 . The method of claim 11 , wherein the database is at least one of a user database storing user data or a social database storing social data associated with the user.
13 . The method of claim 11 , wherein the information in the database associated with the user is at least one of social relationships, recent activities, recent events, hobbies, time and location information, past product designs, and order histories.
14 . The method of claim 11 , wherein the first photo product design is automatically created further based on images selected by the user for inclusion in the photo product design.
15 . The method of claim 11 , wherein the second photo product design has a different product style than the first photo product design.
16 . The method of claim 11 , wherein the second photo product design has a different product layout than the first photo product design.
17 . The method of claim 11 , wherein the second photo product design has a different product type than the first photo product design.
18 . The method of claim 11 , wherein the second photo product design includes a different number of images than the first photo product design.
19 . The method of claim 11 , wherein the second photo product design includes the same number of images as the first photo product design, and automatically changing the photo product design in the first design panel to the second photo product design includes displaying the same images from the first photo product design in the second photo product design.
20 . The method of claim 11 , further comprising displaying a photo collection on the user interface displaying images uploaded to the photo product customization system by a user.
21 . The method of claim 20 , further comprising, in response to detecting a first directional movement from a selected image in the photo collection to the first design panel, automatically updating the first photo product design or the second photo product design to incorporate or replace an image in the product design with the selected image.
22 . The method of claim 11 , wherein a physical photo product is made at least in part based on the second photo product design.
23 . A system for customizing a photo product design, the system comprising:
a computing system including a processor, and a memory communicatively coupled to the processor, the memory storing instructions executable by the processor to:
store two or more photo product designs in a photo product customization system;
access a database within the photo product customization system associated with a user,
display a first photo product design on a first design panel on a user interface of a computing device associated with the user, wherein the first photo product design is automatically created based on information in the database associated with the user;
display a second design panel on the user interface, wherein the second design panel includes one or more selectable objects each representing a photo product design different from the first photo product design, and wherein the first design panel and the second design panel are concurrently displayed on the user interface; and
in response to detecting a selection of a selectable object from the second design panel, automatically change the photo product design in the first design panel to a second photo product design corresponding to the selected selectable object in the second design panel.
24 . The system of claim 23 , wherein the database is at least one of a user database storing user data or a social database storing social data associated with the user.
25 . The system of claim 23 , wherein the information in the database associated with the user is at least one of social relationships, recent activities, recent events, hobbies, time and location information, past product designs, and order histories.
26 . The system of claim 23 , wherein the second photo product design has a different product layout than the first photo product design.
27 . The system of claim 23 , wherein the second photo product design includes the same number of images as the first photo product design, and automatically changing the photo product design in the first design panel to the second photo product design includes displaying the same images from the first photo product design in the second photo product design.
28 . The system of claim 23 , wherein the instructions when executed by the processor further cause the computing system to display a photo collection on the user interface displaying images uploaded to the photo product customization system by a user.
29 . The system of claim 28 , wherein the instructions when executed by the processor further cause the computing system to, in response to detecting a first directional movement from a selected image in the photo collection to the first design panel, automatically update the first photo product design or the second product design to incorporate or replace an image in the product design with the selected image.
30 . A computer-readable storage device storing data instructions that, when executed by a processing device of a computing device, cause the computing device to generate a user interface for display on a computing device associated with a user, the user interface comprising:
a first design panel displaying a first photo product design and one or more first images displayed within the first photo product design, wherein the first photo product design is automatically created based on information associated with the user stored in a user database;
a second design panel displaying one or more selectable objects each representing a photo product design different from the first photo product design stored in a photo product design library, wherein the one or more selectable objects are represented by pictures of different photo product designs; and
a photo collection panel displaying one or more images, wherein the one or more images may be selected for inclusion into the photo product design displayed in the first design panel.