Content object return messages in a content centric network
First Claim
1. A computer system, comprising:
- a processor; and
a storage device storing instructions that when executed by the processor cause the processor to perform a method, the method comprising;
generating, by a first computing device, an interest message which includes a name and a verification token which is a hash of a nonce, wherein a name is a hierarchically structured variable length identifier that includes contiguous name components;
in response to transmitting the interest message to a second computing device, receiving a content object message which includes a same name as the name for the interest message;
in response to detecting a condition associated with the content object message, generating a content object return message which includes the nonce and a same name as the name for the content object message; and
forwarding the content object return message to the second computing device,thereby facilitating the second computing device to process the content object.
3 Assignments
0 Petitions
Accused Products
Abstract
One embodiment provides a system that indicates conditions associated with received content. During operation, the system generates, by a first computing device, an interest message which includes a name, wherein the interest message further includes a verification token which is a hash of a nonce. In response to transmitting the interest message to a second computing device, the system receives a content object message which includes a same name as the name for the interest message. In response to detecting a condition associated with the content object message, the system generates a content object return message which includes the nonce and a same name as the name for the content object message. The system forwards the content object return message to the second computing device, thereby facilitating the second computing device to process the content object return message.
-
Citations
20 Claims
-
1. A computer system, comprising:
-
a processor; and a storage device storing instructions that when executed by the processor cause the processor to perform a method, the method comprising; generating, by a first computing device, an interest message which includes a name and a verification token which is a hash of a nonce, wherein a name is a hierarchically structured variable length identifier that includes contiguous name components; in response to transmitting the interest message to a second computing device, receiving a content object message which includes a same name as the name for the interest message; in response to detecting a condition associated with the content object message, generating a content object return message which includes the nonce and a same name as the name for the content object message; and forwarding the content object return message to the second computing device, thereby facilitating the second computing device to process the content object. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer system, comprising:
-
a processor; and a storage device storing instructions that when executed by the processor cause the processor to perform a method, the method comprising; receiving, by a second computing device from a first computing device, an interest message which includes a name and a first verification token which is a hash of a first nonce, wherein a name is a hierarchically structured variable length identifier that includes contiguous name components; retrieving a content object message which includes a same name as the name for the interest message; storing in a local cache of the second computing device the content object message and the first verification token; in response to transmitting the content object message to the first computing device, receiving a content object return message which includes the first nonce and a same name as the name for the content object message; and processing the content object return message based on the name for the content object return message, the first nonce, and the stored first verification token. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer-implemented method for facilitating content object return messages, the method comprising:
-
generating, by a first computing device, an interest message which includes a name and a verification token which is a hash of a nonce, wherein a name is a hierarchically structured variable length identifier that includes contiguous name components; in response to transmitting the interest message to a second computing device, receiving a content object message which includes a same name as the name for the interest message; in response to detecting a condition associated with the content object message, generating a content object return message which includes the nonce and a same name as the name for the content object message; forwarding the content object return message to the second computing device, thereby facilitating the second computing device to process the content object. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification