Managing graphical user interface objects in a computing environment
AssigneeInternational Business Machines Corporation
InventorsVladimir Gamaley, Ilan Israel Nahum Klein, Amir Kleks
Life of this patent
Estimating the term…
Abstract
Systems and methods for managing graphical user interface objects in a computing environment are provided. The method comprises monitoring activity status associated with a graphical user interface object instantiated in a computing environment in response to establishment of a communication session with a remote party; and changing display status of the graphical user interface object when a time threshold expires in relation to the activity status associated with the graphical user interface object.
Claims14
A method for managing graphical user interface objects in a computing environment, the method comprising:
- monitoring activity status associated with a plurality of distinct graphical user interface objects instantiated in a computing environment in response to establishment of a communication session with a remote party;
- and
- changing display status of one or more of the plurality of graphical user interface objects when a time threshold expires in relation to the activity status associated with the one or more graphical user interface objects;
- wherein the monitoring and the changing processes are activated in response to determining (i) that a first number of user interface objects are instantiated and (ii) that a second number of instantiated user interface objects are in an inactive status, and wherein changing the display status comprises removing the graphical user interface object from a display presenting the graphical user interface;
- and
- unifying each user interface object not removed from the display into a single tabbed interface object having a plurality of tabs, and wherein each tab corresponds to one of the user interface objects not removed from the display.
A system for managing graphical user interface objects in a computing environment, the system comprising:
- a processor;
- a memory;
- a logic unit, executed on the processor, for monitoring activity status associated with a plurality of distinct graphical user interface objects instantiated in a computing environment in response to establishment of a communication session with a remote party, and
- a logic unit, executed on the processor, for changing display status of one or more of the plurality of graphical user interface objects when a time threshold expires in relation to the activity status associated with the graphical user interface objects;
- and
- wherein of the monitoring and the changing processes are activated in response to determining (i) that a first number of user interface objects are instantiated and (ii) that a second number of instantiated user interface objects are in an inactive status, and wherein changing the display status comprises removing the graphical user interface object from a display presenting the graphical user interface;
- and
- unifying each user interface object not removed from the display into a single tabbed interface object having a plurality of tabs, and wherein each tab corresponds to one of the user interface objects not removed from the display.
A computing program product comprising logic code for execution on a computing system, wherein execution of the logic causes the computing system to:
- monitor activity status associated with a plurality of distinct graphical user interface objects instantiated in a computing environment in response to establishment of a communication session with a remote party;
- change display status of one or more of the plurality of graphical user interface objects when a time threshold expires in relation to the activity status associated with the graphical user interface object;
- wherein the monitoring and the changing processes are activated in response to determining (i) that a first number of user interface objects are instantiated and (ii) that a second number of instantiated user interface objects are in an inactive status, and wherein changing the display status comprises removing the graphical user interface object from a display presenting the graphical user interface;
- and
- unifying each user interface object not removed from the display into a single tabbed interface object having a plurality of tabs, and wherein each tab corresponds to one of the user interface objects not removed from the display.
Dependencies are inferred from the claim text.