US2021141518A1PendingUtilityA1

Graphical user interface customization in a movable object environment

Assignee: DJI RES LLCPriority: Sep 8, 2016Filed: Dec 16, 2020Published: May 13, 2021
Est. expirySep 8, 2036(~10.1 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.

Join the waitlist — get patent alerts

Track US2021141518A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.