Patent ID: 8484574

Claim:
A method comprising: automatically determining, at a computing device, when a toolbar pane of a toolbar being displayed in a Web browser window is to be changed; accessing a set of rules identifying which of multiple toolbar panes are to be displayed under different conditions, the set of rules comprising: time-based rules that control display of one or more of the multiple toolbar panes based on particular times or days, occurrence-based rules that control a frequency of display of one or more of the multiple toolbar panes, domain-based rules that control display of one or more of the multiple toolbar panes based on one or more web pages being accessed, application-based rules that control display of one or more of the multiple toolbar panes based on one or more applications that are installed or running on the computing device, service-based rules that control display of one or more of the multiple toolbar panes based on one or more services that a user of the computing device is logged into or using, and location-based rules that control display of one or more of the multiple toolbar panes based on a location of the computing device; automatically determining, based at least in part on the set of rules, one toolbar pane of the multiple toolbar panes; displaying the one toolbar pane in the toolbar of the Web browser window, the one toolbar pane including multiple toolbar buttons; receiving a user selection of an undo option for the toolbar pane; and displaying, in place of the one toolbar pane, a previous toolbar pane that was being displayed prior to the toolbar pane being changed to the one toolbar pane.