End-User Carried Location Hint for Content in Information-Centric Networks
First Claim
Patent Images
1. A method implemented by a network node coupled to a network, the method comprising:
- inserting a location hint in a request for a content, wherein the location hint specifies one or more network locations that are known by the network node to hold at least part of the content;
sending the request to the network, wherein the request comprises a content name that describes the content; and
receiving a data message corresponding to the request from the network, wherein the data message comprises at least a portion of the content.
1 Assignment
0 Petitions
Accused Products
Abstract
A method implemented by a network node coupled to a network, the method comprising inserting a location hint in a request for a content, wherein the location hint specifies one or more network locations that are known by the network node to hold at least part of the content, sending the request to the network, wherein the request comprises a content name that describes the content, and receiving a data message corresponding to the request from the network, wherein the data message comprises at least a portion of the content.
-
Citations
20 Claims
-
1. A method implemented by a network node coupled to a network, the method comprising:
-
inserting a location hint in a request for a content, wherein the location hint specifies one or more network locations that are known by the network node to hold at least part of the content; sending the request to the network, wherein the request comprises a content name that describes the content; and receiving a data message corresponding to the request from the network, wherein the data message comprises at least a portion of the content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising:
-
a processor configured to insert a probe flag in a request for a content, wherein the request comprises a content name that describes the requested content, and wherein the probe flag is inserted to test one or more network locations that are known by the processor to hold at least part of the requested content; a transmitter coupled to the processor and configured to transmit the request to a network node; and a receiver coupled to the processor and configured to receive a data message corresponding to the request from the network node. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method implemented by a network router, the method comprising:
-
receiving a content request from an end device, wherein the content request comprises a content name and a location hint, wherein the content name describes a requested content, and wherein the location hint specifies a list of network locations each known by the end device to hold at least part of the requested content; determining, based at least in part on the location hint, a network location from where at least a portion of the requested content is to be retrieved; and forwarding at least the portion of the requested content from the network location to the end device. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification