IP Library › Granted Patent US 9,996,364
Granted Patent B2
US 9,996,364 · App. 14/453,311 · Granted Jun 12, 2018

Vehicle user interface adaptation

Inventor: James Bryan Zimmerman (Vancouver, WA)
Assignee: Insitu, Inc.
G06F9/4443G01C21/3664G05D1/0027G05D1/0044G06F3/0481G08G5/0034G08G5/0069G08G5/0082
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 9,996,364
App. No.
14/453,311
Granted
Jun 12, 2018
Kind
B2
Abstract

Methods, devices, and systems are used for a vehicle user interface adaption system. In an example, operations may be effectuated that include displaying a graphical user interface including a first plurality of objects associated with a first unmanned aerial vehicle and receiving data that includes a message from the graphical user interface indicative of a selection of a second unmanned aerial vehicle. A second plurality of objects may be displayed based on the received data.

Claims (64)

1. A method for configuring a graphical user interface, the method comprising:

displaying, by a display device, a graphical user interface including a first plurality of objects associated with controls and appearance adapted for a first unmanned aerial vehicle;

receiving data, the data including a message from the graphical user interface indicative of a selection of a second unmanned aerial vehicle; and

responsive to receiving the data, automatically adapting information displayed on the graphical user interface to display a second plurality of objects, the second plurality of objects adapted with controls and appearance specific to the second unmanned aerial vehicle;

wherein the automatically adapted information is determined at least in part based on at least one of a history of one or more unmanned aerial vehicles previously controlled by the graphical user interface and a user history of one or more unmanned aerial vehicles previously controlled by the user using the graphical user interface.

2. The method of claim 1 , wherein the data further comprises at least one of the following:

a message indicative of a vehicle type of the second unmanned aerial vehicle; or

a message indicative of a model of the second unmanned aerial vehicle.

3. The method of claim 1 , wherein the data further comprises at least one of the following:

a message indicative of an emergency associated with the second unmanned aerial vehicle;

a message indicative of a time threshold;

a message indicative of maintenance history of the second unmanned aerial vehicle;

a message indicative of the second unmanned aerial vehicle arriving at a waypoint; or

a message indicative of the second unmanned aerial vehicle sensing one of the first plurality of objects.

4. The method of claim 1 , further comprising:

responsive to receiving the data, changing a maximum number of waypoints or a minimum number of waypoints that can be configured for the second unmanned aerial vehicle in relation to the first unmanned aerial vehicle.

5. The method of claim 1 , wherein the second plurality of objects comprises a subset of the first plurality of objects.

6. The method of claim 5 , wherein the subset of the first plurality of objects comprises contingency routes.

7. A system comprising:

a display;

a processor communicatively connected with the display; and

a memory coupled to the processor, the memory having stored thereon executable instructions that when executed by the processor cause the processor to effectuate operations comprising:

providing instructions to display a graphical user interface including a first plurality of objects associated with controls and appearance adapted for a first unmanned aerial vehicle;

receiving data, the data including a message from the graphical user interface indicative of a selection of a second unmanned aerial vehicle; and

responsive to receiving the data, providing instructions to automatically adapt information displayed on the graphical user interface to display a second plurality of objects, the second plurality of objects adapted with controls and appearance specific to the second unmanned aerial vehicle;

wherein the automatically adapted information is determined at least in part based on at least one of a history of one or more unmanned aerial vehicles previously controlled by the graphical user interface and a user history of one or more unmanned aerial vehicles previously controlled by the user using the graphical user interface.

8. The system of claim 7 , wherein the data further comprises at least one of the following:

a message indicative of a vehicle type of the second unmanned aerial vehicle; or

a message indicative of a model of the second unmanned aerial vehicle.

9. The system of claim 7 , wherein the data further comprises at least one of the following:

a message indicative of an emergency associated with the second unmanned aerial vehicle;

a message indicative of a time threshold;

a message indicative of maintenance history of the second unmanned aerial vehicle;

a message indicative of the second unmanned aerial vehicle arriving at a waypoint; or

a message indicative of the second unmanned aerial vehicle sensing one of the first plurality of objects.

10. The system of claim 7 , wherein the memory further comprises instructions that when executed by the processor cause the processor to effectuate operations comprising:

responsive to receiving the data, changing a maximum number of waypoints or a minimum number of waypoints that can be configured for the second unmanned aerial vehicle in relation to the first unmanned aerial vehicle.

11. The system of claim 7 , wherein the second plurality of objects comprises a subset of the first plurality of objects.

12. A device comprising:

a processor; and

a memory coupled to the processor, the memory having stored thereon executable instructions that when executed by the processor cause the processor to effectuate operations comprising:

providing instructions to display a graphical user interface including a first plurality of objects associated with controls and appearance adapted for a first unmanned aerial vehicle;

receiving data, the data including a message from the graphical user interface indicative of a selection of a second unmanned aerial vehicle; and

responsive to receiving the data, providing instructions to automatically adapt information displayed on the graphical user interface to display a second plurality of objects, the second plurality of objects adapted with controls and appearance specific to the second unmanned aerial vehicle;

wherein the automatically adapted information is determined at least in part based on at least one of a history of one or more unmanned aerial vehicles previously controlled by the graphical user interface and a user history of one or more unmanned aerial vehicles previously controlled by the user using the graphical user interface.

13. The device of claim 12 , wherein the data further comprises at least one of the following:

a message indicative of a vehicle type of the second unmanned aerial vehicle; or

a message indicative of a model of the second unmanned aerial vehicle.

14. The device of claim 12 , wherein the data further comprises at least one of the following:

a message indicative of an emergency associated with the second unmanned aerial vehicle;

a message indicative of a time threshold;

a message indicative of maintenance history of the second unmanned aerial vehicle; or

a message indicative of the second unmanned aerial vehicle arriving at a waypoint.

15. The device of claim 12 , wherein the memory further comprises instructions that when executed by the processor cause the processor to effectuate operations comprising:

responsive to receiving the data, changing a maximum number of waypoints or a minimum number of waypoints that can be configured for the second unmanned aerial vehicle in relation to the first unmanned aerial vehicle.

16. The device of claim 12 , wherein the second plurality of objects comprises a subset of the first plurality of objects.

17. The device of claim 12 , wherein the data further comprises a message indicative of the second unmanned aerial vehicle sensing one of the first plurality of objects.

18. The method of claim 1 , wherein:

at least one of a history of one or more unmanned aerial vehicles previously controlled by the graphical user interface and a user history of one or more unmanned aerial vehicles previously controlled by the user using the graphical user interface is included in the received data and is received as a message via a plug-in in an adaptive service implementing the graphical user interface; and

the plug-in adapter service determines which plug-ins are applied in the graphical user interface based on a type of unmanned aerial vehicle.

19. The system of claim 7 , wherein the at least one of a history of one or more unmanned aerial vehicles previously controlled by the graphical user interface and a user history of one or more unmanned aerial vehicles previously controlled by the user using the graphical user interface is included in the received data and is received as a message via a plug-in in an adaptive service implementing the graphical user interface; and

the plug-in adapter service determines which plug-ins are applied in the graphical user interface based on a type of unmanned aerial vehicle.

20. The device of claim 12 , wherein the at least one of a history of one or more unmanned aerial vehicles previously controlled by the graphical user interface and a user history of one or more unmanned aerial vehicles previously controlled by the user using the graphical user interface is included in the received data and is received as a message via a plug-in in an adaptive service implementing the graphical user interface; and

the plug-in adapter service determines which plug-ins are applied in the graphical user interface based on a type of unmanned aerial vehicle.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 6, 2014
From: ZIMMERMAN, JAMES BRYAN
To: INSITU, INC.
Reel/Frame 033481/0483 →
Continuity (2)
Provisional Application 61872404 · Aug 30, 2013
Related Publication 20160364248A1 · Dec 15, 2016