IP Library Granted Patent US 12,026,049
Granted Patent B1
US 12,026,049 · App. 18/163,727 · Granted Jul 2, 2024

Resolving technology issues

Inventors: Rachel Elizabeth Csabi (Frisco, TX); Augustine Anthony Honore (San Antonio, TX); Melissa Meadows Waldmeier (Helotes, TX); Joshua William Trivette (San Antonio, TX)
Assignee: United Services Automobile Association (USAA)
G06F11/079G06F11/0751G06F11/0787G06F11/0793
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 12,026,049
App. No.
18/163,727
Granted
Jul 2, 2024
Kind
B1
Abstract

Methods, systems, and storage media including instructions for resolving technology issues is described. One of the methods includes receiving, by at least one processor, a session record of user producing a technical error on a computer system. The method includes providing, by the at least one processor, the session record for resolution to a processing system. The method also includes providing, by the at least one processor, a potential solution to the technical error.

Claims (77)

1. A method comprising:

receiving, by at least one processor, a session record specifying:

one or more images of a user interface of a computer system, wherein at least some of the one or more images represent a technical error on the computer system, and

at least one of:

data representing mouse movements with respect to the user interface, or

data representing keystrokes with respect to the user interface;

providing, by the at least one processor, the session record as input to at least one computer processable model that determines a potential solution to the technical error based on the session record,

wherein the at least one computer processable model is trained using machine learning and based at least in part on previous sessions records regarding previous technical errors, and

wherein the previous sessions records specify:

previously captured images and previously identified solutions to the previous technical errors,

for each of the previously identified solutions, a level of success of that previously identified solution solving a respective one of the technical errors, and

at least one of:

data representing previous mouse movements, or

data representing previous keystrokes;

receiving, by at least one processor from the at least one computer processable model, data presenting a likelihood that the potential solution will be successful; and

providing, by the at least one processor, a potential solution to the technical error based on the likelihood.

2. The method of claim 1 , wherein the session record further comprises one or more videos of the user interface,

wherein the previous session records further include previously captured videos, and

wherein the at least one computer processable model is trained based at least in part on the previously captured videos.

3. The method of claim 1 , further comprising:

determining that the likelihood is greater than a threshold level, and

responsive to determining that the likelihood is greater than the threshold level, causing the potential solution to be presented to a user of the computer system using the user interface.

4. The method of claim 1 , further comprising:

determining that the likelihood is not greater than a threshold level, and

responsive to determining that the likelihood is not greater than the threshold level, causing the potential solution to be presented to an information technology provider other than a user of the computer system.

5. One or more non-transitory computer-readable media storing instructions which, when executed by at least one processor, cause the at least one processor to perform operations comprising:

receiving a session record specifying:

one or more images of a user interface of a computer system, wherein at least some of the one or more images represent a technical error on the computer system, and

at least one of:

data representing mouse movements with respect to the user interface, or

data representing keystrokes with respect to the user interface;

providing the session record as input to at least one computer processable model that determines a potential solution to the technical error based on the session record,

wherein the at least one computer processable model is trained using machine learning and based at least in part on previous sessions records regarding previous technical errors, and

wherein the previous sessions records specifies:

previously captured images and previously identified solutions to the previous technical errors,

for each of the previously identified solutions, a level of success of that previously identified solution solving a respective one of the technical errors, and

at least one of:

data representing previous mouse movements, or

data representing previous keystrokes;

receiving, from the at least one computer processable model, data presenting a likelihood that the potential solution will be successful; and

providing a potential solution to the technical error based on the likelihood.

6. The one or more non-transitory computer-readable media of claim 5 , wherein the session record further comprises one or more videos of the user interface,

wherein the previous session records further include previously captured videos, and

wherein the at least one computer processable model is trained based at least in part on the previously captured videos.

7. The one or more non-transitory computer-readable media of claim 6 , further comprising:

determining that the likelihood is greater than a threshold level, and

responsive to determining that the likelihood is greater than the threshold level, causing the potential solution to be presented to a user of the computer system using the user interface.

8. The one or more non-transitory computer-readable media of claim 6 , further comprising:

determining that the likelihood is not greater than a threshold level, and

responsive to determining that the likelihood is not greater than the threshold level, causing the potential solution to be presented to an information technology provider other than a user of the computer system.

9. A system comprising:

at least one processor; and

a memory communicatively coupled to the at least one processor, the memory storing instructions which, when executed by the at least one processor:

receiving a session record specifying:

one or more images of a user interface of a computer system, wherein at least some of the one or more images represent a technical error on the computer system, and

at least one of:

data representing mouse movements with respect to the user interface, or

data representing keystrokes with respect to the user interface;

providing the session record as input to at least one computer processable model that determines a potential solution to the technical error based on the session record,

wherein the at least one computer processable model is trained using machine learning and based at least in part on previous sessions records regarding previous technical errors, and

wherein the previous sessions records specify:

previously captured images and previously identified solutions to the previous technical errors,

for each of the previously identified solutions, a level of success of that previously identified solution solving a respective one of the technical errors, and

at least one of:

 data representing previous mouse movements, or

 data representing previous keystrokes; and

receiving, from the at least one computer processable model, data presenting a likelihood that the potential solution will be successful; and

providing a potential solution to the technical error based on the likelihood.

10. The system of claim 9 , wherein the session record further comprises one or more videos of the user interface,

wherein the previous session records further include previously captured videos, and

wherein the at least one computer processable model is trained based at least in part on the previously captured videos.

11. The system of claim 9 , further comprising:

determining that the likelihood is greater than a threshold level, and

responsive to determining that the likelihood is greater than the threshold level, causing the potential solution to be presented to a user of the computer system using the user interface.

12. The system of claim 9 , further comprising:

determining that the likelihood is not greater than a threshold level, and

responsive to determining that the likelihood is not greater than the threshold level, causing the potential solution to be presented to an information technology provider other than a user of the computer system.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 6, 2023
From: CSABI, RACHEL ELIZABETH; HONORE, AUGUSTINE ANTHONY; WALDMEIER, MELISSA MEADOWS; TRIVETTE, JOSHUA WILLIAM
To: UIPCO, LLC
Reel/Frame 062604/0917 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 6, 2023
From: UIPCO, LLC
To: UNITED SERVICES AUTOMOBILE ASSOCIATION (USAA)
Reel/Frame 062604/0964 →
Continuity (3)
Continuation 17382832 · Jul 22, 2021
Continuation 16178131 · Nov 1, 2018
Provisional Application 62579999 · Nov 1, 2017