IP Library Granted Patent US 8,769,438
Granted Patent B2
US 8,769,438 · App. 13/333,670 · Granted Jul 1, 2014

Methods and system for displaying pedigree charts on a touch device

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,769,438
App. No.
13/333,670
Granted
Jul 1, 2014
Kind
B2
Abstract

The present invention discloses an air fan turbine positioned horizontally or vertically in close proximity to the exhaust fan system of air handler systems. These turbine units catch the exhausted air flow from the exhaust ports of these air handler units to drive the turbine blades which are attached to a generator. As the propellor blades spin, they generate electricity. Thus, the man made air flow known as exhaust from the air handler systems is used to produce electricity. This invention not only uses man made air flow, but also repositions the air turbine 90° from a horizontal position to a vertical position to receive wind air from the atmosphere. When the air handler unit is turned off, a signal is sent to mechanically move the air turbine to the vertical position to redirect itself to then catch natural wind airflow on both roof top and ground mounted units.

Claims (66)

1. A method for navigating between a plurality of genealogical records, displayed on a touch-screen device, the method comprising:

receiving a selection of a first genealogical record in the plurality of genealogical records;

determining a plurality of familial records in the plurality of genealogical records that are related to the first genealogical record through one or more familial lines;

determining a first display group comprised of the first genealogical record and a familial record in the one or more familial lines;

determining a second display group comprises of a second familial record in a first familial line, wherein the second familial record in the second display group sequentially follows a familial record in the first display group;

causing to be displayed on a touch screen of the touch-screen device, a first plurality of icons representing each familial record in the first display group, wherein each icon in the first plurality of icons is positioned according to the one or more familial lines such that each familial line forms a familial line direction, the first plurality of icons arranged in at least two sections defined by a dividing line;

determining a direction from a finger gesture input from the touch screen of the touch-screen device;

determining that one of the one or more familial lines corresponds to the direction of the finger gesture input;

adding to the first display group, the second familial record from the second display group;

adding to the second display group, a paternal familial record in the first familial line that follows after the second familial record in the second display group;

adding to the second display group, a maternal record in a second familial line that follows after the second familial record in the second display group;

causing to be displayed on the touch screen of the touch-screen device, an icon representing the paternal familial record added to the first display group when the finger gesture input begins in a first section of the at least two sections; and

causing to be displayed on the touch screen of the touch-screen device, an icon representing the maternal familial record added to the first display group when the finger gesture input begins in a second section of the at least two sections.

2. The method for navigating between a plurality of genealogical records displayed on a touch-screen device of claim 1 further comprising:

storing the plurality of genealogical records in a memory;

storing display information for the first display group in a cache memory; and

storing display information for the second display group in the cache memory.

3. The method for navigating between a plurality of genealogical records displayed on a touch-screen device of claim 1 further comprising removing from the first display group and the second display group, any familial records that are not a part of the first familial line.

4. The method for navigating between a plurality of genealogical records displayed on a touch-screen device of claim 1 , wherein the first display group comprises parents and grandparents of the first genealogical record.

5. The method for navigating between a plurality of genealogical records displayed on a touch-screen device of claim 4 , wherein the first display group further comprises children and siblings of the first genealogical record.

6. The method for navigating between a plurality of genealogical records displayed on a touch-screen device of claim 1 , wherein the second familial record is associated with a great-grandparent of the first genealogical record.

7. The method for navigating between a plurality of genealogical records displayed on a touch-screen device of claim 1 , wherein a number of familial records in the first display group is determined based on a size of the touch screen and an amount of information available for each familial record.

8. A system for displaying and navigating between a plurality of genealogical records, the system comprising:

a processor;

a touch screen; and

a storage memory coupled with the processor, the storage memory including a set of instructions stored thereon which, when executed by the processor, cause the processor to:

store the plurality of genealogical records;

receive a selection of a first genealogical record in the plurality of genealogical records;

determine a plurality of familial records in the plurality of genealogical records that are related to the first genealogical record through one or more familial lines;

determine a first display group comprised of the first genealogical record and a familial record in the one or more familial lines;

determine a second display group comprises of a second familial record in a first familial line, wherein the second familial record in the second display group sequentially follows a familial record in the first display group;

cause to be displayed on a touch screen, a first plurality of icons representing each familial record in the first display group, wherein each icon in the first plurality of icons is positioned according to the one or more familial lines such that each familial line forms a familial line direction, the first plurality of icons arranged in at least two sections defined by a dividing line;

determine a direction from a finger gesture input from the touch screen;

determine that one of the one or more familial lines corresponds to the direction of the finger gesture input;

add to the first display group, the second familial record from the second display group;

add to the second display group, a paternal familial record in the first familial line that follows after the second familial record in the second display group;

add to the second display group, a maternal record in a second familial line that follows after the second familial record in the second display group;

cause to be displayed on the touch screen, an icon representing the paternal familial record added to the first display group when the finger gesture input begins in a first section of the at least two sections; and

cause to be displayed on the touch screen, an icon representing the maternal familial record added to the first display group when the finger gesture input begins in a second section of the at least two sections.

9. The system for displaying and navigating between a plurality of genealogical records of claim 8 , wherein the instructions further cause the processor to:

receive a second finger gesture input from the touch screen;

determine a vertical component of the second finger gesture input; and

using the vertical component of the second finger gesture input, select a child of the first genealogical record.

10. The system for displaying and navigating between a plurality of genealogical records of claim 8 , wherein the at least two sections are arranged vertically.

11. The system for displaying and navigating between a plurality of genealogical records of claim 8 , wherein when the processor causes to be displayed on the touch screen an icon representing the second familial record, comprising a continuous animation such that a set of relationships between familial records in the first display group are visually maintained.

12. The system for displaying and navigating between a plurality of genealogical records of claim 8 , wherein causing the first plurality of icons to be displayed on the touch screen comprises:

providing a docking field configured to receive an icon for the first genealogical record; and

positioning icons representing each familial record in the first display group relative to the docking field according to a type of familial relationship between each familial record and the first genealogical record.

13. The system for displaying and navigating between a plurality of genealogical records of claim 12 , wherein the set of instructions further causes the processor to determine the direction of a zoom command from a second finger gesture input from the touch screen, and change the first display group according to the direction of the zoom command.

14. The system for displaying and navigating between a plurality of genealogical records of claim 12 , the instructions further cause the processor to move a next icon in the first familial line in the direction of the finger gesture input into the docking field.

15. The method of claim 1 , wherein determining a direction from a finger gesture input comprises determining directional components from the finger gesture input, and wherein determining that one of the one or more familial lines corresponds to the direction of the finger gesture input comprises determining that one of the directional components of the finger gesture input corresponds to the familial line direction of one of the one or more familial lines.

16. The method of claim 15 , wherein causing to be displayed on the touch screen an icon representing the second familial record comprises:

adding display content on the touch screen in a display direction in order to include the second familial record, based on the familial line direction of the first familial line.

17. The method of claim 16 , wherein the display direction of adding content is in the direction of the first familial line, and wherein the magnitude of the added display content in the direction of the first familial line is proportional to the magnitude of the directional component of the finger gesture input corresponding to the familial line direction of the first familial line.

18. The method of claim 16 , wherein the display direction of adding content is further based on the starting point of the finger gesture input on the touch screen.

19. A method for navigating between a plurality of genealogical records displayed on a touch-screen device, the method comprising:

receiving a selection of a first genealogical record in the plurality of genealogical records;

determining a plurality of familial records in the plurality of genealogical records that are related to the first genealogical record through one or more familial lines;

determining a first display group comprising the first genealogical record and a familial record in the one or more familial lines;

determining a second display group comprising a paternal familial record in a first familial line, wherein the paternal familial record in the second display group sequentially follows a familial record in the first display group;

determining a third display group comprising a maternal familial record in a second familial line, wherein the maternal familial record in the third display group sequentially follows a familial record in the first display group;

causing to be displayed on a touch screen of the touch-screen device, a first plurality of icons representing each familial record in the first display group, wherein each icon in the first plurality of icons is positioned according to the one or more familial lines such that each familial line forms a familial line direction, the first plurality of icons arranged in at least two sections defined by a dividing line;

determining a direction from a finger gesture input from the touch screen of the touch-screen device;

determining that one of the one or more familial lines corresponds to the direction of the finger gesture input;

causing to be displayed on the touch screen of the touch-screen device, an icon representing the paternal familial record added to the first display group when the finger gesture input begins in one of the two sections; and

causing to be displayed on the touch screen of the touch-screen device, an icon representing the maternal familial record added to the first display group when the finger gesture input begins in the other of the two sections.

Assignments (11)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 23, 2011
From: MANGUM, GARY; BRYANT, JOSH
To: ANCESTRY.COM OPERATIONS INC.
Reel/Frame 027441/0950 →