IP Library Granted Patent US 11,128,993
Granted Patent B2
US 11,128,993 · App. 16/451,071 · Granted Sep 21, 2021

Mitigation of electromagnetic interference in electronic communication

Inventors: Franz Friedrich Liebinger Portela (San Pablo de Heredia, CR); Pablo Francisco Barquero Garro (Heredia, CR); Ricardo Golcher Ugalde (Llanos del Sol, CR); Meller Javier Perez Nunez (Heredia, CR)
Assignee: International Business Machines Corporation
H04W4/12H04B17/336H04L5/0044H04W24/10H04W72/0453
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 11,128,993
App. No.
16/451,071
Granted
Sep 21, 2021
Kind
B2
Abstract

A method of transmitting an electronic message may include identifying a first bit in a data message to be transmitted. The first bit may have a binary value. The method may also include transmitting, in response to the identifying, a first signal corresponding to the binary value over a second message channel. The method may also include transmitting, in response to the identifying, a second signal corresponding to the inverse of the binary value.

Claims (39)

1. A method comprising:

identifying a first bit in a data message to be transmitted, wherein the first bit has a binary value;

transmitting, in response to the identifying and over a first message channel, a first signal corresponding to the binary value; and

transmitting, in response to the identifying and over a second message channel, a second signal corresponding to the inverse of the binary value.

2. The method of claim 1 , wherein the first message channel comprises a first frequency band, and the second message channel comprises a second frequency band.

3. The method of claim 1 , wherein the first signal is transmitted over the first message channel in a first polarity and the second signal is transmitted over the second message channel in a second polarity.

4. The method of claim 1 , further comprising informing a message recipient that the first message channel is a primary message channel and that the second message channel is an inverse message channel.

5. The method of claim 1 , further comprising:

receiving, from the message recipient, a request to resend the first and second messages, wherein the request comprises a notification that an interference variance between the first signal and the second signal is not bound by a variance threshold; and

resending the first and second messages in response to receiving the request to resend the first and second messages.

6. The method of claim 5 , further comprising:

receiving, from the message recipient, a threshold number of requests to resend the first and second message; and

selecting, in response to receiving the threshold number of requests, a third message channel to replace the first message channel.

7. The method of claim 1 , wherein the first signal has a first voltage that corresponds to the binary value, and the second signal has a second voltage that corresponds to the inverse of the binary value.

8. A method comprising:

receiving, over a first message channel, a first signal with a first value;

receiving, over a second message channel, a second signal with a second value;

subtracting the first value from the second value, resulting in a third value;

determining that the third value is greater than zero; and

identifying, based on the determining, a fourth value of a bit of a data message corresponding to the first signal.

9. The method of claim 8 , further comprising calculating an interference variance between the first value and the second value.

10. The method of claim 9 , further comprising determining that the interference variance is not bound by a variance threshold.

11. The method of claim 10 , wherein the method further comprises requesting retransmission of the first signal and the second signal based on the determining that the interference variance is not bound by the variance threshold.

12. The method of claim 10 , wherein the method further comprises replacing the first message channel with a third message channel based on the determining that the interference variance is not bound by the variance threshold.

13. The method of claim 8 , wherein the fourth value is a binary “1”.

14. A computer program product, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to:

identify a first bit in a data message to be transmitted, wherein the first bit has a binary value;

transmit, in response to the identifying and over a first message channel, a first signal corresponding to the binary value; and

transmit, in response to the identifying and over a second message channel, a second signal corresponding to the inverse of the binary value.

15. The computer program product of claim 14 , wherein the first message channel comprises a first frequency band, and the second message channel comprises a second frequency band.

16. The computer program product of claim 14 , wherein the first signal is transmitted over the first message channel in a first polarity and the second signal is transmitted over the second message channel in a second polarity.

17. The computer program product of claim 14 , wherein the instructions further cause the computer to agree, with a message recipient, that the first message channel is a primary message channel and that the second message channel is an inverse message channel.

18. The computer program product of claim 14 , wherein the instructions further cause the computer to:

receive, from the message recipient, a request to resend the first and second messages, wherein the request comprises a notification that an interference variance between the first signal and the second signal is not bound by a variance threshold; and

resend the first and second messages in response to receiving the request to resend the first and second messages.

19. The computer program product of claim 18 , further comprising:

receiving, from the message recipient, a threshold number of requests to resend the first and second message; and

selecting, in response to receiving the threshold number of requests, a third message channel to replace the first message channel.

20. The computer program product of claim 14 , wherein the first signal has a first voltage that corresponds to the binary value, and the second signal has a second voltage that corresponds to the inverse of the binary value.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: KYNDRYL, INC.
Reel/Frame 058213/0912 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2019
From: LIEBINGER PORTELA, FRANZ FRIEDRICH; BARQUERO GARRO, PABLO FRANCISCO; GOLCHER UGALDE, RICARDO; NUNEZ, MELLER JAVIER PEREZ
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 049573/0836 →