User interfaces for mutually exclusive three dimensional flying spaces
First Claim
Patent Images
1. A system, comprising:
- a processor; and
a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to;
obtain boundary information associated with a three-dimensional (3D) flying space, including a boundary of the 3D flying space, wherein the 3D flying space is defined by a center path and a cross section about the path;
obtain location information associated with an aircraft, including a location of the aircraft;
determine a distance between the boundary of the 3D flying space and the location of the aircraft;
compare the distance between the boundary of the 3D flying space and the location of the aircraft against a threshold; and
present information based at least in part on the boundary information associated with the 3D flying space and the location information associated with the aircraft, including by;
presenting, in a display, the boundary of the 3D flying space and an avatar representing the aircraft at the location of the aircraft, andin response to the distance between the boundary of the 3D flying space and the location of the aircraft not exceeding the threshold, increasing an amount of force feedback output by a force feedback input device.
7 Assignments
0 Petitions
Accused Products
Abstract
Boundary information associated with a three-dimensional (3D) flying space is obtained, including a boundary of the 3D flying space. Location information associated with an aircraft is obtained, including a location of the aircraft. Information is presented based at least in part on the boundary information associated with the 3D flying space and the location information associated with the aircraft, including by presenting, in a display, the boundary of the 3D flying space and an avatar representing the aircraft at the location of the aircraft.
-
Citations
17 Claims
-
1. A system, comprising:
-
a processor; and a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to; obtain boundary information associated with a three-dimensional (3D) flying space, including a boundary of the 3D flying space, wherein the 3D flying space is defined by a center path and a cross section about the path; obtain location information associated with an aircraft, including a location of the aircraft; determine a distance between the boundary of the 3D flying space and the location of the aircraft; compare the distance between the boundary of the 3D flying space and the location of the aircraft against a threshold; and present information based at least in part on the boundary information associated with the 3D flying space and the location information associated with the aircraft, including by; presenting, in a display, the boundary of the 3D flying space and an avatar representing the aircraft at the location of the aircraft, and in response to the distance between the boundary of the 3D flying space and the location of the aircraft not exceeding the threshold, increasing an amount of force feedback output by a force feedback input device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 17)
-
-
8. A method, comprising:
-
obtaining boundary information associated with a three-dimensional (3D) flying space, including a boundary of the 3D flying space, wherein the 3D flying space is defined by a center path and a cross section about the path; obtaining location information associated with an aircraft, including a location of the aircraft; determining a distance between the boundary of the 3D flying space and the location of the aircraft; comparing the distance between the boundary of the 3D flying space and the location of the aircraft against a threshold; and presenting information based at least in part on the boundary information associated with the 3D flying space and the location information associated with the aircraft, including by; presenting, in a display, the boundary of the 3D flying space and an avatar representing the aircraft at the location of the aircraft, and in response to the distance between the boundary of the 3D flying space and the location of the aircraft not exceeding the threshold, increasing an amount of force feedback output by a force feedback input device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
-
obtaining boundary information associated with a three-dimensional (3D) flying space, including a boundary of the 3D flying space, wherein the 3D flying space is defined by a center path and a cross section about the path; obtaining location information associated with an aircraft, including a location of the aircraft; determining a distance between the boundary of the 3D flying space and the location of the aircraft; comparing the distance between the boundary of the 3D flying space and the location of the aircraft against a threshold; and presenting information based at least in part on the boundary information associated with the 3D flying space and the location information associated with the aircraft, including by; presenting, in a display, the boundary of the 3D flying space and an avatar representing the aircraft at the location of the aircraft, and in response to the distance between the boundary of the 3D flying space and the location of the aircraft not exceeding the threshold, increasing an amount of force feedback output by a force feedback input device. - View Dependent Claims (16)
-
Specification