IP Library Granted Patent US 10,615,914
Granted Patent B2
US 10,615,914 · App. 16/046,267 · Granted Apr 7, 2020

Data transmission parity device and method

Inventors: Yi-Ming Chang (New Taipei, TW); Hung-Pin Cheng (New Taipei, TW)
Assignee: HONGFUJIN PRECISION ELECTRONICS (TIANJIN) CO., LTD.
H04L1/0063
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 10,615,914
App. No.
16/046,267
Granted
Apr 7, 2020
Kind
B2
Abstract

A data transmission parity device for verifying data transmitted from a first device through a data line to a second device includes a processor and a memory. The data line includes an N number of signal pins for transmitting data and an (N+1)th signal pin for transmitting parity information. The processor is configured to receive and obtain a signal value of the N+1 signal pins, calculate a first sum of the signal value of the N+1 signal pins and apply a first modular operation on the first sum, determine whether a result of the first modular operation is equal to zero, and control the second device to reject the data when the result of the first modular operation is not equal to zero. The first modular operation and the second modular operation are both (mod 2) operations.

Claims (32)

1. A data transmission parity method for verifying data transmitted from a first device through a data line to a second device, the data line comprising an N number of signal pins for transmitting data, the data line further comprising an (N+1)th signal pin and an (N+2)th signal pin for transmitting parity information, the method comprising:

receiving and obtaining signal values of the N+1 signal pins;

calculating a first sum of the signal value of the N+1 signal pins and applying a first modular operation on the first sum;

determining whether a result of the first modular operation is equal to zero;

controlling the second device to reject the data when the result of the first modular operation is not equal to zero;

multiplying a signal value of each even bit signal pin of the N+1 signal pins by two when the result of the first modular operation is equal to zero;

calculating a second sum of the signal value of the multiplied N+1 signal pins and applying a second modular operation on the second sum;

determining whether a result of the second modular operation is equal to a signal value of the (N+2)th signal pin; and

controlling the second device to accept or reject the data according to an determined result between the second modular operation and the (N+2)th signal pin.

2. The data transmission parity method of claim 1 , wherein the block of controlling the second device to accept or reject the data according to an determined result between the second modular operation and the (N+2)th signal pin comprises:

controlling the second device to accept the data when the result of the second modular operation is equal to the signal value of the (N+2)th signal pin.

3. The data transmission parity method of claim 2 , wherein the block of controlling the second device to accept or reject the data according to an determined result between the second modular operation and the (N+2)th signal pin further comprises:

controlling the second device to reject the data when the result of the second modular operation is not equal to the signal value of the N+2 signal pin.

4. The data transmission parity method of claim 3 , wherein the first modular operation and the second modular operation are both (mod 2) operations.

5. The data transmission parity method of claim 1 , wherein the data line is a CAT5 cable, and N is less than or equal to six.

6. A data transmission parity device for verifying data transmitted from a first device through a data line to a second device, the data line comprising an N number of signal pins for transmitting data, the data line further comprising an N+1 signal pin and an (N+2)th signal pin for transmitting parity information, the data transmission parity device comprising:

a processor; and

a memory configured to store a plurality of instructions, which when executed by the processor, cause the processor to:

receive and obtain a signal value of the N+1 signal pins;

calculate a sum of the signal value of the N+1 signal pins and apply a first modular operation on the sum;

determine whether a result of the first modular operation is equal to zero;

control the second device to reject the data when the result of the first modular operation is not equal to zero;

multiply a signal value of an even bit signal pin of the N+1 signal pins by two when the result of the first modular operation is equal to zero;

calculate a sum of the signal value of the multiplied N+1 signal pins and apply a second modular operation on the sum;

determine whether a result of the second modular operation is equal to a signal value of the N+2 signal pin; and

control the second device to accept or reject the data according to an determined result between the second modular operation and the (N+2)th signal pin.

7. The data transmission parity device of claim 6 , wherein the instruction of controlling the second device to accept or reject the data according to an determined result between the second modular operation and the (N+2)th signal pin comprises:

controlling the second device to accept the data when the result of the second modular operation is equal to the signal value of the N+2 signal pin.

8. The data transmission parity device of claim 7 , wherein the instruction of controlling the second device to accept or reject the data according to an determined result between the second modular operation and the (N+2)th signal pin further comprises:

controlling the second device to reject the data when the result of the second modular operation is not equal to the signal value of the N+2 signal pin.

9. The data transmission parity device of claim 8 , wherein the first modular operation and the second modular operation are both (mod−2) operations.

10. The data transmission parity device of claim 6 , wherein the data line is a CAT5 cable, and N is less than or equal to six.

Assignments (2)
CHANGE OF NAME Recorded Mar 10, 2022
From: HONGFUJIN PRECISION ELECTRONICS(TIANJIN)CO.,LTD.
To: FULIAN PRECISION ELECTRONICS (TIANJIN) CO., LTD.
Reel/Frame 059620/0142 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2018
From: CHANG, YI-MING; CHENG, HUNG-PIN
To: HONGFUJIN PRECISION ELECTRONICS (TIANJIN) CO.,LTD.
Reel/Frame 046470/0205 →
Priority Claims (1)
CN 2018 1 0639202 · Jun 20, 2018 · national
Continuity (1)
Related Publication 20190393984A1 · Dec 26, 2019