ATHLETIC SKILLS DEVELOPMENT RANKING AND TRACKING
20230024272 · 2023-01-26
Inventors
Cpc classification
A63B71/0616
HUMAN NECESSITIES
A63B2024/0071
HUMAN NECESSITIES
A63B24/0062
HUMAN NECESSITIES
International classification
A63B71/06
HUMAN NECESSITIES
A63B24/00
HUMAN NECESSITIES
Abstract
Embodiments of the invention disclosed relate to systems and methods for facilitating the development of an athlete in a given sport. In one embodiment, a system can include one or more computing devices communicating via a computer network to receive input associated with Skill Scores and to compute and store an Athlete Development Rating (ADR) based at least on said input. In one embodiment, the ADR is based on a composite score of one or more Skills Scores and/or one or more Skill Group Scores. In certain embodiments, Skill Scores are associated with date data to provide a historical view of the athlete's development. In some embodiments, Skill Scores can be based on quantitative, objective assessments and/or qualitative, subjective expert assessments. Program modules can be configured to display historical ADR data, Skill Scores, and/or Skill Group Scores.
Claims
1. A system for facilitating athletic skill development, the system comprising: a database for storing data associated with an athlete; a computer processor and a computer memory for executing program modules; a computer display monitor for displaying data associated with the athlete; one or more program modules for execution by the computer processor in conjunction with the computer memory, wherein the one or more program modules comprise instructions for: building a database for storing information associated with an athlete; receiving input for defining a plurality of Skills and a plurality of Skill Groups; providing an entry in the database for each of the Skills; storing in the database, for each of the Skills, a Skill Score for the athlete; storing in the database date data associated with the Skill Score; receiving input for assigning a Skill Group to each Skill; determining a plurality of Skill Group Scores by adding the Skill Scores of each Skill in a Skill Group; receiving input for identifying one of the plurality of Skill Group Scores as an Athlete Development Rating (ADR); displaying with the computer display monitor the ADR, one or more Skill Group Scores, and one or more Skill Scores; and displaying with the computer display monitor historical data based at least in part on the stored date data for the ADR, one or more Skill Group Scores, and/or one or more Skill Scores.
2. The system of claim 1, wherein the program modules further comprise instructions for displaying in real time the ADR in conjunction with storing a Skill Score substantially concurrently with an evaluation of the athlete in a Skill.
3. A method of facilitating athletic skill development, the method comprising: providing a database for storing data associated with an athlete; defining a plurality of Skills and a plurality of Skill Groups; providing an entry in the database for each of the Skills; storing in the database, for each of the Skills, a Skill Score for the athlete; storing in the database date data associated with the Skill Score; assigning a Skill Group to each Skill; determining a plurality of Skill Group Scores by adding the Skill Scores of each Skill in a Skill Group; identifying one of the plurality of Skill Group Scores as an Athlete Development Rating (ADR); displaying the ADR, one or more Skill Group Scores, and one or more Skill Scores; and displaying historical data based at least in part on the stored date data for the ADR, one or more Skill Group Scores, and/or one or more Skill Scores.
4. The method of claim 3, further comprising determining an average of the Skill Scores for a Skill Group.
5. The method of claim 4, further comprising displaying said average.
6. The method of claim 3, wherein the ADR is the Skill Group Score for a Skill Group comprising the Skills QB IQ, Mobility, Technique and Control, Quick Release, and Accuracy.
7. The method of claim 3, wherein determining a plurality of Skill Group Scores comprises adding the Skill Scores multiplied by a weight.
8. The method of claim 3, further comprising displaying in real time the ADR, in conjunction with storing a Skill Score substantially concurrently with an evaluation of the athlete in a Skill.
9. The method of claim 3, wherein the plurality of Skills Groups comprises Basketball IQ, Passing Accuracy, Dribbling, Shooting Mechanics, Scoring Levels, Passing Footwork, Running Lanes, and Defensive Footwork.
10. The method of claim 3, wherein the plurality of Skills Groups comprises Volleyball IQ, Serve, Pass Underhand, Overhand/Set, Attack, Block, Dig, Movement/Footwork, Attitude, Coachable/Leadership, and/or Athletic Skills.
11. The method of claim 3, wherein the plurality of Skill Groups comprises Accuracy, Arm Strength, Mechanics, Pass Play Footwork, Pass Protection, and QB IQ.
12. The method of claim 11, wherein the Mechanics Skill Group comprises the Skills Stance/Knee Bend, Load Efficiency, Weight Transfer, and Follow Through.
13. The method of claim 11, wherein the Pass Play Footwork Skill Group comprises the Skills 3-Step Drop, 5-Step Drop, and Sprint.
14. The method of claim 11, wherein the Routes Skill Group comprises the Skills Slant, Comeback, Curl, Out, Corner, and Post.
15. The method of claim 11, wherein the Pass Protection Skill Group comprises the Skills 5-Man, 6-Man, and 7-Man.
16. The method of claim 11, wherein the QB IQ Skill Group comprises the Skills Fronts, Coverages, Gaps, Techniques, and Zone Drops.
17. A method of facilitating athletic skill development, the method comprising: storing in a database a Skill Score for each of a plurality of Skills; determining an Athlete Development Rating (ADR) based at least in part on the Skill Scores; and displaying the ADR and one or more Skill Scores.
18. The method of claim 17, the method further comprising: assigning to each of the plurality of Skills one of a plurality of Skill Groups; storing in the database date data associated with each Skill Score; determining a plurality of Skill Group Scores by adding the Skill Scores of each Skill in a Skill Group; and displaying historical data based at least in part on the stored date data for the ADR, one or more Skill Group Scores, and/or one or more Skill Scores.
19. The method of claim 18, wherein the plurality of Skills Groups comprises Basketball IQ, Passing Accuracy, Dribbling, Shooting Mechanics, Scoring Levels, Passing Footwork, Running Lanes, and Defensive Footwork.
20. The method of claim 18, wherein the plurality of Skills Groups comprises Volleyball Development Rating, Volleyball IQ, Serve, Pass Underhand, Overhand/Set, Attack, Block, Dig, and/or Athletic Skills.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0025] The invention itself will best be understood by reference to the following detailed description of an illustrative embodiment when read in conjunction with the accompanying drawings, wherein:
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]
[0049]
[0050]
[0051]
[0052]
[0053]
[0054]
[0055]
[0056]
[0057]
[0058]
[0059]
[0060]
[0061]
[0062]
[0063]
[0064]
[0065]
[0066]
[0067]
[0068]
[0069]
[0070]
[0071]
[0072]
[0073]
[0074]
[0075]
[0076]
[0077]
[0078]
[0079]
[0080]
[0081]
[0082]
[0083]
[0084]
[0085]
[0086]
[0087]
[0088]
[0089]
[0090]
[0091]
[0092]
[0093]
[0094]
[0095]
[0096]
[0097]
[0098]
[0099]
[0100]
[0101]
[0102]
[0103]
[0104]
[0105]
[0106]
[0107]
[0108]
[0109]
[0110]
[0111]
[0112]
[0113]
[0114]
[0115]
[0116]
[0117]
[0118]
[0119]
DETAILED DESCRIPTION OF ILLUSTRATIVE EMBODIMENTS
[0120] In the following detailed description of exemplary embodiments of the invention, specific exemplary embodiments in which the invention may be practiced are described in sufficient detail to enable those skilled in the relevant technology to practice the invention, and it is to be understood that other embodiments may be used and that mechanical, electrical and other changes may be made without departing from the spirit or scope of the present invention.
[0121] In this disclosure the following terms will be used throughout. A Skill can include any physical behavior or mental trait used in the performance of a sport, training for a sport, or assessing the athletic development of an athlete in a given sport. A Skill Score refers to an assessment (quantitative and/or qualitative) of an athlete's proficiency with regard to a given Skill. A Skill Group refers to a set of one or more Skills. A Skill Group Score refers to a sum or aggregation of Skills Scores associated with the Skills included in a Skill Group; the sum or aggregation, in some embodiments, includes weighted Skill Scores. The Athlete Development Rating (ADR) can be a pre-determined Skill Group and/or a collection of Skills suitably selected depending on the sport and/or the specific objectives of a given skills development program.
[0122] In some embodiments, a Skill Score can be based on an assessment by an expert (or group of experts) on a given sport. The expert assessment can be based on various measurement scales (such as a scale of a score from 1 to 10; or a scale from 1 to 5; or a qualitative scale such as “poor”, “below average”, “average”, “above average”, “good”, or “excellent”). An expert assessment can include an automated assessment component that uses, for example, machine vision, machine learning, a computerized expert system, or the like.
[0123] Accuracy is a Skill Group associated with an athlete's ability to hit a target. In one embodiment, Accuracy can include the Skills Tennis Balls and/or Tire Throws. Tennis Balls is a skill of throwing a tennis ball at a target. The Skill Score for Tennis Balls is based on the number of times the athlete hits a target out of a predetermined number of attempts. Tire Throws is a skill of throwing a football through the center of a tire. The Skill Score for Tire Throws is based on the number of times the athlete successfully throws the football through the center of the tire out of a predetermined number of attempts.
[0124] Arm Strength is a Skill Group associated with assessing an athletes' arm strength. In one embodiment, Arm Strength can include the Skills Ball Velocity, Sitting Throws Distance, and/or Longball Standing. In one embodiment, Ball Velocity is an athlete's skill of maximizing the velocity imparted to a tennis ball in a throw. The Skill Score for Ball Velocity can be based on a measurement of the velocity of the ball that an athlete throws; the Skill Score for Ball Velocity can depend on, for example, the velocity of the ball in integer increments of miles per hour. The velocity of the ball can be measured using, for example, a radar gun. The Skill Sitting Throws Distance is a skill of maximizing the distance traveled by an athlete's throw from a sitting position; the Skill Score for Sitting Throws Distance can be based on measuring the distance traveled by the ball. In one embodiment, the distance is measured in yard increments. The Skill Longball Standing is a skill of maximizing the distance traveled by an athlete's throw from a standing position; the Skill Score for Longball Standing can be based on a distance traveled by the ball. In one embodiment, the distance is measured in yard increments.
[0125] Mechanics is a Skill Group associated with assessing the proficiency of properly engaging in body motions and/or using body part positions during execution of movements associated with a sport. In one embodiment, Mechanics can include the Skills Stance/Knee Bend, Ball-on-the-Shelf (BOS), Load Efficiency, Alley, Weight Transfer, Follow Through, Shoulder-to-Shoulder, 3-Seconds, and/or Spin Integrity. Stance/Knee Bend refers to the position of an athlete's feet in a throwing stance, along with a slight inflection of the knee; the Skill Score for Stance/Knee Bend can be based on an expert assessment of the proper execution of the position of the feet and the inflection of the knee. BOS refers to properly holding a ball above the breast plate before the athlete throws the ball; the Skill Score for BOS can be based on an expert assessment of the proper positioning of the ball. Load Efficiency refers to movement the athlete uses to load the ball into a throwing position from the BOS position; the Skill Score for Load Efficiency can be based on an expert assessment of the proper execution of the movement. Alley refers to the movement an athlete uses to move the throwing elbow forward into a throw as the athlete's movement transitions from a load position to throwing the ball; the Skill Score for Alley can be based on an expert assessment of the proper positioning of the ball.
[0126] Weight Transfer refers to the athlete distributing the athlete's weight to a back foot in the throwing stance during the Load phase and then transferring the weight to a front foot while moving into the Alley phase; the Skill Score for Weight Transfer can be based on an expert assessment of the proper transferring of the athlete's weight. Follow Through refers to movement an athlete uses after throwing a ball, where the throwing elbow and arm fall downward completely toward the opposite thigh; the Skill Score for Follow Through can be based on an expert assessment of the proper elbow and arm movement. Shoulder-to-Shoulder refers to the movement an athlete uses to aim the lead shoulder at a target and end with the throwing shoulder aimed at the target after the BOS, Load, Alley, and Follow Through phases are completed; the Skill Score for Shoulder-to-Shoulder can be based on an expert assessment of the proper shoulder movement. 3-Seconds refers to an athlete's ability to hold the Stance and Follow Through positions after full completion of a throw; the Skill Score for 3-Seconds can be based on an expert assessment of an athlete's balance and body control. Spine Integrity refers to an athlete's ability to hold their body position in an upright position throughout a throw without leaning left or right. The Skill Score for Spine Integrity can be based on an expert assessment of the athlete's ability to hold the spine in position.
[0127] Run Play Footwork is a Skill Group associated with an assessment of the knowledge and execution of proper body movements and ball position for run play in football. In one embodiment, Run Play Footwork can include the Skills Seat-the-Ball, A-Gap Right/Left, Reverse Pivot A-Gap Right/Left, Off Tackle Right/Left, Reverse Pivot Off Tackle Right/Left, Toss Sweep Right/Left, Toss Boot Opposite, Option Pitch, Option Read, Inside Zone, Outside Zone, and/or Play Action. Seat-the-Ball refers to the movement an athlete uses to pull the ball close to the mid-section of the body after receiving the ball from an offensive center; the Skill Score for Seat-the-Ball can be based on an expert assessment of the proper ball pulling movement. A-Gap Right/Left refers to the movement an athlete uses to receive the ball from an offensive center, turning to the right or left of the center, and handing the ball to a runner between the offensive center and the guard players at a depth that allows for the runner to receive the ball and run in a desired direction.
[0128] Reverse Pivot A-Gap Right/Left refers to the movement an athlete uses to receive the ball from an offensive center, reverse pivoting to the right or left of the center, and handing the ball to a runner between the offensive center and the guard players at a depth allowing for the runner to receive the ball and run in a desired direction. Off Tackle Right/Left refers to the movement an athlete uses to receive the ball from an offensive center, turning to the right or left of the center, and handing the ball to a runner between the offensive guard and the tackle players at a depth allowing for the runner to receive the ball and run in a desired direction.
[0129] Reverse Pivot Off Tackle Right/Left refers to a movement an athlete uses to receive the ball from an offensive center, reverse pivoting to the right or left of the offensive center and handing the ball to a runner between the offensive guard and the tackle players at a depth allowing for the runner to receive the ball and run in a desired direction. Toss Sweep Right/Left refers to the movement an athlete uses to receive the ball from an offensive center, reverse pivot to the right or left of the offensive center, and pitch the ball to the runner at a depth allowing for the runner to receive the ball and run in a desired direction. Toss Boot Opposite refers to a movement an athlete uses to receive the ball from an offensive center, reverse pivot to the right or left of the offensive center, fake a pitch to the runner, reverse direction to run with the ball in the opposite direction, and take a throwing stance on the opposite side of the offensive center at a depth for throwing.
[0130] Option Pitch refers to a movement an athlete uses to pitch a ball to a runner by pronating the thumb on the pitching hand downward; the Skill Score for Option Pitch can be based on an expert assessment of the proper movement of the hand and thumb by the athlete. Option Read refers to a process an athlete uses to identify the threat of a defensive tackler and to deliver a pitch to a runner using Option Pitch; the Skill Score for Option Read can be based on an expert assessment of the athlete's proper identification of the threat and pitch delivery.
[0131] Inside Zone refers to movement an athlete uses while in the Shotgun position to hand a ball to a runner to allow the runner to run between the tackle players. Outside Zone refers to a movement an athlete uses while in the Shotgun position to hand a ball to a runner to allow the runner to run inside or outside of the tackle players. Play Action refers to the movement an athlete uses to turn to fake a hand-off to a runner by extending the ball, pulling the ball back to the Seat-The-Ball position, and setting up to deliver a throw.
[0132] The respective Skill Scores for A-Gap Right/Left, Reverse Pivot A-Gap Right/Left, Off Tackle Right/Left, Reverse Pivot Off Tackle Right/Left, Toss Sweep Right/Left, Toss Boot Opposite, Inside Zone, Outside Zone, and Play Action can be based on an expert assessment of the athlete's proper body movement, ball handling, and spatial/timing execution by the athlete.
[0133] Pass Play Footwork is a Skill Group associated with assessment of the knowledge and execution of proper body movements and ball position for pass play in football. In one embodiment, Pass Play Footwork can include the Skills 1-Step Drop, 3-Step Drop, 5-Step Drop, Sprint, Screens, and/or RPO PF. 1-Step Drop, 3-Step Drop, and 5-Step Drop refer to the movement an athlete uses to drop back to pass, to set up into a throwing position, using one step, three steps, and five steps, respectively. Sprint refers to the movement an athlete uses to rollout of the pocket to throw the ball on the run to a receiver. The Skill Score respectively for 1-Step Drop, 3-Step Drop, 5-Step Drop, and Sprint can be based on an expert assessment of the athlete's proper body movement.
[0134] Screens refers to the movement an athlete uses to drop back to pass while enticing defensive players forward, then passing the ball to a nearby player who is behind said defensive players. Run-Pass-Option Play Fake (RPO PF) refers to the movement an athlete uses from the Shotgun position to fake a hand-off to a runner and then deliver a pass to a receiver. The Skill Score respectively for Screens and RPO PF can be based on an expert assessment of the proper body movement, ball handling, and spatial/timing execution by the athlete.
[0135] Routes is a Skill Group associated with an assessment of the execution of throwing various passing routes from a standard football passing tree. In one embodiment, Routes can include Skills Slant, Flat, Comeback, Curl, Dig, Corner, Post, and/or Go. The Skill Score for each of the Skills associated with Routes can be based on an expert assessment of the proper body movement, ball handling, and spatial/timing execution by the athlete.
[0136] Football Personnel Packages is a Skill Group associated with an assessment of understanding the standard offensive personnel groupings. In one embodiment, Football Personnel Packages can include 00, 01, 02, 10, 11, 12, 13, 20, 21, 22, and/or 23. In certain embodiments, offensive personnel packages can be denoted by two-digit numbers that identify the type of offensive personnel groupings and the number of each type of player. In one embodiment, the inventive method can include Football Personnel Packages defined as follows. 00 refers to 0 running backs, 0 tight ends, and 5 wide receivers. 01 refers to 0 running backs, 1 tight end, and 4 wide receivers. 02 refers to 0 running backs, 2 tight ends, and 3 wide receivers. 10 refers to 1 running back, 0 tight ends, and 4 wide receivers. 11 refers to 1 running back, 1 tight end, and 3 wide receivers. 12 refers to 1 running back, 2 tight ends, and 2 wide receivers. 13 refers to 1 running back, 3 tight ends, and 1 wide receiver. 20 refers to 2 running backs, 0 tight ends, and 3 wide receivers. 21 refers to 2 running backs, 1 tight end, and 2 wide receivers. 22 refers to 2 running backs, 2 tight ends, and 1 wide receiver. 23 refers to 2 running backs, 3 tight ends, and 0 wide receivers.
[0137] Pass Protection is a Skill Group associated with an athlete's understanding of the standard offensive pass protection schemes. In one embodiment, Pass Protection can include schemes Bob, Slide, Combo, 5-Man, 6-Man, and 7-Man. Bob refers to man-on-man blocking by each offensive lineman. Slide refers to each offensive lineman blocking a zone area to their right or left. Combo refers to a combination blocking scheme where half of the offensive linemen block using the Bob scheme and the other half uses the Slide scheme to block zone areas. 5-Man refers to five offensive linemen blocking the defensive lineman and linebackers. 6-Man—refers to five offensive linemen and the running back blocking the defensive lineman and linebackers. 7-Man refers to five offensive linemen, the running back, and a tight end blocking the defensive lineman and linebackers.
[0138] QB IQ is a Skill Group associated with an athlete's understanding of defensive personnel groupings and positions. In one embodiment, QB IQ includes the Skills Fronts, Coverages, Gaps, Techniques, and/or Zone Drops. Fronts refers to alignments of defensive linemen. Coverages refers to alignment and responsibilities of defensive secondary players. Gaps refers to spaces between offensive linemen. Techniques refers to a numbering system identifying defensive linemen alignment in front of offensive linemen (for example, a “0” technique is lined up, head up, in front of the center). Zone Drops refers to an area a defender covers within a particular defense.
[0139] The Skill Score for each of the Skills associated with Football Personnel Packages, Pass Protection, and QB IQ can be based on an athlete's performance on respective questionnaires. By way of example, referencing
[0140] QB Development Rating (QBDR) is a Skill Group associated with an assessment of an athlete's proficiency as a football quarterback. In some embodiments, QBDR can be a composite score based on a set of selected Skill Scores and/or Skill Group Scores. In one embodiment, QBDR can include Skills and/or Skill Groups such as Composure, Leadership, QB IQ, Competitiveness, Mobility, Technique and Control, Poise, Vision, Quick Release, Accuracy, Arm Strength, Urgency, and/or Work Efficiency.
[0141] Composure refers to an athlete's ability to perform athletically and with a high level of skill while under duress, conflict. and/or fatigue. Leadership refers to, for example, an athlete's work ethic and ability to inspire others to compete and improve skills; an athlete's ability to communicate effectively with trainers and teammates; and an athlete's ability to interact well with trainers and teammates; the Skill Score for Leadership can be based on an expert assessment of leadership abilities during a training session. Competitiveness refers to an athlete's desire to excel in competition and to achieve a goal against a standard (such as a generic QBDR scale, for example) and/or the ADR of athletes. Mobility refers to an athlete's ability to move athletically.
[0142] Technique and Control refers to an athlete's use of technique and control in performing a throw. Poise refers to an athlete's trait of associated with being balanced, calm, and/or confident in stressful situations; an assessment of Poise can be obtained by, for example, applying stress through various athletic conditioning and mental drills. Vision refers to an athlete's ability to Vision can be associated with an athlete's ability to, for example, anticipate when to throw, shoot, and/or otherwise release a ball during a throw towards a moving target (such as a catcher, receiver, or the like); the Skill Score for Vision can be based on an expert assessment of an athlete's ability to scan the field of play and anticipate when and where a receiver will be open. Quick Release refers to an athlete's performance in quickly releasing the ball from the time of BOS to Alley; the Skill Score for Quick Release can be based on timing the movement. Urgency refers to an athlete's ability to raise their pace of play while maintaining control and efficient execution of a skill. Work Efficiency refers to an athlete's efficiency in movement and throwing with minimum wasted motion.
[0143] The Skill Score for respectively Competitiveness, Mobility, Technique and Control, Poise, Vision, and Work Efficiency can be based on an expert assessment of the athlete's exhibition of relevant physical movements and/or mental traits during a training session and/or in a performance on, for example, a relevant questionnaire.
[0144] Basketball Development Rating is a Skill Group associated with an assessment of an athlete's proficiency as a basketball player. In some embodiments, Basketball Development rating can be a composite score based on a set of selected Skill Scores and/or Skill Group Scores. In one embodiment, Basketball Development Rating can include Skills and/or Skill Groups such as Basketball IQ, Composure, Competitiveness, Mobility, Control, Urgency, Poise, Vision, Anticipation, Work Efficiency, Accuracy, and/or Basketball Skills.
[0145] Basketball IQ is a Skill Group associated with an assessment of an athlete's ability to predict and adapt to a game or drill in progress based on the athlete's holistic understanding of basketball. Basketball IQ can include Skills such as Dribbling, Shooting, Passing, Techniques, Zone Reads, Trapping Defense, Half Court Offense, Half Court Defense.
[0146] Dribbling refers to bouncing the ball repeatedly without interruption. Shooting refers to throwing or tossing the ball towards the basket. Passing refers to an intentional transfer of the ball from one player to another on the same team. Techniques refers to the skill level a player uses to perform a basketball skill like Passing, Shooting or playing defense.
[0147] Zone Reads refers to a player's ability to anticipate where an opening will or will not be in a zone defense. Trapping Defense refers to player's understanding and execution of how to play trapping defense when two players defend an offensive player. Half Court Offense refers to a player's understanding and execution of offensive strategy that is executed once the ball is in the opponent's half of the court. Half Court Defense refers to player's understanding and execution of defensive strategy that is executed once the ball is in one's half of the court.
[0148] Passing Accuracy is a Skill Group associated with an assessment of an athlete's ability to transfer the ball to a player on the same team from a distance with accuracy. Passing Accuracy can include Skills such as 2 Hand Chest and Bounce Pass and/or 1 Hand Chest and Bounce Pass.
[0149] 2 Hand Chest and Bounce Pass refers to a player transferring the ball to another player on the same team using a two-handed passing method. 1 Hand Chest and Bounce Pass refers to a player transferring the ball to another player on the same team using a one-handed passing method.
[0150] Dribbling is a Skill Group associated with an assessment of an athlete's ability to control the ball by bouncing the ball repeatedly without interruption. Dribbling can include Skills such as Right hand, Left hand, Behind the back, Between the legs, Front Crossover, Spider Dribble, and/or In-and-Out Right/Left.
[0151] Right hand refers to a player's ability to dribble with their right hand consistently and repetitively without interruption. Left hand refers to a player's ability to dribble with their left hand consistently and repetitively without interruption. Behind the back refers to a player's ability to dribble behind their back transferring the ball from one hand to another consistently and repetitively without interruption. Between the legs refers to a player's ability to dribble between their legs in a staggered position transferring the ball from one hand to another consistently and repetitively without interruption.
[0152] Front Crossover refers to player's ability to dribble from one side to another in front of their body transferring the ball from one hand to another consistently and repetitively without interruption. Spider Dribble refers to a player's ability to stand with their legs spread apart, drop the ball in front of them, and repeatedly: hit the ball with one hand and then the opposite hand, then reach behind and hit it with one hand and then the opposite hand. In-and-Out Right/Left refers to a player's ability to dribble with one hand will moving the ball across their body in front and then back to the same side using one hand.
[0153] Shooting Mechanics is a Skill Group associated with an assessment of an athlete's ability to shoot efficiently. Shooting Mechanics can include Skills such as Shooting Stance, Shooting Form, Elbow Placement, Release Point, and/or Follow Through.
[0154] Shooting Stance refers to a player's stance while shooting, and includes having balance and a slight bend at the knee. Shooting Form refers to a player's ability to hold the ball and raises it upward to position the ball to be released towards the basket. Elbow Placement refers to a player's ability to maintain their elbow sitting in an “L” position while shooting. Release Point refers to a player's ability to release the ball with a high arc by having a high release point (that is, elbow above the eyes). Follow Through refers to a player's ability to have a fully extended arm held in place after the player shoots.
[0155] Scoring Levels is a Skill Group associated with an assessment of an athlete's ability to score baskets from various positions and depths on the court. Scoring Levels can include Skills such as Layups, 15-ft Range, Free Throws, and/or 3-Pointers.
[0156] Layups refers to an athlete's skill in executing a two-point a shot where the player leaps from below the basket and lays up the ball near the basket using one hand. 15-ft Range refers to a player's ability in executing a shot towards the basket from a distance of 15 feet. Free Throws refers to a player's ability in executing a shot unopposed from behind the free throw line. 3-Pointers refers to player's ability to shoots the ball towards the basket from behind the three-point line as designated on a basketball court.
[0157] Passing Footwork is a Skill Group associated with an assessment of an athlete's ability to use efficient footwork to transfer the ball to another player on the same team. Passing Footwork can include Skills such as Pick and Roll, Pick and Pop, 1 Hand Pocket Pass, 2 Hand Pocket Pass, 1 Hand Bounce Pass, 2 Hand Bounce Pass, and/or Retreating Out Of Trap.
[0158] Pick and Roll refers to a player's ability to set a screen for another teammate handling the ball and then moving towards the basket to receive a pass. Pick and Pop refers to a player's ability to set a screen for another teammate handling the ball and then moving to an open area to receive a pass. 1 Hand Pocket Pass refers to a player's ability to pass the ball through a narrow gap between players using one hand. 2 Hand Pocket Pass refers to a player's ability to pass the ball through a narrow gap between players using two hands. 1 Hand Bounce Pass refers to a player's ability to transfer the ball to a teammate using one hand to bounce the ball. 2 Hand Bounce Pass refers to a player's ability transferring the ball to a teammate using two hands to bounce the ball. Retreating Out Of Trap refers to a player's ability as an offensive player, when defended by two players, to retreat to create distance while dribbling with one hand.
[0159] Running Lanes is a Skill Group associated with an assessment of an athlete's ability to run the length of the court creating space while a teammate simultaneously dribbles up the court while running. Running Lanes can include Skills such as Fast Break From Both Wings, Down The Middle, Baseline To Baseline, and/or Foot Quickness Drills On Wood.
[0160] Fast Break From Both Wings refers to a player's ability to dribble up one side of the court full speed and score. Down The Middle refers to a player's ability to dribble up the middle of the court full speed and score. Baseline To Baseline refers to a player's ability to dribble up the court from one baseline to the opposite end while running full speed.
[0161] Defensive Footwork is a Skill Group associated with an assessment of an athlete's ability to efficiently use footwork to position their body and hands in effective defensive positions. Defensive Footwork can include Skills such as Defensive Stance, Hand Up On Shot, Hand In Passing Lane, Cut Off Baseline, Lateral Movement, Denying Passing Lanes, Force Baseline, Defensive Positioning On Ball, and/or Side and Away From Ball Side.
[0162] Defensive Stance refers to a player's ability to bend the knees, keep hips low, and chest up to see the offensive player. Hand Up On Shot refers to a player's ability to be in a defensive position while having one hand forward to disrupt the offensive players vision and to influence the direction in which the offensive player can move. Hand In Passing Lane refers to player's ability to be in a defensive position while having one hand in the pathway to where the offensive player wants to pass the ball to another teammate.
[0163] Cut Off Baseline refers to a defensive player's ability to deny the offensive player a clear path to dribble down the baseline. Lateral Movement refers to a player's ability to move laterally with athleticism and quickness. Denying Passing Lanes refers to player's ability to be in a defensive position while having one hand in the pathway to where the offensive player wants to pass the ball to another teammate. Force Baseline refers to an athlete's ability to forcing an offensive player who is dribbling to dribble towards the baseline, while denying the offensive player penetration to the middle of the court.
[0164] Basketball Personnel Packages is a Skill Group associated with an assessment of an athlete's knowledge, understanding and execution of basketball offenses, defenses and play sets. Basketball Personnel Packages can include Skills such as Man 2 Man, 2-3, 2-1-2, 1-2-2, 1-3-1, Box & 1, High Post, Low Post, Wing, and/or Elbow.
[0165] Man 2 Man refers to a player's ability to defend against an offensive player as their sole defensive assignment. 2-3 refers to a player's ability to defend within a defensive formation where two players are positioned near the top of the formation and three players are positioned in the underneath position. 2-1-2 refers to a player's ability to defend within a defensive formation where two players are positioned near the top of the formation, one player is positioned in the mid-position and two players are positioned in the underneath position.
[0166] 1-2-2 refers to a player's ability to defend within a defensive formation where one player is positioned near the top of the formation, two players are positioned in the mid-position, and two players are positioned in the underneath position. 1-3-1 refers to a player's ability to defend within a defensive formation where one player is positioned near the top of the formation, three players are positioned in the mid-position and one player is positioned in the underneath position.
[0167] Box & 1 refers to a player's ability to defend within a defensive formation where one defensive player uses man-to-man defense on one player and the other four defensive players use zone defense.
[0168] Volleyball Development Rating is a Skill Group associated with an assessment of an athlete's proficiency as a volleyball player. Volleyball Development Rating can include Skills such as Volleyball IQ, Composure, Competitiveness, Mobility, Volleyball Technique & Control, Poise, Vision, Attack, Work Efficiency, Volleyball Accuracy, Power, and/or Urgency. Volleyball Technique & Control refers to an athlete's ability to use proper volleyball technique and body control to execute volleyball skills including, for example, hitting, setting, blocking and digging. Volleyball Accuracy refers to an athlete's ability to place the ball at a specific location on the volleyball court or transfer the ball to another player by either hitting or setting the ball. Volleyball IQ is a Skill Group associated with an assessment of an athlete's ability to predict and adapt to a game or drill in progress based on the athlete's understanding of the overall game of volleyball. Volleyball IQ can include Skills such as passing, setting, blocking, digging and serving.
[0169] Serve is a Skill Group associated with an assessment of an athlete's ability to put the ball in play by hitting the ball over the net into the opposing court. Serve can include Skills such as Toe Point, QB Arm, Toss Away, Step Forward, Big Hand, Elbow High, and/or Follow Through.
[0170] Toe Point refers to an athlete's ability to effectively point their toe in the direction of their serve. QB Arm refers to an athlete's ability to hold their serving arm high with the elbow pointing upward and the hand above the ear. Toss Away refers to an athlete's ability to lift the ball in the air with the non-dominant hand and keep the ball lined up with the shoulder and slightly in front of the body. Step Forward refers to an athlete's ability to transfer the weight of the body by stepping forward with the back foot as the player hits the ball with their serving hand. Big Hand refers to an athlete's ability to stretching their hands and fingers wide when blocking or setting the ball. Elbow High refers to an athlete's ability to hold their serving arm high with the elbow pointing upward and the hand above the ear. Follow Through refers to an athlete's ability to follow through with their serving arm and hand from a high position downward as the athlete puts the ball in play or spikes the ball.
[0171] Pass Underhand is a Skill Group associated with an assessment of an athlete's ability to put the ball in play by serving using an underhand or upward hand and arm motion. Pass Underhand can include Skills such as Wide Base, Platform Drop, Extension, Target Hip Turn, Platform Out, Freeze, and/or Communicate. Wide Base refers to an athlete's ability to position their feet in a wide stance to provide stability and balance when hitting the volleyball. Platform Drop refers to an athlete's ability to contact and control the volleyball when it drops below the waist by locking the elbows and contacting the ball above the wrists and below the elbows. Extension refers to an athlete's ability to execute a defensive move where the athlete extends to their right or left to make contact with the ball. Target Hip Turn refers to an athlete's ability to keep their upward hip pointed at the aiming point when putting the ball in play by serving overhand. Communicate refers to an athlete's ability to communicate with teammates to avoid confusion and for safety. The Skill Communicate can involve using short words or phrases that are easily heard and understood by teammates, such as “I got it,” “Mine,” or “Me.”
[0172] Overhand/Set is a Skill Group associated with an assessment of an athlete's ability to direct the ball to a teammate by hitting the ball with the fingers in an overhead setting motion. Overhand/Set can include Skills such as Under Ball, Right Foot Forward, Hands High, Extension, and/or Communicate. Under Ball refers to an athlete's ability to position their body directly underneath a ball in the air to hit the ball using the fingers in an overhead setting motion. Hands High refers to an athlete's ability to position their hands high overhead after getting in position to direct the ball to a teammate. Extension refers to an athlete's ability to extend the arms at the elbow when following through an overhead setting motion.
[0173] Attack is a Skill Group associated with an assessment of an athlete's ability to attack the ball towards the opponent's side of the court in a spike, tip, set or over-the-head contact. Attack can include Skills such as Left-Right-Left Jump and/or Bow & Arrow. Left-Right-Left Jump refers to an athlete's ability to approach the ball for hitting or the net for block using a left-foot, right-foot, left-foot jumping technique. Bow & Arrow refers to an athlete's ability to serve using an overhead technique where the off-hand holds the ball straight out and the hitting hand is positioned near the ear. The server tosses the ball in the air with the off-hand and then hits the ball using an overhead swing of the serving hand.
[0174] Block is a Skill Group associated with an assessment of an athlete's ability to position the body to block an opponent's hit ball from crossing the net. Block can include Skills such as Hand High, Legs Flexed, Shuffle, Crossover, Close Block, Hands Penetrate, and/or Communicate.
[0175] Hand High refers to an athlete's ability to positioning their hands high overhead when blocking an opponent's hit ball to minimize the space the opponent's hit ball can have to get over the net. Legs Flexed refers to an athlete's ability to be in position prior to the ball being put in play by standing with a slight knee bend while facing the opposing team. Shuffle refers to an athlete's ability to move into position to hit or serve the ball by sliding to either side without crossing the feet. Crossover refers to an athlete's ability to move into position to hit or serve the ball by crossing over the feet. Close Block refers to an athlete's ability to position the body close to a teammate, while the two simultaneously jump to block an attack hit, to limit the seams between them as the two players jump to block. Hands Penetrate refers to an athlete's ability to get their hands onto the other side of the net as far as possible to narrow the angles available to the opponent.
[0176] Dig is a Skill Group associated with an assessment of an athlete's ability to keep a hard-driven ball, usually a spike, in play by not letting it hit the floor. Dig can include Skills such as Low Posture, Platform to Target, and/or Floor Skills (for example, Sprawl, Dives, and/or Rolls).
[0177] Low Posture refers to an athlete's ability to remain in a low posture stance in order to dig out a ball that is driven low. Platform to Target refers to an athlete's ability to keep their arm and leg platform position while driving low to dig out a hard-driven hit ball. Floor Skills refers to Skills such as Sprawl, Dives, and/or Rolls. Sprawl refers to an athlete's ability to make a defensive hit by sprawling out by leaning forward and lunging to hit the ball. Dives refers to an athlete's ability to make a defensive hit by diving forward and leaving the feet to hit the ball. Rolls refers to an athlete's ability to execute sprawl motion with a roll on the floor after hitting the ball, as a method of protecting their body while on the floor.
[0178] Athletic Skills is a Skill Group associated with an assessment of an athlete's ability to perform athletic skills and physical movement used to play Volleyball. Athletic Skills can include Skills such as Broad Jump, Medicine Ball Throw, Vertical Jump, Approach Jump, and/or Block Jump. Broad Jump refers to an athlete's ability to jump the farthest distance possible from a standing start. Medicine Ball Throw refers to an athlete's ability to throw a weighted ball the farthest distance possible from a standing start. Vertical Jump refers to an athlete's ability to jump the highest distance possible from a standing start. Approach Jump refers to an athlete's ability to jump the highest distance possible taking one or more steps to start. Block Jump refers to an athlete's ability to jump the highest distance possible from a standing start and touching a wall at the highest point with both hands.
[0179] Referencing
[0180] Each of application server 10, admin device 20, trainer device 30, and athlete device 40 can be a standalone computer or mobile computing device, mainframe computer system, workstation, network computer, desktop computer, laptop, or the like. Each of application server 10, admin device 20, trainer device 30, and athlete device 40 can include: (A) one or more processors 17, 24, 36, and 44, respectively, coupled to memory 11, 26, 36, and 46; (B) network interface 16, 28, 38, and 48 to communicate via network 50; and (C) one or more input/output (I/O) devices such as video devices, audio devices, and displays in operable communication with processors 17, 24, 36, 44 and memories 11, 26, 36, and 46.
[0181] Processors 17, 24, 36, 44 suitable for the execution of a computer programs include both general and special purpose microprocessors and any one or more processors of any digital computing device. For instance, processor 17 can receive instructions and data from a read-only memory or a random-access memory or both. The essential elements of a computing device are a processor for performing actions in accordance with instructions and one or more memory devices for storing instructions and data. Generally, a computing device will also include, or be operatively coupled to receive data from or transfer data to, or both, one or more mass storage devices for storing data, e.g., magnetic, magneto-optical disks, or optical disks; however, a computing device need not have such devices. Moreover, a computing device can be embedded in another device, e.g., a mobile telephone, a personal digital assistant (PDA), a mobile audio or video player, a game console, a Global Positioning System (GPS) receiver, or a portable storage device (e.g., a universal serial bus (USB) flash drive).
[0182] Network interface 16, 28, 38, and 48 may be configured to allow data to be exchanged between application server 10, admin device 20, trainer device 30, and/or athlete device 40 via network 50. In various embodiments, network interface 16, for example, can support communication via wired or wireless general data networks, such as any suitable type of Ethernet network, for example, via telecommunications/telephony networks such as analog voice networks or digital fiber communications networks, via storage area networks such as Fiber Channel SANs, or via any other suitable type of network and/or protocol.
[0183] Memory 11 can include Athlete Development Rating (ADR) logic 15 that can be configured to implement certain embodiments described herein. In one embodiment, ADR logic 15 can include computer program modules corresponding to one or more of the various embodiments described herein. For example, ADR logic 15 can be implemented in various embodiments using any desired programming language, scripting language, or combination of programming languages and/or scripting languages (e.g., C, C++, C#, JAVA®, JAVASCRIPT®, PERL®, and the like).
[0184] The steps and actions of system 100 described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a program module executed by a processor, or in a combination of the two. A program module may reside in RAM, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. An exemplary storage medium can be coupled to processor 17, 24, 36, 44 such that said processor can read information from, and write information to, the respective storage medium. In the alternative, the storage medium may be integrated into said processor. Further, in some embodiments, said processor and the storage medium may reside in an Application Specific Integrated Circuit (ASIC). In the alternative, said processor and the storage medium may reside as discrete components in a computing device. Additionally, in some embodiments, the events or actions of a method or algorithm may reside as one or any combination or set of codes and instructions on a machine-readable medium or computer-readable medium, which may be incorporated into a computer program product.
[0185] Also, any connection may be associated with a computer-readable medium. For example, if the software is transmitted from a website, server, or other remote source using a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of medium. “Disk” and “disc,” as used herein, include compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk and Blu-ray disc where disks usually reproduce data magnetically, while discs usually reproduce data optically with lasers. Combinations of the above should also be included within the scope of computer-readable media.
[0186] In some embodiments, the system is world-wide-web (www) based, and the network server is a web server delivering HTML, XML, etc., web pages to the computer system. In other embodiments, a client-server architecture may be implemented, in which a network server executes enterprise and custom software, exchanging data with custom client applications running on the computing device.
[0187] In some embodiments, ADR logic 15 can include computer program modules for facilitating the production of an athlete development rating via the interaction of application server 10, admin device 20, trainer device 30, and/or athlete device 40. ADR logic 15 can include program modules for supporting admin UI 18, admin UI 22, trainer UI 32, and/or athlete UI 42. Admin UI 18 can provide tools for the configuration and provision of, for example, portals for interaction between application server 10, admin device 20, trainer device 30, and/or athlete device 40.
[0188] In one embodiment, ADR logic 15 can include program modules for receiving and storing user profiles associated with trainer device 30 and/or athlete device 115. In some embodiments, ADR logic 10 includes program modules for (A) facilitating building and storing a database to store athlete information; (B) store in memory 11 Skill Scores 12; storing date data associated with each Skill Score; (C) assigning a Skill Group to each Skill; (D) determining and storing Skill Group Scores 13 by, (E) at least in part, adding the Skill Scores 12 of each Skill in a Skill Group; (F) selecting one of the Skill Group Scores 13 as an Athlete Development Rating (ADR) 14; (G) displaying ADR 14, one or more Skill Group Scores 13, and/or one or more Skill Scores 12; and/or (H) displaying historical data based at least in part on the stored date data for ADR 14, one or more Skill Group Scores 13, and/or one more Skill Scores 12. In some embodiments, ADR logic 15 can be distributed across application server 10, admin device 20, trainer device 30, and/or athlete device 40.
[0189] Referencing
[0190] At a step 204 a computer program module, for example, can be used to determine an Athlete Development Rating (“ADR”) 14 based at least in part on the stored Skill Scores 12. In one embodiment, referencing
[0191] At a step 206, a computer system can be used to display data associated with ADR 14 and/or one more Skill Scores 12. Referencing
[0192] Referencing
[0193] At a step 310, a Skill Group can be assigned to each Skill. It should be noted that step 310 can be done concurrently with step 302 or step 304, or preceding step 304. In one embodiment, each of the Skills is associated with a given Skill Group. For example, the Skills Tennis Throws and Tire Throws can be associated with the Skill Group Accuracy (see
[0194] At a step 314, a Skill Group Score 13 is selected as ADR 15. In some embodiments, the Skills associated with ADR 15 are selected based on expert judgments of the suitable physical, mental, and personality skills and/or traits that a successful athlete should have to successful at a sport and/or a given position in that sport. It should be noted that step 314 can be performed concurrently with steps 302, 304, and/or 310, or preceding steps 304 and/or 310. In one embodiment, referencing
[0195] At a step 316, a user interface (for example, admin UI 18, admin UI 22, trainer UI 32, and/or athlete UI 42) can be used to display ADR 14, one or more Skill Group Scores 13, and one or more Skill Scores 12. Referencing
[0196] At a step 318, trainer interface 32 can be used to display historical data based at least in part on the stored date data for ADR 14, one or more Skill Group Scores 13, and one or more Skill Scores 12. Referencing
[0197] Referencing
[0198] Referencing
[0199] The same general description can be applied to the Skill Groups of
[0200] Referencing
[0201] Referencing
[0202] Referencing
[0203] Referencing
[0204] Referencing
[0205] Referencing
[0206] Referencing
[0207] Referencing
[0208] Referencing
[0209] Referencing
[0210] Referencing
[0211] Referencing
[0212] Referencing
[0213] Referencing
[0214] Referencing
[0215] Referencing
[0216] Referencing
[0217] Referencing
[0218] Referencing
[0219] Referencing
[0220] Referencing
[0221] Referencing
[0222] Referencing
[0223] In one embodiment, referencing
[0224] In one embodiment, Basketball Development Rating 7500 can include Skills such as Basketball IQ, Composure, Competitiveness, Mobility, Control, Urgency, Poise, Vision, Anticipation, Work Efficiency, Accuracy, and/or Basketball Skills. In some embodiments, Basketball IQ 7600 can include Skills such as Dribbling, Shooting, Passing, Techniques, Zone Reads, Trapping Defense, Half Court Offense, Half Court Defense.
[0225] In certain embodiments, Passing Accuracy 7700 can include Skills such as 2 Hand Chest and Bounce Pass and/or 1 Hand Chest and Bounce Pass. In one embodiment, Dribbling 7800 can include Skills such as Right hand, Left hand, Behind the back, Between the legs, Front Crossover, Spider Dribble, and/or In-and-Out Right/Left.
[0226] In some embodiments, Shooting Mechanics 7900 can include Skills such as Shooting Stance, Shooting Form, Elbow Placement, Release Point, and/or Follow Through. In certain embodiments, Scoring Levels 8000 can include Skills such as Layups, 15-ft Range, Free Throws, and/or 3-Pointers.
[0227] In one embodiment, Passing Footwork 8100 can include Skills such as Pick and Roll, Pick and Pop, 1 Hand Pocket Pass, 2 Hand Pocket Pass, 1 Hand Bounce Pass, 2 Hand Bounce Pass, and/or Retreating Out Of Trap. In some embodiments, Running Lanes 8200 can include Skills such as Fast Break From Both Wings, Down The Middle, and/or Baseline To Baseline.
[0228] In certain embodiments, Defensive Footwork 8300 can include Skills such as Defensive Stance, Hand Up On Shot, Hand In Passing Lane, Cut Off Baseline, Lateral Movement, Denying Passing Lanes, and/or Force Baseline. In one embodiment, Basketball Personnel Packages 8400 can include Skills such as Man 2 Man, 2-3, 2-1-2, 1-2-2, 1-3-1, Box & 1, High Post, Low Post, Wing, and/or Elbow.
[0229] Referencing
[0230] In one embodiment, referencing
[0231] In one embodiment, Volleyball Development Rating 8600 can include Skills such as Volleyball IQ, Composure, Competitiveness, Mobility, Volleyball Technique & Control, Poise, Vision, Attack, Work Efficiency, Accuracy, Power, and/or Urgency. In certain embodiments, Volleyball IQ 8650 can include Skills such as passing, setting, Block, Dig, and Serve.
[0232] In some embodiments, Serve 8700 can include Skills such as Toe Point, QB Arm, Toss Away, Step Forward, Big Hand, Elbow High, and/or Follow Through. In certain embodiments, Pass Underhand 8800 can include Skills such as Wide base, Platform Drop, Extension, Target Hip Turn, and/or Communicate. In one embodiment, Overhand/Set 8900 can include Skills such as Under Ball, Hands High, Extension, and/or Communicate.
[0233] In some embodiments, Attack 9000 can include Skills such as Left-Right-Left Jump and/or Bow & Arrow. In certain embodiments, Block 9100 can include Skills such as Hand High, Legs Flexed, Shuffle, Crossover, Close Block, Hands Penetrate, and/or Communicate. In one embodiment, Dig 9200 can include Skills such as Low Posture, Platform to Target, and/or Floor Skills (for example, Sprawl, Dives, and/or Rolls). In some embodiments, Athletic Skills 9300 can include Skills such as Broad Jump, Medicine Ball Throw, Vertical Jump, Approach Jump, and/or Block Jump.
[0234] In one embodiment, the method involves compiling data focused on an athlete's skills development, rather than (or in addition to) collecting data for traditional measurements, such as 40-yard dash or broad jump. The method can use weighted measurements for key skill development areas to provide athletes with a depiction of their athletic skills development progress over time. In some embodiments, the method uses certain Skills Groups together to derive a Skill Group Score, such as QB IQ and QBDR. Because in certain cases objective data is insufficient to rate an athlete's skill development, in some embodiments the method includes subjective assessments such Competitiveness.
[0235] While the invention has been described with reference to exemplary embodiments, it will be understood by those skilled in the relevant technology that various changes may be made and equivalents may be substituted for elements thereof without departing from the scope of the invention. In addition, many modifications may be made to adapt a particular system, device or component thereof to the teachings of the invention without departing from the essential scope thereof. Therefore, it is intended that the invention not be limited to the particular embodiments disclosed for carrying out this invention.