Patent ID: 8898162

Claim:
A method for providing customized content over a network, comprising: associating, via a customized content application executing on a computer, content of information resources with at least one of a domain name, group, and geography for network entities, the content including subject matter relating to the at least one of a domain name, group, and geography; for each of the network entities, the customized content application stores results of the associating in a database record in a storage device, the database record mapped to the domain name; and in response to receiving, at the computer, a request to access one of the information resources by a network entity, the customized content application performs: obtaining the domain name of the network entity by extracting an Internet Protocol (IP) address of the network entity, performing a reverse domain look up from the IP address, parsing the domain name resulting from the look up into subdomains, and using parsed subdomain information to search the database records; retrieving a database record corresponding to the domain name of the network entity in response to the search; determining an information resource to return to the network entity by identifying content of the information resource that is associated with the at least one of a domain name, group, and geography of the network entity via the database record; and providing the network entity with the information resource; wherein the information resource returned to the network entity is provided as client-side software that is interpreted and executed by the requesting network entity; and further comprising deploying process software for implementing customized content services, said deploying comprising: installing said process software on at least one server; identifying server addresses for users accessing said process software on said at least one server; sending said process software to said at least one server; and copying said process software to a file system of said at least one server.