Graphical user interface builder for a heads-up display

US12131014B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12131014-B2
Application numberUS-202217977940-A
CountryUS
Kind codeB2
Filing dateOct 31, 2022
Priority dateOct 31, 2022
Publication dateOct 29, 2024
Grant dateOct 29, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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.

Assignees

Inventors

Classifications

  • 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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12131014B2 cover?
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 w…
Who is the assignee on this patent?
Applied Res Associates Inc
What technology area does this patent fall under?
Primary CPC classification G02B27/0149. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 29 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).