Systems and methods for automatically creating a photo-based project based on photo analysis and image metadata
First Claim
1. A server, communicably coupled with a communications network, for automatically creating a photo-based project based on photo analysis and image metadata, the server comprising a processor, a data repository having multimedia content, and a non-transitory physical medium comprising executable instructions for:
- establishing a client-server connection between the server and a user-device connected to the communication network;
receiving a plurality of images from the user-device, reading embedded metadata from the plurality of images, and storing said plurality of images in the data repository;
performing user analysis on an expected user of the photo-based project based on data from a social media platform;
performing photo analysis on the plurality of images in the data repository to determine a visual content and relevant metadata in the images based at least on the images and the user analysis;
customizing the photo-based project automatically by performing one or more automatic customization actions based on the visual content in and the relevant metadata in the plurality of images;
placing the plurality of images automatically in one or more particular page layouts of the photo based project based on the customization performed; and
generating a printed product comprising the plurality of images based on the customization performed.
1 Assignment
0 Petitions
Accused Products
Abstract
In some embodiments, a server, system, and method for automatically creating a photo-based project based on photo analysis and image metadata is disclosed. The method includes the steps of: receiving a plurality of images from a user-device, reading embedded metadata from the plurality of images, and storing said plurality of images in a data repository; performing photo analysis on the plurality of images in the data repository to determine a visual content and relevant metadata in the images; customizing the photo-based project automatically by performing one or more automatic customization actions based on the visual content in and the relevant metadata in the plurality of images; placing the plurality of images automatically in one or more particular page layouts of the photo-based project based on the customization performed; and generating a printed product comprising the plurality of images based on the customization performed.
-
Citations
30 Claims
-
1. A server, communicably coupled with a communications network, for automatically creating a photo-based project based on photo analysis and image metadata, the server comprising a processor, a data repository having multimedia content, and a non-transitory physical medium comprising executable instructions for:
-
establishing a client-server connection between the server and a user-device connected to the communication network; receiving a plurality of images from the user-device, reading embedded metadata from the plurality of images, and storing said plurality of images in the data repository; performing user analysis on an expected user of the photo-based project based on data from a social media platform; performing photo analysis on the plurality of images in the data repository to determine a visual content and relevant metadata in the images based at least on the images and the user analysis; customizing the photo-based project automatically by performing one or more automatic customization actions based on the visual content in and the relevant metadata in the plurality of images; placing the plurality of images automatically in one or more particular page layouts of the photo based project based on the customization performed; and generating a printed product comprising the plurality of images based on the customization performed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory, computer-readable storage medium storing executable instructions, which when executed by a computing device, cause the computing device to perform a method for automatically creating a photo-based project based on photo analysis and image metadata over a communications network, the storage medium comprising executable instructions to:
-
establish a client-server connection between the server and a user-device connected to the communication network; receive a plurality of images from the user-device, read embedded metadata from the plurality of images, and store said plurality of images in the data repository; perform user analysis on an expected user of the photo-based project based on data from a social media platform; perform photo analysis on the plurality of images in the data repository to determine a visual content and relevant metadata in the images based at least on the images and the user analysis; customize the photo-based project automatically by performing one or more automatic customization actions based on the visual content in and the relevant metadata in the plurality of images; place the plurality of images automatically in one or more particular page layouts of the photo-based project based on the customization performed; and generate a printed product comprising the plurality of images based on the customization performed. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A method for automatically creating a photo-based project based on photo analysis and image metadata, comprising:
-
establishing a client-server connection between the server and a user-device connected to the communication network; receiving a plurality of images from the user-device, reading embedded metadata from the plurality of images, and storing said plurality of images in the data repository; performing user analysis on an expected user of the photo-based project based on data from a social media platform; performing photo analysis on the plurality of images in the data repository to determine a visual content and relevant metadata in the images based at least on the images and the user analysis; customizing the photo-based project automatically by performing one or more automatic customization actions based on the visual content in and the relevant metadata in the plurality of images; placing the plurality of images automatically in one or more particular page layouts of the photo-based project based on the customization performed; and generating a printed product comprising the plurality of images based on the customization performed. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
Specification