IP Library › Granted Patent US 12,253,386
Granted Patent B2
US 12,253,386 · App. 18/514,159 · Granted Mar 18, 2025

Tracking a moving sports object in varied environmental conditions

Inventor: Henri Johnson (Windermere, FL)
Assignee: EDH US LLC
G01C5/06A63B24/0021G01W1/06A63B2024/0034A63B2024/0056A63B2102/02A63B2102/18A63B2102/32A63B2220/72A63B2220/73A63B2220/74A63B2220/75A63B2220/76A63B2225/20A63B2225/50
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 12,253,386
App. No.
18/514,159
Granted
Mar 18, 2025
Kind
B2
Abstract

Systems, methods and computer-readable media are provided for determining an effective altitude in relation to a moving sports object. In some examples, a method includes determining respective values for an air temperature, an air pressure, and a relative humidity of an environment of interest. Based on the determined respective values of the air temperature, the air pressure, and the relative humidity, an air density for the environment of interest is calculated to derive a first air density value. A second air density value is derived for a reference environment. An absolute value of a difference between the first and second air densities is compared against a preset comparison value and, based on the comparison being equal to or smaller than the preset comparison value, an output including an indicator of the effective altitude is generated.

Claims (44)

1. A method for determining an effective altitude in relation to a moving object, the method comprising operations including:

obtaining, with a processor, respective values for an air temperature, an air pressure, and a relative humidity of an environment of interest;

based on the obtained respective values of the air temperature, the air pressure, and the relative humidity, calculating, with the processor, an air density for the environment of interest to derive a first air density value for the environment of interest;

determining, with the processor, an altitude value for a reference environment to derive a first altitude value;

using the first altitude value to calculate, with the processor, a related air pressure value;

using the calculated related air pressure value, and a preset temperature value and a preset relative humidity value for the reference environment, calculating, with the processor, an air density for the reference environment to derive a second air density value;

comparing, with the processor, the first air density value and the second air density value to derive an absolute difference value;

comparing, with the processor, the absolute difference value against a preset comparison value to generate an output, the output including an indicator of the effective altitude based on the comparison of the absolute difference value against the preset comparison value; and

calculating and displaying, on a display, a flightpath of the moving object based on the effective altitude.

2. The method of claim 1 , further comprising iteratively adjusting the value of the first altitude value, and repeating the operations to derive the absolute difference value, until a matching condition is reached in which the absolute difference value is equal to or smaller than the preset comparison value.

3. The method of claim 1 , further comprising assigning the value of the first altitude value to the effective altitude and generating the indicator of the effective altitude as the output.

4. The method of claim 1 , further comprising displaying on the display a value of a wind speed or direction into the calculation or generation of the flightpath.

5. The method of claim 1 , further comprising displaying on the display a value of a height difference between a release position and a landing position of the object into the calculation or generation of the flightpath.

6. The method of claim 1 , wherein the obtaining includes obtaining the respective values via the Internet from weather data sources.

7. The method of claim 1 , wherein the obtaining includes electronically obtaining the respective values from an air temperature and humidity meter, barometer and anemometer embedded in an electronic device.

8. A system for determining an effective altitude in relation to a moving object, the system including:

a display;

processors; and

a memory storing instructions that, when executed by at least one processor among the processors, cause the system to perform operations comprising:

obtaining respective values for an air temperature, an air pressure, and a relative humidity of an environment of interest;

based on the obtained respective values of the air temperature, the air pressure, and the relative humidity, calculating an air density for the environment of interest to derive a first air density value for the environment of interest;

determining an altitude value for a reference environment to derive a first altitude value;

using the first altitude value to calculate a related air pressure value;

using the calculated related air pressure value, and a preset temperature value and a preset relative humidity value for the reference environment, calculating an air density for the reference environment to derive a second air density value;

comparing the first air density value and the second air density value to derive an absolute difference value;

comparing the absolute difference value against a preset comparison value to generate an output, the output including an indicator of the effective altitude based on the comparison of the absolute difference value against the preset comparison value; and

calculating and displaying, on a display, a flightpath of the moving object based on the effective altitude.

9. The system of claim 8 , wherein the operations further comprise iteratively adjusting the value of the first altitude value, and repeating the operations to derive the absolute difference value, until a matching condition is reached in which the absolute difference value is equal to or smaller than the preset comparison value.

10. The system of claim 8 , wherein the operations further comprise assigning the value of the first altitude value to the effective altitude and generating the indicator of the effective altitude as the output.

11. The system of claim 8 , wherein the operations further comprise displaying on the display a value of a wind speed or direction into the calculation or generation of the flightpath.

12. The system of claim 8 , wherein the operations further comprise displaying on the display a value of a height difference between a release position and a landing position of the moving object into the calculation or generation of the flightpath.

13. A machine-readable medium comprising instructions that, when read by a machine, cause the machine to perform operations in a method determining an effective altitude of a moving object, the operations comprising, at least:

obtaining respective values for an air temperature, an air pressure, and a relative humidity of an environment of interest;

based on the obtained respective values of the air temperature, the air pressure, and the relative humidity, calculating an air density for the environment of interest to derive a first air density value for the environment of interest;

determining an altitude value for a reference environment to derive a first altitude value;

using the first altitude value to calculate a related air pressure value;

using the calculated related air pressure value, and a preset temperature value and a preset relative humidity value for the reference environment, calculating an air density for the reference environment to derive a second air density value;

comparing the first air density value and the second air density value to derive an absolute difference value;

comparing the absolute difference value against a preset comparison value to generate an output, the output including an indicator of the effective altitude based on the comparison of the absolute difference value against the preset comparison value; and

calculating and displaying, on a display, a flightpath of the moving object based on the effective altitude.

14. The medium of claim 13 , wherein the operations further comprise iteratively adjusting the value of the first altitude value, and repeating the operations to derive the absolute difference value, until a matching condition is reached in which the absolute difference value is equal to or smaller than the preset comparison value.

15. The medium of claim 13 , wherein the operations further comprise assigning the value of the first altitude value to the effective altitude and generating the indicator of the effective altitude as the output.

16. The medium of claim 13 , wherein the operations further comprise displaying on the display a value of a wind speed or direction into the calculation or generation of the flightpath.

17. The medium of claim 13 , wherein the operations further comprise displaying on the display a value of a height difference between a release position and a landing position of the moving object into the calculation or generation of the flightpath.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 8, 2024
From: JOHNSON, HENRI
To: EDH US LLC
Reel/Frame 066049/0554 →
Continuity (4)
Continuation 18147354 · Dec 28, 2022
Continuation 16742041 · Jan 14, 2020
Provisional Application 62792034 · Jan 14, 2019
Related Publication 20240085178A1 · Mar 14, 2024
References Cited (18)
US 5509295A · Bartoli · 1996 [cited by examiner]
US 11573082B2 · Johnson · 2023 [cited by applicant]
US 20050178622A1 · Blue · 2005 [cited by examiner]
US 20110021293A1 · York · 2011 [cited by examiner]
US 20140135956A1 · Thurman · 2014 [cited by examiner]
US 20140180451A1 · Marty · 2014 [cited by examiner]
US 20150233713A1 · Wolf · 2015 [cited by examiner]
US 20180200582A1 · Thurman · 2018 [cited by examiner]
US 20180229080A1 · Martin · 2018 [cited by examiner]
US 20200225031A1 · Johnson · 2020 [cited by applicant]
US 20230160693A1 · Johnson · 2023 [cited by applicant]
“U.S. Appl. No. 16/742,041, Corrected Notice of Allowability mailed Sep. 29, 2022”, 3 pgs. [cited by applicant]
“U.S. Appl. No. 16/742,041, Non Final Office Action mailed Apr. 11, 2022”, 6 pgs. [cited by applicant]
“U.S. Appl. No. 16/742,041, Notice of Allowance mailed Sep. 22, 2022”, 7 pgs. [cited by applicant]
“U.S. Appl. No. 16/742,041, Response Filed Sep. 9, 2022 to Non Final Office Action mailed Apr. 11, 2022”, 9 pgs. [cited by applicant]
“U.S. Appl. No. 18/147,354, Non Final Office Action mailed Aug. 9, 2023”, 11 pgs. [cited by applicant]
“U.S. Appl. No. 18/147,354, Notice of Allowance mailed Sep. 7, 2023”, 7 pgs. [cited by applicant]
“U.S. Appl. No. 18/147,354, Response filed Aug. 30, 2023 to Non Final Office Action mailed Aug. 9, 2023”, 9 pgs. [cited by applicant]