Patent ID: 8595634

Claim:
A computer-implemented method for a service provider, comprising: storing a plurality of style sheets of the service provider at a first location of the service provider, the plurality of style sheets of the service provider pertaining to a user interface (UI) provided by the service provider, wherein the service provider is a provider of a network monitoring service; receiving, by the service provider, a request of a third party for a first subset of style sheets from the plurality of style sheets of the service provider; providing, by the service provider to the third party, the first subset of style sheets for customization, the first subset of style sheets to be customized by the third party and stored at a second location of the third party; receiving, from the third party, information identifying the second location storing the first subset of style sheets customized by the third party; receiving a request of a user for a user interface page pertaining to the network monitoring service; determining whether the user requesting the user interface page is associated with the third party; and if the user is associated with the third party, obtaining the user interface page comprising a first link to the plurality of style sheets at the first location of the service provider and a second link to the first subset of style sheets customized by the third party, and providing the user interface page to a user device of the user associated with the third party, the user interface page to cause the first subset of style sheets customized by the third party to be combined with the plurality of style sheets at the first location of the service provider, wherein providing the user interface page to the user device comprises sending the user interface page to a browser of the user device, the browser using the plurality of style sheets at the first location to provide a default layout of the user interface and using the first subset of style sheets customized by the third party to override corresponding user interface elements when the user interface page is presented to the user associated with the third party.