CACHING DATA IN AN INFORMATION CENTRIC NETWORKING ARCHITECTURE
First Claim
1. A method comprising:
- receiving, via a first information centric networking (ICN) interface, a first interest message comprising a first name of a first data object;
determining whether the first data object is stored within a cache of a router based on the first interest message;
updating, when the first data object is stored within the cache of the router, the first interest message with a first indicator indicating that the first data object is stored within the cache of the router; and
transmitting, via a second ICN interface, the updated first interest message when the first data object is stored within the cache of the router.
1 Assignment
0 Petitions
Accused Products
Abstract
In one implementation, a method includes receiving, via a first information centric networking (ICN) interface, a first interest message comprising a first name of a first data object. The method also includes determining whether the first data object is stored within a cache of a router based on the first interest message. The method further includes updating, when the first data object is stored within the cache of the router, the first interest message with a first indicator indicating that the first data object is stored within the cache of the router. The method further includes transmitting, via a second ICN interface, the updated first interest message when the first data object is stored within the cache of the router.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, via a first information centric networking (ICN) interface, a first interest message comprising a first name of a first data object; determining whether the first data object is stored within a cache of a router based on the first interest message; updating, when the first data object is stored within the cache of the router, the first interest message with a first indicator indicating that the first data object is stored within the cache of the router; and transmitting, via a second ICN interface, the updated first interest message when the first data object is stored within the cache of the router. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus, comprising:
-
a plurality of information centric networking (ICN) interfaces; one or more processors; and a memory comprising instructions that when executed cause the one or more processors to perform operations comprising; receiving, via a first information centric networking (ICN) interface, a first interest message comprising a first name of a first data object; determining whether the first data object is stored within a cache of a router based on the first interest message; updating, when the first data object is stored within the cache of the router, the first interest message with a first indicator indicating that the first data object is stored within the cache of the router; and transmitting, via a second ICN interface, the updated first interest message when the first data object is stored within the cache of the router. - View Dependent Claims (11, 12, 13)
-
-
14. A method comprising:
-
receiving, via an information centric networking (ICN) interface, a first interest message comprising a first name of a first data stored on a server; and transmitting, via the ICN interface, a first data object based on the first interest message, wherein the first data object comprises the first data and a first parameter indicating that a router is to forward additional interest messages to the server when the router receives the additional interest messages comprising the first name and when the first data is stored in a cache of the router. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification