Proactive browser system
First Claim
1. A proactive browser system operable for implementing stateful frame navigation comprising the steps of:
- displaying a plurality icons, each icon corresponding to a network-based site;
receiving a first command selecting a first icon and, in response, linking to a first site and displaying a first frame in an active mode for user interaction with the first site, the first frame having a state comprising visible and operational characteristics associated with the first frame;
while the first frame is in the active mode, receiving interaction commands in association with the first frame and altering the state of the first frame in response to the interaction commands;
receiving a command selecting a second icon and, in response, linking to a second site, deactivating the first frame from the active mode, and displaying a second frame in the active mode for user interaction with the second site, the second frame having a state comprising visible and operational characteristics associated with the second frame;
while the second frame is in the active mode, maintaining the first frame in a background mode which preserves the altered state of the first frame, and receiving interaction commands in association with the second frame and altering the state of the second frame in response to the interaction commands; and
receiving a second command selecting the first icon and, in response, linking to the first site and displaying the first frame in the active mode and in its altered state for user interaction with the first site; and
while the first frame is in the active mode, maintaining the second frame in a background mode which preserves the altered state of the second frame.
6 Assignments
0 Petitions
Accused Products
Abstract
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.
-
Citations
19 Claims
-
1. A proactive browser system operable for implementing stateful frame navigation comprising the steps of:
-
displaying a plurality icons, each icon corresponding to a network-based site;
receiving a first command selecting a first icon and, in response, linking to a first site and displaying a first frame in an active mode for user interaction with the first site, the first frame having a state comprising visible and operational characteristics associated with the first frame;
while the first frame is in the active mode, receiving interaction commands in association with the first frame and altering the state of the first frame in response to the interaction commands;
receiving a command selecting a second icon and, in response, linking to a second site, deactivating the first frame from the active mode, and displaying a second frame in the active mode for user interaction with the second site, the second frame having a state comprising visible and operational characteristics associated with the second frame;
while the second frame is in the active mode, maintaining the first frame in a background mode which preserves the altered state of the first frame, and receiving interaction commands in association with the second frame and altering the state of the second frame in response to the interaction commands; and
receiving a second command selecting the first icon and, in response, linking to the first site and displaying the first frame in the active mode and in its altered state for user interaction with the first site; and
while the first frame is in the active mode, maintaining the second frame in a background mode which preserves the altered state of the second frame. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18)
-
-
16. A wireless web-based application system comprising:
-
one or more proactive application terminals, each implementing a current frame configured with user interaction and one or more background frames configured for simultaneous interaction with wireless web-based application servers without interrupting the user interaction with the current frame; and
one or more proactive application servers, each configured to detect a triggering event and, in response to the triggering event, to automatically interact with one or more of the background frames on one or more of the proactive application terminals without interrupting the user interaction with the current frames on the proactive application terminals.
-
-
19. A proactive application terminal configured to implement for performing the following method:
-
monitoring network presence and routing conditions;
detecting a lack of network presence;
entering an off-line interaction mode;
during the off-line interaction mode, receiving and queuing user submissions;
detecting network presence;
entering an on-line interaction mode; and
during the on-line interaction mode, transmitting the queued user submissions and ignoring corresponding application responses.
-
Specification