# US 7,613,191 B2 · Packet transmission method of wireless network

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

- Number: US 7,613,191 B2
- Document ID: US7613191B2
- Status: Granted
- Kind: B2
- Application number: 11/308,753
- Filed: 2006-04-28
- Published: 2007-08-23
- Granted: 2009-11-03
- Earliest claimed: 2006-02-23
- Assignees: Industrial Technology Research Institute
- Inventors: Tzu-Ming Lin
- Web page: https://patentgrep.com/patent/US7613191B2

## CPC

- H04L 1/1664: {the supervisory signal being transmitted together with payload signals; piggybacking}
- H04L 12/1868: {Measures taken after transmission, e.g. acknowledgments}
- H04L 12/189: {in combination with wireless systems (selective distribution or broadcast in wireless communication networks H04W4/06)}
- H04W 4/06: Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
- 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)

## Abstract

A multicast packet transmitting method of wireless network is provided. According to the method, a first transmitting terminal adds a first acknowledge serial number into a multicast downlink packet and transmits the downlink packet to a second transmitting terminal. After transmitting the downlink packet, the first transmitting terminal determines whether to re-transmit the downlink packet in accordance to a received second acknowledge serial number in an uplink packet, which is output from the second transmitting terminal.

## Claims

### Claim 1

A packet transmission method of wireless network, comprising:
adding a first acknowledge serial number into a downlink packet by a first transmitting terminal;
sending the downlink packet including the first acknowledge serial number to a second transmitting terminal by the first transmitting terminal; and
determining whether to re-transmit the downlink packet by the first transmitting terminal according to a second acknowledge serial number in an uplink packet received from the second transmitting terminal after the first transmitting terminal outputs the downlink packet, wherein a packet serial number of the uplink packet received previously is used as the first acknowledge serial number every time before transmitting the downlink packet.

### Claim 2 (depends on 1)

The packet transmission method as claimed in claim 1 further comprising:
obtaining a packet serial number of the downlink packet as the second acknowledge serial number after the second transmitting terminal receives the downlink packet;
putting the second acknowledge serial number into the uplink packet; and
transmitting the uplink packet including the second acknowledge serial number by the second transmitting terminal.

### Claim 3 (depends on 2)

The packet transmission method as claimed in claim 2, wherein if the second acknowledge serial number is different from the packet serial number of the previous downlink packet, the first transmitting terminal re-transmits the downlink packet whose packet serial number is next to the second acknowledge serial number.

### Claim 4 (depends on 1)

The packet transmission method as claimed in claim 1, wherein the first acknowledge serial number and the second acknowledge serial number are respectively stored in MAC headers of the downlink packet and the uplink packet.

### Claim 5 (depends on 4)

The packet transmission method as claimed in claim 4, wherein the first acknowledge serial number and the second acknowledge serial number are stored in duration/ID field of the MAC headers.

### Claim 6 (depends on 1)

The packet transmission method as claimed in claim 1, wherein the first transmitting terminal transmits the downlink packet with a communication medium, and the second transmitting terminal transmits the uplink packet with a reverse link of the communication medium.

### Claim 7 (depends on 1)

The packet transmission method as claimed in claim 1 further comprising:
providing a collision count in the downlink packet when transmitting the downlink packet by the first transmitting terminal; and
determining a backoff time of the subsequent uplink packet according to the collision count by the second transmitting terminal.

### Claim 8 (depends on 7)

The packet transmission method as claimed in claim 7, wherein the collision count is determined according to collision count of the downlink packet.

### Claim 9 (depends on 7)

The packet transmission method as claimed in claim 7 further comprising resetting the collision count after a predetermined time.

### Claim 10 (depends on 7)

The packet transmission method as claimed in claim 7, wherein the collision count is stored in the MAC header of the downlink packet.

### Claim 11

A packet transmission method of wireless network, comprising:
adding a first acknowledge serial number into a downlink packet by a first transmitting terminal;
sending the downlink packet including the first acknowledge serial number to a second transmitting terminal by the first transmitting terminal;
determining whether to re-transmit the downlink packet by the first transmitting terminal according to a second acknowledge serial number in an uplink packet received from the second transmitting terminal after the first transmitting terminal outputs the downlink packet;
providing a collision count in the downlink packet when transmitting the downlink packet by the first transmitting terminal; and
determining a backoff time of the subsequent uplink packet according to the collision count by the second transmitting terminal,
wherein the collision count is stored in a fragment number of the MAC header of the downlink packet.

### Claim 12 (depends on 11)

The packet transmission method as claimed in claim 11 further comprising:
obtaining a packet serial number of the downlink packet as the second acknowledge serial number after the second transmitting terminal receives the downlink packet;
putting the second acknowledge serial number into the uplink packet; and
transmitting the uplink packet including the second acknowledge serial number by the second transmitting terminal.

### Claim 13 (depends on 12)

The packet transmission method as claimed in claim 12, wherein if the second acknowledge serial number is different from the packet serial number of the previous downlink packet, the first transmitting terminal re-transmits the downlink packet whose packet serial number is next to the second acknowledge serial number.

### Claim 14 (depends on 11)

The packet transmission method as claimed in claim 11, wherein a packet serial number of the uplink packet received previously is used as the first acknowledge serial number every time before transmitting the downlink packet.

### Claim 15 (depends on 11)

The packet transmission method as claimed in claim 11, wherein the first acknowledge serial number and the second acknowledge serial number are respectively stored in MAC headers of the downlink packet and the uplink packet.

### Claim 16 (depends on 15)

The packet transmission method as claimed in claim 15, wherein the first acknowledge serial number and the second acknowledge serial number are stored in duration/ID field of the MAC headers.

### Claim 17 (depends on 11)

The packet transmission transmitting method as claimed in claim 11, wherein the first transmitting terminal transmits the downlink packet with a communication medium, and the second transmitting terminal transmits the uplink packet with a reverse link of the communication medium.

### Claim 18 (depends on 11)

The packet transmission method as claimed in claim 11, wherein the collision count is determined according to a collision number of the downlink packet.

### Claim 19 (depends on 11)

The packet transmission method as claimed in claim 11 further comprising resetting the collision count after a predetermined time.
