System and method for processing a request for information in a network
First Claim
Patent Images
1. An apparatus for processing a request for information in a network, comprising:
- a content policy manager that includes a set of policies that govern relationships associated with a plurality of Internet service providers, wherein at least some of the Internet service providers include content providers, anda content gateway that is operable to;
receive a request for information from a client terminal, the request including a domain name,communicate with a plurality of content providers that are represented by a plurality of content servers and that are operable provide information in response to the request, the plurality of content servers distinct from one or more system caches configured to cache content,identifying a classification for the request by establishing that the domain name matches a domain name template of the classification, andforward the request to a selected one of the plurality of content servers based on the classification and proximity of the plurality of content servers to the client terminal.
1 Assignment
0 Petitions
Accused Products
Abstract
An information service provider network includes a content gateway to process requests for information from a client terminal. The content gateway includes a router for receiving a request for information from the client terminal. The request includes a domain name and additional content. The router forwards the request according to the domain name to a selected one of a plurality of processors to further process the request. The selected one of the plurality of processors identifies an information source to satisfy the request in response to the additional content of the request.
414 Citations
29 Claims
-
1. An apparatus for processing a request for information in a network, comprising:
-
a content policy manager that includes a set of policies that govern relationships associated with a plurality of Internet service providers, wherein at least some of the Internet service providers include content providers, and a content gateway that is operable to; receive a request for information from a client terminal, the request including a domain name, communicate with a plurality of content providers that are represented by a plurality of content servers and that are operable provide information in response to the request, the plurality of content servers distinct from one or more system caches configured to cache content, identifying a classification for the request by establishing that the domain name matches a domain name template of the classification, and forward the request to a selected one of the plurality of content servers based on the classification and proximity of the plurality of content servers to the client terminal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for processing a request for information in a network, comprising:
-
receiving a request for information from a client terminal, the request including a domain name; identifying a classification for the request by determining the domain name matches a domain name template of the classification, identifying a content provider that is represented by a content server to handle the request according to the classification and proximity of the content server to the client terminal, the content server distinct from a system cache configured to cache content, forwarding the request to the identified content provider, wherein the content server is an original server and the content server can provide original information in response to the request; storing a set of policies that govern relationships associated with a plurality of Internet service providers at a content policy manager, wherein at least some of the Internet service providers include content providers, the content policy manager being coupled to a content gateway; and providing a content gateway directory that includes a directory defining a classification policy and a processing policy for the request, the classification policy indicating the classification, the content gateway directory being operable to provide data to determine whether the domain name of the request matches the classification policy in the directory, wherein the directory includes subscription information that reflects one or more relationships of one or more content providers associated with one or more of the content servers, and wherein routing of the request is affected by the subscription information. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for processing a request for information in a network, comprising:
-
means for receiving a request for information from a client terminal, the request including a domain name; means for identifying a classification for the request by determining the domain name matches a domain name template of the classification; means for identifying a content provider that is represented by a content server to handle the request according to the classification and proximity of the content server to the client terminal, the content server distinct from a system cache configured to cache content; means for forwarding the request to the identified content provider, wherein the content server is an original server and the content server can provide original information in response to the request; means for storing a set of policies that govern relationships associated with a plurality of Internet service providers at a content policy manager, wherein at least some of the Internet service providers include content providers, the content policy manager being coupled to a content gateway; and means for providing a content gateway directory that includes a directory defining a classification policy and a processing policy for the request, the classification policy indicating the classification, the content gateway directory being operable to provide data to determine whether the domain name of the request matches the classification policy in the directory, wherein the directory includes subscription information that reflects one or more relationships of one or more content providers associated with one or more of the content servers, and wherein routing of the request is affected by the subscription information. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification