System and method for rewriting a media resource request and/or response between origin server and client
First Claim
1. A system for handling data requests in a distributed data delivery network, the system comprising:
- a data resource request modifiers, adapted to intercept and modify a data resource request issued by a user requesting data from said network prior to said data resource request being advanced by a first data server encountered in said network, to create a modified data resource request; and
a data delivery device, adapted to control routing of the requested data and delivery of the requested data from a data server in said distributed data delivery network to said user based on said modified data resource request, wherein said requested data remains unmodified through the delivery of the requested data from said data server to said user.
14 Assignments
0 Petitions
Accused Products
Abstract
A distributed network which is capable of dynamically changing media resource request metafiles, as well as the responses to those media resource requests by media servers in the network, to provide more efficient content delivery in the network. The network employs a system and method for intercepting a media resource request metafile client request, or a response to the media resource request by a media server in the network, and intelligently rewriting the response before sending it back to the requesting client. The file or protocol response can be rewritten according to localized information such as resource availability and client request information which the centralized web server may not have or even be able to obtain, such as the client'"'"'s ISP, browser type, ISP'"'"'s surfing trends and so on. The system and method thus enables the network to send the local client to either a local server or a remote server to receive the requested content.
-
Citations
20 Claims
-
1. A system for handling data requests in a distributed data delivery network, the system comprising:
-
a data resource request modifiers, adapted to intercept and modify a data resource request issued by a user requesting data from said network prior to said data resource request being advanced by a first data server encountered in said network, to create a modified data resource request; and a data delivery device, adapted to control routing of the requested data and delivery of the requested data from a data server in said distributed data delivery network to said user based on said modified data resource request, wherein said requested data remains unmodified through the delivery of the requested data from said data server to said user. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for handling a response to a data request from a user requesting data from a distributed data delivery network, the system comprising:
-
a data response modifier, adapted to intercept and modify a data response issued by a data server in said network to create a modified data response before said requested data reaches said user, wherein said modified data response activates delivery of said requested data from an alternate server in the network, and in which said requested data remains unmodified from said alternate server through delivery to said user, and a data delivery device, adapted to control routing of requested darn from the alternate data server in said distributed data delivery network to said user based on said modified data response. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method for handling data requests in a distributed data delivery network, the method comprising:
-
intercepting and modifying a data resource request issued by a user requesting data from said network prior to said data resource request being advanced by a first data server encountered in said network, to create a modified data resource request; and controlling routing of requested data from a data server in said distributed data delivery network to said user based on said modified data resource request, wherein said requested data remains unmodified through the delivery of the requested data from said data server to said user. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method for handling a response to a data request in a distributed data delivery network, the system comprising:
-
intercepting and modifying a data response issued by a data server in said network in response to a data resource request issued by a user requesting data from said network, before said response reaches said user, to create a modified data response, wherein said modified data response activates delivery of the data response from an alternate server in the network, and in which said requested data remains unmodified from said alternate serves through delivery to said user; and controlling routing of requested data from said alternate data server in said distributed data delivery network to said user based on said modified data response. - View Dependent Claims (17, 18, 19, 20)
-
Specification