IP Library Granted Patent US 8,675,686
Granted Patent B2
US 8,675,686 · App. 13/162,242 · Granted Mar 18, 2014

Techniques for time transfer via signal encoding

Inventors: James Aweya (Kanata, CA); Michel Ouellette (Orleans, CA)
Assignee: Rockstar Consortium US LP
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,675,686
App. No.
13/162,242
Granted
Mar 18, 2014
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 (50)

1. A method of transferring time information, comprising:

generating a time service ordered-set for inclusion 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 indicating a presence of time service data following the time service ordered-set in the physical coding sublayer frame;

generating the time service data for inclusion in the physical coding sublayer frame; and

transmitting the physical coding sublayer frame including the time service ordered-set followed by the time service data.

2. The method of claim 1 , wherein the time service ordered-set consists of a single special code-group.

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

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

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

6. The method of claim 1 , wherein the data code-group has at least one of high bit transition density, disparity control, and coding distance.

7. The method of claim 1 , wherein generating the time service data comprises generating a transmit time stamp.

8. The method of claim 1 , wherein the time service ordered-set indicates a type of the time service data.

9. The method of claim 1 , further comprising:

receiving the time service ordered-set in the physical coding sublayer frame; and

extracting the time service data from the physical coding sublayer frame.

10. The method of claim 9 , further comprising generating a receive time stamp to determine a receipt time of the time service data.

11. An apparatus for transferring time information, comprising:

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

an encoder configured:

to generate a time service ordered-set for inclusion 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 indicating a presence of time service data following the time service ordered-set in the physical coding sublayer frame; 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 including the time service ordered-set followed by the time service data.

12. The apparatus of claim 11 , wherein the time service ordered-set consists of a single special code-group.

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

14. The apparatus of claim 13 , wherein the at least one additional code-group is selected from unused special code-groups.

15. The apparatus of claim 13 , wherein the at least one additional code-group comprises a data code-group.

16. The apparatus of claim 15 , wherein the data code-group has at least one of high bit transition density, disparity control, and coding distance.

17. The apparatus of claim 11 , wherein the time service data generator is configured to generate a transmit time stamp.

18. The apparatus of claim 11 , wherein the time service ordered-set indicates a type of the time service data.

19. An apparatus for transferring timing information, comprising:

a receiver configured to receive 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 indicating a presence of time service data following the time service ordered-set in the physical coding sublayer frame;

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

20. The apparatus of claim 19 , further comprising a time service data generator configured to generate a receive time stamp to determine a receipt time of the time service data.

21. A method of transferring time information using an encoder that encodes n bit bytes into m bit code words, m being greater than n, the method comprising:

generating a time service data indicator for inclusion in a physical coding sublayer frame of a physical layer device, the time service data indicator comprising at least one m bit code word and indicating a presence of time service data following the time service data indicator in the physical coding sublayer frame;

generating the time service data for inclusion in the physical coding sublayer frame; and

transmitting the physical coding sublayer frame including the time service data indicator followed by the time service data.

22. The method of claim 21 , further comprising:

receiving the time service data indicator in the physical coding sublayer frame; and

extracting the time service data from the physical coding sublayer frame.

23. An apparatus for transferring time information, comprising:

a 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 generate a time service data indicator for inclusion in a physical coding sublayer frame of a physical layer device, the time service data indicator comprising at least one m bit code word and indicating a presence of the time service data following the time service data indicator in the physical coding sublayer frame; and

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

a transmitter configured to transmit the physical coding sublayer frame including the time service data indicator followed by the time service data.

24. An apparatus for transferring timing information, comprising:

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

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

to detect a time service data indicator in the received physical coding sublayer frame, the time service data indicator comprising at least one m bit code word and indicating a presence of time service data following the time service data indicator in the physical coding sublayer frame; and

to extract the time service data from the received physical coding sublayer frame.

Assignments (5)
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 Sep 19, 2013
From: ROCKSTAR BIDCO, LP
To: ROCKSTAR CONSORTIUM US LP
Reel/Frame 031241/0070 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2011
From: NORTEL NETWORKS LIMITED
To: ROCKSTAR BIDCO, LP
Reel/Frame 027143/0717 →
Continuity (3)
Continuation 12347314 · Dec 31, 2008
Provisional Application 61101802 · Oct 1, 2008
Related Publication 20110243156A1 · Oct 6, 2011