Methods, apparatus and computer-readable media related to data transmission in a neural network

US2025013858A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2025013858-A1
Application numberUS-202118706456-A
CountryUS
Kind codeA1
Filing dateNov 3, 2021
Priority dateNov 3, 2021
Publication dateJan 9, 2025
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method, performed by a transmitting node of a neural network, is provided for congestion level control. The method includes: sending, to a receiving node of the neural network, a plurality of sequences of data, the sequences of data being temporally encoded according to an encoding configuration; sending, to the receiving node, an indication of the encoding configuration, enabling the sequences of data to be decoded; receiving, from the receiving node, feedback including an indication of an error experienced in decoding the sequences of data; and adapting the encoding configuration based on the feedback.

First claim

Opening claim text (preview).

1 . A method performed by a transmitting node of a neural network for congestion level control, the method comprising: sending, to a receiving node of the neural network, a plurality of sequences of data, the sequences of data being temporally encoded according to an encoding configuration; sending, to the receiving node, an indication of the encoding configuration, enabling the sequences of data to be decoded; receiving, from the receiving node, feedback comprising an indication of an error experienced in decoding the sequences of data; and adapting the encoding configuration based on the feedback. 2 . The method of claim 1 , wherein the neural network comprises a spiking neural network, and wherein the sequences of data comprise sequences of one or more spikes. 3 . The method of claim 1 , wherein adapting the encoding configuration comprises adapting a rate at which information is encoded temporally for transmission. 4 . The method of claim 1 , wherein the encoding configuration comprises an inhibition time window during which the transmitting node is prohibited from transmitting one or more of the sequences of data. 5 . The method of claim 4 , wherein adapting the encoding configuration comprises adapting one or more of: a duration of the inhibition time window; and a periodicity of the inhibition time window. 6 . The method of claim 4 , wherein the indication of the encoding configuration comprises an indication of the inhibition time window. 7 . The method of claim 1 , wherein adapting the encoding configuration comprises: adapting a rate at which data is transmitted by the transmitting node, such that an absolute rate at which data is transmitted by the transmitting node is changed for two or more sequences of data, but a relative rate between the two or more sequences of data is unchanged. 8 . The method of claim 7 , wherein adapting the rate at which data is transmitted by the transmitting node comprises: transcoding the sequences of data according to an adaptive tuning curve, wherein the adaptive tuning curve adapts the average rate at which data is transmitted by the transmitting node. 9 .- 11 . (canceled) 12 . The method according to claim 1 , wherein adapting the encoding configuration comprises: adapting a maximum rate at which data can be transmitted by the transmitting node. 13 . The method of claim 1 , wherein adapting the encoding configuration based on the feedback comprises applying a first encoding configuration when the error is a first level, and applying a second encoding configuration when the error is a second level, wherein the first level is greater than the second level, and wherein the first encoding configuration has a lower average data rate than the second encoding configuration. 14 . The method of claim 1 , wherein the sequences of data are sent to the receiving node using one or more of: radio transmission; optical transmission; free space visible light transmission; and electrical transmission. 15 . A method performed by a receiving node of a neural network for congestion level control, the method comprising: receiving, from a transmitting node of a neural network and, a plurality of sequences of data, the sequences of data being temporally encoded according to an encoding configuration; receiving, from the transmitting node, an indication of the encoding configuration; decoding the sequences of data using the indication of the encoding configuration to obtain decoded data values for the sequences of data; and ending, to the transmitting node, feedback comprising an indication of an error associated with the decoding of the sequences of data. 16 . The method of claim 15 , wherein the neural network comprises a spiking neural network, and wherein the sequences of data comprise sequences of one or more spikes. 17 . The method of claim 15 , wherein the encoding configuration is based on the feedback, and wherein a first encoding configuration is applied when the error is a first level, and a second encoding configuration is applied when the error is a second level, wherein the first level is greater than the second level, and wherein the first encoding configuration has a lower average data rate than the second encoding configuration. 18 . The method of claim 15 , further comprising estimating the error, wherein the error comprises a difference between the sequences of data as received by the receiving node, and the sequences of data as transmitted by the transmitting node. 19 . The method of claim 18 , wherein the sequences of data comprise scalar values, and wherein estimating the error comprises averaging the scalar values over a time period. 20 . The method of claim 18 , wherein the sequences of data comprise sequences of data symbols selected from a predefined set of data symbols, and wherein estimating the error comprises measuring a distance between a data symbol in a received sequence of data and a nearest data symbol in the predefined set of data symbols. 21 . The method of claim 15 , wherein the sequences of data are received from the transmitting node using one or more of: radio transmission; optical transmission; free space visible light transmission; and electrical transmission. 22 . (canceled) 23 . A transmitting node for a neural network, the transmitting node comprising processing circuitry and a non-transitory computer-readable medium storing instructions which, when executed by the processing circuitry, cause the transmitting node to: send, to a receiving node of the neural network, a plurality of sequences of data, the sequences of data being temporally encoded according to an encoding configuration; send, to the receiving node, an indication of the encoding configuration, enabling the sequences of data to be decoded; receive, from the receiving node, feedback comprising an indication of an error experienced in decoding the sequences of data; and adapt the encoding configuration based on the feedback. 24 .- 30 . (canceled) 31 . A receiving node for a neural network, the receiving node comprising processing circuitry and a non-transitory computer-readable medium storing instructions which, when executed by the processing circuitry, cause the receiving node to: receive, from a transmitting node of a neural network and, a plurality of sequences of data, the sequences of data being temporally encoded according to an encoding configuration; receive, from the transmitting node, an indication of the encoding configuration; decode the sequences of data using the indication of the encoding configuration to obtain decoded data values for the sequences of data; and send, to the transmitting node, feedback comprising an indication of an error associated with the decoding of the sequences of data. 32 .- 38 . (canceled)

Assignees

Inventors

Classifications

  • using electronic means · CPC title

  • G06N3/049Primary

    Temporal neural networks, e.g. delay elements, oscillating neurons or pulsed inputs · CPC title

  • H04L1/0002Primary

    by adapting the transmission rate · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2025013858A1 cover?
A method, performed by a transmitting node of a neural network, is provided for congestion level control. The method includes: sending, to a receiving node of the neural network, a plurality of sequences of data, the sequences of data being temporally encoded according to an encoding configuration; sending, to the receiving node, an indication of the encoding configuration, enabling the sequenc…
Who is the assignee on this patent?
Ericsson Telefon Ab L M
What technology area does this patent fall under?
Primary CPC classification G06N3/049. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jan 09 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).