IP Library Granted Patent US 8,854,395
Granted Patent B2
US 8,854,395 · App. 12/512,061 · Granted Oct 7, 2014

Method for producing artistic image template designs

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,854,395
App. No.
12/512,061
Granted
Oct 7, 2014
Kind
B2
Abstract

A method for storing a pre-designed digital template having a number of digital openings for displaying at least one digital image within each opening. Each opening has stored required image attributes associated with it for finding appropriate images to place in the opening. At least one of the non-primary image files has a satisfactory required image attribute score as computed by the computer system which is based on a required image attribute for an associated opening where an image of the at least one other of the non-primary image files will be displayed. The required image attribute itself is based upon at least one of the image attributes of the primary image file.

Claims (38)

1. A method comprising:

displaying, by a processor, a plurality of images, wherein each of the plurality of images has one or more image attributes;

receiving, by the processor, a selection of one or more first images from the plurality of images;

placing, by the processor, the one or more selected first images into one of one or more openings of a template based on a template score, wherein the one or more openings are positioned according to a pre-determined layout of the template, and wherein each of the one or more openings has one or more opening attributes;

selecting, by the processor, one or more second images from the plurality of images based at least on the template score and a similarity to the one or more selected first images;

placing, by the processor, each of the one or more selected second images into a remaining opening of the template, wherein the remaining opening does not contain an image; and

modifying, by the processor, at least one image attribute of at least one of the placed images based on one or more aesthetic criteria associated with the template, wherein the at least one modified image attribute comprises at least one of a tonescale attribute, a contrast attribute, and a texture attribute.

2. The method of claim 1 , wherein the template score is determined based on the image attributes and the opening attributes.

3. The method of claim 2 , wherein determining the template score further comprises determining a fitness measure of an image and an opening.

4. The method of claim 1 , wherein the selection of the one or more selected first images comprises a user selection.

5. The method of claim 1 , wherein the selection of the one or more second images is not a user selection.

6. The method of claim 1 , further comprising:

generating, by the processor, a display product based on the template with the placed one or more selected first images and the placed one or more selected second images.

7. The method of claim 1 , wherein modifying the image attributes further comprises modifying the image attributes of the placed images based on a reference material.

8. The method of claim 7 , wherein the reference material comprises at least one of a paint swatch, a curtain, a pillow, a sample from a magazine.

9. A system comprising one or more processors, the one or more processors configured to:

display a plurality of images, wherein each of the plurality of images has one or more image attributes;

receive a selection of one or more first images from the plurality of images;

place the one or more selected first images into one of one or more openings of a template based on a template score, wherein the one or more openings are positioned according to a pre-determined layout of the template, and wherein each of the one or more openings has one or more opening attributes;

select one or more second images from the plurality of images based at least on the template score and a similarity to the one or more selected first images;

place each of the one or more selected second images into a remaining opening of the template, wherein the remaining opening does not contain an image; and

modify at least one image attribute of at least one of the placed images based on one or more aesthetic criteria associated with the template, wherein the at least one modified image attribute comprises at least one of a tonescale attribute, a contrast attribute, and a texture attribute.

10. The system of claim 9 , wherein the template score is determined based on the image attributes and the opening attributes.

11. The system of claim 10 , wherein determining the template score further comprises determining a fitness measure of an image and an opening.

12. The system of claim 9 , wherein the selection of the one or more selected first images comprises a user selection.

13. The system of claim 9 , wherein the selection of the one or more selected second images is not a user selection.

14. The system of claim 9 , wherein the one or more processors are further configured to generate a display product based on the template with the placed one or more selected first images and the placed one or more selected second images.

15. The system of claim 9 , wherein the one or more processors are further configured to modify the image attributes of the placed images based on a reference material.

16. The system of claim 15 , wherein the reference material comprises at least one of a paint swatch, a curtain, a pillow, a sample from a magazine.

17. A non-transitory computer-readable medium having instructions stored thereon, the instructions comprising:

instructions to display a plurality of images, wherein each of the plurality of images has one or more image attributes;

instructions to receive a selection of one or more first images from the plurality of images;

instructions to place the one or more selected first images into one of one or more openings of a template based on a template score, wherein the one or more openings are positioned according to a pre-determined layout of the template, and wherein each of the one or more openings has one or more opening attributes;

instructions to select one or more second images from the plurality of images based at least on the template score and a similarity to the one or more selected first images;

instructions to place each of the one or more selected second images into a remaining opening of the template, wherein the remaining opening does not contain an image; and

instructions to modify at least one image attribute of at least one of the placed images based on one or more aesthetic criteria associated with the template, wherein the at least one modified image attribute comprises at least one of a tonescale attribute, a contrast attribute, and a texture attribute.

18. The non-transitory computer-readable medium of claim 17 , wherein the template score is determined based on the image attributes and the opening attributes.

19. The non-transitory computer-readable medium of claim 17 , wherein the instructions further comprise instructions to modify the image attributes of the placed images based on a reference material.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Aug 15, 2023
From: INTELLECTUAL VENTURES FUND 83 LLC
To: MONUMENT PEAK VENTURES, LLC
Reel/Frame 064599/0304 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2017
From: INTELLECTUAL VENTURES FUND 83 LLC
To: MONUMENT PEAK VENTURES, LLC
Reel/Frame 041941/0079 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2013
From: EASTMAN KODAK COMPANY
To: INTELLECTUAL VENTURES FUND 83 LLC
Reel/Frame 029959/0085 →
PATENT RELEASE Recorded Feb 1, 2013
From: CITICORP NORTH AMERICA, INC.; WILMINGTON TRUST, NATIONAL ASSOCIATION
To: EASTMAN KODAK COMPANY; EASTMAN KODAK INTERNATIONAL CAPITAL COMPANY, INC.; FAR EAST DEVELOPMENT LTD.; KODAK (NEAR EAST), INC.; KODAK AMERICAS, LTD.; KODAK PORTUGUESA LIMITED; KODAK REALTY, INC.; LASER-PACIFIC MEDIA CORPORATION; KODAK AVIATION LEASING LLC; KODAK PHILIPPINES, LTD.; NPEC INC.; FPC INC.; KODAK IMAGING NETWORK, INC.; PAKON, INC.; QUALEX INC.; CREO MANUFACTURING AMERICA LLC
Reel/Frame 029913/0001 →
SECURITY INTEREST Recorded Feb 21, 2012
From: EASTMAN KODAK COMPANY; PAKON, INC.
To: CITICORP NORTH AMERICA, INC., AS AGENT
Reel/Frame 028201/0420 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 30, 2009
From: BOGART, WILLIAM; WHITBY, LAURA R.; PTUCHA, RAYMOND W.
To: EASTMAN KODAK COMAPNY
Reel/Frame 023025/0390 →