NETWORK INTEGRATED DYNAMIC RESOURCE ROUTING
First Claim
Patent Images
1. A method performed by a computing device, the method comprising:
- receiving, by the computing device and from a client device, a request for a resource;
determining, by the computing device and based on information provided in the request, whether to terminate a connection for the request at the computing device;
forwarding, by the computing device, the request to a network when the connection is not terminated at the computing device;
selecting, by the computing device, a target device for the resource when the connection is terminated at the computing device;
providing, by the computing device, the request to the selected target device;
receiving, by the computing device, the resource from the selected target device; and
providing, by the computing device, the resource to the client device.
1 Assignment
0 Petitions
Accused Products
Abstract
A device receives, from a client device, a request for a resource, and determines, based on information provided in the request, whether to terminate a connection for the request at the device. The device forwards the request to a network when the connection is not terminated at the device, and selects a target device for the resource when the connection is terminated at the device. The device also provides the request to the selected target device, receives the resource from the selected target device, and provides the resource to the client device.
-
Citations
23 Claims
-
1. A method performed by a computing device, the method comprising:
-
receiving, by the computing device and from a client device, a request for a resource; determining, by the computing device and based on information provided in the request, whether to terminate a connection for the request at the computing device; forwarding, by the computing device, the request to a network when the connection is not terminated at the computing device; selecting, by the computing device, a target device for the resource when the connection is terminated at the computing device; providing, by the computing device, the request to the selected target device; receiving, by the computing device, the resource from the selected target device; and providing, by the computing device, the resource to the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A network device, comprising:
-
a memory to store a local cache of resources; and a processor to; receive, from a client device, a request for a resource, terminate, based on information provided in the request, a connection for the request at the network device, determine whether the resource is stored in the local cache, select the local cache as a target device for the resource when the resource is stored in the local cache, select the target device, from a plurality of devices storing resources, when the resource is not stored in the local cache, provide the request to the selected target device, receive the resource from the selected target device, and provide the resource to the client device. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. One or more non-transitory computer-readable media storing instructions executable by one or more processors of an edge device, the media comprising:
-
one or more instructions to receive, from a client device, a request for a resource; one or more instructions to terminate, based on information provided in the request, a connection for the request at the edge device; one or more instructions to select a target device for the resource when the connection is terminated at the edge device; one or more instructions to provide the request to the selected target device; one or more instructions to receive the resource from the selected target device; and one or more instructions to provide the resource to the client device. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
Specification