Machine generated content naming in an information centric network
First Claim
Patent Images
1. A device for machine generation of content names in an information centric network (ICN), the device comprising:
- processing circuitry; and
a memory including instructions that, when executed by the processing circuitry, configure the processing circuitry to;
obtain content;
invoke a first inference engine with a spiking neural network to implement a string predictor that produces a name for the content, the spiking neural network implemented with spike timing dependent plasticity (STDP) learning to train the spiking neural network in an on-going manner to adapt the name over time, wherein the name generated by the string predictor does not conform to any defined standard; and
respond to an interest packet that includes the name with a data packet that includes the content, the name in the interest packet generated with a second inference engine at a subscriber device that created the interest packet, wherein the second inference engine uses another spiking neural network trained as the spiking neural network of the first inference engine to implement the string predictor, and wherein the device is a publisher device.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and techniques for machine generation of content names in an information centric network (ICN) are described herein. For example, a node may obtain content. An inference engine may be invoked to produce a name for the content. Once the content is named, the node may respond to an interest packet that includes the name of the content. The response is a data packet that includes the content.
-
Citations
24 Claims
-
1. A device for machine generation of content names in an information centric network (ICN), the device comprising:
-
processing circuitry; and a memory including instructions that, when executed by the processing circuitry, configure the processing circuitry to; obtain content; invoke a first inference engine with a spiking neural network to implement a string predictor that produces a name for the content, the spiking neural network implemented with spike timing dependent plasticity (STDP) learning to train the spiking neural network in an on-going manner to adapt the name over time, wherein the name generated by the string predictor does not conform to any defined standard; and respond to an interest packet that includes the name with a data packet that includes the content, the name in the interest packet generated with a second inference engine at a subscriber device that created the interest packet, wherein the second inference engine uses another spiking neural network trained as the spiking neural network of the first inference engine to implement the string predictor, and wherein the device is a publisher device. - View Dependent Claims (2, 3, 4, 5, 16, 17, 22)
-
-
6. A method for machine generation of content names in an information centric network (ICN), the method comprising:
-
obtaining content at a first device, wherein the first device is a publisher device; invoking, by the first device, a first inference engine with a spiking neural network to implement a string predictor that produces a name for the content, the spiking neural network implemented with spike timing dependent plasticity (STDP) learning to train the spiking neural network in an on-going manner to adapt the name over time, wherein the name generated by the string predictor does not conform to any defined standard; and responding, by the first device, to an interest packet that includes the name with a data packet that includes the content, the name in the interest packet generated by a second device, using a second inference engine, that created the interest packet, wherein the second inference engine uses another spiking neural network trained as the spiking neural network to implement the string predictor, and wherein the second device is a subscriber device. - View Dependent Claims (7, 8, 9, 10, 18, 19, 23)
-
-
11. At least one non-transitory machine-readable medium including instructions for machine generation of content names in an information centric network (ICN), the instructions, when executed by processing circuitry of a first device, cause the processing circuitry to perform operations comprising:
-
obtaining content; invoking a first inference engine with a spiking neural network to implement a string predictor that produces a name for the content, the spiking neural network implemented with spike timing dependent plasticity (STDP) learning to train the spiking neural network in an on-going manner to adapt the name over time, wherein the name generated by the string predictor does not conform to any defined standard; and responding to an interest packet that includes the name with a data packet that includes the content, the name in the interest packet generated by a second device, using a second inference engine, that created the interest packet, wherein the second inference engine uses another spiking neural network trained as the spiking neural network to implement the string predictor, wherein the second device is a subscriber device, and wherein the first device is a publisher device. - View Dependent Claims (12, 13, 14, 15, 20, 21, 24)
-
Specification