# US 2013/0154934 A1 · Electronic Family Tree Generation and Display System

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2013/0154934 A1
- Document ID: US20130154934A1
- Status: Published application
- Kind: A1
- Application number: 13/752,829
- Filed: 2013-01-29
- Published: 2013-06-20
- Earliest claimed: 2010-08-27
- Assignees: Aiv Technology LLC
- Inventors: Klaus Peters
- Web page: https://patentgrep.com/patent/US20130154934A1

## CPC

- G06T 3/00: Geometric image transformations in the plane of the image
- G06F 16/4393: {Multimedia presentations, e.g. slide shows, multimedia albums}
- G06T 3/40: Scaling of whole images or parts thereof, e.g. expanding or contracting
- G06T 11/60: Creating or editing images; Combining images with text
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

An interactive electronic picture organization and display system stores pictures that include images of users' relatives and/or friends and enables the user to crop the images from the pictures into portraits of varying intimacy or social closeness values. The cropped portraits are stored with identification information and age indices and with specified preferred social proximities for the various individuals. Family trees are generated showing portraits of family tree members with appropriate age indices and preferred social closeness indices and are modified by simply mouse-clicking on displayed portraits. Collections of portraits of selected individuals exemplarily of different generations with an average generational age difference or the same age index (all as children, all as parents or grandparents, etc.) may be displayed. Life stories can be developed, collated to portraits of different age indices.

## Claims

### Claim 1

A method for cropping pictures, comprising:
using an electronic computational device to access a picture in electronic form including an image of a person's face showing the person's head and facial features;
displaying said picture on a display of said computational device;
using an input peripheral of said computational device to designate or identify a location of a selected one of the person's facial features on said picture;
further using said peripheral to designate a location above the person's head; and
operating said computational device to trigger an electronic cropping of said picture to generate a cropped portrait wherein said selected one of the person's facial features is located at a predetermined position in said cropped portrait and wherein an upper margin of said cropped portrait is at least proximate the designated location above the person's head.

### Claim 2 (depends on 1)

The method defined in claim 1, further comprising operating said computational device to trigger a storing of said cropped portrait.

### Claim 3 (depends on 2)

The method defined in claim 2 wherein the storing of said cropped portrait is automatic with the operating of said peripheral to designate the location above the person's head.

### Claim 4 (depends on 3)

The method defined in claim 3 wherein said computational device has computer network access capability, the using of said computational device to access said picture includes operating said computational device to communicate with a server computer over a computer network, the operating of said computational device to trigger a storing of said cropped portrait comprising operating said computational device to transmit a signal to said server computer.

### Claim 5 (depends on 2)

The method defined in claim 2, further comprising operating said computational device to trigger a storing of at least one additional cropped portrait, said additional cropped portrait being centered on another one of the person's facial features.

### Claim 6 (depends on 5)

The method defined in claim 5 wherein said selected one of the person's facial features is the person's mouth, said another one of the person's facial features being the person's nose, further comprising operating said computational device to trigger a storing of at least a second additional cropped portrait, said second additional cropped portrait being centered on the person's eyes.

### Claim 7 (depends on 1)

The method defined in claim 1 wherein the operating of said computational device to trigger said electronic cropping is automatically executed upon the operating of said peripheral to designate the location above the person's head.

### Claim 8 (depends on 7)

The method defined in claim 7 wherein said computational device has computer network access capability, the using of said computational device to access said picture includes operating said computational device to communicate with a server computer over a computer network, the operating of said computational device to trigger said electronic cropping including dispatching a signal from said computational device to said server computer.

### Claim 9 (depends on 1)

The method defined in claim 1 wherein the cropping of said picture to generate said cropped portrait is executed by said computational device.

### Claim 10 (depends on 1)

The method defined in claim 1 where said peripheral is a computer mouse, the operating of said peripheral to designate or identify a location of said selected one of the person's facial features on said picture including pointing and clicking on said selected one of the person's facial features.

### Claim 11 (depends on 1)

The method defined in claim 1 wherein said peripheral is a touch pad or screen, the operating of said peripheral to designate or identify a location of said selected one of the person's facial features on said picture including touching said pad or screen at the image of said selected one of the person's facial features.

### Claim 12 (depends on 1)

The method defined in claim 1 wherein the operating said computational device to generate a cropped portrait of said picture includes registering or storing, from said image, a pixel area with a length and a width in predetermined ratios with respect to a distance between the designated location of said selected one of the person's facial features on said picture and the designated location above the person's head.

### Claim 13

A method for representing a family tree including at least two members at each of a plurality of generational levels, comprising:
at least indirectly accessing a database that stores, for each of a plurality of family tree members, a plurality of portrait pictures each assigned a respective predetermined age index and depicting the respective family member within an age range corresponding to that respective age index;
displaying on a display screen of an electronic device a first family tree showing portrait pictures from said database of members of said family tree, wherein the displayed portrait pictures have age indices matching generational levels of the members of said family tree so that family members of a generational level above a given generational level appear to be between approximately 20 years and approximately 40 years older than family members of said given generational level, said family tree having a parent level;
using an input peripheral of said electronic device to select a family member on a generational level other than said parent level; and
thereupon displaying on said display screen a second family tree wherein a portrait picture of the selected family member having a parent-level age index is displayed at the parent level and wherein portrait pictures of other family members from said first family tree are displayed at new generational levels different from respective generational levels in said first family tree and with age indices consistent with the new generational levels and with the display of said selected family member at said parent level.

### Claim 14 (depends on 13)

The method defined in claim 13 wherein each of the family tree members are assigned a preselected social closeness value or index defining a degree to which an associated head image fills available space within a perimeter of the respective portrait picture, the displaying of said first family tree and said second family tree including displaying family portrait pictures of family members in accordance with respective preselected social closeness values or indices.

### Claim 15 (depends on 13)

The method defined in claim 13 wherein said electronic device has computer network access capability and wherein said database is associated with a server computer, the accessing of said database including operating said electronic device to communicate with said server computer via a computer network, the displaying of said first family tree and said second family tree each including operating said electronic device to download portrait pictures for said first family tree and portrait pictures for said second family tree in encoded form from said server computer, the using of said peripheral of said electronic device to select said family member including operating said electronic device to transmit a request to said server computer to produce, and transmit to said electronic device in encoded form, portrait pictures of family members for said second family tree in accordance with a position of the selected family member in said first family tree.

### Claim 16 (depends on 13)

The method defined in claim 13 wherein the using of said peripheral to select a family member includes operating said electronic device to position a cursor on the selected family member's portrait picture in said first family tree.

### Claim 17 (depends on 13)

The method defined in claim 13 wherein said peripheral is taken from the group consisting of a computer mouse and a touch pad or screen, the using of said peripheral to select a family member including operating said peripheral to select a respective portrait picture displayed in said first family tree.

### Claim 18

A computer method for reviewing an electronic photo library, comprising:
at least indirectly accessing a database that stores, for each of a multiplicity of individuals, a plurality of portrait pictures each assigned a respective predetermined age index and depicting the respective individual within an age range corresponding to that respective age index;
displaying, on a display screen of an electronic device, a first collection of said portrait pictures from said database, wherein the displayed portrait pictures are of respective ones of said individuals and all share a common age index;
operating said computer to select a different age index; and in
response to the selecting of the different age index, displaying on said display a second collection of said portrait pictures from said database, wherein the portrait pictures of said second collection are of the same individuals as depicted in said first collection and have said different age index.

### Claim 19 (depends on 18)

The method defined in claim 18 wherein each of the individuals are assigned a preselected social closeness value or index defining a degree to which an associated facial image fills available space within a perimeter of the respective portrait picture, the displaying of said first collection and said second collection including displaying portrait pictures of selected individuals in accordance with respective preselected social closeness values or indices.

### Claim 20 (depends on 18)

The method defined in claim 18 wherein the age indices of the portrait pictures in said database are defined by predetermined age ranges.

### Claim 21 (depends on 18)

The method defined in claim 18 wherein the age indices of the portrait pictures in said database are approximate ages of the respective individuals when the respective portrait pictures were taken.

### Claim 22 (depends on 18)

The method defined in claim 18 wherein the individuals of said first collection and said second collection have a predefined relationship to one another.

### Claim 23 (depends on 18)

The method defined in claim 18 wherein the individuals of said first collection and said second collection are of different generations.

### Claim 24

A computer method for communicating life stories, comprising:
at least indirectly accessing to a database that stores, for each of a multiplicity of individuals, a plurality of portrait pictures each assigned a respective predetermined age index and depicting the respective individual within an age range corresponding to that respective age index;
displaying, on a display of an electronic device, a collection of said portrait pictures from said database, wherein the displayed portrait pictures are of a single one said individuals and have respective age indices, the portrait pictures of said collection being displayed in a chronological sequence; and
operating said electronic device to insert biographical textual material in association with each of the displayed portrait pictures so that the textual material appears on said display adjacent or aside the respective ones of the portrait pictures of said collection.

### Claim 25 (depends on 24)

The method defined in claim 24, further comprising providing operating said electronic device to insert pictorial and multi-media type material.
