Abstract: Disclosed subject matter relates to virtual environment including a method of resolving anomaly events occurring in virtual environment in real-time. A virtual assisting system identifies trigger points in relation to the anomaly events affecting user experience and retrieves resolution policies associated with each trigger point from policy database. Further, virtual assisting system computes a cumulative weightage score for each trigger point based on metrics and weights associated with each predefined trigger parameter recorded in resolution policies and thereafter computes a User Experience Index (UXI) value by correlating the cumulative weightage scores. Finally, one or more actions corresponding to the one or more trigger points are implemented based on the UXI value to resolve the anomaly events occurring in the virtual environment. The present disclosure dynamically interprets repetitive anomaly events that affect user experience and performs self-healing of anomaly events dynamically without the need for the users to raise service tickets. FIG.2
Claims:We claim:
1. A method of resolving one or more anomaly events occurring in a virtual environment in real-time, the method comprising:
identifying, by a virtual assisting system (107), one or more trigger points in relation to the one or more anomaly events affecting user experience in the virtual environment;
retrieving, by the virtual assisting system (107), each of one or more resolution policies corresponding to each of the one or more trigger points from a policy database (108) associated with the virtual assisting system (107);
computing, by the virtual assisting system (107), a User Experience Index (UXI) value for each of the one or more trigger points by correlating each of one or more metrics and each of one or more weights, associated with each of the one or more trigger points, recorded in each of the one or more resolution policies; and
implementing, by the virtual assisting system (107), in real-time, one or more actions corresponding to each of the one or more trigger points, indicated in each of the one or more resolution policies based on the UXI value to resolve the one or more anomaly events occurring in the virtual environment.
2. The method as claimed in claim 1, wherein identifying the one or more trigger points comprises:
monitoring, by the virtual assisting system (107), the one or more predefined trigger parameters causing the one or more anomaly events in the virtual environment;
comparing, by the virtual assisting system (107), values associated with each of the one or more predefined trigger parameters with predefined trigger threshold values; and
identifying, by the virtual assisting system (107), the one or more trigger points when a deviation is detected in the values associated with each of the one or more predefined trigger parameters based on the comparison.
3. The method as claimed in claim 1, wherein the UXI value of each of the one or more trigger points indicates respective impact of each of the one or more trigger points identified in the virtual environment.
4. The method as claimed in claim 1, wherein the one or more actions to be implemented are identified by comparing the UXI value with a user experience threshold value provided in each of the one or more resolution policies.
5. The method as claimed in claim 1 further comprising:
generating, by the virtual assisting system (107), one or more new resolution policies in real-time when the one or more trigger points are related to new anomaly events in the virtual environment;
adding, by the virtual assisting system (107), the new anomaly events and the corresponding one or more new resolution policies to the policy database (108); and
distributing, by the virtual assisting system (107), the one or more new resolution policies to each of one or more remote servers (101) associated with the virtual assisting system (107).
6. The method as claimed in claim 1 further comprising updating, by the virtual assisting system (107), the one or more resolution policies based on self-learning in the virtual environment.
7. The method as claimed in claim 1, wherein the one or more actions are at least one of a self-implementing type or a user intervention type, wherein in the self-implementing type the one or more anomaly events are resolved without intervention of a user (105) and in the user intervention type the one or more anomaly events are resolved upon intervention of the user (105) by sending a notification to the user (105).
8. The method as claimed in claim 7, wherein the notification is at least one of an audio notification or a visual notification.
9. The method as claimed in claim 1, wherein the virtual environment comprises one or more local computing devices (103) of users (105) communicating with one or more remote servers (101) associated with the virtual assisting system (107).
10. The method as claimed in claim 1, wherein each of the one or more resolution policies comprises at least one of one or more predefined trigger threshold values, the one or more predefined trigger parameters associated with each of the one or more trigger points, the one or more metrics and the one or more weights associated with each of the one or more predefined trigger parameters, user experience threshold value and the one or more actions corresponding to the user experience threshold value.
11. A virtual assisting system (107) for resolving one or more anomaly events occurring in a virtual environment in real-time, the virtual assisting system (107) comprising:
a processor; and
a memory communicatively coupled to the processor, wherein the memory stores the processor-executable instructions, which, on execution, causes the processor to:
identify one or more trigger points in relation to the one or more anomaly events affecting user experience in the virtual environment;
retrieve each of one or more resolution policies corresponding to each of the one or more trigger points from a policy database (108) associated with the virtual assisting system (107);
compute a User Experience Index (UXI) value for each of the one or more trigger points by correlating each of one or more metrics and each of one or more weights, associated with each of the one or more trigger points, recorded in each of the one or more resolution policies; and
implement in real-time, one or more actions corresponding to each of the one or more trigger points, indicated in each of the one or more resolution policies based on the UXI value to resolve the one or more anomaly events occurring in the virtual environment.
12. The virtual assisting system (107) as claimed in claim 11, wherein, to identify the one or more trigger points, the instructions cause the processor to:
monitor the one or more predefined trigger parameters causing the one or more anomaly events in the virtual environment;
compare values associated with each of the one or more predefined trigger parameters with predefined trigger threshold values; and
identify the one or more triggers points when a deviation is detected in the values associated with each of the one or more predefined trigger parameters based on the comparison.
13. The virtual assisting system (107) as claimed in claim 11, wherein the UXI value of each of the one or more trigger points indicates respective impact of each of the one or more trigger points identified in the virtual environment.
14. The virtual assisting system (107) as claimed in claim 11, wherein the processor identifies the one or more actions to be implemented by comparing the UXI value with a user experience threshold value provided in each of the one or more resolution policies.
15. The virtual assisting system (107) as claimed in claim 11, wherein the processor is further configured to:
generate one or more new resolution policies in real-time when the one or more trigger points are related to new anomaly events in the virtual environment;
add the new anomaly events and the corresponding one or more new resolution policies to the policy database (108); and
distribute the one or more new resolution policies to each of one or more remote servers (101) associated with the virtual assisting system (107).
16. The virtual assisting system (107) as claimed in claim 11, wherein the processor is further configured to update the one or more resolution policies based on self-learning in the virtual environment.
17. The virtual assisting system (107) as claimed in claim 11, wherein the one or more actions are at least one of a self-implementing type or a user intervention type, wherein, in the self-implementing type the one or more anomaly events are resolved without intervention of a user (105) and in the user intervention type the one or more anomaly events are resolved upon intervention of the user (105) by sending a notification to the user (105).
18. The virtual assisting system (107) as claimed in claim 17, wherein the notification is at least one of an audio notification or a visual notification.
19. The virtual assisting system (107) as claimed in claim 11, wherein the virtual environment comprises one or more local computing devices (103) of users (105) communicating with one or more remote servers (101) associated with the virtual assisting system (107).
20. The virtual assisting system (107) as claimed in claim 11, wherein each of the one or more resolution policies comprises at least one of one or more predefined trigger threshold values, the one or more predefined trigger parameters associated with each of the one or more trigger points, the one or more metrics and the one or more weights associated with each of the one or more predefined trigger parameters, user experience threshold value and the one or more actions corresponding to the user experience threshold value.
Dated this 24th day of November 2017
SWETHA S N
OF K & S PARTNERS
AGENT FOR THE APPLICANT , Description:TECHNICAL FIELD
The present subject matter relates generally to a virtual environment, and more particularly, but not exclusively to a method and a system for resolving one or more anomaly events occurring in the virtual environment in real-time.
| # | Name | Date |
|---|---|---|
| 1 | 201741042229-STATEMENT OF UNDERTAKING (FORM 3) [24-11-2017(online)].pdf | 2017-11-24 |
| 2 | 201741042229-REQUEST FOR EXAMINATION (FORM-18) [24-11-2017(online)].pdf | 2017-11-24 |
| 3 | 201741042229-POWER OF AUTHORITY [24-11-2017(online)].pdf | 2017-11-24 |
| 4 | 201741042229-FORM 18 [24-11-2017(online)].pdf | 2017-11-24 |
| 5 | 201741042229-FORM 1 [24-11-2017(online)].pdf | 2017-11-24 |
| 6 | 201741042229-DRAWINGS [24-11-2017(online)].pdf | 2017-11-24 |
| 7 | 201741042229-DECLARATION OF INVENTORSHIP (FORM 5) [24-11-2017(online)].pdf | 2017-11-24 |
| 8 | 201741042229-COMPLETE SPECIFICATION [24-11-2017(online)].pdf | 2017-11-24 |
| 9 | abstract_201741042229.pdf | 2017-11-27 |
| 10 | 201741042229-REQUEST FOR CERTIFIED COPY [27-11-2017(online)].pdf | 2017-11-27 |
| 11 | 201741042229-REQUEST FOR CERTIFIED COPY [28-02-2018(online)].pdf | 2018-02-28 |
| 12 | 201741042229-Proof of Right (MANDATORY) [23-04-2018(online)].pdf | 2018-04-23 |
| 13 | Correspondence by Agent_ Form1_26-04-2018.pdf | 2018-04-26 |
| 14 | 201741042229-FER.pdf | 2021-10-17 |
| 1 | 2020-08-2100-02-20-convertedE_21-08-2020.pdf |