EP1519612A2

A system and method for providing data services using idle cell resources

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 user device with a lower priority than the requesting remote user device is using a channel. If a lower priority remote user 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.

EP1519612A2, drawing sheet 1
Sheet 1 of 5

Term

Term ended

Projected expiry passed 23 July 2018, 8.2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

25 claims: 12 independent, 13 dependent

  1. 1
    A method for transmitting data using idle channels in a switched communications system including a control switch (14) and a controlled node access point (22) with a limited number of channels at each node; comprising connecting and disconnecting remote users (26, 28,30) on a priority basis characterized by the steps of:- i) requesting connection of a first remote user (26) having a first priority level;ii) if no data connection is idle, a) disconnecting any connected second remote user (28, 30) having a priority lower than that of the first remote user, and, b) connecting the first user.
  2. 5
    The method of any of claims 2 to 4 and further characterized by the step of allowing the remote user (26,28,30) to access a mixture of priority assignments
  3. 6
    The method of any of claims 1 to 4 and further characterized by the step of storing priority level information for each remote user (26,28,30) at the control switch (14).
  4. 8
    A method as claimed in any of claims 1 to 7 and further characterized by the steps of-:i) placing the first remote user (26) request in a queue if a second remote user (28,30) with a priority lower than the first remote user is not found;ii) ordering the queue;and ii) when a channel becomes idle, allocating that idle channel to the remote user at the head of the queue.
  5. 9
    A method as claimed in any of claims 1 to 7 and further characterized by the step of searching for the second remote user (28,30) based on the duration of the second remote user's call.
  6. 11
    A method as claimed in any of claims 8 to 11 and further characterized in that the queue is ordered based on priority of each remote user in the queue.
  7. 12
    A method as claimed in any of claims 1 to 11 and further characterized by the steps of:- i) recognizing and marking that point in data transmission where the second remote user (28,30) was disconnected;and, ii) picking up the data transfer at the point of termination, on reconnection of the second user.
  8. 14
    A method as claimed in any of claims 1 to 13 and further characterized in that the data transmissions comprise facsimile transmission and/or email.
  9. 15
    A switched communications system comprising a control switch (14), remote user devices (26, 28, 30) and a controlled node access point (22) with a limited number of channels of data service per network access node, wherein the switch connects and disconnects remote user devices on a priority basis characterized in that:- i) a memory (20) contains a database in which is recorded a priority assignment associated with an identifier of each remote user device (26,28,30);and, iii) a node controller (18) operatively connected to the memory and configured to control the functions of the switch (14) wherein the node controller:- a. receives a request for data service at the switch for a first remote user (26);b. ascertains if any data channel at the access node (22) of the first remote user is idle;c. if a data channel is not idle, a. checks the priority of the first remote user;b. searches for a second remote user (28 or 30) with any priority lower than the first remote user among the remote users that are using the data channels of the access node;c. 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 d. allocates the data channel of the second remote user to the first remote user;iv. when a data channel becomes idle, allocates that idle data channel to the remote user at the head of the queue;
  10. 19
    A system as claimed in any of claims 15 to 18 and further characterized in that the memory database (20) stores priority level information associated with the mobile identification Number (MIN) for each remote user (26,28,30).
  11. 20
    A system as claimed in any of claims 15 to 19 and further characterized in that, if a channel is not idle, the node controller (18) operates to:- i) establish a queue and place the request for service for the first remote user (26) in the queue;ii) order the queue based on the priority of the remote users (26,28,30) in the queue;and iii) when a channel becomes idle, allocate that idle channel to the remote user at the head of the queue.:- i) placing the first remote user (26) request in a queue if a second remote user (28,30) with a priority lower than the first remote user is not found;ii) ordering the queue;and ii) when a channel becomes idle, allocating that idle channel to the remote user at the head of the queue.
  12. 21
    A system as claimed in any of claims 15 to 20 and further characterized in that:- i) the switch (14) further comprises a buffer (16) for receiving and storing inbound data when the request for service for the first remote user (26) includes transmitting the data to the first remote user, wherein the inbound data is stored in the buffer until the first remote user is assigned an idle channel and the inbound data is transmitted to the first remote user from the buffer when the first remote user is assigned an idle channel.
  13. 22
    A system as claimed in any of claims 15 to 21 and further characterized in that there are three channels of data service, one channel of high priority data service and two additional channels of lower priority data service;whereby, in use, the remote user (26,28,30) has high priority access for data transmission at all times and enhanced speed data transmission during off-peak times by use all three channels together.
  14. 23
    A remote user device for a system as claimed in any of claims 15 to 22 and characterized in that the remote user device (26,28,30) has means to access a mixture of priority assignments