IP Library Granted Patent US 8,274,523
Granted Patent B2
US 8,274,523 · App. 12/512,144 · Granted Sep 25, 2012

Processing digital templates for image display

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,274,523
App. No.
12/512,144
Granted
Sep 25, 2012
Kind
B2
Abstract

A method for creating an artistically coordinated image display. A digital template is provided for said image display and it includes of openings for placing images each having at least one required attribute for an image. A programmed computer system automatically searches a database of images for images to be placed in the openings and each of the images satisfy the openings required image attributes. One or more vertical and horizontal lines are demarcated in the so that subjects in the image can be placed on the lines or their intersecting points by modifying and shifting the image appropriately. A subject of the image can also be measured and its size can be set as a reference measurement unit to assist in aesthetically placing subjects proportionally within the image.

Claims (39)

1. A computer implemented method for creating a coordinated image display, comprising the steps of:

providing a digital template for said image display, said template having a plurality of openings each having at least one required attribute and said template being stored in a digital memory accessible by the computer; and

automatically searching a database of images stored in the memory that is accessible by the computer, each of the images having at least one image attribute stored in the memory accessible by the computer corresponding thereto for finding at least one image for placement in at least one of the openings in said digital template, each of said at least one image satisfying a required attribute of said one or more openings;

identifying a face in said at least one image, including identifying a width of the face and setting the identified width as a primary measurement unit for the image.

2. The computer implemented method of claim 1 , further comprising:

selectively zooming said at least one image until a distance between two preselected points in said at least one image is approximately the distance of one primary measurement unit.

3. The computer implemented method of claim 1 , further comprising:

selectively zooming said at least one image until a distance between two preselected points in said at least one image is approximately a preselected fraction of one primary measurement unit.

4. The computer implemented method of claim 1 , further comprising:

selectively zooming said at least one image until a distance between two preselected points in said at least one image is approximately a preselected multiple of one primary measurement unit.

5. The computer implemented method of claim 4 , wherein one of the two preselected points in said at least one image is a leftmost point of the image and the other of the two preselected points in said at least one image is a rightmost point of the image.

6. The computer implemented method of claim 1 , further comprising selectively cropping said at least one image such that a distance between the identified face and an edge of said at least one image is the distance of about one primary measurement unit, a preselected fraction of one primary measurement unit, or a preselected multiple of one primary measurement unit.

7. A computer system for creating a coordinated image display, comprising:

a storage area comprising a digital template for said image display, said template having a plurality of openings each having at least one required image attribute stored in association therewith;

a database of images accessible by the computer system, each having at least one image attribute corresponding thereto; and

a processor for:

automatically searching the database of images for finding at least one image for placement in at least one of the openings in said digital template, each of said at least one image satisfying a required attribute of said at least one of the openings; and

identifying an object in said at least one image, including identifying a height or width of the object and setting the identified height or width as a primary measurement unit for the image.

8. The computer system of claim 7 , wherein the processor is also for selectively zooming said at least one image until a distance between two preselected points in said at least one image is approximately the distance of one primary measurement unit.

9. The computer system of claim 7 , wherein the processor is also for selectively zooming said at least one image until a distance between two preselected points in said at least one image is approximately a preselected fraction of one primary measurement unit.

10. The computer system of claim 8 , wherein the processor is also for selectively zooming said at least one image until a distance between two preselected points in said at least one image is approximately a preselected multiple of one primary measurement unit.

11. The computer system of claim 10 , wherein one of the two preselected points in said at least one image is a leftmost point of the image and the other of the two preselected points in said at least one image is a rightmost point of the image.

12. The computer system of claim 7 , wherein the processor is also for:

identifying a human face in said at least one image; and

selectively cropping said at least one image such that a distance between the identified human face and an edge of said at least one image is the distance of about one primary measurement unit, a preselected fraction of one primary measurement unit, or a preselected multiple of one primary measurement unit.

13. A computer implemented method for creating a coordinated image display, comprising the steps of:

providing a digital template for said image display, said template having a plurality of openings each having at least one required attribute and said template being stored in a digital memory accessible by the computer; and

automatically searching a database of images stored in the memory that is accessible by the computer, each of the images having at least one image attribute stored in the memory accessible by the computer corresponding thereto for finding at least one image for placement in at least one of the openings in said digital template, each of said at least one image satisfying a required attribute of said one or more openings;

identifying an object in said at least one image, including identifying a height or width of the object and setting the identified height or width as a primary measurement unit for the image.

14. The computer implemented method of claim 13 , further comprising:

selectively zooming said at least one image until a distance between two preselected points in said at least one image is approximately the distance of one primary measurement unit.

15. The computer implemented method of claim 13 , further comprising:

selectively zooming said at least one image until a distance between two preselected points in said at least one image is approximately a preselected fraction of one primary measurement unit.

16. The computer implemented method of claim 13 , further comprising:

identifying a human face in said at least one image; and

selectively cropping said at least one image such that a distance between the identified face and an edge of said at least one image is the distance of about one primary measurement unit, a preselected fraction of one primary measurement unit, or a preselected multiple of one primary measurement unit.

17. The computer implemented method of claim 13 , further comprising:

selectively zooming said at least one image until a distance between two preselected points in said at least one image is approximately a preselected multiple of one primary measurement unit.

18. The computer implemented method of claim 17 , wherein one of the two preselected points in said at least one image is a leftmost point of the image and the other of the two preselected points in said at least one image is a rightmost point of the image.

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 Apr 23, 2013
From: EASTMAN KODAK COMPANY
To: INTELLECTUAL VENTURES FUND 83 LLC
Reel/Frame 030264/0522 →
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: PTUCHA, RAYMOND W.; WHITBY, LAURA R.; BOGART, WILLIAM
To: EASTMAN KODAK COMPANY
Reel/Frame 023026/0779 →