Electronic device with variable display area and operation method thereof
US-2023042939-A1 · Feb 9, 2023 · US
US12131014B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12131014-B2 |
| Application number | US-202217977940-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 31, 2022 |
| Priority date | Oct 31, 2022 |
| Publication date | Oct 29, 2024 |
| Grant date | Oct 29, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Systems, methods, and devices for a graphical user interface (GUI) builder for a heads-up display. A user may interface with the GUI builder to create a profile. The profile comprises a logical ordering of one or more screens, with each screen comprising at least one widget. The widgets may be configured to display data on the screen and may be configurable by the user. Profiles may be shared with other users. A software development kit may be provided for developing custom widgets. The heads-up display may be on a night vision device.
Opening claim text (preview).
Having thus described various embodiments, what is claimed as new and desired to be protected by Letters Patent includes the following: 1. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed by at least one processor, perform a method of building a graphical user interface for a heads-up display associated with a first device, the method comprising: causing display of, on a second device, a user interface of a graphical user interface builder for the heads-up display; receiving, from a user of the second device and in the graphical user interface builder, a first user input for adding a plurality of screens to a profile associated with the user, the profile being an ordered collection of the plurality of screens, wherein each of the plurality of screens is configured to display a plurality of widgets within the user interface of the graphical user interface builder; receiving a second user input for adding one or more widgets of the plurality of widgets to each screen of the plurality of screens within the user interface, wherein the one or more widgets in each screen are associated with one or more data sources, wherein the one or more widgets are configured to display data from the one or more data sources on the heads-up display; responsive to receiving, in the graphical user interface builder, a third user input selecting a delete widget control, causing deletion of a first selected widget in each of the plurality of screens having the first selected widget within the user interface; responsive to receiving, in the graphical user interface builder, a fourth user input selecting an add widget control for a second selected widget, causing addition of the second selected widget to each of the plurality of screens within the user interface; uploading the profile from the second device to the heads-up display; and causing display of a screen of the plurality of screens on the heads-up display based on the uploaded profile. 2. The media of claim 1 , wherein the second device is a mobile phone. 3. The media of claim 1 , further comprising: receiving a fifth user input for adding an additional screen to the profile; and receiving a sixth user input for adding one or more additional widgets to the additional screen to obtain an updated profile. 4. The media of claim 3 , further comprising: uploading the updated profile from the second device to the heads-up display; and responsive to receiving user input, at the heads-up display and while the screen is displayed, switching the display of the heads-up display from the screen to the additional screen. 5. The media of claim 1 , further comprising uploading the profile from the second device to an additional heads-up display associated with a third device. 6. The media of claim 1 , further comprising: after causing display of the screen on the heads-up display, receiving, via the graphical user interface builder, at least one modification to at least one of: the screen or the one or more widgets to obtain a modified screen; responsive to receiving the at least one modification, uploading the modified screen from the second device to the heads-up display; and causing display of the modified screen on the heads-up display. 7. The media of claim 1 , wherein the first device is a night vision display device. 8. The media of claim 1 , wherein the one or more widgets comprises at least a location widget configured to display a user location of the user. 9. A method for building a graphical user interface with customizable widgets for a heads-up display associated with a first device, the method comprising: causing display of, on a second device, a user interface of a graphical user interface builder; receiving, from a user of the second device and in the graphical user interface builder for the heads-up display, a first user input for adding a plurality of screens to a profile associated with the user, wherein the profile is an ordered collection of the plurality of screens, wherein each screen of the plurality of screens is configured to display a plurality of widgets within the user interface of the graphical user interface builder; receiving a second user input for adding two of a particular widget as a first widget and a second widget to one of the plurality of screens within the user interface; receiving a third user input for modifying one or more parameters for the second widget, wherein the one or more parameters comprises a data source parameter; wherein the first widget is configured to display first data from a first data source and the second widget is configured to display second data from a second data source distinct from the first data source based on the data source parameter; receiving a fourth user input for adding one or more widgets of the plurality of widgets to each screen of the plurality of screens within the user interface; responsive to receiving, in the graphical user interface builder, the fourth user input selecting an add widget control for a third selected widget, causing addition of the third selected widget to each of the plurality of screens within the user interface; uploading the profile from the second device to the heads-up display; and causing display of a screen of the plurality of screens on the heads-up display based on the uploaded profile, wherein two of the particular widget are displayed on the one of the plurality of screens. 10. The method of claim 9 , wherein the heads-up display comprises at least one input element for interacting with the screen on the heads-up display. 11. The method of claim 10 , further comprising: to receiving an actuation of the at least one input element, causing display of a different screen of the plurality of screens on the heads-up display. 12. The method of The method of claim 10 , wherein one or more widgets of the plurality of widgets are configured to receive focus on the heads-up display, wherein the method further comprises: responsive to receiving a first actuation of the at least one input element while the screen is displayed on the heads-up display, moving the focus between the one or more widgets on the screen. 13. The method of claim 12 , wherein the method further comprises: responsive to receiving a second actuation of the at least one input element while a widget of the one or more widgets is focused, initiating a predefined action associated with the widget.
for image manipulation, e.g. dragging, rotation, expansion or change of colour · CPC title
characterised by mechanical features (G02B27/0176 takes precedence) · CPC title
based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance · CPC title
for implementing user interfaces · CPC title
Digital output to display device {; Cooperation and interconnection of the display device with other functional units} · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.