Creating and exporting graphical user interfaces for video game runtime environments
AssigneeElectronic Arts Inc.
InventorsAdrian-Ciprian Popa, Timothy J. Cowan, Jonathan Douglas Hayes
Life of this patent
Estimating the term…
Abstract
Systems and methods for creating graphical user interfaces (GUIs) for runtime execution in virtual environments of software, such as video games. The system utilizes mock GUIs, which can be images illustrating or displaying mocked graphical user interfaces, to create GUIs that can be exported into runtime environments of software. The system creates GUIs by analyzing the graphical elements and attributes of mock GUIs, and assigning functionality to those graphical elements, enabling the operating of the GUIs within executable runtime environments.
Claims20
A system comprising:
- one or more processors;
- and
- a computer-readable storage medium including machine-readable instructions that, when executed by the one or more processors, cause the one or more processors to:
- receive a plurality of images corresponding to a mock graphical user interface (GUI), each of the images illustrating a variation of the mock GUI;
- create first data identifying one or more graphical elements of the mock GUI and their respective pixel locations within the mock GUI;
- create second data comprising instructions corresponding to one or more of the graphical elements, the instructions defining one or more operative functions of the respective graphical elements;
- and
- create a GUI based on the plurality of images, the first data, and the second data, wherein the GUI comprises machine readable instructions enabling the operation of the graphical user interface within an executable runtime environment.
A computer implemented method for creating graphical user interfaces, comprising:
- receiving a plurality of images corresponding to a mock graphical user interface (GUI), each of the images illustrating a variation of the mock GUI;
- creating first data identifying one or more graphical elements of the mock GUI and their respective pixel locations within the mock GUI;
- creating second data comprising instructions corresponding to one or more of the graphical elements, the instructions defining one or more operative functions of the respective graphical elements;
- and
- creating a GUI based on the plurality of images, the first data, and the second data, wherein the GUI comprises machine readable instructions enabling the operation of the graphical user interface within an executable runtime environment.
A non-transitory computer readable storage medium having stored thereon instructions that, when executed by one or more processors, cause the one or more processors to:
- receive a plurality of images corresponding to a mock graphical user interface (GUI), each of the images illustrating a variation of the mock GUI;
- create first data identifying one or more graphical elements of the mock GUI and their respective pixel locations within the mock GUI;
- create second data comprising instructions corresponding to each of the graphical elements, the instructions defining one or more operative functions of the respective graphical elements;
- and
- create a GUI based on the plurality of images, the first data, and the second data, wherein the GUI comprises machine readable instructions enabling the operation of the graphical user interface within an executable runtime environment.
Dependencies are inferred from the claim text.