IP Library Granted Patent US 11,704,177
Granted Patent B2
US 11,704,177 · App. 17/648,711 · Granted Jul 18, 2023

Session triage and remediation systems and methods

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,704,177
App. No.
17/648,711
Filed
Jan 24, 2022
Granted
Jul 18, 2023
Kind
B2
Art Unit
2113
USPC
714/37
Abstract

A computer system is provided. The computer system includes a memory and at least one processor coupled to the memory. The at least one processor is configured to scan session data representative of operation of a user interface comprising a plurality of user interface elements; detect, at a point in the session data, at least one changed element within the plurality of user interface elements; classify, in response to detecting the at least one changed element, the at least one changed element as either indicating or not indicating an error; store an association between the error and the point in the session data; and provide access to the point in the session data via the association.

Claims (42)

1. A computer system comprising a memory and at least one processor coupled to the memory, the at least one processor configured to:

scan session data representative of operation of a user interface comprising a set of user interface elements, wherein each user interface element in the set has a visual appearance in the user interface;

evaluate, at a point in the session data, a difference in the visual appearance of at least one changed element within the set of user interface elements, wherein the difference includes a visual representation of an identified keyword that is added to the visual appearance of the at least one changed element;

classify the at least one changed element as indicating an error;

store an association between the error and the point in the session data; and

provide access to the point in the session data via the association.

2. The computer system of claim 1 , wherein:

evaluating the difference in the visual appearance of the at least one changed element further comprises identifying the keyword that is added to the visual appearance; and

the at least one changed element is classified as indicating the error in response to locating the identified keyword in a dictionary that correlates a plurality of keywords with a plurality of error messages.

3. The computer system of claim 1 , wherein the at least one processor is further configured to detect the at least one changed element within the set of user interface elements.

4. The computer system of claim 1 , wherein:

evaluating the difference in the visual appearance of the at least one changed element further comprises identifying the keyword that is added to the visual appearance; and

classifying the at least one changed element further comprises searching for the identified keyword in a dictionary that correlates a plurality of keywords with a plurality of error messages.

5. A computer system comprising a memory and at least one processor coupled to the memory, the at least one processor configured to:

scan session data representative of operation of a user interface comprising a plurality of user interface elements;

detect, at a point in the session data, at least one changed element within the plurality of user interface elements;

identify a keyword that is added to a visual appearance of the at least one changed element;

classify, in response to detecting the at least one changed element, the at least one changed element as either indicating or not indicating an error;

store event data that is descriptive of the at least one changed element and the point in the session data at which the at least one changed element was detected; and

provide access to the point in the session data via the event data.

6. The computer system of claim 5 , wherein:

the at least one changed element is classified in response to locating the identified keyword in a dictionary that correlates a plurality of keywords with a plurality of error messages.

7. The computer system of claim 5 , wherein the at least one processor is further configured to evaluate a difference in the visual appearance of the at least one changed element.

8. A method of enhancing data descriptive of computer operations, the method comprising:

scanning session data representative of operation of a user interface comprising a set of user interface elements, wherein each user interface element in the set has a visual appearance in the user interface;

evaluating, at a point in the session data, a difference in the visual appearance of at least one changed element within the set of user interface elements, wherein evaluating the difference comprises identifying a keyword that is added to the visual appearance;

classifying the at least one changed element as indicating an error, wherein classifying the at least one changed element comprises searching for the identified keyword in a dictionary that correlates a plurality of keywords with a plurality of error messages;

storing an association between the error and the point in the session data; and

providing access to the point in the session data via the association.

9. The method of claim 8 , wherein the difference includes a visual representation of the identified keyword that is added to the visual appearance of the at least one changed element.

10. The method of claim 8 , wherein:

the at least one changed element is classified as indicating the error in response to locating the identified keyword in the dictionary.

11. The method of claim 8 , wherein the at least one processor is further configured to detect the at least one changed element within the set of user interface elements.

12. A computer system comprising a memory and at least one processor coupled to the memory, the at least one processor configured to:

scan session data representative of operation of a user interface comprising a set of user interface elements, wherein each user interface element in the set has a visual appearance in the user interface;

evaluate, at a point in the session data, a difference in the visual appearance of at least one changed element within the set of user interface elements, wherein the difference includes a visual representation of an identified keyword that is added to the visual appearance of the at least one changed element;

determine whether the identified keyword indicates an error by searching for the identified keyword in a dictionary that correlates a plurality of keywords with a plurality of error messages; and

classify the at least one changed element as indicating the error.

13. The computer system of claim 12 , wherein the at least one processor is further configured to store an association between the error and the point in the session data.

14. The computer system of claim 12 , wherein the at least one changed element is classified as indicating the error in response to locating the identified keyword in the dictionary.

15. The computer system of claim 12 , wherein the at least one processor is further configured to detect the at least one changed element within the set of user interface elements.

16. The computer system of claim 12 , wherein the at least one processor is further configured to store event data that is descriptive of the at least one changed element and the point in the session data at which the at least one changed element was evaluated.