IP Library Granted Patent US 9,030,502
Granted Patent B2
US 9,030,502 · App. 13/440,586 · Granted May 12, 2015

System and method for organizing documents

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 9,030,502
App. No.
13/440,586
Granted
May 12, 2015
Kind
B2
Abstract

A system and method for organizing photos and other documents include a user interface for displaying photos and data nodes. A photo may be placed at a data node by selecting a facial image in the photo and then moving the facial image (e.g., using a drop and drag technique) to associate the facial image with the node. In alternative embodiments, a portion of a photo other than a facial image may be selected, or an entire photo may be selected, and then placed at the node. The user can identify nodes based on the person in the facial image and tag the photo with identifying information. In some embodiments, existing nodes (e.g., in a family tree) can be displayed in order to have photos placed therein. Relationship nodes can be suggested as facial images are associated with nodes.

Claims (47)

1. A method for associating a photo with a data structure, comprising:

displaying the photo at a graphical user interface (GUI);

selecting at least one image in the photo relating to a first subject in the photo;

in response to selecting the at least one image, creating a first data node that is initially empty;

displaying the first data node at the same GUI;

at the GUI, graphically moving the selected image to the displayed first data node; and

in response to graphically moving the selected image to the displayed first data node, associating the photo with the first data node, so that the first data node is no longer empty;

entering photo tagging information in order to identify the displayed photo;

displaying a node identifying window at the GUI in response to associating the photo with the first data node, wherein the node identifying information is entered at the node identifying window, and wherein the node identifying information relates to the first subject in the photo and identifies the displayed first data node;

after associating the photo with the first data node, creating relationship nodes that are initially empty, each relationship node representing one or more different subjects having a relationship to the first subject;

displaying the relationship nodes at the GUI, each relationship node connected to the first data node in order to represent the relationship between the first subject and one of the different subjects;

selecting a second image in the photo relating to the one or more different subjects; and

at the GUI, graphically moving the selected second image in the photo to one of the displayed relationship nodes, so that the one of the displayed relationship nodes is no longer empty.

2. The method of claim 1 , further comprising displaying a photo tagging window at the GUI in response to associating the photo with the data node, wherein the photo tagging information is entered at the displayed photo tagging window, and wherein the photo tagging information identifies the displayed photo.

3. The method of claim 2 , wherein the photo tagging information is selected from a group comprising a name, place, event, or thing associated with the photo.

4. The method of claim 1 , further comprising:

displaying a sharing window for entering information identifying a person for receiving the photo and the photo tagging information.

5. The method of claim 1 , wherein the first subject is a first person, wherein the different subjects are each a different person having a familial relationship to the first subject.

6. The method of claim 1 , wherein the displayed first data node represents a person, and wherein the at least one image is a facial image.

7. The method of claim 1 , wherein associating the photo with the data node comprises storing a copy of the photo at the data node.

8. The method of claim 1 , wherein associating the photo with the data node comprises associating a link with the data node, the link identifying a location where the photo may be accessed.

9. The method of claim 1 , wherein in response to graphically moving the selected second facial image in the photo to the one of the displayed relationship nodes, the photo is associated with the one of the displayed relationship nodes, whereby the tagging information identifying the displayed photo is associated with the photo stored at the data node and with the same photo stored at the one of the displayed relationship nodes.

10. The method of claim 1 , wherein the photo has a subject, and wherein the method further comprises:

determining the first subject of the photo; and

creating the first data node based on the determined subject.

11. The method of claim 10 , wherein the determined subject of the photo is a category chosen from a group comprising: childhood, early school years, high school, college, marriage, career and military.

12. A system for associating a photo with a data structure, comprising one or more processors programmed to:

display the photo at a graphical user interface (GUI);

detect at least one image of a subject in the photo;

select the at least one image in the photo relating to a first subject in the photo;

in response to selecting the at least one image, create a first data node that is initially empty;

display the first data node at the same GUI;

graphically move the selected image at the GUI to the displayed first data node;

in response to graphically moving the selected image to the displayed first data node, associate the photo with the first data node, so that the first data node is no longer empty;

receive photo tagging information in order to identify the displayed photo;

display a node identifying window at the GUI in response to associating the photo with the first data node, wherein node identifying information is entered at the node identifying window, and wherein the node identifying information relates to the first subject in the photo and identifies the displayed first data node;

after associating the photo with the first data node, create relationship nodes that are initially empty, each relationship node representing one or more different subjects having a relationship to the first subject;

display the relationship nodes at the GUI, each relationship node connected to the first data node in order to represent the relationship between the first subject and one of the different subjects;

select a second image in the photo relating to the one or more different subjects; and

at the GUI, graphically move the selected second image in the photo to one of the displayed relationship nodes, so that one of the displayed relationship nodes is no longer empty.

13. The system of claim 12 , wherein the one or more processors are further programmed to:

display a photo tagging window at the GUI in response to associating the photo with the data node, wherein the photo tagging information is entered at the displayed photo tagging window, and wherein the photo tagging information identifies the displayed photo.

14. The system of claim 13 , wherein the photo tagging information is selected from a group comprising a name, place, event, or thing associated with the photo.

15. The system of claim 12 , wherein the one or more processors are further programmed to:

display a sharing window for entering information identifying a person for receiving the photo and the photo tagging information.

16. The system of claim 12 , wherein the first subject is a first person, wherein the different subjects are each a different person having a familial relationship to the first subject.

17. The system of claim 12 , wherein the displayed first data node represents a person, and wherein the at least one image is a facial image.

Assignments (11)
SECURITY INTEREST Recorded Dec 7, 2020
From: ANCESTRY.COM DNA, LLC; ANCESTRY.COM OPERATIONS INC.; IARCHIVES, INC.; ANCESTRYHEALTH.COM, LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 054627/0237 →
RELEASE OF FIRST LIEN SECURITY INTEREST Recorded Dec 7, 2020
From: JPMORGAN CHASE BANK, N.A.
To: ANCESTRY.COM OPERATIONS INC.; IARCHIVES, INC.; ANCESTRY.COM DNA, LLC; ANCESTRYHEALTH.COM, LLC; ADPAY, INC.
Reel/Frame 054618/0298 →
SECURITY INTEREST Recorded Dec 7, 2020
From: ANCESTRY.COM DNA, LLC; ANCESTRY.COM OPERATIONS INC.; IARCHIVES, INC.; ANCESTRYHEALTH.COM, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 054627/0212 →
RELEASE OF SECURITY INTEREST Recorded Nov 29, 2017
From: DEUTSCHE BANK AG NEW YORK BRANCH
To: ANCESTRY.COM LLC; ANCESTRY US HOLDINGS INC.; ANCESTRY.COM INC.; ANCESTRY.COM OPERATIONS INC.
Reel/Frame 044529/0025 →
SECOND LIEN SECURITY AGREEMENT Recorded Oct 24, 2016
From: ANCESTRY.COM OPERATIONS INC.; IARCHIVES, INC.; ANCESTRY.COM DNA, LLC; ANCESTRYHEALTH.COM, LLC; ADPAY, INC.
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 040259/0978 →
FIRST LIEN SECURITY AGREEMENT Recorded Oct 21, 2016
From: ANCESTRY.COM OPERATIONS INC.; IARCHIVES, INC.; ANCESTRY.COM DNA, LLC; ANCESTRYHEALTH.COM, LLC; ADPAY, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 040449/0663 →
RELEASE OF SECURITY INTEREST Recorded Oct 20, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ANCESTRY.COM OPERATIONS INC.; ANCESTRY.COM DNA, LLC; IARCHIVES, INC.
Reel/Frame 040424/0354 →
SECURITY AGREEMENT Recorded Sep 1, 2015
From: ANCESTRY.COM OPERATIONS INC.; IARCHIVES, INC.; ANCESTRY.COM DNA, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 036519/0853 →
RELEASE (REEL 029537/ FRAME 0064) Recorded Aug 31, 2015
From: BARCLAYS BANK PLC
To: ANCESTRY.COM OPERATIONS INC.; ANCESTRY.COM DNA, LLC; IARCHIVES, INC.
Reel/Frame 036514/0816 →
PATENT SECURITY AGREEMENT Recorded Dec 28, 2012
From: ANCESTRY.COM OPERATIONS INC.; ANCESTRY.COM DNA, LLC; IARCHIVES, INC.
To: BARCLAYS BANK PLC, COLLATERAL AGENT
Reel/Frame 029537/0064 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 7, 2012
From: BROOKHART, CHRIS
To: ANCESTRY.COM OPERATIONS INC.
Reel/Frame 028164/0103 →