发明名称 Method and system for lightweight sessions in content management clients
摘要 Methods and systems for providing light weight client sessions. Connections are immediately decoupled from sessions when released by a user and made available to the same or other users. Re-authentication of the user to re-use a connection can be streamlined by maintaining client login data in a client login record cache.
申请公布号 US9258793(B1) 申请公布日期 2016.02.09
申请号 US201213630438 申请日期 2012.09.28
申请人 EMC Corporation 发明人 Kilday Roger W.;Kaushik Shreyas Satyanand;Bali Siddaram Siddanna;Ma Xiaofeng;Wei Shu-Shang Sam
分类号 G06F7/04;G06F15/16;G06F17/30;H04L29/06;H04W60/06 主分类号 G06F7/04
代理机构 Dergosits & Noah, LLP 代理人 Dergosits & Noah, LLP ;Noah Todd A.
主权项 1. A method for managing multiple client sessions in a distributed computing environment, wherein multiple clients may be coupled to at least one content server through a network, comprising: receiving user login data, the user login data including user credentials; establishing a client session based on the user login data, the client session encapsulating a connection to the server; decoupling, upon detecting a conclusion of the client session, the encapsulated connection from the client session, prior to releasing the client session to a session pool; releasing, by the server in response to the client, the decoupled client session to the session pool; immediately releasing the decoupled connection to a connection pool after decoupling the encapsulated connection from the client session, wherein the release of the decoupled connection to the connection pool bypasses the release of the encapsulated connection to the session pool; receiving a request to re-use the decoupled connection; based on the received request, comparing the user credentials associated with the user login data with a copy of the user credentials stored in a user login record within a user login record cache, wherein the user login record includes a user login record expiration time; performing an authentication process using the copy of the user credentials stored in the user login record to authenticate the client when the user credentials match and the expiration time has not passed; and requesting verification of the user credentials to authenticate the client when the user credentials do not match or when the user login record expiration time has passed.
地址 Hopkinton MA US