IP Library Granted Patent US 8,719,422
Granted Patent B2
US 8,719,422 · App. 12/856,719 · Granted May 6, 2014

Transparent reconnection

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 8,719,422
App. No.
12/856,719
Granted
May 6, 2014
Kind
B2
Abstract

In the event of an unintentional interruption, a token issued by a host system to a client system is used to reestablish communications without disrupting applications on the client system. If the host system provided an Internet Protocol address to the client system to be used during the interrupted communications session, the host system reserves the communications address during an interruption in communications for a period sufficient to permit reestablishment of communications using the reserved address.

Claims (36)

1. A method for communicating between a client and an accessible system, the method comprising:

requesting, by the client, a communications session complying with a communications protocol between the client and the accessible system;

receiving, at the client, an accessible-system-designated communications address for accessing the accessible system;

requesting, by the client, a reconnection token from the accessible system;

receiving, at the client, the reconnection token from the accessible system;

detecting an interruption in the communications session complying with the communications protocol;

masking the interruption of the communications session complying with the communications protocol from at least one client application communicating with the accessible system; and

reestablishing, using the accessible-system-designated communications address, the communications session complying with the communications protocol by submitting the reconnection token to the accessible system, wherein the client application communicating with the accessible system does not experience a disruption.

2. The method of claim 1 , wherein the client application does not detect that the interruption and the reestablishment of the communications session complying with the communications protocol has occurred.

3. The method of claim 1 , wherein the reconnection token has a lifespan determined by the accessible system.

4. The method of claim 1 , wherein submitting the reconnection token to the accessible system occurs within a predefined period of time after detecting the interruption.

5. The method of claim 1 , wherein the accessible system requests the reconnection token from the client.

6. The method of claim 1 , wherein submitting the reconnection token to the accessible system further comprises:

determining, at the client, whether the reconnection token has been received, and

if the reconnection token has been received, retrieving the reconnection token and sending the reconnection token to the accessible system.

7. The method of claim 6 , wherein sending the reconnection token to the accessible system comprises sending the reconnection token and authentication information to the accessible system.

8. The method of claim 1 , wherein submitting the reconnection token to the accessible system occurs after the client receives an authentication request from the accessible system.

9. The method of claim 1 , wherein the accessible system-designated communications address comprises an Internet Protocol address for accessing the accessible system.

10. The method of claim 1 , wherein the accessible-system-designated communications address is unique to the client.

11. The method of claim 1 , wherein masking the interruption comprises accessing a local protocol module that causes an operating system protocol stack to not detect the interruption.

12. The method of claim 1 , wherein the interruption in the communication session complying with the communications protocol is detected by the accessible system.

13. A computer-based system comprising at least one processor and a storage medium that stores a plurality of instructions, the plurality of instructions being executable by the at least one processor for:

receiving a request, from a client, for a communications session complying with a communications protocol between the client and an accessible system;

sending, to the client, an accessible-system-designated communications address for accessing the accessible system;

receiving a request, from the client, for a reconnection token;

sending, to the client, the reconnection token;

detecting an interruption in the communications session complying with the communications protocol;

masking the interruption of the communications session complying with the communications protocol from at least one client application communicating with the accessible system; and

reestablishing, using the accessible-system-designated communications address, the communications session complying with the communications protocol by receiving the reconnection token at the accessible system, wherein the client application communicating with the accessible system does not experience a disruption.

14. The system of claim 13 , wherein the reconnection token has a lifespan determined by the accessible system.

15. The system of claim 13 , wherein receiving the reconnection token at the accessible system occurs within a predefined period of time after detecting the interruption.

16. The system of claim 13 , wherein receiving the reconnection token at the accessible system comprises receiving the reconnection token and authentication information at the accessible system.

17. The system of claim 13 , wherein receiving the reconnection token at the accessible system occurs after the accessible system sends an authentication request to the client.

18. The system of claim 13 , wherein the accessible-system-designated communications address is unique to the client.

19. The system of claim 13 , wherein masking the interruption is performed within a local area network that comprises the client.

20. The system of claim 13 , wherein the interruption in the communication session complying with the communications protocol is detected by the accessible system.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2021
From: VERIZON MEDIA INC.
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 057453/0431 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2020
From: OATH INC.
To: VERIZON MEDIA INC.
Reel/Frame 054258/0635 →
CHANGE OF NAME Recorded Aug 24, 2017
From: AOL INC.
To: OATH INC.
Reel/Frame 043672/0369 →
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS -RELEASE OF 030936/0011 Recorded Jul 1, 2015
From: JPMORGAN CHASE BANK, N.A.
To: AOL ADVERTISING INC.; AOL INC.; BUYSIGHT, INC.; MAPQUEST, INC.; PICTELA, INC.
Reel/Frame 036042/0053 →
SECURITY AGREEMENT Recorded Aug 2, 2013
From: AOL INC.; AOL ADVERTISING INC.; BUYSIGHT, INC.; MAPQUEST, INC.; PICTELA, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 030936/0011 →
CORRECTIVE ASSIGNMENT TO CORRECT THE U.S. APPLICATION NUMBER UNDER WHICH ASSIGNMENT WAS PREVIOUSLY RECORDED ON REEL 024878 FRAME 0820. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT OF ASSIGNOR'S INTEREST. Recorded Aug 26, 2010
From: APPELMAN, BARRY; BOSCO, ERIC; THORNBERG, RICH
To: AMERICA ONLINE, INC.
Reel/Frame 024889/0873 →
CHANGE OF NAME Recorded Aug 24, 2010
From: AMERICA ONLINE, INC.
To: AOL LLC
Reel/Frame 024880/0572 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 24, 2010
From: AOL LLC
To: AOL INC.
Reel/Frame 024943/0502 →