SYSTEM AND METHOD FOR DISPLAYING MULTIPLE APPLICATIONS
First Claim
1. A computer-implemented method comprising:
- selecting, by a computer-based system for displaying applications in a graphical user interface (“
GUI”
), a plurality of applications to be displayed in the GUI;
determining, by the computer-based system, a relative size for each of the plurality of applications; and
formatting, by the computer-based system, the GUI such that the plurality of applications substantially fills the GUI.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and computer program products for displaying multiple applications on a graphical user interface (“GUI”) are provided. An application control system (“ACS”) may determine which applications should be displayed, and ACS may determine an optimal layout for the application on the GUI. ACS may move and/or resize the applications and automatically determine an optimal layout such that the applications substantially fill a portion of the GUI. Additionally, ACS may facilitate communication between the applications using an application programming interface (“API”). An application may obtain information from any other application on the GUI by transmitting requests via the API.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
selecting, by a computer-based system for displaying applications in a graphical user interface (“
GUI”
), a plurality of applications to be displayed in the GUI;determining, by the computer-based system, a relative size for each of the plurality of applications; and formatting, by the computer-based system, the GUI such that the plurality of applications substantially fills the GUI. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
a processor for displaying applications in a graphical user interface (“
GUI”
),a tangible, non-transitory memory configured to communicate with the processor, the tangible, non-transitory memory having instructions stored thereon that, in response to execution by the processor, cause the processor to perform operations comprising; selecting, by the processor, a plurality of applications to be displayed in the GUI; determining, by the processor, a relative size for each of the plurality of applications; and formatting, by the processor, the GUI such that the plurality of applications substantially fills the GUI.
-
-
20. An article of manufacture including a tangible, non-transitory computer-readable storage medium having computer-executable instructions stored thereon that, in response to execution by a computer-based system for displaying applications in a graphical user interface (“
- GUI”
), cause the computer-based system to perform operations comprising;selecting, by the computer-based system, a plurality of applications to be displayed in the GUI; determining, by the computer-based system, a relative size for each of the plurality of applications; and formatting, by the computer-based system, the GUI such that the plurality of applications substantially fills the GUI.
- GUI”
Specification