Content delivery network with deep caching infrastructure
First Claim
1. A system comprising:
- a redirection server, situated within a wireless network, including at least one processor operatively connected to memory; and
a plurality of caching devices situated within the wireless network and including at least one processor operatively connected to memory,wherein the redirection server is operable to;
periodically update an association between at least one of the plurality of caching devices and a plurality of resources based on received resource requests from wireless client devices situated within the wireless network;
intercept a request for a resource originating from a wireless client device connected to the wireless network, wherein the request is intercepted prior to the request exiting the wireless network; and
select at least one of the plurality of caching devices to deliver the requested resource to the wireless client device based on the updated association,wherein the selected at least one caching device is operable to initiate delivery of the requested resource to the wireless client device from within the wireless network.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments herein include methods and systems for use in delivering resources to a client device over a local network. An exemplary system comprises a plurality of caching devices operable to cache resources on behalf of a plurality of content providers, and a local caching device communicatively situated between an access network and the client device, wherein the access network is communicably situated between the plurality of caching devices and the local caching device. The local caching device is operable to retrieve a requested resource from at least one of the plurality of caching devices, deliver the requested resource to the client device over the local network, and store the requested resource for future requests by other client devices.
-
Citations
17 Claims
-
1. A system comprising:
-
a redirection server, situated within a wireless network, including at least one processor operatively connected to memory; and a plurality of caching devices situated within the wireless network and including at least one processor operatively connected to memory, wherein the redirection server is operable to; periodically update an association between at least one of the plurality of caching devices and a plurality of resources based on received resource requests from wireless client devices situated within the wireless network; intercept a request for a resource originating from a wireless client device connected to the wireless network, wherein the request is intercepted prior to the request exiting the wireless network; and select at least one of the plurality of caching devices to deliver the requested resource to the wireless client device based on the updated association, wherein the selected at least one caching device is operable to initiate delivery of the requested resource to the wireless client device from within the wireless network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
at a redirection server, situated within a wireless network, periodically updating an association between at least one of a plurality of caching devices and a plurality of resources based on received resource requests from wireless client devices connected to the wireless network; at the redirection server, intercepting a request for a resource originating from a wireless client device connected to the wireless network, wherein the request is intercepted prior to the request exiting the wireless network; selecting at least one caching device from the plurality of caching devices based on the updated association, the selected at least one caching device operable to deliver the requested resource to the wireless client device; and by the selected at least one caching device, initiating delivery of the requested resource to the wireless client device from within the wireless network. - View Dependent Claims (14, 15, 16)
-
-
17. A system comprising:
-
a redirection server, situated within a wireless network, including at least one processor that is operatively connected to memory; wherein the redirection server is operable to; periodically update an association between at least one of a plurality of caching devices and a plurality of resources based on received resource requests from wireless client devices situated within the wireless network; intercept a request for a resource originating from a wireless client device connected to a wireless network, wherein the request is intercepted prior to the request exiting the wireless network; select at least one of the plurality of caching devices to deliver the requested resource to the wireless client device based on the updated association, wherein the selected at least one caching device is operable to initiate delivery of the requested resource to the wireless client device from within the wireless network.
-
Specification