IP Library Granted Patent US 8,964,981
Granted Patent B2
US 8,964,981 · App. 13/091,870 · Granted Feb 24, 2015

Method and system for transmitting signaling information over a data transport network

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,964,981
App. No.
13/091,870
Granted
Feb 24, 2015
Kind
B2
Abstract

A method for transmitting signaling information, such as cryptographic key synchronization information, over a data path of a network, the data path having an originating end and a terminating end. The method uses in-band signaling to transmit the signaling information from the originating end of the data path to the terminating end of the data path without consuming any bandwidth of the data path. More specifically, the method includes the steps of receiving user data to be transmitted over the data path and encrypting this user data with a cryptographic key, thereby generating cipher data. The method next includes processing the cipher data such that the cipher data includes the signaling information, and mapping the cipher data including the signaling information into a traffic unit for transmission over the data path.

Claims (38)

1. A method of transmitting signaling information over a data path of a network, comprising:

encoding data to be transmitted over the data path to generate encoded payload data having an encoded payload data bit count; and

processing the encoded payload data responsive to the signaling information to generate processed encoded payload data, the processed encoded payload data being indicative of the signaling information and having a processed encoded payload data bit count equal to the encoded payload data bit count.

2. A method as defined in claim 1 , wherein:

encoding the data to be transmitted over the data path comprises encoding the data with a forward error correction code; and

processing the encoded payload data comprises applying a predefined error pattern indicative of the signaling information to the encoded payload data to generate the processed encoded payload data.

3. A method as defined in claim 2 , wherein encoding the data with a forward error correction code comprises encoding the data with a non-separable cyclic code.

4. A method as defined in claim 2 , wherein the predefined error pattern is correctable using the forward error correction code.

5. A method as defined in claim 2 , further comprising:

transmitting the processed encoded payload data over the data path of the network;

receiving the processed encoded payload data from the data path of the network;

detecting the predefined error pattern to decode the signaling information;

correcting the predefined error pattern using the forward error correction code to generate corrected encoded payload data; and

decoding the corrected encoded payload data to recover the payload data.

6. A method as defined in claim 1 , wherein the signaling information comprises cryptographic key synchronization information.

7. A method as defined in claim 1 , further comprising transmitting the processed encoded payload data over the data path of the network.

8. A method as defined in claim 7 , further comprising receiving the processed encoded payload data from the data path of the network.

9. A method as defined in claim 8 , further comprising decoding the received processed encoded payload data to recover the signaling information and the encoded payload data.

10. A method as defined in claim 9 , further comprising decoding the encoded payload data to recover the payload data.

11. A system for transmitting signaling information over a data path of a network, comprising:

an encoder configured to encode data to be transmitted over the data path to generate encoded payload data having an encoded payload data bit count; and

a signaling unit configured to process the encoded payload data responsive to the signaling information to generate processed encoded payload data, the processed encoded payload data being indicative of the signaling information and having a processed encoded payload data bit count equal to the encoded payload data bit count.

12. A system as defined in claim 11 , wherein:

the encoder is configured to encode the data to be transmitted over the data path by encoding the data with a forward error correction code; and

the signaling unit is configured to process the encoded payload data by applying a predefined error pattern indicative of the signaling information to the encoded payload data to generate the processed encoded payload data.

13. A system as defined in claim 12 , wherein the encoder is configured to encode the data with a forward error correction code by encoding the data with a non-separable cyclic code.

14. A system as defined in claim 12 , wherein the predefined error pattern is correctable using the forward error correction code.

15. A system as defined in claim 12 , further comprising:

a transmitter configured to transmit the processed encoded payload data over the data path of the network;

a receiver configured to receive the processed encoded payload data from the data path of the network;

a first decoder configured to detect the predefined error pattern to decode the signaling information;

a corrector unit configured to correct the predefined error pattern using the forward error correction code to generate corrected encoded payload data; and

a second decoder configured to decode the corrected encoded payload data to recover the payload data.

16. A system as defined in claim 11 , wherein the signaling information comprises cryptographic key synchronization information.

17. A system as defined in claim 11 , further comprising a transmitter configured to transmit the processed encoded payload data over the data path of the network.

18. A system as defined in claim 17 , further comprising a receiver configured to receive the processed encoded payload data from the data path of the network.

19. A system as defined in claim 18 , further comprising a first decoder configured to decode the received processed encoded payload data to recover the signaling information and the encoded payload data.

20. A system as defined in claim 19 , further comprising a second decoder configured to decode the encoded payload data to recover the payload data.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Oct 26, 2020
From: JEFFERIES FINANCE LLC
To: RPX CLEARINGHOUSE LLC
Reel/Frame 054305/0505 →
SECURITY INTEREST Recorded Jun 29, 2018
From: RPX CLEARINGHOUSE LLC
To: JEFFERIES FINANCE LLC
Reel/Frame 046485/0644 →
RELEASE (REEL 038041 / FRAME 0001) Recorded Jan 2, 2018
From: JPMORGAN CHASE BANK, N.A.
To: RPX CORPORATION; RPX CLEARINGHOUSE LLC
Reel/Frame 044970/0030 →
SECURITY AGREEMENT Recorded Mar 9, 2016
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038041/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2015
From: ROCKSTAR CONSORTIUM US LP; ROCKSTAR CONSORTIUM LLC; BOCKSTAR TECHNOLOGIES LLC; CONSTELLATION TECHNOLOGIES LLC; MOBILESTAR TECHNOLOGIES LLC; NETSTAR TECHNOLOGIES LLC
To: RPX CLEARINGHOUSE LLC
Reel/Frame 034924/0779 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2014
From: ROCKSTAR BIDCO, LP
To: ROCKSTAR CONSORTIUM US LP
Reel/Frame 032425/0867 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2011
From: NORTEL NETWORKS LIMITED
To: ROCKSTAR BIDCO, LP
Reel/Frame 027143/0717 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 21, 2011
From: MAYER, MICHAEL
To: NORTEL NETWORKS LIMITED
Reel/Frame 026165/0693 →