A proactive browser system configured to implement stateful frame
navigation using content specific icons, background frame maintenance,
and asynchronous frame submissions. The proactive browser system includes
three components: user-side proactive application terminals (PAT),
network-resident proactivity enablement servers (PES), and server-side
proactive wireless web-based application servers. The PAT resides on user
terminals and functions as an enhanced browser that accommodates
proactive application services. The PES resides in the wireless network
between the proactive application servers and the user terminals, and
implements proactivity support services including queuing of proactive
application submissions, presence detection of proactive application
terminals, and routing of proactive application submissions from
proactive application servers to the proactive application terminals. The
proactive application servers are web-based application servers
configured to provide proactive application services to take advantage of
the enhanced capabilities enabled by the PAT and PES components.