20. A computer system for creating photo stories, comprising: a computer memory configured to store photos and metadata associated with the photos; and one or more computer processors configured to analyze the photos, or the metadata, or a combination thereof and to produce an analysis result, wherein the one or more computer processors are configured to automatically selecting a plurality of different groups of photos from the photos stored in the computer memory based on the analysis result, wherein the plurality of different groups of photos comprises a first group of photos and a second group of photos, wherein the one or more computer processors are configured to automatically produce a plurality of photo story templates based on the plurality of different groups of photos, wherein the plurality of photo story templates comprises a first photo story template based on the first group of photos and a second photo story template based on the second group of photos, wherein the one or more computer processors are configured to rank a first photo story formed by the first group of photos in the first photo story template and a second photo story formed by the second group of photos in the second photo story template to create ranking score, and to select one of the first photo story and the second photo story based on the ranking score, wherein the selected one of the first photo story or the second photo story is to be presented to a use.
20. A computer system for creating photo stories, comprising: a computer memory configured to store photos and metadata associated with the photos; and one or more computer processors configured to analyze the photos, or the metadata, or a combination thereof and to produce an analysis result, wherein the one or more computer processors are configured to automatically selecting a plurality of different groups of photos from the photos stored in the computer memory based on the analysis result, wherein the plurality of different groups of photos comprises a first group of photos and a second group of photos, wherein the one or more computer processors are configured to automatically produce a plurality of photo story templates based on the plurality of different groups of photos, wherein the plurality of photo story templates comprises a first photo story template based on the first group of photos and a second photo story template based on the second group of photos, wherein the one or more computer processors are configured to rank a first photo story formed by the first group of photos in the first photo story template and a second photo story formed by the second group of photos in the second photo story template to create ranking score, and to select one of the first photo story and the second photo story based on the ranking score, wherein the selected one of the first photo story or the second photo story is to be presented to a use. 23. The computer system for creating photo stories of claim 20 , wherein the one or more computer processors are configured to analyze faces of people in the photos obtained by the computer system; and generate facial signatures to uniquely identify the faces of the people in the photos obtained by the computer system, wherein the one or more computer processors are configured to select at least in part based on the facial signatures identifying the faces in the first group of photos.