System and method for supporting simulated movement
First Claim
1. A method of supporting a simulated flight of an unmanned aircraft vehicle (UAV) operable in a flight mode and a simulation mode, the method comprising:
- receiving flight control data via an input module of a user terminal when the UAV is in the simulation mode;
receiving, via a process executing on the user terminal, state information of a virtual UAV in the simulated flight from a flight simulator that is associated with the UAV, wherein the state information includes information identifying a location of the virtual UAV in a virtual space;
determining flight information for the simulated flight by associating the received state information with context information obtained by the process executing on the user terminal, wherein the context information includes information identifying a location of the user terminal, the user terminal being at a different location than the UAV in a real space;
providing the determined flight information to the user terminal; and
displaying the simulated flight of the virtual UAV on a display associated with the user terminal based on the determined flight information and the flight control data, wherein the user is able to control the simulated flight of the virtual UAV in the virtual space using the user terminal when the UAV is in the simulation mode and is able to control flight of the UAV in the real space when the UAV is in the flight mode.
1 Assignment
0 Petitions
Accused Products
Abstract
System and method can support a simulated movement of a movable object, such as a simulated flight of an unmanned aircraft vehicle (UAV). A process, which can be on a user terminal, can receive state information about the simulated flight from a flight simulator that is associated with the UAV. Then, the process can determine flight information for the simulated flight by associating the received state information with context information obtained by the process on the user terminal, and provides the determined flight information to a display that is associated with the user terminal.
-
Citations
30 Claims
-
1. A method of supporting a simulated flight of an unmanned aircraft vehicle (UAV) operable in a flight mode and a simulation mode, the method comprising:
-
receiving flight control data via an input module of a user terminal when the UAV is in the simulation mode; receiving, via a process executing on the user terminal, state information of a virtual UAV in the simulated flight from a flight simulator that is associated with the UAV, wherein the state information includes information identifying a location of the virtual UAV in a virtual space; determining flight information for the simulated flight by associating the received state information with context information obtained by the process executing on the user terminal, wherein the context information includes information identifying a location of the user terminal, the user terminal being at a different location than the UAV in a real space; providing the determined flight information to the user terminal; and displaying the simulated flight of the virtual UAV on a display associated with the user terminal based on the determined flight information and the flight control data, wherein the user is able to control the simulated flight of the virtual UAV in the virtual space using the user terminal when the UAV is in the simulation mode and is able to control flight of the UAV in the real space when the UAV is in the flight mode. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system of supporting a simulated flight of an unmanned aircraft vehicle (UAV) operable in a flight mode and a simulation mode, the system comprising:
-
one or more microprocessors; a process on a user terminal, executing on the one or more microprocessors, wherein the process operates to; receive flight control data via an input module of the user terminal when the UAV is in the simulation mode; receive state information of a virtual UAV in the simulated flight from a flight simulator that is associated with the UAV, wherein the state information includes information identifying a location of the virtual UAV in a virtual space; determine flight information for the simulated flight by associating the received state information with context information obtained by the process executing on the user terminal, wherein the context information includes information identifying a location of the user terminal, the user terminal being at a different location than the UAV in a real space; provide the determined flight information to the user terminal; and display the simulated flight of the virtual UAV on a display associated with the user terminal based on the determined flight information and the flight control data, wherein the user is able to control the simulated flight of the UAV in the virtual space using the user terminal when the UAV is in the simulation mode and control flight of the UAV in the real space when the UAV is in the flight mode. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A non-transitory computer-readable medium with instructions stored thereon, that when executed by a processor, perform a method of supporting a simulated flight of an unmanned aircraft vehicle (UAV) operable in a flight mode and a simulation mode, the method comprising:
-
receiving flight control data via an input module of a user terminal when the UAV is in the simulation mode; receiving, via a process executing on the user terminal, state information of a virtual UAV in the simulated flight from a flight simulator that is associated with the UAV, wherein the state information includes information identifying a location of the virtual UAV in a virtual space; determining flight information for the simulated flight by associating the received state information with context information obtained by the process executing on the user terminal, wherein the context information includes information identifying a location of the user terminal, the user terminal being at a different location than the UAV in a real space; providing the determined flight information to the user terminal; and displaying the simulated flight of the virtual UAV on a display associated with the user terminal based on the determined flight information and the flight control data, wherein the user is able to control the simulated flight of the UAV in the virtual space using the user terminal when the UAV is in the simulation mode and control flight of the UAV in the real space when the UAV is in the flight mode.
-
-
30. A system of supporting a simulated flight of an unmanned aircraft vehicle (UAV) operable in a flight mode and a simulation mode, the system comprising:
-
one or more microprocessors; an application executing on the one or more microprocessors, wherein the application operates to; receive flight control data via an input module of a user terminal when the UAV is in the simulation mode; receive state information of a virtual UAV in the simulated flight from a flight simulator that is associated with the UAV, wherein the state information includes information identifying a location of the virtual UAV in a virtual space; determine flight information for the simulated flight by associating the received state information with context information obtained by the process executing on the user terminal, wherein the context information includes information identifying a location of the user terminal, the user terminal being at a different location than the UAV in a real space; provide the determined flight information to the user terminal; and display the simulated flight of the virtual UAV on a display associated with the user terminal based on the determined flight information and the flight control data, wherein the user is able to control the simulated flight of the UAV in the virtual space using the user terminal when the UAV is in the simulation mode and control flight of the UAV in the real space when the UAV is in the flight mode.
-
Specification