Patent ID: 9710135
Date: 2017-07-18
CPC Classifications: G06F

Claim:
1. A method for application switching in an operating system, the method comprising: providing at least two active applications on the operating system; providing a first list of actions related to the first active application, via a first interface, to an application switching manager, and providing a second list of actions related to the second active application, via a second interface, to the application switching manager; selecting, using a graphical user interface, an active application out of the at least two active applications together with selecting an action selected from the first list of actions for the first application or a second action from the second list of actions for the second application, wherein selecting the active application comprises traversing graphically in an application switching direction through graphical representations of the at least two active applications based on a select application signal, and wherein selecting the action comprises traversing graphically through a graphical representation of the list of actions for an associated application of the at least two applications, wherein a respective action traversal direction is different to the application switching direction; and responsive to selecting the active application together with the action, (i) invoking the selected active application and (ii) invoking the selected action for the selected active application, wherein each action is associated with a command executable by the respective active application of the at least two applications, by executing the command immediately after selecting the active application in order to invoke the selected action for the selected active application, wherein each of the at least two active applications comprises an interface that is configured to provide to the operating system a list of actions associated with each respective active application, and wherein providing the first list of actions related to the first active application comprises the operating system querying the first active application to ascertain the first list of actions.