Patent ID: 8060556

Claim:
A computer-implemented method comprising: identifying, at a service tagger component, an element of a user interface that has an associated tag, the user interface being displayed to a user via a client system; identifying, at the service tagger component, a service and a placeholder corresponding to the service, the service being callable from within the user interface by a uniform resource locator, the uniform resource locator comprising the placeholder corresponding to the service, the placeholder including an identifier; determining, when the user selects the element in the user interface, that the identifier of the corresponding placeholder of the service is similar to the associated tag of the element; replacing the placeholder in the uniform resource locator with a value corresponding to the element associated with the tag; calling the service using the uniform resource locator that included the placeholder replaced by the value corresponding to the element associated with the tag; and receiving, at the user interface, information from the called service, the information corresponding to the element selected by the user in the user interface, the information being provided from the service called using the uniform resource locator with the value that replaced the placeholder of the uniform resource locator that included the identifier determined to be similar to the tag associated with the element.