System and method for providing data services using idle cell resources
First Claim
1. In a switched communications system having a switch, remote users, a network access node, and a limited number of channels per network access node, a method for transmitting data using idle channels comprising:
- a. assigning a priority to each remote user,b. receiving a request for service at the switch for a first remote user;
c. ascertaining if any channel at the access node of the first remote user is idle; and
d. if a channel is not idle,i. searching for a second remote user with a priority lower than the first remote user among the remote users that are using the channels of the access node;
ii. if a second remote user with a priority lower than the first remote user is found,(a) terminating the call of the second remote user; and
(b) allocating the cannel of the second remote user to the first remote user; and
iii. if a second remote user with a priority lower than the first remote user is not found,(a) placing the request for service for the first remote user in a queue;
(b) ordering the queue based on the priority of the remote users in the queue; and
(c) when a channel becomes idle, allocating that idle channel to the remote user at the head of the queue.
7 Assignments
0 Petitions
Accused Products
Abstract
Providing data services using idle cell capacity in a cellular communications system. The system and method assign priorities to each remote user device in the cellular communications system. In response to a request for service for a remote user device, the mobile switch determines whether an idle channel is available for the remote user device. If no idle channel is available, the mobile switch determines whether a remote use device with a lower priority than the requesting remote user device is using a channel. If a lower priority remote use is using a channel, its call is terminated and the channel is assigned to the requesting remote user device. If no lower priority remote user device is using a channel, the request for service is put into an ordered queue to wait for the next available idle channel.
-
Citations
28 Claims
-
1. In a switched communications system having a switch, remote users, a network access node, and a limited number of channels per network access node, a method for transmitting data using idle channels comprising:
-
a. assigning a priority to each remote user, b. receiving a request for service at the switch for a first remote user; c. ascertaining if any channel at the access node of the first remote user is idle; and d. if a channel is not idle, i. searching for a second remote user with a priority lower than the first remote user among the remote users that are using the channels of the access node; ii. if a second remote user with a priority lower than the first remote user is found, (a) terminating the call of the second remote user; and (b) allocating the cannel of the second remote user to the first remote user; and iii. if a second remote user with a priority lower than the first remote user is not found, (a) placing the request for service for the first remote user in a queue; (b) ordering the queue based on the priority of the remote users in the queue; and (c) when a channel becomes idle, allocating that idle channel to the remote user at the head of the queue. - View Dependent Claims (2, 3, 4, 5, 25, 26)
-
-
6. In a switched communications system having a switch, remote users, network access nodes, and a limited number of channels per network access node, a method for transmitting data using idle channels comprising:
-
a. assigning a priority to each remote user, b. receiving a request for service at the switch for a first remote user; c. ascertaining if any channel at the access node of the first remote user is idle; d. if a channel is not idle; i. checking the priority of the first remote user; and ii. searching for a second remote user with a priority lower than the first remote user among the remote users that are using the channels at the access node; iii. if a second remote user with a priority lower than the first remote user is found, terminating the call of the second remote user and allocating the channel of the second remote user to the first remote user; and iv. if a second remote user with a priority lower than the first remote user is not found, placing the request for service for first remote user in a queue, ordering the queue, and when a channel becomes idle, allocating that idle channel to the remote user at the head of the queue. - View Dependent Claims (7, 8, 9, 10, 11, 12, 27)
-
-
13. A switched communications system having a switch, remote users, network access nodes, and a limited number of channels per network access node, the switch comprising:
-
a. a memory containing a database in which a priority for each remote user is recorded; and b. a node controller operatively connected to the memory and configured to control the functions of the switch, wherein the node controller; i. receives a request for service at the switch for a first remote user; ii. ascertains if any channel at the access node of the first remote user is idle; and iii. if a channel is not idle; (a) searches for a second remote user with a priority lower than the first remote user among the remote users that are using the channels at the access node; (b) if the node controller finds a second remote user with a priority lower than the first remote user, terminates the call of the second remote user and allocates the channel of the second remote user to the first remote user; (c) if the node controller does not find a second remote user with a priority lower than the first remote user, establishes a queue and places the request for service for the first remote user in the queue, orders the queue based on the priority of the remote users in the queue, and when a channel becomes idle, allocates that idle channel to the remote user at the head of the queue. - View Dependent Claims (14, 15, 16, 17, 28)
-
-
18. In a switched communications system having a switch, remote users, network access nodes, and a limited number of channels per network access node, the switch comprising:
-
a. a memory containing a database in which a priority for each remote user is recorded; and b. a node controller operatively connected to the memory and configured to control the functions of the switch, wherein the node controller; i. receives a request for service at the switch for a first remote user; ii. ascertains if any channel at the access node of the first remote user is idle; iii. if a channel is not idle; (a) searches for a second remote user with a priority lower than the first remote user among the remote users that are using the channels at the access node; (b) if a second remote user with a priority lower than the first remote user is found, terminates the call of the second remote user and allocates the channel of the second remote user to the first remote user; and (c) if a second remote user with a priority lower than the first remote user is not found, establishes a queue and places the request for service for the first remote user in the queue, orders the queue, and when a channel becomes idle, allocates that idle channel to a remote user based on the order of the queue. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
Specification