×

Content negotiation in a content centric network

  • US 10,701,038 B2
  • Filed: 07/27/2015
  • Issued: 06/30/2020
  • Est. Priority Date: 07/27/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer system for forwarding packets, the 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 content producing device, a packet that corresponds to a first interest, wherein a plurality of qualifiers for acceptable types of requested content is encoded in a first name associated with the first interest;

    selecting a content negotiation method for the first interest, the content negotiation method selected from a group consisting of an oversupply method, an abstraction method, and a redirection method;

    based on the selected content negotiation method for the first interest, generating a first content object that satisfies at least one of the plurality of qualifiers encoded in the first name, wherein the first content object is identified by the first name, and wherein the first content object includes data with a content type corresponding to the at least one satisfied qualifier;

    forwarding the first content object to a network node that sent the packet that corresponds to the first interest;

    performing an optimization operation by generating an unrequested content object based on the first interest, the unrequested content object satisfying a qualifier that is different than the at least one of the plurality of qualifiers encoded in the first name associated with the first interest; and

    forwarding the unrequested content object to an intermediate network node between the content producing device and the network node that sent the packet that corresponds to the first interest.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×