System and method for dynamic allocation of capacity on wireless networks
First Claim
1. A wireless communications system for allocating network access according to priorities designated for requested transactions of wireless communications, comprising:
- (a) a wireless network having a plurality of access links for transmitting transactions;
(b) a plurality of wireless communications devices for requesting transmission of transactions on the wireless network, wherein a designated priority level is associated with each transaction;
(c) an access control manager for scheduling transmission of transactions, when all of the plurality of access links are occupied, by;
i) identifying a transaction that is being transmitted over the wireless network and is of lower priority than a requested transaction;
ii) discontinuing the transmission of the transaction of lower priority; and
iii) authorizing the transmission of the requested transaction, and (d) a communications manager for requesting transmission of the discontinued transaction after receiving a signal from the wireless network that there is capacity for a transaction having a lower or same priority as the discontinued transaction.
5 Assignments
0 Petitions
Accused Products
Abstract
A wireless communication system is described for allocating limited network access according to priorities designated for requested transactions of wireless communications. The wireless network has a number of access links for transmitting transactions for wireless communications. A plurality of wireless communications devices request transmission of transactions on the wireless network. A designated priority level is associated with each transaction. In response to the transaction requests, an access control manager in the wireless network schedules transmission of transactions when all of the plurality of access links are occupied, by authorizing a transmission of a transaction of higher priority than another transaction that is being transmitted, and discontinuing the transmission of the transaction of lower priority.
-
Citations
42 Claims
-
1. A wireless communications system for allocating network access according to priorities designated for requested transactions of wireless communications, comprising:
-
(a) a wireless network having a plurality of access links for transmitting transactions;
(b) a plurality of wireless communications devices for requesting transmission of transactions on the wireless network, wherein a designated priority level is associated with each transaction;
(c) an access control manager for scheduling transmission of transactions, when all of the plurality of access links are occupied, by;
i) identifying a transaction that is being transmitted over the wireless network and is of lower priority than a requested transaction;
ii) discontinuing the transmission of the transaction of lower priority; and
iii) authorizing the transmission of the requested transaction, and (d) a communications manager for requesting transmission of the discontinued transaction after receiving a signal from the wireless network that there is capacity for a transaction having a lower or same priority as the discontinued transaction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A wireless communications device for use in a wireless communications system, comprising:
-
(a) at least one user application operating on the wireless communications device, the user application configured to send data to a wireless network or receive data from a wireless network as part of a transaction;
(b) a data buffer for storing transaction data to be sent by the user application before transmission along the wireless network; and
(c) a communications manager in the wireless communications device for generating a control message to be transmitted to the wireless network to request transmission of a transaction, the control message including an identification code for the wireless communications device and a priority level associated with the transaction, wherein the priority level associated with the transaction is one of multiple levels of priority, and the wireless network authorizes or denies transmission of the transaction from the user application according to the priority level associated with the transaction, the wireless communications device discontinues the transmission of a transaction in response to a signal from the wireless network, and the communications manager requests transmission of a discontinued transaction after receiving a signal from the wireless network that there is capacity for a transaction having a lower or same priority as the discontinued transaction. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for allocating access to a wireless network according to priorities designated for requested transactions of wireless communications, comprising the steps of:
-
(a) receiving a request for transmission of a transaction on the wireless network, the request including a designated priority level associated with the transaction;
(b) evaluating network capacity of the wireless network by determining whether there is an available access link;
(c) authorizing a transmission if the requested transaction is of higher priority than another transaction that is being transmitted when there is no available access link in the wireless network;
(d) discontinuing the transmission of the transaction of lower priority, and (e) requesting transmission of the discontinued transaction after receiving a signal from the wireless network that there is capacity for a transaction having a lower or same priority as the discontinued transaction. - View Dependent Claims (24, 25, 26)
-
-
27. A method for transmitting a transaction generated in a wireless communications device over a wireless network, comprising the steps of:
-
(a) designating a priority selected from one or more priority levels for the transmission of the transaction;
(b) generating a transmission request in the wireless communications device, the request including an identification code for the wireless communications device and the priority level for transmission of the transaction;
(c) placing transaction data to be transmitted over the wireless network into a data buffer in the wireless communications device; and
(d) transmitting the transmission request to an access control manager in the wireless network to request authorization for transmission of the requested transaction (e) receiving an authorization message to transmit transaction data over the wireless network; and
(f) transmitting transaction data from the data buffer corresponding to the authorized transaction until the wireless communications device either completes the transmission of the transaction or receives a notification from the wireless network to discontinue transmission. - View Dependent Claims (28, 29, 30, 31)
-
-
32. A method of transmitting a transaction over a wireless network to a wireless communications device, comprising the steps of:
-
(a) placing transaction data received from a server into an access buffer in the wired network, wherein the transaction data is from a transaction having a designated transmission priority level;
(b) requesting transmission of the transaction data to an access control manager in the wireless network;
(c) transmitting the transaction data from the access buffer to the wireless communications device when there is either an available access link on the wireless network or another transaction being transmitted at a priority level lower than the designated transmission priority level for the transaction, wherein the transaction of a lower priority level is discontinued to allow for transmission of a transaction at a higher priority level, and (d) requesting transmission of the discontinued transaction after receiving a signal from the wireless network that there is capacity for a transaction having a lower or same priority as the discontinued transaction. - View Dependent Claims (33)
-
-
34. A method of transmitting an e-mail communication from a wireless communications device to an internet e-mail server, comprising the steps of:
-
(a) designating a transmission priority level for the e-mail communication, selected from one or more priority levels;
(b) placing data from the e-mail communication into a data buffer in the wireless communications device;
(c) transmitting a transmission request to an access control manager in the wireless network to request authorization for transmission of the e-mail communication at the designated transmission priority level;
(d) receiving an authorization message to transmit e-mail communication data over the wireless network;
(e) transmitting e-mail communication data from the data buffer corresponding to the authorized transaction until the wireless communications device either completes the transmission of the transaction or receives a notification from the wireless network to discontinue transmission;
(f) placing e-mail communication data transmitted over the wireless network into temporary memory space in the wireless network; and
(g) sending the e-mail communication on the internet to the e-mail server once all e-mail communication data is placed into the temporary memory space. - View Dependent Claims (35, 36, 37, 38)
-
-
39. A method of transmitting data packets of voice communications on a wireless network according to a priority designated for the communication, comprising the steps of:
-
(a) receiving a request for transmission of data packets of a voice communication at the designated transmission priority level from a wireless communications device;
(b) transmitting an authorization message to the wireless communications device to transmit and receive data packets over an access link in the wireless network at a predetermined rate;
(c) transmitting data packets at the predetermined rate between the wireless communications device and a voice communications server on the access link, and transmitting data packets from other wireless communications transactions on the access link during periods of time when there are gaps in the transmission of the communication; and
(d) suspending transmission of the data packets when a request is received for a wireless communication transaction that is at a higher priority level than the voice communication being transmitted. - View Dependent Claims (40, 41, 42)
-
Specification