US20070173355A1 - Wireless sensor scoring with automatic sensor synchronization - Google Patents
Wireless sensor scoring with automatic sensor synchronization Download PDFInfo
- Publication number
- US20070173355A1 US20070173355A1 US11/561,334 US56133406A US2007173355A1 US 20070173355 A1 US20070173355 A1 US 20070173355A1 US 56133406 A US56133406 A US 56133406A US 2007173355 A1 US2007173355 A1 US 2007173355A1
- Authority
- US
- United States
- Prior art keywords
- player
- console
- shot
- sensor
- sensors
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 230000007246 mechanism Effects 0.000 claims abstract description 31
- 238000000034 method Methods 0.000 claims abstract description 29
- 238000001514 detection method Methods 0.000 claims description 14
- 238000005259 measurement Methods 0.000 claims description 8
- 230000005693 optoelectronics Effects 0.000 claims description 2
- 230000001960 triggered effect Effects 0.000 claims description 2
- 230000000007 visual effect Effects 0.000 claims 2
- 230000037078 sports performance Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 21
- 230000015654 memory Effects 0.000 description 10
- 238000004891 communication Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000012549 training Methods 0.000 description 3
- 230000001186 cumulative effect Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000012552 review Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000003442 weekly effect Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000000691 measurement method Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
- 230000003936 working memory Effects 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B71/0619—Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
- A63B71/0669—Score-keepers or score display devices
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0003—Analysing the course of a movement or motion sequences during an exercise or trainings sequence, e.g. swing for golf or tennis
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0021—Tracking a path or terminating locations
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0021—Tracking a path or terminating locations
- A63B2024/0025—Tracking the path or location of one or more users, e.g. players of a game
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0021—Tracking a path or terminating locations
- A63B2024/0056—Tracking a path or terminating locations for statistical or strategic analysis
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B2071/0675—Input for modifying training controls during workout
- A63B2071/068—Input by voice recognition
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/10—Positions
- A63B2220/13—Relative positions
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/80—Special sensors, transducers or devices therefor
- A63B2220/803—Motion sensors
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/80—Special sensors, transducers or devices therefor
- A63B2220/805—Optical or opto-electronic sensors
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/80—Special sensors, transducers or devices therefor
- A63B2220/806—Video cameras
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/80—Special sensors, transducers or devices therefor
- A63B2220/83—Special sensors, transducers or devices therefor characterised by the position of the sensor
- A63B2220/833—Sensors arranged on the exercise apparatus or sports implement
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/80—Special sensors, transducers or devices therefor
- A63B2220/83—Special sensors, transducers or devices therefor characterised by the position of the sensor
- A63B2220/836—Sensors arranged on the body of the user
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2225/00—Miscellaneous features of sport apparatus, devices or equipment
- A63B2225/50—Wireless data transmission, e.g. by radio transmitters or telemetry
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B63/00—Targets or goals for ball games
- A63B63/08—Targets or goals for ball games with substantially horizontal opening for ball, e.g. for basketball
- A63B63/083—Targets or goals for ball games with substantially horizontal opening for ball, e.g. for basketball for basketball
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B69/00—Training appliances or apparatus for special sports
- A63B69/0071—Training appliances or apparatus for special sports for basketball
Definitions
- FIG. 1 is functional block diagram of an example playing environment in which techniques for measuring shooting performance in one embodiment of the present invention may be implemented.
- FIGS. 2A-2J are block diagrams illustrating a high level overview of console apparatus for measuring shooting performance of one embodiment of the present invention.
- FIGS. 4A-4C are block diagrams illustrating a high level overview of screens displayed by a console apparatus for measuring shooting performance of one embodiment of the present invention.
- FIG. 5 is functional diagram of an example encoding technique for qualifying shot types in the playing environment illustrated in FIG. 1 .
- FIG. 6 is functional diagram of example historical performance measurements being tracked for a shooting session in the playing environment illustrated in FIG. 1 .
- FIGS. 7A-7B are operational flow diagrams illustrating a high level overview of techniques for measuring shooting performance of one embodiment of the present invention.
- FIGS. 8A-8C are functional diagrams of example presentations for displaying performance measurements in the playing environment illustrated in FIG. 1 .
- FIG. 11 is a hardware block diagram of an example computer system, which may be used to embody one or more components of an embodiment of the present invention.
- the invention provides a system for measuring shooting performance.
- One system embodiment includes a plurality of first sensors to detect shots taken and a plurality of second sensors to determine shots made.
- the term “sensor” is defined as any device for detecting an event that takes place in the shooting environment.
- the term sensor is intended to be broadly construed to include a single device, i.e., a detector, or a plurality of devices, i.e., an emitter and detector, and other configurations of devices.
- a console is communicatively coupled with the first sensor and the second sensor to receive data and determine performance of a player based at least in part on the data received.
- a synchronization mechanism enables the console to “learn” which sensors are being associated with the console for play.
- the synchronization mechanism can enable the console to determine performance exclusively for players being monitored by the sensors associated with the console.
- sensors associated with multiple players may interact with one or more consoles in a common playing area free of interference.
- Multiple sensors that determine shots taken and shots made may be associated with a single console in order to facilitate team practice.
- one or more location sensors are included that automatically detect the position of the player when shots are taken and record positional information along with information about the shot. This ability to obtain information to measure levels of play makes it possible to improve skills, select players to meet game situations and team requirements, and make decisions on player roles.
- shooting sports is intended to be broadly construed to include any sport in which a player makes a shot, including without limitation basketball, tennis, hockey, water polo, polo, lacrosse, golf and other shooting sports.
- FIG. 1 is functional block diagram of an example playing environment in which techniques for measuring shooting performance in one embodiment of the present invention may be implemented.
- a performance measuring system embodiment is being used in a basketball-playing environment.
- the system embodiment includes a first sensor 102 to detect number of shots taken, a second sensor 103 to determine number of shots made.
- the first sensor includes a delay to avoid double counting the same shot when multiple triggering events occur.
- the first sensor includes a time delay, enabling the first sensor to avoid double counting the same shot from multiple vibrations of the rim or backboard.
- the first sensor 102 and second sensor 103 include a wireless RF communication link to a console 101 .
- the console 101 incorporates hardware, software or a combination thereof, to measure, track and record shooting session performance results.
- the first sensor 102 is a vibration sensor that is attached to the basketball rim or backboard to detect a shot taken.
- the second sensor includes a counter lever attached to a basketball rim or backboard to track shots made.
- the second sensor includes an opto-electronic sensor attached below the basketball rim or backboard. Proximity sensors can also be employed as well as other types of optical, electrical and mechanical sensors.
- Console 101 includes a synchronization mechanism that enables the console to “learn” that sensors 102 and 103 are being associated with the console 101 for play.
- Embodiments include one or more location sensors that automatically detect the position of the player and record positional information.
- a pressure sensitive grid comprising a plurality of cells indicating location is disposed over the playing field in order to detect the location of the player when making a shot.
- an infrared sensor matrix is used to superimpose a plurality of location cells comprising a grid over the playing field.
- a camera coupled with a range detection device can be used to detect the location of the player with respect to cell locations in the playing environment. Examples of cells comprising a location grid is discussed in further detail below with reference to FIGS. 3A-3B .
- a wireless headset 104 is worn by the player during play to communicatively couple the player to the console 101 .
- the player can input voice commands, including type of shot to be taken, number of shots to be attempted, a time period for shooting and so forth without interrupting play. Further, in one play mode, the player can call out the types of shots using the headset 104 as the player takes the shot.
- a video camera 105 is operatively disposed to record shots the player takes.
- the video camera 105 can be constantly operating or can be triggered using a command from the wireless headset 104 , a motion sensor (not shown) directed at the player, or by input of a command at the console 101 by a coach or another player.
- All shot session data may be stored on a memory card and archived on a personal computer (PC) for historical analysis, review and comparison to other players.
- PC personal computer
- the console 101 can be directly linked to a computer.
- FIG. 2A-2J are block diagrams illustrating a high level overview of a console apparatus for measuring shooting performance of one embodiment of the present invention.
- the console embodiment illustrated in FIG. 2A includes a first display area 202 that provides prompting to the player or coach using text messages, graphics, icons or a combination thereof. Example prompts for a training session are discussed below with reference to FIG. 4A .
- a second display area 204 provides a view of the playing field to the player or coach. Display area 204 can be used to indicate the location from which the player takes shots. Display areas 202 and 204 may be implemented as different screens depicted on a single display in some embodiments. In one embodiment, a warning voice (not shown) projects elapsed time in one-minute increments.
- one or more input keys 208 , a reset key 210 , start key 212 and select key 214 receive commands input manually from a player or a coach.
- a display 206 provides key information about each shooting session to the player or coach such as presenting a countdown starting with 10 seconds of shooting time remaining or 10 shots left to take. Display 206 may be embodied using LED, LCD or other type of display technology.
- Various console embodiments will also include a timer, buzzer and warning device (not shown).
- a memory card slot 220 is provided for receiving a memory card upon which performance data may be stored. The memory card may enable the console 101 to interface with a computer to populate a database with historical performance data, prepare charts and display graphs.
- FIG. 2B illustrates another console embodiment, in which a computer style keyboard 216 provides a mechanism for a player or coach to enter information and respond to prompts.
- FIG. 2C illustrates a further console embodiment, in which the shooter or coach can configure display area 204 to display one or more cells superimposed on the playing field in order to select shot locations. Cells may be arranged according to any number of arrangements, including without limitation the arrangements illustrated by FIGS. 3A-3B .
- One or more keys 208 include alphanumeric inputs to enable players or coaches to enter player names and so forth as well as numeric data.
- a display 206 provides the player or coach with information and control capabilities from the console.
- Shooting session indicators including a shots taken display 222 , shots made display area 224 , percentage made display 226 and location display 228 present shooting session statistics to the player or coach at the end of a shooting session or in real time.
- a display key 216 enables the shooter or coach to display the results of the last several shooting sessions on the console 101 .
- Some embodiments include the capability to define a custom shooting routine or choose “random”. For example, in one embodiment, a player or coach could define a three point shooting cycle by entering numbers of cells to shoot from, storing the locations in a memory and associating a code with the stored sequence.
- a download key 218 controls the exchange of shooting data, program updates and so forth between the console 101 and a memory card 220 , or alternatively to another computing device via a network, USB or other type of communications link.
- Alternative embodiments implement the functionality of console 101 as software executing on a laptop or portable computer, personal data assistant (PDA), cell phone or other wireless device, wearable personal computer worn by the player or other devices.
- PDA personal data assistant
- FIG. 2D illustrates a console embodiment being used in a single player mode of operation.
- display 206 toggles back and forth between display options, including the clock.
- Illuminated button indicators for example, can indicate what data is currently being displayed by display 206 . (e.g., in FIG. 2D , shots take and shots made are currently being displayed.)
- FIG. 2E illustrates another console embodiment, again being used in a single player mode, in which the display 206 provides a continuous clock display.
- FIGS. 2F-2G illustrate console embodiments in a two player mode of operation. In the embodiment illustrated by FIG. 2F , display 206 toggles back and forth between display options, including the clock, while in the embodiment illustrated by FIG.
- playing environment 300 includes cells having different sizes in areas considered to be of special interest to the player or relevance to scoring in the particular shooting sport under practice, such as the foul line or the 3 point line in basketball, for example.
- Another consideration for shooting location identification is compliance with governing body, i.e., NBA, etc., rules or international governing body, i.e., Olympic Committee, rules.
- FIG. 3B illustrates another example playing environment 302 , in which the plurality of cells indicating location of a player is arranged according to international rules.
- Each shooting location can vary in size and/or area and may be identified by a number, letter, color, combination thereof or other conventions that are contemplated.
- a pressure sensitive grid comprising a plurality of cells indicating location is disposed over the playing field in order to detect the location of the player when making a shot.
- Such techniques are especially useful when cells vary in size and shape, such as the embodiments illustrated by FIGS. 3A-3B .
- an infrared sensor matrix is used to superimpose a plurality of location cells comprising a grid over the playing environment.
- a device that includes an infrared sensor and an infrared light source produces pulses of infrared light and uses optics to focus reflections from the infrared light pulse from different portions of the playing environment to different detectors in a 2-D array detector.
- the detector produces indications of the distance to the closest object in an associated portion of the playing environment.
- a processor receives the indication of the infrared sensor to determine the player location.
- An exemplary infrared sensor for use in the present invention is available from Canesta, Inc. of San Jose, Calif. Details of such infrared sensors are described in the U.S. Pat. No. 6,323,932 and published patent applications US 2002/0140633 A1, US 2002/0063775 A1, US 2003/0076484 A1 each of which are incorporated herein by reference. Such techniques are especially useful when cells are of uniform size and shape. In a further embodiment computer touch screen techniques can be used.
- a camera 105 coupled with a range detection device can be used to detect location of the player with respect to cell locations on the playing environment.
- Such techniques are especially useful when cell location may be determined using a range, such as the embodiments illustrated by FIGS. 3A-3B .
- the player location determined by any one of these techniques may be stored along with other data about the shot.
- FIGS. 4A-4C are block diagrams illustrating a high level overview of screens displayed by a console 101 for measuring shooting performance of one embodiment of the present invention.
- one or more prompts may be displayed in display area 202 of console 101 to prompt a player or coach to input one or more parameters for the shooting session.
- the player or a coach
- the player inputs a number of shooters, the appropriate court location, shot type, desired period of time and/or number of shots, and presses the start key 212 to initiate the program.
- the prompts shown in FIG. 4A may be provided to the player audibly via headset 104 , and the player's responses received and analyzed using voice recognition processing to obtain responses from the player, thereby providing a “hands free” mode of operation.
- FIG. 4B illustrates another example screen displayed by a console 101 in which a multi-sensor automatic synchronization mode is provided.
- the console display prompts the user to activate a synchronization mechanism at each sensor to be associated with the console 101 successively.
- a sensor will synchronize with a console through a wireless interface by holding down a particular button on the sensor and the console simultaneously for 3-5 seconds as illustrated by FIGS. 10A-10F .
- FIG. 4C illustrates an example shooting session summary screen displayed in display area 202 or 204 of console 101 after a player completes a shooting session.
- shooting session summary statistics may be presented to the player or coach in a format emulating a basketball (or other sport) scoreboard. Other embodiments will display the output using other formats appropriate to the shooting sport being practiced.
- FIG. 5 is a functional diagram of an example encoding technique for qualifying shot types in the playing environment illustrated in FIG. 1 .
- an encoding scheme can associate a number with a shot type.
- Such encoding techniques can enable analysis based upon statistics developed for different shot types and in certain cases simplify storage of historical shooting session information. While FIG. 5 illustrates one encoding scheme for basketball, other embodiments will employ other encoding techniques appropriate to the shooting sport being practiced.
- FIG. 6 is functional diagram of example historical performance measurements being tracked for a shooting session in the playing environment illustrated in FIG. 1 .
- the example table illustrated in FIG. 6 includes a list of parameters describing the results of a basketball shooting session in one embodiment.
- Various mechanisms for storing and tracking parameter data gathered from shooting sessions are made available in embodiments.
- a database is used to store and organize parameter information, such as shown by FIG. 6 .
- Other embodiments will employ other storage and organization techniques, and store different parameters, appropriate to the shooting sport being practiced.
- FIGS. 7A-7B are operational flow diagrams illustrating a high level overview of techniques for measuring shooting performance of one embodiment of the present invention.
- the technique for measuring shooting performance shown in FIGS. 7A-7B are operable with console 101 of FIGS. 2A-2J .
- a user causes a console to synchronize with one or more sensors (block 701 ).
- the player enters shooting session parameters at the console (block 702 ) as described in further detail with reference to FIG. 7B .
- the player(s) may now perform the shooting session (block 703 ).
- a player enters the number of shooters (block 711 ).
- the player enters his shooter id number (or name) (block 712 ).
- the player selects the number of shots to take or a period of time to shoot (block 713 ).
- the player selects a shot location cell (block 714 ). As described above, some embodiments will automatically determine the location from which the shot is made.
- the player selects the type of shot (block 715 ).
- the player presses a start key to begin play (block 716 ).
- the player can then take the shots (block 717 ).
- the system automatically determines and displays results of the session, in the form of session statistics, to the player (block 718 ).
- Some embodiments include different operational characteristics, such as, for example automatically determining the shot location using one of the techniques described above instead of receiving it from the player (block 714 ) or receiving the type of shot via headset 104 to accommodate “hands-free” operation (block 715 ) and so forth.
- FIGS. 8A-8C are functional diagrams of example presentations for displaying performance measurements in the playing environment illustrated in FIG. 1 .
- shooting session historical performance measurements may be presented to the player or coach in display area 202 or 204 of console 101 .
- Other types of reports can be provided to assist the player or coach in evaluating the results of play.
- FIG. 8B illustrates an example of a report organized by week.
- Table 1 illustrates other types of reports provided by various embodiments: TABLE 1 Reports by Type Report Type Reports Calendar 1. Weekly summary by day 2. Monthly summary by week 3. Yearly summary by month 4. Cumulative by shooter Location 1. All shot types 2. By shot type 3. Summary for 3 pointers Shot type 1. All locations 2. By location 3. Summary for 3 pointers Summaries 1. Top 10 shooting sessions by % made (by date) 2. Top 10 shooting locations (location) 3. Top 10 shot types (type) 4. Top 10 shot types by location (type/loc.)
- FIG. 8C illustrates an example of a graph for providing results of play in graphical format.
- Other embodiments will display other statistics appropriate to the shooting sport being practiced.
- FIG. 9 is a block diagram illustrating a high level overview of a screen displayed by a software embodiment for transferring information to and from a console apparatus of one embodiment of the present invention.
- console 101 can include software that enables a variety of functions, including without limitation: 1) Connect/interface the console 101 with a PC via a USB port or other communications interface; 2) Display performance data in a variety of formats, such as illustrated by FIGS. 8A-8C ; 3) Download performance data to the PC; 4) Enable automatic generation of standardized performance data reports; 5) Provide for upload of firmware upgrades; 6) Allow performance data to be sent via email; 7) Transfer status information about operation of the console 101 and associated hardware and software back to manufacturer.
- Table 2 illustrates other types of menu options provided in an embodiment: TABLE 2 Menu Options Pull down menus Sub-menus 5. Enter shooter I.D. 6. Select shot location All shot types By shot type Summary for 3 pointers 7. Select shot type All locations By location Summary for 3 pointers 8. Select calendar/dates Cumulative Annual Monthly Weekly 9. Select report type Standard Top 10 shooting sessions Top 10 shot locations Top 10 shot types by location
- a path made by the ball during a shot is tracked by the console 101 .
- the path information may be used to locate the ball as it goes through the hoop or may be used to track the path of the ball in order to analyze the shooter's technique.
- One technique for tracking the ball path during play involves adding a radio frequency identification (“RFID”) chip to the ball.
- the RFID chip can signal a tracking unit integrated into or cooperatively coupled with the console 101 , enabling the console 101 to track the path of the ball.
- the video camera 105 and image processing software may be used to track the path of the ball during the shot.
- An exemplary arc tracking analyzer for use in the present invention is available from Pillar Vision, Inc. of Menlo Park, Calif. (www.noahbasketball.com) and by Radar Golf, Inc. of Roseville, Calif. (www.radargolf.com).
- FIGS. 10A-10F are block diagrams illustrating a high-level overview of an example operation of a synchronization mechanism for synchronizing the console with the sensor(s) in an embodiment of the present invention.
- the console and each sensor will be synchronized with each other electronically.
- the purpose of the synchronization function is to uniquely identify a sensor with a console to allow one to one communication between the synchronized components.
- a console 101 may communicate with up to four (4) unique sensors but a sensor should only communicate with one console at a time.
- a sensor will synchronize with a console through a wireless interface by holding down a particular button on the sensor and the console simultaneously for 3-5 seconds as illustrated by FIGS. 10A-10F .
- the invention encompasses in some embodiments, computer apparatus, computing systems and machine-readable media configured to carry out the foregoing methods.
- the present invention may be conveniently implemented using a conventional general purpose or a specialized digital computer or microprocessor programmed according to the teachings of the present disclosure, as will be apparent to those skilled in the computer art.
- the present invention includes a computer program product which is a storage medium (media) having instructions stored thereon/in which can be used to program a computer to perform any of the processes of the present invention.
- the storage medium can include, but is not limited to, any type of rotating media including floppy disks, optical discs, DVD, CD-ROMs, microdrive, and magneto-optical disks, and magnetic or optical cards, nanosystems (including molecular memory ICs), or any type of media or device suitable for storing instructions and/or data.
- the present invention includes software for controlling both the hardware of the general purpose/specialized computer or microprocessor, and for enabling the computer or microprocessor to interact with a human user or other mechanism utilizing the results of the present invention.
- software may include, but is not limited to, device drivers, operating systems, and user applications.
- FIG. 11 illustrates an exemplary processing system 900 , which can comprise the console 101 of FIGS. 2A-2J .
- an exemplary computing system is illustrated that may comprise the console 101 of FIGS. 2A-2J . While other alternatives might be utilized, it will be presumed for clarity sake that components of the systems of FIGS. 2A-2J are implemented in hardware, software or some combination thereof in at least one embodiment.
- Computing system 1100 comprises components coupled via one or more communication channels (e.g., bus 1101 ) including one or more general or special purpose processors 1102 , such as a Pentium®, Centrino®, Power PC®, digital signal processor (“DSP”), and so on.
- System 1100 components also include one or more input devices 1103 (such as a mouse, keyboard, microphone, pen, and so on), and one or more output devices 1104 , such as a suitable display, speakers, actuators, and so on, in accordance with a particular application.
- input or output devices can also similarly include more specialized devices or hardware/software device enhancements suitable for use by the mentally or physically challenged.
- System 1100 also includes a computer readable storage media reader 1105 coupled to a computer readable storage medium 1106 , such as a storage/memory device or hard or removable storage/memory media; such devices or media are further indicated separately as storage 1108 and memory 1109 , which may include hard disk variants, floppy/compact disk variants, digital versatile disk (“DVD”) variants, smart cards, read only memory, random access memory, cache memory, and so on, in accordance with the requirements of a particular application.
- a computer readable storage media reader 1105 coupled to a computer readable storage medium 1106 , such as a storage/memory device or hard or removable storage/memory media; such devices or media are further indicated separately as storage 1108 and memory 1109 , which may include hard disk variants, floppy/compact disk variants, digital versatile disk (“DVD”) variants, smart cards, read only memory, random access memory, cache memory, and so on, in accordance with the requirements of a particular application.
- DVD digital versatile disk
- One or more suitable communication interfaces 1107 may also be included, such as a modem, DSL, infrared, RF or other suitable transceiver, and so on for providing inter-device communication directly or via one or more suitable private or public networks or other components that may include but are not limited to those already discussed.
- Working memory 1110 further includes operating system (“OS”) 1111 elements and other programs 1112 , such as one or more of application programs, mobile code, data, and so on for implementing system 1100 components that might be stored or loaded therein during use.
- OS operating system
- the particular OS or OSs may vary in accordance with a particular device, features or other aspects in accordance with a particular application (e.g. Windows, WindowsCE, Mac, Linux, Unix or Palm OS variants, a cell phone OS, a proprietary OS, Symbian, and so on).
- Various programming languages or other tools can also be utilized, such as those compatible with C variants (e.g., C++, C#), the Java 2 Platform, Enterprise Edition (“J2EE”) or other programming languages in accordance with the requirements of a particular application.
- Other programs 1112 may further, for example, include one or more of activity systems, education managers, education integrators, or interface, security, other synchronization, other browser or groupware code, and so on, including but not limited to those discussed elsewhere herein
- a learning integration system or other component When implemented in software (e.g. as an application program, object, agent, downloadable, servlet, and so on in whole or part), a learning integration system or other component may be communicated transitionally or more persistently from local or remote storage to memory (SRAM, cache memory, etc.) for execution, or another suitable mechanism can be utilized, and components may be implemented in compiled or interpretive form. Input, intermediate or resulting data or functional elements may further reside more transitionally or more persistently in a storage media, cache or other volatile or non-volatile memory, (e.g., storage device 1108 or memory 1109 ) in accordance with a particular application.
Landscapes
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Physical Education & Sports Medicine (AREA)
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Embodiments provide mechanisms and methods for measuring shooting performance in multiplayer environments. These mechanisms and methods include automatic synchronization that enables sensors associated with multiple players to interact with one or more control consoles in a common playing area free of interference. The ability to associate sensors to interact with one or more control consoles in a common playing area free of interference make it possible for coaches and players to measure levels of play, build teamwork among multiple players, improve and maintain skills, select players to meet game situations and team requirements, make decisions on player roles, and use playing environment space more efficiently.
Description
- This application claims the benefit of U.S. Provisional Patent Application No. 60/758,714 entitled WIRELESS SENSOR SCORING WITH AUTOMATIC SENSOR SYNCHRONIZATION, by William M. Klein, filed Jan. 13, 2006 (Attorney Docket No. KLEIN-01000US2).
- A portion of the disclosure of this patent document contains material which is subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by any one of the patent document or the patent disclosure, as it appears in the Patent and Trademark Office patent file or records, but otherwise reserves all copyright rights whatsoever.
- The current invention relates generally to measuring shooting performance, and more particularly to a mechanism for real time wireless sensor scoring.
- There is an outstanding need in amateur and professional sports to identify players with the potential for development and to provide measurement and training tools to improve performance of existing players. Nowhere is this more true than in the shooting sports, such as basketball, tennis, hockey, golf and others, in which the outcome of an entire game can be determined by the performance of a single player taking a shot.
- Currently, the selection, development, training and evaluation of players are almost completely dependent on the experience and observations of coaches and scouts and based upon observing actual play. These simple methods, however, lack any quantitative measure of shooting proficiency.
-
FIG. 1 is functional block diagram of an example playing environment in which techniques for measuring shooting performance in one embodiment of the present invention may be implemented. -
FIGS. 2A-2J are block diagrams illustrating a high level overview of console apparatus for measuring shooting performance of one embodiment of the present invention. -
FIGS. 3A-3B are functional block diagrams of example playing environments having a plurality of superimposed cells indicating location for measuring shooting performance in one embodiment of the present invention. -
FIGS. 4A-4C are block diagrams illustrating a high level overview of screens displayed by a console apparatus for measuring shooting performance of one embodiment of the present invention. -
FIG. 5 is functional diagram of an example encoding technique for qualifying shot types in the playing environment illustrated inFIG. 1 . -
FIG. 6 is functional diagram of example historical performance measurements being tracked for a shooting session in the playing environment illustrated inFIG. 1 . -
FIGS. 7A-7B are operational flow diagrams illustrating a high level overview of techniques for measuring shooting performance of one embodiment of the present invention. -
FIGS. 8A-8C are functional diagrams of example presentations for displaying performance measurements in the playing environment illustrated inFIG. 1 . -
FIG. 9 is a block diagram illustrating a high level overview of a screen displayed by a software embodiment for transferring information to and from a console apparatus of one embodiment of the present invention. -
FIGS. 10A-10F are block diagrams illustrating a high-level overview of an example operation of a synchronization mechanism for synchronizing the console with the sensor(s) in an embodiment of the present invention -
FIG. 11 is a hardware block diagram of an example computer system, which may be used to embody one or more components of an embodiment of the present invention. - Embodiments provide mechanisms and methods for measuring shooting performance in multiplayer environments. These mechanisms and methods include automatic synchronization that enables sensors associated with multiple players to interact with one or more control consoles in a common playing area free of interference. The ability to associate sensors to interact with one or more control consoles in a common playing area free of interference make it possible for coaches and players to measure levels of play, build teamwork among multiple players, improve and maintain skills, select players to meet game situations and team requirements, make decisions on player roles, and use playing environment space more efficiently.
- In one embodiment, the invention provides a system for measuring shooting performance. One system embodiment includes a plurality of first sensors to detect shots taken and a plurality of second sensors to determine shots made. As used herein, the term “sensor” is defined as any device for detecting an event that takes place in the shooting environment. The term sensor is intended to be broadly construed to include a single device, i.e., a detector, or a plurality of devices, i.e., an emitter and detector, and other configurations of devices. A console is communicatively coupled with the first sensor and the second sensor to receive data and determine performance of a player based at least in part on the data received. A synchronization mechanism enables the console to “learn” which sensors are being associated with the console for play. The synchronization mechanism can enable the console to determine performance exclusively for players being monitored by the sensors associated with the console. Thus, sensors associated with multiple players may interact with one or more consoles in a common playing area free of interference. Multiple sensors that determine shots taken and shots made may be associated with a single console in order to facilitate team practice.
- In an embodiment, one or more location sensors are included that automatically detect the position of the player when shots are taken and record positional information along with information about the shot. This ability to obtain information to measure levels of play makes it possible to improve skills, select players to meet game situations and team requirements, and make decisions on player roles.
- While the present invention is described herein with reference to example embodiments for measuring basketball players' performance, the present invention is not so limited, and in fact, the real time measurement techniques provided by embodiments of the present invention are broadly applicable to a wide variety of shooting sports. As used herein, the term shooting sports is intended to be broadly construed to include any sport in which a player makes a shot, including without limitation basketball, tennis, hockey, water polo, polo, lacrosse, golf and other shooting sports.
-
FIG. 1 is functional block diagram of an example playing environment in which techniques for measuring shooting performance in one embodiment of the present invention may be implemented. As shown inFIG. 1 , a performance measuring system embodiment is being used in a basketball-playing environment. The system embodiment includes afirst sensor 102 to detect number of shots taken, asecond sensor 103 to determine number of shots made. The first sensor includes a delay to avoid double counting the same shot when multiple triggering events occur. For example, in one embodiment, the first sensor includes a time delay, enabling the first sensor to avoid double counting the same shot from multiple vibrations of the rim or backboard. In the embodiment depicted byFIG. 1 , thefirst sensor 102 andsecond sensor 103 include a wireless RF communication link to aconsole 101. Theconsole 101 incorporates hardware, software or a combination thereof, to measure, track and record shooting session performance results. In one embodiment, thefirst sensor 102 is a vibration sensor that is attached to the basketball rim or backboard to detect a shot taken. In one embodiment, the second sensor includes a counter lever attached to a basketball rim or backboard to track shots made. In an alternative embodiment, the second sensor includes an opto-electronic sensor attached below the basketball rim or backboard. Proximity sensors can also be employed as well as other types of optical, electrical and mechanical sensors.Console 101 includes a synchronization mechanism that enables the console to “learn” thatsensors console 101 for play. Asensor 103 will synchronize with aconsole 101 through a wireless interface by holding down a particular button on the sensor and the console simultaneously for 3-5 seconds as illustrated byFIGS. 10A-10F . Other sensors for detecting shots taken by another player (not shown inFIG. 1 ) and shots made in another basket (not shown inFIG. 1 ) may also be associated withconsole 101 using the synchronization mechanism. The synchronization mechanism can enable theconsole 101 to determine performance exclusively for players associated with theconsole 101 and to block interference from sensors associated with players associated with consoles other thanconsole 101 that may be use on the same or proximate playing area. - Embodiments include one or more location sensors that automatically detect the position of the player and record positional information. In one embodiment, a pressure sensitive grid comprising a plurality of cells indicating location is disposed over the playing field in order to detect the location of the player when making a shot. In another embodiment, an infrared sensor matrix is used to superimpose a plurality of location cells comprising a grid over the playing field. In a yet further embodiment, a camera coupled with a range detection device can be used to detect the location of the player with respect to cell locations in the playing environment. Examples of cells comprising a location grid is discussed in further detail below with reference to
FIGS. 3A-3B . - In one embodiment, a wireless headset 104 is worn by the player during play to communicatively couple the player to the
console 101. Using voice recognition functionality in conjunction with the headset 104, the player can input voice commands, including type of shot to be taken, number of shots to be attempted, a time period for shooting and so forth without interrupting play. Further, in one play mode, the player can call out the types of shots using the headset 104 as the player takes the shot. - In one embodiment, a video camera 105 is operatively disposed to record shots the player takes. The video camera 105 can be constantly operating or can be triggered using a command from the wireless headset 104, a motion sensor (not shown) directed at the player, or by input of a command at the
console 101 by a coach or another player. - In one embodiment, the vibration sensor and counter lever include wireless RF receiver communication links to the
console 101. The console 101 (FIGS. 2A-2J ) includes input keys and a display of key information for each shooting session. Various system embodiments may also include one or more of a timer, buzzer and warning device to signal the player. In one embodiment, a player or coach inputs the shooting session parameters and starts the program. When the player shoots from the specified court location, theconsole 101 records success or failure of each shot, along with the shot type and player location, for the desired period of time or number of shots. A warning voice projects elapsed time in one-minute increments as well as a countdown starting with 10 seconds of shooting time remaining or 10 shots left to take. The system's buzzer announces the completion of the session and the relevant performance data is displayed and saved if desired. All shot session data may be stored on a memory card and archived on a personal computer (PC) for historical analysis, review and comparison to other players. Alternatively, theconsole 101 can be directly linked to a computer. -
FIG. 2A-2J are block diagrams illustrating a high level overview of a console apparatus for measuring shooting performance of one embodiment of the present invention. The console embodiment illustrated inFIG. 2A includes afirst display area 202 that provides prompting to the player or coach using text messages, graphics, icons or a combination thereof. Example prompts for a training session are discussed below with reference toFIG. 4A . Asecond display area 204 provides a view of the playing field to the player or coach.Display area 204 can be used to indicate the location from which the player takes shots.Display areas more input keys 208, areset key 210, start key 212 and select key 214 receive commands input manually from a player or a coach. Adisplay 206 provides key information about each shooting session to the player or coach such as presenting a countdown starting with 10 seconds of shooting time remaining or 10 shots left to take.Display 206 may be embodied using LED, LCD or other type of display technology. Various console embodiments will also include a timer, buzzer and warning device (not shown). Amemory card slot 220 is provided for receiving a memory card upon which performance data may be stored. The memory card may enable theconsole 101 to interface with a computer to populate a database with historical performance data, prepare charts and display graphs. Alternatively, theconsole 101 can be directly linked to a computer using a USB port or other communications interface.FIG. 2B illustrates another console embodiment, in which acomputer style keyboard 216 provides a mechanism for a player or coach to enter information and respond to prompts.FIG. 2C illustrates a further console embodiment, in which the shooter or coach can configuredisplay area 204 to display one or more cells superimposed on the playing field in order to select shot locations. Cells may be arranged according to any number of arrangements, including without limitation the arrangements illustrated byFIGS. 3A-3B . One ormore keys 208 include alphanumeric inputs to enable players or coaches to enter player names and so forth as well as numeric data. Adisplay 206 provides the player or coach with information and control capabilities from the console. Shooting session indicators including a shots takendisplay 222, shots madedisplay area 224, percentage made display 226 andlocation display 228 present shooting session statistics to the player or coach at the end of a shooting session or in real time. Adisplay key 216 enables the shooter or coach to display the results of the last several shooting sessions on theconsole 101. Some embodiments include the capability to define a custom shooting routine or choose “random”. For example, in one embodiment, a player or coach could define a three point shooting cycle by entering numbers of cells to shoot from, storing the locations in a memory and associating a code with the stored sequence. Adownload key 218 controls the exchange of shooting data, program updates and so forth between theconsole 101 and amemory card 220, or alternatively to another computing device via a network, USB or other type of communications link. Alternative embodiments implement the functionality ofconsole 101 as software executing on a laptop or portable computer, personal data assistant (PDA), cell phone or other wireless device, wearable personal computer worn by the player or other devices. -
FIG. 2D illustrates a console embodiment being used in a single player mode of operation. In the embodiment illustrated byFIG. 2D ,display 206 toggles back and forth between display options, including the clock. Illuminated button indicators, for example, can indicate what data is currently being displayed bydisplay 206. (e.g., inFIG. 2D , shots take and shots made are currently being displayed.)FIG. 2E illustrates another console embodiment, again being used in a single player mode, in which thedisplay 206 provides a continuous clock display.FIGS. 2F-2G illustrate console embodiments in a two player mode of operation. In the embodiment illustrated byFIG. 2F , display 206 toggles back and forth between display options, including the clock, while in the embodiment illustrated byFIG. 2G , thedisplay 206 provides a continuous clock display. Similarly,FIGS. 2H-2I illustrate console embodiments in a four player mode of operation. In the embodiment illustrated byFIG. 2H ,display 206 toggles back and forth between display options, including the clock, while in the embodiment illustrated byFIG. 2I , thedisplay 206 provides a continuous clock display.FIG. 2J illustrates another console apparatus for an embodiment marketed under the name SHOTMASTER™. -
FIGS. 3A-3B are functional block diagrams of example playing environments having a plurality of superimposed cells indicating location for measuring shooting performance in one embodiment of the present invention. As shown inFIG. 3A , in one example playing environment 300, a plurality of cells indicating location of a player are superimposed on the playing environment. Shooting locations in playing environment 300 are arranged according to a convention in which odd numbered shooting locations are disposed to one side of the playing area and even numbered shooting locations are on the opposite side of the playing area. Of course, in some embodiments, odd and even numbered cells may be on opposite sides from the ones illustrated inFIG. 3A . Such naming conventions of shooting locations are provided by embodiments of the present invention in order to facilitate easier player (or coach) identification of the player locations. Further, playing environment 300 includes cells having different sizes in areas considered to be of special interest to the player or relevance to scoring in the particular shooting sport under practice, such as the foul line or the 3 point line in basketball, for example. Another consideration for shooting location identification is compliance with governing body, i.e., NBA, etc., rules or international governing body, i.e., Olympic Committee, rules.FIG. 3B illustrates anotherexample playing environment 302, in which the plurality of cells indicating location of a player is arranged according to international rules. Each shooting location can vary in size and/or area and may be identified by a number, letter, color, combination thereof or other conventions that are contemplated. - Shooting location detection may be achieved using various techniques in embodiments of the present invention. For example, in one embodiment, a pressure sensitive grid comprising a plurality of cells indicating location is disposed over the playing field in order to detect the location of the player when making a shot. Such techniques are especially useful when cells vary in size and shape, such as the embodiments illustrated by
FIGS. 3A-3B . In another embodiment, an infrared sensor matrix is used to superimpose a plurality of location cells comprising a grid over the playing environment. In this embodiment, a device that includes an infrared sensor and an infrared light source produces pulses of infrared light and uses optics to focus reflections from the infrared light pulse from different portions of the playing environment to different detectors in a 2-D array detector. The detector produces indications of the distance to the closest object in an associated portion of the playing environment. A processor receives the indication of the infrared sensor to determine the player location. An exemplary infrared sensor for use in the present invention is available from Canesta, Inc. of San Jose, Calif. Details of such infrared sensors are described in the U.S. Pat. No. 6,323,932 and published patent applications US 2002/0140633 A1, US 2002/0063775 A1, US 2003/0076484 A1 each of which are incorporated herein by reference. Such techniques are especially useful when cells are of uniform size and shape. In a further embodiment computer touch screen techniques can be used. In a yet further embodiment, a camera 105 coupled with a range detection device can be used to detect location of the player with respect to cell locations on the playing environment. Such techniques are especially useful when cell location may be determined using a range, such as the embodiments illustrated byFIGS. 3A-3B . The player location determined by any one of these techniques may be stored along with other data about the shot. -
FIGS. 4A-4C are block diagrams illustrating a high level overview of screens displayed by aconsole 101 for measuring shooting performance of one embodiment of the present invention. As shown byFIG. 4A , one or more prompts may be displayed indisplay area 202 ofconsole 101 to prompt a player or coach to input one or more parameters for the shooting session. In the embodiment illustrated byFIG. 4A , the player (or a coach) inputs a number of shooters, the appropriate court location, shot type, desired period of time and/or number of shots, and presses thestart key 212 to initiate the program. In an alternative embodiment, the prompts shown inFIG. 4A may be provided to the player audibly via headset 104, and the player's responses received and analyzed using voice recognition processing to obtain responses from the player, thereby providing a “hands free” mode of operation. - An “Automatic synchronization” facility enables multi-player competition mode, in which multiple sets of sensors can be associated with a particular console to encourage team practice.
FIG. 4B illustrates another example screen displayed by aconsole 101 in which a multi-sensor automatic synchronization mode is provided. As shown inFIG. 4B , in synchronize mode, the number of sensors to be associated with a particular console may be entered responsive to the prompts. As shown byFIG. 4B , the console display prompts the user to activate a synchronization mechanism at each sensor to be associated with theconsole 101 successively. A sensor will synchronize with a console through a wireless interface by holding down a particular button on the sensor and the console simultaneously for 3-5 seconds as illustrated byFIGS. 10A-10F . When theconsole 101 has identified each sensor that is being assigned to it, the console displays a “synchronization complete” message. Automatic synchronization can enable multiple consoles to interact with sensors in a common playing area free of interference.FIG. 4C illustrates an example shooting session summary screen displayed indisplay area console 101 after a player completes a shooting session. As shown inFIG. 4C , shooting session summary statistics may be presented to the player or coach in a format emulating a basketball (or other sport) scoreboard. Other embodiments will display the output using other formats appropriate to the shooting sport being practiced. - Encoding schemes may be used in some embodiments to simplify storage of shot types in databases or other storage mechanisms. For example,
FIG. 5 is a functional diagram of an example encoding technique for qualifying shot types in the playing environment illustrated inFIG. 1 . As shown byFIG. 5 , an encoding scheme can associate a number with a shot type. Such encoding techniques can enable analysis based upon statistics developed for different shot types and in certain cases simplify storage of historical shooting session information. WhileFIG. 5 illustrates one encoding scheme for basketball, other embodiments will employ other encoding techniques appropriate to the shooting sport being practiced. -
FIG. 6 is functional diagram of example historical performance measurements being tracked for a shooting session in the playing environment illustrated inFIG. 1 . The example table illustrated inFIG. 6 includes a list of parameters describing the results of a basketball shooting session in one embodiment. Various mechanisms for storing and tracking parameter data gathered from shooting sessions are made available in embodiments. For example, in one embodiment, a database is used to store and organize parameter information, such as shown byFIG. 6 . Other embodiments will employ other storage and organization techniques, and store different parameters, appropriate to the shooting sport being practiced. -
FIGS. 7A-7B are operational flow diagrams illustrating a high level overview of techniques for measuring shooting performance of one embodiment of the present invention. The technique for measuring shooting performance shown inFIGS. 7A-7B are operable withconsole 101 ofFIGS. 2A-2J . As show inFIG. 7A , a user causes a console to synchronize with one or more sensors (block 701). Then, the player enters shooting session parameters at the console (block 702) as described in further detail with reference toFIG. 7B . The player(s) may now perform the shooting session (block 703). As shown inFIG. 7B , a player enters the number of shooters (block 711). The player enters his shooter id number (or name) (block 712). The player selects the number of shots to take or a period of time to shoot (block 713). The player selects a shot location cell (block 714). As described above, some embodiments will automatically determine the location from which the shot is made. The player selects the type of shot (block 715). The player presses a start key to begin play (block 716). The player can then take the shots (block 717). Once the session is complete, the system automatically determines and displays results of the session, in the form of session statistics, to the player (block 718). Some embodiments include different operational characteristics, such as, for example automatically determining the shot location using one of the techniques described above instead of receiving it from the player (block 714) or receiving the type of shot via headset 104 to accommodate “hands-free” operation (block 715) and so forth. -
FIGS. 8A-8C are functional diagrams of example presentations for displaying performance measurements in the playing environment illustrated inFIG. 1 . As shown inFIG. 8A , shooting session historical performance measurements may be presented to the player or coach indisplay area console 101. Other types of reports can be provided to assist the player or coach in evaluating the results of play. For example,FIG. 8B illustrates an example of a report organized by week. Table 1 illustrates other types of reports provided by various embodiments:TABLE 1 Reports by Type Report Type Reports Calendar 1. Weekly summary by day 2. Monthly summary by week 3. Yearly summary by month 4. Cumulative by shooter Location 1. All shot types 2. By shot type 3. Summary for 3 pointers Shot type 1. All locations 2. By location 3. Summary for 3 pointers Summaries 1. Top 10 shooting sessions by % made (by date)2. Top 10 shooting locations (location)3. Top 10 shot types (type)4. Top 10 shot types by location (type/loc.) - Some embodiments provide the capability to view the results of play in graph or other tabular formats. For example,
FIG. 8C illustrates an example of a graph for providing results of play in graphical format. Other embodiments will display other statistics appropriate to the shooting sport being practiced. -
FIG. 9 is a block diagram illustrating a high level overview of a screen displayed by a software embodiment for transferring information to and from a console apparatus of one embodiment of the present invention. As shown inFIG. 9 ,console 101 can include software that enables a variety of functions, including without limitation: 1) Connect/interface theconsole 101 with a PC via a USB port or other communications interface; 2) Display performance data in a variety of formats, such as illustrated byFIGS. 8A-8C ; 3) Download performance data to the PC; 4) Enable automatic generation of standardized performance data reports; 5) Provide for upload of firmware upgrades; 6) Allow performance data to be sent via email; 7) Transfer status information about operation of theconsole 101 and associated hardware and software back to manufacturer. Table 2 illustrates other types of menu options provided in an embodiment:TABLE 2 Menu Options Pull down menus Sub-menus 5. Enter shooter I.D. 6. Select shot location All shot types By shot type Summary for 3 pointers 7. Select shot type All locations By location Summary for 3 pointers 8. Select calendar/dates Cumulative Annual Monthly Weekly 9. Select report type Standard Top 10 shooting sessions Top 10 shot locations Top 10 shot types by location - Various embodiments will include other functions readily apparent to persons skilled in the art but not mentioned here for brevity.
- In one embodiment, a path made by the ball during a shot is tracked by the
console 101. The path information may be used to locate the ball as it goes through the hoop or may be used to track the path of the ball in order to analyze the shooter's technique. One technique for tracking the ball path during play involves adding a radio frequency identification (“RFID”) chip to the ball. The RFID chip can signal a tracking unit integrated into or cooperatively coupled with theconsole 101, enabling theconsole 101 to track the path of the ball. In another technique, the video camera 105 and image processing software may be used to track the path of the ball during the shot. An exemplary arc tracking analyzer for use in the present invention is available from Pillar Vision, Inc. of Menlo Park, Calif. (www.noahbasketball.com) and by Radar Golf, Inc. of Roseville, Calif. (www.radargolf.com). -
FIGS. 10A-10F are block diagrams illustrating a high-level overview of an example operation of a synchronization mechanism for synchronizing the console with the sensor(s) in an embodiment of the present invention. The console and each sensor will be synchronized with each other electronically. The purpose of the synchronization function is to uniquely identify a sensor with a console to allow one to one communication between the synchronized components. In one embodiment, aconsole 101 may communicate with up to four (4) unique sensors but a sensor should only communicate with one console at a time. A sensor will synchronize with a console through a wireless interface by holding down a particular button on the sensor and the console simultaneously for 3-5 seconds as illustrated byFIGS. 10A-10F . - In other aspects, the invention encompasses in some embodiments, computer apparatus, computing systems and machine-readable media configured to carry out the foregoing methods. In addition to an embodiment consisting of specifically designed integrated circuits or other electronics, the present invention may be conveniently implemented using a conventional general purpose or a specialized digital computer or microprocessor programmed according to the teachings of the present disclosure, as will be apparent to those skilled in the computer art.
- Appropriate software coding can readily be prepared by skilled programmers based on the teachings of the present disclosure, as will be apparent to those skilled in the software art. The invention may also be implemented by the preparation of application specific integrated circuits or by interconnecting an appropriate network of conventional component circuits, as will be readily apparent to those skilled in the art.
- The present invention includes a computer program product which is a storage medium (media) having instructions stored thereon/in which can be used to program a computer to perform any of the processes of the present invention. The storage medium can include, but is not limited to, any type of rotating media including floppy disks, optical discs, DVD, CD-ROMs, microdrive, and magneto-optical disks, and magnetic or optical cards, nanosystems (including molecular memory ICs), or any type of media or device suitable for storing instructions and/or data.
- Stored on any one of the computer readable medium (media), the present invention includes software for controlling both the hardware of the general purpose/specialized computer or microprocessor, and for enabling the computer or microprocessor to interact with a human user or other mechanism utilizing the results of the present invention. Such software may include, but is not limited to, device drivers, operating systems, and user applications.
-
FIG. 11 illustrates an exemplary processing system 900, which can comprise theconsole 101 ofFIGS. 2A-2J . Turning now toFIG. 11 , an exemplary computing system is illustrated that may comprise theconsole 101 ofFIGS. 2A-2J . While other alternatives might be utilized, it will be presumed for clarity sake that components of the systems ofFIGS. 2A-2J are implemented in hardware, software or some combination thereof in at least one embodiment. - Computing system 1100 comprises components coupled via one or more communication channels (e.g., bus 1101) including one or more general or
special purpose processors 1102, such as a Pentium®, Centrino®, Power PC®, digital signal processor (“DSP”), and so on. System 1100 components also include one or more input devices 1103 (such as a mouse, keyboard, microphone, pen, and so on), and one or more output devices 1104, such as a suitable display, speakers, actuators, and so on, in accordance with a particular application. (It will be appreciated that input or output devices can also similarly include more specialized devices or hardware/software device enhancements suitable for use by the mentally or physically challenged.) - System 1100 also includes a computer readable storage media reader 1105 coupled to a computer readable storage medium 1106, such as a storage/memory device or hard or removable storage/memory media; such devices or media are further indicated separately as
storage 1108 and memory 1109, which may include hard disk variants, floppy/compact disk variants, digital versatile disk (“DVD”) variants, smart cards, read only memory, random access memory, cache memory, and so on, in accordance with the requirements of a particular application. One or more suitable communication interfaces 1107 may also be included, such as a modem, DSL, infrared, RF or other suitable transceiver, and so on for providing inter-device communication directly or via one or more suitable private or public networks or other components that may include but are not limited to those already discussed. - Working memory 1110 further includes operating system (“OS”) 1111 elements and
other programs 1112, such as one or more of application programs, mobile code, data, and so on for implementing system 1100 components that might be stored or loaded therein during use. The particular OS or OSs may vary in accordance with a particular device, features or other aspects in accordance with a particular application (e.g. Windows, WindowsCE, Mac, Linux, Unix or Palm OS variants, a cell phone OS, a proprietary OS, Symbian, and so on). Various programming languages or other tools can also be utilized, such as those compatible with C variants (e.g., C++, C#), theJava 2 Platform, Enterprise Edition (“J2EE”) or other programming languages in accordance with the requirements of a particular application.Other programs 1112 may further, for example, include one or more of activity systems, education managers, education integrators, or interface, security, other synchronization, other browser or groupware code, and so on, including but not limited to those discussed elsewhere herein. - When implemented in software (e.g. as an application program, object, agent, downloadable, servlet, and so on in whole or part), a learning integration system or other component may be communicated transitionally or more persistently from local or remote storage to memory (SRAM, cache memory, etc.) for execution, or another suitable mechanism can be utilized, and components may be implemented in compiled or interpretive form. Input, intermediate or resulting data or functional elements may further reside more transitionally or more persistently in a storage media, cache or other volatile or non-volatile memory, (e.g.,
storage device 1108 or memory 1109) in accordance with a particular application. - Other features, aspects and objects of the invention can be obtained from a review of the figures and the claims. It is to be understood that other embodiments of the invention can be developed and fall within the spirit and scope of the invention and claims. The foregoing description of preferred embodiments of the present invention has been provided for the purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise forms disclosed. Many modifications and variations will be apparent to the practitioner skilled in the art. The embodiments were chosen and described in order to best explain the principles of the invention and its practical application, thereby enabling others skilled in the art to understand the invention for various embodiments and with various modifications that are suited to the particular use contemplated. It is intended that the scope of the invention be defined by the following claims and their equivalence.
Claims (22)
1. A shooting sports measurement system, comprising:
a plurality of first sensors to detect shots taken by a plurality of players,
a plurality of second sensors to determine shots made by the plurality of players,
a console, the console communicatively coupled with the plurality of first sensors and the plurality of second sensors to receive data and determine performance of at least one player based at least in part on the data received; and
a synchronization mechanism to enable the console to learn which of the plurality of first sensors and the plurality of second sensors are associated with the console, thereby enabling the console to determine performance exclusively for players being monitored by the sensors associated with the console.
2. The system of claim 1 , further comprising a detection mechanism that detects a position of a player when the player takes a shot, the console determining performance of at least one player based at least in part on information received from the detection mechanism that detects a position of a player.
3. The system of claim 1 , wherein the first sensor comprises a vibration sensor adapted to be attached to the basketball rim or backboard to detect a shot taken.
4. The system of claim 1 , wherein the second sensor comprises at least one of an optoelectronic sensor or a counter lever, adapted to be attached to the basketball rim or backboard to determine number of shots made at a specified location.
5. The system of claim 1 , wherein the console acts as an input and output device for each shooting session.
6. The system of claim 1 , wherein the console includes a time display, wherein the time display is selectively enabled to be at least one of continuously displayed and displayed alternating with display of play information.
7. The system of claim 2 , wherein the detection mechanism that detects position of a player making shots comprises:
an infrared sensor that automatically detect a player's position using a 2-D grid.
8. The system of claim 2 , wherein the detection mechanism that detects position of a player making shots comprises:
a pressure sensor grid disposed at least a portion of a playing field.
9. The system of claim 2 , wherein the detection mechanism that detects position of a player making shots comprises:
a camera with a ranging device.
10. The system of claim 29 further comprising:
a plurality of cells superimposed onto at least a portion of a playing field, wherein the plurality of cells indicates a player's position when a shot is taken.
11. The system of claim 10 , wherein the plurality of cells superimposed onto at least a portion of a playing field further comprises:
a plurality of cells of varying sizes according to relevance to scoring in the shooting sport under practice superimposed onto at least a portion of a playing field.
12. The system of claim 10 , wherein the plurality of cells superimposed onto at least a portion of a playing field further comprises:
a plurality of cells associated with an alphanumeric naming convention facilitating ease of use superimposed onto at least a portion of a playing field.
13. The system of claim 10 , wherein the plurality of cells superimposed onto at least a portion of a playing field further comprises:
a plurality of cells arranged according to a playing rule superimposed onto at least a portion of a playing field.
14. The system of claim 10 , wherein the plurality of cells superimposed onto at least a portion of a playing field further comprises:
a plurality of cells arranged according to an international playing rule superimposed onto at least a portion of a playing field.
15. The system of claim 1 , further comprising:
a video device for capturing a video record of a player taking a shot, wherein the video device is triggered when a shot is taken.
16. The system of claim 1 , further comprising:
a wireless headset for capturing a audio commands from a player taking a shot, wherein the audio commands control recording of information about the shot.
17. The system of claim 2 , wherein the detection mechanism includes visual player location indicia that are adapted to be viewed by a console operator such that the console operator can manually enter the indicia into the console.
18. A computer based method for measuring shooting sports performance, the method comprising the computer implemented steps of:
determining whether a shot is made;
synchronizing the shot with one of a plurality of players;
determining a location of the player taking the shot when the shot is taken;
receiving information about the player; and
determining performance of the player based on the determining steps.
19. A shooting sports measurement system, comprising:
a sensor to determine shots made,
a detection mechanism that detects a position of a player when the player takes a shot;
a console, the console communicatively coupled with the sensor and the detection mechanism to receive data and determine performance of a player; and
a synchronization mechanism to associate the sensors with the console, thereby enabling the console to determine performance exclusively for players being monitored by the sensors.
20. The system of claim 19 , wherein the detection mechanism includes visual player location indicia that is adapted to be viewed by a console operation, such that console operator can manually enter the location into the console.
21. The system of claim 19 wherein the detection mechanism automatically detects a position of a player when the player take a shot.
22. The system of claim 19 wherein the detection mechanism automatically detects a position of a player when the player takes a shot.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/561,334 US20070173355A1 (en) | 2006-01-13 | 2006-11-17 | Wireless sensor scoring with automatic sensor synchronization |
PCT/US2007/060482 WO2007084850A2 (en) | 2006-01-13 | 2007-01-12 | Performance monitoring in a shooting sport using sensor synchronization |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US75871406P | 2006-01-13 | 2006-01-13 | |
US11/561,334 US20070173355A1 (en) | 2006-01-13 | 2006-11-17 | Wireless sensor scoring with automatic sensor synchronization |
Publications (1)
Publication Number | Publication Date |
---|---|
US20070173355A1 true US20070173355A1 (en) | 2007-07-26 |
Family
ID=38286254
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/561,334 Abandoned US20070173355A1 (en) | 2006-01-13 | 2006-11-17 | Wireless sensor scoring with automatic sensor synchronization |
Country Status (1)
Country | Link |
---|---|
US (1) | US20070173355A1 (en) |
Cited By (179)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010120848A1 (en) * | 2009-04-14 | 2010-10-21 | Alexander Kaufman | Tennis throw trainer |
US20110118065A1 (en) * | 2009-11-19 | 2011-05-19 | Krysiak Kevin L | American-style football including electronics |
US8162804B2 (en) | 2007-02-14 | 2012-04-24 | Nike, Inc. | Collection and display of athletic information |
US9390501B2 (en) * | 2007-05-24 | 2016-07-12 | Pillar Vision, Inc. | Stereoscopic image capture with performance outcome prediction in sporting environments |
CN105935487A (en) * | 2016-06-29 | 2016-09-14 | 武汉英乐维特科技有限公司 | Basketball skill auxiliary training instrument |
CN105963946A (en) * | 2016-06-29 | 2016-09-28 | 武汉均姆机械设备有限公司 | Training aiding instrument for practicing basketball skills |
US9589207B2 (en) | 2013-11-21 | 2017-03-07 | Mo' Motion Ventures | Jump shot and athletic activity analysis system |
US9636550B2 (en) | 2009-11-19 | 2017-05-02 | Wilson Sporting Goods Co. | Football sensing |
US9711006B2 (en) | 2013-03-28 | 2017-07-18 | Aristocrat Technologies Australia Pty Limited | Electronic method of gaming, a game controller and a gaming system |
US9802101B1 (en) | 2014-05-19 | 2017-10-31 | Tobias Brown | Apparatus and method for counting attempts in a sporting game |
US10159888B2 (en) | 2015-11-10 | 2018-12-25 | ShotTracker, Inc. | Location and event tracking system for games of sport |
US10188890B2 (en) | 2013-12-26 | 2019-01-29 | Icon Health & Fitness, Inc. | Magnetic resistance mechanism in a cable machine |
US10220259B2 (en) | 2012-01-05 | 2019-03-05 | Icon Health & Fitness, Inc. | System and method for controlling an exercise device |
US10226396B2 (en) | 2014-06-20 | 2019-03-12 | Icon Health & Fitness, Inc. | Post workout massage device |
US10238941B2 (en) | 2014-10-07 | 2019-03-26 | ShotTracker, Inc. | Basketball net which detects shots that have been made successfully |
US10272317B2 (en) | 2016-03-18 | 2019-04-30 | Icon Health & Fitness, Inc. | Lighted pace feature in a treadmill |
US10279212B2 (en) | 2013-03-14 | 2019-05-07 | Icon Health & Fitness, Inc. | Strength training apparatus with flywheel and related methods |
US10391361B2 (en) | 2015-02-27 | 2019-08-27 | Icon Health & Fitness, Inc. | Simulating real-world terrain on an exercise device |
US10426989B2 (en) | 2014-06-09 | 2019-10-01 | Icon Health & Fitness, Inc. | Cable system incorporated into a treadmill |
US10433612B2 (en) | 2014-03-10 | 2019-10-08 | Icon Health & Fitness, Inc. | Pressure sensor to quantify work |
US10493349B2 (en) | 2016-03-18 | 2019-12-03 | Icon Health & Fitness, Inc. | Display on exercise device |
US20190392729A1 (en) * | 2018-06-20 | 2019-12-26 | NEX Team, Inc. | Remote multiplayer interactive physical gaming with mobile computing devices |
US10625137B2 (en) | 2016-03-18 | 2020-04-21 | Icon Health & Fitness, Inc. | Coordinated displays in an exercise device |
US20200126133A1 (en) * | 2016-04-01 | 2020-04-23 | OneTrust, LLC | Data processing systems and communication systems and methods for the efficient generation of privacy risk assessments |
US10664690B2 (en) | 2013-11-21 | 2020-05-26 | Mo' Motion Ventures | Jump shot and athletic activity analysis system |
US10671705B2 (en) | 2016-09-28 | 2020-06-02 | Icon Health & Fitness, Inc. | Customizing recipe recommendations |
US10668333B2 (en) | 2009-11-19 | 2020-06-02 | Wilson Sporting Goods Co. | Football sensing |
US10678945B2 (en) | 2016-06-10 | 2020-06-09 | OneTrust, LLC | Consent receipt management systems and related methods |
US10685140B2 (en) | 2016-06-10 | 2020-06-16 | OneTrust, LLC | Consent receipt management systems and related methods |
US10705801B2 (en) | 2016-06-10 | 2020-07-07 | OneTrust, LLC | Data processing systems for identity validation of data subject access requests and related methods |
US10706176B2 (en) | 2016-06-10 | 2020-07-07 | OneTrust, LLC | Data-processing consent refresh, re-prompt, and recapture systems and related methods |
US10708305B2 (en) | 2016-06-10 | 2020-07-07 | OneTrust, LLC | Automated data processing systems and methods for automatically processing requests for privacy-related information |
US10706174B2 (en) | 2016-06-10 | 2020-07-07 | OneTrust, LLC | Data processing systems for prioritizing data subject access requests for fulfillment and related methods |
US10706379B2 (en) | 2016-06-10 | 2020-07-07 | OneTrust, LLC | Data processing systems for automatic preparation for remediation and related methods |
US10706131B2 (en) | 2016-06-10 | 2020-07-07 | OneTrust, LLC | Data processing systems and methods for efficiently assessing the risk of privacy campaigns |
US10713387B2 (en) | 2016-06-10 | 2020-07-14 | OneTrust, LLC | Consent conversion optimization systems and related methods |
US10726158B2 (en) | 2016-06-10 | 2020-07-28 | OneTrust, LLC | Consent receipt management and automated process blocking systems and related methods |
US10740487B2 (en) | 2016-06-10 | 2020-08-11 | OneTrust, LLC | Data processing systems and methods for populating and maintaining a centralized database of personal data |
US10751579B2 (en) | 2009-11-19 | 2020-08-25 | Wilson Sporting Goods Co. | Football sensing |
US10754981B2 (en) | 2016-06-10 | 2020-08-25 | OneTrust, LLC | Data processing systems for fulfilling data subject access requests and related methods |
US10762236B2 (en) | 2016-06-10 | 2020-09-01 | OneTrust, LLC | Data processing user interface monitoring systems and related methods |
US10769302B2 (en) | 2016-06-10 | 2020-09-08 | OneTrust, LLC | Consent receipt management systems and related methods |
US10769301B2 (en) | 2016-06-10 | 2020-09-08 | OneTrust, LLC | Data processing systems for webform crawling to map processing activities and related methods |
US10769303B2 (en) | 2016-06-10 | 2020-09-08 | OneTrust, LLC | Data processing systems for central consent repository and related methods |
US10776515B2 (en) | 2016-06-10 | 2020-09-15 | OneTrust, LLC | Data processing systems for fulfilling data subject access requests and related methods |
US10776514B2 (en) | 2016-06-10 | 2020-09-15 | OneTrust, LLC | Data processing systems for the identification and deletion of personal data in computer systems |
US10776518B2 (en) | 2016-06-10 | 2020-09-15 | OneTrust, LLC | Consent receipt management systems and related methods |
US10776517B2 (en) | 2016-06-10 | 2020-09-15 | OneTrust, LLC | Data processing systems for calculating and communicating cost of fulfilling data subject access requests and related methods |
US10783256B2 (en) | 2016-06-10 | 2020-09-22 | OneTrust, LLC | Data processing systems for data transfer risk identification and related methods |
US10791150B2 (en) | 2016-06-10 | 2020-09-29 | OneTrust, LLC | Data processing and scanning systems for generating and populating a data inventory |
US10796020B2 (en) | 2016-06-10 | 2020-10-06 | OneTrust, LLC | Consent receipt management systems and related methods |
US10798133B2 (en) | 2016-06-10 | 2020-10-06 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US10796260B2 (en) | 2016-06-10 | 2020-10-06 | OneTrust, LLC | Privacy management systems and methods |
US10803198B2 (en) | 2016-06-10 | 2020-10-13 | OneTrust, LLC | Data processing systems for use in automatically generating, populating, and submitting data subject access requests |
US10803202B2 (en) | 2018-09-07 | 2020-10-13 | OneTrust, LLC | Data processing systems for orphaned data identification and deletion and related methods |
US10803200B2 (en) | 2016-06-10 | 2020-10-13 | OneTrust, LLC | Data processing systems for processing and managing data subject access in a distributed environment |
US10803097B2 (en) | 2016-06-10 | 2020-10-13 | OneTrust, LLC | Data processing systems for generating and populating a data inventory |
US10805354B2 (en) * | 2016-06-10 | 2020-10-13 | OneTrust, LLC | Data processing systems and methods for performing privacy assessments and monitoring of new versions of computer code for privacy compliance |
US10803199B2 (en) | 2016-06-10 | 2020-10-13 | OneTrust, LLC | Data processing and communications systems and methods for the efficient implementation of privacy by design |
US10821329B2 (en) | 2009-11-19 | 2020-11-03 | Wilson Sporting Goods Co. | Football sensing |
US10839102B2 (en) | 2016-06-10 | 2020-11-17 | OneTrust, LLC | Data processing systems for identifying and modifying processes that are subject to data subject access requests |
US10848523B2 (en) | 2016-06-10 | 2020-11-24 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US10846261B2 (en) | 2016-06-10 | 2020-11-24 | OneTrust, LLC | Data processing systems for processing data subject access requests |
US10846433B2 (en) | 2016-06-10 | 2020-11-24 | OneTrust, LLC | Data processing consent management systems and related methods |
US10853501B2 (en) | 2016-06-10 | 2020-12-01 | OneTrust, LLC | Data processing and scanning systems for assessing vendor risk |
US10862350B2 (en) | 2018-03-27 | 2020-12-08 | Ddsports, Inc. | Wireless charging pod and charging pod rack for game devices with rechargeable batteries |
US10867072B2 (en) | 2016-06-10 | 2020-12-15 | OneTrust, LLC | Data processing systems for measuring privacy maturity within an organization |
US10867007B2 (en) | 2016-06-10 | 2020-12-15 | OneTrust, LLC | Data processing systems for fulfilling data subject access requests and related methods |
US10873606B2 (en) | 2016-06-10 | 2020-12-22 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US10878127B2 (en) | 2016-06-10 | 2020-12-29 | OneTrust, LLC | Data subject access request processing systems and related methods |
US10885485B2 (en) | 2016-06-10 | 2021-01-05 | OneTrust, LLC | Privacy management systems and methods |
US10896394B2 (en) | 2016-06-10 | 2021-01-19 | OneTrust, LLC | Privacy management systems and methods |
US10909488B2 (en) | 2016-06-10 | 2021-02-02 | OneTrust, LLC | Data processing systems for assessing readiness for responding to privacy-related incidents |
US10909265B2 (en) | 2016-06-10 | 2021-02-02 | OneTrust, LLC | Application privacy scanning systems and related methods |
US10929559B2 (en) | 2016-06-10 | 2021-02-23 | OneTrust, LLC | Data processing systems for data testing to confirm data deletion and related methods |
US10944725B2 (en) | 2016-06-10 | 2021-03-09 | OneTrust, LLC | Data processing systems and methods for using a data model to select a target data asset in a data migration |
US10949170B2 (en) | 2016-06-10 | 2021-03-16 | OneTrust, LLC | Data processing systems for integration of consumer feedback with data subject access requests and related methods |
US10949565B2 (en) | 2016-06-10 | 2021-03-16 | OneTrust, LLC | Data processing systems for generating and populating a data inventory |
US10970371B2 (en) | 2016-06-10 | 2021-04-06 | OneTrust, LLC | Consent receipt management systems and related methods |
US10970675B2 (en) | 2016-06-10 | 2021-04-06 | OneTrust, LLC | Data processing systems for generating and populating a data inventory |
US10997318B2 (en) | 2016-06-10 | 2021-05-04 | OneTrust, LLC | Data processing systems for generating and populating a data inventory for processing data access requests |
US10997315B2 (en) | 2016-06-10 | 2021-05-04 | OneTrust, LLC | Data processing systems for fulfilling data subject access requests and related methods |
US11004125B2 (en) | 2016-04-01 | 2021-05-11 | OneTrust, LLC | Data processing systems and methods for integrating privacy information management systems with data loss prevention tools or other tools for privacy design |
USD920344S1 (en) | 2009-04-08 | 2021-05-25 | Shoot-A-Way, Inc. | Display screen with graphical user interface for a basketball practice device |
US11023616B2 (en) | 2016-06-10 | 2021-06-01 | OneTrust, LLC | Data processing systems for identifying, assessing, and remediating data processing risks using data modeling techniques |
US11023842B2 (en) | 2016-06-10 | 2021-06-01 | OneTrust, LLC | Data processing systems and methods for bundled privacy policies |
US11025675B2 (en) | 2016-06-10 | 2021-06-01 | OneTrust, LLC | Data processing systems and methods for performing privacy assessments and monitoring of new versions of computer code for privacy compliance |
US11030274B2 (en) | 2016-06-10 | 2021-06-08 | OneTrust, LLC | Data processing user interface monitoring systems and related methods |
US11038925B2 (en) | 2016-06-10 | 2021-06-15 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US11057356B2 (en) | 2016-06-10 | 2021-07-06 | OneTrust, LLC | Automated data processing systems and methods for automatically processing data subject access requests using a chatbot |
US11074367B2 (en) | 2016-06-10 | 2021-07-27 | OneTrust, LLC | Data processing systems for identity validation for consumer rights requests and related methods |
US11087260B2 (en) | 2016-06-10 | 2021-08-10 | OneTrust, LLC | Data processing systems and methods for customizing privacy training |
US11100444B2 (en) | 2016-06-10 | 2021-08-24 | OneTrust, LLC | Data processing systems and methods for providing training in a vendor procurement process |
US11134086B2 (en) | 2016-06-10 | 2021-09-28 | OneTrust, LLC | Consent conversion optimization systems and related methods |
US11138299B2 (en) | 2016-06-10 | 2021-10-05 | OneTrust, LLC | Data processing and scanning systems for assessing vendor risk |
US11138242B2 (en) | 2016-06-10 | 2021-10-05 | OneTrust, LLC | Data processing systems and methods for automatically detecting and documenting privacy-related aspects of computer software |
US11146566B2 (en) | 2016-06-10 | 2021-10-12 | OneTrust, LLC | Data processing systems for fulfilling data subject access requests and related methods |
US11144675B2 (en) | 2018-09-07 | 2021-10-12 | OneTrust, LLC | Data processing systems and methods for automatically protecting sensitive data within privacy management systems |
US11144622B2 (en) | 2016-06-10 | 2021-10-12 | OneTrust, LLC | Privacy management systems and methods |
US11151233B2 (en) | 2016-06-10 | 2021-10-19 | OneTrust, LLC | Data processing and scanning systems for assessing vendor risk |
US11157600B2 (en) | 2016-06-10 | 2021-10-26 | OneTrust, LLC | Data processing and scanning systems for assessing vendor risk |
US11188615B2 (en) | 2016-06-10 | 2021-11-30 | OneTrust, LLC | Data processing consent capture systems and related methods |
US11188862B2 (en) | 2016-06-10 | 2021-11-30 | OneTrust, LLC | Privacy management systems and methods |
US11200341B2 (en) | 2016-06-10 | 2021-12-14 | OneTrust, LLC | Consent receipt management systems and related methods |
US11210420B2 (en) | 2016-06-10 | 2021-12-28 | OneTrust, LLC | Data subject access request processing systems and related methods |
US11222139B2 (en) | 2016-06-10 | 2022-01-11 | OneTrust, LLC | Data processing systems and methods for automatic discovery and assessment of mobile software development kits |
US11222142B2 (en) | 2016-06-10 | 2022-01-11 | OneTrust, LLC | Data processing systems for validating authorization for personal data collection, storage, and processing |
US11222309B2 (en) | 2016-06-10 | 2022-01-11 | OneTrust, LLC | Data processing systems for generating and populating a data inventory |
US11227247B2 (en) | 2016-06-10 | 2022-01-18 | OneTrust, LLC | Data processing systems and methods for bundled privacy policies |
US11228620B2 (en) | 2016-06-10 | 2022-01-18 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US11238390B2 (en) | 2016-06-10 | 2022-02-01 | OneTrust, LLC | Privacy management systems and methods |
US11244367B2 (en) | 2016-04-01 | 2022-02-08 | OneTrust, LLC | Data processing systems and methods for integrating privacy information management systems with data loss prevention tools or other tools for privacy design |
US11266883B2 (en) | 2019-06-17 | 2022-03-08 | Ddsports, Inc. | Sports ball with electronics housed in shock-absorbing carrier |
US11277448B2 (en) | 2016-06-10 | 2022-03-15 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US11295316B2 (en) | 2016-06-10 | 2022-04-05 | OneTrust, LLC | Data processing systems for identity validation for consumer rights requests and related methods |
US11294939B2 (en) | 2016-06-10 | 2022-04-05 | OneTrust, LLC | Data processing systems and methods for automatically detecting and documenting privacy-related aspects of computer software |
US11301796B2 (en) | 2016-06-10 | 2022-04-12 | OneTrust, LLC | Data processing systems and methods for customizing privacy training |
US11308435B2 (en) | 2016-06-10 | 2022-04-19 | OneTrust, LLC | Data processing systems for identifying, assessing, and remediating data processing risks using data modeling techniques |
US20220134211A1 (en) * | 2019-02-13 | 2022-05-05 | Spektacom Technologies Private Limited | Method and system for optimizing collection of data to detect an occurance in a live event |
US11328092B2 (en) | 2016-06-10 | 2022-05-10 | OneTrust, LLC | Data processing systems for processing and managing data subject access in a distributed environment |
US11336697B2 (en) | 2016-06-10 | 2022-05-17 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US11341447B2 (en) | 2016-06-10 | 2022-05-24 | OneTrust, LLC | Privacy management systems and methods |
US11343284B2 (en) | 2016-06-10 | 2022-05-24 | OneTrust, LLC | Data processing systems and methods for performing privacy assessments and monitoring of new versions of computer code for privacy compliance |
US11354434B2 (en) | 2016-06-10 | 2022-06-07 | OneTrust, LLC | Data processing systems for verification of consent and notice processing and related methods |
US11354435B2 (en) | 2016-06-10 | 2022-06-07 | OneTrust, LLC | Data processing systems for data testing to confirm data deletion and related methods |
US11366909B2 (en) | 2016-06-10 | 2022-06-21 | OneTrust, LLC | Data processing and scanning systems for assessing vendor risk |
US11366786B2 (en) | 2016-06-10 | 2022-06-21 | OneTrust, LLC | Data processing systems for processing data subject access requests |
US11373007B2 (en) | 2017-06-16 | 2022-06-28 | OneTrust, LLC | Data processing systems for identifying whether cookies contain personally identifying information |
US11392720B2 (en) | 2016-06-10 | 2022-07-19 | OneTrust, LLC | Data processing systems for verification of consent and notice processing and related methods |
US11397819B2 (en) | 2020-11-06 | 2022-07-26 | OneTrust, LLC | Systems and methods for identifying data processing activities based on data discovery results |
US11400355B1 (en) | 2019-06-07 | 2022-08-02 | Shoot-A-Way, Inc. | Basketball launching device with a camera for detecting made shots |
US11403377B2 (en) | 2016-06-10 | 2022-08-02 | OneTrust, LLC | Privacy management systems and methods |
US11410106B2 (en) | 2016-06-10 | 2022-08-09 | OneTrust, LLC | Privacy management systems and methods |
US11416589B2 (en) | 2016-06-10 | 2022-08-16 | OneTrust, LLC | Data processing and scanning systems for assessing vendor risk |
US11418492B2 (en) | 2016-06-10 | 2022-08-16 | OneTrust, LLC | Data processing systems and methods for using a data model to select a target data asset in a data migration |
US11416109B2 (en) | 2016-06-10 | 2022-08-16 | OneTrust, LLC | Automated data processing systems and methods for automatically processing data subject access requests using a chatbot |
US11416590B2 (en) | 2016-06-10 | 2022-08-16 | OneTrust, LLC | Data processing and scanning systems for assessing vendor risk |
US11416798B2 (en) | 2016-06-10 | 2022-08-16 | OneTrust, LLC | Data processing systems and methods for providing training in a vendor procurement process |
US11438386B2 (en) | 2016-06-10 | 2022-09-06 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US11436373B2 (en) | 2020-09-15 | 2022-09-06 | OneTrust, LLC | Data processing systems and methods for detecting tools for the automatic blocking of consent requests |
US11444976B2 (en) | 2020-07-28 | 2022-09-13 | OneTrust, LLC | Systems and methods for automatically blocking the use of tracking tools |
US11442906B2 (en) | 2021-02-04 | 2022-09-13 | OneTrust, LLC | Managing custom attributes for domain objects defined within microservices |
US11461500B2 (en) | 2016-06-10 | 2022-10-04 | OneTrust, LLC | Data processing systems for cookie compliance testing with website scanning and related methods |
US11475165B2 (en) | 2020-08-06 | 2022-10-18 | OneTrust, LLC | Data processing systems and methods for automatically redacting unstructured data from a data subject access request |
US11475136B2 (en) | 2016-06-10 | 2022-10-18 | OneTrust, LLC | Data processing systems for data transfer risk identification and related methods |
US11481710B2 (en) | 2016-06-10 | 2022-10-25 | OneTrust, LLC | Privacy management systems and methods |
US11494515B2 (en) | 2021-02-08 | 2022-11-08 | OneTrust, LLC | Data processing systems and methods for anonymizing data samples in classification analysis |
US11520928B2 (en) | 2016-06-10 | 2022-12-06 | OneTrust, LLC | Data processing systems for generating personal data receipts and related methods |
US11526624B2 (en) | 2020-09-21 | 2022-12-13 | OneTrust, LLC | Data processing systems and methods for automatically detecting target data transfers and target data processing |
US11533315B2 (en) | 2021-03-08 | 2022-12-20 | OneTrust, LLC | Data transfer discovery and analysis systems and related methods |
US11546661B2 (en) | 2021-02-18 | 2023-01-03 | OneTrust, LLC | Selective redaction of media content |
US11544409B2 (en) | 2018-09-07 | 2023-01-03 | OneTrust, LLC | Data processing systems and methods for automatically protecting sensitive data within privacy management systems |
US11544667B2 (en) | 2016-06-10 | 2023-01-03 | OneTrust, LLC | Data processing systems for generating and populating a data inventory |
US11562097B2 (en) | 2016-06-10 | 2023-01-24 | OneTrust, LLC | Data processing systems for central consent repository and related methods |
US11562078B2 (en) | 2021-04-16 | 2023-01-24 | OneTrust, LLC | Assessing and managing computational risk involved with integrating third party computing functionality within a computing system |
US11577146B1 (en) | 2019-06-07 | 2023-02-14 | Shoot-A-Way, Inc. | Basketball launching device with off of the dribble statistic tracking |
US11586762B2 (en) | 2016-06-10 | 2023-02-21 | OneTrust, LLC | Data processing systems and methods for auditing data request compliance |
US11586700B2 (en) | 2016-06-10 | 2023-02-21 | OneTrust, LLC | Data processing systems and methods for automatically blocking the use of tracking tools |
US11601464B2 (en) | 2021-02-10 | 2023-03-07 | OneTrust, LLC | Systems and methods for mitigating risks of third-party computing system functionality integration into a first-party computing system |
US11620142B1 (en) | 2022-06-03 | 2023-04-04 | OneTrust, LLC | Generating and customizing user interfaces for demonstrating functions of interactive user environments |
US11625502B2 (en) | 2016-06-10 | 2023-04-11 | OneTrust, LLC | Data processing systems for identifying and modifying processes that are subject to data subject access requests |
US11636171B2 (en) | 2016-06-10 | 2023-04-25 | OneTrust, LLC | Data processing user interface monitoring systems and related methods |
US11651402B2 (en) | 2016-04-01 | 2023-05-16 | OneTrust, LLC | Data processing systems and communication systems and methods for the efficient generation of risk assessments |
US11651106B2 (en) | 2016-06-10 | 2023-05-16 | OneTrust, LLC | Data processing systems for fulfilling data subject access requests and related methods |
US11651104B2 (en) | 2016-06-10 | 2023-05-16 | OneTrust, LLC | Consent receipt management systems and related methods |
US11675929B2 (en) | 2016-06-10 | 2023-06-13 | OneTrust, LLC | Data processing consent sharing systems and related methods |
US11687528B2 (en) | 2021-01-25 | 2023-06-27 | OneTrust, LLC | Systems and methods for discovery, classification, and indexing of data in a native computing system |
US11712610B1 (en) | 2023-01-11 | 2023-08-01 | Shoot-A-Way, Inc. | Ultrasonic shots-made detector for basketball launching device |
US11727141B2 (en) | 2016-06-10 | 2023-08-15 | OneTrust, LLC | Data processing systems and methods for synching privacy-related user consent across multiple computing devices |
US11775348B2 (en) | 2021-02-17 | 2023-10-03 | OneTrust, LLC | Managing custom workflows for domain objects defined within microservices |
US11797528B2 (en) | 2020-07-08 | 2023-10-24 | OneTrust, LLC | Systems and methods for targeted data discovery |
US12029960B1 (en) | 2019-12-20 | 2024-07-09 | Shoot-A-Way, Inc. | Basketball passing machine with virtual coaching capabilities |
US12045266B2 (en) | 2016-06-10 | 2024-07-23 | OneTrust, LLC | Data processing systems for generating and populating a data inventory |
US12052289B2 (en) | 2016-06-10 | 2024-07-30 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US12076632B1 (en) | 2020-04-24 | 2024-09-03 | Shoot-A-Way, Inc. | Basketball launching device |
US12118121B2 (en) | 2016-06-10 | 2024-10-15 | OneTrust, LLC | Data subject access request processing systems and related methods |
US12136055B2 (en) | 2016-06-10 | 2024-11-05 | OneTrust, LLC | Data processing systems for identifying, assessing, and remediating data processing risks using data modeling techniques |
US12134009B1 (en) | 2019-06-07 | 2024-11-05 | Shoot-A-Way, Inc. | Basketball launching device using machine vision |
US12147578B2 (en) | 2022-04-11 | 2024-11-19 | OneTrust, LLC | Consent receipt management systems and related methods |
Citations (43)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3137503A (en) * | 1962-10-09 | 1964-06-16 | Victor H Ballard | Basketball game |
US4904981A (en) * | 1989-01-05 | 1990-02-27 | Mele Thomas C | Multifunctional basketball game monitoring unit |
US4999603A (en) * | 1989-01-05 | 1991-03-12 | Mele Thomas C | Multi-functional basketball game monitoring unit |
US5039977A (en) * | 1989-01-05 | 1991-08-13 | Mele Thomas C | Multifunctional basketball game monitoring unit |
US5365427A (en) * | 1992-01-10 | 1994-11-15 | Soignet Gerard C | Method and apparatus for indicating the optimal shot path of a basketball |
US5364091A (en) * | 1993-09-08 | 1994-11-15 | Robert M. Sebek | Skill building apparatus for basketball players |
US5372365A (en) * | 1991-01-22 | 1994-12-13 | Sportsense, Inc. | Methods and apparatus for sports training |
US5418517A (en) * | 1992-01-31 | 1995-05-23 | Lifetime Products, Inc. | Basketball scoring apparatus |
US5446701A (en) * | 1992-08-28 | 1995-08-29 | Teem Systems, Inc. | Object locator system |
US5560617A (en) * | 1995-02-15 | 1996-10-01 | Liang; Tu-Hsien | Dartboard with a separate control panel device |
US5636146A (en) * | 1994-11-21 | 1997-06-03 | Phatrat Technology, Inc. | Apparatus and methods for determining loft time and speed |
US5684453A (en) * | 1996-05-01 | 1997-11-04 | Welch; Scott A. | Basketball training apparatus |
US5720200A (en) * | 1995-01-06 | 1998-02-24 | Anderson; Kenneth J. | Performance measuring footwear |
US5813928A (en) * | 1996-12-18 | 1998-09-29 | Hsieh; Frank | Ball basket |
US6266623B1 (en) * | 1994-11-21 | 2001-07-24 | Phatrat Technology, Inc. | Sport monitoring apparatus for determining loft time, speed, power absorbed and other factors such as height |
US6280352B1 (en) * | 2000-08-23 | 2001-08-28 | Athletics Project Inc. | Apparatus and method for performing timed basketball drills |
US6299555B1 (en) * | 1999-05-10 | 2001-10-09 | Pengfei Zhao | Basketball goal sounding apparatus |
US20010034583A1 (en) * | 1994-11-21 | 2001-10-25 | Peter Flentov | Speedometer for a moving sportsman |
US6323932B1 (en) * | 1996-04-12 | 2001-11-27 | Semiconductor Energy Laboratory Co., Ltd | Liquid crystal display device and method for fabricating thereof |
US6389368B1 (en) * | 1999-10-01 | 2002-05-14 | Randal R. Hampton | Basketball goal sensor for detecting shots attempted and made |
US20020063775A1 (en) * | 1994-12-21 | 2002-05-30 | Taylor Dayton V. | System for producing time-independent virtual camera movement in motion pictures and other media |
US20020077784A1 (en) * | 2000-05-03 | 2002-06-20 | Vock Curtis A. | Sensor and event system, and associated methods |
US20020079433A1 (en) * | 1998-08-21 | 2002-06-27 | Vock Curtis A. | Teaching and gaming golf feedback system and methods |
US20020116147A1 (en) * | 1994-11-21 | 2002-08-22 | Vock Curtis A. | Methods and systems for assessing athletic performance |
US20020140633A1 (en) * | 2000-02-03 | 2002-10-03 | Canesta, Inc. | Method and system to present immersion virtual simulations using three-dimensional measurement |
US20030054905A1 (en) * | 2001-09-14 | 2003-03-20 | King Willie A. | Monitoring computer system for court and field ball games |
US6539336B1 (en) * | 1996-12-12 | 2003-03-25 | Phatrat Technologies, Inc. | Sport monitoring system for determining airtime, speed, power absorbed and other factors such as drop distance |
US20030073518A1 (en) * | 2001-09-12 | 2003-04-17 | Pillar Vision Corporation | Trajectory detection and feedback system |
US20030076484A1 (en) * | 2000-11-09 | 2003-04-24 | Canesta, Inc. | Systems for CMOS-compatible three-dimensional image sensing using quantum efficiency modulation |
US20030101105A1 (en) * | 2001-11-26 | 2003-05-29 | Vock Curtis A. | System and methods for generating virtual clothing experiences |
US6611782B1 (en) * | 1999-10-27 | 2003-08-26 | Phatrat Technology, Inc. | Real time boxing sports meter and associated methods |
US20030163287A1 (en) * | 2000-12-15 | 2003-08-28 | Vock Curtis A. | Movement and event systems and associated methods related applications |
US20030190981A1 (en) * | 2002-04-08 | 2003-10-09 | Walker Lenard E. | Shot making training apparatus and method |
US6813586B1 (en) * | 1999-09-07 | 2004-11-02 | Phatrat Technology, Inc. | Event and sport performance methods and systems |
US20040252007A1 (en) * | 2000-05-18 | 2004-12-16 | David Lussey | Flexible switching devices |
US20050012023A1 (en) * | 1996-02-12 | 2005-01-20 | Vock Curtis A. | Ball tracking in three-dimensions |
US6881161B2 (en) * | 2002-07-01 | 2005-04-19 | Ronald L. Heflin, Sr. | Basketball training apparatus |
US6885974B2 (en) * | 2003-01-31 | 2005-04-26 | Microsoft Corporation | Dynamic power control apparatus, systems and methods |
US20050223799A1 (en) * | 2004-03-31 | 2005-10-13 | Brian Murphy | System and method for motion capture and analysis |
US20060015287A1 (en) * | 1994-11-21 | 2006-01-19 | Vock Curtis A | Sport performance systems for measuring athletic performance, and associated methods |
US20060031039A1 (en) * | 1994-11-21 | 2006-02-09 | Peter Flentov | Movement monitoring systems and associated methods |
US20060143645A1 (en) * | 2001-12-17 | 2006-06-29 | Vock Curtis A | Shoes employing monitoring devices, and associated methods |
US7182704B2 (en) * | 2003-12-10 | 2007-02-27 | Avery Levy | Automated ball game training and playing system |
-
2006
- 2006-11-17 US US11/561,334 patent/US20070173355A1/en not_active Abandoned
Patent Citations (70)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3137503A (en) * | 1962-10-09 | 1964-06-16 | Victor H Ballard | Basketball game |
US4904981A (en) * | 1989-01-05 | 1990-02-27 | Mele Thomas C | Multifunctional basketball game monitoring unit |
US4999603A (en) * | 1989-01-05 | 1991-03-12 | Mele Thomas C | Multi-functional basketball game monitoring unit |
US5039977A (en) * | 1989-01-05 | 1991-08-13 | Mele Thomas C | Multifunctional basketball game monitoring unit |
US5372365A (en) * | 1991-01-22 | 1994-12-13 | Sportsense, Inc. | Methods and apparatus for sports training |
US5365427A (en) * | 1992-01-10 | 1994-11-15 | Soignet Gerard C | Method and apparatus for indicating the optimal shot path of a basketball |
US5418517A (en) * | 1992-01-31 | 1995-05-23 | Lifetime Products, Inc. | Basketball scoring apparatus |
US5446701A (en) * | 1992-08-28 | 1995-08-29 | Teem Systems, Inc. | Object locator system |
US5364091A (en) * | 1993-09-08 | 1994-11-15 | Robert M. Sebek | Skill building apparatus for basketball players |
US20030055595A1 (en) * | 1994-11-21 | 2003-03-20 | Peter Flentov | Mobile speedometer system and associated methods |
US6496787B1 (en) * | 1994-11-21 | 2002-12-17 | Phatrat Technologies, Inc. | Apparatus and method for determining loft time and speed |
US6856934B2 (en) * | 1994-11-21 | 2005-02-15 | Phatrat Technology, Inc. | Sport monitoring systems and associated methods |
US20040225467A1 (en) * | 1994-11-21 | 2004-11-11 | Vock Curtis A. | Systems for assessing athletic performance |
US20050038626A1 (en) * | 1994-11-21 | 2005-02-17 | Peter Flentov | Sport monitoring systems |
US5960380A (en) * | 1994-11-21 | 1999-09-28 | Phatrat Technology, Inc. | Apparatus and methods for determining loft time and speed |
US6266623B1 (en) * | 1994-11-21 | 2001-07-24 | Phatrat Technology, Inc. | Sport monitoring apparatus for determining loft time, speed, power absorbed and other factors such as height |
US7162392B2 (en) * | 1994-11-21 | 2007-01-09 | Phatrat Technology, Inc. | Sport performance systems for measuring athletic performance, and associated methods |
US6963818B2 (en) * | 1994-11-21 | 2005-11-08 | Phatrat Technology, Inc. | Mobile speedometer system and associated methods |
US20010034583A1 (en) * | 1994-11-21 | 2001-10-25 | Peter Flentov | Speedometer for a moving sportsman |
US20010037179A1 (en) * | 1994-11-21 | 2001-11-01 | Vock Curtis A. | Systems and methods for determining energy experienced by a user and associated with activity |
US20060015287A1 (en) * | 1994-11-21 | 2006-01-19 | Vock Curtis A | Sport performance systems for measuring athletic performance, and associated methods |
US20060265187A1 (en) * | 1994-11-21 | 2006-11-23 | Vock Curtis A | Shoes and garments employing one or more of accelerometers, wireless transmitters, processors, altimeters, to determine information such as speed to persons wearing the shoes or garments |
US20020059044A1 (en) * | 1994-11-21 | 2002-05-16 | Peter Flentov | System and method for determining loft time, speed, height and distance |
US20060031039A1 (en) * | 1994-11-21 | 2006-02-09 | Peter Flentov | Movement monitoring systems and associated methods |
US20060259268A1 (en) * | 1994-11-21 | 2006-11-16 | Vock Curtis A | Mobile GPS systems for providing location mapping and/or performance data |
US7054784B2 (en) * | 1994-11-21 | 2006-05-30 | Phatrat Technology, Inc. | Sport monitoring systems |
US20020116147A1 (en) * | 1994-11-21 | 2002-08-22 | Vock Curtis A. | Methods and systems for assessing athletic performance |
US20060235642A1 (en) * | 1994-11-21 | 2006-10-19 | Vock Curtis A | Activity monitoring systems and methods |
US5636146A (en) * | 1994-11-21 | 1997-06-03 | Phatrat Technology, Inc. | Apparatus and methods for determining loft time and speed |
US6499000B2 (en) * | 1994-11-21 | 2002-12-24 | Phatrat Technology, Inc. | System and method for determining loft time, speed, height and distance |
US6498994B2 (en) * | 1994-11-21 | 2002-12-24 | Phatrat Technologies, Inc. | Systems and methods for determining energy experienced by a user and associated with activity |
US20030014210A1 (en) * | 1994-11-21 | 2003-01-16 | Vock Curtis A. | Sport monitoring systems and associated methods |
US6516284B2 (en) * | 1994-11-21 | 2003-02-04 | Phatrat Technology, Inc. | Speedometer for a moving sportsman |
US7072789B2 (en) * | 1994-11-21 | 2006-07-04 | Phatrat Technology, Inc. | Systems for assessing athletic performance |
US20020063775A1 (en) * | 1994-12-21 | 2002-05-30 | Taylor Dayton V. | System for producing time-independent virtual camera movement in motion pictures and other media |
US5720200A (en) * | 1995-01-06 | 1998-02-24 | Anderson; Kenneth J. | Performance measuring footwear |
US5560617A (en) * | 1995-02-15 | 1996-10-01 | Liang; Tu-Hsien | Dartboard with a separate control panel device |
US20050012023A1 (en) * | 1996-02-12 | 2005-01-20 | Vock Curtis A. | Ball tracking in three-dimensions |
US6323932B1 (en) * | 1996-04-12 | 2001-11-27 | Semiconductor Energy Laboratory Co., Ltd | Liquid crystal display device and method for fabricating thereof |
US5684453A (en) * | 1996-05-01 | 1997-11-04 | Welch; Scott A. | Basketball training apparatus |
US6539336B1 (en) * | 1996-12-12 | 2003-03-25 | Phatrat Technologies, Inc. | Sport monitoring system for determining airtime, speed, power absorbed and other factors such as drop distance |
US20050021292A1 (en) * | 1996-12-12 | 2005-01-27 | Vock Curtis A. | Systems and methods for determining performance data |
US20030093248A1 (en) * | 1996-12-12 | 2003-05-15 | Vock Curtis A. | Mobile speedometer system, and associated methods |
US6959259B2 (en) * | 1996-12-12 | 2005-10-25 | Phatrat Technology, Inc. | System and methods for determining performance data |
US7092846B2 (en) * | 1996-12-12 | 2006-08-15 | Phatrat Technology, Inc. | Systems and methods for determining performance data |
US5813928A (en) * | 1996-12-18 | 1998-09-29 | Hsieh; Frank | Ball basket |
US20020079433A1 (en) * | 1998-08-21 | 2002-06-27 | Vock Curtis A. | Teaching and gaming golf feedback system and methods |
US6299555B1 (en) * | 1999-05-10 | 2001-10-09 | Pengfei Zhao | Basketball goal sounding apparatus |
US6813586B1 (en) * | 1999-09-07 | 2004-11-02 | Phatrat Technology, Inc. | Event and sport performance methods and systems |
US6389368B1 (en) * | 1999-10-01 | 2002-05-14 | Randal R. Hampton | Basketball goal sensor for detecting shots attempted and made |
US6611782B1 (en) * | 1999-10-27 | 2003-08-26 | Phatrat Technology, Inc. | Real time boxing sports meter and associated methods |
US20020140633A1 (en) * | 2000-02-03 | 2002-10-03 | Canesta, Inc. | Method and system to present immersion virtual simulations using three-dimensional measurement |
US20020077784A1 (en) * | 2000-05-03 | 2002-06-20 | Vock Curtis A. | Sensor and event system, and associated methods |
US6825777B2 (en) * | 2000-05-03 | 2004-11-30 | Phatrat Technology, Inc. | Sensor and event system, and associated methods |
US20040252007A1 (en) * | 2000-05-18 | 2004-12-16 | David Lussey | Flexible switching devices |
US6280352B1 (en) * | 2000-08-23 | 2001-08-28 | Athletics Project Inc. | Apparatus and method for performing timed basketball drills |
US20030076484A1 (en) * | 2000-11-09 | 2003-04-24 | Canesta, Inc. | Systems for CMOS-compatible three-dimensional image sensing using quantum efficiency modulation |
US20050080566A1 (en) * | 2000-12-15 | 2005-04-14 | Vock Curtis A. | Product integrity systems and associated methods |
US20030163287A1 (en) * | 2000-12-15 | 2003-08-28 | Vock Curtis A. | Movement and event systems and associated methods related applications |
US7094164B2 (en) * | 2001-09-12 | 2006-08-22 | Pillar Vision Corporation | Trajectory detection and feedback system |
US20030073518A1 (en) * | 2001-09-12 | 2003-04-17 | Pillar Vision Corporation | Trajectory detection and feedback system |
US20030054905A1 (en) * | 2001-09-14 | 2003-03-20 | King Willie A. | Monitoring computer system for court and field ball games |
US20030101105A1 (en) * | 2001-11-26 | 2003-05-29 | Vock Curtis A. | System and methods for generating virtual clothing experiences |
US20060143645A1 (en) * | 2001-12-17 | 2006-06-29 | Vock Curtis A | Shoes employing monitoring devices, and associated methods |
US7171331B2 (en) * | 2001-12-17 | 2007-01-30 | Phatrat Technology, Llc | Shoes employing monitoring devices, and associated methods |
US20030190981A1 (en) * | 2002-04-08 | 2003-10-09 | Walker Lenard E. | Shot making training apparatus and method |
US6881161B2 (en) * | 2002-07-01 | 2005-04-19 | Ronald L. Heflin, Sr. | Basketball training apparatus |
US6885974B2 (en) * | 2003-01-31 | 2005-04-26 | Microsoft Corporation | Dynamic power control apparatus, systems and methods |
US7182704B2 (en) * | 2003-12-10 | 2007-02-27 | Avery Levy | Automated ball game training and playing system |
US20050223799A1 (en) * | 2004-03-31 | 2005-10-13 | Brian Murphy | System and method for motion capture and analysis |
Cited By (265)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10307639B2 (en) | 2007-02-14 | 2019-06-04 | Nike, Inc. | Collection and display of athletic information |
US8162804B2 (en) | 2007-02-14 | 2012-04-24 | Nike, Inc. | Collection and display of athletic information |
US11081223B2 (en) | 2007-02-14 | 2021-08-03 | Nike, Inc. | Collection and display of athletic information |
US12033332B2 (en) | 2007-05-24 | 2024-07-09 | Pillar Vision, Inc. | Systems and methods for evaluating performance of players at sporting events using trajectory predictions |
US9390501B2 (en) * | 2007-05-24 | 2016-07-12 | Pillar Vision, Inc. | Stereoscopic image capture with performance outcome prediction in sporting environments |
USD920344S1 (en) | 2009-04-08 | 2021-05-25 | Shoot-A-Way, Inc. | Display screen with graphical user interface for a basketball practice device |
WO2010120848A1 (en) * | 2009-04-14 | 2010-10-21 | Alexander Kaufman | Tennis throw trainer |
US8870690B2 (en) | 2009-11-19 | 2014-10-28 | Wilson Sporting Goods Co. | American-style football including electronics |
US10668333B2 (en) | 2009-11-19 | 2020-06-02 | Wilson Sporting Goods Co. | Football sensing |
US20110118065A1 (en) * | 2009-11-19 | 2011-05-19 | Krysiak Kevin L | American-style football including electronics |
US9636550B2 (en) | 2009-11-19 | 2017-05-02 | Wilson Sporting Goods Co. | Football sensing |
US10751579B2 (en) | 2009-11-19 | 2020-08-25 | Wilson Sporting Goods Co. | Football sensing |
US9776047B2 (en) | 2009-11-19 | 2017-10-03 | Wilson Sporting Goods Co. | American-style football including electronics coupled to the bladder |
US8870689B2 (en) | 2009-11-19 | 2014-10-28 | Wilson Sporting Goods, Co. | American-style football including electronics coupled to the bladder |
US10821329B2 (en) | 2009-11-19 | 2020-11-03 | Wilson Sporting Goods Co. | Football sensing |
US8512177B2 (en) | 2009-11-19 | 2013-08-20 | Wilson Sporting Goods Co. | American-style football including improved bladder construction for mounting of electronics |
US10220264B2 (en) | 2009-11-19 | 2019-03-05 | Wilson Sporting Goods Co. | American-style football including electronics |
US10238922B2 (en) | 2009-11-19 | 2019-03-26 | Wilson Sporting Goods Co. | American-style football including electronics |
US10463921B2 (en) | 2009-11-19 | 2019-11-05 | Wilson Sporting Goods Co. | American-style football including electronics |
US10398945B2 (en) | 2009-11-19 | 2019-09-03 | Wilson Sporting Goods Co. | Football sensing |
US10220259B2 (en) | 2012-01-05 | 2019-03-05 | Icon Health & Fitness, Inc. | System and method for controlling an exercise device |
US10279212B2 (en) | 2013-03-14 | 2019-05-07 | Icon Health & Fitness, Inc. | Strength training apparatus with flywheel and related methods |
US9711006B2 (en) | 2013-03-28 | 2017-07-18 | Aristocrat Technologies Australia Pty Limited | Electronic method of gaming, a game controller and a gaming system |
US9589207B2 (en) | 2013-11-21 | 2017-03-07 | Mo' Motion Ventures | Jump shot and athletic activity analysis system |
US11227150B2 (en) | 2013-11-21 | 2022-01-18 | Mo' Motion Ventures | Jump shot and athletic activity analysis system |
US10664690B2 (en) | 2013-11-21 | 2020-05-26 | Mo' Motion Ventures | Jump shot and athletic activity analysis system |
US10188890B2 (en) | 2013-12-26 | 2019-01-29 | Icon Health & Fitness, Inc. | Magnetic resistance mechanism in a cable machine |
US10433612B2 (en) | 2014-03-10 | 2019-10-08 | Icon Health & Fitness, Inc. | Pressure sensor to quantify work |
US9802101B1 (en) | 2014-05-19 | 2017-10-31 | Tobias Brown | Apparatus and method for counting attempts in a sporting game |
US10426989B2 (en) | 2014-06-09 | 2019-10-01 | Icon Health & Fitness, Inc. | Cable system incorporated into a treadmill |
US10226396B2 (en) | 2014-06-20 | 2019-03-12 | Icon Health & Fitness, Inc. | Post workout massage device |
US10238941B2 (en) | 2014-10-07 | 2019-03-26 | ShotTracker, Inc. | Basketball net which detects shots that have been made successfully |
US10391361B2 (en) | 2015-02-27 | 2019-08-27 | Icon Health & Fitness, Inc. | Simulating real-world terrain on an exercise device |
US10159888B2 (en) | 2015-11-10 | 2018-12-25 | ShotTracker, Inc. | Location and event tracking system for games of sport |
US10493349B2 (en) | 2016-03-18 | 2019-12-03 | Icon Health & Fitness, Inc. | Display on exercise device |
US10625137B2 (en) | 2016-03-18 | 2020-04-21 | Icon Health & Fitness, Inc. | Coordinated displays in an exercise device |
US10272317B2 (en) | 2016-03-18 | 2019-04-30 | Icon Health & Fitness, Inc. | Lighted pace feature in a treadmill |
US20200126133A1 (en) * | 2016-04-01 | 2020-04-23 | OneTrust, LLC | Data processing systems and communication systems and methods for the efficient generation of privacy risk assessments |
US11244367B2 (en) | 2016-04-01 | 2022-02-08 | OneTrust, LLC | Data processing systems and methods for integrating privacy information management systems with data loss prevention tools or other tools for privacy design |
US11004125B2 (en) | 2016-04-01 | 2021-05-11 | OneTrust, LLC | Data processing systems and methods for integrating privacy information management systems with data loss prevention tools or other tools for privacy design |
US10956952B2 (en) * | 2016-04-01 | 2021-03-23 | OneTrust, LLC | Data processing systems and communication systems and methods for the efficient generation of privacy risk assessments |
US10853859B2 (en) | 2016-04-01 | 2020-12-01 | OneTrust, LLC | Data processing systems and methods for operationalizing privacy compliance and assessing the risk of various respective privacy campaigns |
US11651402B2 (en) | 2016-04-01 | 2023-05-16 | OneTrust, LLC | Data processing systems and communication systems and methods for the efficient generation of risk assessments |
US10706447B2 (en) | 2016-04-01 | 2020-07-07 | OneTrust, LLC | Data processing systems and communication systems and methods for the efficient generation of privacy risk assessments |
US11144670B2 (en) | 2016-06-10 | 2021-10-12 | OneTrust, LLC | Data processing systems for identifying and modifying processes that are subject to data subject access requests |
US11244072B2 (en) | 2016-06-10 | 2022-02-08 | OneTrust, LLC | Data processing systems for identifying, assessing, and remediating data processing risks using data modeling techniques |
US10713387B2 (en) | 2016-06-10 | 2020-07-14 | OneTrust, LLC | Consent conversion optimization systems and related methods |
US10726158B2 (en) | 2016-06-10 | 2020-07-28 | OneTrust, LLC | Consent receipt management and automated process blocking systems and related methods |
US10740487B2 (en) | 2016-06-10 | 2020-08-11 | OneTrust, LLC | Data processing systems and methods for populating and maintaining a centralized database of personal data |
US10706379B2 (en) | 2016-06-10 | 2020-07-07 | OneTrust, LLC | Data processing systems for automatic preparation for remediation and related methods |
US10754981B2 (en) | 2016-06-10 | 2020-08-25 | OneTrust, LLC | Data processing systems for fulfilling data subject access requests and related methods |
US10762236B2 (en) | 2016-06-10 | 2020-09-01 | OneTrust, LLC | Data processing user interface monitoring systems and related methods |
US10769302B2 (en) | 2016-06-10 | 2020-09-08 | OneTrust, LLC | Consent receipt management systems and related methods |
US10769301B2 (en) | 2016-06-10 | 2020-09-08 | OneTrust, LLC | Data processing systems for webform crawling to map processing activities and related methods |
US10769303B2 (en) | 2016-06-10 | 2020-09-08 | OneTrust, LLC | Data processing systems for central consent repository and related methods |
US10776515B2 (en) | 2016-06-10 | 2020-09-15 | OneTrust, LLC | Data processing systems for fulfilling data subject access requests and related methods |
US10776514B2 (en) | 2016-06-10 | 2020-09-15 | OneTrust, LLC | Data processing systems for the identification and deletion of personal data in computer systems |
US10776518B2 (en) | 2016-06-10 | 2020-09-15 | OneTrust, LLC | Consent receipt management systems and related methods |
US10776517B2 (en) | 2016-06-10 | 2020-09-15 | OneTrust, LLC | Data processing systems for calculating and communicating cost of fulfilling data subject access requests and related methods |
US10783256B2 (en) | 2016-06-10 | 2020-09-22 | OneTrust, LLC | Data processing systems for data transfer risk identification and related methods |
US10791150B2 (en) | 2016-06-10 | 2020-09-29 | OneTrust, LLC | Data processing and scanning systems for generating and populating a data inventory |
US10796020B2 (en) | 2016-06-10 | 2020-10-06 | OneTrust, LLC | Consent receipt management systems and related methods |
US10798133B2 (en) | 2016-06-10 | 2020-10-06 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US10796260B2 (en) | 2016-06-10 | 2020-10-06 | OneTrust, LLC | Privacy management systems and methods |
US10803198B2 (en) | 2016-06-10 | 2020-10-13 | OneTrust, LLC | Data processing systems for use in automatically generating, populating, and submitting data subject access requests |
US12136055B2 (en) | 2016-06-10 | 2024-11-05 | OneTrust, LLC | Data processing systems for identifying, assessing, and remediating data processing risks using data modeling techniques |
US10803200B2 (en) | 2016-06-10 | 2020-10-13 | OneTrust, LLC | Data processing systems for processing and managing data subject access in a distributed environment |
US10803097B2 (en) | 2016-06-10 | 2020-10-13 | OneTrust, LLC | Data processing systems for generating and populating a data inventory |
US10805354B2 (en) * | 2016-06-10 | 2020-10-13 | OneTrust, LLC | Data processing systems and methods for performing privacy assessments and monitoring of new versions of computer code for privacy compliance |
US10803199B2 (en) | 2016-06-10 | 2020-10-13 | OneTrust, LLC | Data processing and communications systems and methods for the efficient implementation of privacy by design |
US10706174B2 (en) | 2016-06-10 | 2020-07-07 | OneTrust, LLC | Data processing systems for prioritizing data subject access requests for fulfillment and related methods |
US10839102B2 (en) | 2016-06-10 | 2020-11-17 | OneTrust, LLC | Data processing systems for identifying and modifying processes that are subject to data subject access requests |
US10848523B2 (en) | 2016-06-10 | 2020-11-24 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US10846261B2 (en) | 2016-06-10 | 2020-11-24 | OneTrust, LLC | Data processing systems for processing data subject access requests |
US10846433B2 (en) | 2016-06-10 | 2020-11-24 | OneTrust, LLC | Data processing consent management systems and related methods |
US10708305B2 (en) | 2016-06-10 | 2020-07-07 | OneTrust, LLC | Automated data processing systems and methods for automatically processing requests for privacy-related information |
US10853501B2 (en) | 2016-06-10 | 2020-12-01 | OneTrust, LLC | Data processing and scanning systems for assessing vendor risk |
US12118121B2 (en) | 2016-06-10 | 2024-10-15 | OneTrust, LLC | Data subject access request processing systems and related methods |
US10867072B2 (en) | 2016-06-10 | 2020-12-15 | OneTrust, LLC | Data processing systems for measuring privacy maturity within an organization |
US10867007B2 (en) | 2016-06-10 | 2020-12-15 | OneTrust, LLC | Data processing systems for fulfilling data subject access requests and related methods |
US10873606B2 (en) | 2016-06-10 | 2020-12-22 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US10878127B2 (en) | 2016-06-10 | 2020-12-29 | OneTrust, LLC | Data subject access request processing systems and related methods |
US10885485B2 (en) | 2016-06-10 | 2021-01-05 | OneTrust, LLC | Privacy management systems and methods |
US10896394B2 (en) | 2016-06-10 | 2021-01-19 | OneTrust, LLC | Privacy management systems and methods |
US10909488B2 (en) | 2016-06-10 | 2021-02-02 | OneTrust, LLC | Data processing systems for assessing readiness for responding to privacy-related incidents |
US10909265B2 (en) | 2016-06-10 | 2021-02-02 | OneTrust, LLC | Application privacy scanning systems and related methods |
US10929559B2 (en) | 2016-06-10 | 2021-02-23 | OneTrust, LLC | Data processing systems for data testing to confirm data deletion and related methods |
US10944725B2 (en) | 2016-06-10 | 2021-03-09 | OneTrust, LLC | Data processing systems and methods for using a data model to select a target data asset in a data migration |
US10949170B2 (en) | 2016-06-10 | 2021-03-16 | OneTrust, LLC | Data processing systems for integration of consumer feedback with data subject access requests and related methods |
US10949544B2 (en) | 2016-06-10 | 2021-03-16 | OneTrust, LLC | Data processing systems for data transfer risk identification and related methods |
US10949565B2 (en) | 2016-06-10 | 2021-03-16 | OneTrust, LLC | Data processing systems for generating and populating a data inventory |
US10949567B2 (en) | 2016-06-10 | 2021-03-16 | OneTrust, LLC | Data processing systems for fulfilling data subject access requests and related methods |
US10706176B2 (en) | 2016-06-10 | 2020-07-07 | OneTrust, LLC | Data-processing consent refresh, re-prompt, and recapture systems and related methods |
US12086748B2 (en) | 2016-06-10 | 2024-09-10 | OneTrust, LLC | Data processing systems for assessing readiness for responding to privacy-related incidents |
US10970371B2 (en) | 2016-06-10 | 2021-04-06 | OneTrust, LLC | Consent receipt management systems and related methods |
US10970675B2 (en) | 2016-06-10 | 2021-04-06 | OneTrust, LLC | Data processing systems for generating and populating a data inventory |
US10972509B2 (en) | 2016-06-10 | 2021-04-06 | OneTrust, LLC | Data processing and scanning systems for generating and populating a data inventory |
US10984132B2 (en) | 2016-06-10 | 2021-04-20 | OneTrust, LLC | Data processing systems and methods for populating and maintaining a centralized database of personal data |
US10997318B2 (en) | 2016-06-10 | 2021-05-04 | OneTrust, LLC | Data processing systems for generating and populating a data inventory for processing data access requests |
US10997542B2 (en) | 2016-06-10 | 2021-05-04 | OneTrust, LLC | Privacy management systems and methods |
US10997315B2 (en) | 2016-06-10 | 2021-05-04 | OneTrust, LLC | Data processing systems for fulfilling data subject access requests and related methods |
US10705801B2 (en) | 2016-06-10 | 2020-07-07 | OneTrust, LLC | Data processing systems for identity validation of data subject access requests and related methods |
US10685140B2 (en) | 2016-06-10 | 2020-06-16 | OneTrust, LLC | Consent receipt management systems and related methods |
US11023616B2 (en) | 2016-06-10 | 2021-06-01 | OneTrust, LLC | Data processing systems for identifying, assessing, and remediating data processing risks using data modeling techniques |
US11023842B2 (en) | 2016-06-10 | 2021-06-01 | OneTrust, LLC | Data processing systems and methods for bundled privacy policies |
US11025675B2 (en) | 2016-06-10 | 2021-06-01 | OneTrust, LLC | Data processing systems and methods for performing privacy assessments and monitoring of new versions of computer code for privacy compliance |
US11030327B2 (en) | 2016-06-10 | 2021-06-08 | OneTrust, LLC | Data processing and scanning systems for assessing vendor risk |
US11030563B2 (en) | 2016-06-10 | 2021-06-08 | OneTrust, LLC | Privacy management systems and methods |
US11030274B2 (en) | 2016-06-10 | 2021-06-08 | OneTrust, LLC | Data processing user interface monitoring systems and related methods |
US11036674B2 (en) | 2016-06-10 | 2021-06-15 | OneTrust, LLC | Data processing systems for processing data subject access requests |
US11036771B2 (en) | 2016-06-10 | 2021-06-15 | OneTrust, LLC | Data processing systems for generating and populating a data inventory |
US11036882B2 (en) | 2016-06-10 | 2021-06-15 | OneTrust, LLC | Data processing systems for processing and managing data subject access in a distributed environment |
US11038925B2 (en) | 2016-06-10 | 2021-06-15 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US11057356B2 (en) | 2016-06-10 | 2021-07-06 | OneTrust, LLC | Automated data processing systems and methods for automatically processing data subject access requests using a chatbot |
US11062051B2 (en) | 2016-06-10 | 2021-07-13 | OneTrust, LLC | Consent receipt management systems and related methods |
US11068618B2 (en) | 2016-06-10 | 2021-07-20 | OneTrust, LLC | Data processing systems for central consent repository and related methods |
US11070593B2 (en) | 2016-06-10 | 2021-07-20 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US11074367B2 (en) | 2016-06-10 | 2021-07-27 | OneTrust, LLC | Data processing systems for identity validation for consumer rights requests and related methods |
US10678945B2 (en) | 2016-06-10 | 2020-06-09 | OneTrust, LLC | Consent receipt management systems and related methods |
US11087260B2 (en) | 2016-06-10 | 2021-08-10 | OneTrust, LLC | Data processing systems and methods for customizing privacy training |
US11100444B2 (en) | 2016-06-10 | 2021-08-24 | OneTrust, LLC | Data processing systems and methods for providing training in a vendor procurement process |
US11100445B2 (en) | 2016-06-10 | 2021-08-24 | OneTrust, LLC | Data processing systems for assessing readiness for responding to privacy-related incidents |
US11113416B2 (en) | 2016-06-10 | 2021-09-07 | OneTrust, LLC | Application privacy scanning systems and related methods |
US11120161B2 (en) | 2016-06-10 | 2021-09-14 | OneTrust, LLC | Data subject access request processing systems and related methods |
US11122011B2 (en) | 2016-06-10 | 2021-09-14 | OneTrust, LLC | Data processing systems and methods for using a data model to select a target data asset in a data migration |
US11120162B2 (en) | 2016-06-10 | 2021-09-14 | OneTrust, LLC | Data processing systems for data testing to confirm data deletion and related methods |
US11126748B2 (en) | 2016-06-10 | 2021-09-21 | OneTrust, LLC | Data processing consent management systems and related methods |
US11134086B2 (en) | 2016-06-10 | 2021-09-28 | OneTrust, LLC | Consent conversion optimization systems and related methods |
US11138299B2 (en) | 2016-06-10 | 2021-10-05 | OneTrust, LLC | Data processing and scanning systems for assessing vendor risk |
US11138318B2 (en) | 2016-06-10 | 2021-10-05 | OneTrust, LLC | Data processing systems for data transfer risk identification and related methods |
US11138336B2 (en) | 2016-06-10 | 2021-10-05 | OneTrust, LLC | Data processing systems for generating and populating a data inventory |
US11138242B2 (en) | 2016-06-10 | 2021-10-05 | OneTrust, LLC | Data processing systems and methods for automatically detecting and documenting privacy-related aspects of computer software |
US12052289B2 (en) | 2016-06-10 | 2024-07-30 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US11146566B2 (en) | 2016-06-10 | 2021-10-12 | OneTrust, LLC | Data processing systems for fulfilling data subject access requests and related methods |
US12045266B2 (en) | 2016-06-10 | 2024-07-23 | OneTrust, LLC | Data processing systems for generating and populating a data inventory |
US11144622B2 (en) | 2016-06-10 | 2021-10-12 | OneTrust, LLC | Privacy management systems and methods |
US11151233B2 (en) | 2016-06-10 | 2021-10-19 | OneTrust, LLC | Data processing and scanning systems for assessing vendor risk |
US11157600B2 (en) | 2016-06-10 | 2021-10-26 | OneTrust, LLC | Data processing and scanning systems for assessing vendor risk |
US12026651B2 (en) | 2016-06-10 | 2024-07-02 | OneTrust, LLC | Data processing systems and methods for providing training in a vendor procurement process |
US11182501B2 (en) | 2016-06-10 | 2021-11-23 | OneTrust, LLC | Data processing systems for fulfilling data subject access requests and related methods |
US11188615B2 (en) | 2016-06-10 | 2021-11-30 | OneTrust, LLC | Data processing consent capture systems and related methods |
US11188862B2 (en) | 2016-06-10 | 2021-11-30 | OneTrust, LLC | Privacy management systems and methods |
US11195134B2 (en) | 2016-06-10 | 2021-12-07 | OneTrust, LLC | Privacy management systems and methods |
US11200341B2 (en) | 2016-06-10 | 2021-12-14 | OneTrust, LLC | Consent receipt management systems and related methods |
US11210420B2 (en) | 2016-06-10 | 2021-12-28 | OneTrust, LLC | Data subject access request processing systems and related methods |
US11222139B2 (en) | 2016-06-10 | 2022-01-11 | OneTrust, LLC | Data processing systems and methods for automatic discovery and assessment of mobile software development kits |
US11222142B2 (en) | 2016-06-10 | 2022-01-11 | OneTrust, LLC | Data processing systems for validating authorization for personal data collection, storage, and processing |
US11222309B2 (en) | 2016-06-10 | 2022-01-11 | OneTrust, LLC | Data processing systems for generating and populating a data inventory |
US11227247B2 (en) | 2016-06-10 | 2022-01-18 | OneTrust, LLC | Data processing systems and methods for bundled privacy policies |
US11228620B2 (en) | 2016-06-10 | 2022-01-18 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US11960564B2 (en) | 2016-06-10 | 2024-04-16 | OneTrust, LLC | Data processing systems and methods for automatically blocking the use of tracking tools |
US11238390B2 (en) | 2016-06-10 | 2022-02-01 | OneTrust, LLC | Privacy management systems and methods |
US11240273B2 (en) | 2016-06-10 | 2022-02-01 | OneTrust, LLC | Data processing and scanning systems for generating and populating a data inventory |
US11921894B2 (en) | 2016-06-10 | 2024-03-05 | OneTrust, LLC | Data processing systems for generating and populating a data inventory for processing data access requests |
US11244071B2 (en) | 2016-06-10 | 2022-02-08 | OneTrust, LLC | Data processing systems for use in automatically generating, populating, and submitting data subject access requests |
US10706131B2 (en) | 2016-06-10 | 2020-07-07 | OneTrust, LLC | Data processing systems and methods for efficiently assessing the risk of privacy campaigns |
US11256777B2 (en) | 2016-06-10 | 2022-02-22 | OneTrust, LLC | Data processing user interface monitoring systems and related methods |
US11868507B2 (en) | 2016-06-10 | 2024-01-09 | OneTrust, LLC | Data processing systems for cookie compliance testing with website scanning and related methods |
US11277448B2 (en) | 2016-06-10 | 2022-03-15 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US11295316B2 (en) | 2016-06-10 | 2022-04-05 | OneTrust, LLC | Data processing systems for identity validation for consumer rights requests and related methods |
US11294939B2 (en) | 2016-06-10 | 2022-04-05 | OneTrust, LLC | Data processing systems and methods for automatically detecting and documenting privacy-related aspects of computer software |
US11301796B2 (en) | 2016-06-10 | 2022-04-12 | OneTrust, LLC | Data processing systems and methods for customizing privacy training |
US11301589B2 (en) | 2016-06-10 | 2022-04-12 | OneTrust, LLC | Consent receipt management systems and related methods |
US11308435B2 (en) | 2016-06-10 | 2022-04-19 | OneTrust, LLC | Data processing systems for identifying, assessing, and remediating data processing risks using data modeling techniques |
US11847182B2 (en) | 2016-06-10 | 2023-12-19 | OneTrust, LLC | Data processing consent capture systems and related methods |
US11727141B2 (en) | 2016-06-10 | 2023-08-15 | OneTrust, LLC | Data processing systems and methods for synching privacy-related user consent across multiple computing devices |
US11328240B2 (en) | 2016-06-10 | 2022-05-10 | OneTrust, LLC | Data processing systems for assessing readiness for responding to privacy-related incidents |
US11328092B2 (en) | 2016-06-10 | 2022-05-10 | OneTrust, LLC | Data processing systems for processing and managing data subject access in a distributed environment |
US11336697B2 (en) | 2016-06-10 | 2022-05-17 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US11334681B2 (en) | 2016-06-10 | 2022-05-17 | OneTrust, LLC | Application privacy scanning systems and related meihods |
US11334682B2 (en) | 2016-06-10 | 2022-05-17 | OneTrust, LLC | Data subject access request processing systems and related methods |
US11341447B2 (en) | 2016-06-10 | 2022-05-24 | OneTrust, LLC | Privacy management systems and methods |
US11343284B2 (en) | 2016-06-10 | 2022-05-24 | OneTrust, LLC | Data processing systems and methods for performing privacy assessments and monitoring of new versions of computer code for privacy compliance |
US11347889B2 (en) | 2016-06-10 | 2022-05-31 | OneTrust, LLC | Data processing systems for generating and populating a data inventory |
US11354434B2 (en) | 2016-06-10 | 2022-06-07 | OneTrust, LLC | Data processing systems for verification of consent and notice processing and related methods |
US11354435B2 (en) | 2016-06-10 | 2022-06-07 | OneTrust, LLC | Data processing systems for data testing to confirm data deletion and related methods |
US11361057B2 (en) | 2016-06-10 | 2022-06-14 | OneTrust, LLC | Consent receipt management systems and related methods |
US11366909B2 (en) | 2016-06-10 | 2022-06-21 | OneTrust, LLC | Data processing and scanning systems for assessing vendor risk |
US11366786B2 (en) | 2016-06-10 | 2022-06-21 | OneTrust, LLC | Data processing systems for processing data subject access requests |
US11675929B2 (en) | 2016-06-10 | 2023-06-13 | OneTrust, LLC | Data processing consent sharing systems and related methods |
US11392720B2 (en) | 2016-06-10 | 2022-07-19 | OneTrust, LLC | Data processing systems for verification of consent and notice processing and related methods |
US11651104B2 (en) | 2016-06-10 | 2023-05-16 | OneTrust, LLC | Consent receipt management systems and related methods |
US11651106B2 (en) | 2016-06-10 | 2023-05-16 | OneTrust, LLC | Data processing systems for fulfilling data subject access requests and related methods |
US11645418B2 (en) | 2016-06-10 | 2023-05-09 | OneTrust, LLC | Data processing systems for data testing to confirm data deletion and related methods |
US11403377B2 (en) | 2016-06-10 | 2022-08-02 | OneTrust, LLC | Privacy management systems and methods |
US11410106B2 (en) | 2016-06-10 | 2022-08-09 | OneTrust, LLC | Privacy management systems and methods |
US11409908B2 (en) | 2016-06-10 | 2022-08-09 | OneTrust, LLC | Data processing systems and methods for populating and maintaining a centralized database of personal data |
US11416589B2 (en) | 2016-06-10 | 2022-08-16 | OneTrust, LLC | Data processing and scanning systems for assessing vendor risk |
US11418492B2 (en) | 2016-06-10 | 2022-08-16 | OneTrust, LLC | Data processing systems and methods for using a data model to select a target data asset in a data migration |
US11416636B2 (en) | 2016-06-10 | 2022-08-16 | OneTrust, LLC | Data processing consent management systems and related methods |
US11416634B2 (en) | 2016-06-10 | 2022-08-16 | OneTrust, LLC | Consent receipt management systems and related methods |
US11416109B2 (en) | 2016-06-10 | 2022-08-16 | OneTrust, LLC | Automated data processing systems and methods for automatically processing data subject access requests using a chatbot |
US11418516B2 (en) | 2016-06-10 | 2022-08-16 | OneTrust, LLC | Consent conversion optimization systems and related methods |
US11416576B2 (en) | 2016-06-10 | 2022-08-16 | OneTrust, LLC | Data processing consent capture systems and related methods |
US11416590B2 (en) | 2016-06-10 | 2022-08-16 | OneTrust, LLC | Data processing and scanning systems for assessing vendor risk |
US11416798B2 (en) | 2016-06-10 | 2022-08-16 | OneTrust, LLC | Data processing systems and methods for providing training in a vendor procurement process |
US11438386B2 (en) | 2016-06-10 | 2022-09-06 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US11645353B2 (en) | 2016-06-10 | 2023-05-09 | OneTrust, LLC | Data processing consent capture systems and related methods |
US11636171B2 (en) | 2016-06-10 | 2023-04-25 | OneTrust, LLC | Data processing user interface monitoring systems and related methods |
US11625502B2 (en) | 2016-06-10 | 2023-04-11 | OneTrust, LLC | Data processing systems for identifying and modifying processes that are subject to data subject access requests |
US11449633B2 (en) | 2016-06-10 | 2022-09-20 | OneTrust, LLC | Data processing systems and methods for automatic discovery and assessment of mobile software development kits |
US11461500B2 (en) | 2016-06-10 | 2022-10-04 | OneTrust, LLC | Data processing systems for cookie compliance testing with website scanning and related methods |
US11461722B2 (en) | 2016-06-10 | 2022-10-04 | OneTrust, LLC | Questionnaire response automation for compliance management |
US11468386B2 (en) | 2016-06-10 | 2022-10-11 | OneTrust, LLC | Data processing systems and methods for bundled privacy policies |
US11468196B2 (en) | 2016-06-10 | 2022-10-11 | OneTrust, LLC | Data processing systems for validating authorization for personal data collection, storage, and processing |
US11609939B2 (en) | 2016-06-10 | 2023-03-21 | OneTrust, LLC | Data processing systems and methods for automatically detecting and documenting privacy-related aspects of computer software |
US11475136B2 (en) | 2016-06-10 | 2022-10-18 | OneTrust, LLC | Data processing systems for data transfer risk identification and related methods |
US11481710B2 (en) | 2016-06-10 | 2022-10-25 | OneTrust, LLC | Privacy management systems and methods |
US11488085B2 (en) | 2016-06-10 | 2022-11-01 | OneTrust, LLC | Questionnaire response automation for compliance management |
US11586700B2 (en) | 2016-06-10 | 2023-02-21 | OneTrust, LLC | Data processing systems and methods for automatically blocking the use of tracking tools |
US11586762B2 (en) | 2016-06-10 | 2023-02-21 | OneTrust, LLC | Data processing systems and methods for auditing data request compliance |
US11520928B2 (en) | 2016-06-10 | 2022-12-06 | OneTrust, LLC | Data processing systems for generating personal data receipts and related methods |
US11562097B2 (en) | 2016-06-10 | 2023-01-24 | OneTrust, LLC | Data processing systems for central consent repository and related methods |
US11558429B2 (en) | 2016-06-10 | 2023-01-17 | OneTrust, LLC | Data processing and scanning systems for generating and populating a data inventory |
US11544405B2 (en) | 2016-06-10 | 2023-01-03 | OneTrust, LLC | Data processing systems for verification of consent and notice processing and related methods |
US11556672B2 (en) | 2016-06-10 | 2023-01-17 | OneTrust, LLC | Data processing systems for verification of consent and notice processing and related methods |
US11550897B2 (en) | 2016-06-10 | 2023-01-10 | OneTrust, LLC | Data processing and scanning systems for assessing vendor risk |
US11544667B2 (en) | 2016-06-10 | 2023-01-03 | OneTrust, LLC | Data processing systems for generating and populating a data inventory |
US11551174B2 (en) | 2016-06-10 | 2023-01-10 | OneTrust, LLC | Privacy management systems and methods |
CN105935487A (en) * | 2016-06-29 | 2016-09-14 | 武汉英乐维特科技有限公司 | Basketball skill auxiliary training instrument |
CN105963946A (en) * | 2016-06-29 | 2016-09-28 | 武汉均姆机械设备有限公司 | Training aiding instrument for practicing basketball skills |
US10671705B2 (en) | 2016-09-28 | 2020-06-02 | Icon Health & Fitness, Inc. | Customizing recipe recommendations |
US11373007B2 (en) | 2017-06-16 | 2022-06-28 | OneTrust, LLC | Data processing systems for identifying whether cookies contain personally identifying information |
US11663359B2 (en) | 2017-06-16 | 2023-05-30 | OneTrust, LLC | Data processing systems for identifying whether cookies contain personally identifying information |
US10862350B2 (en) | 2018-03-27 | 2020-12-08 | Ddsports, Inc. | Wireless charging pod and charging pod rack for game devices with rechargeable batteries |
US11495401B2 (en) | 2018-03-27 | 2022-11-08 | Ddsports, Inc. | Proximity sensing system for wireless charging pods and charging pod racks for game devices with rechargeable batteries |
US20190392729A1 (en) * | 2018-06-20 | 2019-12-26 | NEX Team, Inc. | Remote multiplayer interactive physical gaming with mobile computing devices |
US11322043B2 (en) * | 2018-06-20 | 2022-05-03 | NEX Team Inc. | Remote multiplayer interactive physical gaming with mobile computing devices |
US10643492B2 (en) * | 2018-06-20 | 2020-05-05 | NEX Team Inc. | Remote multiplayer interactive physical gaming with mobile computing devices |
US20220238036A1 (en) * | 2018-06-20 | 2022-07-28 | NEX Team Inc. | Remote multiplayer interactive physical gaming with mobile computing devices |
US11157654B2 (en) | 2018-09-07 | 2021-10-26 | OneTrust, LLC | Data processing systems for orphaned data identification and deletion and related methods |
US11544409B2 (en) | 2018-09-07 | 2023-01-03 | OneTrust, LLC | Data processing systems and methods for automatically protecting sensitive data within privacy management systems |
US11144675B2 (en) | 2018-09-07 | 2021-10-12 | OneTrust, LLC | Data processing systems and methods for automatically protecting sensitive data within privacy management systems |
US10803202B2 (en) | 2018-09-07 | 2020-10-13 | OneTrust, LLC | Data processing systems for orphaned data identification and deletion and related methods |
US11947708B2 (en) | 2018-09-07 | 2024-04-02 | OneTrust, LLC | Data processing systems and methods for automatically protecting sensitive data within privacy management systems |
US11593523B2 (en) | 2018-09-07 | 2023-02-28 | OneTrust, LLC | Data processing systems for orphaned data identification and deletion and related methods |
US10963591B2 (en) | 2018-09-07 | 2021-03-30 | OneTrust, LLC | Data processing systems for orphaned data identification and deletion and related methods |
US20220134211A1 (en) * | 2019-02-13 | 2022-05-05 | Spektacom Technologies Private Limited | Method and system for optimizing collection of data to detect an occurance in a live event |
US12134009B1 (en) | 2019-06-07 | 2024-11-05 | Shoot-A-Way, Inc. | Basketball launching device using machine vision |
US11400355B1 (en) | 2019-06-07 | 2022-08-02 | Shoot-A-Way, Inc. | Basketball launching device with a camera for detecting made shots |
US11577146B1 (en) | 2019-06-07 | 2023-02-14 | Shoot-A-Way, Inc. | Basketball launching device with off of the dribble statistic tracking |
US11266883B2 (en) | 2019-06-17 | 2022-03-08 | Ddsports, Inc. | Sports ball with electronics housed in shock-absorbing carrier |
US12029960B1 (en) | 2019-12-20 | 2024-07-09 | Shoot-A-Way, Inc. | Basketball passing machine with virtual coaching capabilities |
US12076632B1 (en) | 2020-04-24 | 2024-09-03 | Shoot-A-Way, Inc. | Basketball launching device |
US11797528B2 (en) | 2020-07-08 | 2023-10-24 | OneTrust, LLC | Systems and methods for targeted data discovery |
US11968229B2 (en) | 2020-07-28 | 2024-04-23 | OneTrust, LLC | Systems and methods for automatically blocking the use of tracking tools |
US11444976B2 (en) | 2020-07-28 | 2022-09-13 | OneTrust, LLC | Systems and methods for automatically blocking the use of tracking tools |
US11475165B2 (en) | 2020-08-06 | 2022-10-18 | OneTrust, LLC | Data processing systems and methods for automatically redacting unstructured data from a data subject access request |
US11704440B2 (en) | 2020-09-15 | 2023-07-18 | OneTrust, LLC | Data processing systems and methods for preventing execution of an action documenting a consent rejection |
US11436373B2 (en) | 2020-09-15 | 2022-09-06 | OneTrust, LLC | Data processing systems and methods for detecting tools for the automatic blocking of consent requests |
US11526624B2 (en) | 2020-09-21 | 2022-12-13 | OneTrust, LLC | Data processing systems and methods for automatically detecting target data transfers and target data processing |
US11615192B2 (en) | 2020-11-06 | 2023-03-28 | OneTrust, LLC | Systems and methods for identifying data processing activities based on data discovery results |
US11397819B2 (en) | 2020-11-06 | 2022-07-26 | OneTrust, LLC | Systems and methods for identifying data processing activities based on data discovery results |
US11687528B2 (en) | 2021-01-25 | 2023-06-27 | OneTrust, LLC | Systems and methods for discovery, classification, and indexing of data in a native computing system |
US11442906B2 (en) | 2021-02-04 | 2022-09-13 | OneTrust, LLC | Managing custom attributes for domain objects defined within microservices |
US11494515B2 (en) | 2021-02-08 | 2022-11-08 | OneTrust, LLC | Data processing systems and methods for anonymizing data samples in classification analysis |
US11601464B2 (en) | 2021-02-10 | 2023-03-07 | OneTrust, LLC | Systems and methods for mitigating risks of third-party computing system functionality integration into a first-party computing system |
US11775348B2 (en) | 2021-02-17 | 2023-10-03 | OneTrust, LLC | Managing custom workflows for domain objects defined within microservices |
US11546661B2 (en) | 2021-02-18 | 2023-01-03 | OneTrust, LLC | Selective redaction of media content |
US11533315B2 (en) | 2021-03-08 | 2022-12-20 | OneTrust, LLC | Data transfer discovery and analysis systems and related methods |
US11562078B2 (en) | 2021-04-16 | 2023-01-24 | OneTrust, LLC | Assessing and managing computational risk involved with integrating third party computing functionality within a computing system |
US11816224B2 (en) | 2021-04-16 | 2023-11-14 | OneTrust, LLC | Assessing and managing computational risk involved with integrating third party computing functionality within a computing system |
US12147578B2 (en) | 2022-04-11 | 2024-11-19 | OneTrust, LLC | Consent receipt management systems and related methods |
US11620142B1 (en) | 2022-06-03 | 2023-04-04 | OneTrust, LLC | Generating and customizing user interfaces for demonstrating functions of interactive user environments |
US11712610B1 (en) | 2023-01-11 | 2023-08-01 | Shoot-A-Way, Inc. | Ultrasonic shots-made detector for basketball launching device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20070173355A1 (en) | Wireless sensor scoring with automatic sensor synchronization | |
US20060160639A1 (en) | Real-time wireless sensor scoring | |
US20080015061A1 (en) | Performance monitoring in a shooting sport using sensor synchronization | |
US10525323B2 (en) | Athleticism rating and performance measuring system | |
WO2007084850A2 (en) | Performance monitoring in a shooting sport using sensor synchronization | |
US10121065B2 (en) | Athletic attribute determinations from image data | |
EP1206306B1 (en) | System and method for recording and analysing performance data | |
WO2008085068A1 (en) | A method of capturing, displaying and analysing golf related data and apparatus thereof | |
US20210016149A1 (en) | Systems and Methods for Athletic Performance Assessment and Training | |
US20180264337A1 (en) | System and method for improving bowling shot performance | |
WO2023109834A1 (en) | Sport mode processing method and wearable device | |
KR200421746Y1 (en) | Device for managing golf score | |
CN115054898A (en) | Combined physical training monitoring system and method | |
Verlin et al. | PoloTrac: A Water Polo Tracking and Advanced Statistics Application. | |
WO2020037335A1 (en) | A hand-held electronic device for managing a cricket match | |
US20110183302A1 (en) | Situational Awareness Training System and Method | |
CN114584677A (en) | Information display method and device, electronic equipment and storage medium | |
KR20100001709U (en) | Portable Device for Keeping Golf Score | |
TW201306904A (en) | Personal recording system for competition |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |