IP Library › Granted Patent US 8,452,805
Granted Patent B2
US 8,452,805 · App. 12/717,466 · Granted May 28, 2013

Genealogy context preservation

Inventors: Charles Douglas Knutson (Salem, UT); Jonathan Leo Krein (Provo, UT); Daniel Zappala (Cedar Hills, UT); Daniel Pierce Delorey (Duvall, WA)
Assignee: Kinpoint, Inc.
G06F17/30424
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,452,805
App. No.
12/717,466
Granted
May 28, 2013
Kind
B2
Abstract

Preserving context and providing suggestions for genealogy searching. A method includes storing in a storage medium previous user interaction with a genealogical research system from a previous genealogical research session. Initiation of a new genealogical research session is detected. In response to the new research session and based on the previous user interaction with the research system, the system provides suggestions for continuing genealogical research.

Claims (37)

1. In a computing environment, a method preserving context and providing suggestions for genealogy searching, the method comprising:

storing in a storage medium indications of previous user interactions for a particular individual user with a genealogical research system from a previous genealogical research session of a particular individual user, the stored indications of previous interactions including identification of specific research tasks performed in previous genealogical research sessions and association the specific research tasks with the previous genealogical research sessions so as to maintain research context of the particular individual user by identifying recently performed specific research tasks;

based on the stored previous user interactions, including specific research tasks performed, identifying specific research tasks that are yet to be performed by the particular individual user to achieve an individual user's overarching research goals;

storing in a storage medium indications of the identified specific research tasks that are yet to be performed by the particular individual user to achieve an individual user's overarching research goals;

detecting initiation of a new genealogical research session by the particular individual user; and

in response to the new research session and based on previous user interactions of the particular individual user with the research system, providing suggestions for continuing genealogical research based on previous research context and research history, by providing suggestions, including the identified specific research tasks that are yet to be performed by the particular individual user, to meet the particular individual user's overarching genealogical research goals as determined based one the particular user's previous interactions, including specific research tasks performed in previous genealogical research sessions.

2. The method of claim 1 , wherein providing suggestions comprises suggesting specific genealogical search activities directed to one or more individuals that still need to be performed.

3. The method of claim 1 , wherein providing suggestions comprises suggesting specific genealogical search activities directed to relationships between individuals that still need to be performed.

4. The method of claim 1 , wherein providing suggestions comprises suggesting specific genealogical search activities directed to one or more search methods that still need to be performed.

5. The method of claim 1 , wherein providing suggestions comprises suggesting specific genealogical search activities directed to one or more search databases that still need to be performed.

6. The method of claim 1 , wherein the previous user interactions comprises attributes of previous user searches related to an individual or relationships between individuals.

7. The method of claim 1 , wherein the previous user interactions comprises settings configured by a user indicating preferences for activities.

8. The method of claim 1 , wherein providing suggestions comprises suggesting specific research activities related to one or more individuals based on genealogical closeness of the one or more individuals to at least one other individual that still need to be performed.

9. The method of claim 1 , wherein providing suggestions comprises suggesting specific research activities related to geographical considerations that still need to be performed.

10. The method of claim 1 , wherein providing suggestions comprises suggesting specific research activities related to one or more gaps in a genealogical graph that still need to be performed.

11. The method of claim 10 , wherein at least one of the gaps represents a missing individual.

12. The method of claim 10 , wherein at least one of the gaps represents a missing date.

13. The method of claim 1 , wherein providing suggestions comprises suggesting specific research activities related to one or more individuals based on a type of familial relationship between the one or more individuals to at least one other individual that still need to be performed.

14. The method of claim 1 , wherein providing suggestions comprises suggesting other individuals that may be contacted to assist with genealogical research.

15. The method of claim 1 , wherein providing suggestions comprises suggesting that citations be provided for user provided genealogical data.

16. The method of claim 1 , wherein providing suggestions comprises suggesting correction of discrepancies or disputed data.

17. The method of claim 1 , wherein providing suggestions comprises suggesting activities to merge collaborative shared data for an individual or relationship.

18. The method of claim 1 , wherein storing in a storage medium indications of previous user interactions for a particular individual user with a genealogical research system from a previous genealogical research session comprises storing an indication of data sources, from a previously indentified set of data sources, that have already been searched in a previous genealogical research session for missing information and wherein providing suggestions for continuing genealogical research based on previous research context and research history comprises identifying to the user any remaining data sources from the previously identified set of sources that were not already searched for the missing information in previous genealogical research sessions.

19. In a computing environment, a physical computer storage media that excludes signal and carrier waves comprising computer executable instructions that when executed by one or more computer processors causes the following to be performed:

storing in a storage medium indications previous user interactions for a particular individual user with a genealogical research system from a previous genealogical research session of the particular individual user, the stored indication of previous interactions including identification of specific research tasks performed in previous genealogical research sessions and associating the specific research tasks with the previous genealogical research sessions so as to maintain research context of the particular individual user by identifying recently performed specific research tasks;

based on the stored previous user interactions, including specific research tasks performed, identifying specific research tasks that are yet to be performed by the particular individual user to achieve an individual user's overarching research goals;

storing in a storage medium indications of the identified specific research tasks that are yet to be performed by the particular individual user to be achieve an individual user's overarching research goals;

detecting initiation of a new genealogical research session by the particular individual user; and

in response to the new research session and based on previous user interactions of the particular individual user with the research system, providing suggestions for continuing genealogical research based on previous research context and research history, by providing suggestions, including the identified specific research tasks that are yet to be performed by the particular individual user, to meet the particular individual user's overarching genealogical research goals as determined based on the particular user's previous interactions, including specific research tasks performed in previous genealogical research sessions.

20. In a computing environment,

one or more computer processors;

a computer memory comprising a computer readable storage medium comprising computer executable instructions that when executed by one or more computer processors causes the following to performed:

storing in a storage medium indications of previous user interactions for a particular individual user with a genealogical research system from a previous genealogical research session of the particular individual user, the stored indication of previous interactions including identification of specific research tasks performed in previous genealogical research sessions and associating the specific research tasks with the previous genealogical research sessions so as to maintain research context of the particular individual user by identifying recently performed specific research tasks;

based on the stored previous user interaction, including specific research tasks performed, identifying specific research tasks that are yet to ne performed by the particular individual user to achieve and individual user's overarching research goals;

storing in a storage medium indications of the identified specific research tasks that are yet to be performed by the particular individual user to achieve an individual user's overarching research goals;

detecting initiation of a new genealogical research session by the particular individual user; and

in response to the new research session and based on previous user interactions of the particular individual user with the research system, providing suggestions for continuing genealogical research based on previous research context and research history, by providing suggestions, including the identified specific research tasks that are yet to be performed by the particular individual user, to meet the particular individual user's overarching genealogical research goals as determined based on the particular user's previous interactions, including specific research tasks performed in previous genealogical research sessions.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2013
From: HARKER, ALAN R.; KNUTSON, CHARLES D.
To: KINPOINT, INC.
Reel/Frame 030117/0093 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2010
From: KNUTSON, CHARLES DOUGLAS; KREIN, JONATHAN LEO; ZAPPALA, DANIEL; DELOREY, DANIEL PIERCE
To: BRIGHAM YOUNG UNIVERSITY
Reel/Frame 024029/0703 →
Continuity (2)
Provisional Application 61209372 · Mar 5, 2009
Related Publication 20100228770A1 · Sep 9, 2010