Method and apparatus for controlling and normalizing the desired rate of a visual process across different computing platforms and environments
First Claim
1. A method, comprising:
- executing, during a cycle, a hidden process a number of times equal to an initial loop value, the hidden process gathering and processing data;
executing a visual process at an end of the cycle, the visual process displaying results of the hidden process;
measuring the cycle time;
calculating an updated loop value; and
executing a subsequent cycle wherein the hidden process is executed a number of times equal to the updated loop value so that the visual process is executed at a desired visual process rate, the method being capable of adapting to different platforms and/or hardware configurations so as to be executed at an optimal, controlled, and normalized rate.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and system for controlling and normalizing a rate of a process is described. A hidden process is executed a predetermined number of times as a loop value, and a visual process is executed to complete a cycle. The time to complete a cycle is measured, and an updated loop value is calculated. In a subsequent cycle, the hidden process is executed a number of times equal to the updated loop value so that the visual process is executed at a desired rate normalized across all computing platforms, configuration, and performance environments. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other researcher to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. 37 CFR 1.72(b).
8 Citations
24 Claims
-
1. A method, comprising:
-
executing, during a cycle, a hidden process a number of times equal to an initial loop value, the hidden process gathering and processing data;
executing a visual process at an end of the cycle, the visual process displaying results of the hidden process;
measuring the cycle time;
calculating an updated loop value; and
executing a subsequent cycle wherein the hidden process is executed a number of times equal to the updated loop value so that the visual process is executed at a desired visual process rate, the method being capable of adapting to different platforms and/or hardware configurations so as to be executed at an optimal, controlled, and normalized rate. - View Dependent Claims (2, 3, 4, 5, 6, 19, 20)
-
-
7. A set of instructions impressible upon a medium capable of being read by a machine, the set of instructions for causing a machine to implement steps for normalizing a process rate according to the set of instructions, the steps comprising:
-
executing, during a cycle, a hidden process a number of times equal to an initial loop value, the hidden process gathering and processing data;
executing a visual process at an end of the cycle, the visual process displaying results of the hidden process;
measuring the cycle time;
calculating an updated loop value; and
executing a subsequent cycle wherein the hidden process is executed a number of times equal to the updated loop value so that the visual process is executed at a desired visual process rate, the method being capable of adapting to different platforms and/or hardware configurations so as to be executed at an optimal, controlled, and normalized rate. - View Dependent Claims (8, 9, 10, 11, 12, 21, 22)
-
-
13. An apparatus, comprising:
-
means for executing, during a cycle, a hidden process a number of times equal to an initial loop value, the hidden process gathering and processing data;
means for executing a visual process at an end of the cycle, the visual process displaying results of the hidden process;
means for measuring the cycle time;
means for calculating an updated loop value; and
means for executing a subsequent cycle wherein the hidden process is executed a number of times equal to the updated loop value so that the visual process is executed at a desired visual process rate, the method being capable of adapting to different platforms and/or hardware configurations so as to be executed at an optimal, controlled, and normalized rate. - View Dependent Claims (14, 15, 16, 17, 18, 23, 24)
-
Specification