Sign In to Follow Application
View All Documents & Correspondence

System And Method For Classifying And Resolving Software Prodution Incident Tickets

Abstract: This disclosure relates to system and method for classifying and resolving software production incident tickets. In one embodiment, a method is provided for classifying software production incident tickets. The method comprises receiving an incident ticket, extracting a plurality of keywords from the incident ticket, and deriving a query vector corresponding to the incident ticket based on the plurality of keywords. The method further comprises classifying the incident ticket into at least one of a positive mechanization incident ticket and a negative mechanization incident ticket based on a comparison of the query vector and a plurality of vectors derived from a plurality of past incident tickets. The plurality of vectors are derived based on a plurality of keywords and their corresponding occurrences in the plurality of past incident tickets. Figure 5

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
18 January 2016
Publication Number
06/2016
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
ipo@knspartners.com
Parent Application
Patent Number
Legal Status
Grant Date
2023-02-14
Renewal Date

Applicants

WIPRO LIMITED
Doddakannelli, Sarjapur Road, Bangalore 560035, Karnataka, India.

Inventors

1. PREMCHAND RYALI
Nandi Wood, D201, Sy. number 67/1,67/2, Begur Hubli Road, Near BVM Global School, Opp. Bannergatta Road, Bangalore 560076, Karnataka, India.
2. SHIVAMURTHY HARAVE GURUSWAMAPPA
Harave (village and post), Chamarajanagar (Tq and Dist)-571128, Karnataka, India.
3. RAMKUMAR BALASUBRAMANIAN
No. 22, 1st Main, 2nd Cross, Munnesewara Nagar, Bangalore-560061, Karnataka, India.

Specification

Claims:WE CLAIM:
1. A method for classifying software production incident tickets, the method comprising:
receiving, via a processor, an incident ticket;
extracting, via the processor, a plurality of keywords from the incident ticket;
deriving, via the processor, a query vector corresponding to the incident ticket based on the plurality of keywords; and
classifying, via the processor, the incident ticket into at least one of a positive mechanization incident ticket and a negative mechanization incident ticket based on a comparison of the query vector and a plurality of vectors derived from a plurality of past incident tickets, wherein the plurality of vectors are derived based on a plurality of keywords and their corresponding occurrences in the plurality of past incident tickets.

2. The method of claim 1, wherein extracting the plurality of keywords comprises pre-processing the incident ticket for stemming or for removing at least one stop word.

3. The method of claim 1, further comprising determining a unique number representation for each of the plurality of keywords.

4. The method of claim 1, further comprising deriving the plurality of vectors from the plurality of past incident tickets by:
categorizing the plurality of past incident tickets in an incident repository into at least two category based on a mechanization status;
for each category, extracting the plurality of keywords from the plurality of past incident tickets; and
for each category, deriving the plurality of vectors based on the plurality of keywords and their corresponding occurrences in plurality of past incident tickets.

5. The method of claim 4, wherein deriving the plurality of vectors comprises deriving the plurality of vectors for at least one of all keywords, noun keywords, and verb keywords.

6. The method of claim 4, wherein deriving the plurality of vectors comprises deriving the plurality of vectors for at least one of a mode, a median, and a range for the plurality of keywords.

7. The method of claim 4, wherein deriving the plurality of vectors comprises normalizing each of the plurality of vectors.

8. The method of claim 1, wherein classifying comprises performing a nearest neighbor classification based on at least one of a similarity and a dissimilarity between the query vector and the plurality of vectors.

9. The method of claim 8, wherein the similarity comprises a cosine similarity, wherein the dissimilarity comprises a Euclidean distance, and wherein performing the nearest neighbor classification comprises determining a decision parameter based on the cosine similarity and the Euclidean distance.

10. The method of claim 1, wherein classifying further comprises deriving one or more feature matrices based on the plurality of vectors, and comparing the query vector and the one or more feature matrices.

11. The method of claim 1, further comprising resolving the incident ticket using an existing solution for the positive mechanization incident ticket by:
identifying the existing solution from a plurality of existing solutions indexed in a knowledge repository based on the incident ticket; and
invoking one or more scripts associated with the existing solution.

12. The method of claim 11, further comprising updating the incident repository with the incident ticket and, for the positive mechanization incident ticket, with the existing solution.

13. A system for classifying software production incident tickets, the system comprising:
at least one processor; and
a computer-readable medium storing instructions that, when executed by the at least one processor, cause the at least one processor to perform operations comprising:
receiving an incident ticket;
extracting a plurality of keywords from the incident ticket;
deriving a query vector corresponding to the incident ticket based on the plurality of keywords;
classifying the incident ticket into at least one of a positive mechanization incident ticket and a negative mechanization incident ticket based on a comparison of the query vector and a plurality of vectors derived from a plurality of past incident tickets, wherein the plurality of vectors are derived based on a plurality of keywords and their corresponding occurrences in the plurality of past incident tickets.

14. The system of claim 13, wherein the operations further comprise determining a unique number representation for each of the plurality of keywords.

15. The system of claim 13, wherein the operations further comprise deriving the plurality of vectors from the plurality of past incident tickets by:
categorizing the plurality of past incident tickets in an incident repository into at least two category based on a mechanization status;
for each category, extracting the plurality of keywords from the plurality of past incident tickets; and
for each category, deriving the plurality of vectors based on the plurality of keywords and their corresponding occurrences in plurality of past incident tickets.

16. The system of claim 15, wherein deriving the plurality of vectors comprises deriving the plurality of vectors for at least one of all keywords, noun keywords, and verb keywords.

17. The system of claim 15, wherein deriving the plurality of vectors comprises deriving the plurality of vectors for at least one of a mode, a median, and a range for the plurality of keywords.

18. The system of claim 13, wherein classifying comprises performing a nearest neighbor classification based on at least one of a similarity and a dissimilarity between the query vector and the plurality of vectors, wherein the similarity comprises a cosine similarity, wherein the dissimilarity comprises a Euclidean distance, and wherein performing the nearest neighbor classification comprises determining a decision parameter based on the cosine similarity and the Euclidean distance.

19. The system of claim 13, wherein the operations further comprise resolving the incident ticket using an existing solution for the positive mechanization incident ticket by:
identifying the existing solution from a plurality of existing solutions indexed in a knowledge repository based on the incident ticket; and
invoking one or more scripts associated with the existing solution.

Dated this 18th day of January 2016
Swetha SN
Of K&S Partners
Agent for the Applicant
, Description:TECHNICAL FIELD
This disclosure relates generally to information technology infrastructure management, and more particularly to system and method for classifying and resolving software production incident tickets.

Documents

Orders

Section Controller Decision Date

Application Documents

# Name Date
1 201641001810-IntimationOfGrant14-02-2023.pdf 2023-02-14
1 Form 9 [18-01-2016(online)].pdf 2016-01-18
2 201641001810-PatentCertificate14-02-2023.pdf 2023-02-14
2 Form 5 [18-01-2016(online)].pdf 2016-01-18
3 Form 3 [18-01-2016(online)].pdf 2016-01-18
3 201641001810-Written submissions and relevant documents [03-02-2023(online)].pdf 2023-02-03
4 Form 18 [18-01-2016(online)].pdf 2016-01-18
4 201641001810-AMENDED DOCUMENTS [13-01-2023(online)].pdf 2023-01-13
5 Drawing [18-01-2016(online)].pdf 2016-01-18
5 201641001810-Correspondence to notify the Controller [13-01-2023(online)].pdf 2023-01-13
6 Description(Complete) [18-01-2016(online)].pdf 2016-01-18
6 201641001810-FORM 13 [13-01-2023(online)].pdf 2023-01-13
7 REQUEST FOR CERTIFIED COPY [19-01-2016(online)].pdf 2016-01-19
7 201641001810-POA [13-01-2023(online)].pdf 2023-01-13
8 REQUEST FOR CERTIFIED COPY [08-03-2016(online)].pdf_4.pdf 2016-03-08
8 201641001810-US(14)-HearingNotice-(HearingDate-19-01-2023).pdf 2023-01-09
9 201641001810-FER_SER_REPLY [28-07-2020(online)].pdf 2020-07-28
9 REQUEST FOR CERTIFIED COPY [08-03-2016(online)].pdf 2016-03-08
10 201641001810-FORM 3 [28-07-2020(online)].pdf 2020-07-28
10 201641001810-Power of Attorney-090516.pdf 2016-07-15
11 201641001810-Form 1-090516.pdf 2016-07-15
11 201641001810-Information under section 8(2) [28-07-2020(online)].pdf 2020-07-28
12 201641001810-Correspondence-F 1-PA-090516.pdf 2016-07-15
12 201641001810-PETITION UNDER RULE 137 [28-07-2020(online)].pdf 2020-07-28
13 201641001810-FER.pdf 2020-02-26
14 201641001810-Correspondence-F 1-PA-090516.pdf 2016-07-15
14 201641001810-PETITION UNDER RULE 137 [28-07-2020(online)].pdf 2020-07-28
15 201641001810-Form 1-090516.pdf 2016-07-15
15 201641001810-Information under section 8(2) [28-07-2020(online)].pdf 2020-07-28
16 201641001810-FORM 3 [28-07-2020(online)].pdf 2020-07-28
16 201641001810-Power of Attorney-090516.pdf 2016-07-15
17 REQUEST FOR CERTIFIED COPY [08-03-2016(online)].pdf 2016-03-08
17 201641001810-FER_SER_REPLY [28-07-2020(online)].pdf 2020-07-28
18 201641001810-US(14)-HearingNotice-(HearingDate-19-01-2023).pdf 2023-01-09
18 REQUEST FOR CERTIFIED COPY [08-03-2016(online)].pdf_4.pdf 2016-03-08
19 REQUEST FOR CERTIFIED COPY [19-01-2016(online)].pdf 2016-01-19
19 201641001810-POA [13-01-2023(online)].pdf 2023-01-13
20 Description(Complete) [18-01-2016(online)].pdf 2016-01-18
20 201641001810-FORM 13 [13-01-2023(online)].pdf 2023-01-13
21 Drawing [18-01-2016(online)].pdf 2016-01-18
21 201641001810-Correspondence to notify the Controller [13-01-2023(online)].pdf 2023-01-13
22 Form 18 [18-01-2016(online)].pdf 2016-01-18
22 201641001810-AMENDED DOCUMENTS [13-01-2023(online)].pdf 2023-01-13
23 Form 3 [18-01-2016(online)].pdf 2016-01-18
23 201641001810-Written submissions and relevant documents [03-02-2023(online)].pdf 2023-02-03
24 Form 5 [18-01-2016(online)].pdf 2016-01-18
24 201641001810-PatentCertificate14-02-2023.pdf 2023-02-14
25 201641001810-IntimationOfGrant14-02-2023.pdf 2023-02-14
25 Form 9 [18-01-2016(online)].pdf 2016-01-18

Search Strategy

1 seachstrategy201641001810_21-01-2020.pdf

ERegister / Renewals

3rd: 13 May 2023

From 18/01/2018 - To 18/01/2019

4th: 13 May 2023

From 18/01/2019 - To 18/01/2020

5th: 13 May 2023

From 18/01/2020 - To 18/01/2021

6th: 13 May 2023

From 18/01/2021 - To 18/01/2022

7th: 13 May 2023

From 18/01/2022 - To 18/01/2023

8th: 13 May 2023

From 18/01/2023 - To 18/01/2024

9th: 01 Jan 2024

From 18/01/2024 - To 18/01/2025

10th: 16 Jan 2025

From 18/01/2025 - To 18/01/2026