Search Images Maps Play YouTube News Gmail Drive More »
Sign in
Screen reader users: click this link for accessible mode. Accessible mode has the same essential features but works better with your reader.

Patents

  1. Advanced Patent Search
Publication numberUS20050032582 A1
Publication typeApplication
Application numberUS 10/742,264
Publication dateFeb 10, 2005
Filing dateDec 19, 2003
Priority dateDec 19, 2002
Also published asEP1587588A2, WO2004056425A2, WO2004056425A3
Publication number10742264, 742264, US 2005/0032582 A1, US 2005/032582 A1, US 20050032582 A1, US 20050032582A1, US 2005032582 A1, US 2005032582A1, US-A1-20050032582, US-A1-2005032582, US2005/0032582A1, US2005/032582A1, US20050032582 A1, US20050032582A1, US2005032582 A1, US2005032582A1
InventorsSatayan Mahajan, Vadim Gerasimov, Arun Mehta, Zachery LaValley
Original AssigneeSatayan Mahajan, Vadim Gerasimov, Arun Mehta, Lavalley Zachery
Export CitationBiBTeX, EndNote, RefMan
External Links: USPTO, USPTO Assignment, Espacenet
Method and apparatus for determining orientation and position of a moveable object
US 20050032582 A1
Abstract
An orientation and position tracking system in three-dimensional space and over a period of time utilizing multiple inertial and other sensors for determining motion parameters to measure orientation and position of a moveable object. The sensors, for example vibrational and angular velocity sensors, generate signals characterizing the motion of the moveable object. The information is received by a data acquisition system and processed by a microcontroller. The data is then transmitted via wireless communication to an external data reception system (locally based or a global network). The information can then be displayed and presented to the user through a variety of means including audio, visual, and tactile.
Images(8)
Previous page
Next page
Claims(36)
1. An apparatus for determining orientation and position of a moveable object, comprising:
at least one sensor that determines motion parameters, wherein said at least one sensor generates orientation and position signals;
a microcontroller that processes the orientation and position signals to generate orientation and position data;
a wireless transmitter that transmits in real-time said orientation and position data;
wherein said sensors, said microcontroller and said wireless transmitter are integrated into or on said moveable object.
2. The apparatus of claim 1, further comprising a power source to provide power to said sensors, said microcontroller, and said transmitter.
3. The apparatus of claim 1, wherein said moveable object is a golf club.
4. The apparatus of claim 1, wherein the apparatus is disposed in or on the grip or shaft of said moveable object.
5. The apparatus of claim 1, wherein said at least one sensor includes an angular rate sensor.
6. The apparatus of claim 5, wherein said angular rate sensor includes a gyroscope.
7. The apparatus of claim 1, further comprising at least one additional sensor for determining motion parameters.
8. The apparatus of claim 1, wherein said at least one sensor includes three gyroscopes.
9. The apparatus of claim 1, wherein said at least one sensor is selected from the group consisting of: an accelerometer, a gyroscope, an electric compass, a GPS unit, and any combination thereof.
10. The apparatus of claim 1, wherein said microcontroller includes an integrated analog to digital conversion component, and wherein said microcontroller digitizes said orientation and position signals to generate digital orientation and position data.
11. The apparatus of claim 1, further comprising at least one pressure sensor installed on, within, or behind an impact surface of said moveable object.
12. The apparatus of claim 1, wherein said at least one sensor, said microcontroller and said wireless transmitter are integrated into at least one modular node that is removable from said moveable object.
13. The apparatus of claim 12, wherein said apparatus includes at least two modular nodes, each modular node including a separate complement of elements.
14. The apparatus of claim 13, wherein each said at least two modular nodes are integrated into unconnected objects.
15. The apparatus of claim 13, wherein each of said at least two modular nodes are integrated into inter-connected objects.
16. The apparatus of claim 13, wherein two modular nodes are affixed to the hips and shoulders of a user to detect body motion.
17. The apparatus of claim 13, wherein said at least two nodes detect the motion of multiple golf clubs.
18. The apparatus of claim 1, wherein said moveable object is a game controller.
19. The apparatus of claim 1, wherein said moveable object is a controller in a virtual reality simulation.
20. A system for determining orientation and position of a moveable object, comprising:
at least one sensor installed on or in a moveable object for generating orientation and position signals;
data acquisition means for processing orientation and position signals and that generates orientation and position data;
wireless data transmission means for wirelessly transmitting in real-time said orientation and position data;
data reception means for receiving said orientation and position data transmitted by said wireless data transmission means; and
processing and presenting means for processing and presenting said orientation and position data in a desired format.
21. The system of claim 20, wherein said data reception means is selected from the group consisting of: a laptop computer, a personal computer, a personal digital assistant, a cellular phone, a network, and any combination thereof.
22. The system of claim 20, wherein said at least one sensor includes an angular rate sensor.
23. The system of claim 22, wherein said angular rate sensor includes a gyroscope.
24. The system of claim 20, further comprising at least one additional sensor for determining motion parameters.
25. The system of claim 20, wherein said at least one sensor includes three gyroscopes.
26. The system of claim 20, wherein said at least one sensor is selected from the group consisting of: an accelerometer, a gyroscope, an electric compass, a GPS unit, and any combination thereof.
27. The system of claim 20, wherein said at least one sensor, said data acquisition means, and said wireless data transmission means are disposed in or on the grip or shaft of said moveable object.
28. A method for determining orientation and position of a moveable object, comprising:
generating orientation and position signals to measure orientation and position of the moveable object with at least one sensor for determining motion parameters;
processing said and orientation and position signals with a microcontroller to generate orientation and position data;
wirelessly transmitting said orientation and position data in real-time to a receiving device external to said moveable object;
processing and presenting said orientation and position data.
29. The method of claim 28, wherein said receiving device is selected from the group consisting of: a laptop computer, a personal computer, a personal digital assistant, a cellular phone, a network, and any combination thereof.
30. The method of claim 28, wherein orientation and position data from motion of the moveable object are stored in the receiving device.
31. The method of claim 28, wherein said at least one sensor comprises an angular rate sensor.
32. The method of claim 31, wherein said angular rate sensor includes a gyroscope.
33. The method of claim 32, wherein at least one additional sensor generates orientation and position signals.
34. The method of claim 32, wherein said at least one sensor includes three gyroscopes.
35. The method of claim 32, wherein said at least one sensor is selected from the group consisting of: an accelerometer, a gyroscope, an electric compass, a GPS unit, and any combination thereof.
36. The method of claim 32, wherein said at least one sensor, said microcontroller, and means for the wireless transmission of data are disposed in or on the grip or shaft of said moveable object.
Description
    CROSS-REFERENCE TO RELATED APPLICATIONS
  • [0001]
    The present application claims priority to U.S. Provisional Application No. 60/435,183, filed Dec. 19, 2002, which is incorporated herein by reference.
  • FIELD OF THE INVENTION
  • [0002]
    The present invention relates to motion tracking systems and more particularly to a method and apparatus for determining position and orientation of one or more moveable object(s).
  • BACKGROUND OF THE INVENTION
  • [0003]
    Technologies are known for determining and analyzing object motion through transmission of position and orientation information of the object to a processing system. Such technologies are utilized today in a variety of industries including navigation and entertainment. (See, for example, U.S. Pat. Nos. 6,001,014 to Ogata, et al.; U.S. Pat. No. 5,903,228 to Ohgaki, et al.; and U.S. Pat. No. 5,875,257 to Marrin, et al.; the teachings of all of which are incorporated herein by reference). In particular, wireless transmission of object motion data for analysis is continuing to be developed and utilized, and applications of such technology include the expanding industry of simulated “virtual reality” environments. (See, for example, U.S. Pat. No. 5,819,206 to Horton, et al., the teachings of which are incorporated herein by reference).
  • [0004]
    Object motion can be measured using sensors for determining motion parameters such as accelerometers and gyroscopes. Gyroscopes and accelerometers are well-known in the automotive and aerospace industries for providing motion information, establishing an inertial space reference, and allowing measurement of pitch and roll relative to a gravitational vector. Historically, the use of these sensors have been limited to large devices due to the weight and bulk of the sensors. However, technology improvements have produced smaller gyroscopes and accelerometers that can be utilized in a wide variety of applications where limited sensor space is available. (See, for example, U.S. Pat. No.: 5,898,421 to Quinn; and RE37,374 to Roston, et al.; the teachings of which are incorporated herein by reference).
  • [0005]
    Acceleration sensors, including accelerometers and strain gauges, have been utilized in sporting equipment, such as golf clubs, to provide analysis of golf swings. (See, for example, U.S. Pat. No. 5,694,340 to Kim and U.S. Pat. No. 5,233,544 to Kobayashi, the teachings of which are incorporated herein by reference). Such acceleration sensors can provide rotational information about the golf club, but the accuracy of such rotational information can be problematic.
  • [0006]
    U.S. Pat. No. 6,224,493 to Lee, et al., the teachings of which are incorporated herein by reference, discloses an instrumented golf club system with sensors to measure characteristics of a golf swing, including the use of an angular rate sensor. A distinctive feature of this instrumented golf club is the use of a data storage memory device located within the golf club that eliminates the need for radio transmission hardware. The data from a golf swing is captured internally and stored until the user is ready to download the data for further processing. Swing analysis can only be conducted after the internally stored swing information is downloaded to the external processing device.
  • [0007]
    There is therefore a need for an orientation and position tracking system installed on a moveable object, such as a golf club, which utilizes motion sensors and real-time wireless data transmission of orientation and position information for analysis and display.
  • SUMMARY OF THE INVENTION
  • [0008]
    An orientation and position tracking system in three-dimensional space and over time is disclosed utilizing inertial and other sensors for determining motion parameters to measure orientation and position of a moveable object. The sensors, for example vibrational and angular velocity sensors, generate signals characterizing the motion of the moveable object. The information is received by a data acquisition system and processed by a microcontroller. The data is then transmitted via wireless communication to an external data reception system (locally based or a global network). The information can then be displayed and presented to the user through a variety of means including audio, visual, and tactile.
  • [0009]
    In one aspect, the present invention provides for an intelligent golf club that provides golfers with real-time, precise and dynamically presented data, including swing analysis. A golfer takes a swing and a detailed analysis of club motion, launch conditions, club speed information, as well as contextual feedback is automatically downloaded into a computer system (including PDA, cellular phone, or over a network) for processing and display.
  • [0010]
    In another aspect, the present invention provides a method for determining orientation and position of a moveable object, comprising the steps of: generating orientation and position signals to measure orientation and position of the moveable object with at least one sensor for determining motion parameters; processing these signals with a microcontroller to generate orientation and position data; wirelessly transmitting said orientation and position data in real-time to a receiving device external to the moveable object; and analyzing and displaying orientation and position data.
  • BRIEF DESCRIPTION OF THE DRAWING
  • [0011]
    The invention is described with reference to the several figures of the drawing, in which:
  • [0012]
    FIG. 1 is a functional diagram of an orientation and position tracking system according to one embodiment of the invention;
  • [0013]
    FIG. 2 is a schematic illustration of a device utilizing the orientation and position tracking system according to one embodiment of the invention;
  • [0014]
    FIG. 3 is a schematic illustration of a device utilizing the orientation and position tracking system and including a pressure sensor according to one embodiment of the invention;
  • [0015]
    FIG. 4 is a schematic illustration showing the utilization of multiple devices in an orientation and position tracking system according to one embodiment of the invention;
  • [0016]
    FIG. 5 is a detailed data flow model for a device utilizing the orientation and position tracking system according to one embodiment of the invention;
  • [0017]
    FIG. 6 is a flow chart of the operational software for a motion and position sensing device installed on or in a moveable object according to one embodiment of the invention;
  • [0018]
    FIG. 7 is a flow chart of the operational software installed on a computer system for analyzing and displaying transmitted orientation and position information according to one embodiment of the invention.
  • DETAILED DESCRIPTION OF VARIOUS EMBODIMENTS
  • [0019]
    The present invention provides for an orientation and position tracking system in three-dimensional space installed on or in a moveable object that utilizes inertial and other sensors for determining real-time motion parameters and real-time wireless transmission of that motion information to an external computer system (including PDA, cellular phone, or over a network). In one embodiment, the present invention provides for an intelligent golf club, the iClub™ (trademarked by Fortescue Corporation), that provides golfers with real-time, precise and dynamically presented data, including swing analysis. A golfer takes a swing and a detailed analysis of club motion, launch conditions, club speed information, as well as contextual feedback is automatically downloaded into an computer system (such as a PDA, cellular phone, or network). Swing history is stored and tracked over time, allowing users to monitor their progress, make swing adjustments, maintain a practice regime, and develop desired swing characteristics.
  • [0020]
    Referring now to the figures of the drawing, the figures constitute a part of this specification and illustrate exemplary embodiments of the invention. It is to be understood that in some instances various aspects of the invention may be shown exaggerated or enlarged to facilitate an understanding of the invention.
  • [0021]
    FIG. 1 is a functional diagram of an orientation and position tracking system 10 according to one embodiment of the invention. A sensing device fitted with inertial and other sensors for determining motion parameters is installed on a moveable object, such as a golf club. In one embodiment, the sensors include multiple angular rate sensors, such as 3-axis vibration and rotational gyroscopes 12. A variety of additional sensors 14, 16 may also be added for determining position and orientation for additional applications. For example, a dual axis accelerometer may be added to the system to determine position and orientation relative to the earth's gravity, an electronic compass can be used to provide absolute position and orientation relative to a permanent magnetic field, and a GPS system may be added for similar results
  • [0022]
    Signals from the sensors are sent to a data acquisition system 18 that processes the information. In one embodiment, the data acquisition system 18 is installed internally on the moveable object; however, the system may also be an external component. The data is delivered to a wireless data transmission system 20 which transmits the data to a data reception system 22 on a computer (PDA, cellular phone, or network). The data is further processed and displayed to a user by means of an interface device 24, such as a PC, a PDA, cellular phone, or network. The interface device 24 comprises software to process the data. This software can be configured based on the characteristics of the moveable object. For example, a user may select the style of golf club that he or she is using that comprises information on the physical and material properties of the golf club. This information is utilized by the software to enhance the accuracy of the information displayed. For example, the type of material of the golf club allows for an accurate analysis of the flex characteristics of the golf club shaft and the length of the golf club can be utilized for an accurate determination of the club head speed.
  • [0023]
    FIG. 2 is a schematic illustration of one embodiment of a device 110 utilizing the orientation and position tracking system 10 according to one embodiment of the invention. The device 110 is attached to a desired moveable object 100. Such objects may include sporting equipment, such as the golf club as shown in FIG. 2. In a preferred embodiment, the device 110 is attached to or otherwise integrated within the handle, grip, or shaft of the object 100.
  • [0024]
    FIG. 2 further illustrates the support body and schematic layout for the components of device 110 of the orientation and position tracking system 10 when disposed in a handle of object 100. The system can be manually activated by a power switch 32 positioned on an orthogonal board 30 at the end of the handle that activates a power control circuit 34 to power up the system from an attached battery pack or other power source 36. Alternatively, the system can be activated by a motion activation component that provides power upon movement of the object. An indicator LED 38 can be used as a visual cue to assess whether the system is operating properly.
  • [0025]
    In one embodiment, angular rate sensors 42, 44, 46 are positioned on the orthogonal board 30 and main board 40 to measure angular motion changes about three axes. In an embodiment utilizing a golf club, these motion changes comprise rotational motion within a swing plane of a golf stroke, motion perpendicular to the swing plane of the golf stroke, and rotation about a axis along the handle of the club. These motion changes can also be determined using combinations of motion parameter determining sensors such as gyroscopes or other additional sensors 48 such as accelerometers, electronic compasses and GPS units.
  • [0026]
    The data acquisition system 18 positioned on main board 40 comprises a microcontroller 50 having Analog to Digital inputs and pulse width modulating inputs. The microcontroller 50 receives data from the sensors 42, 44, 46, and delivers data to the data transmission system. The data transmission system 20 comprises a transmitter circuit 52 and an antenna 54 for wireless transmission of data to a data reception system such as a PC, PDA, cellular phone, or network. The wireless transmission can be performed at any suitable frequency(s) and using any protocol(s) for transmitting the data, as known to one of ordinary skill in the art.
  • [0027]
    In another embodiment, the microcontroller 50 of the data acquisition system 18 may receive analog signals from the angular rate sensors 42, 44, 46 containing the orientation and position information of the object 100 and then digitize the analog signals into digital data with an analog to digital converter component. The microcontroller 50 delivers the digital data to the data transmission system 20 for wireless transmission to the data reception system 22. The user interface device 24 then analyzes and displays the received digital data.
  • [0028]
    In another embodiment, the inertial sensors, data acquisition system and data transmission system are incorporated within the handle, grip, or shaft of the object for which orientation and position are desired. In a golf club, these systems can be incorporated on or in the handle or grip portions of the shaft. This modular design provides for the present invention to be incorporated into pre-existing golf clubs.
  • [0029]
    FIG. 3 is a schematic illustration of a device utilizing the orientation and position tracking system and including a pressure sensor according to one embodiment of the invention. One or more pressure sensors 26 installed on, within or behind an impact head of the moveable object 100, i.e. golf club. These sensors can measure data including, strike location of the ball on the head, the spin imparted to the ball, and the impact force of the head on the golf ball which can be utilized to provide launch conditions of the golf ball's flight. This information can be processed by a controller and transmitted along with the motion information to the data receiving unit for analysis and display to a user.
  • [0030]
    FIG. 4 is a schematic illustration showing the utilization of multiple devices in an orientation and position tracking system according to one embodiment of the invention. In one embodiment, the sensor, the microcontroller and the wireless transmitter are integrated into at least one modular component or node that is removable from said moveable object. Multiple modular nodes, each having a separate complement of elements, may be integrated with both unconnected objects and interconnected objects. For example, as shown in FIG. 4, modular nodes 112 and 114 are affixed to the shoulders and hips of a user in order to detect body motion during the golf swing. The detection of the motion from nodes 112 and 114 may be integrated with the orientation and position data determined by the node (device 110) on the golf club, thereby providing more detailed information on the entire golf club swing system. Alternatively, multiple nodes may be utilized with multiple golf clubs, as for example in a class or teaching environment, with each device transmitting orientation and position data to centralized receiving and display units.
  • EXAMPLE 1
  • [0031]
    FIG. 5 is a detailed data flow model of device 110 utilizing the orientation and position tracking system 10 according to one embodiment of the invention. FIG. 6 is a flow chart 200 of the operational software for a motion and position sensing device installed on a moveable object according to the embodiment of the invention. The system is initialized and the LED provides a visual cue that the system is operational. The system software controls the identification of a user, the sampling of inputs and the encoding and sending of data concerning orientation and position information. The hardware device need not have an on-board memory for storing the orientation and position information. Instead, the information is transmitted in real-time to a data reception system, for example a PC, PDA, cellular phone, or network.
  • [0032]
    The real time, wireless motion and position sensing system operates in three-dimensional space and over time based on four modules: the sensor module, the microcontroller, the wireless module, and the support system module. The sensor module continually sends orientation and position signals to the microcontroller. The microcontroller then packages the data received from the sensor module and sends it to the wireless module. The wireless module transmits the packaged data to a device such as a PC, PDA, cellular phone, or network. The support module surrounds the other three modules, providing power to the system, as well as designer access tools. The modules will now be further described in detail.
  • [heading-0033]
    Sensor Module
  • [0034]
    In one embodiment, the underlying sensor nodes in the sensor module are gyroscopes (such as Murata ENC-03JA/B). Each gyroscope measures angular velocity about a single axis. In order to achieve 3-dimensional data three gyroscopes are used, each positioned so that its sensing axis is orthogonal to every other gyroscope. The gyros send their angular velocity data directly to the microcontroller. Additional sensors including accelerometers, compasses, GPS systems may provide additional information based on particular motion and position sensing needs.
  • [heading-0035]
    Microcontroller
  • [0036]
    The microcontroller system relies on a single Microchip Technology PIC 16F877 microcontroller, running off a 20 Mhz Panasonic-ECG EF0-BM2005E5 resonator. The main objective of the microcontroller is to receive data from the sensors, manipulate the data and send it to the wireless transmitter. The microcontroller utilizes three of its on-board analog-to-digital converters and pulse width modulated inputs to process the data. Finally, the data is packaged sent to the wireless module.
  • [heading-0037]
    Wireless Module
  • [0038]
    The wireless module sends data wirelessly using a radio frequency transmitter (e.g. Radiometrix TX3-914-50) and an optimal antenna. The sending system formats the data appropriately for the receiving system.
  • [heading-0039]
    Support System Module
  • [0040]
    The support system module has two power supply functions. First, it uses a switch (E-switch EG1270) to allow power to flow from an onboard battery to the microcontroller. The microcontroller then switches on a P-channel MOSFET (Fairchild Semiconductor NDS352P), which provides power to all devices in the system. Its second power function is to allow for recharging of the onboard battery. The support module contains a set of headers (Sullins Electronics Corp. PPPN401BFCN and PRPN401AEN) for internal and external connections; one of the headers allows a recharge to access the battery directly, bypassing all other components.
  • [0041]
    Further, there are a number of designer access tools in the support system module. First, there is the programmer port which is used to initially program the microcontroller. The programmer port uses a header (same headers as above) in order to allow the external programmer access to the microcontroller.
  • [0042]
    Second, the support module provides a communication port. This port is used to reprogram the microcontroller or access data directly, bypassing the wireless transmitter.
  • [0043]
    The final tool is a visual cue to the user/designer that the system has received power and is working properly. The system provides this cue using a dual color LED (Lite-ON Inc. LTST-C155KGJRKT).
  • EXAMPLE 2
  • [0044]
    FIG. 7 is a flow chart 300 of the operational software installed on a computer system for processing and presenting orientation and position information according to one embodiment of the invention. The operational steps of the software will now be described in detail.
  • [heading-0045]
    1) Initialize Variables
  • [0046]
    As soon as the software program starts, a number of variables are named and allocated in memory for the program to store and access information. These initial variables are split into three major categories (with other supporting categories): main class variables, sensor variables, and 3D model variables.
  • [heading-0047]
    2) Receive Packet
  • [0048]
    The software program is constantly processing bytes of data as they stream into the computer system. The software program looks for packets of appropriately formatted data, and sends them to the next step in the program.
  • [heading-0049]
    3) Error Check Packet
  • [0050]
    Before each packet is passed on to the next step in the program, the software program ensures that the packet was not corrupted during wireless transmission.
  • [heading-0051]
    4) Convert Packet Data to Sensor Data
  • [0052]
    Sensor data is encoded across each new packet; therefore, the packet must correctly reassembled into sensor data before it can be intelligibly deciphered by the rest of the software program.
  • [heading-0053]
    5) Update Sensor Parameters
  • [0054]
    This step corrects for variations in sensor hardware that could be caused by a number of environmental changes (e.g. temperature variance, electromagnetic interference, etc.).
  • [heading-0055]
    6) Create Swing Model
  • [0056]
    At this point, the system enters an iterative loop in which sensor data is used to update an internal 3D model of a golf club. The software system processes both the sensor data and the 3D club model to match for a possible golf swing pattern. If a match occurs, the system creates an internal Swing Object representing that golf swing, storing both the sensor data and 3D model history inside this object. This Swing Object can then be saved directly to an available storage medium, such as a local hard drive or a remotely server accessible through available networks. Saved Swing Objects can later be reinterpreted by the system individually or as part of a series of Swing Objects.
  • [heading-0057]
    7) Generate Single-Swing Statistics and Feedback
  • [0058]
    The software program uses the newly captured golf swing to generate swing statistics. These statistics include, but are not limited to, impact detection, launch angle, face angle (at impact and at various moments of the swing path), club head speed, initial face angle, tempo breakdown by swing stage (address-to-top, top-to-impact, impact-to-finish), impact location (toe, heel, center), power transfer index, derived distance, ball trajectory, wrist break, and swing plane alignment. Using algorithms, the 3D model and/or swing statistics are used to provide detailed feedback
  • [heading-0059]
    8) Generate Multi-Swing Statistics and Feedback
  • [0060]
    The software program uses the single swing 3D models and statistics to generate multi-swing statistics. These statistics include, but are not limited to, tempo consistency (at address-to-top, top-to-impact and, impact-to-finish), club fitting data, long-term trends, training regimes
  • [heading-0061]
    9) Save Swing as a File
  • [0062]
    The software program saves each new swing as a file.
  • EXAMPLE 3
  • [0063]
    The operational steps for using an iClub system according to the present invention are described below:
  • [heading-0064]
    Step 1:
  • [0065]
    Take a swing. The iClub does not even need to be manually activated and is smart enough to activate based on the motion of the swing. Waggle or warm-up the golf club as normal; the iClub is intelligent and can sense a real swing versus your warm up.
  • [heading-0066]
    Step 2:
  • [0067]
    After you have swung the iClub, data is wirelessly transmitted to your hand held laptop, cell phone or other electronic device. There you can view real-time swing properties and gain feedback on your swing. If you would rather wait until later to view your results, go ahead, your feedback will be waiting for you whenever you want it.
  • [heading-0068]
    Step 3:
  • [0069]
    If you happen to be connected to the Internet while at the golf course, you can gain valuable real-time analysis from our on-line swing engine which, among other things, is capable of correlating your long-term swing history with your handicap. Furthermore, the iClub System will let you know which equipment upgrades will improve your swing, which training methods to implement to eliminate a reoccurring problem, and even share information with your teaching professional.
  • [0070]
    The present invention is suitable for installation in a wide variety of objects and applications. Besides golf clubs, the present invention may be applied to tennis rackets, hockey sticks, fishing rods, baseball bats, swords, rifles, and other sporting equipment. Multiple sensors can be placed on the body to provide detailed body movement. Furthermore, the present invention can be utilized in joy sticks, 3D computer mice, and other computer user interface devices. In particular, the present invention can be utilized in virtual reality equipment for which position and orientation information is relied on extensively.
  • [0071]
    As described in Example 3, the present invention can be utilized as an instructional tool. The transmitted information can be stored by the computer analysis and display system for multiple swings of an individual golfer or other sport participant. The compilation of this data can be utilized to determine problems in a golfer's swing or to “fit” a golfer to an appropriate golf club. The large statistical number of golf swings analyzed provided by the use of the present invention fosters the ability of these instructional techniques to provide accurate evaluations and a means for mass customization of golf and sporting equipment in general.
  • [0072]
    Other embodiments of the invention will be apparent to those skilled in the art from a consideration of the specification or practice of the invention disclosed herein. It is intended that the specification and examples be considered as exemplary only, with the true scope and spirit of the invention being indicated by the following claims.
Patent Citations
Cited PatentFiling datePublication dateApplicantTitle
US3792863 *May 30, 1972Feb 19, 1974Athletic Swing MeasurementSwing measurement system and method employing simultaneous multi-swing display
US3806131 *Mar 29, 1972Apr 23, 1974Athletic Swing MeasurementSwing measurement and display system for athletic implements
US4940236 *Jul 26, 1985Jul 10, 1990Allen Dillis VComputer golf club
US4991850 *Dec 22, 1988Feb 12, 1991Helm Instrument Co., Inc.Golf swing evaluation system
US5233544 *Oct 10, 1990Aug 3, 1993Maruman Golf Kabushiki KaishaSwing analyzing device
US5337758 *Jan 11, 1991Aug 16, 1994Orthopedic Systems, Inc.Spine motion analyzer and method
US5472205 *Jun 20, 1994Dec 5, 1995Thrustmaster, Inc.Opto-electric golf club swing sensing system and method
US5694340 *Apr 5, 1995Dec 2, 1997Kim; Charles HongchulMethod of training physical skills using a digital motion analyzer and an accelerometer
US5779555 *Dec 5, 1996Jul 14, 1998Hokuriku Electric Industry Co., Ltd.Swing type athletic equipment and practice apparatus therefor
US5791351 *Aug 5, 1996Aug 11, 1998Curchod; Donald B.Motion measurement apparatus
US5819206 *Mar 20, 1997Oct 6, 1998Crossbow Technology, Inc.Method and apparatus for determining position and orientation of a moveable object using accelerometers
US5826578 *May 26, 1994Oct 27, 1998Curchod; Donald B.Motion measurement apparatus
US5875257 *Mar 7, 1997Feb 23, 1999Massachusetts Institute Of TechnologyApparatus for controlling continuous behavior through hand and arm gestures
US5898421 *May 7, 1996Apr 27, 1999Gyration, Inc.Gyroscopic pointer and method
US5903228 *Jul 9, 1997May 11, 1999Sony CorporationMap information display apparatus and traveling route display apparatus and route guidance apparatus for moving body
US6001014 *Sep 30, 1997Dec 14, 1999Sony Computer Entertainment Inc.Game machine control module and game machine
US6224493 *May 12, 1999May 1, 2001Callaway Golf CompanyInstrumented golf club system and method of use
US6441745 *Mar 21, 2000Aug 27, 2002Cassen L. GatesGolf club swing path, speed and grip pressure monitor
US20020077189 *Dec 14, 2001Jun 20, 2002Mechworks Software Inc.Proprioceptive golf club with analysis, correction and control capabilities
US20030024311 *Jul 24, 2002Feb 6, 2003Perkins Noel C.Electronic measurement of the motion of a moving body of sports equipment
USRE37374 *Nov 30, 1999Sep 18, 2001Cybernet Haptic Systems CorporationGyro-stabilized platforms for force-feedback applications
Referenced by
Citing PatentFiling datePublication dateApplicantTitle
US7492367Mar 3, 2006Feb 17, 2009Motus CorporationApparatus, system and method for interpreting and reproducing physical motion
US7871333 *May 11, 2010Jan 18, 2011Golf Impact LlcGolf swing measurement and analysis system
US7927216Sep 15, 2006Apr 19, 2011Nintendo Co., Ltd.Video game system with wireless modular handheld controller
US7931535Jun 5, 2006Apr 26, 2011Nintendo Co., Ltd.Game operating device
US7942745Jun 5, 2006May 17, 2011Nintendo Co., Ltd.Game operating device
US7946960 *Feb 22, 2007May 24, 2011Smartsports, Inc.System and method for predicting athletic ability
US7952483Feb 16, 2009May 31, 2011Motiva LlcHuman movement measurement system
US8089458Oct 30, 2008Jan 3, 2012Creative Kingdoms, LlcToy devices and methods for providing an interactive play experience
US8142304Oct 11, 2006Mar 27, 2012Appalachian Technology, LlcGolf round data system golf club telemetry
US8157651Jun 2, 2006Apr 17, 2012Nintendo Co., Ltd.Information processing program
US8159354Apr 28, 2011Apr 17, 2012Motiva LlcHuman movement measurement system
US8164567Dec 8, 2011Apr 24, 2012Creative Kingdoms, LlcMotion-sensitive game controller with optional display screen
US8169406Sep 13, 2011May 1, 2012Creative Kingdoms, LlcMotion-sensitive wand controller for a game
US8172702Oct 5, 2009May 8, 2012Skyhawke Technologies, Llc.Personal golfing assistant and method and system for graphically displaying golf related information and for collection, processing and distribution of golf related data
US8184097Dec 6, 2011May 22, 2012Creative Kingdoms, LlcInteractive gaming system and method using motion-sensitive input device
US8210960 *Sep 9, 2011Jul 3, 2012Golf Impact LlcGolf free swing measurement and analysis system
US8221257 *Sep 3, 2011Jul 17, 2012Golf Impact LlcGolf free swing measurement and analysis system
US8221269Oct 3, 2006Jul 17, 2012Skyhawke Technologies, LlcPersonal golfing assistant and method and system for graphically displaying golf related information and for collection, processing and distribution of golf related data
US8248367Apr 20, 2012Aug 21, 2012Creative Kingdoms, LlcWireless gaming system combining both physical and virtual play elements
US8267786Aug 15, 2006Sep 18, 2012Nintendo Co., Ltd.Game controller and game system
US8308563Apr 17, 2006Nov 13, 2012Nintendo Co., Ltd.Game system and storage medium having game program stored thereon
US8308615May 10, 2011Nov 13, 2012Smartsports, Inc.System and method for predicting athletic ability
US8313379Sep 24, 2010Nov 20, 2012Nintendo Co., Ltd.Video game system with wireless modular handheld controller
US8368648May 18, 2012Feb 5, 2013Creative Kingdoms, LlcPortable interactive toy with radio frequency tracking device
US8373659Apr 30, 2012Feb 12, 2013Creative Kingdoms, LlcWirelessly-powered toy for gaming
US8384668Aug 17, 2012Feb 26, 2013Creative Kingdoms, LlcPortable gaming device and gaming system combining both physical and virtual play elements
US8425340 *Nov 6, 2011Apr 23, 2013Golf Impact LlcGolf free swing measurement and analysis system
US8427325Mar 23, 2012Apr 23, 2013Motiva LlcHuman movement measurement system
US8430753Mar 24, 2011Apr 30, 2013Nintendo Co., Ltd.Video game system with wireless modular handheld controller
US8465376Mar 15, 2011Jun 18, 2013Blast Motion, Inc.Wireless golf club shot count system
US8475275May 11, 2012Jul 2, 2013Creative Kingdoms, LlcInteractive toys and games connecting physical and virtual play environments
US8491389Feb 28, 2011Jul 23, 2013Creative Kingdoms, Llc.Motion-sensitive input device and interactive gaming system
US8523711Apr 16, 2012Sep 3, 2013Skyhawke Technologies, Llc.Personal golfing assistant and method and system for graphically displaying golf related information and for collection, processing and distribution of golf related data
US8531050Nov 2, 2012Sep 10, 2013Creative Kingdoms, LlcWirelessly powered gaming device
US8535170Feb 13, 2012Sep 17, 2013Appalachian Technology, LlcDevice and method for displaying golf shot data
US8556752Jul 2, 2012Oct 15, 2013Skyhawke Technologies, Llc.Personal golfing assistant and method and system for graphically displaying golf related information and for collection, processing and distribution of golf related data
US8608535Jul 18, 2005Dec 17, 2013Mq Gaming, LlcSystems and methods for providing an interactive game
US8628417 *Jun 12, 2008Jan 14, 2014Broadcom CorporationGame device with wireless position measurement and methods for use therewith
US8628433Jan 21, 2013Jan 14, 2014Nike, Inc.Golf club and golf club head structures
US8651953Aug 18, 2010Feb 18, 2014Mattel, Inc.Electronic game device and method of using the same
US8668595Sep 30, 2011Mar 11, 2014Nike, Inc.Golf clubs and golf club heads
US8676541Jun 12, 2009Mar 18, 2014Nike, Inc.Footwear having sensor system
US8686579Sep 6, 2013Apr 1, 2014Creative Kingdoms, LlcDual-range wireless controller
US8700354Jun 10, 2013Apr 15, 2014Blast Motion Inc.Wireless motion capture test head system
US8702515Apr 5, 2012Apr 22, 2014Mq Gaming, LlcMulti-platform gaming system using RFID-tagged toys
US8702516Jun 10, 2013Apr 22, 2014Blast Motion Inc.Motion event recognition system and method
US8708821Dec 13, 2010Apr 29, 2014Creative Kingdoms, LlcSystems and methods for providing interactive game play
US8708824Mar 13, 2012Apr 29, 2014Nintendo Co., Ltd.Information processing program
US8711094Feb 25, 2013Apr 29, 2014Creative Kingdoms, LlcPortable gaming device and gaming system combining both physical and virtual play elements
US8739639Feb 22, 2012Jun 3, 2014Nike, Inc.Footwear having sensor system
US8753165Jan 16, 2009Jun 17, 2014Mq Gaming, LlcWireless toy systems and methods for interactive entertainment
US8758136Mar 18, 2013Jun 24, 2014Mq Gaming, LlcMulti-platform gaming systems and methods
US8758170Feb 22, 2013Jun 24, 2014Appalachian Technology, LlcDevice and method for displaying golf shot data
US8790180Feb 1, 2013Jul 29, 2014Creative Kingdoms, LlcInteractive game and associated wireless toy
US8814688Mar 13, 2013Aug 26, 2014Creative Kingdoms, LlcCustomizable toy for playing a wireless interactive game having both physical and virtual elements
US8827810Aug 12, 2011Sep 9, 2014Mq Gaming, LlcMethods for providing interactive entertainment
US8827824Jan 10, 2013Sep 9, 2014Blast Motion, Inc.Broadcasting system for broadcasting images with augmented motion data
US8834271Oct 15, 2008Sep 16, 2014Nintendo Co., Ltd.Game controller and game system
US8868368 *Sep 13, 2010Oct 21, 2014Performance Designed Products LlcMotion smoothing in 3-D position sensing apparatus
US8888576Dec 21, 2012Nov 18, 2014Mq Gaming, LlcMulti-media interactive play system
US8905855Nov 16, 2011Dec 9, 2014Blast Motion Inc.System and method for utilizing motion capture data
US8913011Mar 11, 2014Dec 16, 2014Creative Kingdoms, LlcWireless entertainment device, system, and method
US8913134Apr 22, 2014Dec 16, 2014Blast Motion Inc.Initializing an inertial sensor using soft constraints and penalty functions
US8915785Jul 18, 2014Dec 23, 2014Creative Kingdoms, LlcInteractive entertainment system
US8926445 *Apr 22, 2013Jan 6, 2015Golf Impact, LlcGolf free swing measurement and analysis system
US8941723Aug 26, 2011Jan 27, 2015Blast Motion Inc.Portable wireless mobile device motion capture and analysis system and method
US8944928Nov 16, 2012Feb 3, 2015Blast Motion Inc.Virtual reality system for viewing current and previously stored or calculated motion data
US8956238Sep 30, 2011Feb 17, 2015Nike, Inc.Golf clubs and golf club heads
US8961260Mar 26, 2014Feb 24, 2015Mq Gaming, LlcToy incorporating RFID tracking device
US8961312Apr 23, 2014Feb 24, 2015Creative Kingdoms, LlcMotion-sensitive controller and associated gaming applications
US8986130Mar 14, 2013Mar 24, 2015Nike, Inc.Golf clubs and golf club heads
US8994826Aug 26, 2010Mar 31, 2015Blast Motion Inc.Portable wireless mobile device motion capture and analysis system and method
US8998717Jan 17, 2013Apr 7, 2015Ppg Technologies, Inc.Device and method for reconstructing and analyzing motion of a rigid body
US9002680Mar 18, 2011Apr 7, 2015Nike, Inc.Foot gestures for computer input and interface control
US9011248Mar 24, 2011Apr 21, 2015Nintendo Co., Ltd.Game operating device
US9028337Nov 29, 2011May 12, 2015Blast Motion Inc.Motion capture element mount
US9033810Jul 26, 2011May 19, 2015Blast Motion Inc.Motion capture element mount
US9039527Sep 8, 2014May 26, 2015Blast Motion Inc.Broadcasting method for broadcasting images with augmented motion data
US9039533Aug 20, 2014May 26, 2015Creative Kingdoms, LlcWireless interactive game having both physical and virtual elements
US9044671Jul 14, 2014Jun 2, 2015Nintendo Co., Ltd.Game controller and game system
US9053256Oct 31, 2012Jun 9, 2015Nike, Inc.Adjustable golf club and system and associated golf club heads and shafts
US9076041Apr 21, 2014Jul 7, 2015Blast Motion Inc.Motion event recognition and video synchronization system and method
US9089182Feb 17, 2012Jul 28, 2015Nike, Inc.Footwear having sensor system
US9089747Nov 30, 2011Jul 28, 2015Nike, Inc.Golf club heads or other ball striking devices having distributed impact response
US9149693Oct 31, 2012Oct 6, 2015Nike, Inc.Golf club and golf club head structures
US9149717Mar 11, 2014Oct 6, 2015Mq Gaming, LlcDual-range wireless interactive entertainment device
US9155944Nov 21, 2012Oct 13, 2015Nike, Inc.Golf club and golf club head structures
US9162148Dec 12, 2014Oct 20, 2015Mq Gaming, LlcWireless entertainment device, system, and method
US9168435Jan 9, 2015Oct 27, 2015Nike, Inc.Golf club head or other ball striking device having impact-influencing body features
US9186546 *Sep 30, 2011Nov 17, 2015Nike, Inc.Golf clubs and golf club heads
US9186547Sep 30, 2011Nov 17, 2015Nike, Inc.Golf clubs and golf club heads
US9186585Jun 20, 2014Nov 17, 2015Mq Gaming, LlcMulti-platform gaming systems and methods
US9192816Feb 17, 2012Nov 24, 2015Nike, Inc.Footwear having sensor system
US9192831Aug 23, 2012Nov 24, 2015Nike, Inc.Golf club and golf club head structures
US9227138Dec 30, 2014Jan 5, 2016Nintendo Co., Ltd.Game controller and game system
US9235765Nov 20, 2014Jan 12, 2016Blast Motion Inc.Video and motion event integration system
US9247212Jan 17, 2013Jan 26, 2016Blast Motion Inc.Intelligent motion capture element
US9261526Feb 1, 2013Feb 16, 2016Blast Motion Inc.Fitting system for sporting equipment
US9272206Jul 17, 2013Mar 1, 2016Mq Gaming, LlcSystem and method for playing an interactive game
US9279734Nov 22, 2013Mar 8, 2016Nike, Inc.System and method for analyzing athletic activity
US9289661Feb 13, 2014Mar 22, 2016Nike, Inc.Golf club and golf club head structures
US9297709Nov 22, 2013Mar 29, 2016Nike, Inc.System and method for analyzing athletic activity
US9302167 *Aug 22, 2013Apr 5, 2016Cobra Golf IncorporatedGolf club with directional based graphic
US9320957Oct 11, 2010Apr 26, 2016Blast Motion Inc.Wireless and visual hybrid motion capture system
US9320976Feb 13, 2015Apr 26, 2016Mq Gaming, LlcWireless toy systems and methods for interactive entertainment
US9342994 *Oct 21, 2014May 17, 2016Seiko Epson CorporationMotion analyzing apparatus and motion analyzing program
US9349049Jan 26, 2015May 24, 2016Blast Motion Inc.Motion capture and analysis system
US9361522Jul 6, 2015Jun 7, 2016Blast Motion Inc.Motion event recognition and video synchronization system and method
US9375624May 31, 2013Jun 28, 2016Nike, Inc.Golf clubs and golf club heads
US9381420Feb 20, 2013Jul 5, 2016Nike, Inc.Workout user experience
US9389057Sep 5, 2014Jul 12, 2016Nike, Inc.Systems and methods for time-based athletic activity measurement and display
US9393491Oct 16, 2015Jul 19, 2016Mq Gaming, LlcWireless entertainment device, system, and method
US9393500May 22, 2015Jul 19, 2016Mq Gaming, LlcWireless interactive game having both physical and virtual elements
US9396385Jul 16, 2015Jul 19, 2016Blast Motion Inc.Integrated sensor and video motion analysis method
US9401178Jul 16, 2015Jul 26, 2016Blast Motion Inc.Event analysis system
US9403078Feb 26, 2015Aug 2, 2016Nike, Inc.Golf clubs and golf club heads
US9406336Jul 16, 2015Aug 2, 2016Blast Motion Inc.Multi-sensor event detection system
US9409073May 31, 2013Aug 9, 2016Nike, Inc.Golf clubs and golf club heads
US9409074Aug 27, 2014Aug 9, 2016Zepp Labs, Inc.Recommending sports instructional content based on motion sensor data
US9409076May 31, 2013Aug 9, 2016Nike, Inc.Golf clubs and golf club heads
US9410857Nov 22, 2013Aug 9, 2016Nike, Inc.System and method for analyzing athletic activity
US9411940Feb 17, 2012Aug 9, 2016Nike, Inc.Selecting and correlating physical activity data with image data
US9418705Jul 16, 2015Aug 16, 2016Blast Motion Inc.Sensor and media event detection system
US9427659Apr 5, 2013Aug 30, 2016Motiva LlcHuman movement measurement system
US9429411May 27, 2015Aug 30, 2016Nike, Inc.Systems and methods for time-based athletic activity measurement and display
US9433834Aug 23, 2012Sep 6, 2016Nike, Inc.Golf club and golf club head structures
US9433844May 31, 2013Sep 6, 2016Nike, Inc.Golf clubs and golf club heads
US9433845May 31, 2013Sep 6, 2016Nike, Inc.Golf clubs and golf club heads
US9440127Feb 26, 2015Sep 13, 2016Nike, Inc.Golf clubs and golf club heads
US9446294Mar 11, 2013Sep 20, 2016Nike, Inc.Golf club and golf club head structures
US9446319Jun 25, 2015Sep 20, 2016Mq Gaming, LlcInteractive gaming toy
US9449230Nov 26, 2014Sep 20, 2016Zepp Labs, Inc.Fast object tracking framework for sports video recognition
US9462844Jun 12, 2009Oct 11, 2016Nike, Inc.Footwear having sensor system
US9463380Jan 28, 2016Oct 11, 2016Mq Gaming, LlcSystem and method for playing an interactive game
US9468854Oct 2, 2015Oct 18, 2016Mq Gaming, LlcMulti-platform gaming systems and methods
US9474962Dec 12, 2014Oct 25, 2016Mq Gaming, LlcInteractive entertainment system
US9480929Mar 21, 2016Nov 1, 2016Mq Gaming, LlcToy incorporating RFID tag
US9489494Jun 20, 2014Nov 8, 2016Dunlop Sports Company LimitedRecommendation engine
US9498709Nov 24, 2015Nov 22, 2016Nintendo Co., Ltd.Game controller and game system
US9498728Feb 25, 2015Nov 22, 2016Nintendo Co., Ltd.Game operating device
US9517391Jun 8, 2015Dec 13, 2016Nike, Inc.Adjustable golf club and system and associated golf club heads and shafts
US9522309Jun 8, 2015Dec 20, 2016Nike, Inc.Adjustable golf club and system and associated golf club heads and shafts
US9549585Feb 17, 2012Jan 24, 2017Nike, Inc.Footwear having sensor system
US9554160May 18, 2015Jan 24, 2017Zepp Labs, Inc.Multi-angle video editing based on cloud video sharing
US20050288119 *Feb 4, 2005Dec 29, 2005Hongchuan WangReal-time measurements for establishing database of sporting apparatus motion and impact parameters
US20060166738 *Jun 24, 2005Jul 27, 2006Smartswing, Inc.Method and system for golf swing analysis and training for putters
US20060202997 *Mar 3, 2006Sep 14, 2006Lavalley ZacheryApparatus, system and method for interpreting and reproducing physical motion
US20070052177 *Jun 5, 2006Mar 8, 2007Nintendo Co., Ltd.Game operating device
US20070060391 *Jun 5, 2006Mar 15, 2007Nintendo Co., Ltd.Game operating device
US20070066394 *Sep 15, 2006Mar 22, 2007Nintendo Co., Ltd.Video game system with wireless modular handheld controller
US20070087866 *Oct 3, 2006Apr 19, 2007Meadows James WPersonal golfing assistant and method and system for graphically displaying golf related information and for collection, processing and distribution of golf related data
US20070129178 *Oct 11, 2006Jun 7, 2007Reeves Goodwyn GGolf Player Aid with Stroke Result Forecasting
US20070135237 *Oct 11, 2006Jun 14, 2007Reeves Goodwyn GGolf Round Data System Golf Club Telemetry
US20070190506 *Oct 13, 2006Aug 16, 2007Industrial Technology Research InstituteOnline interactive multimedia system and the transmission method thereof
US20080021651 *Jul 14, 2007Jan 24, 2008John Richard SeeleyPerformance Assessment and Information System Based on Sports Ball Motion
US20080188277 *Feb 1, 2007Aug 7, 2008Ritter Janice EElectronic Game Device And Method Of Using The Same
US20080188353 *Feb 22, 2007Aug 7, 2008Smartsport, LlcSystem and method for predicting athletic ability
US20080211768 *Dec 4, 2007Sep 4, 2008Randy BreenInertial Sensor Input Device
US20090062006 *Oct 15, 2008Mar 5, 2009Nintendo Co., Ltd.Game controller and game system
US20090258706 *Jun 12, 2008Oct 15, 2009Broadcom CorporationGame device with wireless position measurement and methods for use therewith
US20100015585 *Oct 19, 2007Jan 21, 2010Richard John BakerMethod and apparatus for providing personalised audio-visual instruction
US20100061592 *Sep 5, 2008Mar 11, 2010Hudson Christopher LSystem and method for analyzing the movement and structure of an object
US20100063778 *Jun 12, 2009Mar 11, 2010Nike, Inc.Footwear Having Sensor System
US20100063779 *Jun 12, 2009Mar 11, 2010Nike, Inc.Footwear Having Sensor System
US20100184499 *Jul 31, 2009Jul 22, 2010Ritter Janice EElectronic Game Device and Method of Using the Same
US20100222152 *Sep 1, 2007Sep 2, 2010Richard JaekelApparatus and method for controlling the hitting accuracy in the case of a golf club
US20100311485 *Aug 18, 2010Dec 9, 2010Mattel, Inc.Electronic Game Device and Method of Using the Same
US20110071785 *Sep 13, 2010Mar 24, 2011Thomas Peter HeathMotion smoothing in 3-d position sensing apparatus
US20110081969 *Sep 24, 2010Apr 7, 2011Akio IkedaVideo game system with wireless modular handheld controller
US20110172016 *Mar 24, 2011Jul 14, 2011Nintendo Co., Ltd.Game operating device
US20110199393 *Mar 18, 2011Aug 18, 2011Nike, Inc.Foot Gestures for Computer Input and Interface Control
US20110213473 *May 10, 2011Sep 1, 2011Smartsports, Inc.System and method for predicting athletic ability
US20110313552 *Sep 3, 2011Dec 22, 2011Golf Impact LlcGolf Free Swing Measurement and Analysis System
US20120277016 *Sep 30, 2011Nov 1, 2012Nike, Inc.Golf Clubs and Golf Club Heads
US20130337929 *Aug 22, 2013Dec 19, 2013Cobra Golf IncorporatedGolf club with directional based graphic
US20150065263 *Aug 28, 2014Mar 5, 2015David LuttrullGolf swing training aid and method of use thereof
US20150119158 *Oct 21, 2014Apr 30, 2015Seiko Epson CorporationMotion analyzing apparatus and motion analyzing program
USRE45905Nov 27, 2013Mar 1, 2016Nintendo Co., Ltd.Video game system with wireless modular handheld controller
WO2007064726A2 *Nov 29, 2006Jun 7, 2007Pure Motion Inc.Position determining apparatus and related method
WO2007064726A3 *Nov 29, 2006May 7, 2009Pure Motion IncPosition determining apparatus and related method
Classifications
U.S. Classification473/222
International ClassificationA63B69/00, A63B24/00, A63B69/36, G01P15/00, G01C21/16
Cooperative ClassificationA63B69/0024, A63B2220/803, G01P15/00, A63B2220/12, A63B69/36, A63B2220/833, A63B69/3632, A63B2069/0008, A63B2220/40, A63B69/38, A63B2220/16, G01C21/16, A63B2225/50, A63B69/00, A63B69/3685
European ClassificationA63B69/00, A63B69/36, A63B69/36D2, G01C21/16, G01P15/00
Legal Events
DateCodeEventDescription
Apr 19, 2004ASAssignment
Owner name: FORTESCUE CORPRATION, MASSACHUSETTS
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MAHAJAN, SATAYAN;GERASIMOV, VADIM;LAVALLEY, ZACHERY;AND OTHERS;REEL/FRAME:015222/0042
Effective date: 20030826