IP Library Patent Application 12839531
Patent Application
App. No. 12/839,531

SYSTEM AND METHOD FOR CONTINUATION OF A WEB SESSION

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 None
App. No.
12/839,531
Abstract

A computer-implemented method, executed on a web browser, for facilitating continuation of a web session after the web session has been terminated. The method initiates a web session with a URL from the web browser having an associated web page. The method then communicates client data to a web server and receives session information related to the web session from the web server. Resuming the web session after termination includes transmitting the session information to the web server and receiving authentication of the transaction identifier of the session information from the web server. Further, the method transmits the client data corresponding to the authenticated transaction identifier to the web server for validation. Thus, the web session may be continued at the web page.

Claims (53)

1 . A computer-implemented method, executed on a web browser, for facilitating continuation of a web session after the web session has been terminated, the method comprising:

initiating a web session with a URL from the web browser, the web session having an associated web page;

communicating client data to a web server;

receiving session information related to the web session, including a transaction identifier and state information, from the web server;

terminating the web session;

resuming the web session, the resuming comprising:

transmitting the session information to the web server;

receiving authentication of the transaction identifier of the session information from the web server; and

transmitting the client data corresponding to the authenticated transaction identifier to the web server for validation of the client data; and

continuing the web session at the web page.

2 . The computer-implemented method of claim 1 , wherein the resuming further comprises:

identifying an existing transaction identifier for the URL;

transmitting the existing transaction identifier for validation to the web server; and

receiving an updated transaction identifier from the web server.

3 . The computer-implemented method of claim 1 , wherein the resuming further comprises:

sending a web page request to the web server; and

receiving session identifier status information from the web server.

4 . The computer-implemented method of claim 1 further comprising saving the resumed web session.

5 . The computer-implemented method of claim 4 further comprising updating the session information.

6 . The computer-implemented method of claim 1 further comprising initiating a file download activity during the resumed web session.

7 . The computer-implemented method of claim 6 further comprising updating the session information.

8 . The computer-implemented method of claim 1 , the client data being communicated when a file download activity is initiated.

9 . The computer-implemented method of claim 8 further comprising:

saving the transaction identifier by the web server, upon determination that internet connectivity is lost; and

saving the session information by the web browser, upon determination that internet connectivity is lost.

10 . The computer-implemented method of claim 8 further comprising discarding the session information once the file download activity is completed during the web session.

11 . The computer-implemented method of claim 8 further comprising discarding the state information once the file download activity is completed during the resumed web session.

12 . The computer-implemented method of claim 1 , wherein the session information is generated when the web session is saved.

13 . The computer-implemented method of claim 1 , wherein the client data is communicated when the web session is saved, internet connection is lost, or the web browser is closed after a file download has been initiated.

14 . The computer-implemented method of claim 1 , wherein the state information comprises information of at least one of a web page session, a file download session, or a login session.

15 . A system for facilitating continuation of a web session, after the web session has been terminated, the system comprising:

a browser-computing module configured to:

communicate client data to a web server; and

receive session information, including a transaction identifier and state information, from the web server;

a browser-initiation module operatively coupled to the browser-computing module, the browser-initiation module configured to:

initiate a web session with a URL from the web browser, the web session having an associated web page;

resume the web session after the web session has been terminated;

transmit the session information to the web server;

receive authentication of the transaction identifier from the web server; and

transmit the client data corresponding to the authenticated transaction identifier to the web server for validation of the client data; and

a browser-processing module operatively coupled to the browser-initiation module, the browser-processing module configured to continue the web session at the web page.

16 . The system of claim 15 , wherein the browser-initiation module is further configured to:

identify an existing transaction identifier for the URL;

transmit the existing transaction identifier for validation to the web server; and

receive an updated transaction identifier from the web server.

17 . The system of claim 15 , wherein the browser-processing module is further configured to save the resumed web session.

18 . The system of claim 15 , wherein the browser-processing module is further configured to initiate a file download activity during the resumed web session.

19 . The system of claim 15 , wherein the browser-computing module communicates the client data when a file download activity is initiated.

20 . The system of claim 19 , wherein the browser-processing module is further configured to:

save the session information; and

discard the transaction identifier once the file download activity is completed.

21 . The system of claim 15 , wherein the browser-computing module communicates the client data to the web server when the web session is saved, internet connection is lost, or the web browser is closed.

22 . The system of claim 15 , wherein the state information comprises information of at least one of a web page session, a file download session, or a login session.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Nov 9, 2017
From: WELLS FARGO BANK, NATIONAL ASSOCIATION (SUCCESSOR TO GENERAL ELECTRIC CAPITAL CORPORATION)
To: UNISYS CORPORATION
Reel/Frame 044416/0358 →
RELEASE OF SECURITY INTEREST Recorded Mar 26, 2013
From: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL TRUSTEE
To: UNISYS CORPORATION
Reel/Frame 030082/0545 →
RELEASE OF SECURITY INTEREST Recorded Mar 15, 2013
From: DEUTSCHE BANK TRUST COMPANY
To: UNISYS CORPORATION
Reel/Frame 030004/0619 →
SECURITY AGREEMENT Recorded Jun 27, 2011
From: UNISYS CORPORATION
To: GENERAL ELECTRIC CAPITAL CORPORATION, AS AGENT
Reel/Frame 026509/0001 →
SECURITY AGREEMENT Recorded Nov 2, 2010
From: UNISYS CORPORATION
To: DEUTSCHE BANK NATIONAL TRUST COMPANY
Reel/Frame 025227/0391 →