Method to provide dynamic customized sports instruction responsive to motion of a mobile device
First Claim
1. A method, comprising:
- holding a mobile device directly in at least one hand, the mobile device having motion sensors integrated therein;
moving the hand-held mobile device to simulate a sports motion;
evaluating the simulated sports motion to determine at least one topic of interest,wherein evaluation of the sports motion includes analyzing a first gyroscope sensor data and a second gyroscope sensor data to determine an impact point or release point;
selecting, from a content database, content associated with the topic; and
displaying the selected content on the mobile device.
1 Assignment
0 Petitions
Accused Products
Abstract
A family of sports teaching applications that delivers customized lessons driven by the analysis of user body motions where data is captured via the accelerometer and gyroscope in a mobile device, such as a smartphone is provided. Each specific application is designed with motion data models that define proper form for athletes in club sports such as, but not limited to, golf, baseball hitting, hockey, polo, and racquet sports such as, but not limited to, table tennis, squash, badminton and throwing sports like baseball pitching, football, discus, javelin, and shot put, and other sports such as skiing and running. The Invention is also applicable to the customized fitting of sports equipment such as golf clubs, baseball bats, tennis racquets, etc. to athletes unique swing motions and swing speeds, and for multiplayer tournament competitions via the Internet utilizing the swing motion analysis and system described herein.
37 Citations
56 Claims
-
1. A method, comprising:
-
holding a mobile device directly in at least one hand, the mobile device having motion sensors integrated therein; moving the hand-held mobile device to simulate a sports motion; evaluating the simulated sports motion to determine at least one topic of interest, wherein evaluation of the sports motion includes analyzing a first gyroscope sensor data and a second gyroscope sensor data to determine an impact point or release point; selecting, from a content database, content associated with the topic; and displaying the selected content on the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 47)
-
-
10. An apparatus comprising a mobile device having motion sensors integrated therein, the apparatus including a non-transitory computer-readable medium which stores a set of instructions which when executed by a processor of the mobile device performs the steps of:
-
holding a mobile device directly in at least one hand, the mobile device having motion sensors integrated therein; moving the hand-held mobile device to simulate a sports motion; evaluating the simulated sports motion to determine at least one topic of interest, including analyzing a first gyroscope sensor data and a second gyroscope sensor data to determine an impact point or release point; selecting, from a content database, content associated with the topic; and displaying the selected content on the mobile device. - View Dependent Claims (48, 49, 50, 51, 52, 53, 54, 55, 56)
-
-
11. A system, comprising:
-
a server; a content database linked to the server; a dynamic lesson generator and a plurality of mobile devices linked to the server, each of the mobile devices having motion sensors integrated therein; wherein when one of the mobile devices is held in a hand and moved using the hand to simulate a sports motion, the sports motion is evaluated to determine at least one topic; a presentation snippet is assembled from content retrieved from the content database, the presentation snippet relating to the topic; and the presentation snippet is displayed; wherein the evaluation of the sports motion to determine the at least one topic comprises; obtaining motion data from one or more of the motion sensors; using the obtained motion data, determining the starting point, velocity of an impact point around a virtual object or release point of a virtual object and movement along a path. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A method of analyzing sports motions, comprising:
-
(a) determining a starting point of a sports motion to be simulated using a mobile device having integrated motion sensors, wherein the starting point is indicated by the mobile device being held still for a predetermined length of time; (b) using a hand, moving the mobile device from the starting point along a path to complete the simulation; (c) obtaining motion data from the motion sensors relating to the starting point and the movement along the path; (d) determining an occurrence of a simulated sports event using the obtained motion data; (e) evaluating the simulated sports motion to determine at least one topic of interest, wherein evaluation of the sports motion includes use of longitudinal data for measuring performance improvement; (f) selecting, from a content database, content associated with the topic; (g) displaying the selected content; and (h) determining a velocity of a virtual object around an impact point or a release point, wherein the sports event is an impact point with, or a release point of, a virtual object, wherein determining the velocity does not use data from an accelerometer. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
Specification