DYNAMIC MINIMIZED NAVIGATION BAR FOR EXPANDED COMMUNICATION SERVICE
First Claim
1. A method executed at least in part in a computing device for providing a dynamic navigation bar in minimized state within an expanded communication application, the method comprising:
- determining a state for the navigation bar based on one of a user interface context and a user selection;
if the determined state is the minimized state, displaying the navigation bar in the minimized state comprising a plurality of icons representing individual modules of the communication application within a user interface of the communication application;
in response to detecting a hover action on one of the navigation bar icons, displaying a temporary preview of content associated with a module represented by the navigation bar icon; and
in response to detecting selection of one of the navigation bar icons, modifying the user interface to display content associated with a module represented by the navigation bar icon.
2 Assignments
0 Petitions
Accused Products
Abstract
A minimized state navigation bar is provided for switching between modules within an expanded communication service such as email, calendar, contacts, tasks, etc. and for presenting preview peeks associated with each module to a user. The minimized state may be selected automatically based on user interface context or user action. A temporary preview of a module may be provided upon a hover action over the icons without actually needing to switch to a module. The preview may also be docked or pinned to a location on the main user interface so that it is displayed within the main user interface. New or interesting activity within each module may be highlighted by displaying an information badge next to an icon, for example.
20 Citations
20 Claims
-
1. A method executed at least in part in a computing device for providing a dynamic navigation bar in minimized state within an expanded communication application, the method comprising:
-
determining a state for the navigation bar based on one of a user interface context and a user selection; if the determined state is the minimized state, displaying the navigation bar in the minimized state comprising a plurality of icons representing individual modules of the communication application within a user interface of the communication application; in response to detecting a hover action on one of the navigation bar icons, displaying a temporary preview of content associated with a module represented by the navigation bar icon; and in response to detecting selection of one of the navigation bar icons, modifying the user interface to display content associated with a module represented by the navigation bar icon. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computing device for providing an expanded communication application with a dynamic navigation bar in minimized state, the computing device comprising:
-
an input device; a memory; a processor coupled to the memory and the input device, the processor executing the communication application and causing a user interface associated with the communication application to be displayed on a screen, wherein the processor is configured to; determine a state for the navigation bar based on one of a user interface context and a user selection, wherein the user interface context includes at least one from a set of;
a currently displayed module, an available display area, a displayed content, an application type, a device type, and a user credential;if the determined state is the minimized state, display the navigation bar in the minimized state comprising a plurality of icons representing individual modules of the communication application within a user interface of the communication application; display a number of items of interest in respective modules through information badges adjacent to corresponding icons representing the modules; in response to detecting a hover action on one of the navigation bar icons, display a temporary preview of content associated with a module represented by the navigation bar icon; and in response to detecting selection of one of the navigation bar icons, modify the user interface to display content associated with a module represented by the navigation bar icon. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A computer-readable memory device with instructions stored thereon for providing a dynamic navigation bar in minimized state within an expanded communication application, the instructions containing:
-
determining a state for the navigation bar based on one of a user interface context and a user selection, wherein the user interface context includes at least one from a set of;
a currently displayed module, an available display area, a displayed content, an application type, a device type, and a user credential;if the determined state is the minimized state, displaying the navigation bar in the minimized state comprising a plurality of icons representing individual modules of the communication application within a user interface of the communication application; displaying a number of items of interest in respective modules through information badges adjacent to corresponding icons representing the modules; in response to detecting a hover action on one of the navigation bar icons, displaying a temporary preview of content associated with a module represented by the navigation bar icon; and in response to detecting selection of one of the navigation bar icons, modifying the user interface to display content associated with a module represented by the navigation bar icon. - View Dependent Claims (19, 20)
-
Specification