WIRELESS/LAN ROUTER QUEUING METHOD AND SYSTEM
First Claim
1. A method of storing a data packet in a storage device, the method comprising:
- receiving an insert data packet operation by a wireless transport module, wherein the insert data packet operation has been transmitted to a destination device;
placing the insert data packet operation into a storage queue; and
removing the insert data packet operation from the storage queue if an acknowledgement of the data packet is received from the destination device and if the data packet has not been written to the storage device.
4 Assignments
0 Petitions
Accused Products
Abstract
A queuing method and system for wireless/LAN routers processes and routes an incoming data packet from a wireless mobile network to a destination server. The system uses a wireless transport module to initiate storage of the data packet in a permanent storage device while simultaneously forwarding the data packet to the destination server. A database thread is used to manage the operations being performed on the data packet and for initiating the storage of the data packet in a permanent storage device based on a permanent storage queue. A main thread is used to simultaneously forward the data packet to the destination server. The wireless transport module is adapted to determine whether the data packet has been acknowledged by the destination server and aborting the storage of the data packet in the permanent storage device once acknowledgment from by destination server has been received.
-
Citations
25 Claims
-
1. A method of storing a data packet in a storage device, the method comprising:
-
receiving an insert data packet operation by a wireless transport module, wherein the insert data packet operation has been transmitted to a destination device; placing the insert data packet operation into a storage queue; and removing the insert data packet operation from the storage queue if an acknowledgement of the data packet is received from the destination device and if the data packet has not been written to the storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A device comprising a wireless transport module, wherein the device is configured to:
-
receive an insert data packet operation, wherein the insert data packet operation has been transmitted to a destination device; place the insert data packet operation into a storage queue; and remove the insert data packet operation from the storage queue if an acknowledgement of the data packet is received from the destination device and if the data packet has not been written to the storage device. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification