IP Library Granted Patent US 8,849,853
Granted Patent B2
US 8,849,853 · App. 12/512,070 · Granted Sep 30, 2014

Method for matching artistic attributes of a template and secondary images to a primary image

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,849,853
App. No.
12/512,070
Granted
Sep 30, 2014
Kind
B2
Abstract

A method of automatically selecting a number of secondary images and a display template for display with a primary preselected image based on analyzing the primary image's attribute information and comparing the secondary images attribute information and the templates image attribute requirements. The attribute information is used to evaluate a compatibility of the images and template so that a best compatibility fit can be obtained when displaying the images.

Claims (37)

1. A computer implemented method for generating a digital image template, the method comprising:

identifying a primary image file, wherein the primary image file is stored on a computer accessible medium and the primary image file is associated with primary image attribute information;

selecting, by a processor, a digital template based on its similarity with the primary image attribute information corresponding to the primary image file, wherein the digital template has attributes associated therewith, wherein the digital template includes a plurality of digital windows including a primary window and at least one secondary window, wherein the primary window has associated therewith required image attributes that are satisfied by the primary image attribute information for disposing therein the primary image from the primary image file, wherein the at least one secondary window has associated therewith required image attributes that are dependent on the primary image attribute information and the attributes associated with the selected digital template for disposing therein at least one secondary image; and

selecting, by the processor, at least one secondary image file to be displayed together with the primary image file, wherein each of the at least one secondary images has corresponding secondary image attribute information; and

disposing the at least one secondary image from the secondary image file in the at least one secondary window in the selected digital template;

wherein selecting the at least one secondary image file comprises analyzing the primary image attribute information and the at least one secondary image attribute information and selecting the at least one secondary image based at least upon the secondary image attribute information being similar to the primary image attribute information and the attributes associated with the selected digital template.

2. The method of claim 1 , wherein the primary image attribute information and the secondary image attribute information each contain weighted image attributes, and analyzing comprises calculating a similarity score based on one or more selected weighted primary and secondary image attributes.

3. The method of claim 1 , wherein identifying at least one primary image file includes receiving a primary image file containing the primary image.

4. The method of claim 1 , wherein identifying at least one primary image file includes receiving a computer accessible location of the primary image file.

5. The method of claim 1 , wherein analyzing comprises comparing primary image attribute information with secondary image attribute information to determine a similarity of the primary image with the secondary image.

6. The method of claim 1 , wherein analyzing comprises comparing the primary image attribute information and the secondary image attribute information with a window recipe, wherein the window recipe includes the required image attributes associated with all the of the windows in the digital template.

7. The method of claim 1 , wherein selecting at least one secondary image includes receiving a location or locations of at least one secondary image file.

8. The method of claim 1 , wherein identifying at least one primary image file includes searching local image file for the at least one primary image file.

9. The method of claim 1 , wherein selecting at least one secondary image file includes searching network connected image files for the at least one secondary image file.

10. A system comprising:

a computer accessible medium configured to store a primary image file, wherein the primary image file is associated with primary image attribute information; and

a processor configured to select a digital template based on its similarity with the primary image attribute information corresponding to the primary image file, wherein the digital template has attributes associated therewith, wherein the digital template includes a plurality of digital windows including a primary window and at least one secondary window, wherein the primary window has associated therewith required image attributes that are satisfied by the primary image attribute information for disposing therein the primary image from the primary image file, wherein the at least one secondary window has associated therewith required image attributes that are dependent on the primary image attribute information and the attributes associated with the selected digital template for disposing therein at least one secondary image;

wherein the processor is further configured to select at least one secondary image file to be displayed together with the primary image file, wherein each of the at least one secondary images has corresponding secondary image attribute information, and to dispose the at least one secondary image from the secondary image file in the at least one secondary window in the selected digital template; and

wherein the processor is configured to select at least one secondary image file by analyzing the primary image attribute information and selecting the at least one secondary image based at least upon the secondary image attribute information being similar to the primary image attribute information and the attributes associated with the selected digital template.

11. The system of claim 10 , wherein the primary image attribute information and the secondary image attribute information each contain weighted image attributes, and the processor is configured to calculate a similarity score based on one or more selected weighted primary and secondary image attributes.

12. The system of claim 10 , further comprising a user interface configured to receive a primary image file containing the primary image.

13. The system of claim 10 , wherein the processor is further configured to receive a computer accessible location of the primary image file.

14. The system of claim 10 , wherein the processor is further configured to compare primary image attribute information with secondary image attribute information to determine a similarity of the primary image with the secondary image.

15. An apparatus comprising:

a processor configured to select a digital template based on its similarity with primary image attribute information corresponding to a primary image file, wherein the digital template has attributes associated therewith, wherein the digital template includes a plurality of digital windows including a primary window and at least one secondary window, wherein the primary window has associated therewith required image attributes that are satisfied by the primary image attribute information for disposing therein the primary image from the primary image file, wherein the at least one secondary window has associated therewith required image attributes that are dependent on the primary image attribute information and the attributes associated with the selected digital template for disposing therein at least one secondary image;

wherein the processor is further configured to select at least one secondary image file to be displayed together with the primary image file, wherein each of the at least one secondary images has corresponding secondary image attribute information, and to dispose the at least one secondary image from the secondary image file in the at least one secondary window in the selected digital template; and

wherein the processor is configured to select at least one secondary image file by analyzing the primary image attribute information and selecting the at least one secondary image based at least upon the secondary image attribute information being similar to the primary image attribute information and the attributes associated with the selected digital template.

16. The apparatus of claim 15 , wherein the primary image attribute information and the secondary image attribute information each contain weighted image attributes, and the processor is configured to calculate a similarity score based on one or more selected weighted primary and secondary image attributes.

17. A non-transitory computer-readable medium having instructions stored thereon that, if executed by a computing device, cause the computing device to perform operations comprising:

identifying a primary image file, wherein the primary image file is associated with primary image attribute information;

selecting a digital template based on its similarity with the primary image attribute information corresponding to the primary image file, wherein the digital template includes attributes associated therewith, wherein the digital template includes a plurality of digital windows including a primary window and at least one secondary window, wherein the primary window has associated therewith required image attributes that are satisfied by the primary image attribute information for disposing therein the primary image from the primary image file, wherein the at least one secondary window has associated therewith required image attributes that are dependent on the primary image attribute information and the attributes associated with the selected digital template for disposing therein at least one secondary image;

selecting at least one secondary image file to be displayed together with the primary image file, wherein each of the at least one secondary images has corresponding secondary image attribute information; and

disposing the at least one secondary image from the secondary image file in the at least one secondary window in the selected digital template;

wherein selecting the at least one secondary image file comprises analyzing the primary image attribute information and selecting the at least one secondary image based at least upon the secondary image attribute information being similar to the primary image attribute information and the attributes associated with the selected digital template.

18. The non-transitory computer-readable medium of claim 17 , wherein selecting at least one secondary image includes receiving a location or locations of at least one secondary image file.

19. The non-transitory computer-readable medium of claim 17 , wherein identifying at least one primary image includes searching local image file for the at least one primary image.

20. The non-transitory computer-readable medium of claim 17 , wherein selecting at least one secondary image file includes searching network connected image files for the at least one secondary 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 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: PTUCHA, RAYMOND W.; WHITBY, LAURA R.; BOGART, WILLIAM
To: EASTMAN KODAK COMPANY
Reel/Frame 023026/0543 →