IP Library Granted Patent US 8,015,316
Granted Patent B2
US 8,015,316 · App. 11/911,358 · Granted Sep 6, 2011

Method and system for detecting messages in the presence of noise

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,015,316
App. No.
11/911,358
Granted
Sep 6, 2011
Kind
B2
Abstract

Disclosed is a method for transmitting messages between a transmitter and a receiver on a channel on which noise may be present. The messages are constituted by a sequence of data and comprise an initial portion (header) containing data to allow recognition of the message, a central portion (body) containing the valid message to transmit and an end portion (tail) containing information to verify the completeness of the message. The method consists in inserting in the message header a signature obtained from the combination of a first fixed part and of a second validation part; and recognizing a valid message received by verifying whether the fixed part of the message received generates the same validation part.

Claims (29)

1. A method for transmitting messages between a transmitter and a receiver on a communications channel on which there may be noise, wherein said messages comprise a message header containing header data to allow recognition of the message, a message body containing message data to be transmitted, and a message tail containing verification information to verify completeness of the message, and wherein the receiver recognizes said messages by means of header data contained in said message header, the method comprising the steps of:

generating the message to be transmitted;

inserting in the message header a message signature comprising a fixed part and a validation part;

transmitting the message on the communications channel to the receiver; and

recognizing that a valid message has been received by verifying whether the fixed part of the message signature received generates in the receiver a message validation sequence that is the same as the validation part of the message signature;

wherein the fixed part of the message signature comprises a first sequence of data, and the validation part of the message signature comprises a second sequence of data obtained by applying a validation key to the first sequence of data;

the step of recognizing that a valid message has been received further comprises applying the validation key to receiver a third sequence of data; and

the step of recognizing that a valid message has been received further comprises comparing the third sequence of data with the second sequence of data contained in the message received, the message being recognized when said third sequence of data and said second sequence of data coincide.

2. The method of claim 1 , wherein said validation part of the message signature is obtained by applying a validation key in the transmitter, said validation key also being used by the receiver to generate the message validation sequence used to recognize said message.

3. The method of claim 1 wherein said validation part of the message signature is obtained using a combination of a CRC algorithm and a validation key applied to the fixed part of the message signature.

4. The method of claim 3 wherein the step of transmitting said message comprises transmitting the message on a power distribution network by means of carrier waves.

5. The method of claim 4 wherein the message header further comprises synchronization data.

6. The method of claim 5 , wherein said synchronization data is contained in the fixed part of the message signature.

7. The method of claim 6 wherein the message header contains further comprises address data to address the message to at least one pre-determined recipient.

8. A message transmission system comprising:

at least one transmitter and one receiver coupled by a transmission channel,

said transmitter is functional to transmit messages on said channel, said messages each comprising a header containing header data to allow recognition of the message, a message body containing valid message data to be transmitted, and a message tail containing information to verify completeness of the message;

said receiver is functional to receive said messages on said channel and to recognize a valid message using the header data;

said transmitter is further functional to insert in the message header a message signature, the message signature comprising a fixed part and a validation part; and

said receiver is further functional to recognize a valid message received by verifying whether the fixed part of the message signature received generates in the receiver a validation sequence that corresponds to the validation part of message signature;

said transmitter is further functional to transmit a message, wherein the fixed part of the message signature comprises a first sequence of data, and the validation part of the message signature comprises a second sequence of data obtained by applying a validation key to the first sequence; and

said receiver is further functional to recognize a valid message received by applying the validation key to the first sequence of data of the message received to generate with said key a third sequence of data, and by comparing the third sequence of data with the second sequence of data contained in the message received, the message being recognized when said third sequence of data and said second sequence of data coincide.

9. The system of claim 8 , wherein:

said transmitter is further functional to generate said validation part of the message signature by applying a validation key; and

the receiver is further functional to apply the validation key to recognize said message.

10. The system of claim 8 , wherein:

said channel is a power distribution network; and

in that said at least one transmitter and said at least one receiver communicate on said channel by means of carrier waves.

11. The system of claim 10 , wherein said transmitter is functional to insert in the message header a sequence of synchronization data, and said receiver is functional to recognize said sequence of synchronization data.

Assignments (11)
MERGER Recorded Nov 15, 2016
From: ABB TECHNOLOGY LTD
To: ABB SCHWEIZ AG
Reel/Frame 040620/0802 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 20, 2015
From: POWER-ONE ITALY S.P.A.
To: ABB TECHNOLOGY AG
Reel/Frame 035450/0191 →
RELEASE OF SECURITY INTEREST Recorded May 2, 2014
From: BANK OF AMERICA, N.A; BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: POWER-ONE, INC.
Reel/Frame 032813/0835 →
PATENT SECURITY AGREEMENT Recorded Feb 5, 2013
From: POWER-ONE, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 029759/0460 →
SECURITY AGREEMENT Recorded Jun 7, 2011
From: POWER-ONE, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 026401/0098 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2011
From: TAZZARI, DAVIDE; VERNIA, FILIPPO
To: POWER-ONE ITALY S.P.A.
Reel/Frame 026139/0192 →
RELEASE OF SECURITY INTEREST Recorded Mar 26, 2011
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A. (AS SUCCESSOR TO THE BANK OF NEW YORK TRUST COMPANY, N.A.)
To: POWER-ONE, INC.
Reel/Frame 026026/0794 →
RELEASE OF SECURITY INTEREST Recorded Jul 17, 2008
From: PWER BRIDGE, LLC
To: POWER-ONE, INC.
Reel/Frame 021253/0024 →
SECURITY AGREEMENT Recorded Jul 17, 2008
From: POWER-ONE, INC.
To: THE BANK OF NEW YORK TRUST COMPANY, N.A.
Reel/Frame 021253/0076 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE ADDR Recorded Mar 20, 2008
From: POWER-ONE, INC.
To: PWER BRIDGE, LLC
Reel/Frame 020741/0403 →
SECURITY AGREEMENT Recorded Mar 7, 2008
From: POWER-ONE, INC.
To: PWER BRIDGE, LLC
Reel/Frame 020617/0177 →