Exemplary embodiments relate generally to basketball launching devices and related systems and methods that compensates for player height, such as by automatically adjusting launch characteristics (e.g., force and/or speed).
A variety of basketball launching devices are known. Generally speaking, these devices are configured to launch basketballs to user selected locations about a basketball court for a player to catch and shoot towards a basketball goal. These devices permit a player to increase shot repetition to improve performance, among other features. Basketball is becoming increasingly popular with a wide variety of individuals, and therefore basketball players vary in age, gender, height, and ability, to name some non-limiting examples. For ergonomics and/or to simulate game conditions, it is generally desirable to receive basketball passes at approximately chest height. However, chest height varies for individuals of different age, gender, height, and ability, to name some non-limiting examples. Therefore, what is needed is a basketball launching device which compensates for player height.
Basketball launching devices, and related systems and methods, are provided which compensate for player height. A user interface may permit a user, which may be the player or a third party (e.g., a coach, parent, etc.), to input user height information. Height information may include overall height and/or approximate chest height, for example without limitation. The height information may comprise height measurements (e.g., overall or chest height), and/or generalized information such as player age, gender, ability, combinations thereof, or the like from which average or approximate height information may be determined. For example, without limitation, a user or player may not know their exact height at the time and thus may input an age, gender, or the like an approximate or estimated height may be retrieved and utilized as a default. The height information may, alternatively or additionally, be stored in association with player information (e.g., login information) and may be automatically retrieved and utilized when the player logs into the device or otherwise provides identifying information. Where height information is entered, such as for a new user or to update information for an existing user, it may be electronically stored in association with a player profile so that it may be automatically retrieved during subsequent logins.
A basketball launching device may be configured for automatic adjustment to account for the player's height, such as by way of commands issued by a controller to a launching mechanism. For example, without limitation, a speed at which motors turn wheels used to launch the basketballs to various pass receipt locations may be increased for relatively taller players so that the basketball is received at approximately chest height at the designated pass receipt location. As another example, without limitation, a force at which a launching arm is moved to launch the basketballs to various pass receipt locations may be decreased for relatively shorter players so that the basketball is received at approximately chest height at the designated pass receipt location. The adjustment may be further refined by user preferences, to simulate poor passing (e.g., too high or too low), and/or other feedback.
The disclosed devices, systems, and methods may permit distribution of basketballs at appropriate heights for various players. For example, very young players and children may be relatively short, while adult players may be relatively tall. Even within various age groups, height may vary significantly. By way of one non-limiting example, the disclosed devices, systems may permit distribution at an appropriate height to wheelchair bound individuals or persons of various physical handicaps or abilities. In this manner, height may be automatically compensated for such that basketballs are consistently launched to approximately chest height for the individual, despite variations in height among individuals.
Further features and advantages of the systems and methods disclosed herein, as well as the structure and operation of various aspects of the present disclosure, are described in detail below with reference to the accompanying figures.
In addition to the features mentioned above, other aspects of the present invention will be readily apparent from the following descriptions of the drawings and exemplary embodiments, wherein like reference numerals across the several views refer to identical or equivalent features, and wherein:
Various embodiments of the present invention will now be described in detail with reference to the accompanying drawings. In the following description, specific details such as detailed configuration and components are merely provided to assist the overall understanding of these embodiments of the present invention. Therefore, it should be apparent to those skilled in the art that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the present invention. In addition, descriptions of well-known functions and constructions are omitted for clarity and conciseness.
Embodiments of the invention are described herein with reference to illustrations of idealized embodiments (and intermediate structures) of the invention. As such, variations from the shapes of the illustrations as a result, for example, of manufacturing techniques and/or tolerances, are to be expected. Thus, embodiments of the invention should not be construed as limited to the particular shapes of regions illustrated herein but are to include deviations in shapes that result, for example, from manufacturing.
A housing 16 may be mounted to the support structure 12. The housing 16, in exemplary embodiments, may be mounted to the support structure 12 in a rotatable manner. One or more apertures 18 may be located in the housing 16. At least a first one of the apertures 18 may be sized to permit basketballs 60 to be ejected therethrough to various pass receipt locations at the playing area 30. The first one of the apertures 18 may be located on a front of the housing 16, though any location may be utilized. A second one of the apertures 18 may be located on an upper portion of the housing 16 and may be sized to permit the basketballs to enter the housing 16 through the second one of the apertures 18. In other exemplary embodiments, the housing 16 is not required or is provided outside the travel path of the basketball.
The support structure 12 may comprise a frame 20, at least a portion of which may extend vertically. At least a portion of the frame 20 may be collapsible, though such is not required. The frame 20 may comprise one or more support members 22. At least some of said support members 22 may be adjustable in length. In exemplary embodiments, at least some of the support members 22 may comprise telescoping poles. In exemplary embodiments, four support members 22 may extend upwardly and outwardly from the support structure 12 in a splayed fashion, though any number and configuration of support members 22 may be utilized. The support member 22 may, in exemplary embodiments, be selectively collapsible.
A net 24 may be attached to one or more of the support members 22. Openings in the net 24 may be sized to prevent the basketballs 60 from passing therethrough. The net 24 may be configured to create a funnel shape when mounted to said support members 22 such that basketballs 60 gathered in the net 24 are directed towards the housing 16 where they may be received through one or more openings, such as but not limited to, the second one of the apertures 18. However, any size, shape, and type of net 24 may be utilized. Alternatively, or in addition, one or more guide tracks may extend between the bottom of the net 24 and the housing 16.
The basketball launching device 10 may be placed in proximity to a basketball goal 40 by a user, such as directly below a rim 46 of the goal 40. The basketball goal 40 may be regulation type, height, size and configuration, though such is not required. The basketball goal 40 may comprise a post 42 which extends to the playing area 30, a backboard 44, the rim 46, and a net 48, for example without limitation. For example, without limitation, the rim 46 may be positioned 10 feet above the playing area 30. The basketball goal 40 may be separate from the basketball launching device 10 in exemplary embodiments.
Some or all of the frame 20 may be adjustable. For example, without limitation, the frame 20 may comprise one or more mechanisms for collapsing the support members 22, the net 24, and/or the frame 20. In this way, the basketball launching device 10 may be selectively reduced in size. In exemplary embodiments, the basketball launching device 10 may be sufficiently reduced in size so as to fit through a standard size doorway, though such is not required. As another example, without limitation, the frame 20 may comprise one or more mechanisms for expanding the support members 22, the net 24, and/or the frame 20. In this way, the basketball launching device 10 may be selectively increased in size. In exemplary embodiments, the basketball launching device 10 may be positioned and sufficiently increased in size such that one or more upper edges of the net 24 extend above the rim 46 of the basketball goal 40 when so positioned. When expanded, the net 24 may create a sufficiently sized top opening to accommodate most, or all, of a user's made shots as well as at least some, or all, of the user's missed shots, which are gathered by the net 24 and returned to the housing 16.
In still other exemplary embodiments, adjustment of the net 24 may be achieved by adjustment of the support members 22, with or without adjustment of the frame 20.
The basketball launching device 10 may comprise one or more detectors 26. The detector(s) 26 may comprise, for example without limitation, photo eyes, microphones, limit switches, bimorphs, accelerometers, mechanical flappers, proximity sensors, cameras, image recognition software (e.g., machine vision), ultrasonic transmitters/receivers, combinations thereof, or the like. Any type or kind of detector 26 or combinations of detectors 26 may be utilized. The detector(s) 26 may be configured to sense movement of a basketball at a location indicating a made basketball shot. For example, without limitation, the detector(s) 26 may be positioned adjacent to (e.g., below) the rim 46 of the basketball goal 40 and/or in view of an area below or adjacent to the rim 46, and detection of a presence of a basketball within the sensed area may indicate a made goal. Similarly, non-detection of the presence of a basketball within the sensed area for a predetermined amount of time after a basketball pass and/or before a next pass is launched may indicate a missed shot.
The detector(s) 26 may be mounted to the frame 20, provided separately and in wired or wireless communication with other components of the basketball launching machine 10, and/or provide in any location. Any number, type, and/or location of detector(s) 26 may be utilized.
The basketball launching device 10 may comprise an interface 50. The interface 50 may be configured to receive user input and/or display information. The interface 50 may comprise one or more physically depressible buttons, electronic icons capable of direct or indirect selection, one or more electronic displays, one or more touch screens, combinations thereof, or the like. The interface 50 may be connected to the frame 20. Alternatively, or additionally, the interface 50 may be mounted to the housing 16 or other component of the basketball launching machine 10. Any size, shape, or location of the interface 50 may be utilized.
Alternatively, or additionally, the interface 50 may be provided at one or more personal electronic devices 70 such as, but not limited to, a smartphone, a tablet, a personal computer, some combination thereof, or the like. Such personal electronic devices 70 may be physically separate from the basketball launching machine 10 or physically integrated therewith. For example, without limitation, the personal electronic devices 70 may be permanently, semi-permanently, or removeable mounted to one or more components of the basketball launching machine 10. In other exemplary embodiments, the personal electronic devices 70 may be configured for selective and/or temporary mounting to the frame 20, housing 16, or other component of the basketball launching machine 10 such as, but not limited to, by way of a holder or mounting device.
The personal electronic devices 70 may be in wired or wireless communication with one or more components of the basketball launching device 10, such as by way of one or more networks (e.g., internet, intranet, cellular networks, near field communication devices, combinations thereof, or the like).
The basketball launching device 10 may comprise a launching mechanism 28. The launching mechanism 28 may be mounted to the frame 20. The launching mechanism 28 may be located at least partially within the housing 16, though such is not necessarily required.
The launching mechanism 28 may be configured to launch one or more basketballs 60 to one or more pass receipt locations at the playing area 30 for a player 72 to catch and shoot towards the basketball goal 40. For example, without limitation, the launching device 28 may comprise a catapult arm, lever, thrower, wheeled or multi-wheeled device, piston, air powered ejector, combinations thereof, or the like. Any kind or type of launching device 28 may be utilized. The launcher 28 may be mounted to the housing 16 and/or the support structure 12 in a rotatable manner, though such is not required.
The launching mechanism 28 may comprise one or more devices for adjusting launch force and/or speed, and thus corresponding flight distance of the basketball 60. For example, without limitation, rotational wheel 80 and/or motor 84 speed may be increased or decreased (e.g., by electronic command, power supplied, combinations thereof, or the like), force exerted by a catapult arm may be increased or decreased (e.g., by spring tension forces, counter weight, combinations thereof, or the like), air pressure used to launch the basketballs 60 may be increased or decreased (e.g., as applied directly to the basketball and/or related component such as a piston, catapult arm, etc.), hydraulic piston pressure may be increased or decreased, spring length increased or decreased, combinations thereof, or the like. Various motors, mechanical linkages, actuators, springs, elastic bands, gears, levers, combinations thereof, or the like may be utilized, engaged, disengaged, and/or adjusted to make such adjustments. For example, without limitation, gearing may be adjusted, levers or the like may be engaged/disengaged, combinations thereof, or the like to adjust mechanical forces transmitted.
The launching mechanism 28 may be placed in electronic communication with a controller 68. The controller 68 may be configured to electronically command operation of the launching mechanism 28. For example, timing of launches, number of launches, movement of the launching mechanism 28, launching speed, force, and/or distance, launch direction, combinations thereof, or the like.
The propulsion device 78 may comprise one or more wheels 80. In exemplary embodiments, multiple wheels 80 are provided, each of which are attached to a respective motor 84. However, any number of wheels 80 and/or motors 84 may be utilized such that some or all of the wheels 80 are attached to one of the motors 84. The motor(s) 84 may be configured to spin the wheel(s) 80 to launch the basketballs 60 released by the metering device 81 to various locations at a basketball playing surface. In exemplary embodiments, a first wheel 80a may be installed adjacent to a distal portion of one or both of the members 82a and 82b and a second wheel 80b may be installed vertically spaced apart from the first wheel 80a. In exemplary embodiments, the first and second wheels 80 may be spaced at a distance sufficient to accommodate the basketballs 60. The first and second wheels 80 may be horizontally offset so as to facilitate an upward arc to a flight path of the launched basketballs 60, though such is not required. Each of the wheels 80 may be associated with a motor 84 in exemplary embodiments. The motors 84 may be configured to spin at up to 7800 rpm in exemplary embodiments without limitation. However, rotational speed of the motors 84 may be electronically limited, such as to 600 rpm and/or a range for example without limitation. The rotational speed of the motors 84 may be altered to adjust ejection speed, distance, spin, force, and/or velocity of the basketballs 60, such as by way of electronic command from the controller 68.
The propulsion device 78 may be configured for direct or indirect rotational or pivoting movement to launch said basketballs 60 to a variety of locations, such as but not limited to, about a three-point arc of the basketball playing area. For example, without limitation, some or all of the device 10 may be configured for rotational or pivoting movement.
Another exemplary launching mechanism 28 is shown in
A basketball holder 122 may be provided at a second portion of the catapult arm 118 located at a second side of the axel 108. A ram 112 may be suspended below the axel 108, such as by way of one or more linkages 106. Connection of the ram 112 to and below the axel 108 may permit swinging movement of the ram 112 between forcing the catapult arm 118 into a first position (e.g.,
Movement of the ram 112 may be caused by a motor 102, which may be configured for continuous rotational movement, and/or alternating movement (e.g., actuator). The motor 102 may be in electronic communication with, and/or controlled by, the controller 68. One or more linkages 106 may connect the motor 102 to the ram 112 and/or axel 108. The linkages 106 may comprise arms which are movably interconnected, gears and chains, levers, cams, linkages, belts, combinations thereof, or the like. For example, without limitation, a three-bar linkage 106A-106C may be employed to essentially translate continuous rotational movement of the motor 102 into a swinging motion of the ram 112. As another example, without limitation, the motor 102 may comprise a linear actuator directly or indirectly connected to the ram 112 to cause the swinging movement.
Rotational movement of the catapult arm 118 may be limited by a stop bar 140 which is preferably laterally disposed on the first portion of the catapult arm 118 to engage stoppers 128, preferably located on the supports 110. One or more additional springs 142 may be provided for stabilization.
In exemplary embodiments, without limitation, the spring 130 is connected to a motor 103 (e.g., actuator), which may be mounted to the base 104 or another component. The motor 103 may be separate from the motor 102 from the ram 112 or a common motor may be utilized. The spring 130 may be directly connected to the motor 103, or connected by one or more intermediary elements, such as but not limited to a movable lever 107, slider 109 along the lever 107 or another member, linkage, combinations thereof, or the like. The motor 103 may be in electronic communication with and/or controlled by the controller 68. In this way, a length of the spring 130 may be adjusted when the catapult arm 118 is in the first position, thereby adjusting tension forces in the spring 130. This may, in turn, adjust the launching forces and/or speed of basketballs. Stated another way, a maximum length, and thus force exerted by, the spring 130 may be controlled. In exemplary embodiments, without limitation, the lever 107 is configured for rotational movement relative to the base 104 to adjust the maximum length of the spring 130 when the motor 102 moves the catapult arm 118 into the first position. The motor 103 (and/or motor 102) may be controlled by the controller 68 such as to control basketball launching speed, force, and/or other characteristics.
Other examples of such launching devices 28 include, without limitation, the disclosures of U.S. Pat. No. 5,776,018 to Simpson et al. issued Jul. 7, 1998 (“Simpson”), which are hereby incorporated by reference as if fully restated herein. Still other examples of launching devices 28 include, without limitation, U.S. Pat. No. 6,224,503 dated May 1, 2001, which is hereby incorporated by reference as if fully restated herein. Still other examples of launching devices 28 and/or other certain components of the devices 10 may include, without limitation, those provided by THE GUN® family of devices (e.g., 6000, 7000, 8000, 10 k, and 12 k) available from Shoot-A-Way of Upper Sandusky, Ohio (https://www.shootaway.com/), and the DR. DISH family of devices (e.g., CT, HOME, REBEL, PRO, ALL-STAR, REBEL+, and ALL-STAR+) available from Airborne Athletics of Minneapolis, Minnesota (https://www.drdishbasketball.com/). Any type or kind of launching device 28 may be utilized. Such devices 28 may be in electronic communication with, and operable controlled by, the controller 68 such as to control basketball launching speed, force, and/or other characteristics.
Referring additionally to
The interface 50 may comprise a rendering, illustration, or other visual depiction 52 of elements of an exemplary playing area 30, such as but not limited to a regulation basketball court, or part of such a court. The visual depiction 52 may comprise, for example without limitation, depictions of a baseline, a key, a three-point arc, a basketball goal, combinations thereof, or the like. Any size, shape, arrangement, type, or kind of such basketball playing area elements or regulation or non-regulation type playing areas may be provided as part of the visual depiction 52 on the interface 50.
The location selection display 51 may comprise a number of selectable areas 62. The selectable areas 62 may be located at various positions on the visual depiction 52 to correlate with pass receipt positions on the playing area 30. The selectable areas 62 may be selected by the user to create custom shooting arrangements. The selectable areas 62, in exemplary embodiments, may be visually depicted as indicia, such as but not limited to a circle though any size, shape, color, type, or the like of such selectable areas 62 may be utilized.
In exemplary embodiments, the interface 50 may comprise a touch screen. In such embodiments, the visual depiction 52 may be electronically generated electronic icons at the touch screen, such as part of one or more graphical user interfaces (GUIs). The selectable areas 62, in such embodiments, may already be visible on the interface 50, such as in the form of indicia or icons, and may change when selected. In other such embodiments, the selectable area 62, such as in the form of indicia or icons, may not be visible and may become visible when the corresponding area of the interface 50 is selected. Such selection may be performed by direct, individual, physical contact, though such is not required. The touch screen may comprise a resistive, capacitive, or other type of touch screen. Some or all of the selectable areas 62 may be physically and/or electrically separated from one another or may be part of an undivided touch screen, display, panel, or the like. In other exemplary embodiments, the selectable areas 62 may be visually indicated upon selection at the interface 50.
In other exemplary embodiments, the interface 50 may comprise an electronic display. In such embodiments, the visual depiction 52 may be electronically generated on the electronic display. The selectable areas 62, in such embodiments, may already be visible on the interface 50, such as in the form of indicia or icons, and may change when selected. Such selection may be performed by one or more selection devices 64. Such selection devices 64 may permit interaction with the images displayed on the electronic display. For example, without limitation, such selection devices 64 may comprise a keypad, mouse, buttons, arrows, some combination thereof, or the like. The electronic display may comprise an LCD, cathode ray, OLED, plasma, or other type of electronic display. In other exemplary embodiments, the selectable areas 62 may be visually indicated upon selection at the interface 50.
In still other exemplary embodiments, the interface 50 may comprise a static panel. In such embodiments, the visual depiction 52 may be painted, printed, integrally formed, or otherwise provided on the interface 50 in a permanent or semi-permanent fashion. The selectable areas 62, in such embodiments, may comprise buttons, which may be physically depressible by way of non-limiting example. The selectable areas 62 may comprise illumination devices or the like which are configured to indicate whether the selectable areas 62 have been selected by a user. Such selection may be performed by direct, individual, physical contact, though such is not required.
Once selected, the selected ones of the selectable areas 62 may be changed, such as by illumination, highlighting, color changes, appearance, disappearance, shape change, number or other indication change, filled in, visually appear, combinations thereof, or the like.
The selectable areas 62 may be provided at various locations on the visual depiction 52. The selectable areas 62 may be circular in shape, though any size and shape selectable areas 62 may be utilized. The selectable areas 62 may be located at spaced angular positions along the visual depiction 52. For example, without limitation, a number of selectable areas 62 may be positioned on or along the visual depiction of the three-point arc 56. In exemplary embodiments, some of the selectable areas 62 may be located inside the three-point arc 56 and other selectable areas 62 may be located outside of the three-point arc 56, though such is not required. Alternatively, or in addition, some or all of the selectable areas 62 may be located within or around the visual depiction of the key 58. The selectable areas 62 may, alternatively or additionally, be provided in visual correlation to a visual depiction of a baseline 54 and/or basketball goal 61. Any size, shape, number, or arrangement of selectable areas 62 may be utilized.
Each of the selectable areas 62 may comprise one or more markers 66. The markers 66 may comprise numbers, letter, symbols, some combination thereof or the like. The markers 66 may provide nomenclature for the selectable areas 62 as well as the corresponding shooting positions on the playing area. The interface 50 may be configured to monitor for, and/or receive, a user selection of one or more of the selectable areas 62 to create a custom basketball practice arrangement. The selectable areas 62 may be individually selected by physical touch in a direct or indirect manner. The selectable areas 62 may form input locations for receiving user input.
Alternative or in addition to the embodiments described herein, a number of predetermined sets of selectable areas 62 may be preprogrammed to define pre-made practice arrangements. Such pre-made practice arrangements may be made available by way of certain ones of said selectable areas 62. In such embodiments, the interface 50 may be configured to permit the user to select one or more such predetermined programs as an alternative to, or in addition to, creating a custom practice arrangement.
The selectable areas 62 may be arranged on the visual depiction 52 to visually correspond with pass receipt locations at the playing area. In this way, the player knows where to stand to receive passes from the basketball launching machine 10 and the player is able to select particular areas to focus on, such as areas of weakness. The selectable area 62 may be provided on a 1:1 basis with such pass receipt locations, though any ratio may be utilized.
The interface 50 may comprise one or more areas 67 for selecting additional options such as, but not limited to, a time delay between passes, a number of basketballs per location, a shots made challenge, a shots made in a row challenge, one or more pre-programmed drills, off dribble information, serial or non-serial order of selection, combinations thereof, and the like. In exemplary embodiments, the separate area(s) 67 may not be required and such options may be selected at the area with the visual depiction 52. The areas 67 may be part of the interface 50, or be separate therefrom. The areas 67, for example without limitation, may comprise further selectable areas of a touch screen, icons on an electronic display, dedicated button(s), combinations thereof, of the like.
The user interface 50, in exemplary embodiments without limitation, may be configured to accept revision of the user selection until a start/stop option 74 is actuated. Such revision may be made, for example without limitation, by actuating one of the selected ones of the selectable locations 62 an additional time, which may de-select the previously selected ones of the selectable locations 62.
The interface 50 may be configured to accept player 72 information, such as at a player information area 77. The player information area 77 may be configured to accept registration information for a new player 72 and/or login or other identifying information for an already registered player 72. Login information may include, for example without limitation, user name, password, authentication information (biometric or otherwise), player name, player ID (e.g., number, code, etc.), combinations thereof, or the like. Registration information may include, for example without limitation, player name, user name, password, authentication information, team information, and/or height information. Height information may include, for example without limitation, overall standing height, chest height, age, gender, and/or ability information. The player information area 77 may be further configured to accept user preference information including, but not limited to, adjustments to launch speed and/or force. Multiple players, such as a team or other group, may be logged in at the player information area 77, separately or together.
The controller 68 may be configured to receive electronic signals from the interface 50, such as player information at the player information area 77. The controller 68 may be configured to authenticate or verify user login, create new user profiles based on registration information, and/or update user profiles based on preferences or revisions to user information, by way of non-limiting example.
As illustrated with particular regard to
The controller 68 may be configured to receive electronic signals from the interface 50, such as selections of the selectable areas 62 to form a custom practice arrangement. The controller 68 may be configured to program the launcher 28 to pass basketballs 60 to each of the pass receipt locations at the playing area 30 corresponding to each of selectable areas 62 selected by the user at the interface 50 to perform the custom practice arrangement in exemplary embodiments, without limitation. The controller 68 may be configured to, alternatively or additionally, receive input from the interface 50 including user selection of the selection devices 64, area 67, user preferences, other options, some combination thereof, or the like and program the launcher 28 and/or display such user selections at the interface 50 in accordance with the received input.
The controller 68 may be configured to adjust the launching mechanism 28, such as by way of electronic command(s) issued to one or more components thereof, based at least some of the player information received at the player information area 77, such as but not necessarily limited to, based on player height information received at the player information area 77 or electronically retrieved based on player information provided at the player information area 77. For example, without limitation, the controller 68 may control the motor 103 to adjust the maximum length of the spring 130 based on the data from the player information area 77. As another example, without limitation, the controller 68 may control the motor(s) 84a, b based on the data from the player information area 77. The adjustments may be made by reference to one or more lookup tables with established parameters for various heights, where parameters are set to result in relatively higher speed/force for relatively taller players and vice-versa. In exemplary embodiments, the lookup tables may provide a positive correlation between launching speed and/or force with player height.
Alternatively, or additionally, the controller 68 may be configured to adjust the launching mechanism 28 based on other selections made at the interface 50, such as to simulate various basketball pass types (e.g., poor passes, too high or too low), user preferences, to reach various parts of the playing area (e.g., locations 62 selected further from, or close to, the goal 61 and/or the launcher), to facilitate various practice drills (e.g., off-dribble shooting), combinations thereof, or the like. Lookup tables may be provided for the same which provide launch parameters or adjustments to other launch parameters to accommodate the same. For example, without limitation, a first lookup may be made based on player height which returns a launch speed or force. A second lookup may be made based on other selections made at the interface 50 which is used to modify the launch speed or force up or down a returned amount.
Referring additionally to
If the user is not already registered (e.g., a new user), registration information may be received, such as player 72 information (e.g., age, name, user ID, password, preferences, team affiliation, location information, gender, combinations thereof, or the like) and electronically stored, such as at one or more databases in electronic communication with the controller 68. The player 72 information may comprise height information. The height information may include height measurements, such as but not limited to standing height, chest height, seated height, combinations thereof, or the like, and/or indirect height measurements, such as but not limited to age and/or gender from which average height measurements corresponding to the same may be retrieved, such as from one or more databases in electronic communication with the controller 68. The height information may be electronically stored, such as at one or more databases in electronic communication with the controller 68 and in association with other information for the player 72, such as various player profile information. In exemplary embodiments, without limitation, the one or more databases may be provided at one or more electronic storage devices local or remote from the device 10, such as by way of the controller 68. The stored information may be updated periodically, such as at user demand.
In yet other exemplary embodiments, without limitation, player height may be automatically detected such as by way of one or more sensors 63. The sensors may comprise range finders, cameras and/or machine vision technology, ultrasonic sensors, combinations thereof, or the like.
User desired pass receipt locations and/or other information for initiating a practice routine with the device 10 may be received. In exemplary embodiments, without limitation, such information may be provided by way of the interface 50 and relayed to the controller 68.
The launching mechanism 28 may be adjusted based on the player 72 height information and/or the user desired practice routine information. For example, without limitation, the controller 68 may be configured to normally throw one of the basketballs 60 to a given one of the locations in a practice routine with a predetermined amount of speed, force, and/or velocity based on the distance and/or direction of the selected location relative to the device 10. The predetermined amount of speed, force, and/or velocity may be set based on an average height player 72. The average height may be any height, such as but not limited to a 6-foot-tall player with a corresponding approximate 4.5-foot chest height by way of non-limiting example. The default amount of speed, force, and/or velocity may be set to deliver the basketball 60 to the approximate 4.5-foot chest height at the selected location. If no height information is stored, retrieved, and/or determined, the controller 68 may be configured to operate with a default setting (e.g., default speed/force, such as equivalent to average male height, such as approximately 5′ 10″ by way of non-limiting example).
In exemplary embodiments, without limitation, the controller 68 may be configured automatically adjust the speed, force, and/or velocity of launching for the player 72 based on the player's 72 specified height information relative to the default. For example, without limitation, if the player 72 specifies a height below the 6-foot default, then the speed, force, and/or velocity of launch base be decreased. As another example, without limitation, if the player 72 specifies a height above the 6-foot default, then the speed, force, and/or velocity of launch base be increased. Such increase or decrease may be made in a proportional fashion, such as based on linear, percentage, logarithmic, polynomial, conical, or other extrapolation. Such increases or decreases may be in accordance with an electronically stored table of heights and speeds or forces of launch. In other exemplary embodiments, without limitation, no default standard may be provided and speed, force, and/or other characteristics of the launch may be based on one or more returned parameters for the player height.
Regardless, operation of the launching mechanism 28 may be adjusted based on player height. By way of non-limiting example, motor 84 and/or wheel 80 speed control may be adjusted as imparted to the basketballs 60. As another non-limiting example, one or more actuators 103 may be adjusted to adjust maximum spring 130 force provided to part of the launching device 28 and imparted to the basketballs 60. Any type or kind of adjustment may be made to any type or kind of launching mechanism 28.
Player 72 estimated chest height may be automatically determined based on inputted overall height, as players 72 or other users may not have ready access to chest height information. For example, without limitation, a predetermined amount may be subtracted from the player 72 height to arrive at an estimated chest height. The amount subtracted may be proportional to a user specified height, age, gender, combinations thereof, or the like. The speed or force of launch may be controlled based on estimated chest height, in exemplary embodiments without limitation.
Player 72 estimated overall and/or chest height may be automatically determined based on provided age and/or gender information, as players 72 or other users may not have ready access to height information. For example, without limitation, an average overall and/or chest height may be determined from player age and/or gender information provided, such as based on stored average.
Alternatively, or additionally, player height or chest height may be automatically determined, such as by way of the sensor(s) 63. In such embodiments, player login may not necessarily be required.
In exemplary embodiments, without limitation, the user may be permitted to update launching speed or force preferences by specifying an increase or decrease in launch speed or forces so that the player 72 receives the basketballs 60 at a higher or lower height. Such adjustments may be made by way of user preferences at the user interface 50 and electronically stored, by way of non-limiting example.
Any embodiment of the present invention may include any of the features of the other embodiments of the present invention. The exemplary embodiments herein disclosed are not intended to be exhaustive or to unnecessarily limit the scope of the invention. The exemplary embodiments were chosen and described in order to explain the principles of the present invention so that others skilled in the art may practice the invention. Having shown and described exemplary embodiments of the present invention, those skilled in the art will realize that many variations and modifications may be made to the described invention. Many of those variations and modifications will provide the same result and fall within the spirit of the claimed invention.
Certain operations described herein may be performed by one or more electronic devices. Each electronic device may comprise one or more processors, electronic storage devices, executable software instructions, combinations thereof, and the like configured to perform the operations described herein. The electronic devices may be general purpose computers or specialized computing devices. The electronic devices may comprise personal computers, smartphone, tablets, databases, servers, or the like. The electronic connections and transmissions described herein may be accomplished by wired or wireless means. The computerized hardware, software, components, systems, steps, methods, and/or processes described herein may serve to improve the speed of the computerized hardware, software, systems, steps, methods, and/or processes described herein. The electronic devices, including but not necessarily limited to the electronic storage devices, databases, controllers, or the like, may comprise and/or be configured to hold, solely non-transitory signals.
This application claims the benefit of U.S. provisional application Ser. No. 63/394,139 filed Aug. 1, 2022, the disclosures of which are hereby incorporated by reference as if fully restated herein.
Number | Name | Date | Kind |
---|---|---|---|
4714248 | Koss | Dec 1987 | A |
5776018 | Simpson et al. | Jul 1998 | A |
6659893 | Campbell et al. | Dec 2003 | B1 |
7094164 | Marty et al. | Aug 2006 | B2 |
7111620 | Johndreau et al. | Sep 2006 | B2 |
7850552 | Marty et al. | Dec 2010 | B2 |
7854669 | Marty et al. | Dec 2010 | B2 |
7882831 | Alger | Feb 2011 | B2 |
8012046 | Campbell et al. | Sep 2011 | B2 |
8133137 | Grant et al. | Mar 2012 | B2 |
8147356 | Campbell et al. | Apr 2012 | B2 |
8408982 | Marty et al. | Apr 2013 | B2 |
8409024 | Marty et al. | Apr 2013 | B2 |
8617008 | Marty et al. | Dec 2013 | B2 |
8622832 | Marty et al. | Jan 2014 | B2 |
8852030 | Campbell et al. | Oct 2014 | B2 |
8908922 | Marty et al. | Dec 2014 | B2 |
8948457 | Marty et al. | Feb 2015 | B2 |
9010309 | Lewis et al. | Apr 2015 | B2 |
D739488 | Campbell et al. | Sep 2015 | S |
9186566 | Boehner | Nov 2015 | B2 |
9238165 | Marty et al. | Jan 2016 | B2 |
9283431 | Marty et al. | Mar 2016 | B2 |
9283432 | Marty et al. | Mar 2016 | B2 |
9345929 | Marty et al. | May 2016 | B2 |
9358455 | Marty et al. | Jun 2016 | B2 |
9370704 | Marty et al. | Jun 2016 | B2 |
9390501 | Marty et al. | Jul 2016 | B2 |
9452339 | Shah et al. | Sep 2016 | B1 |
9694238 | Marty et al. | Jul 2017 | B2 |
9697617 | Marty et al. | Jul 2017 | B2 |
9724584 | Campbell et al. | Aug 2017 | B1 |
9734405 | Marty et al. | Aug 2017 | B2 |
9808696 | Campbell et al. | Nov 2017 | B2 |
9886624 | Marty et al. | Feb 2018 | B1 |
9914035 | Campbell et al. | Mar 2018 | B2 |
9975026 | Campbell et al. | May 2018 | B2 |
10010778 | Marty et al. | Jul 2018 | B2 |
10052544 | Gowan et al. | Aug 2018 | B2 |
10092793 | Marty et al. | Oct 2018 | B1 |
10252128 | Lewis et al. | Apr 2019 | B2 |
10252133 | Campbell et al. | Apr 2019 | B2 |
10315090 | Campbell et al. | Jun 2019 | B2 |
10343015 | Marty et al. | Jul 2019 | B2 |
10360685 | Marty et al. | Jul 2019 | B2 |
10471325 | Marty et al. | Nov 2019 | B2 |
10561916 | Campbell et al. | Feb 2020 | B1 |
10596436 | Campbell et al. | Mar 2020 | B1 |
10610757 | Marty | Apr 2020 | B1 |
10762642 | Marty et al. | Sep 2020 | B2 |
10806986 | Moore et al. | Oct 2020 | B2 |
10956723 | Marty et al. | Mar 2021 | B2 |
10994182 | Campbell et al. | May 2021 | B1 |
11049258 | Marty et al. | Jun 2021 | B2 |
11097176 | Campbell et al. | Aug 2021 | B1 |
11123605 | Marty | Sep 2021 | B1 |
11135500 | Campbell et al. | Oct 2021 | B1 |
11247109 | Campbell et al. | Feb 2022 | B1 |
11263461 | Marty et al. | Mar 2022 | B2 |
11413514 | Marty et al. | Aug 2022 | B2 |
11450106 | Marty et al. | Sep 2022 | B2 |
11491383 | Campbell et al. | Nov 2022 | B1 |
D972675 | Campbell et al. | Dec 2022 | S |
11577139 | Campbell | Feb 2023 | B1 |
11715214 | Marty et al. | Aug 2023 | B1 |
11813510 | Campbell et al. | Nov 2023 | B1 |
11836929 | Marty et al. | Dec 2023 | B2 |
11890521 | Campbell et al. | Feb 2024 | B1 |
11896884 | Marty et al. | Feb 2024 | B2 |
20080200287 | Marty et al. | Aug 2008 | A1 |
20140301601 | Marty et al. | Oct 2014 | A1 |
20140305420 | Deese | Oct 2014 | A1 |
20150352425 | Lewis et al. | Dec 2015 | A1 |
20160193518 | Baxter et al. | Jul 2016 | A1 |
20160193520 | Hart | Jul 2016 | A1 |
20170072282 | Lewis et al. | Mar 2017 | A1 |
20170095716 | Lewis et al. | Apr 2017 | A1 |
20170340943 | Pierotti | Nov 2017 | A1 |
20220415048 | Marty et al. | Dec 2022 | A1 |
20240071140 | Marty et al. | Feb 2024 | A1 |
20240087137 | Marty et al. | Mar 2024 | A1 |
Number | Date | Country | |
---|---|---|---|
63394139 | Aug 2022 | US |