Methods, systems, and computer program products for providing customized content over a network
First Claim
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.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and computer program products for providing customized content over a network are provided. The method includes associating content with at least one of a domain name, group, and geography for an entity, the content relating to at least one of the domain name, group, and geography. For each entity, the method also includes storing results of the association in a database record that is mapped to a domain name. In response to receiving a request to access a resource by the entity, the method further includes obtaining a domain name of the entity utilizing address information provided in the request, searching a database for the domain name of the entity, retrieving the database record corresponding to the domain name, generating a resource that includes the content, and providing the entity with the resource.
-
Citations
20 Claims
-
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 Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A storage medium encoded with machine-readable program code for providing customized content over a network, the storage medium including instructions for causing a computer to implement a method, comprising:
-
associating content of information sources 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, storing results of the associating in a database record, the database record mapped to the domain name; and in response to receiving a request to access one of the information resources by a network entity; 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 instructions for 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 Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for implementing customized content services over a network, the system comprising:
-
a host system; and a customized content application executing on the host system, the customized content application associating 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, the database record mapped to the domain name; and in response to receiving 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; 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 Dependent Claims (16, 17, 18, 19, 20)
-
Specification