MAINTAINING SESSION ACROSS PLURAL PROVIDING DEVICES
First Claim
Patent Images
1. A system configured to maintain a content or service access session across any of multiple content or service devices connected to a network, the system comprising:
- plural providing devices, each providing device providing access to assigned services to client devices;
a central device that tracks devices and sessions in the system; and
a client device that communicates with a first providing device amongst the plural providing devices, to request access to a requested service,wherein the first providing device communicates the service request of the client device to the central device and receives from the central device, (a) a service list specifying service providing devices available to provide the requested service and (b) a service client mapping associating the client device with the service list, and the first providing device creates, and registers in local cache, a session including a client identifier identifying the client device, issuer information identifying the first providing device as session issuer, a delegation list specifying the service providing devices available to provide the requested service, and a session time-to-live (TTL), and communicates the session to the client device, andwherein when the client device communicates with an other providing device to request the other providing device to resume the session for the client device to obtain the requested service, the other providing device verifies the session and communicates with the session issuer to determine whether the session has been revoked, and if the session has not been revoked and the other providing device validates the session, the other providing device permits the session to resume with the other providing device providing the requested service associated with the session to the client device.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, apparatuses and methodologies can be provided to facilitate resumption of a session that was commenced by a client device with a session issuing device, on another service (or content) providing device, under any of various different circumstances. Thus, the client device can obtain the requested service, even if the session issuing device cannot complete the session.
-
Citations
17 Claims
-
1. A system configured to maintain a content or service access session across any of multiple content or service devices connected to a network, the system comprising:
-
plural providing devices, each providing device providing access to assigned services to client devices; a central device that tracks devices and sessions in the system; and a client device that communicates with a first providing device amongst the plural providing devices, to request access to a requested service, wherein the first providing device communicates the service request of the client device to the central device and receives from the central device, (a) a service list specifying service providing devices available to provide the requested service and (b) a service client mapping associating the client device with the service list, and the first providing device creates, and registers in local cache, a session including a client identifier identifying the client device, issuer information identifying the first providing device as session issuer, a delegation list specifying the service providing devices available to provide the requested service, and a session time-to-live (TTL), and communicates the session to the client device, and wherein when the client device communicates with an other providing device to request the other providing device to resume the session for the client device to obtain the requested service, the other providing device verifies the session and communicates with the session issuer to determine whether the session has been revoked, and if the session has not been revoked and the other providing device validates the session, the other providing device permits the session to resume with the other providing device providing the requested service associated with the session to the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for maintaining a content or service access session across any of plural content or service providing devices in a networked system, each providing device providing access to assigned services to client devices, and a central device tracking devices and sessions in the networked system, the method comprising:
-
receiving by a requested providing device amongst the plural providing devices, from a client device, a request to access a requested service; determining by the requested providing device that the requested providing device is assigned to perform the requested service; communicating, by the requested providing device, the service request of the client device to the central device and receiving from the central device (a) a service list specifying service providing devices available to provide the requested service and (b) a service client mapping associating the client device with the service list, and the first providing device creates; and creating by the requested providing device, and registering in local cache of the requested providing device, a session including a client identifier identifying the client device, issuer information identifying the requested providing device as session issuer, a delegation list specifying the service providing devices available to provide the requested service, and a session time-to-live (TTL), and communicating the session to the client device; and receiving, by the requested providing device from an other providing device after the session has been disrupted, a request for said other providing device to resume the session, and determining whether the session has been revoked, and if the session has not been revoked and said other providing device validates the session, permitting the session to resume with the other providing device providing the requested service associated with the session to the client device.
-
-
17. A method for maintaining a content or service access session across any of plural content or service providing devices in a networked system, each providing device providing access to assigned services to client devices, and a central device tracking devices and sessions in the networked system, the method comprising:
-
transmitting by a client device to a requested providing device amongst the plural providing devices a request to access a requested service; receiving, by the client device from the requested providing device, session information for a session created by the requested providing device in response to the request to access the requested service, the session information including a client identifier identifying the client device, issuer information identifying the requested providing device as session issuer, a delegation list specifying the service providing devices available to provide the requested service, and a session time-to-live (TTL); transmitting by the client device to an other providing device, after the session has been disrupted, a request for said other providing device to resume the session; and communicating, if the session has not been revoked and said other providing device validates the session, with the other providing device to resume the session, with the other providing device providing the requested service associated with the session to the client device.
-
Specification