Patent ID: 7430738

Claim:
A method comprising: receiving, using a kernel mode process, a request from a sending device, the request comprising a hierarchical identifier, wherein the request comprises a uniform resource locator (URL) that includes the hierarchical identifier; generating, using the kernel mode process, a configuration file that includes a hierarchical tree-like arrangement of uniform resource locators (URLs) having a plurality of directories and one or more subdirectories associated with each of the plurality of directories, the configuration file including a user-mode processes associated with each of the URLs and containing elements stored as a tree-like arrangement; identifying, using the kernel mode process, the directory and the associated subdirectory in the hierarchical tree-like arrangement corresponding to the hierarchical identifier to identify an appropriate user-mode process of a server device for handling the request, wherein identifying the directory and the associated subdirectory corresponding to the hierarchical identifier comprises walking through directories and subdirectories in the tree-like arrangement of URLs in the configuration file to find best match to the hierarchical identifier or to reject the request if there is not a match; and providing the request to the identified appropriate user-mode process of the server device that handles the request by providing a response for transmission to the sending device.