1460943732-2001dcce-0b9e-4377-b461-38d2c4575d38

1. A method of allocating radio resources to an elastic session, wherein a rate by which bits are transmitted can vary during an ongoing session, transmitted over a radio interface between a radio base station involved in a plurality of other ongoing sessions and a mobile station in a mobile radio network operating according to code division multiple access, the method comprising the steps of:
allocating, to the elastic session, a radio resource share corresponding to a reduced transmission rate wherein the reduction in transmission rate corresponds to a peak transmission rate of the elastic session, which is the maximum transmission rate at which the elastic session can operate, being slowed down by a first slowdown rate;
determining the first slow down rate in dependency of the transmission rate requirements of the ongoing sessions in a manner so that the radio resource share allocated is not lower than a radio resource share corresponding to the maximum transmission rate if a total amount of resources available for the radio base station to allocate to ongoing sessions is sufficient for all ongoing sessions to transmit at a respective peak transmission rate;
wherein the elastic session belongs to one of at least two session classes;
wherein the first slow down rate is determined in accordance with a priority policy according to which different session classes are given different priority and sessions of a higher priority class are allocated radio resources corresponding to a reduced transmission rate only if a reduction of transmission rate of sessions of session classes of lower priority is not sufficient;
wherein the same amount of resources are allocated to all sessions belonging to the same session class, and
wherein each ongoing session is associated with a peak transmission rate, and the allocating of resources to the elastic session is performed upon an indication indicating that a total amount of resources available for allocating to ongoing sessions is not sufficient for all ongoing sessions to operate at their respective peak transmission rate.
2. The method of claim 1, wherein the determining further comprises
ensuring that the reduced transmission rate is not lower than a minimum transmission rate of the elastic session.
3. The method of claim 2, wherein the elastic session is a real-time session.
4. The method of claim 1, wherein
the first slow down rate is determined in accordance with a priority policy according to which, if a total amount of resources available for allocation to sessions involving the radio base station is not sufficient for each ongoing session to transmit at its peak transmission rate, the transmission rate of each ongoing session is slowed down with a slow down rate.
5. The method of claim 1, wherein
the allocating of resources to the elastic session is performed upon the entry of a new session involving the radio base station.
6. The method of claim 1, wherein
the allocating of resources to the elastic session is performed upon the exit of an ongoing session.
7. The method of claim 1, wherein
the allocating of resources to the elastic session is performed in response to an indication indicating that a total amount of resources available for allocation to ongoing sessions involving the radio base station has changed.
8. The method of claim 1, wherein the elastic session is a voice call.
9. A non-transitory computer-readable storage medium with an executable computer program stored thereon, where the program instructs a computer to allocate radio resources to an elastic session, wherein a rate by which bits are transmitted can vary during an ongoing session, transmitted over a radio interface between a radio base station involved in a plurality of other ongoing sessions and a mobile station in a mobile radio network operating according to code division multiple access by:
allocating, to the elastic session, a radio resource share corresponding to a reduced transmission rate wherein the reduction in transmission rate corresponds to a peak transmission rate of the elastic session, which is the maximum transmission rate at which the elastic session can operate, being slowed down by a first slowdown rate;
determining the first slow down rate in dependency of the transmission rate requirements of the ongoing sessions in a manner so that the radio resource share allocated is not lower than a radio resource share corresponding to the maximum transmission rate if a total amount of resources available for the radio base station to allocate to ongoing sessions is sufficient for all ongoing sessions to transmit at a respective peak transmission rate;
wherein the elastic session belongs to one of at least two session classes;
wherein the first slow down rate is determined in accordance with a priority policy according to which different session classes are given different priority and sessions of a higher priority class are allocated radio resources corresponding to a reduced transmission rate only if a reduction of transmission rate of sessions of session classes of lower priority is not sufficient;
wherein the same amount of resources are allocated to all sessions belonging to the same session class; and
wherein each ongoing session is associated with a peak transmission rate, and the allocating of resources to the elastic session is performed upon an indication indicating that a total amount of resources available for allocating to ongoing sessions is not sufficient for all ongoing sessions to operate at their respective peak transmission rate.
10. The non-transitory computer-readable storage medium of claim 9, wherein the elastic session is a voice call.
11. A radio network node for allocating radio resources to sessions in a mobile radio network operating according to code division multiple access, the radio network node comprising:
a computer arrangement arranged to execute a computer program product comprising computer program code means operable to, when run on a computer, execute a method for allocating radio resources to an elastic session, wherein a rate by which bits are transmitted can vary during an ongoing session, transmitted over a radio interface between the radio network node involved in a plurality of other ongoing sessions and a mobile station in the mobile radio network, the computer arrangement operable to:
allocating, to the elastic session, a radio resource share corresponding to a reduced transmission rate wherein the reduction in transmission rate corresponds to a peak transmission rate of the elastic session, which is the maximum transmission rate at which the elastic session can operate, being slowed down by a first slowdown rate;
determining the first slow down rate in dependency of the transmission rate requirements of the ongoing sessions in a manner so that the radio resource share allocated is not lower than a radio resource share corresponding to the maximum transmission rate if a total amount of resources available for the radio base station to allocate to ongoing sessions is sufficient for all ongoing sessions to transmit at a respective peak transmission rate;
wherein the elastic session belongs to one of at least two session classes;
wherein the first slow down rate is determined in accordance with a priority policy according to which different session classes are given different priority and sessions of a higher priority class are allocated radio resources corresponding to a reduced transmission rate only if a reduction of transmission rate of sessions of session classes of lower priority is not sufficient;
wherein the same amount of resources are allocated to all sessions belonging to the same session class; and
wherein each ongoing session is associated with a peak transmission rate, and the allocating of resources to the elastic session is performed upon an indication indicating that a total amount of resources available for allocating to ongoing sessions is not sufficient for all ongoing sessions to operate at their respective peak transmission rate.
12. The radio network node of claim 11, wherein the elastic session is a voice call.
13. A mobile radio network operating according to code division multiple access comprising:
a radio network node for allocating radio resources to sessions, comprising:
a computer arrangement arranged to execute a computer program product comprising computer program code means operable to, when run on a computer, execute a method of allocating radio resources to an elastic session, wherein a rate by which bits are transmitted can vary during an ongoing session, transmitted over a radio interface between the radio network node involved in a plurality of other ongoing sessions and a mobile station in the mobile radio network, the computer arrangement operable to:

allocating, to the elastic session, a radio resource share corresponding to a reduced transmission rate wherein the reduction in transmission rate corresponds to a peak transmission rate of the elastic session, which is the maximum transmission rate at which the elastic session can operate, being slowed down by a first slowdown rate;
determining the first slow down rate in dependency of the transmission rate requirements of the ongoing sessions in a manner so that the radio resource share allocated is not lower than a radio resource share corresponding to the maximum transmission rate if a total amount of resources available for the radio base station to allocate to ongoing sessions is sufficient for all ongoing sessions to transmit at a respective peak transmission rate;
wherein the elastic session belongs to one of at least two session classes;
wherein the first slow down rate is determined in accordance with a priority policy according to which different session classes are given different priority and sessions of a higher priority class are allocated radio resources corresponding to a reduced transmission rate only if a reduction of transmission rate of sessions of session classes of lower priority is not sufficient;
wherein the same amount of resources are allocated to all sessions belonging to the same session class; and
wherein each ongoing session is associated with a peak transmission rate, and the allocating of resources to the elastic session is performed upon an indication indicating that a total amount of resources available for allocating to ongoing sessions is not sufficient for all ongoing sessions to operate at their respective peak transmission rate.
14. The mobile radio network of claim 13, wherein the elastic session is a voice call.
15. A method of allocating radio resources to multiple elastic sessions between a radio base station and multiple mobile stations in a mobile radio network operating according to code division multiple access, the method comprising the steps of:
allocating, for each of the multiple elastic sessions, a radio resource share corresponding to a reduced transmission rate wherein the reduction in transmission rate corresponds to a peak transmission rate of the corresponding elastic session, which is the maximum transmission rate at which the corresponding elastic session can operate even if more radio resources are available, being slowed down by a first slowdown rate;
determining the first slow down rate in dependency of the transmission rate requirements of the other multiple elastic sessions in a manner so that the radio resource share allocated is not lower than a radio resource share corresponding to the maximum transmission rate if a total amount of resources available for the radio base station to allocate to the other multiple elastic sessions is sufficient for all of the elastic sessions to transmit at a respective peak transmission rate;
wherein the corresponding elastic session belongs to one of at least two session classes;
wherein the first slow down rate is determined in accordance with a priority policy according to which different session classes are given different priority and sessions of a higher priority class are allocated radio resources corresponding to a reduced transmission rate only if a reduction of transmission rate of sessions of session classes of lower priority is not sufficient;
wherein the multiple elastic sessions include both non-real time elastic sessions and real-time elastic sessions, wherein the non-real time elastic sessions have a fixed amount of data to be transferred and for which a slow-down results in a longer holding time, wherein the real-time elastic sessions have a transmission rate that when reduced is at an expense of quality of service but does not affect holding time, and wherein the non-real time elastic sessions includes data transfer sessions and the real-time elastic sessions includes voice and video sessions; and
wherein each ongoing session is associated with a peak transmission rate, and the allocating of resources to the elastic session is performed upon an indication indicating that a total amount of resources available for allocating to ongoing sessions is not sufficient for all ongoing sessions to operate at their respective peak transmission rate.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A pump providing a vacuum to a negative pressure wound therapy bandage, said pump including a housing on which is mounted a removable canister for storing fluids and exudates received from said bandage, comprising:
a fill sensor operatively associated with said canister to provide a fill signal indicative of fluid within said canister reaching said fill sensor;
a tilt sensor operatively associated with said pump to provide a tilt signal indicative of said pump being positioned in a non-vertical orientation;
a microprocessor control operatively connected to said tilt and fill sensor to receive said fill and tilt signals therefrom; and
said microprocessor controlling the operation of said pump in response to said tilt and fill signals.
2. The pump of claim 1 wherein said microprocessor turns off the pump when said fill signal is received without said tilt signal.
3. The pump of claim 2 wherein said microprocessor incorporates a delay before turning off the pump when said fill signal is received without said tilt signal to determine if the status of the receipt of the fill and tilt signals changes.
4. The pump of claim 3 wherein the delay has a duration of about twelve seconds.
5. The pump of claim 1 wherein said microprocessor pauses the operation of the pump after a delay when said tilt signal is received.
6. The pump of claim 5 wherein said microprocessor turns off the pump after a second delay when the fill signal continues to be received with the tilt signal.
7. The pump of claim 6 wherein said second delay has a duration of about sixty seconds.
8. The pump of claim 5 wherein said microprocessor triggers an alarm with the pausing of the operation of the pump.
9. The pump of claim 1 wherein said canister includes an optical sensor to provide an indication of proper mounting of the canister to the pump.
10. The pump of claim 9 wherein said optical sensor comprises:
a light source mounted on said pump; and
a reflector supported on said canister to reflect light back to said light source to provide said indication of proper mounting of the canister on the pump.
11. A method of controlling the operation of a pump providing a vacuum to a negative pressure wound therapy bandage, said pump including a housing mounting a detachable canister for storing fluids and exudates received from said bandage, comprising the steps of:
providing a microprocessor control for said pump;
generating a fill signal from a fill sensor indicating the level of fluid within said canister has reached said fill sensor, said fill signal being received by said microprocessor;
generating a tilt signal from a tilt sensor indicating the positioning of said pump in a non-vertical orientation, said tilt signal being received by said microprocessor; and
de-powering the operation of the pump when said fill signal is received without said tilt signal.
12. The method of claim 11 wherein said de-powering step is accomplished after a delay to determine if the status of the receipt of the fill signal has changed.
13. The method of claim 12 further comprising the steps of:
pausing the operation of said pump when said tilt signal is received; and
delaying said pausing step for a first period of time to ascertain if said tilt signal is still being received by said microprocessor.
14. The method of claim 13 wherein said pausing step is accompanied by the step of triggering an alarm.
15. The method of claim 13 wherein said microprocessor depowers the operation of the pump when both the tilt and fill signals are received and after a second delay to ascertain if said tilt and fill signals are still being received by said microprocessor.
16. A pump coupled with a medical apparatus in which fluids are received in a canister mounted on a pump housing, comprising:
a microprocessor controlling the operation of said pump in response to receipt of tilt and fill signals;
a fill sensor operatively associated with said canister to provide said fill signal to said microprocessor indicative of fluid within said canister reaching said fill sensor;
a tilt sensor operatively associated with said pump to provide said tilt signal to said microprocessor indicative of said pump being positioned in a non-vertical orientation; and
an optical sensor operatively interconnecting said pump housing and said canister to provide an indication of said canister being properly mounted on said pump housing.
17. The pump of claim 16 wherein said optical sensor comprises:
a light source supported on said pump housing; and
a reflector supported on said canister to reflect light back to said light source to provide said indication of proper mounting of the canister on the pump.
18. The pump of claim 16 wherein said microprocessor de-powers the pump when one of the following conditions exist:
a. when said fill signal is received without said tilt signal; and
b. after a second delay when the fill signal continues to be received with the tilt signal.
19. The pump of claim 18 wherein said microprocessor incorporates a first delay before de-powering the pump when said fill signal is received without said tilt signal to determine if the status of the receipt of the fill and tilt signals changes, said microprocessor pausing operation of said pump when said tilt signal is received, but only after incorporating a second delay following receipt of said tilt signal.
20. The pump of claim 19 wherein the second delay has a longer duration than said first delay.