Patent ID: 8176431

Claim:
One or more computer-storage media having computer-executable instructions embodied thereon for presenting a menu with a web page that is rendered in a web browser, comprising: on a client computing device, receiving an indication to display the menu; based on a web content currently being displayed and one or more web-surfing characteristics for a user that is being monitored, determining one or more options to include in the menu, wherein the one or more web-surfing characteristics comprise web-surfing characteristic pre-defined by the user indicating a desire to monitor that web surfing characteristic, and wherein the one or more web-surfing characteristics comprise a scoring for which web pages the user has historically visited most frequently; and presenting the menu in a graphical user interface with the web page, wherein the computing device connects to an external identity management system using web service application program interfaces and retrieves flags that identify types, design attributes, and presentation of menus that are rendered and identify the one or more options rendered in the menu, wherein the types, design attributes, and presentation of menus specify the menu's display, color, location, and whether the menu or the one or more options are presented as an overlay, an underlay, or within an options menu, and wherein the types, design attributes, and presentation of menus are pre-defined by the user during a registration process specifying how the menu is displayed in the graphical user interface.