IP Library Granted Patent US 8,204,086
Granted Patent B2
US 8,204,086 · App. 12/122,749 · Granted Jun 19, 2012

Natural network coding for multi-hop wireless network

Assignee: Microsoft Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,204,086
App. No.
12/122,749
Granted
Jun 19, 2012
Kind
B2
Abstract

Described herein is technology for, among other things, natural network coding in a wireless mesh network. The technology involves wireless mesh network systems, methods and devices based on the natural network coding. By encoding signals in their natural forms using their channel strengths, more efficient transmission of signals is possible in the wireless mesh network.

Claims (26)

1. A method for natural network coding at a relay of a wireless mesh network having two signal sources, comprising:

determining a strength of a first signal from a first signal source and a strength of a second signal from a second signal source; and

encoding the first signal and the second signal into a coded signal based on the strength of the first signal and the strength of the second signal.

2. The method as recited in claim 1 , wherein the determining of the strength of the first signal and the strength of the second signal is performed by measuring respective signal strengths of test bits transmitted from the first signal source and the second signal source and received by the relay.

3. The method as recited in claim 1 , wherein the first signal is ignored in the encoding of the first signal and the second signal into the coded signal if the strength of the first signal is less than a threshold signal strength.

4. The method as recited in claim 1 , wherein the second signal is ignored in the encoding of the first signal and the second signal into the coded signal if the strength of the second signal is less than a threshold signal strength.

5. The method as recited in claim 1 , wherein the first signal is modulated in the first signal source based on a binary phase shift keying (BPSK) protocol.

6. The method as recited in claim 5 , wherein the second signal is modulated in the second signal source based on the BPSK protocol.

7. The method as recited in claim 6 , wherein the first signal and the second signal are demodulated in the relay.

8. The method as recited in claim 7 , further comprising transmitting the coded signal to a receiver.

9. The method as recited in claim 8 , wherein the receiver comprises a decoder module for decoding the coded signal.

10. The method as recited in claim 9 , wherein the decoder module performs the decoding of the coded signal based on information carried in a head of the coded signal.

11. A method for natural network coding at a relay of a wireless mesh network having at least two signal sources, comprising: determining strengths of respective signals from the at least two signal sources; and directly encoding the signals into a coded signal based on the strengths of the signals, wherein the signals from the at least two signal sources are processed in their natural forms for the encoding.

12. The method as recited in claim 11 , wherein the determining the strengths of the respective signals is performed by measuring strengths of test bits transmitted from the at least two signal sources and received at the relay.

13. The method as recited in claim 12 , wherein each one of the respective signals is ignored in the encoding of the signals into the coded signal if a strength of the each one of the respective signals is less than a threshold signal strength.

14. The method as recited in claim 11 , further comprising transmitting the coded signal to a receiver.

15. The method as recited in claim 14 , wherein the receiver comprises a decoder module for decoding the coded signal.

16. The method as recited in claim 15 , wherein information associated with the decoding of the coded signal is carried in a head of the coded signal.

17. A relay device for natural network coding, comprising:

a receiver module for receiving respective signals from at least two signal sources;

a memory comprising a set of instructions for coding protocol;

a processor configured to execute the set of instructions to determine strengths of respective signals from the at least two signal sources and configured to execute the set of instructions to directly encode the signals into a coded signal based on the strengths of the signals, wherein the signals from the at least two signal sources are processed in their natural forms for the encoding; and

a transmitter module for transmitting the coded signal.

18. The device as recited in claim 17 , wherein the processor is configured to determine the strengths of the respective signals is performed by measuring strengths of test bits transmitted from the at least two signal sources.

19. The device as recited in claim 17 , wherein each one of the respective signals is ignored in the encoding of the signals into the coded signal if a strength of the each one of the respective signals is less than a threshold signal strength.

20. The device as recited in claim 17 , wherein the coded signal comprises information used for decoding of the coded signal at a destination device of the coded signal.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034564/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 5, 2008
From: LUO, CHONG; PU, WEI; WU, FENG
To: MICROSOFT CORPORATION
Reel/Frame 021337/0680 →
Continuity (1)
Related Publication 20090285148A1 · Nov 19, 2009