Wireless communication system
First Claim
1. A wireless communication device, comprising:
- an antenna configured for communication over a wireless network; and
a data processing system in communication with the antenna, the data processing system including a protocol stack for facilitating communication over the wireless network, the protocol stack comprising an intermediate protocol layer configured to;
(i) transmit electronic message datagrams from the antenna over the network, and maintain a running average of acknowledgment times of successfully transmitted ones of the datagrams; and
(ii) initiate retransmission of unsuccessfully transmitted ones of the datagrams after a retransmission interval of magnitude which is initially the running average of the acknowledgment times, and which increases from that magnitude after a predetermined number of unsuccessful retransmission attempts of the unsuccessfully transmitted one datagram.
2 Assignments
0 Petitions
Accused Products
Abstract
A wireless network communication system consists of an access server for facilitating communication between a network resource interfacing with the access server over a land-based network and a wireless communications device interfacing with the access server over a wireless network. A message intended for transmission from the wireless communication device to the network resource is transmitted to the access server over a wireless network as a number of message datagrams. Upon receipt of the message datagrams over the wireless network, the access server generates and transmits to the wireless communication device an acknowledgement datagram indicating successful receipt of each message datagram, and transmits the successfully received message datagrams to the network resource over the land-based network. If a message datagram is not acknowledged, the wireless communication device continues to retransmit the unsuccessfully transmitted message datagram at a retransmission rate based on a running average of acknowledgment times for successfully transmitted ones of the message datagrams.
-
Citations
22 Claims
-
1. A wireless communication device, comprising:
-
an antenna configured for communication over a wireless network; and
a data processing system in communication with the antenna, the data processing system including a protocol stack for facilitating communication over the wireless network, the protocol stack comprising an intermediate protocol layer configured to;
(i) transmit electronic message datagrams from the antenna over the network, and maintain a running average of acknowledgment times of successfully transmitted ones of the datagrams; and
(ii) initiate retransmission of unsuccessfully transmitted ones of the datagrams after a retransmission interval of magnitude which is initially the running average of the acknowledgment times, and which increases from that magnitude after a predetermined number of unsuccessful retransmission attempts of the unsuccessfully transmitted one datagram. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of wireless data communication over a wireless network, the method comprising the steps of:
-
at a wireless communication device initiating transmission of electronic message datagrams over the wireless network, and maintaining a running average of acknowledgment times of successfully transmitted ones of the datagrams; and
initiating retransmission of unsuccessfully transmitted ones of the message datagrams after a retransmission interval of magnitude which is initially the running average of the acknowledgment times, and which increases from that magnitude after a predetermined number of unsuccessful retransmission attempts of the unsuccessfully one datagram. - View Dependent Claims (8, 9, 10, 11)
-
-
12. An access server for facilitating communication of electronic data between a network resource interfacing with the access server over a wired network and a mobile wireless communications device interfacing with the access server over a wireless network, the access server comprising:
-
a network interface for communicating with the network resource over the wired network;
an antenna for communicating with the wireless communications device over the wireless network; and
a data processing system in communication with the network interface and the antenna, the data processing system including a protocol stack comprising;
(i) an intermediate protocol layer comprising a message processor layer implemented at a transport layer for formatting the electronic data into at least one transport layer data segment, and a message monitor layer implemented at a data link layer for formatting the at least one transport layer data segment into at least one link layer datagram, each transport layer data segment and link layer datagram having a respective header, the transport layer header and the link layer header having a combined length less than a TCP/IP header, the transport layer header including a session number transport layer parameter identifying a data format of the electronic data;
(ii) a first physical protocol layer in communication with the intermediate protocol layer for facilitating communication of the datagrams over the wireless network, (iii) a second physical protocol layer for facilitating communication of the datagrams over the wired network, and (iv) an application protocol layer in communication with the intermediate protocol layer and the second physical protocol layer for mapping the electronic data between the wireless communications device and the network resource in accordance with the session number. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A method of electronic data communication between a network resource associated with a wired network and a mobile wireless network communications device associated with a wireless network via an access server associated with the wired network, the access server having a communications protocol stack comprising an application protocol layer, a message processor layer implemented at a transport layer, and a message monitor layer implemented at a data link layer, the method comprising the steps of:
-
receiving the electronic data from the wireless network, the electronic data comprising message data encapsulated into at least one transport layer data segment, the at least one transport layer data segment being encapsulated into at least one link layer datagram, each transport layer data segment and link layer datagram having a respective header, the transport layer header and the link layer header having a combined length less than a TCP/IP header, the transport layer header including a session number transport layer parameter identifying a data format of the electronic data;
at the message monitor layer extracting the at least one transport layer data segment from the received at least one link layer datagram;
at the message processor layer extracting the message data from the received at least one transport layer data segment; and
at the application protocol layer mapping the extracted message data between the mobile wireless communications device and the network resource in accordance with the session number. - View Dependent Claims (18, 19, 20)
-
-
21. An electronic signal for facilitating communication with a mobile wireless communications device over a wireless network, comprising:
-
a message;
at least one transport layer data segment encapsulating the message, each transport layer data segment having a transport layer header; and
at least one link layer datagram encapsulating the transport layer data segment, each link layer datagram having a link layer header, the transport layer header and the link layer header having a combined length less than a TCP/IP header, the transport layer header including a session number parameter identifying a data format of the message. - View Dependent Claims (22)
-
Specification