Patent ID: 8881021

Claim:
A method comprising: providing, by one or more processors and to a client device associated with a user, information identifying a plurality of accounts, associated with a plurality of sources from which metadata is available; each source, of the plurality of sources, corresponding to a service that includes a corresponding account, of the plurality of accounts, associated with the user, and metadata, received from each source, relating to activities associated with a use of the corresponding service by the user; receiving, by the one or more processors and based on providing the information identifying the plurality of accounts, permission, from the user, to obtain the metadata from the plurality of sources; obtaining, by the one or more processors and based on receiving the permission from the user, the metadata from the plurality of sources; matching, by the one or more processors, the metadata to a set of toolbar objects to obtain a group of recommended toolbar objects for the user, each of the toolbar objects, in the set of toolbar objects, including an object designed to be included in a toolbar of an application program on the client device; providing, by the one or more processors, information identifying the group of recommended toolbar objects for display to the user via the client device; receiving, by the one or more processors, a selection of one or more recommended toolbar objects, of the group of recommended toolbar objects; generating, by the one or more processors and based on the selection, custom toolbar code that includes code corresponding to the one or more recommended toolbar objects; and transmitting, by the one or more processors, the custom toolbar code, to the user, for installation of the custom toolbar code to implement a custom toolbar in the application program of the client device.