IP Library Granted Patent US 7,870,139
Granted Patent B2
US 7,870,139 · App. 11/777,215 · Granted Jan 11, 2011

Correlating genealogy records systems and methods

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 7,870,139
App. No.
11/777,215
Granted
Jan 11, 2011
Kind
B2
Abstract

A method of consolidating genealogy records includes partitioning the records using at least one index file to form one or more partitions, sorting the records in a partition based on a data element in the records, comparing records within a sort range, based on the comparison, identifying same person records, consolidating information in the same person records, receiving a request from a user to view at least a portion of the consolidated information for a particular group of same person records, and sending a file that includes the portion to the user.

Claims (61)

1. A method of consolidating genealogy records, comprising:

partitioning the records using at least one index file to form one or more partitions;

sorting the records in a partition based on a data element in the records;

comparing records within a sort range;

based on the comparison, identifying same person records, wherein identifying same person records comprises:

calculating a factor that represents the likelihood that two records represent the same individual;

comparing the factor to a predetermined threshold; and

based on the comparison, provisionally determining whether the records represent the same individual;

for each pair of records provisionally determined to represent the same individual:

calculating a factor that represents the likelihood that respective mother records for the pair of records represent the same mother;

calculating a factor that represents the likelihood that respective father records for the pair of records represent the same father;

using the factor that represents the likelihood that the two records represent the same individual, the factor that represents the likelihood that respective mother records for the pair of records represent the same mother, and the factor that represents the likelihood that respective father records for the pair of records represent the same father, calculating a revised factor representing the likelihood that the pair of records represent the same individual;

comparing the revised factor to a predetermined threshold; and

based on the comparison, determining that the two records represent the same individual;

consolidating information in the same person records;

receiving a request from a user to view at least a portion of the consolidated information for a particular group of same person records; and

sending a file comprising the portion to the user.

2. The method of claim 1 , wherein partitioning the records using at least one index file comprises using a surname index to identify records having the same surnames and grouping those records into a surname partition.

3. The method of claim 1 , wherein sorting the records in a partition based on a data element in the records comprises sorting the records based on birth date.

4. The method of claim 1 , wherein sorting the records in a partition based on a data element in the records comprises sorting the records based on a selection from the group consisting of name, death data, death place, and birth place.

5. The method of claim 1 , wherein identifying same person records comprises calculating a score that represents the likelihood that a pair of compared records represent the same person.

6. The method of claim 1 , wherein the portion comprises a family tree based on consolidated information from a plurality of records.

7. The method of claim 2 , further comprising using the surname index to identify records having similar surnames and grouping those records into the surname partition.

8. The method of claim 3 , wherein comparing records within a sort range comprises comparing records within a birth date range.

9. The method of claim 5 , further comprising comparing records related to pairs of same person records.

10. The method of claim 7 , wherein using the surname index to identify records having similar surnames comprises using a phonetic algorithm to identify records having similar surnames.

11. The method of claim 9 , wherein comparing records related to pairs of same person records comprises revising the score based on the comparison of related records.

12. The method of claim 10 , wherein the phonetic algorithm comprises double metaphone.

13. The method of claim 10 , wherein the phonetic algorithm comprises SOUNDEX.

14. The method of claim 11 , wherein identifying same person records comprises comparing the score to a predetermined threshold and rejecting records as “same person” records if the score is below the threshold.

15. A system for consolidating genealogy records, comprising:

a processor programmed to:

partition the records using at least one index file to form one or more partitions;

sort the records in a partition based on a data element in the records;

compare records within a sort range;

based on the comparison, identify same person records, by:

calculating a factor that represents the likelihood that two records represent the same individual;

comparing the factor to a predetermined threshold;

based on the comparison, provisionally determining whether the records represent the same individual;

for each pair of records provisionally determined to represent the same individual:

calculating a factor that represents the likelihood that respective mother records for the pair of records represent the same mother;

calculating a factor that represents the likelihood that respective father records for the pair of records represent the same father;

using the factor that represents the likelihood that the two records represent the same individual, the factor that represents the likelihood that respective mother records for the pair of records represent the same mother, and the factor that represents the likelihood that respective father records for the pair of records represent the same father, calculating a revised factor representing the likelihood that the pair of records represent the same individual;

comparing the revised factor to a predetermined threshold; and

based on the comparison, determining that the two records represent the same individual;

consolidate information in the same person records;

receive a request from a user to view at least a portion of the consolidated information for a particular group of same person records; and

send a file comprising the portion to the user.

16. The system of claim 15 , wherein the processor, in being programmed to partition the records using at least one index file is further programmed to use a surname index to identify records having the same surnames and grouping those records into a surname partition.

17. The system of claim 15 , wherein the processor, in being programmed to sort the records in a partition based on a data element in the records is further programmed to sort the records based on birth date.

18. The system of claim 15 , wherein the processor, in being programmed to sort the records in a partition based on a data element in the records is further programmed to sort the records based on a selection from the group consisting of name, death data, death place, and birth place.

19. The system of claim 15 , wherein the processor, in being programmed to identify same person records is further programmed to calculate a score that represents the likelihood that a pair of compared records represent the same person.

20. The system of claim 15 , wherein the portion comprises a family tree based on consolidated information from a plurality of records.

21. The system of claim 16 , the processor is further programmed to use the surname index to identify records having similar surnames and group those records into the surname partition.

22. The system of claim 17 , wherein the processor, in being programmed to compare records within a sort window is further programmed to compare records within a birth date range.

23. The system of claim 19 , further the processor is further programmed to compare records related to pairs of same person records.

24. The system of claim 21 , wherein the processor, in being programmed to use the surname index to identify records having similar surnames is further programmed to use a phonetic algorithm to identify records having similar surnames.

25. The system of claim 23 , wherein the processor, in being programmed to compare records related to pairs of same person records is further programmed to revise the score based on the comparison of related records.

26. The system of claim 24 , wherein the phonetic algorithm comprises double metaphone.

27. The system of claim 24 , wherein the phonetic algorithm comprises SOUNDEX.

28. The system of claim 25 , wherein the processor, in being programmed to identify same person records is further programmed to compare the score to a predetermined threshold and reject records as “same person” records if the score is below the threshold.

Assignments (17)
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 →
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 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 →
TERMINATION OF SECURITY INTEREST IN PATENTS Recorded Dec 27, 2012
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: ANCESTRY.COM OPERATIONS INC.
Reel/Frame 029548/0515 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Sep 13, 2010
From: ANCESTRY.COM OPERATIONS INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 024973/0278 →
TERMINATION OF SECURITY INTEREST IN PATENTS Recorded Sep 13, 2010
From: CIT LENDING SERVICES CORPORATION, AS ADMINISTRATIVE AGENT
To: THE GENERATIONS NETWORK, INC.
Reel/Frame 024975/0540 →
CHANGE OF NAME Recorded Jul 28, 2009
From: THE GENERATIONS NETWORK, INC.
To: ANCESTRY.COM OPERATIONS INC.
Reel/Frame 023017/0449 →
PATENT SECURITY AGREEMENT Recorded Dec 6, 2007
From: THE GENERATIONS NETWORK, INC.
To: CIT LENDING SERVICES CORPORATION
Reel/Frame 020206/0664 →
CHANGE OF NAME Recorded Sep 19, 2007
From: MYFAMILY.COM, INC.
To: THE GENERATIONS NETWORK, INC.
Reel/Frame 019849/0727 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2007
From: COOKSON, BENNETT, JR.; BOYER, KEN; COLLINGS, JERRY; HAMILTON, JAMES MARK; JEFFERSON, KENDALL J.; PARKINSON, GRANT; REID, DOUGLAS T.; THAYNE, DAREN; WOLFGRAMM, MICHAEL J.
To: MYFAMILY.COM, INC.
Reel/Frame 019849/0125 →