Network cache-based content routing
First Claim
Patent Images
1. A computer-implemented method for routing data traffic in a network having a plurality of network layers including an application layer, the method comprising:
- receiving the data traffic at a network cache;
determining, at the network cache, a destination network device to which to forward the data traffic;
selecting, at the network cache, one of a plurality of routing options for the data traffic with reference to information in the application layer; and
routing the data traffic according to the selected routing option, wherein the routing includes forwarding the data traffic from the network cache to the destination network device.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus are described for routing data traffic in a network having a plurality of layers including physical, data link, and network layers. The data traffic is received and one of a plurality of routing options for the data traffic is selected with reference to information outside of the physical, data link, and network layers. The data traffic is then routed according to the selected routing option.
65 Citations
37 Claims
-
1. A computer-implemented method for routing data traffic in a network having a plurality of network layers including an application layer, the method comprising:
-
receiving the data traffic at a network cache; determining, at the network cache, a destination network device to which to forward the data traffic; selecting, at the network cache, one of a plurality of routing options for the data traffic with reference to information in the application layer; and routing the data traffic according to the selected routing option, wherein the routing includes forwarding the data traffic from the network cache to the destination network device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-implemented method for routing data traffic in a network which has been redirected to a network cache, the method comprising:
-
receiving the data traffic with the network cache; determining, at the network cache, a destination network device to which to forward the data traffic; selecting, at the network cache, one of a plurality of routing options for the data traffic with reference to information in the application layer; and routing the data traffic according to the selected routing option, wherein the routing includes forwarding the data traffic from the network cache to the destination network device. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. A computer-implemented method for routing data traffic in a network having a plurality of layers including physical, data link, and network layers, the method comprising:
-
receiving the data traffic at a network cache; determining, at the network cache, a destination network device to which to forward the data traffic; selecting, at the network cache, one of a plurality of routing options for the data traffic with reference to a type of information outside of the physical, data link, and network layers; and routing the data traffic according to the selected routing option, wherein the routing includes forwarding the data traffic from the network cache to the destination network device. - View Dependent Claims (27, 28)
-
-
29. A network cache for operating in a network having a plurality of layers including an application layer, comprising:
-
cache memory for storing a plurality of objects; and an operating system which is operable to; receive redirected data traffic; determine, at the network cache, a destination network device to which to forward the data traffic; select, at the network cache, one of a plurality of routing options for the data traffic with reference to information in the application layer; and route the data traffic according to the selected routing option, wherein the routing includes forwarding the data traffic from the network cache to the destination network device. - View Dependent Claims (30, 31)
-
-
32. A network cache, comprising:
-
cache memory for storing a plurality of objects; and a processor which is operable to; receiving redirected data traffic; determine, at the network cache, a destination network device to which to forward the data traffic; select, at the network cache, one of a plurality of routing options for the data traffic with reference to information in the application layer about the data traffic accessible by the network cache; and route the data traffic according to the selected routing option, wherein the routing includes forwarding the data traffic from the network cache to the destination network device. - View Dependent Claims (33, 34)
-
-
35. A network cache for operating in a network having a plurality of layers including physical, data link, and network layers, comprising:
-
cache memory for storing a plurality of objects; and an operating system which is operable to; receive redirected data traffic; determine, at the network cache, a destination network device to which to forward the data traffic; select, at the network cache, one of a plurality of routing options for the data traffic with reference to a type of information outside of the physical, data link, and network layers; and route the data traffic according to the selected routing option, wherein the routing includes forwarding the data traffic from the network cache to the destination network device. - View Dependent Claims (36, 37)
-
Specification