IP Library Granted Patent US 7,817,545
Granted Patent B2
US 7,817,545 · App. 11/527,596 · Granted Oct 19, 2010

Jitter buffer for a circuit emulation service over an internal protocol 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 7,817,545
App. No.
11/527,596
Granted
Oct 19, 2010
Kind
B2
Abstract

A jitter buffer receives a plurality of data packets comprising a circuit emulation service over internet protocol (CESIP), buffers the plurality of data packets, and plays data from the plurality of data packets at a constant bit rate corresponding to the CESIP.

Claims (7)

1. An apparatus comprising:

a receiver configured to receive circuit emulation service over internet protocol data packets each comprising data for a plurality of circuits;

a first jitter buffer configured to store a first plurality of data packets for a first circuit of the plurality of circuits, each of said first plurality of data packets comprising at least a portion of a first stream of data of the first circuit, each of said first plurality of data packets comprising a packet header that comprises a packet sequence number representing an offset value for the packet with respect to a reference point of the first stream of data; and

a control unit controller to direct, based on the packet sequence number, individual ones of the first plurality of data packets to a data slot in the first jitter buffer as the first plurality of data packets are received, and to play data from the plurality of data slots at a first constant bit rate corresponding to the first circuit, and wherein the controller is also configured to indicate a first position of the first jitter buffer that indicates a next position from which the data is to be played, and a second position of the first jitter buffer that indicates a packet having a highest packet sequence number;

a second jitter buffer configured to store a second plurality of data packets for a second circuit of the plurality of circuits, each of said second plurality of data packets comprising at least a portion of a second stream of data of the second circuit, each of said second plurality of data packets comprising said packet header that comprises a packet sequence number representing an offset value for the packet with respect to a reference point of the second stream of data; where said control unit controller is further configured to direct, based on the packet sequence number, individual ones of the second plurality of data packets to a data slot in the second jitter buffer as the second plurality of data packets are received, and to play data from the plurality of data slots at a second constant bit rate corresponding to the second circuit emulation service over internet protocol.

2. The apparatus of claim 1 , wherein the first and second jitter buffers comprise a random access memory.

3. The apparatus of claim 1 , wherein the controller comprises at least one of a processor unit to run software, an application specific integrated circuit, and a programmable gate array.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 10, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035602/0284 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 10, 2014
From: NOKIA INC.
To: NOKIA CORPORATION
Reel/Frame 032180/0810 →