Legal claims defining the scope of protection, as filed with the USPTO.
1. A computer-implemented method for creating a photo calendar, comprising: storing, in a computer storage, images taken in a plurality of capture months; automatically creating a design of a photo calendar comprising a plurality of calendar months by a computer processor, wherein dates within each of the calendar months are to be associated with one or more of images in the design of the photo calendar; selecting a first image from the images stored in the computer storage; calculating differences between the capture month of the first image and the calendar months in the design of the photo calendar; and automatically distributing the first image to one of the calendar months in the design of the photo calendar according to an adjacency distribution function that decreases as a function of a difference between the capture month of the first image and the respective calendar month that the first image is distributed to.
2. The computer-implemented method of claim 1 , wherein the adjacency distribution function comprises a Gaussian function of t, or proportional to 1/t or a 1/t 2 , wherein t is the difference between the capture time of the first image and the calendar month that the first image is distributed to.
3. The computer-implemented method of claim 1 , wherein the capture month is adjacent to the respective calendar month that the first image is distributed to.
4. The computer-implemented method of claim 1 , further comprising: automatically selecting a time period for the photo calendar by the computer processor, wherein the period includes the plurality of capture months.
5. The computer-implemented method of claim 1 , wherein the images taken in the plurality of the capture months are automatically distributed to one or more calendar months according to the adjacency distribution function, wherein the calendar months that the images are distributed to have the same chronological sequence as that of the capture months associated with the images.
6. The computer-implemented method of claim 1 , wherein the images taken in the plurality of the capture months are automatically distributed to one or more calendar months, wherein at least for some images, the calendar months that the images are distributed to do not have the same chronological sequence as that of the capture months associated with the images.
7. The computer-implemented method of claim 1 , further comprising: ranking the images taken in the plurality of capture months; and selecting a portion of the images based on the ranking, wherein the portion of the images are automatically distributed to the calendar months according to the adjacency distribution function.
8. The computer-implemented method of claim 1 , further comprising: automatically creating a plurality of layouts for images distributed to the one of the calendar months.
9. The computer-implemented method of claim 8 , further comprising: automatically ranking the plurality of layouts for the one of the calendar months; and automatically selecting one of the plurality of layouts for the one of the calendar months based on the ranking of the layouts.
10. The computer-implemented method of claim 9 , wherein the plurality of layouts are ranked based on color, content, texture, line orientation, sky, ground, horizons, size or number of faces, or capture times of the images distributed to the one of the calendar months.
11. The computer-implemented method of claim 1 , further comprising: providing the design of the photo calendar to a user for preview; and facilitating making of a hardcopy photo calendar based on the design in response to the user's command.
12. A computer system for creating a photo calendar, comprising: a storage medium configured to store images taken in a plurality of capture months; and a processor configured to automatically create a design of a photo calendar comprising a plurality of calendar months, wherein dates within each of the calendar months are to be associated with one or more of images in the design of the photo calendar, to select a first image from the images stored in the computer storage, to calculate differences between the capture month of the first image and the calendar months in the design of the photo calendar, and automatically distribute the first image to one of in the calendar months in the design of the photo calendar according to an adjacency distribution function that decreases as a function of a difference between the capture month of the first image and the respective calendar month that the first image is distributed to.
13. The computer system of claim 12 , wherein the adjacency distribution function comprises a Gaussian function of t, or proportional to 1/t or a 1/t 2 , wherein t is the difference between the capture month of the first image and the calendar month that the first image is distributed to.
14. The computer system of claim 12 , wherein the calendar months that the images are distributed to have the same chronological sequence as that of the capture months associated with the images.
15. The computer system of claim 12 , wherein the processor resides in a user device or a remote system accessible via a computer network.
16. The computer system of claim 12 , wherein the processor is configured to cluster images in at least one of the capture months based on events and automatically assign images taken at a milestone event in a capture month to a same calendar month.
17. The computer system of claim 12 , wherein the processor is configured to automatically select a time period that includes the plurality of capture months in which the images were taken.
Unknown
July 12, 2016
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.