×

Explicit content deletion commands in a content centric network

  • US 9,912,776 B2
  • Filed: 12/02/2015
  • Issued: 03/06/2018
  • Est. Priority Date: 12/02/2015
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer system for facilitating explicit content deletion, the 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 content producing device, a content object packet that includes a name for the content object and a deletion identifier that is used to verify a subsequent deletion command from the content producing device, wherein the name is hierarchically structured variable length identifier that includes contiguous name components ordered from a most general level to a most specific level;

    receiving a notification message that includes a routable prefix for a router and indicates that the router has cached a copy of the content object packet;

    storing in a data structure a mapping between the routable prefix, the name, and a previously generated deletion token, wherein the deletion token is generated such that the deletion identifier is the result of a hash function performed on the deletion token;

    in response to determining a condition to delete the cached copy of the content object packet at the router, transmitting a deletion command based on the routable prefix to the router, wherein the deletion command includes the deletion token and the name for the cached copy of the content object packet to be deleted and causes the router, in response to determining that a hash of the deletion token matches the deletion identifier, to delete the cached copy, and to transmit an acknowledgement of the deletion command to the content producing device.

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