Method and system for providing a pre-launched virtual desktop session

US10404687B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10404687-B2
Application numberUS-201615387903-A
CountryUS
Kind codeB2
Filing dateDec 22, 2016
Priority dateDec 22, 2016
Publication dateSep 3, 2019
Grant dateSep 3, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The present disclosure relates to a method and system for providing a pre-launched virtual desktop session by a smart scheduling server. The smart scheduling server predicts a pre-launch time to launch a virtual desktop session for a user based on a login pattern of the user monitored for a pre-defined duration, initiates a pre-launch session for the user based on the predicted pre-launch time, where the initiation comprises performing a plurality of actions for launching the virtual desktop session for the user. The smart scheduling server authenticates the user in the pre-launched initiated session based on pre-defined account credentials associated with the user, generates a security token for the user based on the authentication and provides a pre-launched virtual desktop session to the user when the user logs in to the virtual desktop session based on the security token.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for providing a pre-launched virtual desktop session, the method comprising: predicting, by a smart scheduling server, a pre-launch time to launch a virtual desktop session for a user based on a login pattern of the user monitored for a predefined duration; initiating, by the smart scheduling server, the pre-launched virtual desktop session for the user based on the predicted pre-launch time, wherein the initiation of the pre launched virtual desktop session comprises: loading of user profile, loading pre-login script and performing pre-login steps in a sequence for each user, at the predicted pre-launch time before a predicted login time of the user; authenticating, by the smart scheduling server, the user in the initiated pre-launched virtual desktop session based on pre-defined account credentials associated with the user; generating, by the smart scheduling server, a security token for the user based on the authentication, wherein the security token is used to provide the virtual desktop session to the user when the user logs in to the virtual desktop session; and disconnecting, by the smart scheduling server, the pre-launched virtual desktop session when the user login is delayed for a pre-defined time after the pre-launch time. 2. The method as claimed in claim 1 , wherein the pre-launched virtual desktop session is initiated before the user logs in to the virtual desktop session. 3. The method as claimed in claim 1 , wherein the pre-defined account credentials comprise actual user identification and an alternative password. 4. The method as claimed in claim 1 further comprising receiving a notification from an external verification system upon authentication of the user when the user logs in to the virtual desktop session. 5. The method as claimed in claim 1 further comprising providing, by the smart scheduling server, the pre-launched virtual desktop session to the user when the user logs in to the virtual desktop session based on the security token. 6. A smart scheduling server for providing a pre-launched virtual desktop session, comprising: a processor; and a memory communicatively coupled to the processor, wherein the memory stores processor instructions, which, on execution, causes the processor to: predict a pre-launch time to launch a virtual desktop session for a user based on a login pattern of the user monitored for a predefined duration; initiate the pre-launched virtual desktop session for the user based on the predicted pre-launch time, wherein the initiation of the pre-launched virtual desktop session comprises: loading of user profile, loading pre-login script and performing pre-login steps in a sequence for each user, for launching the virtual desktop session for the user before a predicted login time of the user; authenticate the user in the initiated pre-launched virtual desktop session based on pre-defined account credentials associated with the user; generate a security token for the user based on the authentication, wherein the security token is used to provide the virtual desktop session to the user when the user logs in to the virtual desktop session; and disconnect the pre-launched virtual desktop session when the user login is delayed for a pre-defined time after the pre-launch time. 7. The smart scheduling server as claimed in claim 6 , wherein the processor is configured to initiate the pre-launched virtual desktop session before the user logs in to the virtual desktop session. 8. The smart scheduling server as claimed in claim 6 , wherein the pre-defined account credentials comprise shadow user identification and a password. 9. The smart scheduling server as claimed in claim 6 , wherein the processor is configured to receive a notification from an external verification system upon authentication of the user when the user logs in to the virtual desktop session. 10. The smart scheduling server as claimed in claim 6 , wherein the processor is configured to provide the pre-launched virtual desktop session to the user when the user logs in to the virtual desktop session based on the security token. 11. A non-transitory computer readable medium including one or more instructions stored thereon that when processed by at least one processor cause a smart scheduling server to perform operation comprising: predicting a pre-launch time to launch a virtual desktop session for a user based on a login pattern of the user monitored for a pre-defined duration; initiating a pre-launched virtual desktop session for the user based on the predicted pre-launch time, wherein the initiation of the pre-launched virtual desktop session comprises: loading of user profile, loading pre-login script and performing pre-login steps in a sequence for each user, for launching the virtual desktop session for the user before a predicted login time of the user; authenticating the user in the initiated pre-launched virtual desktop session based on pre-defined account credentials associated with the user; generating a security token for the user based on the authentication, wherein the security token is used to provide the pre-launched virtual desktop session to the user when the user logs in to the virtual desktop session; and disconnecting the pre-launched virtual desktop session when the user login is delayed for a pre-defined time after the pre-launch time. 12. The medium as claimed in claim 11 , wherein the one or more instructions cause the processor to initiate the pre-launched virtual desktop session before the user logs in to the virtual desktop session. 13. The medium as claimed in claim 11 , wherein the pre-defined account credentials comprise actual user identification and an alternative password. 14. The medium as claimed in claim 11 , wherein the one or more instructions cause the processor to receive a notification from an external verification system upon authentication of the user when the user logs in to the virtual desktop session. 15. The medium as claimed in claim 11 , wherein the one or more instructions cause the processor to provide the pre-launched virtual desktop session to the user when the user logs in to the virtual desktop session based on the security token.

Assignees

Inventors

Classifications

  • to features or functions of an application · CPC title

  • Remote windowing, e.g. X-Window System, desktop virtualisation (protocols for virtual reality H04L67/131) · CPC title

  • G06F21/31Primary

    User authentication · CPC title

  • where the computing system is distributed, e.g. networked systems, clusters, multiprocessor systems (multiprogramming arrangements G06F9/46; allocation of resources G06F9/50) · CPC title

  • where the computing system component is a software system · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10404687B2 cover?
The present disclosure relates to a method and system for providing a pre-launched virtual desktop session by a smart scheduling server. The smart scheduling server predicts a pre-launch time to launch a virtual desktop session for a user based on a login pattern of the user monitored for a pre-defined duration, initiates a pre-launch session for the user based on the predicted pre-launch time,…
Who is the assignee on this patent?
Wipro Ltd
What technology area does this patent fall under?
Primary CPC classification G06F21/31. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 03 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).