IP Library Granted Patent US 11,362,913
Granted Patent B2
US 11,362,913 · App. 17/150,439 · Granted Jun 14, 2022

Systems and methods for managing service level agreements of support tickets using a chat session

Inventors: Arnold Bellini, III (Tampa, FL); Linda Brotherton (Tampa, FL); Craig M. Fulton (St. Petersburg, FL)
Assignee: ConnectWise, LLC
H04L41/5074G06F9/44G06F11/00G06Q10/20H04L12/1822H04L12/1827H04L51/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,362,913
App. No.
17/150,439
Granted
Jun 14, 2022
Kind
B2
Abstract

Systems and methods of the present disclosure facilitate managing information technology service level agreements. In some embodiments, the system includes a server that accesses a database storing a support ticket in memory. The support ticket can include a creation time and a service level agreement. The service level agreement can include a maximum response time. The server initiates, via the computer network, responsive to input from a computing device, a chat session associated with the computing device and the support ticket. The initiating can be associated with a time stamp. The server can be configured to determine a compliance with the service level agreement. The compliance can be computed as a difference between the time stamp and the creation time being less than the maximum response time. The server can be configured to generate a notification of the compliance with the service level agreement.

Claims (57)

1. A system, comprising:

a data processing system comprising memory and one or more processors to:

identify a ticket stored in a database that indicates a first time stamp of the ticket and a performance threshold established for the ticket;

initiate, responsive to input from a computing device remote from the data processing system and at a second time stamp, a chat session for the computing device and the ticket;

determine, based a difference between the second time stamp and the first time stamp, a performance associated with the computing device that initiates the chat session; and

generate, responsive to a comparison between the performance and the performance threshold, an alert indicative of non-compliant performance to cause an improvement to subsequent performance.

2. The system of claim 1 , wherein the performance threshold comprises a maximum response time, and the data processing system is further configured to:

determine, based on the difference between the second time stamp and the first time stamp greater than the maximum response time, the performance is non-compliant.

3. The system of claim 1 , wherein the data processing system is further configured to:

determine the performance for each of a plurality of tickets based on initiation of a corresponding plurality of chat sessions;

identify a ratio of compliant performance to non-compliant performance of the plurality of tickets; and

generate a second alert based on the ratio of compliant performance to non-compliant being less than or equal to a second performance threshold.

4. The system of claim 1 , wherein the data processing system is further configured to:

initiate, responsive to second input from a second computing device, a second chat session at a third time stamp associated with the second computing device; and

create a second ticket comprising a fourth time stamp, the second creation time equal to the second time stamp.

5. The system of claim 1 , wherein the data processing system is further configured to:

receive an indication to create the ticket from an end user computing device; and

assign the first time stamp to the ticket responsive to the indication to create the ticket from the end user computing device.

6. The system of claim 5 , wherein the data processing system is further configured to:

initiate the chat session between the computing device and the end user computing device.

7. The system of claim 1 , wherein the data processing system is further configured to:

terminate the chat session at a third time stamp;

determine, based on a difference between the third time stamp and the second time stamp, a second performance associated with the computing device;

generate, responsive to a comparison between the second performance and a second performance threshold, a second alert indicative of non-compliant performance to cause an improvement to subsequent performance.

8. The system of claim 7 , wherein the data processing system is further configured to:

modify, responsive to the termination, the ticket to indicate a closed status.

9. The system of claim 7 , wherein the second performance threshold comprises a maximum resolution time.

10. The system of claim 1 , wherein the data processing system is further configured to:

retrieve the performance threshold from a service level agreement stored in a database accessible to the data processing system.

11. A method, comprising:

identifying, by a data processing system comprising memory and one or more processors, a ticket stored in a database that indicates a first time stamp of the ticket and a performance threshold established for the ticket;

initiating, by the data processing system, responsive to input from a computing device remote from the data processing system and at a second time stamp, a chat session for the computing device and the ticket;

determining, by the data processing system based a difference between the second time stamp and the first time stamp, a performance associated with the computing device that initiates the chat session; and

generating, by the data processing system responsive to a comparison between the performance and the performance threshold, an alert indicative of non-compliant performance to cause an improvement to subsequent performance.

12. The method of claim 11 , wherein the performance threshold comprises a maximum response time, comprising:

determining, by the data processing system, based on the difference between the second time stamp and the first time stamp greater than the maximum response time, the performance is non-compliant.

13. The method of claim 11 , comprising:

determining, by the data processing system, the performance for each of a plurality of tickets based on initiation of a corresponding plurality of chat sessions;

identifying, by the data processing system, a ratio of compliant performance to non-compliant performance of the plurality of tickets; and

generating, by the data processing system, a second alert based on the ratio of compliant performance to non-compliant being less than or equal to a second performance threshold.

14. The method of claim 11 , comprising:

initiating, by the data processing system, responsive to second input from a second computing device, a second chat session at a third time stamp associated with the second computing device; and

creating, by the data processing system, a second ticket comprising a fourth time stamp, the second creation time equal to the second time stamp.

15. The method of claim 11 , comprising:

receiving, by the data processing system, an indication to create the ticket from an end user computing device; and

assigning, by the data processing system, the first time stamp to the ticket responsive to the indication to create the ticket from the end user computing device.

16. The method of claim 15 , comprising:

initiating, by the data processing system, the chat session between the computing device and the end user computing device.

17. The method of claim 11 , comprising:

terminating, by the data processing system, the chat session at a third time stamp;

determining, by the data processing system, based on a difference between the third time stamp and the second time stamp, a second performance associated with the computing device;

generating, by the data processing system, responsive to a comparison between the second performance and a second performance threshold, a second alert indicative of non-compliant performance to cause an improvement to subsequent performance.

18. The method of claim 17 , comprising:

modifying, by the data processing system responsive to the termination, the ticket to indicate a closed status.

19. The method of claim 17 , wherein the second performance threshold comprises a maximum resolution time.

20. The method of claim 11 , comprising:

retrieving, by the data processing system, the performance threshold from a service level agreement stored in a database accessible to the data processing system.

Assignments (6)
CHANGE OF NAME Recorded Feb 23, 2024
From: CONNECTWISE, INC.
To: CONNECTWISE, LLC
Reel/Frame 066662/0268 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2022
From: BELLINI, ARNOLD, III; BROTHERTON, LINDA; FULTON, CRAIG M.
To: CONNECTWISE INC.
Reel/Frame 059914/0973 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2022
From: CONNECTWISE IT, INC.
To: CONNECTWISE.COM, INC.
Reel/Frame 059915/0109 →
MERGER AND CHANGE OF NAME Recorded May 16, 2022
From: CONNECTWISE.COM, INC.; CONNECTWISE, INC.
To: CONNECTWISE, INC.
Reel/Frame 059915/0149 →
CHANGE OF NAME Recorded May 16, 2022
From: CONNECTWISE, INC.
To: CONNECTWISE IT, INC.
Reel/Frame 060072/0644 →
SECURITY INTEREST Recorded Oct 5, 2021
From: CONNECTWISE, LLC; DIPPELL & ASSOCIATES, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 057771/0004 →
Continuity (3)
Continuation 16131954 · Sep 14, 2018
Continuation 14448629 · Jul 31, 2014
Related Publication 20210135960A1 · May 6, 2021