Methods and systems for providing a visual feedback representation of performance metrics
First Claim
1. A method for presenting a visual implementation of data by a computing device comprising at least one processor and a system memory element, the method comprising:
- executing a software application, by the at least one processor of the computing device;
detecting an operation performed by the software application during execution, by the at least one processor;
monitoring performance of the software application, by the at least one processor, by;
identifying successful execution of the operation; and
identifying timing data indicating a length of time for completion of the operation during execution of the software application; and
presenting visual feedback of the performance during execution of the software application, via a display element of the computing device, wherein the visual feedback comprises a first set of graphical elements indicating the successful execution and the timing data, and wherein the first set of graphical elements is presented onscreen with a concurrent presentation of the software application, by;
detecting an orientation of the computing device, by the at least one processor;
when the orientation comprises a portrait orientation, presenting the first set of graphical elements as an overlay that is superimposed over the presentation of the software application that is concurrently executed and presented; and
when the orientation comprises a landscape orientation, replacing the presentation of the software application by a timeline graphic, wherein the first set of graphical elements are presented as an overlay that is superimposed over the timeline graphic.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for presenting a visual implementation of data by a computing device comprising at least one processor and a system memory element is provided. The method executes a software application, by the at least one processor of the computing device; detects an operation performed by the software application during execution; monitors performance of the software application, by: identifying successful execution of the operation; and identifying timing data indicating a length of time for completion of the operation during execution of the software application; and presents visual feedback of the performance during execution of the software application, via a display element of the computing device, wherein the visual feedback comprises a first set of graphical elements indicating the successful execution and the timing data, and wherein the first set of graphical elements is presented onscreen with a concurrent presentation of the software application.
-
Citations
18 Claims
-
1. A method for presenting a visual implementation of data by a computing device comprising at least one processor and a system memory element, the method comprising:
-
executing a software application, by the at least one processor of the computing device; detecting an operation performed by the software application during execution, by the at least one processor; monitoring performance of the software application, by the at least one processor, by; identifying successful execution of the operation; and identifying timing data indicating a length of time for completion of the operation during execution of the software application; and presenting visual feedback of the performance during execution of the software application, via a display element of the computing device, wherein the visual feedback comprises a first set of graphical elements indicating the successful execution and the timing data, and wherein the first set of graphical elements is presented onscreen with a concurrent presentation of the software application, by; detecting an orientation of the computing device, by the at least one processor; when the orientation comprises a portrait orientation, presenting the first set of graphical elements as an overlay that is superimposed over the presentation of the software application that is concurrently executed and presented; and when the orientation comprises a landscape orientation, replacing the presentation of the software application by a timeline graphic, wherein the first set of graphical elements are presented as an overlay that is superimposed over the timeline graphic. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computing device, comprising:
-
a system memory element a display element, configured to present graphical elements associated with performance of the computing device; and at least one processor communicatively coupled to the system memory element and the display element, the at least one processor configured to; execute a software application; detect an operation performed by the software application during execution, by the at least one processor; monitor performance of the software application, by; identifying successful execution of the operation; and identifying timing data indicating a length of time for completion of the operation during execution of the software application; and present visual feedback of the performance, via the display element of the computing device, the visual feedback comprising a first set of graphical elements indicating successful execution and the timing data, and the first set of graphical elements presented onscreen with a concurrent presentation of the software application, by; detecting an orientation of the computing device; when the orientation comprises a portrait orientation, presenting the first set of graphical elements as an overlay that is superimposed over the presentation of the software application that is concurrently executed and presented; and when the orientation comprises a landscape orientation, replacing the presentation of the software application by a timeline graphic, wherein the first set of graphical elements are presented as an overlay that is superimposed over the timeline graphic. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory, computer-readable medium containing instructions thereon, which, when executed by a processor, are capable of performing a method comprising:
-
executing a software application, by the processor; monitoring performance of the software application, by the processor, the performance comprising at least execution data and timing data associated with the software application, by; detecting an operation performed by the software application during execution, by the processor; identifying successful execution of the operation; and identifying timing data indicating a length of time for completion of the operation during execution of the software application; and presenting visual feedback of the performance, via a display element of the computing device, the visual feedback comprising a first set of graphical elements indicating successful execution and the timing data, and the first set of graphical elements presented onscreen with a concurrent presentation of the software application, by; detecting an orientation of the computing device, by the at least one processor; when the orientation comprises a portrait orientation, presenting the first set of graphical elements as an overlay that is superimposed over the presentation of the software application that is concurrently executed and presented; and when the orientation comprises a landscape orientation, replacing the presentation of the software application by a timeline graphic, wherein the first set of graphical elements are presented as an overlay that is superimposed over the timeline graphic. - View Dependent Claims (16, 17, 18)
-
Specification