Patent ID: 8010671
Filing Date: 2011-08-30
Classification: H04L

Abstract:
1. A method for sharing resources among applications hosted on a server, the method comprising: creating on the server a shared resource provider having shared resources, the shared resource provider being part of a shared resource provider system that includes a plurality of shared resource providers, wherein all the shared resource providers in the system are controlled at a centralized administrative site that supports a first level of administration, the central administrative site being separate from the server, the centralized administrative site having access to a central administrative database and at least one additional administrative site, each of the at least one additional administrative sites corresponding to a shared resource provider, each of the at least one additional administrative sites having access to a separate shared resource provider administrative database, the creation of the shared resource provider being performed at the central administrative site at the first level of administration, wherein the first level of administration controls controlling administration of actions that affect all of the shared resources available in the shared resource provider system, one of the actions implemented at the first level of administration controlling performance settings for shared resources for performing searches of web content; associating one or more applications hosted on the server with the shared resource provider, one of the applications being a first application, the association of the one or more applications with the shared resource provider being performed at the first level of administration; associating each of the at least one additional administrative sites with its corresponding shared resource provider administrative database, the association of the at least one additional administrative site with its corresponding shared resource provider administrative database being performed via a user interface at the centralized administrative site; configuring the shared resources in the shared resource provider, the first application consuming the configured shared resources from the shared resource provider, the configuring of the shared resources in the shared resource provider being performed at a second level of administration, the second level of administration being at the level of the shared resource provider; and configuring the settings of one or more web sites associated with the shared resource provider, each of the one or more web sites being separate from the server, the configuration of the settings of the one or more web sites being performed at a third level of administration, the third level of administration being at the level of the one or more web sites, wherein, the first level of administration is performed above an individual shared resource provider level, the second level of administration is performed at the level of an individual shared resource provider and the third level of administration is performed below the level of an individual shared resource provider.