A system is provided that enables the delivery of multiple concurrent
mobile applications to a mobile communication device. A concurrency
application server interfaces to a mobile switching center to obtain call
parameters in order to determine a context of a mobile device call. The
concurrency application server also interfaces with equipment in a data
network. A concurrency application plug-in resides on the mobile
communication device to enable the device to switch between two or more
active mobile applications on the device, either under user control or
automatically. The concurrency application server determines a context of
a call or other activity engaged by the mobile device user to determine
what additional content to deliver for display on the mobile device, or
what other mobile applications to invoke for the mobile device.