Abstract: 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. Fig.1
Claims:WE CLAIM:
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 pre-defined duration;
initiating, by the smart scheduling server, a pre-launch session for the user at the predicted pre-launch time, wherein the initiation comprises performing a plurality of actions for launching the virtual desktop session for the user;
authenticating, by the smart scheduling server, the user in the pre-launched initiated session based on pre-defined account credentials associated with the user;
generating, by the session pre-launch server, a security token for the user based on the authentication; and
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.
2. The method as claimed in claim 1, wherein the pre-launch session is initiated before the user logs in to the virtual desktop session.
3. The method as claimed in claim 1, wherein the plurality of predefined actions comprises loading of a user profile and performing pre-login steps in a sequence for each user.
4. The method as claimed in claim 1, wherein the pre-defined account credentials comprise actual user identification and an alternative password.
5. 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.
6. The method as claimed in claim 1 further comprising disconnecting the pre-launched virtual desktop session when the user login is delayed for a pre-defined time after the pre-launch time.
7. A smart scheduling server for providing pre-launched virtual desktop sessions, 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 pre-defined duration;
initiate a pre-launch session for the user based on the predicted pre-launch time, wherein the initiation comprises performing a plurality of actions for launching the virtual desktop session for the user;
authenticate the user in the pre-launched initiated session based on pre-defined account credentials associated with the user;
generate a security token for the user based on the authentication; and
provide a pre-launched virtual desktop session to the user when the user logs in to the virtual desktop session based on the security token.
8. The smart scheduling server as claimed in claim 7, wherein the processor initiates the pre-launch session before the user logs in to the virtual desktop session.
9. The smart scheduling server as claimed in claim 7, wherein the plurality of predefined actions comprises loading of user profile, loading pre-login script and performing pre-login steps in a sequence for each user.
10. The smart scheduling server as claimed in claim 7, wherein the pre-defined account credentials comprise shadow user identification and a password.
11. The smart scheduling server as claimed in claim 7, wherein the processor receives a notification from an external verification system upon authentication of the user when the user logs in to the virtual desktop session.
12. The smart scheduling server as claimed in claim 7, wherein the processor disconnects the pre-launched virtual desktop session when the user login is delayed for a pre-defined time after the pre-launch time.
Dated this 17th day of January 2017
R Ramya Rao
Of K&S Partners
Agent for the Applicant
, Description:TECHNICAL FIELD
The present subject matter is related in general to the field of virtual desktop systems, more particularly, but not exclusively to a method and system for providing a pre-launched virtual desktop session.
| # | Name | Date |
|---|---|---|
| 1 | Power of Attorney [17-01-2017(online)].pdf | 2017-01-17 |
| 2 | Form 5 [17-01-2017(online)].pdf | 2017-01-17 |
| 3 | Form 3 [17-01-2017(online)].pdf | 2017-01-17 |
| 4 | Form 18 [17-01-2017(online)].pdf_191.pdf | 2017-01-17 |
| 5 | Form 18 [17-01-2017(online)].pdf | 2017-01-17 |
| 6 | Drawing [17-01-2017(online)].pdf | 2017-01-17 |
| 7 | Description(Complete) [17-01-2017(online)].pdf_190.pdf | 2017-01-17 |
| 8 | Description(Complete) [17-01-2017(online)].pdf | 2017-01-17 |
| 9 | Other Patent Document [15-02-2017(online)].pdf | 2017-02-15 |
| 10 | Correspondence by Agent_Form30_Certified Copy_20-02-2017.pdf | 2017-02-20 |
| 11 | REQUEST FOR CERTIFIED COPY [21-03-2017(online)].pdf | 2017-03-21 |
| 12 | Other Patent Document [28-04-2017(online)].pdf | 2017-04-28 |
| 13 | Correspondence by Agent_Form1_02-05-2017.pdf | 2017-05-02 |
| 14 | 201744001865-FER.pdf | 2020-04-20 |
| 15 | 201744001865-RELEVANT DOCUMENTS [23-09-2020(online)].pdf | 2020-09-23 |
| 16 | 201744001865-PETITION UNDER RULE 137 [23-09-2020(online)].pdf | 2020-09-23 |
| 17 | 201744001865-OTHERS [23-09-2020(online)].pdf | 2020-09-23 |
| 18 | 201744001865-Information under section 8(2) [23-09-2020(online)].pdf | 2020-09-23 |
| 19 | 201744001865-FORM 3 [23-09-2020(online)].pdf | 2020-09-23 |
| 20 | 201744001865-FER_SER_REPLY [23-09-2020(online)].pdf | 2020-09-23 |
| 21 | 201744001865-DRAWING [23-09-2020(online)].pdf | 2020-09-23 |
| 22 | 201744001865-CORRESPONDENCE [23-09-2020(online)].pdf | 2020-09-23 |
| 23 | 201744001865-COMPLETE SPECIFICATION [23-09-2020(online)].pdf | 2020-09-23 |
| 24 | 201744001865-CLAIMS [23-09-2020(online)].pdf | 2020-09-23 |
| 25 | 201744001865-US(14)-HearingNotice-(HearingDate-28-11-2022).pdf | 2022-10-26 |
| 26 | 201744001865-POA [01-11-2022(online)].pdf | 2022-11-01 |
| 27 | 201744001865-FORM 13 [01-11-2022(online)].pdf | 2022-11-01 |
| 28 | 201744001865-Correspondence to notify the Controller [01-11-2022(online)].pdf | 2022-11-01 |
| 29 | 201744001865-AMENDED DOCUMENTS [01-11-2022(online)].pdf | 2022-11-01 |
| 30 | 201744001865-Written submissions and relevant documents [13-12-2022(online)].pdf | 2022-12-13 |
| 31 | 201744001865-PatentCertificate06-01-2023.pdf | 2023-01-06 |
| 32 | 201744001865-IntimationOfGrant06-01-2023.pdf | 2023-01-06 |
| 1 | SearchStrategyMatrixE_13-03-2020.pdf |