A computer-implemented athletic performance analysis method includes obtaining, at a computer system, first motion data generated by a test subject moving a test ball containing motion sensors through a predetermined exercise; analyzing in the first motion data, with the computer system, the data from the inertial sensors; and providing to a remote computer at a location of the subject a report regarding the first motion data, the report reflecting a comparison of the first motion data with corresponding motion data of other users who have performed the predetermined exercise.
Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
1. A computer-implemented athletic performance analysis method, comprising: obtaining, at a computer system, first motion data generated by a test subject moving a test ball containing motion sensors through a predetermined exercise; analyzing in the first motion data, with the computer system, the data from the motion sensors; and providing to a remote computer at a location of the subject a report regarding the first motion data, the report reflecting a comparison of the first motion data with corresponding motion data of other users who have performed the predetermined exercise, wherein the predetermined exercise comprises repeatedly performing a common motion, and the report reflects the subject's stamina during repeated performance of the common motion as compared to other test subjects.
A computer system analyzes athletic performance by receiving motion data from a test ball containing sensors. A user moves the ball through a specific exercise involving repeated motions. The system analyzes the motion sensor data and generates a report comparing the user's stamina to other users' data during the repeated exercise. This report is sent to the user's location. The motion data is acquired during a common motion performed repeatedly to evaluate user stamina.
2. The method of claim 1 , wherein the common motion comprises shooting the test ball at a goal or dribbling the test ball.
The athletic performance analysis method where a user moves a test ball containing sensors through a specific exercise involving repeated motions, analyzes motion sensor data, generates a comparative report reflecting stamina compared to other users, and sends it to the user's location, wherein the common motion being repeatedly performed is shooting the test ball at a goal or dribbling the test ball.
3. The method of claim 1 , wherein the common motion comprises jumping while holding the test ball or throwing the test ball.
The athletic performance analysis method where a user moves a test ball containing sensors through a specific exercise involving repeated motions, analyzes motion sensor data, generates a comparative report reflecting stamina compared to other users, and sends it to the user's location, wherein the common motion being repeatedly performed is jumping while holding the test ball or throwing the test ball.
4. The method of claim 1 , wherein the motion sensors comprise one or more accelerometers or one or more angular rate gyroscopes.
The athletic performance analysis method where a user moves a test ball containing sensors through a specific exercise involving repeated motions, analyzes motion sensor data, generates a comparative report reflecting stamina compared to other users, and sends it to the user's location, wherein the motion sensors used to gather the data are one or more accelerometers or one or more angular rate gyroscopes.
5. The method of claim 1 , wherein obtaining the first motion data comprises receiving, as a transmission over a network, the data from the motion sensors.
The athletic performance analysis method where a user moves a test ball containing sensors through a specific exercise involving repeated motions, analyzes motion sensor data, generates a comparative report reflecting stamina compared to other users, and sends it to the user's location, wherein obtaining the motion data from the sensors includes receiving the data wirelessly over a network.
6. The method of claim 1 , wherein the first motion data comprises spin data or translational acceleration data.
The athletic performance analysis method where a user moves a test ball containing sensors through a specific exercise involving repeated motions, analyzes motion sensor data, generates a comparative report reflecting stamina compared to other users, and sends it to the user's location, wherein the motion data from the test ball includes spin data or translational acceleration data.
7. A computer-implemented athletic performance analysis method, comprising: obtaining, at a computer system, first motion data generated by a test subject moving a test ball containing motion sensors through a predetermined exercise; analyzing in the first motion data, with the computer system, the data from the motion sensors; and providing to a remote computer at a location of the subject a report regarding the first motion data, the report reflecting a comparison of the first motion data with corresponding motion data of other users who have performed the predetermined exercise, wherein the predetermined exercise comprises throwing a ball in the air, and analysis of the data comprises analyzing flight time of the ball and time in hand time of the ball.
A computer system analyzes athletic performance by receiving motion data from a test ball containing sensors. A user throws the ball in the air. The system analyzes the motion sensor data including ball flight time and time in hand. A report comparing the user's performance to other users' data is generated and sent to the user's location. The predetermined exercise involves throwing a ball in the air.
8. The method of claim 7 , wherein the predetermined exercise comprises shooting the ball at a goal.
The athletic performance analysis method where a user throws a test ball containing sensors in the air, analyzes flight time and time in hand, generates a comparative report, and sends it to the user's location, wherein the exercise involves shooting the ball at a goal.
9. The method of claim 7 , wherein the motion sensors comprise one or more accelerometers or one or more angular rate gyroscopes.
The athletic performance analysis method where a user throws a test ball containing sensors in the air, analyzes flight time and time in hand, generates a comparative report, and sends it to the user's location, wherein the motion sensors are one or more accelerometers or one or more angular rate gyroscopes.
10. The method of claim 7 , wherein obtaining the first motion data comprises receiving, as a transmission over a network, the data from the motion sensors.
The athletic performance analysis method where a user throws a test ball containing sensors in the air, analyzes flight time and time in hand, generates a comparative report, and sends it to the user's location, wherein the data from the motion sensors is received wirelessly over a network.
11. The method of claim 7 , wherein the first motion data comprises spin data or translational acceleration data.
The athletic performance analysis method where a user throws a test ball containing sensors in the air, analyzes flight time and time in hand, generates a comparative report, and sends it to the user's location, wherein the motion data from the test ball includes spin data or translational acceleration data.
12. A computer-implemented method of capturing data indicative of athletic performance, comprising: creating an event in a computer system; assigning a package of athletic drills to the event; registering an athlete with the computer system; correlating the athlete to the event; receiving data generated by motion sensors that are attached to the athlete or an object manipulated by the athlete during execution of the package of athletic drills; testing authenticity of the received data by comparing an identifier that is received with the received data to an identifier that is associated with the event; processing the received data to generate summary information that is descriptive of the athlete's performance; and making the summary information available over a network for review to users of the computer system who are authorized to see information about the athlete.
A computer system captures athletic performance data. A user creates an event and assigns athletic drills to it. An athlete is registered and linked to the event. Motion sensor data, generated by sensors attached to the athlete or an object they're using, is received during the drills. The system verifies the data's authenticity by comparing an identifier with the received data to an identifier associated with the event. The data is processed to create summary information about the athlete's performance. This summary is available over a network to authorized users.
13. The method of claim 12 , wherein creating the event comprises first creating the event on a client computing device and then transmitting the event to a computer server system.
The athletic performance data capture method that creates an event and assigns athletic drills, registers an athlete, correlates the athlete to the event, receives and authenticates motion sensor data, processes data to generate summary information, and makes it available over a network, wherein creating the event involves first creating it on a client device and then sending it to a server.
14. The method of claim 12 , wherein processing the received data comprises scoring the data, wherein a higher score represents more superior athletic performance by the athlete in executing a drill.
The athletic performance data capture method that creates an event and assigns athletic drills, registers an athlete, correlates the athlete to the event, receives and authenticates motion sensor data, processes data to generate summary information, and makes it available over a network, wherein processing the data comprises scoring the data, where a higher score indicates superior athletic performance.
15. The method of claim 12 , wherein the object comprises a basketball and wherein the package of athletic drills comprises shooting the basketball at a goal or dribbling the basketball.
The athletic performance data capture method that creates an event and assigns athletic drills, registers an athlete, correlates the athlete to the event, receives and authenticates motion sensor data, processes data to generate summary information, and makes it available over a network, wherein the object is a basketball and the drills are shooting at a goal or dribbling.
16. The method of claim 12 , wherein the package of athletic drills comprises jumping while holding the object or throwing the object.
The athletic performance data capture method that creates an event and assigns athletic drills, registers an athlete, correlates the athlete to the event, receives and authenticates motion sensor data, processes data to generate summary information, and makes it available over a network, wherein the drills include jumping while holding the object or throwing the object.
17. The method of claim 12 , wherein the motion sensors comprise one or more accelerometers or one or more angular rate gyroscopes.
The athletic performance data capture method that creates an event and assigns athletic drills, registers an athlete, correlates the athlete to the event, receives and authenticates motion sensor data, processes data to generate summary information, and makes it available over a network, wherein the motion sensors comprise one or more accelerometers or one or more angular rate gyroscopes.
18. The method of claim 12 , wherein receiving data generated by motion sensors comprises receiving at the computer system, as a transmission over a network, the data generated by the motion sensors.
The athletic performance data capture method that creates an event and assigns athletic drills, registers an athlete, correlates the athlete to the event, receives and authenticates motion sensor data, processes data to generate summary information, and makes it available over a network, wherein receiving the motion sensor data includes receiving it wirelessly over a network.
19. The method of claim 12 , wherein the first motion data comprises spin data or translational acceleration data.
The athletic performance data capture method that creates an event and assigns athletic drills, registers an athlete, correlates the athlete to the event, receives and authenticates motion sensor data, processes data to generate summary information, and makes it available over a network, wherein the motion data comprises spin data or translational acceleration data.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
March 29, 2010
September 24, 2013
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.