×

Associating consumer states with interests in a content-centric network

  • US 9,467,377 B2
  • Filed: 06/19/2014
  • Issued: 10/11/2016
  • Est. Priority Date: 06/19/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer-executable method, comprising:

  • generating, by a computing device, an interest which is a request for a content object, wherein the interest includes a name for the requested content object, and wherein the name is a hierarchically structured variable length identifier which comprises contiguous name components ordered from a most general level to a most specific level;

    generating consumer states, wherein the consumer states are associated with the requested content object;

    generating a state identifier for the consumer states;

    calculating a difference between updated consumer states and the consumer states;

    integrating in the interest the difference and one or more of a state identifier of the consumer states, an identifier of the new consumer states, and an identifier of the difference;

    transmitting the interest to a content-hosting device, wherein transmitting the interest causes the content-hosting device to;

    in response to determining that the updated consumer states are not stored in a local cache of the content-hosting device, extract the difference and one or more of a state identifier of the consumer states, an identifier of the new consumer states, and an identifier of the difference from the interest, identify the consumer states from the local cache based on the state identifier of the consumer states, update the consumer states to the updated consumer states without obtaining the updated consumer state from the computing device, thereby saving roundtrip time; and

    in response to determining that the updated consumer states are stored in the local cache, avoid extracting the difference and one or more of a state identifier of the consumer states, an identifier of the new consumer states, and an identifier of the difference from the interest, thereby eliminating time spent for the content-hosting device to extract the difference and one or more of a state identifier of the consumer states, an identifier of the new consumer states, and an identifier of the difference in the interest.

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