IP Library Granted Patent US 9,686,033
Granted Patent B2
US 9,686,033 · App. 14/798,113 · Granted Jun 20, 2017

System and method for advanced adaptive pseudowire

Inventor: Michael K. Bugenhagen (Overland Park, KS)
Assignee: CenturyLink Intellectual Property LLC
H04J3/065H04J3/0632H04J3/0685H04L45/68H04W88/02
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,686,033
App. No.
14/798,113
Granted
Jun 20, 2017
Kind
B2
Abstract

A system and method for separating clock recovery for a pseudowire communication. An incoming signal is received for a pseudowire communication. The incoming signal is separated into a first signal and a second signal. Packets within the first signal are ordered in a first register. A clock signal is extracted from the second signal in a second register to generate a modified clock signal. A delay is incurred during generating of the modified clock signal. The first signal is communicated utilizing the modified clock signal.

Claims (37)

1. A method for separating clock recovery for synchronous communication, the method comprising:

receiving, at a customer premises equipment (CPE) device, an incoming signal, through a metro Ethernet network, for pseudowire communication;

separating the incoming signal into a first signal and a second signal;

ordering packets within the first signal in a first register, wherein ordering the packets comprises reordering one or more packets that arrive out of order;

extracting a clock signal from the second signal in a second register to generate a modified clock signal;

accounting for a processing delay in generating the modified clock signal;

communicating the first signal utilizing the modified clock signal; and

disciplining a clock utilizing the modified clock signal after accounting for the processing delay in generating the modified clock signal, wherein the disciplining is performed for ticks of a reference clock encoded in the incoming signal, and wherein the disciplining is performed out of phase with the first signal in response to the processing delay.

2. The method according to claim 1 , wherein the separating is replicating.

3. The method according to claim 1 , wherein the separating is duplicating.

4. The method according to claim 1 , wherein accounting for the processing delay comprises:

incurring a processing delay during generation of the modified clock signal;

rounding the processing delay to a tracked time increment for clock ticks;

adding the rounded processing delay to the modified clock signal.

5. The method according to claim 1 , wherein the communicating comprises:

playing out the first signal utilizing the modified clock signal.

6. The method according to claim 1 , wherein the first signal is received on a first network, and wherein the first signal is communicated on a second network.

7. The method according to claim 6 , wherein the first network is operated by a first communication service provider, and wherein the second network is operated by a second communication service provider.

8. A clock recovery unit in a customer premises equipment (CPE), comprising:

a processor for executing a set of instructions; and

a memory for storing the set of instructions, wherein the set of instructions are executable by the processor to:

receive an incoming signal, through a metro Ethernet network, for a pseudowire communication;

separate the incoming signal into a first signal and a second signal;

order packets within the first signal in a first register, wherein ordering the packets comprises reordering one or more packets that arrive out of order;

extract a clock signal from the second signal in a second register to generate a modified clock signal;

account for a processing delay in generating the modified clock signal;

communicate the first signal utilizing the modified clock signal;

discipline a clock utilizing the modified clock signal after accounting for the processing delay in generating the modified clock signal, wherein the instructions executable to discipline a clock comprise instructions to discipline a clock for ticks of a reference clock encoded in the incoming signal, and wherein the instructions executable to discipline a clock comprise instructions to discipline a clock out of phase with the first signal in response to the processing delay.

9. The clock recovery unit according to claim 8 , wherein the instructions executable to separate the incoming signal comprise instructions executable to replicate the incoming signal.

10. The clock recovery unit according to claim 8 , wherein the instructions executable to separate the incoming signal comprise instructions executable to duplicate the incoming signal.

11. The clock recovery unit according to claim 8 , wherein accounting for a processing delay in generating the modified clock signal comprises:

incurring a processing delay during generation of the modified clock signal;

rounding the processing delay to a tracked time increment for clock ticks;

adding the rounded processing delay to the modified clock signal.

12. The clock recovery unit according to claim 8 , wherein the instructions to communicate the first signal comprise instructions executable to play out the first signal utilizing the modified clock signal.

13. The clock recovery unit according to claim 8 , wherein the first signal is received on a first network, and wherein the first signal is communicated on a second network.

14. The clock recovery unit according to claim 13 , wherein the first network is operated by a first communication service provider, and wherein the second network is operated by a second communication service provider.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2015
From: BUGENHAGEN, MICHAEL K.
To: EMBARQ HOLDINGS COMPANY, LLC
Reel/Frame 036115/0816 →
CHANGE OF NAME Recorded Jul 16, 2015
From: EMBARQ HOLDINGS COMPANY, LLC
To: CENTURYLINK INTELLECTUAL PROPERTY LLC
Reel/Frame 036126/0205 →
Continuity (3)
Continuation 14271135 · May 6, 2014
Continuation 12433546 · Apr 30, 2009
Related Publication 20150318940A1 · Nov 5, 2015