US 11,687,351 B2
Creating and exporting graphical user interfaces for video game runtime environments
Adrian-Ciprian Popa, Bucharest (RO); Timothy J. Cowan, Orlando, FL (US); and Jonathan Douglas Hayes, Orlando, FL (US)
Assigned to ELECTRONIC ARTS INC., Redwood City, CA (US)
Filed by Electronic Arts Inc., Redwood City, CA (US)
Filed on Mar. 30, 2021, as Appl. No. 17/217,722.
Prior Publication US 2022/0318032 A1, Oct. 6, 2022
Int. Cl. G06F 3/048 (2013.01); G06F 9/451 (2018.01); A63F 13/533 (2014.01)
CPC G06F 9/451 (2018.02) [A63F 13/533 (2014.09); A63F 2300/308 (2013.01)] 17 Claims
OG exemplary drawing
 
1. 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:
generate, using a generative model, a plurality of images of a mock graphical user interface (GUI) based at least in part on arbitrary data, each of the images illustrating a variation of the mock GUI;
input the plurality of images corresponding to the mock GUI to an image analysis model, wherein the image analysis model is configured to:
create first data identifying one or more graphical elements of the mock GUI and their respective pixel locations within the mock GUI;
determine attributes associated with the mock GUI;
create second data based at least in part on the attributes, the 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.