Method for Switching Desktop Panels in an Active Desktop
First Claim
1. A method for providing multiple user desktops on a display to a user of a computing device, said method comprising:
- storing a plurality of plug-in desktop panels corresponding to respective user desktops in memory of said computing device, each panel containing application code associated with a respective user desktop and configured to plug in to a desktop module having a plug-in interface;
displaying thumbnail images of said plurality of user desktops on said display;
detecting user input indicating selection of one of said user desktops;
loading a desktop panel corresponding to said selected user desktop into said desktop module; and
displaying the selected user desktop.
1 Assignment
0 Petitions
Accused Products
Abstract
A desktop environment for a mobile computing device provides the user with multiple user desktops that can be changed on the fly by the user depending upon the particular experience the user desires. The desktop environment comprises a desktop module with a plug-in interface, a plurality of plug-in panels corresponding to respective user desktops, and a panel manager. Each panel contains application code associated with a respective user desktop designed to provide a particular user experience. The desktop panel is configured to plug into the desktop module. The panel manager enables switching between different user desktops by unloading a current desktop panel associated with a first user desktop, and loading a second desktop panel associated with a second user desktop.
-
Citations
18 Claims
-
1. A method for providing multiple user desktops on a display to a user of a computing device, said method comprising:
-
storing a plurality of plug-in desktop panels corresponding to respective user desktops in memory of said computing device, each panel containing application code associated with a respective user desktop and configured to plug in to a desktop module having a plug-in interface; displaying thumbnail images of said plurality of user desktops on said display; detecting user input indicating selection of one of said user desktops; loading a desktop panel corresponding to said selected user desktop into said desktop module; and displaying the selected user desktop. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A user interface for a computing device having a display, said user interface comprising:
-
a desktop module having a plug-in interface; a plurality of plug-in desktop panels corresponding to respective desktops, each panel containing application code associated with a respective user desktop and configured to plug in to a desktop module; a desktop panel manager to display thumbnail images of said plurality of user desktops on said display, receive user input indicating selection of one of said user desktops, and to load a desktop panel corresponding to said selected user desktop into said desktop module. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification