# US 8,542,699 B2 · Methods and systems for content synchronization in wireless communication networks

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

- Number: US 8,542,699 B2
- Document ID: US8542699B2
- Status: Granted
- Kind: B2
- Application number: 12/509,659
- Filed: 2009-07-27
- Published: 2010-02-04
- Granted: 2013-09-24
- Earliest claimed: 2008-07-31
- Assignees: Industrial Technology Research Institute
- Applicants: Chun-Yen Wang
- Inventors: Chun-Yen Wang
- Web page: https://patentgrep.com/patent/US8542699B2

## CPC

- H04L 43/00: Arrangements for monitoring or testing data switching networks
- H04W 72/30: Resource management for broadcast services
- H04H 20/00: Arrangements for broadcast or for distribution combined with broadcast
- H04W 4/12: Messaging; Mailboxes; Announcements
- H04W 72/20: Control channels or signalling for resource management
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04H: BROADCAST COMMUNICATION (multiplex communication H04J; pictorial communication aspects of broadcast systems H04N)

## Abstract

In a method for content synchronization in a wireless network, a first data packet communicated in a multicast or broadcast service is received over a first communication channel. A primary counter value is added to the first data packet. The primary counter value is indicative of a total size of data packets sent over a second communication channel to a base station within a period of time. A secondary counter value is added to the first data packet if the first data packet has a timestamp later than a scheduling time associated with a scheduling interval for transmitting data packets. An updated first data packet is sent over the second communication channel to the base station, the updated first data packet having the first data packet received including the primary counter and the secondary counter.

## Claims

### Claim 1

A method for content synchronization in a wireless network, the method comprising:
receiving over a first communication channel a first data packet communicated in at least one of a multicast and a broadcast service;
adding a primary counter value to the first data packet, the primary counter value being indicative of a total size of data packets sent over a second communication channel to a base station within a period of time;
adding a secondary counter value to the first data packet if the first data packet has a timestamp later than a scheduling time, the scheduling time associated with a scheduling interval for transmitting data packets; and
sending an updated first data packet that has the first data packet received including the primary counter and the secondary counter over the second communication channel to the base station.

### Claim 2 (depends on 1)

The method of claim 1, wherein the wireless network is a single frequency network.

### Claim 3 (depends on 1)

The method of claim 1, further comprising:
updating a primary counter value and a secondary counter value based on a sent updated first data packet;
receiving a second data packet over the first communication channel;
adding the primary counter value and a second timestamp to the second data packet;
adding the secondary counter value to the second data packet; and
sending an updated second data packet that has the second data packet received including the primary counter, the secondary counter, and the second timestamp over the second communication channel to the base station.

### Claim 4 (depends on 3)

The method of claim 3, further comprising:
resetting the secondary counter value when at least one of the timestamp of the first data packet and the timestamp of the second data packet is later than the scheduling time.

### Claim 5 (depends on 3)

The method of claim 3, further comprising:
sending a dummy packet, if the second data packet is not received before a timeout period, wherein the dummy packet includes at least one of a third timestamp, the primary counter value, and the secondary counter value.

### Claim 6 (depends on 3)

The method of claim 3, wherein updating the primary counter value and the secondary counter value comprises
adding to the primary counter value and the secondary counter value a packet size indicative of a packet size of a last packet received.

### Claim 7 (depends on 1)

The method of claim 1, further comprising:
adding the timestamp to the first data packet received, the timestamp being indicative of when the first data packet may be transmitted to the base station.

### Claim 8 (depends on 7)

The method of claim 7, wherein the timestamp is based on at least one of a data packet departure time, a maximum backhaul delay, and a timeout.

### Claim 9 (depends on 1)

The method of claim 1, wherein, the secondary counter value represents a total size of data packets sent over the second communication channel having a timestamp later than a last scheduling time.

### Claim 10 (depends on 1)

The method of claim 1, further comprising:
resetting the primary counter value and the secondary counter value at each re-synchronous time point.
