Named content for end-to-end information-centric ip internet
OwnerJose Joaquin Garcia-Luna-Aceves, Abdulazaz Albalawiinventors
Life of this patent
Estimating the term…
Loading patent…
OwnerJose Joaquin Garcia-Luna-Aceves, Abdulazaz Albalawiinventors
Estimating the term…
Techniques for information-centric transport include, in response to receiving content from a server process on a local node storing the content on the local node. The content comprises a plurality of chunks. A CNS-compatible name for the content is generated. Also, a plurality of chunk names is generated for the plurality of chunks. A manifest field is generated, which holds data that indicates the chunk names and data that indicates encoding of the chunks. The manifest field and the CNS-compatible name are caused to be stored. A data packet that includes, in a second reliable protocol payload, the manifest field and an node identifier for a node that stores the content is caused to be sent in response to a request for the manifest for the CNS-compatible name.
A content consumer method executed on a processor serving as a local node in a digital communications network, the method comprising:
A content producer method executed on a processor serving as a local node in a digital communications network, the method comprising, in response to receiving content from a server process on the local node, wherein the content comprises a plurality of chunks:
A CNS method executed on a processor serving as a local content name server (CNS) node in a digital communications network, the method comprising:
A proxy method executed on a processor serving as a local node in a digital communications network, the method comprising:
A non-transitory computer-readable medium carrying a data structure that includes:
A non-transitory computer-readable medium carrying one or more sequences of instructions for a content consumer, wherein execution of the one or more sequences of instructions by one or more processors serving as a local node in a digital communications network causes the one or more processors to:
A non-transitory computer-readable medium carrying one or more sequences of instructions for a content producer, wherein execution of the one or more sequences of instructions by one or more processors serving as a local node in a digital communications network causes the one or more processors, in response to receiving content from a server process on the local node, wherein the content comprises a plurality of chunks, to:
A non-transitory computer-readable medium carrying one or more sequences of instructions for a name server, wherein execution of the one or more sequences of instructions by one or more processors serving as a local content name server (CNS) node in a digital communications network causes the one or more processors to:
A non-transitory computer-readable medium carrying one or more sequences of instructions for a content proxy, wherein execution of the one or more sequences of instructions by one or more processors serving as a local node in a digital communications network causes the one or more processors to:
An apparatus comprising:
An apparatus comprising:
An apparatus comprising:
An apparatus comprising:
A system comprising:
Dependencies are inferred from the claim text.