9270421

Cooperative Subspace Demultiplexing in Communication Networks

PublishedFebruary 23, 2016
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A processing method, comprising: selecting a plurality of receiving nodes in a communication network for cooperatively receiving transmissions from at least one source node, each of the plurality of receiving nodes receiving at least one transmitted signal comprising an insufficient number of independent linear combinations of original electronic data components for recovering the original electronic data components; collecting a plurality of coded components comprising the independent linear combinations and a corresponding code matrix from the plurality of receiving nodes to provide a destination node with a sufficient number of the independent linear combinations for recovering the original electronic data components; and decoding the plurality of coded components to recover the original electronic data components, wherein decoding comprises calculating a solution for a system of collected independent equations, the independent equations being generated from the plurality of coded components and the corresponding code matrix, and containing a plurality of independent variables comprising the original electronic data components.

2

2. The method recited in claim 1 , wherein at least one of selecting, collecting, and decoding comprises performing adaptive array processing.

3

3. The method recited in claim 1 , wherein selecting the plurality of receiving nodes comprises at least one of providing the corresponding code matrix with sufficient rank to enable the destination node to solve the collected independent equations, and ensuring the corresponding code matrix is sufficiently well-conditioned to permit the destination node to solve the collected independent equations.

4

4. The method recited in claim 1 , further comprising transmitting at least one acknowledgement to the at least one source node upon at least one of receiving a coded component and decoding the plurality of coded components.

5

5. The method recited in claim 1 , wherein the plurality of receiving nodes comprises at least one of a set of nodes, the set comprising peers in a peer-to-peer network and edge servers in a content delivery network.

6

6. The method recited in claim 1 , wherein the code matrix comprises at least one of a channel matrix and a pre-coding matrix.

7

7. A non-transitory computer readable medium comprising instructions for: selecting a plurality of receiving nodes in a communication network for cooperatively receiving transmitted signals comprising a plurality of subspace coded data components and corresponding subspace codes, each of the plurality of receiving nodes having an insufficient rank to decode the plurality of subspace coded data components; gathering the plurality of subspace coded data components and corresponding subspace codes collected by the plurality of receiving nodes for providing a destination node with sufficient rank to decode the plurality of subspace coded data components; and decoding the subspace coded data components to retrieve a plurality of original electronic data components.

8

8. The non-transitory computer readable medium recited in claim 7 , wherein at least one of selecting, gathering, and decoding comprises performing adaptive array processing.

9

9. The non-transitory computer readable medium recited in claim 7 , wherein at least one of selecting and gathering comprises at least one of providing the destination node with a code matrix comprising the corresponding subspace codes, the code matrix having sufficient rank for decoding the plurality of subspace coded data components; and ensuring the code matrix is sufficiently well-conditioned to enable the destination node to decode the plurality of subspace coded data components.

10

10. The non-transitory computer readable medium recited in claim 7 , wherein at least one of selecting and gathering is performed until the destination node decodes the plurality of subspace coded data components.

11

11. The non-transitory computer readable medium recited in claim 7 , further comprising transmitting at least one acknowledgement to at least one source node upon at least one of receiving a subspace coded data component and decoding the plurality of subspace coded data components.

12

12. The non-transitory computer readable medium recited in claim 7 , wherein the subspace codes comprise at least one of a channel matrix and a matrix representing a code employed at one or more nodes for encoding the original electronic data components.

13

13. A processing method, comprising: selecting a plurality of network nodes to perform cooperative subspace reception of a subspace coded transmission from a source node; selecting a first network channel and an at least second network channel for receiving a plurality of subspace coded components at a destination node; receiving a first set of the subspace coded components on the first network channel and an at least second set of the subspace coded components on the at least second network channel, wherein each of the first set and the at least second set comprises an insufficient number of linearly independent combinations of original electronic data components to permit subspace decoding; combining the first set and the at least second set to produce a combined set of subspace coded components, the combined set comprising a sufficient number of linearly independent combinations of the original electronic data components to permit subspace decoding; and performing subspace decoding of the combined set of subspace coded components to retrieve the original electronic data components.

14

14. The method recited in claim 13 , wherein the first network channel and the at least second network channel comprise at least one of a set of network channels, the set comprising a plurality of different multiple access channels on one network; and a plurality of network channels, each residing on a different network.

15

15. The method recited in claim 13 , further comprising monitoring at least one real-time property of the first network channel and the at least second network channel; and providing feedback to the source node based on the monitoring.

16

16. The method recited in claim 13 , further comprising providing feedback to the destination node upon at least one of receiving a coded component and decoding the combined set of subspace coded components.

17

17. The method recited in claim 13 , wherein at least one of selecting the plurality of network nodes, selecting the first network channel and the at least second network channel, and receiving are performed until combining can provide the combined set with the sufficient number of linearly independent combinations.

18

18. The method recited in claim 13 , wherein decoding comprises employing at least one of a channel matrix and a matrix representing a code employed at one or more nodes for encoding the original electronic data components.

19

19. The method recited in claim 13 , wherein the plurality of network nodes comprises at least one of a set of nodes, the set comprising peers in a peer-to-peer network and edge servers in a content delivery network.

20

20. A non-transitory computer readable storage medium having computer readable code thereon, the medium comprising instructions for implementing the method recited in claim 13 .

Patent Metadata

Filing Date

Unknown

Publication Date

February 23, 2016

Inventors

Steve J. Shattil

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Cooperative Subspace Demultiplexing in Communication Networks” (9270421). https://patentable.app/patents/9270421

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.