METHOD AND SYSTEM TO ANALYZE SPORTS MOTIONS USING MOTION SENSORS OF A MOBILE DEVICE
First Claim
1. 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;
(b) 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; and
(e) outputting information related to the simulated sports motion;
(f) wherein the mobile device is not attached to any piece of sports equipment and the starting point is not indicated by user-entered input.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system to analyze sports motions using the motion sensors of a mobile device, such as a smart phone, is provided. This method uses the mobile device motion sensor output to define the impact point with a virtual object, such as a golf ball, baseball or tennis ball. The motion sensor signature of the sports motion is analyzed for characteristics, specific to each type of sports motion. A method is disclosed using multiple sensors outputs in a mobile device to compute the impact point with a virtual object, such as a golf ball, baseball, tennis ball. Further, a method is disclosed where moving virtual sports objects interact with virtual sports motions and the responsive outputs are displayed on the mobile device and/or any Web-enabled display device.
53 Citations
48 Claims
-
1. 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; (b) 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; and (e) outputting information related to the simulated sports motion; (f) wherein the mobile device is not attached to any piece of sports equipment and the starting point is not indicated by user-entered input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method for analyzing sports motions, comprising:
-
(a) displaying a moving virtual object on a screen of a web-enabled display; (b) obtaining motion data from motion sensors of a mobile device, the motion data relating to a simulated sports motion; (c) determining a starting point of the sports motions and movements along a path of the sports motion, using the obtained motion data; (d) comparing timing of the simulated sports motion with that of the moving virtual object to determine whether the virtual object was impacted, and if so, the impact the point; and (e) outputting information related to the simulated sports motion; wherein; the web-enabled display is a separate and distinct device from the mobile device and viewable by a user of the mobile device as the user moves the mobile device to simulate the sports motion; the web-enabled display and the mobile device are connected via the Internet to a cloud-based engine; and the cloud-based engine manages game playing and is at least partly responsible for step (d). - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A system for analyzing sports motions, comprising:
a mobile device including memory, a processor, and integrated multi-axis gyroscope, the mobile device configured to; (a) determine a starting point of a simulated sports motion; (b) obtain gyroscope measurements from the gyroscope relating to orientation of the mobile device at the starting point and during movement along a path simulating the sports motion; (c) determine an impact point with a virtual object and velocity of the mobile device around the impact point using the obtained gyroscope measurements; and (d) output information related to the simulated sports motion. - View Dependent Claims (44, 45)
-
46. A system for analyzing sports motions, comprising:
a mobile device including memory, a processor, and integrated motion sensors, the mobile device configured to; (a) determine a starting point of a simulated sports motion, the starting point indicated by the mobile device being held still for a predetermined length of time; (b) obtain motion data from the motion sensors relating to orientation of the mobile device at the starting point and during movement along a path simulating the sports motion; (c) determine an impact point with a virtual object using the obtained motion data related to the orientation of the mobile device along at least two different axes; and (d) output information related to the simulated sports motion via the mobile device. - View Dependent Claims (47, 48)
Specification