DETECTING ANOMALOUS FUNCTION EXECUTION IN A PROGRAM
First Claim
Patent Images
1. A system for detecting anomalous execution in a program, comprising:
- a processing system having at least one processor, the processing system configured to;
monitor a running program to identify aspects of function execution;
identify one or more execution traits for one or more functions executing in the running program;
detect anomalies based on the identified traits of the one or more executing functions;
identify one or more types of anomalies from the detected anomalies; and
generate a display showing function execution over time including a graphical display of at least the detected anomalies.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for detecting anomalous function execution in a program, such as a video game or simulation program, are described herein. Certain methods attempt to isolate and score functions that behave in a particular manner that is deemed to be problematic within a repetitive program. Other methods can use the repetitive nature of the program to directly compare and isolate problematic functions.
-
Citations
20 Claims
-
1. A system for detecting anomalous execution in a program, comprising:
a processing system having at least one processor, the processing system configured to; monitor a running program to identify aspects of function execution; identify one or more execution traits for one or more functions executing in the running program; detect anomalies based on the identified traits of the one or more executing functions; identify one or more types of anomalies from the detected anomalies; and generate a display showing function execution over time including a graphical display of at least the detected anomalies. - View Dependent Claims (2, 3, 4)
-
5. A system for detecting anomalous execution in a program, comprising:
a processing system having at least one processor, the processing system configured to; monitor a running program to identify aspects of function execution; detect anomalies in the aspects of function execution; and generate a display showing function execution including at least the detected anomalies. - View Dependent Claims (6, 7, 8, 9, 10)
-
11. A method implemented using an information processing system having at least one processor, the method comprising:
-
monitoring a running program to identify aspects of function execution; detecting anomalies in the aspects of function execution; identifying one or more types of anomalies from the detected anomalies; and generating a display showing function execution including at least the identified one or more types of anomalies in the aspects of function execution. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A non-transitory computer readable storage medium storing a computer program having code executable by an information processing apparatus, the computer program, when executed, causing the information processing apparatus to provide execution comprising:
monitoring a running program to identify aspects of function execution; detecting anomalies in the aspects of function execution; identifying one or more types of anomalies from the detected anomalies; and generating a display showing function execution including at least the identified one or more types of anomalies in the aspects of function execution. - View Dependent Claims (17, 18, 19, 20)
Specification