METHOD TO PROVIDE DYNAMIC CUSTOMIZED SPORTS INSTRUCTION RESPONSIVE TO MOTION OF A MOBILE DEVICE
First Claim
1. A method, comprising:
- receiving motion data from motion sensors integrated into a mobile device, the motion data corresponding to motions of the mobile device during swinging of the mobile device to simulate a sports motion;
evaluating the received motion data to determine at least one topic of interest, wherein the evaluating of the received motion data to determine the at least one topic comprises;
using the received motion data,determining the starting point, velocity at an impact point or a release point of a virtual object, and a movement along a path;
selecting, from a content database, content associated with the topic; and
displaying the selected content.
0 Assignments
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.
-
Citations
42 Claims
-
1. A method, comprising:
-
receiving motion data from motion sensors integrated into a mobile device, the motion data corresponding to motions of the mobile device during swinging of the mobile device to simulate a sports motion; evaluating the received motion data to determine at least one topic of interest, wherein the evaluating of the received motion data to determine the at least one topic comprises; using the received motion data, determining the starting point, velocity at an impact point or a release point of a virtual object, and a movement along a path; selecting, from a content database, content associated with the topic; and displaying the selected content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system comprising a mobile device attached to an ancillary device, wherein the mobile device has motion sensors integrated therein and includes a non-transitory computer-readable medium that stores a set of instructions which when executed by a processor of the mobile device performs the steps of:
-
receiving motion data from the motion sensors, the motion data corresponding to motions of the mobile device during swinging of the ancillary device to simulate a sports motion; evaluating the simulated sports motion to determine at least one topic of interest, including analyzing the motion 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. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A method, comprising:
-
establishing an nth connection between an nth device and a server, the nth device having motion sensors integrated therein; receiving, at the server, via the nth connection, motion data from the device, the motion data determined using the motion sensors, responsive to the nth device being moved to simulate a sports motion; selecting content from a database based at least in part on the received motion data; and displaying the selected content device on the nth device. - View Dependent Claims (35, 36, 37, 38, 39, 40, 42)
-
-
41. The method of 36, wherein the content selected from the database based at least in part on the received motion data from the nth device and the content selected from the database based at least in part on the received motion data from the n+1th are substantially different.
Specification