# US 7,613,194 B2 · Synchronizing conversion of data signals between devices

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 7,613,194 B2
- Document ID: US7613194B2
- Status: Granted
- Kind: B2
- Application number: 11/379,915
- Filed: 2006-04-24
- Published: 2006-08-31
- Granted: 2009-11-03
- Earliest claimed: 2000-05-17
- Assignees: Juniper Networks, Inc.
- Inventors: Tomoharu Shimanuki; Ken Shiraishi
- Web page: https://patentgrep.com/patent/US7613194B2

## CPC

- H04L 12/2854: {Wide area networks, e.g. public data networks}
- H04L 12/5601: {Transfer mode dependent, e.g. ATM}
- H04Q 11/0478: {Provisions for broadband connections}
- H04L 2012/5618: {Bridges, gateways [GW] or interworking units [IWU]}
- H04L 2012/5654: {using the AAL1}
- H04L 2012/5665: {Interaction of ATM with other protocols}
- H04L 2012/5674: {Synchronisation, timing recovery or alignment}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04Q: SELECTING (switches, relays, selectors H01H; wireless communication networks H04W)

## Abstract

A system to convert first data signals into second data signals is provided. The first system may receive one of the first data signals associated with a data frame, determine first synchronization information corresponding to one of the second data signals associated with the data frame, and output the first synchronization information. The second system may receive the first synchronization information from the first system, determine second synchronization information corresponding to another one of the second data signals associated with a subsequent data frame based on the first synchronization information, and allocate a position in the subsequent data frame based on the second synchronization information.

## Claims

### Claim 1

A system to convert first data signals into second data signals, comprising:
a first system to:
receive one of the first data signals associated with a data frame,
determine synchronization information from the one first data signal, the synchronization information including sequence count (SC) information associated with one of the second data signals to which a particular time slot of the data frame is allocated and allocation position information for a payload associated with the one second data signal, and
output the synchronization information; and
a second system to:
receive the synchronization information from the first system, and
determine SC information associated with another one of the second data signals to which the particular time slot of a next data frame is allocated and allocation position information for a payload associated with the other second data signal based on the synchronization information.

### Claim 2 (depends on 1)

The system of claim 1, wherein the first system is configured to:
receive a synchronization request, and
extract synchronization information from the one first data signal in response to receiving the synchronization request.

### Claim 3 (depends on 1)

The system of claim 1, wherein the first system comprises:
a data signal forming section to convert the first data signals into the second data signals, and
a synchronization information section to obtain the synchronization information from the data signal forming section and output the synchronization information to the second system.

### Claim 4 (depends on 3)

The system of claim 3, wherein the second system comprises:
an operation processing section to determine SC information associated with the other second data signal to which the particular time slot of the next data frame is allocated and allocation position information for a payload associated with the other second data signal based on the synchronization information.

### Claim 5 (depends on 1)

The system of claim 1, wherein the allocation position information includes information regarding an allocation position for a segmentation and reassembly-protocol data unit (SAR-PDU) payload.

### Claim 6

A system to convert a first type of data signals into a second type of data signals, comprising:
a first system to:
receive one of the first data signals associated with a data frame,
determine synchronization information from the one first data signal, the synchronization information including sequence count (SC) information associated with one of the second data signals to which a pointer is inserted and pointer value information associated with the pointer, and
output the synchronization information; and
a second system to:
receive the synchronization information from the first system, and
determine SC information associated with another one of the second data signals to which a particular time slot of a next data frame is allocated and allocation position information for a payload associated with the other second data signal based on the synchronization information.

### Claim 7 (depends on 6)

The system of claim 6, wherein the first system is configured to:
receive a synchronization request, and
extract synchronization information from the one first data signal in response to receiving the synchronization request.

### Claim 8 (depends on 6)

The system of claim 6, wherein the first system comprises:
a data signal forming section to convert the first data signals into the second data signals, and
a synchronization information section to obtain the synchronization information from the data signal forming section and output the synchronization information to the second system.

### Claim 9 (depends on 8)

The system of claim 8, wherein the second system comprises:
an operation processing section to determine SC information associated with the other second data signal to which the particular time slot of the next data frame is allocated and allocation position information for a payload associated with the other second data signal based on the synchronization information.

### Claim 10 (depends on 6)

The system of claim 6, wherein the allocation position information includes information regarding an allocation position for a segmentation and reassembly-protocol data unit (SAR-PDU) payload.

### Claim 11

A system to convert first data signals into second data signals, comprising:
a first system to:
receive one of the first data signals associated with a data frame,
determine first synchronization information corresponding to one of the second data signals associated with the data frame, and
output the first synchronization information; and
a second system to:
receive the first synchronization information from the first system,
determine second synchronization information corresponding to another one of the second data signals associated with a subsequent data frame based on the first synchronization information, and
allocate a position in the subsequent data frame based on the second synchronization information.

### Claim 12 (depends on 11)

The system of claim 11, wherein the first synchronization information includes sequence count (SC) information associated with the one second data signal to which a particular time slot of the data frame is allocated and allocation position information for a payload associated with the one second data signal.

### Claim 13 (depends on 12)

The system of claim 12, wherein the second synchronization information includes SC information associated with the other second data signal to which the particular time slot of the subsequent data frame is allocated and allocation position information for a payload associated with the other second data signal.

### Claim 14 (depends on 11)

The system of claim 11, wherein the first synchronization information includes sequence count (SC) information associated with the one second data signal to which a pointer is inserted and pointer value information associated with the pointer.

### Claim 15 (depends on 14)

The system of claim 14, wherein the second synchronization information includes SC information associated with the other second data signal to which a particular time slot of the subsequent data frame is allocated and allocation position information for a payload associated with the other second data signal.

### Claim 16

A method to convert first data into second data, comprising:
receiving, by a first device, first data associated with a data frame;
determining, by the first device, first synchronization information corresponding to second data to which the first data is allocated;
determining, by a second device, second synchronization information corresponding to second data to which first data associated with a subsequent data frame is allocated based on the first synchronization information; and
allocating, by the second device, the first data associated with the subsequent data frame to a position based on the second synchronization information.

### Claim 17

A system to convert a first type of data into a second type of data, comprising:
a first system comprising:
means for receiving first data associated with a data frame,
means for determining synchronization information based on the first data, and
means for outputting the synchronization information; and
a second system comprising:
means for receiving the synchronization information from the first system, and
means for determining sequence count (SC) information associated with second data to which a particular time slot of a subsequent data frame is allocated and allocation position information for a payload associated with the second data based on the synchronization information.

### Claim 18 (depends on 17)

The system of claim 17, wherein the synchronization information includes SC information associated with second data to which a particular time slot of the data frame is allocated and allocation position information for a payload associated with the second data.

### Claim 19 (depends on 17)

The system of claim 17, wherein the synchronization information includes SC information associated with second data to which a pointer is inserted and pointer value information associated with the pointer.

### Claim 20 (depends on 17)

The system of claim 17, wherein the first type of data includes synchronous transfer mode data and the second type of data includes asynchronous transfer mode data.
