Method of measuring goodness of a module schedule for a carousel
First Claim
Patent Images
1. A method comprising:
- providing a carousel schedule to a processing system, the carousel schedule including a plurality of modules, at least one of the modules having at least two instances;
creating a metric for the carousel schedule, wherein to create the metric, the processing systemdetermines an interval difference for each instance of each module of the plurality of modules,applies a function to the interval difference to determine a result for each instance of each module,adds the result for each instance of each module to a sum, the sum corresponding to the metric,adds a penalty term to the sum in response to an actual interval of any instance of any of the modules equaling one, andadds a penalty term to the sum in response to an actual interval of any instance of any of the modules equaling negative one; and
outputting the metric, the metric for use in evaluating the carousel schedule.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of determining a goodness metric of a module schedule. The module schedule comprises a plurality of modules, at least one of which exhibits multiple instances, that are arranged within the period of a carousel. The goodness metric is based, at least in part, upon the interval difference associated with each instance of all modules on the carousel. The interval difference for an instance of a module is the difference between the actual interval of the instance and a desired interval for that module.
-
Citations
8 Claims
-
1. A method comprising:
-
providing a carousel schedule to a processing system, the carousel schedule including a plurality of modules, at least one of the modules having at least two instances; creating a metric for the carousel schedule, wherein to create the metric, the processing system determines an interval difference for each instance of each module of the plurality of modules, applies a function to the interval difference to determine a result for each instance of each module, adds the result for each instance of each module to a sum, the sum corresponding to the metric, adds a penalty term to the sum in response to an actual interval of any instance of any of the modules equaling one, and adds a penalty term to the sum in response to an actual interval of any instance of any of the modules equaling negative one; and outputting the metric, the metric for use in evaluating the carousel schedule.
-
-
2. A method comprising:
-
providing a carousel schedule to a processing system, the carousel schedule including a plurality of modules, at least one of the modules having at least two instances; creating a metric for the carousel schedule, wherein to create the metric, the processing system determines an interval difference for each instance of each module of the plurality of modules, applies a function to the interval difference to determine a result for each instance of each module, and adds the result for each instance of each module to a sum, the sum corresponding to the metric; and outputting the metric, the metric for use in evaluating the carousel schedule, wherein to apply the function to the interval difference, the processing system; determines an absolute value of the interval difference;
ordetermines a square of the interval difference;
ordetermines a Logarithmic of a number, wherein the number is determined by adding one to a square of the interval difference.
-
-
3. A method comprising:
-
providing a carousel schedule to a processing system, the carousel schedule including a plurality of modules, at least one of the modules having at least two instances; creating a metric for the carousel schedule, wherein to create the metric, the processing system determines an interval difference for each instance of each module of the plurality of modules, applies a function to the interval difference to determine a result for each instance of each module, adds the result for each instance of each module to a sum, the sum corresponding to the metric, adds a penalty term to the sum in response to an actual interval of any instance of any of the modules equaling one, and adds a penalty term to the sum in response to an actual interval of any instance of any of the modules equaling negative one; and providing the metric to a user interface, the metric for use in evaluating the carousel schedule.
-
-
4. A method comprising:
-
providing a carousel schedule to a processing system, the carousel schedule including a plurality of modules, at least one of the modules having at least two instances; creating a metric for the carousel schedule, wherein to create the metric, the processing system determines an interval difference for each instance of each module of the plurality of modules, applies a function to the interval difference to determine a result for each instance of each module, and adds the result for each instance of each module to a sum, the sum corresponding to the metric; and providing the metric to a user interface, the metric for use in evaluating the carousel schedule, wherein to apply the function to the interval difference, the processing system; determines an absolute value of the interval difference;
ordetermines a square of the interval difference;
ordetermines a Logarithmic of a number, wherein the number is determined by adding one to a square of the interval difference.
-
-
5. An article of manufacture comprising:
a computer-readable medium encoded with computer instructions capable of being executed by a computer and that cause the computer to; receive a carousel schedule, the carousel schedule including a plurality of modules, at least one of the modules having at least two instances; create a metric for the carousel schedule, wherein creating the metric includes; determining an interval difference for each instance of each module of the plurality of modules, applying a function to the interval difference to determine a result for each instance of each module, adding the result for each instance of each module to a sum, the sum corresponding to the metric, adding a penalty term to the sum in response to an actual interval of any instance of any of the modules equaling one, and adding a penalty term to the sum in response to an actual interval of any instance of any of the modules equaling negative one; and output the metric, the metric for use in evaluating the carousel schedule.
-
6. An article of manufacture comprising:
-
a computer-readable medium encoded with computer instructions capable of being executed by a computer and that cause the computer to; receive a carousel schedule, the carousel schedule including a plurality of modules, at least one of the modules having at least two instances; create a metric for the carousel schedule, wherein creating the metric includes; determining an interval difference for each instance of each module of the plurality of modules, applying a function to the interval difference to determine a result for each instance of each module, and adding the result for each instance of each module to a sum, the sum corresponding to the metric; and output the metric, the metric for use in evaluating the carousel schedule, wherein applying the function to the interval difference comprises; determining an absolute value of the interval difference;
ordetermining a square of the interval difference;
ordetermining a Logarithmic of a number, wherein the number is determined by adding one to a square of the interval difference.
-
-
7. An article of manufacture comprising:
a computer-readable medium encoded with computer instructions capable of being executed by a computer and that cause the computer to; receive a carousel schedule, the carousel schedule including a plurality of modules, at least one of the modules having at least two instances; create a metric for the carousel schedule, wherein creating the metric includes determining an interval difference for each instance of each module of the plurality of modules, applying a function to the interval difference to determine a result for each instance of each module, adding the result for each instance of each module to a sum, the sum corresponding to the metric, adding a penalty term to the sum in response to an actual interval of any instance of any of the modules equaling one, and adding a penalty term to the sum in response to an actual interval of any instance of any of the modules equaling negative one; and provide the metric to a user interface, the metric for use in evaluating the carousel schedule.
-
8. An article of manufacture comprising:
-
a computer-readable medium encoded with computer instructions capable of being executed by a computer and that cause the computer to; receive a carousel schedule, the carousel schedule including a plurality of modules, at least one of the modules having at least two instances; create a metric for the carousel schedule, wherein creating the metric includes determining an interval difference for each instance of each module of the plurality of modules, applying a function to the interval difference to determine a result for each instance of each module, and adding the result for each instance of each module to a sum, the sum corresponding to the metric; and provide the metric to a user interface, the metric for use in evaluating the carousel schedule, wherein applying a function to the interval difference comprises; determining an absolute value of the interval difference;
ordetermining a square of the interval difference;
ordetermining a Logarithmic of a number, wherein the number is determined by adding one to a square of the interval difference.
-
Specification