IP Library Granted Patent US 10,896,619
Granted Patent B2
US 10,896,619 · App. 16/115,959 · Granted Jan 19, 2021

Position reporting and navigation in an integrated flight application using bullseye

Inventors: Travis Scott Clayton Root (Austin, TX); Luis Manuel Flores Vasquez (Portland, ME)
Assignee: ForeFlight LLC
G08G5/0047G01S19/51G08G5/0004G08G5/0017G08G5/0034
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 10,896,619
App. No.
16/115,959
Granted
Jan 19, 2021
Kind
B2
Abstract

Position reporting and navigating using a bullseye in an integrated flight application includes obtaining bullseye coordinates in a map reference frame. The map reference frame is associated with a map of the integrated flight application. Position reporting and navigating using a bullseye in an integrated flight application further includes determining current location coordinates in the map reference frame, rendering the map with the bullseye and a current location indicator superimposed on the map, using the bullseye coordinates and the current location coordinates in the map reference frame, determining the current location coordinates in a bullseye reference frame, and reporting the current location in the bullseye reference frame.

Claims (54)

1. A method for position reporting and navigating using a bullseye in an integrated flight application, the method comprising:

receiving, in a user interface of the integrated flight application executing on a portable computing device, a first selection of a location on a map displayed in the user interface;

receiving a second selection in the user interface to set the location as a bullseye;

obtaining, responsive to the first selection and the second selection, bullseye coordinates of the bullseye in a map reference frame,

wherein the map reference frame is associated with a map of the integrated flight application;

detecting, by the integrated flight application using a global positioning system (GPS) sensor of the portable computing device, current location coordinates in the map reference frame;

displaying, by the integrated flight application in a display of the portable computing device, the map with a bullseye located at the bullseye coordinates and a current location indicator superimposed on the map, wherein displaying the map uses the bullseye coordinates and the current location coordinates in the map reference frame;

transforming, by the integrated flight application, the current location coordinates in the map reference frame to current location coordinates in a bullseye reference frame;

displaying, in the user interface of the integrated flight application, a bullseye instrument listing the current location coordinates in the bullseye reference frame, the bullseye instrument being a popup box in the user interface;

receiving, in the bullseye instrument of the user interface of the integrated flight application, object coordinates in the bullseye reference frame;

determining the object coordinates in the map reference frame;

displaying, in the user interface of the integrated flight application, the map with an object indicator superimposed on the map, using the object coordinates in the map reference frame;

generating, by the integrated flight application, a flight plan from the current location to the object; and

displaying, in the user interface of the integrated flight application, the map with the flight plan superimposed on the map.

2. The method of claim 1 , further comprising:

tracking the current location during the execution of the flight plan; and

storing the tracked current location.

3. The method of claim 1 , wherein the bullseye coordinates are obtained from a user entering the bullseye coordinates.

4. The method of claim 1 , wherein the map reference frame is based on one selected from a group consisting of a latitude/longitude representation and a military grid reference system (MGRS) representation.

5. The method of claim 1 , wherein the bullseye reference frame is a polar reference frame using the bullseye as an origin.

6. The method of claim 1 , further comprising sharing the bullseye coordinates to a secondary application, wherein the integrated flight application and the secondary application are hosted on different devices.

7. A system for position reporting and navigating using a bullseye in an integrated flight application, the system comprising:

a computer processor of a portable computing device; and

instructions executing on the computer processor, causing the system to:

receive, in a user interface of the integrated flight application executing on the portable computing device, a first selection of a location on a map displayed in the user interface;

receive a second selection in the user interface to set the location as a bullseye;

obtain, responsive to the first selection and the second selection, bullseye coordinates of the bullseye in a map reference frame, wherein the map reference frame is associated with a map of the integrated flight application;

detect, by the integrated flight application using a global positioning system (GPS) sensor of the portable computing device, current location coordinates in the map reference frame;

display, by the integrated flight application in a display of the portable computing device, the map with a bullseye located at the bullseye coordinates and a current location indicator superimposed on the map, wherein displaying the map uses the bullseye coordinates and the current location coordinates in the map reference frame;

transform, by the integrated flight application, the current location coordinates in the map reference frame to current location coordinates in a bullseye reference frame;

display, in the user interface of the integrated flight application, a bullseye instrument listing the current location coordinates in the bullseye reference frame, the bullseye instrument being a popup box in the user interface;

receive, in the bullseye instrument of the user interface of the integrated flight application, object coordinates in the bullseye reference frame;

determine the object coordinates in the map reference frame;

display, in the user interface of the integrated flight application, the map with an object indicator superimposed on the map, using the object coordinates in the map reference frame;

generate, by the integrated flight application, a flight plan from the current location to the object; and

display, in the user interface of the integrated flight application, the map with the flight plan superimposed on the map.

8. The system of claim 7 , further comprising a communication interface, and wherein the instructions further cause the system to share the bullseye coordinates to a secondary application, using the communication interface, wherein the secondary application is hosted on a secondary system.

9. A non-transitory computer readable medium comprising computer readable program code for causing a computer system to:

receive, in a user interface of the integrated flight application executing on a portable computing device, a first selection of a location on a map displayed in the user interface;

receive a second selection in the user interface to set the location as a bullseye;

obtain, responsive to the first selection and the second selection, bullseye coordinates of the bullseye in a map reference frame,

wherein the map reference frame is associated with a map of the integrated flight application;

detect, by the integrated flight application using a global positioning system (GPS) sensor of the portable computing device, current location coordinates in the map reference frame;

display, by the integrated flight application in a display of the portable computing device, the map with a bullseye located at the bullseye coordinates and a current location indicator superimposed on the map, wherein displaying the map uses the bullseye coordinates and the current location coordinates in the map reference frame;

transform, by the integrated flight application, the current location coordinates in the map reference frame to current location coordinates in a bullseye reference frame;

display, in the user interface of the integrated flight application, a bullseye instrument listing the current location coordinates in the bullseye reference frame, the bullseye instrument being a popup box in the user interface;

receive, in the bullseye instrument of the user interface of the integrated flight application, object coordinates in the bullseye reference frame;

determine the object coordinates in the map reference frame;

display, in the user interface of the integrated flight application, the map with an object indicator superimposed on the map, using the object coordinates in the map reference frame;

generate, by the integrated flight application, a flight plan from the current location to the object; and

display, in the user interface of the integrated flight application, the map with the flight plan superimposed on the map.

10. The non-transitory computer readable medium of claim 9 , wherein the bullseye coordinates are obtained from a user entering the bullseye coordinates.

11. The non-transitory computer readable medium of claim 9 , wherein the map reference frame is based on one selected from a group consisting of a latitude/longitude representation and a military grid reference system (MGRS) representation.

12. The non-transitory computer readable medium of claim 9 , wherein the bullseye reference frame is a polar reference frame using the bullseye as an origin.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 25, 2026
From: THE BOEING COMPANY
To: JEPPESEN FOREFLIGHT, INC. (F/K/A BOEING DIGITAL SOLUTIONS, INC.)
Reel/Frame 074967/0544 →
SECURITY INTEREST Recorded Nov 17, 2025
From: FOREFLIGHT LLC; JEPPESEN FOREFLIGHT, INC.
To: APOLLO ADMINISTRATIVE AGENCY LLC, AS COLLATERAL AGENT
Reel/Frame 073622/0920 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2018
From: ROOT, TRAVIS SCOTT CLAYTON; VASQUEZ, LUIS MANUEL FLORES
To: FOREFLIGHT LLC
Reel/Frame 046743/0431 →
Continuity (1)
Related Publication 20200074869A1 · Mar 5, 2020