Automatically reconnecting a client across reliable and persistent communication sessions
First Claim
1. A method for reconnecting a client to a host service, the method comprising:
- (a) providing a first connection between a client computing device and a first protocol service executing on a second computing device, and a second connection between the first protocol service and a host service executing on a third computing device;
(b) detecting, by the first protocol service, a disruption in the first connection between the client computing device and the first protocol service;
(c) re-establishing, by the client, the first connection between the client and the first protocol service while maintaining the second connection between the first protocol service and the host service;
(d) receiving at the first protocol service a ticket associated with the client and associated with the first connection between the client computing device and the first protocol service;
(e) validating, by the first protocol service, the ticket responsive to retrieving encrypted authentication credentials associated with the first connection between the client computing device and the first protocol service; and
(f) linking, by the first protocol service after the ticket is validated, the re-established first connection to the maintained second connection.
7 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to methods and systems for reconnecting a client and providing user authentication across a reliable and persistent communication session. The method includes providing a first connection between a client and first protocol service and a second connection between the first protocol service and a host service. The first protocol service detects a disruption in the first connection. The client re-establishes the first connection between the client and the first protocol service while maintaining the second connection between the first protocol service and the host service. The first protocol service receives a ticket associated with the client and validates the ticket. The first protocol service links the re-established first connection to the maintained second connection after the ticket is validated.
444 Citations
24 Claims
-
1. A method for reconnecting a client to a host service, the method comprising:
-
(a) providing a first connection between a client computing device and a first protocol service executing on a second computing device, and a second connection between the first protocol service and a host service executing on a third computing device; (b) detecting, by the first protocol service, a disruption in the first connection between the client computing device and the first protocol service; (c) re-establishing, by the client, the first connection between the client and the first protocol service while maintaining the second connection between the first protocol service and the host service; (d) receiving at the first protocol service a ticket associated with the client and associated with the first connection between the client computing device and the first protocol service; (e) validating, by the first protocol service, the ticket responsive to retrieving encrypted authentication credentials associated with the first connection between the client computing device and the first protocol service; and (f) linking, by the first protocol service after the ticket is validated, the re-established first connection to the maintained second connection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for reconnecting a client to a host service, the system comprising:
-
a client computing device configured to maintain a first connection with a first protocol service executing on a second computing device, the client re-establishing the first connection between the client and the first protocol server while maintaining the second connection between the first protocol server and the host service; and the first protocol service configured to maintain the first connection with the client and a second connection with the host service executing on a third computing device, the first protocol service; detecting a disruption in the first connection between the client computing device and the first protocol service, receiving a ticket transmitted by the client and associated with the client and associated with the first connection between the client computing device and the first protocol service, validating the ticket responsive to retrieving encrypted authentication credentials associated with the first connection between the client computing device and the first protocol service, and after the ticket is validated, linking the re-established first connection to the maintained second connection. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification