US 12,367,004 B2
System and method for simultaneously displaying multiple GUIs via the same display
Rajeev Kumar, Disraeli (CA); and Rakesh Kumar, Disraeli (CA)
Assigned to APP-POP-UP INC., Winnipeg (CA)
Filed by APP-POP-UP INC., Winnipeg (CA)
Filed on Mar. 28, 2023, as Appl. No. 18/127,317.
Application 18/127,317 is a continuation in part of application No. 17/951,415, filed on Sep. 23, 2022, granted, now 11,768,648.
Application 17/951,415 is a continuation of application No. 17/561,261, filed on Dec. 23, 2021, granted, now 11,474,769.
Application 17/561,261 is a continuation in part of application No. 17/443,563, filed on Jul. 27, 2021, granted, now 11,543,882.
Prior Publication US 2023/0236784 A1, Jul. 27, 2023
Int. Cl. G06F 3/14 (2006.01); G06F 3/04845 (2022.01); G06F 3/16 (2006.01); G06F 9/451 (2018.01); G06Q 30/0241 (2023.01)
CPC G06F 3/14 (2013.01) [G06F 3/04845 (2013.01); G06F 3/165 (2013.01); G06F 9/451 (2018.02); G06Q 30/0277 (2013.01); G06F 2203/04803 (2013.01)] 28 Claims
OG exemplary drawing
 
1. A system for modulating a graphical user interface (GUI), the system comprising:
a user device comprising a device controller with an associated memory and a display interface for displaying the GUI, the GUI defining a frame boundary thereof further defining a GUI size, the GUI comprising content displayed via the display interface; and
a system controller in communication with the user device, the system controller having a processor with an associated memory of processor executable code for being executed by the system controller or for being downloaded into the memory of the user device controller to be executed thereby or to be executed synergistically by a combination of the system controller and the device controller, wherein execution of the processor executable code by the system controller or by the device controller or by the combination thereof synergistically provides for the system controller or the device controller or the combination thereof with performing computer-implementable steps comprising:
splitting the GUI into two or more sub-GUI portions positioned within the GUI frame boundary;
providing for the two or more sub-GUI portions to simultaneously display respective content stored within the user device and/or hosted by the system controller and/or a same or different remote host controllers in communication with the user device;
detecting a real-time status selected from the group consisting of a device user status, a device status, an auxiliary device status, a content status, and a combination thereof;
determining the detected real-time status based on status criteria stored within the memory of the system controller and/or the user device; and
modulating the GUI and/or the two or more sub-GUI portions on the basis of the determined real-time status.