×

Methods, systems, and computer program products for providing customized content over a network

  • US 8,898,162 B2
  • Filed: 04/01/2005
  • Issued: 11/25/2014
  • Est. Priority Date: 04/01/2005
  • Status: Expired due to Fees
First Claim
Patent Images

1. 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.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×