US2021141518A1PendingUtilityA1

Graphical user interface customization in a movable object environment

55
Assignee: DJI RES LLCPriority: Sep 8, 2016Filed: Dec 16, 2020Published: May 13, 2021
Est. expirySep 8, 2036(~10.2 yrs left)· nominal 20-yr term from priority
G06F 9/451G06F 3/0484G06F 9/4494G06F 3/0481G06F 3/04845
55
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Techniques are disclosed for user interface management in a movable object environment. A user interface manager can request sensor data associated with a movable object from a data manager. The user interface manager can provide the sensor data to one or more user interface elements associated with the user interface element. A first rendering of the at least one user interface element can be caused to be displayed in a user interface, the first rendering determined based on a type or amount of the sensor data associated with the movable object.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method for providing user interface management in a movable object environment, comprising:
 requesting, from a data manager, sensor data associated with a movable object, the data manager configured to receive sensor data from a plurality of sensors associated with a plurality of different movable object hardware configurations, the sensor data received from a plurality of sensors on the movable object having a plurality of data formats, the data manager generating converted sensor data by reformatting the sensor data from the plurality of data formats to a common data format;   providing the converted sensor data to at least one user interface element asynchronously as the converted sensor data is available from the data manager; and   causing a first rendering of the at least one user interface element from a plurality of renderings of the at least one user interface element to be rendered in a user interface of a user device in communication with the movable object, the first rendering determined based on a first type or quantity of sensors coupled to the movable object.   
     
     
         2 . The method of  claim 1 , wherein at least two of the plurality of renderings represent a data value associated with the type or amount of the converted sensor data. 
     
     
         3 . The method of  claim 1 , further comprising:
 registering the at least one user interface element with a data manager interface on a user device, wherein the converted sensor data is provided to the at least one user interface element via the data manager interface.   
     
     
         4 . The method of  claim 1 , wherein a transform associated with the at least one user interface element converts the converted sensor data to a displayable value associated with the first rendering. 
     
     
         5 . The method of  claim 1 , wherein the first rendering is determined based at least in part on a position of the at least one user interface element in the user interface. 
     
     
         6 . The method of  claim 1 , wherein the at least one user interface element is a collection including a plurality of user interface elements, wherein when the sensor data is received by the collection it is provided to each of the plurality of user interface elements. 
     
     
         7 . The method of  claim 6 , further comprising:
 receiving a request to add one or more additional user interface elements to the collection; and   associating the one or more additional user interface elements with the collection.   
     
     
         8 . A system for user interface management in a movable object environment, comprising:
 at least one movable object; and   a user device including
 a display, 
 one or more processors, and 
 a memory that stores one or more computer-executable instructions which, when executed by the one or more processors, cause the system to: 
 request, from a data manager, sensor data associated with a movable object, the data manager configured to receive sensor data from a plurality of sensors associated with a plurality of different movable object hardware configurations, the sensor data received from a plurality of sensors on the movable object having a plurality of data formats, the data manager generating converted sensor data by reformatting the sensor data from the plurality of data formats to a common data format; 
 provide the converted sensor data to at least one user interface element asynchronously as the converted sensor data is available from the data manager; and 
 cause a first rendering of the at least one user interface element from a plurality of renderings of the at least one user interface element to be rendered in a user interface of a user device in communication with the movable object, the first rendering determined based on a first type or quantity of sensors coupled to the movable object. 
   
     
     
         9 . The system of  claim 8 , wherein at least two of the plurality of renderings represent a data value associated with the type or amount of the converted sensor data. 
     
     
         10 . The system of  claim 8 , wherein the one or more computer-executable instructions, when executed by the one or more processors, further cause the system to:
 register the at least one user interface element with a data manager interface on a user device, wherein the converted sensor data is provided to the at least one user interface element via the data manager interface.   
     
     
         11 . The system of  claim 8 , wherein a transform associated with the at least one user interface element converts the converted sensor data to a displayable value associated with the first rendering. 
     
     
         12 . The system of  claim 8 , wherein the first rendering is determined based at least in part on a position of the at least one user interface element in the user interface. 
     
     
         13 . The system of  claim 8 , wherein the at least one user interface element is a collection including a plurality of user interface elements, wherein when the sensor data is received by the collection it is provided to each of the plurality of user interface elements. 
     
     
         14 . The system of  claim 13 , wherein the one or more computer-executable instructions, when executed by the one or more processors, further cause the system to:
 receive a request to add one or more additional user interface elements to the collection; and   associate the one or more additional user interface elements with the collection.   
     
     
         15 . A non-transitory computer readable storage medium including instructions stored thereon which, when executed by one or more processors, cause the one or more processors to:
 request, from a data manager, sensor data associated with a movable object, the data manager configured to receive sensor data from a plurality of sensors associated with a plurality of different movable object hardware configurations, the sensor data received from a plurality of sensors on the movable object having a plurality of data formats, the data manager generating converted sensor data by reformatting the sensor data from the plurality of data formats to a common data format;   provide the converted sensor data to at least one user interface element asynchronously as the converted sensor data is available from the data manager; and   cause a first rendering of the at least one user interface element from a plurality of renderings of the at least one user interface element to be rendered in a user interface of a user device in communication with the movable object, the first rendering determined based on a first type or quantity of sensors coupled to the movable object.   
     
     
         16 . The non-transitory computer readable storage medium of  claim 15 , wherein at least two of the plurality of renderings represent a data value associated with the type or amount of the converted sensor data. 
     
     
         17 . The non-transitory computer readable storage medium of  claim 15 , wherein the instructions, when executed by the one or more processors, further cause the one or more processors to:
 register the at least one user interface element with a data manager interface on a user device, wherein the converted sensor data is provided to the at least one user interface element via the data manager interface.   
     
     
         18 . The non-transitory computer readable storage medium of  claim 15 , wherein a transform associated with the at least one user interface element converts the converted sensor data to a displayable value associated with the first rendering. 
     
     
         19 . The non-transitory computer readable storage medium of  claim 15 , wherein the first rendering is determined based at least in part on a position of the at least one user interface element in the user interface. 
     
     
         20 . The non-transitory computer readable storage medium of  claim 15 , wherein the at least one user interface element is a collection including a plurality of user interface elements, wherein when the sensor data is received by the collection it is provided to each of the plurality of user interface elements.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.