IP Library Granted Patent US 6,990,534
Granted Patent B2
US 6,990,534 · App. 10/197,676 · Granted Jan 24, 2006

Method for a proactive browser system for implementing background frame maintenance and asynchronous frame submissions

Assignee: Flowfinity Wireless, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,990,534
App. No.
10/197,676
Granted
Jan 24, 2006
Kind
B2
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.

Claims (53)

1. A computer implemented method for operating a browser 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;

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.

2. The method of claim 1 , further comprising the steps of wherein:

maintaining the frames and icons on a proactive application terminal; and

configuring a network-based proactive application is configured to identify a particular frame maintained on the proactive application terminal and to remotely interact with that frame.

3. The method of claim 2 , further comprising the step of configuring the proactive application to initiate the interaction with the frame maintained on the proactive application terminal.

4. The method of claim 2 , further comprising the step of configuring the proactive application to initiate an interaction with a background frame maintained on the proactive application terminal without interfering with the user's interaction with an active frame on the proactive application terminal.

5. The method of claim 1 , further comprising the steps of:

obtaining a content specific image associated with the first site;

displaying the content specific image in connection with the first icon;

obtaining a content specific image associated with the second site;

displaying the content specific image in connection with the second icon.

6. The method of claim 5 , further comprising the steps of:

displaying the content specific image associated with the first site in connection with the first site; and

displaying the content specific image associated with the second site in connection with the second site.

7. The method of claim 6 , further comprising the step of:

specifying the content specific image associated with the first site in a metatag associated with the first site; and

specifying the content specific image associated with the second site is specified in a metatag associated with the second site.

8. The method of claim 6 , further comprising the step of:

displaying the content specific image associated with the first site in connection with an application server associated with the first site; and

displaying the content specific image associated with the second site in connection with an application server associated with the second site.

9. The method of claim 5 , further comprising the step of:

creating the content specific image associated with the first site to conform to attributes associated with the first site; and

creating the content specific image associated with the second site to conform to attributes associated with the second site.

10. The method of claim 9 , further comprising the step of:

associating the content specific image with a routing name assigned to the first site; and

associating the content specific image with on a routing name assigned to the first site.

11. The method of claim 1 , further comprising the steps of:

receiving information associated with a frame in the background mode; and

in response to the information, altering the state of the frame while it is in the background mode.

12. The method of claim 1 , further comprising the steps of:

altering the appearance of the icon associated with the background frame to indicate that its state has changed while the frame is in the background mode.

13. The method of claim 1 , further comprising the steps of:

receiving a message; and

initiating a background frame associated with the message.

14. The method of claim 1 , further comprising the steps of:

receiving a message; and

initiating an active frame associated with the message.

15. The method of claim 1 , further comprising the steps of:

initiating a data download into a first frame;

maintaining the first frame as a background frame during the data download; and

navigating to a second frame as the active while the data download takes place.

16. A unitary or distributed computer storage medium comprising computer-executable instructions for performing the method of claim 1 .

17. A unitary or distributed computer storage medium comprising computer-executable instructions for performing the method of claim 5 .

18. A computer system configured to perform the method of claim 1 .

19. A computer system configured to perform the method of claim 5 .

20. A computer system configured to perform the method of claim 11 .

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Oct 26, 2020
From: JEFFERIES FINANCE LLC
To: RPX CORPORATION
Reel/Frame 054486/0422 →
PATENT SECURITY AGREEMENT Recorded Oct 23, 2020
From: RPX CLEARINGHOUSE LLC; RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 054198/0029 →
PATENT SECURITY AGREEMENT Recorded Oct 23, 2020
From: RPX CLEARINGHOUSE LLC; RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 054244/0566 →
SECURITY INTEREST Recorded Jun 29, 2018
From: RPX CORPORATION
To: JEFFERIES FINANCE LLC
Reel/Frame 046486/0433 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 12, 2010
From: FLOWFINITY WIRELESS, INC.
To: RPX CORPORATION
Reel/Frame 024662/0530 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2002
From: MIKHAILOV, DMYTRO; SBOYCHAKOVA, OLGA; HANSEN, GEOFFREY
To: FLOWFINITY WIRELESS, INC.
Reel/Frame 013121/0434 →
Continuity (2)
Provisional Application 6030678500 · Jul 20, 2001
Related Publication 20030018714A1 · Jan 23, 2003