IP Library Granted Patent US 9,344,207
Granted Patent B2
US 9,344,207 · App. 14/216,278 · Granted May 17, 2016

Techniques for time transfer via signal encoding

Inventors: James Aweya (Kanata, CA); Michel Ouellette (Orleans, CA)
Assignee: RPX CLEARINGHOUSE LLC
H04J3/065H04J3/0697H04W56/0055H04J3/0682H04L67/06
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 9,344,207
App. No.
14/216,278
Granted
May 17, 2016
Kind
B2
Abstract

Techniques for time transfer via signal encoding are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method for time transfer via signal encoding comprising generating a time service ordered-set for inclusion in a physical coding sublayer frame of a physical layer device, generating time service data for inclusion in the physical coding sublayer frame of the physical layer device, and transmitting the physical coding sublayer frame.

Claims (48)

1. An Ethernet network, comprising:

a time server, comprising:

a first time service data generator configured to generate time service data;

an encoder configured:

to include a time service ordered-set in a physical coding sublayer frame of a physical layer device, the time service ordered-set comprising at least one special code-group selected from unused special code-groups; and

to include the time service data in the physical coding sublayer frame following the time service ordered-set; and

a transmitter configured to transmit the physical coding sublayer frame; and

at least one Ethernet network node, comprising:

a receiver configured to receive the physical coding sublayer frame from the time server;

a decoder configured to extract the time service data from the physical coding sublayer frame; and

a controller configured to align timing of the at least one Ethernet network node to timing of the time server based on the time service data.

2. The Ethernet network of claim 1 , wherein the at least one special code group indicates a presence of the time service data following the time service ordered-set in the physical coding sublayer frame.

3. The Ethernet network of claim 1 , wherein the time service ordered-set comprises an initial special code-group selected from the unused special code-groups followed by at least one additional code-group.

4. The Ethernet network of claim 3 , wherein the at least one additional code-group is selected from the unused special code-groups.

5. The Ethernet network of claim 3 , wherein the at least one additional code-group comprises a data code-group.

6. The Ethernet network of claim 5 , wherein the data code-group has high bit transition density.

7. The Ethernet network of claim 5 , wherein the data code-group has disparity control.

8. The Ethernet network of claim 5 , wherein the data code-group has coding distance.

9. The Ethernet network of claim 1 , wherein the first time service data generator is further configured to generate a transmit time stamp.

10. The Ethernet network of claim 1 , wherein the time service ordered-set indicates a type of the time service data.

11. The Ethernet network of claim 10 , wherein the at least one Ethernet network node further comprises a second time service data generator configured to generate a receive time stamp to determine a receipt time indicating a time at which the time service data was received at the at least one Ethernet network node.

12. The Ethernet network of claim 1 , further comprising a plurality of Ethernet network nodes, each Ethernet network node of the plurality of Ethernet network nodes comprising:

a respective receiver configured to receive the physical coding sublayer frame from the time server;

a respective decoder configured to extract the time service data from the physical coding sublayer frame; and

a respective controller configured to align timing of the respective Ethernet network node to timing of the time server based on the time service data.

13. An Ethernet network, comprising:

a time server, comprising:

a first time service data generator configured to generate time service data;

an encoder configured to encode n-bit bytes into m-bit code words, m being greater than n, the encoder being further configured:

to include a time service data indicator in a physical coding sublayer frame of a physical layer device, the time service data indicator comprising at least one m-bit code word used only to indicate presence of time service data; and

to include the time service data in the physical coding sublayer frame following the time service data indicator;

a transmitter configured to transmit the physical coding sublayer frame; and

at least one Ethernet network node, comprising:

a receiver configured to receive the physical coding sublayer frame;

a decoder configured to decode the m-bit code words into the n-bit bytes, the decoder being further configured:

to detect the time service data indicator in the physical coding sublayer frame, the time service data indicator comprising the at least one m-bit code word used only to indicate the presence of the time service data; and

to extract the time service data from the physical coding sublayer frame; and

a controller configured to align timing of the at least one Ethernet network node to timing of the time server based on the time service data.

14. The Ethernet network of claim 13 , wherein the first time service data generator is further configured to generate a transmit time stamp.

15. The Ethernet network of claim 13 , wherein the time service data indicates a type of the time service data.

16. The Ethernet network of claim 15 , wherein the at least one Ethernet network node comprises a plurality of Ethernet network nodes and wherein each Ethernet network node of the plurality of Ethernet nodes comprises a respective time service data generator configured to generate a receive time stamp to determine a receipt time indicating a time at which the time service data was received at the respective Ethernet network node.

17. The Ethernet network of claim 13 , further comprising a plurality of Ethernet network nodes, each Ethernet network node of the plurality of Ethernet network nodes comprising:

a respective receiver configured to receive a respective physical coding sublayer frame; and

a respective decoder configured to decode respective m-bit code words into respective n-bit bytes, the respective decoder being further configured:

to detect a respective time service data indicator in a respective physical coding sublayer frame, the respective time service data indicator comprising at least one respective m-bit code word used only to indicate the presence of time service data; and

to extract time service data from the respective physical coding sublayer frame; and

a controller configured to align timing of the respective Ethernet network node to the timing of the time server based on the time service data.

18. The Ethernet network of claim 13 , wherein the at least one Ethernet network node further comprises a second time service data generator configured to generate a receive time stamp to determine a receipt time indicating a time at which the time service data was received at the at least one Ethernet network node.

Assignments (5)
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 →
Continuity (4)
Continuation 13162242 · Jun 16, 2011
Continuation 12347314 · Dec 31, 2008
Provisional Application 61101802 · Oct 1, 2008
Related Publication 20140198811A1 · Jul 17, 2014