IP Library Granted Patent US 7,436,801
Granted Patent B1
US 7,436,801 · App. 10/935,236 · Granted Oct 14, 2008

Deferred access method for uplink packet channel

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,436,801
App. No.
10/935,236
Granted
Oct 14, 2008
Kind
B1
Abstract

The equipment and techniques disclosed herein introduce a deferred acknowledgement (DACK), in the context of a protocol for a wireless station to request and obtain access to a wireless network resource for communication of one or more data packets. Essentially, a network node, such as a wireless base station, sends the DACK instruction in response to the access request telling the requesting station that the node has heard the request but that the requesting station should defer its transmission. The requesting station need not back off and re-initiate its access request. Instead, the requesting station waits for a later acknowledgement (ACK) granting access to a resource as requested. Although the DACK provides additional signaling, this technique can still utilize a fast ACK type message, that is to say a relatively short signaling packet.

Claims (70)

1. A method of accessing a wireless communication network to transmit a data packet, comprising:

transmitting a request message over-the-air to a node of the wireless communication network, the request message requesting access to a resource of the network;

receiving a first acknowledgement message over-the-air from the node, the first acknowledgement message comprising a deferral instruction;

in response to the deferral instruction, deferring transmission of the data packet, wherein there are no further transmissions of any request message during the deferring of the transmission of the data packet;

receiving a second acknowledgement message over-the-air from the node, the second acknowledgement message comprising an instruction allowing access to the requested network resource; and

in response to the instruction allowing access, transmitting the data packet over-the-air using the requested network resource.

2. The method of claim 1 , wherein the wireless communication network is a cellular network, and the requested network resource is an uplink packet channel for wireless transport of packet data over-the-air to a base station of the cellular network.

3. A method of accessing a wireless communication network to transmit a data packet, comprising:

transmitting a request message over-the-air to a node of the wireless communication network, the request message requesting access to a resource of the network;

receiving a first acknowledgement message over-the-air from the node, the first acknowledgement message comprising a deferral instruction;

in response to the deferral instruction, deferring transmission of the data packet;

receiving a second acknowledgement message over-the-air from the node, the second acknowledgement message comprising an instruction allowing access to the requested network resource; and

in response to the instruction allowing access, transmitting the data packet over-the-air using the requested network resource, wherein:

the step of transmitting the request message comprises transmitting a sequence of preamble segments at sequentially increasing power levels and ceasing transmission of the preamble segments in response to the receipt of the first acknowledgement message; and

there are no further transmissions of preamble segments during the deferring of the transmission of the data packet.

4. A method of accessing a wireless communication network to transmit a data packet, comprising:

transmitting a request message over-the-air to a node of the wireless communication network, the request message requesting access to a resource of the network;

receiving a first acknowledgement message over-the-air from the node, the first acknowledgement message comprising a deferral instruction;

in response to the deferral instruction deferring transmission of the data packet;

receiving a second acknowledgement message over-the-air from the node, the second acknowledgement message comprising an instruction allowing access to the requested network resource; and

in response to the instruction allowing access, transmitting the data packet over-the-air using the requested network resource, wherein:

the request message identifies a specific channel resource of the wireless communication network; and

the instruction in the second acknowledgement message allows access to the specific channel resource of the wireless communication network.

5. The method of claim 1 , wherein the instruction in the second acknowledgement message identifies a specific channel resource of the wireless communication network allocated from among a group of channel resources of the wireless communication network.

6. A method of accessing a wireless communication network to transmit a data packet, comprising:

transmitting a request message over-the-air to a node of the wireless communication network, the request message requesting access to a resource of the network;

receiving a first acknowledgement message over-the-air from the node, the first acknowledgement message comprising a deferral instruction;

in response to the deferral instruction, deferring transmission of the data packet;

receiving a second acknowledgement message over-the-air from the node, the second acknowledgement message comprising an instruction allowing access to the requested network resource; and

in response to the instruction allowing access, transmitting the data packet over-the-air using the requested network resource, wherein:

the instruction in the second acknowledgement message identifies a specific channel resource of the wireless communication network allocated from among a group of channel resources of the wireless communication network; and

the request message identifies the group of channel resources of the wireless communication network and requests access to the identified group of channel resources.

7. A wireless mobile station comprising a spread-spectrum transmitter, a spread-spectrum receiver, and a controller coupled to the transmitter and receiver configured to cause the mobile station to implement functions comprising:

transmitting a request message over-the-air to a node of the wireless communication network, the request message requesting access to a resource of the network;

receiving a first acknowledgement message over-the-air from the node, the first acknowledgement message comprising a deferral instruction;

in response to the deferral instruction, deferring transmission of the data packet, wherein there are no further transmissions of any request message during the deferring of the transmission of the data packet;

receiving a second acknowledgement message over-the-air from the node, the second acknowledgement message comprising an instruction allowing access to the requested network resource; and

in response to the instruction allowing access transmitting the data packet over-the-air using the requested network resource.

8. A method of controlling access to a wireless communication network for packet data communications, comprising:

receiving access request messages over-the-air from first and second end user communication devices, each access request message requesting access to a resource of the wireless communication network;

transmitting a first acknowledgement message over-the-air to the end user communication devices, the first acknowledgement message comprising an acknowledgement of the access request message from the first end user communication device and a deferred acknowledgement for the second end user communication device;

following the first acknowledgement message transmission, receiving a packet data transmission over-the-air from the first end user communication device, via a wireless communication network resource requested by the first end user communication device;

transmitting a second acknowledgement message over-the-air to at least the second end user communication device, the second acknowledgement message comprising an acknowledgement of the request message from the second end user communication device allowing access; and

following the second acknowledgement message transmission, receiving a packet data transmission over-the-air from the second end user communication device, via a wireless communication network resource requested by the second end user communication device.

9. The method of claim 8 , wherein the end user communication devices are wireless mobile stations, and at least one requested network resource is an uplink wireless packet communication channel.

10. The method of claim 9 , wherein the uplink wireless packet communication channel is a direct sequent spread-spectrum channel to a cellular base station of the wireless communication network.

11. The method of claim 8 , further comprising transmitting an uplink status indicator channel comprising data regarding current status as available for one or more channels from among a group of channels of the wireless packet communication network, wherein:

the acknowledgement of the access request message from the first end user communication device includes an assignment of a channel from the group for use by the first end user communication device;

the packet data transmission from the first end user communication device is received via the channel assigned to the first end user communication device as its requested resource;

the acknowledgement of the request message from the second end user communication device includes an assignment of a channel from the group for use by the second end user communication device; and

the packet data transmission from the second end user communication device is received via the channel assigned to the second end user communication device as its requested resource.

12. The method of claim 8 , wherein:

each received request identifies a channel resource requested by a respective one of the first and second end user communication devices; and

each acknowledgement schedules use of a respective identified channel resource by the respective one of the first and second end user communication devices.

13. A wireless base station comprising a spread-spectrum transmitter, a spread-spectrum receiver, and a controller coupled to the transmitter and receiver configured to cause the base station to implement functions comprising:

receiving access request messages over-the-air from first and second end user communication devices, each access request message requesting access to a resource of the wireless communication network;

transmitting a first acknowledgement message over-the-air to the end user communication devices, the first acknowledgement message comprising an acknowledgement of the access request message from the first end user communication device and a deferred acknowledgement for the second end user communication device;

following the first acknowledgement message transmission, receiving a packet data transmission over-the-air from the first end user communication device via a wireless communication network resource requested by the first end user communication device;

transmitting a second acknowledgement message over-the-air to at least the second end user communication device, the second acknowledgement message comprising an acknowledgement of the request message from the second end user communication device allowing access; and

following the second acknowledgement message transmission receiving a packet data transmission over-the-air from the second end user communication device, via a wireless communication network resource requested by the second end user communication device.

14. In a wireless communication network employing spread-spectrum modulation comprising a base station (BS) comprising a BS-spread-spectrum transmitter and a BS-spread-spectrum receiver, and a plurality of mobile stations (MSs) each comprising an MS-spread-spectrum transmitter and an MS-spread-spectrum receiver, a method comprising the steps of:

transmitting from the MS-spread-spectrum transmitter of a first mobile station a first spread-spectrum signal signifying a request to utilize an uplink channel and transmitting from the MS-spread-spectrum transmitter of a second mobile station a second spread-spectrum signal signifying a request to utilize an uplink channel;

receiving the spread-spectrum signals containing the requests to utilize an uplink channel from the first and second mobile stations at the BS-spread-spectrum receiver;

processing the received requests to determine to grant the requested access to the first mobile station;

transmitting from the BS-spread-spectrum transmitter a spread spectrum signal comprising a first acknowledgement message, the first acknowledgement message comprising a channel-request-granted message for the first mobile station and a deferral instruction for the second mobile station;

receiving the first acknowledgement message from the base station at the MS-spread-spectrum receiver of each of the first and second mobile stations;

responsive to receipt of the channel-request-granted message for the first mobile station starting transmission of a data packet from the MS-spread-spectrum transmitter of the first mobile station via an assigned uplink channel of the wireless communication network;

responsive to the deferral instruction at the second mobile station, deferring packet data transmission by the second mobile station;

transmitting from the BS-spread-spectrum transmitter a spread spectrum signal comprising a second acknowledgement message, the second acknowledgement message comprising a channel-request-granted message for the second mobile station; and

responsive to receipt of the channel-request-granted message for the second mobile station, starting transmission of a data packet from the MS-spread-spectrum transmitter of the second mobile station via an assigned uplink channel of the wireless communication network.

Assignments (4)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044101/0610 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ERRONEOULY LISTED PATENT NUMBER 6,156,483 PREVIOUSLY RECORDED AT REEL: 027379 FRAME: 0108. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jul 21, 2015
From: GOLDEN BRIDGE TECHNOLOGY, INC.
To: GOOGLE INC.
Reel/Frame 036170/0457 →
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT PATENT NO. 6,155,483 PREVIOUSLY RECORDED AT REEL: 027379 FRAME: 0113. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jul 17, 2015
From: GOLDEN BRIDGE TECHNOLOGY, INC.
To: GOOGLE INC.
Reel/Frame 036131/0154 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2011
From: GOLDEN BRIDGE TECHNOLOGY
To: GOOGLE INC.
Reel/Frame 027379/0108 →