Patent ID: 8464157

Claim:
A method, comprising: receiving, at a content provider system which includes one or more processors and which is associated with a content provider, a request, from a user device, for content offered by the content provider, the request identifying content that has been requested to be displayed at a content portion of a browser at the user device; based on receiving the request for content offered by the content provider, accessing, at the content provider system, chrome specification information defining a chrome appearance and a chrome behavior of a control element configured to be displayed at a chrome portion of the browser at the user device and configured to invoke functionality of the content provider that is related to the content that has been requested to be displayed at the content portion of the browser at the user device; and sending, from the content provider system to the user device, the chrome specification information defining the chrome appearance and chrome behavior of the control element, receipt of the chrome specification information by the user device triggering the user device to display the control element at the chrome portion of the browser at the user device based on the chrome specification information, the control element being displayed at the chrome portion of the browser along with one or more other control elements corresponding to one or more other content providers that are also configured to invoke functionality that is related to the content that has been requested to be displayed at the content portion of the browser at the user device.