Pitching machine

Information

  • Patent Grant
  • 7806788
  • Patent Number
    7,806,788
  • Date Filed
    Friday, June 6, 2008
    18 years ago
  • Date Issued
    Tuesday, October 5, 2010
    15 years ago
  • Inventors
  • Examiners
    • Kim; Gene
    • Niconovich; Alexander R
    Agents
    • Bateman; Philip L.
Abstract
A pitching machine contains a pitching arm that vertically rotates at a speed of about 5 to 15 rpm, picks up a ball from the ball cradle at a pick-up point in its rotation, and then releases the ball at a release point in its rotation to provide a first velocity component to the ball. The pitching machine also contains a wheel that vertically rotates at a speed of about 300 to 3000 rpm. The wheel is positioned at the release point of the pitching arm to provide a second velocity component to the ball and to pitch the ball at an initial launch angle.
Description
FIELD OF THE INVENTION

This invention relates to mechanical guns and projectors. More particularly, this invention relates to ball pitching machines with rotating arms and wheels.


BACKGROUND OF THE INVENTION

Baseball is one of the most popular games in the United States, Japan, and many Caribbean countries. The game is so popular in the United States that it is known as “the national pastime.” The game features a player with a bat attempting to hit a ball pitched by an opposing player through a rectangular “strike zone” adjacent the batter. To hit the pitched ball, the batter must swing the bat at exactly the right place and time.


Several variations of baseball are widely played. In the form most widely played by boys and young men, the pitcher throws a hard ball having a circumference of about nine inches overhanded. This form of baseball is sometimes known as “hardball.” In the form most widely played by girls and young women, the pitcher throws a ball having a circumference of about twelve inches underhanded. This form of baseball is commonly known as “softball.” Older men and women often play a form of softball commonly known as “slow pitch softball” which is similar to conventional softball, except the pitcher throws the ball at a slower speed and with a much greater arc. The term “baseball” is used herein to include all variations of the game and, as the context requires, to also refer to all types of balls used to play the game. Due to the tremendous growth of competitive sports for girls, softball is growing rapidly in popularity in the United States. Most high schools and many colleges now have girls softball teams.


Techniques have been developed that enable a top men's softball pitcher to throw the ball at speeds in excess of about ninety miles per hour. The top high school girl pitchers are able to throw the ball at speeds in excess of about fifty miles per hour. The pitching motion features a windmill motion with the arm, a strong push off the pitcher's mound with the lower body, and a “snap” of the wrist at release. The snap of the wrist enables the ball to be thrown at a velocity substantially greater than that generated by the motion of the arm and the rest of the body. The ball reaches the batter so quickly that a batter must begin to swing the bat as the pitcher begins the pitching motion. The batter must make a split-second decision after the ball is released to continue the swing or to stop it.


A variety of machines have been developed to pitch baseballs and/or softballs to batters for practice. A first type of machine features one or more rapidly spinning wheels that fling the ball to the batter. An example of such a machine is disclosed in Lin, U.S. Pat. Appln. Publn. No. 2006/0135290, pub. Jun. 22, 2006. These machines are unsatisfactory because they do not simulate the motion of an actual pitcher. In particular, the batter's sense of timing is not improved because he or she cannot coordinate the beginning of the swing with the motion of an arm.


A second type of pitching machine features a reciprocating pitching arm. Examples of such machines are disclosed in Smith, U.S. Pat. No. 3,572,308, issued Mar. 23, 1971; Kuizinas, U.S. Pat. No. 4,995,371, issued Feb. 26, 1991; and Stevenson, U.S. Pat. No. 5,562,282, issued Oct. 8, 1996. The pitching arms of these machines travel through an arc of only about 90 degrees before releasing the ball and rely solely upon the speed attained by the arm during this arc to provide velocity to the pitched ball. In other words, the speed of the machine's pitching arm is much faster than the speed of a real person's pitching arm. As a result, the batter cannot coordinate the beginning of the swing with the motion of the arm.


A third type of pitching machine features a windmill pitching arm that rotates 360 degrees and relies solely upon the speed of the arm to provide the velocity of the pitched ball. Examples of such machines are disclosed in Hunsicker, U.S. Pat. No. 3,640,262, issued Feb. 8, 1972; and Hancock, U.S. Pat. No. 5,121,735, issued Jun. 16, 1992. Although these pitching arms rotate 360 degrees during the pitching cycle, the arc from the point where the ball is picked up to the point where the ball is released is still only about 90 degrees. Because these machines rely solely upon the speed attained by the arm during this arc to provide velocity to the pitched ball, the batter cannot coordinate the beginning of the swing with the motion of the arm.


A fourth type of pitching machine is disclosed in Neuman, U.S. Pat. No. 6,505,617, issued Jan. 14, 2003, which is incorporated by reference. The Neuman pitching machine features a windmill pitching arm that rotates 360 degrees, including an arc of about 200 to 250 degrees at a high speed, with a flip lever that adds to the velocity of the pitched ball. The Neuman closely simulates the pitching motion and release of a human pitcher. The only disadvantage of the Neuman pitching machine is that the pitching arm strikes a stop member with so much force that the machine must be very sturdy. Accordingly, the Neuman pitching machine is relatively heavy and expensive.


Accordingly, there is a demand exists for a windmill pitching machine that closely simulates the pitching motion of a human pitcher and is also relatively light in weight and inexpensive.


SUMMARY OF THE INVENTION

The general object of this invention is to provide an improved windmill pitching machine. A particular object is to provide a windmill pitching machine that closely simulates the pitching motion of a human pitcher and is also relatively light in weight and inexpensive.


I have invented an improved windmill pitching machine. The pitching machine comprises: (a) a frame having a ball magazine and a ball cradle supplied by the ball magazine; (b) a pitching arm that vertically rotates at a speed of about 5 to 15 rpm in a first direction and that picks up a ball from the ball cradle at a pick-up point in its rotation and that releases the ball at a release point in its rotation to provide a first velocity component to the ball; and (c) a wheel that vertically rotates at a speed of about 300 to 3000 rpm in a direction that is opposite that of the pitching arm, the wheel positioned at the release point of the pitching arm to provide a second velocity component as the ball is pitched at a trajectory.


The pitching machine of this invention simulates the pitching motion of a human pitcher because of its rotating pitching arm. It further simulates the snap of the wrist because of the rotating wheel provides additional velocity. The pitching machine is relatively light in weight and inexpensive to manufacture.





BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 is a perspective view of a preferred embodiment of the pitching machine of this invention.



FIG. 2 is a side elevation view thereof.



FIG. 3 is a side elevation view showing selected components of the machine in a first stage of a pitching cycle.



FIG. 4 is a side elevation view showing selected components in a second stage of a pitching cycle.



FIG. 5 is a side elevation view showing selected components in a third stage of a pitching cycle.



FIG. 6 is a side elevation view showing selected components in a fourth stage of a pitching cycle.



FIG. 7 is a side elevation view showing selected components in a fifth stage of a pitching cycle.



FIG. 8 is a detailed perspective view of selected components showing a ball at release.



FIG. 9 is a front elevation view of selected components of a second embodiment of the pitching machine.





DETAILED DESCRIPTION OF THE INVENTION

This invention is best understood by reference to the drawings. Referring first to FIGS. 1 and 2, the pitching machine 10 of this invention comprises a frame 20, a windmill pitching arm assembly 30 including an optional pitching arm acceleration assembly 40, and a pitching wheel assembly 50 including an optional launch angle adjustment assembly 60. Each of these components is discussed in detail below.


1. Frame


The frame 20 provides the overall structure of the pitching machine and the other components are attached to it. The frame includes upper and lower horizontal members 21 and front and rear vertical members 22. If it is desired to move the pitching machine from place to place, the frame sits on wheels 23. If the frame sits on wheels, it may be desirable to include brakes, stands, wheel chocks, or the like (not shown) to prevent any movement while the pitching machine is in operation.


The frame contains a ball magazine 24 consisting of an inclined ramp that holds a quantity of balls 70. The outlet of the magazine is open and spaced a short distance apart from a plate 25, thus creating a gap. The width of the gap, i.e., the distance between the magazine outlet and the plate, is less than the circumference of the ball so the leading ball in the magazine is wedged in position where it can be picked up by the pitching arm, as discussed below. The gap between the magazine outlet and the plate thus functions as a ball cradle.


2. Pitching Arm Assembly


The windmill pitching arm assembly 30 is mounted onto the frame. The assembly simulates the motion of the arm of a live pitcher. As previously mentioned, a windmill pitching arm rotates 360 degrees. The direction of the rotation is indicated by four curved arrows in FIG. 2. The assembly includes an electric motor 31 with a drive pulley 32 mounted onto its drive shaft. The speed of the electric motor is preferably adjustable so that the rotational speed of the pitching arm can be varied. The drive pulley turns a driven pulley 33 by means of a drive belt 34. In FIGS. 1 and 2, the drive pulley is hidden from view behind the motor. The driven pulley is positioned on a shaft extending between two bearings mounted on the underside of the upper horizontal frame members. An idler pulley 35 provides tension to the belt. The idler pulley is mounted on a pivoting idler pulley bracket 36 that is biased upward by idler pulley spring 37 that is attached to an upper horizontal frame member.


The pitching arm 38 is mounted radially on a shaft that turns at the same speed as the driven pulley. The pitching arm travels in a generally vertical path about a generally horizontal axis defined by the shaft. A channel shaped ball holder 39 with a closed back is attached to the distal end of the pitching arm. The ball holder is shaped to hold a ball against its back surface as it rotates and is open at the bottom to allow the ball to come into direct contact with the pitching wheel. The pitching arm and ball holder are both plainly visible from the front. As discussed in detail below, this visibility enables a batter to time his or her swing with the motion of the pitching arm, just as a batter does with a live pitcher.


The speed at which the pitching arm rotates determines the frequency with which a ball is pitched. In other words, if the pitching arm rotates at six revolutions per minute, a ball is pitched every ten seconds. The pitching arm generally rotates at about five to fifteen revolutions per minute so that a ball is pitched about every four to twelve seconds. As discussed below, the speed at which the pitching arm rotates also has a minor effect on the velocity of the pitched ball.


3. Acceleration Assembly


It is preferable to include an acceleration assembly 40 to the pitching arm assembly that causes the pitching arm to accelerate during a portion of the rotation and to decelerate during the remainder of the rotation. Without such an assembly, the pitching arm rotates at a constant speed and is either too slow to simulate a softball pitcher's arm (if the time period between pitched balls is optimal) or the time period between pitched balls is too short (if the speed of the softball pitcher's arm is simulated).


In the preferred embodiment, the acceleration assembly consists of a horizontal main spring 41 that uncoils and recoils between a rotating pulley bracket 42 and a stationary frame bracket 43. The rotating pulley bracket is mounted on the same shaft as the driven pulley and rotates with it. The pulley bracket is positioned so that it always trails the pitching arm by about 60 degrees. For example, in FIG. 2, the counter-clockwise rotating pitching arm is at the 7 o'clock position and the bracket is at the 9 o′ clock position.


It can be appreciated that the main spring biases the pitching arm to the 7 o'clock position (i.e., about 30 degrees before the ball is released) and the bracket to the 9 o'clock position as shown in FIG. 2. In other words, the main spring is at its minimum length in this position. It can also be appreciated that the main spring is at its maximum length when the pitching arm is at the 1 o'clock position and the bracket is at the 3 o'clock position. The effect of the spring is to accelerate the pitching arm from the 1 o'clock position (just after a ball is picked up) to the 7 o'clock position (just before the ball is released). Similarly, the effect of the spring is to decelerate the pitching arm from the 7 o'clock position to the 1 o'clock position. The importance of this acceleration and deceleration of the pitching arm is discussed in detail below.


4. Pitching Wheel Assembly


The pitching wheel assembly 50 is mounted onto, suspended from, rests upon, or is otherwise connected to the frame. The pitching wheel assembly simulates the snap of a live pitcher's wrist in that it provides a substantial increase in velocity of a pitched ball at release. The assembly of the preferred embodiment includes an electric motor 51 mounted within a housing 52 on wheels 53 that rest upon the lower horizontal members of the frame. The electric motor rotates one or more pitching wheels.


The pitching wheel assembly of the preferred embodiment contains a single pitching wheel 54. The rotational speed of the electric motor is generally about 300 to 3000 revolutions per minute and is preferably adjustable. The diameter of the pitching wheel is generally about nine to eighteen inches. The outer surface of the pitching wheel is made of a material that has a high coefficient of friction with the ball so that slippage during ball contact (and a corresponding loss in velocity) is minimized. The outer surface is preferably made of a synthetic elastomer such as polyurethane or a natural elastomer such as rubber.


The velocity imparted by the pitching wheel assembly is equal to the angular velocity of the wheel assuming no slippage between the ball and the wheel. The angular velocity of the wheel is, in turn, a function of the rotational speed and circumference of the wheel. For example, if the wheel rotates at 1000 revolutions per minute and the circumference of the wheel is 3.14 feet (a diameter of one foot), the angular velocity of the wheel and the velocity imparted to the ball are about 36 miles per hour as shown in the following calculation:










Ball





velocity

=




(

1000






revolutions
/
minute


)



(

3.14





feet


/


revolution

)












(

1






mile
/
5280






feet

)



(

60





minutes


/


hour

)









Ball





velocity

=



36





miles





per





hour








The ball velocity is generally about 25 to 60 miles per hour. The desired speed depends in large part on the typical speed that a batter will face when batting against a live pitcher. A preferred pitching wheel assembly is provided by modifying a COBRA JR. single wheel pitching machine manufactured by Omni Sports Technologies of Memphis, Tenn.


5. Launch Angle Adjustment Assembly


It is preferable to include a launch angle adjustment assembly 60 to the pitching wheel assembly that enables the initial launch angle of the ball to be quickly and easily adjusted. The combination of the velocity and the launch angle determine the trajectory (or arc) traveled by the ball. The trajectory must deliver the pitched balls into the strike zone of the batter. In the preferred embodiment, the launch angle adjustment assembly consists of two ramps 61 and a screw crank 62. The screw crank moves the pitching wheel assembly up (as indicated by the two arrows in FIG. 2) or down the ramps. As the pitching wheel assembly goes further up the ramps, the launch angle of the ball increases. The launch angle is indicated by the two balls and three arrows in FIG. 2.


Other mechanisms that change the angle of the pitching wheel assembly and/or the frame are equally suitable. For example, another suitable mechanism is a tube, the upper end of which pivots from an upper horizontal frame member and the lower end of which is connected to the pitching wheel assembly. Movement of the screw crank pivots the entire assembly forward to increase the launch angle.


6. Operation


The operation of the pitching machine can now be considered. FIGS. 3 to 7 illustrate five stages of a pitching cycle. From the point of view shown, the pitching arm rotates in a counter-clockwise direction and the pitching wheel rotates in a clockwise direction as indicated by the two curved arrows. For illustration purposes, the ball holder 39 is shown truncated so a lower portion of the ball is visible. The ball holder is also spaced apart from the pitching wheel they do not contact. While this truncated structure is suitable, the ball holder in the preferred embodiment overlaps and straddles the pitching wheel as shown in FIGS. 1 and 2.


Turning to FIG. 3, the pitching machine is shown at a first stage when the pitching arm and ball holder are about to pick up a ball 70 from the ball cradle. This stage can be identified as the three o'clock position based on the position of the pitching arm. In FIG. 4, the pitching arm has reached the twelve o'clock position and has begun to accelerate rapidly due to the action of the main spring previously discussed. In FIG. 5, the pitching arm has rotated to the nine o'clock position and continues to accelerate. In FIG. 6, the ball holder has just reached the pitching wheel. In FIG. 7, the pitching wheel has propelled the ball out of the cradle and toward the batter at a high velocity as indicated by the straight arrow. The point of contact between the ball and the pitching wheel is shown in more detail in FIG. 8.


The pitching machine is easily adjusted to best suit the preferences of the batter. The speed of the arm rotation is adjusted by varying the speed of the electric motor. The arm rotation speed can also be adjusted by changing the circumferences (diameters) of the drive pulley and driven pulley.


The angular speed of the wheel is adjusted by varying the speed of the electric motor or by changing the diameter of the wheel.


The launch angle of the pitched ball is adjusted by changing the angle of the pitching wheel assembly and/or the frame. In the preferred embodiment, this is done by moving the assembly up or down along the ramps.


7. Features and Alternate Embodiments


The pitching machine of this invention closely simulates the motion of a live pitcher and, therefore, provides much more realistic and beneficial practice for a batter. The pitching arm simulates the windmill motion of a live pitcher's arm and the pitching wheel simulates the velocity increase achieved by the snap of a live pitcher's wrist. In addition, the pitching machine is relatively light in weight, quiet in operation, and inexpensive to manufacture.


While the preferred embodiment of the pitching machine is adapted for pitching softballs underhanded at a relatively high speed, it is understood that any similar sized balls (for example, baseballs and tennis balls) can also be pitched by the machine. Depending on the diameter of the ball, an adjustment of the ball cradle (i.e., the width of the gap between the magazine outlet and the plate) may have to be adjusted. It is also understood that the pitching machine can pitch softballs at a relatively low speed and with a relatively high trajectory by reducing the speed and increasing the launch angle.


It is further understood that an alternate embodiment of the pitching machine contains a pitching arm that rotates in the opposite direction and contacts the wheel at the upper point of the rotation. This embodiment simulates an overhanded throw. Selected components from an overhanded embodiment are shown in FIG. 9. This particular embodiment contains two wheels 54 and 54′ that are spaced apart the exact width of the ball. The wheels are reclined between horizontal and vertical. Their angular speeds are independently controlled by variable speed motors 51 and 51′. Operating the two wheels at different speeds enables side spin to be applied to the ball as it is propelled. If the amount of the side spin is sufficient, the ball will curve in the same manner as a curve ball thrown by a live pitcher.

Claims
  • 1. A pitching machine for pitching a ball to a batter, the pitching machine comprising: (a) a frame having a ball magazine and a ball cradle supplied by the ball magazine;(b) a pitching arm that rotates 360 degrees at a speed of about 5 to 15 rpm, that picks up a ball from the ball cradle at a pick-up point in its rotation, and that releases the ball at a release point in its rotation to provide a first velocity component to the ball; and(c) a wheel that rotates at a speed of about 300 to 3000 rpm, the wheel positioned at the release point of the pitching arm to provide a second velocity component to the ball as it is pitched at an initial launch angle toward a batter;the pitching machine being sufficiently free of obstructions between the pitching arm and the batter so that the pitching arm is visible by the batter throughout its entire 360 degree rotation.
  • 2. The pitching machine of claim 1 additionally comprising a means for adjusting the rotation speed of the wheel.
  • 3. The pitching machine of claim 2 additionally comprising a means for adjusting the rotation speed of the pitching arm.
  • 4. The pitching machine of claim 3 additionally comprising a means for adjusting the initial launch angle of the pitched ball.
  • 5. The pitching machine of claim 4 additionally comprising a means for accelerating the pitching arm as it moves from the pick-up point to the release point, and for decelerating the pitching arm as it moves from the release point to the pick up point.
  • 6. A pitching machine for pitching a ball to a batter, the pitching machine comprising: (a) a frame having a ball magazine for holding a plurality of balls and a ball cradle supplied by the ball magazine;(b) a pitching arm that rotates 360 degrees on a generally vertical path about a generally horizontal axis, the pitching arm containing a ball holder at its distal end that picks up a ball from the ball cradle at a pick-up point in its rotation, and that releases the ball at a release point in its rotation; and(c) a wheel that rotates 360 degrees, the wheel positioned at the release point to propel the ball from the ball holder toward a batter;the pitching machine being sufficiently free of obstructions between the pitching arm and the batter so that the pitching arm is visible by the batter throughout its entire 360 degree rotation.
  • 7. The pitching machine of claim 6 additionally comprising an acceleration assembly that accelerates the pitching arm during a portion of the rotation just prior to ball release and decelerates the pitching arm during a portion of the rotation just after ball release.
  • 8. The pitching machine of claim 7 wherein the pitching arm and wheel are powered by variable speed motors.
  • 9. The pitching machine of claim 8 wherein the acceleration assembly comprises a spring.
  • 10. The pitching machine of claim 9 additionally comprising a second wheel positioned at the release point, the two wheels having different axes of rotation and being spaced apart from each other such that a ball is propelled simultaneously by both wheels.
CROSS-REFERENCE TO RELATED APPLICATION

This application claims the benefit of U.S. Provisional Application Ser. No. 60/933,534, Jun. 7, 2007.

US Referenced Citations (98)
Number Name Date Kind
1211738 Marty Jan 1917 A
1707726 Jeter Apr 1929 A
2716973 Desi Sep 1955 A
2806461 Giovagnoli Sep 1957 A
3128752 Andersen Apr 1964 A
3306613 Mainers Feb 1967 A
3470859 Ponza Oct 1969 A
3572308 Smith Mar 1971 A
3777732 Holloway et al. Dec 1973 A
4086903 Scott May 1978 A
4195614 Ponza Apr 1980 A
4209004 Kennedy Jun 1980 A
4262648 Wegener et al. Apr 1981 A
4269162 Abraham et al. May 1981 A
4323047 McIntosh et al. Apr 1982 A
4372284 Shannon et al. Feb 1983 A
4391264 Abraham et al. Jul 1983 A
4409953 Kennedy et al. Oct 1983 A
4458656 Giovagnoli Jul 1984 A
4559918 Ballerin et al. Dec 1985 A
4583514 Nozato Apr 1986 A
4672942 Steward Jun 1987 A
4705014 Kahelin Nov 1987 A
4784107 Kelly Nov 1988 A
4823763 Ponza Apr 1989 A
4841945 Braden Jun 1989 A
4844045 Powell et al. Jul 1989 A
4860717 Powell et al. Aug 1989 A
4995371 Kuizinas Feb 1991 A
5046476 Nozato Sep 1991 A
5121735 Hancock Jun 1992 A
5285765 Lee Feb 1994 A
5344137 Komori Sep 1994 A
5359986 Magrath et al. Nov 1994 A
5417196 Morrison et al. May 1995 A
5437261 Paulson et al. Aug 1995 A
5464208 Pierce Nov 1995 A
5562282 Stevenson Oct 1996 A
5619977 Gatin Apr 1997 A
5749797 Sunseri et al. May 1998 A
5826568 Van Ross, Jr. Oct 1998 A
5927262 Bixler Jul 1999 A
5975527 Winchester Nov 1999 A
5979426 Troklus et al. Nov 1999 A
6082350 Crews et al. Jul 2000 A
6093117 Sherlock et al. Jul 2000 A
6129076 Powell et al. Oct 2000 A
6237583 Ripley et al. May 2001 B1
6305366 Rizzo et al. Oct 2001 B1
6402640 Stuart Jun 2002 B1
6415782 Holland Jul 2002 B1
6440013 Brown Aug 2002 B1
6443140 Crews et al. Sep 2002 B1
6470873 Battersby et al. Oct 2002 B2
6505617 Neuman Jan 2003 B1
6508243 Long Jan 2003 B1
6637418 Suba et al. Oct 2003 B1
6675792 Suba et al. Jan 2004 B2
6705305 Suba et al. Mar 2004 B2
6739325 Paulson May 2004 B1
6820605 Suba et al. Nov 2004 B1
6880542 Johndreau et al. Apr 2005 B1
7011084 Richard Mar 2006 B2
7032585 Johndreau et al. Apr 2006 B2
7040309 Johndreau et al. May 2006 B2
7082938 Wilmot Aug 2006 B2
7100594 Boehner Sep 2006 B2
7111620 Johndreau et al. Sep 2006 B2
7278934 McBride et al. Oct 2007 B2
7383832 Soberg Jun 2008 B2
7445003 Smith Nov 2008 B2
7553244 York Jun 2009 B2
7610909 Greene, Jr. Nov 2009 B2
7628147 Estalella Dec 2009 B2
20010008755 Battersby Jul 2001 A1
20010018912 Battersby et al. Sep 2001 A1
20020023634 Caldwell Feb 2002 A1
20020134367 Delso Sep 2002 A1
20020174859 Suba et al. Nov 2002 A1
20030040381 Richings et al. Feb 2003 A1
20030195061 Brown Oct 2003 A1
20040261778 Wilmot Dec 2004 A1
20050092311 Johndreau et al. May 2005 A1
20050103319 Hudson et al. May 2005 A1
20050121016 Johndreau et al. Jun 2005 A1
20050161034 Johndreau et al. Jul 2005 A1
20050209027 Joseph Sep 2005 A1
20060118096 Cucjen et al. Jun 2006 A1
20060135290 Lin Jun 2006 A1
20060137672 Smith Jun 2006 A1
20060236993 Cucjen et al. Oct 2006 A1
20060287137 Chu Dec 2006 A1
20070191143 Kelly et al. Aug 2007 A1
20080184979 Estalella Aug 2008 A1
20090120421 Chu May 2009 A1
20090260611 Grant et al. Oct 2009 A1
20090260612 Grant et al. Oct 2009 A1
20090283088 Laszlo et al. Nov 2009 A1
Provisional Applications (1)
Number Date Country
60933534 Jun 2007 US