Method for content-aware redirection and content renaming
First Claim
Patent Images
1. A method for distributing content in a packet-switched network comprising:
- receiving, from a client of one of a plurality of content providers, a request for content identified by a resource identifier, wherein the resource identifier is defined by a service provider of the packet-switched network to associate a plurality of different second resource identifiers with the resource identifier, wherein each of the plurality of different second resource identifiers comprises a unique name provided by a different one of the plurality of content providers to identify the content, wherein each of the plurality of content providers is a customer of the service provider of the packet-switched network;
querying a mapping service using the resource identifier for a list of servers in the packet-switched network that store the content, wherein the mapping service is implemented in accordance with a centralized mapping server, wherein the mapping service uses a uniform resource identifier mapping protocol;
receiving the list of servers; and
redirecting the client to one server of the list of servers using a second resource identifier of the plurality of different second resource identifiers, wherein each of the plurality of different second resource identifiers further comprises a uniform resource locator.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention is directed to mechanisms for content-aware redirection and content exchange/content discovery that permit a request for content to be redirected to a particular advantageous server that can serve the content.
-
Citations
9 Claims
-
1. A method for distributing content in a packet-switched network comprising:
-
receiving, from a client of one of a plurality of content providers, a request for content identified by a resource identifier, wherein the resource identifier is defined by a service provider of the packet-switched network to associate a plurality of different second resource identifiers with the resource identifier, wherein each of the plurality of different second resource identifiers comprises a unique name provided by a different one of the plurality of content providers to identify the content, wherein each of the plurality of content providers is a customer of the service provider of the packet-switched network; querying a mapping service using the resource identifier for a list of servers in the packet-switched network that store the content, wherein the mapping service is implemented in accordance with a centralized mapping server, wherein the mapping service uses a uniform resource identifier mapping protocol; receiving the list of servers; and redirecting the client to one server of the list of servers using a second resource identifier of the plurality of different second resource identifiers, wherein each of the plurality of different second resource identifiers further comprises a uniform resource locator. - View Dependent Claims (2, 3)
-
-
4. A method for distributing content in a packet-switched network comprising:
-
storing in a database a list of servers in the packet-switched network that store content identified by a resource identifier, wherein the resource identifier is defined by a service provider of the packet-switched network to associate a plurality of different second resource identifiers with the resource identifier, wherein each of the plurality of different second resource identifiers comprises a unique name provided by a different one of a plurality of content providers to identify the content, wherein the database is deployed in a centralized server, wherein each of the plurality of content providers is a customer of the service provider of the packet-switched network, wherein the database uses a uniform resource identifier mapping protocol; updating the database as content stored on each of the list of servers changes; responding to a query from a client of one of the plurality of content providers requesting the content identified by the resource identifier with the list of servers that store content, wherein the list of servers is used to redirect the client to one server of the list of servers using a second resource identifier of the plurality of different second resource identifiers, wherein each of the plurality of different second resource identifiers further comprises a uniform resource locator. - View Dependent Claims (5)
-
-
6. An apparatus for distributing content in a packet-switched network comprising:
a server configured to; receive, from a client of one of a plurality of content providers, a request for content identified by a resource identifier, wherein the resource identifier is defined by a service provider of the packet-switched network to associate a plurality of different second resource identifiers with the resource identifier, wherein each of the plurality of different second resource identifiers comprises a unique name provided by a different one of the plurality of content providers to identify the content, wherein each of the plurality of content providers is a customer of the service provider of the packet-switched network; query a mapping service using the resource identifier of the content for a list of servers in the packet-switched network that store the content, wherein the mapping service is implemented in accordance with a centralized mapping server, wherein the mapping service uses a uniform resource identifier mapping protocol; receive the list of servers; and redirect the client to one server of the list of servers using a second resource identifier of the plurality of different second resource identifiers, wherein each of the plurality of different second resource identifiers further comprises a uniform resource locator. - View Dependent Claims (7, 8, 9)
Specification