EP0695053A2
Expired / Lapsed
EP
⏱️ 0.0 years remaining
Asymmetric protocol for wireless communications
Assignee: AT&T Inc
•
Filing: 1995-07-19
•
Granted: —
•
Expires: 2015-07-19
Abstract
Abstract A wireless communications system is arranged to provide data communications services, including error recovery, between at least one wireless end-user device and at least one one base station. The wireless end user device(s) receives(s) from the base station(s) unsolicited messages indicative of the status of data packets received by the base station(s). The wireless end-user device(s) transmit acknowledgement and request for retransmission messages only upon request, or when all the packets within a block of such packets have been received.
Inventors
- 👤 Ender Ayanoglu
- 👤 Thomas F. La Porta
- 👤 Richard Dennis Gitlin
- 👤 Sanjoy Paul
- 👤 Krishan Kumar Sabnani
Bibliographic Details
Application Number
—
Jurisdiction
EP
Data Source
google_patents
Last Synchronized
2026-10-24 19:04
CPC Classifications
H; H04; H04L; H04L1/00; H04L1/12; H04L1/16; H04L1/18; H04L1/1829; H04L1/1848; H04L1/1607; H04L1/1685; H04W; H04W76/00; H04W76/20; H04W36/00; H04W36/08; H04W36/12; H04W74/00; H04W74/04; H04W74/06; H04W88/00; H04W88/16; H04W92/00; H04W92/02; H04W92/04; H04W92/10; H04W92/16; H04W92/20
Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
145 words
A wireless communications system comprising: at least one base station which a) transmits data packets to, and receives data packets from at least one wireless end-user device over a wireless link, b) sends to the at least one wireless end-user device at predetermined periodic intervals i) unsolicited status messages of data packets received from the at least one wireless end-user device, and ii) polling messages to inquire about the status of data packets transmitted to, but unacknowledged by the at least one wireless end-user device after a predetermined time period, and c) stores channel information for the wireless link, and status information of received and transmitted data packets; and within the at least one wireless end-user device processing means for i) determining whether data packets received from the at least one base station are received in sequence, and ii) requesting retransmission of missing data packets.
Claim 2
Dependent Claim
62 words
The system of claim 1 wherein the cellular network includes more than one base station, the system further comprising: means for transferring the channel and data packets status information from one base station to another base station when the wireless end-user device moves from one switching entity to another switching entity within the cellular network in the course of the data connection.
Claim 3
Dependent Claim
72 words
The system of claim 1 wherein the processing means of the wireless end-user device further includes: means for combining into a single code a plurality of status messages which are indicative of at least one of a) reception of multiple data packets transmitted thereto, by the at least one base station, and b) request for retransmission of at least one unreceived data packet transmitted thereto, by the at least one base station.
Claim 4
Dependent Claim
66 words
The system of claim 1 wherein the at least one base station further includes: means for combining into a single code a plurality of status messages which are indicative of at least one of a) reception of multiple data packets transmitted thereto by the wireless end-user device, and b) request for retransmission of at least one unreceived data packet transmitted thereto by the wireless end-user device.
Claim 5
Dependent Claim
88 words
The system of claim 1 further comprising means for the at least one base station for copying from each of N data packets, m bits that are combined in M data packets to form N+M data packets transmitted to the wireless end-user device such that if at least one of the N+M data packets is lost during transmission, N data packets can be reconstructed by the wireless end-user device as long as N data packets out of the N+M data packets are received by the wireless end-user device.
Claim 6
Dependent Claim
90 words
The system of claim 1 further comprising: means for the wireless end-user device for copying from each of N data packets m bits that are combined in M data packets to form N+M data packets transmitted to the at least one base station such that if at least one of the N+M data packets is lost during transmission, N data packets can be reconstructed by the at least one base station as long as N data packets out of the N+M data packets are received by the wireless end-user device.
Claim 7
Dependent Claim
67 words
The system of claim 1 wherein the processing means in the wireless end-user device and the at least one base station further includes: means for including in each data packet a header to which an identification number is assigned sequentially, prior to the transmission of the data packet; and a buffer which stores a copy of each data packet prior to the transmission of each data packet.
Claim 8
Dependent Claim
112 words
The system of claim 1 wherein the processing means in the wireless end-user device further comprises: means for time-stamping each data packet prior to the transmission of each data packet by the wireless end-user device; in response to a request for retransmission of one or more data packets by the at least one base station, means for computing the difference between the present time and the stamped time of each data packet for which retransmission is being requested; and retransmitting the one or more data packets only if propagation delay between the at least one wireless end-user device and the at least one base station is less than the computed time difference.
Claim 9
Independent Claim
204 words
A method of providing data communications services between at least one wireless end-user device and at least one base station over a wireless communications link of a data connection, the method comprising the steps of: communicating data packets between the at least one wireless end-user device and the at least one base station; transmitting at predetermined periodic intervals from the at least one base station to the at least one wireless end-user device i) unsolicited status messages of data packets transmitted to the at least one base station by the at least one wireless end-user device, and ii) polling messages to inquire about the status of data packets transmitted by the at least one base station to the at least one wireless end-user device, but unacknowledged by the at least one wireless end-user device after a predetermined time period; storing in the at least one base station channel information for the wireless link, and status information of data packets received therein and of data packets transmitted to the wireless end-user device; and determining in the at least one wireless end-user device whether data packets transmitted thereto by the at least one base station are received in sequence; and requesting retransmission of missing data packets.
Claim 10
Dependent Claim
61 words
The method of claim 9 wherein said network includes more than one base station, the method further comprising the step of: transferring the channel and data packets status information from one base station to another base station when the wireless end-user device moves from one switching entity to another switching entity within the network in the course of the data connection.
Claim 11
Dependent Claim
86 words
The method of claim 9 further comprising the steps of: combining into a single code a plurality of status messages which are indicative of at least one of a) reception by the at least one wireless end-user device of multiple data packets from the at least one base station, and b) request for retransmission by the at least one wireless end-user device of at least one data packet transmitted by the at least one base station but unreceived by the at least one wireless end-user device.
Claim 12
Dependent Claim
82 words
The method of claim 9 further comprising the step of: combining into a single code a plurality of status messages which are indicative of at least one of a) reception by the at least one base station of multiple data packets from the wireless end-user device, and b) request for retransmission by the at least one base station of at least one data packet transmitted by the at least one wireless end-user device, but unreceived by the at least one base station.
Claim 13
Dependent Claim
91 words
The method of claim 9 further comprising the step of: copying m bits from each of N data packets, the m bits being combined in M data packets to form N+M data packets transmitted by the at least one base station to the wireless end-user device such that if at least one of the N+M data packets is lost during transmission, N data packets can be reconstructed by the wireless end-user device as long as N data packets out of the N+M data packets are received by the wireless end-user device.
Claim 14
Dependent Claim
98 words
The method of claim 9 further comprising the step of: copying m bits from each of N data packets, the m bits being combined in M data packets to form N+M data packets transmitted by the at least one wireless end-user device to the at least one base station such that if at least one of the N+M data packets is lost during transmission, N data packets can be reconstructed by the at least one base station as long as N data packets out of the N+M data packets are received by the at least one base station.
Claim 15
Dependent Claim
45 words
The method of claim 9 further comprising the steps of: including in each data packet a header to which an identification number is assigned sequentially prior to the transmission of each data packet; and storing a copy of each data packet prior to its transmission.
Claim 16
Dependent Claim
103 words
The method of claim 1 further comprising the steps of: time-stamping each data packet prior to the transmission of each data packet by the wireless end-user device; in response to a request for retransmission of one or more data packets by the at least one base station, computing the difference between the present time and the stamped time of each data packet for which retransmission is being requested; and retransmitting the one or more data packets only if propagation delay between the at least one wireless end-user device and the the at least one base station is less than the computed time difference.
Claim 17
Dependent Claim
197 words
An end-user wireless device for communicating data packets over a cellular network, said device comprising: a transmitter for sending signaling information to a base station of a wireless network to establish a connection thereto, and thereafter for continuously transmitting sequentially numbered user-data packets to a base station of the cellular network until a buffer in which, each data packet is copied and time-stamped prior to transmission, is full; a receiver for receiving from the base station a) user-data packets b) messages acknowledging reception of previously transmitted data packets, and c) messages requesting retransmission of unreceived data packets; in response to receiving a request for retransmission of one or more particular data packets, means for computing the difference between the current time and the stamped time of each particular data packet for which retransmission is requested; retransmitting each particular data packet for which the computed difference between current time and the stamped time is greater than propagation delay over the cellular network between the wireless end-user device and the base station; and in response to receiving a request acknowledging reception of specific previously transmitted data packets, means for deleting copies of the specific data packets in the buffer.
Claim 18
Dependent Claim
176 words
A base station of a cellular network for communicating data packets, comprising: a transmitter which exchanges signaling information to a wireless computing device to establish a connection thereto, and thereafter continuously transmits sequentially numbered user-data packets to the wireless computing device until a buffer in which, each data packet is copied prior to transmission, is full; a receiver which receives from the cellular computing device a) user-data packets, b) messages that acknowledge reception of specific, previously transmitted, data packets, and that request retransmission of unreceived data packets, and signals from a clock that starts and stops a poll timer and a status timer; in response to receiving a signal indicating that the status timer has expired, means for a) determining whether all packets transmitted thereto by the cellular computing device have been received in sequence and b) requesting from the cellular computing device retransmission of unreceived packets; and in response to receiving a signal indicating that the poll timer has expired, means for requesting status information of user data packets transmitted to the cellular computing device.
References Cited (Backward Citations)
US5007067A
Cited
USPTO Annuity & Maintenance Windows
Maintenance schedule is calculated for granted US utility patents.