A method for allocating a plurality of user licenses for simultaneous use
of a software application in a wireless communication system. The method
includes negotiating allocation of a single user license over a wireless
connection. The single user license is allocated to a mobile device
including the software application. The allocation of the single license
is tracked with a used license count using an entity in the wireless
communication system. The software application is run on the mobile
device after allocation of the single user license. The method further
includes detecting termination of the wireless connection and, responsive
to that detection, starting a first timer included in the mobile device
and a second timer operatively associated with the communication system
entity. Operation of the software application is halted on expiration of
the first timer and the used license count is decremented on the
expiration of the second timer.