Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
86 words
A system for assigning images to album pages, comprising: means for specifying an initial set of image page assignments to a genetic
population; a genetic engine operable to evolve said genetic population to produce a
present set of image page assignments; a page evaluation module operable to test said present set of image page
assignments according to an album fitness function to determine an album score, and means for outputting said present set of image page assignments if said album
score meets an album threshold value.
Claim 2
Independent Claim
164 words
A method of assigning a plurality of images, having image
parameters, to one or more pages in an album, comprising the steps of: specifying an initial set of page assignments defining the album page
assignment for each of the plurality of images; initializing a genetic population by assigning said initial set of page
assignments to genes within an album genome structure; evolving said genetic population in accordance with a genetic function to
produce a present set of page assignments within said album genome structure; calculating a present set of page criteria according to said present set of page
assignments, the image parameters, and a set of album page parameters; testing said present set of page criteria according to an album fitness function
to determine an album score; repeating said evolving and calculating steps if said album score fails to meet
an album threshold value, and outputting image page assignments according to said present page assignment
if said album score meets said album threshold value.
Claim 3
Dependent Claim
22 words
The method of Claim 2 and wherein said image parameters include
an image event value, image chronology value, and image emphasis value.
Claim 4
Dependent Claim
14 words
The method of Claim 2 and wherein said genome structure is a tree
structure.
Claim 5
Dependent Claim
25 words
The method of Claim 2 and wherein said genome structure is
selected from one of a tree structure, an array structure, or a list structure.
Claim 6
Dependent Claim
22 words
The method of Claim 2 and wherein said evolution step genetic
function includes a genetic mutation function and a genetic crossover function.
Claim 7
Dependent Claim
28 words
The method of Claim 2 and wherein calculation of said page
criteria includes calculation of an emphasis value range, a page count value, and a
balance threshold value.
Claim 8
Dependent Claim
46 words
The method of Claim 2 and wherein said testing step further
comprises the steps of: comparing said page criteria to preference criteria and generating a
preliminary album score and scaling said preliminary album score in accordance with album importance
parameters to produce a final album score.
Claim 9
Dependent Claim
16 words
The method of Claim 2 and wherein said page criteria includes
balance, emphasis, chronology, and unity.
Claim 10
Dependent Claim
15 words
The method of claim 2 and wherein said preference criteria are
based upon user preferences.