US20180071600A1 - Measuring and remotely-analyzing grip pressure for swinging objects in sports - Google Patents
Measuring and remotely-analyzing grip pressure for swinging objects in sports Download PDFInfo
- Publication number
- US20180071600A1 US20180071600A1 US15/701,441 US201715701441A US2018071600A1 US 20180071600 A1 US20180071600 A1 US 20180071600A1 US 201715701441 A US201715701441 A US 201715701441A US 2018071600 A1 US2018071600 A1 US 2018071600A1
- Authority
- US
- United States
- Prior art keywords
- swing
- information
- golf club
- grip
- specific
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B60/00—Details or accessories of golf clubs, bats, rackets or the like
- A63B60/46—Measurement devices associated with golf clubs, bats, rackets or the like for measuring physical parameters relating to sporting activity, e.g. baseball bats with impact indicators or bracelets for measuring the golf swing
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/22—Ergometry; Measuring muscular strength or the force of a muscular blow
- A61B5/224—Measuring muscular strength
- A61B5/225—Measuring muscular strength of the fingers, e.g. by monitoring hand-grip force
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/68—Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient
- A61B5/6887—Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient mounted on external non-worn devices, e.g. non-medical devices
- A61B5/6895—Sport equipment
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B2503/00—Evaluating a particular growth phase or type of persons or animals
- A61B2503/10—Athletes
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/0002—Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network
- A61B5/0015—Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network characterised by features of the telemetry system
- A61B5/0022—Monitoring a patient using a global network, e.g. telephone networks, internet
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B60/00—Details or accessories of golf clubs, bats, rackets or the like
- A63B60/46—Measurement devices associated with golf clubs, bats, rackets or the like for measuring physical parameters relating to sporting activity, e.g. baseball bats with impact indicators or bracelets for measuring the golf swing
- A63B2060/464—Means for indicating or measuring the pressure on the grip
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B71/0619—Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
- A63B2071/0655—Tactile feedback
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2102/00—Application of clubs, bats, rackets or the like to the sporting activity ; particular sports involving the use of balls and clubs, bats, rackets, or the like
- A63B2102/02—Tennis
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2102/00—Application of clubs, bats, rackets or the like to the sporting activity ; particular sports involving the use of balls and clubs, bats, rackets, or the like
- A63B2102/18—Baseball, rounders or similar games
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2102/00—Application of clubs, bats, rackets or the like to the sporting activity ; particular sports involving the use of balls and clubs, bats, rackets, or the like
- A63B2102/32—Golf
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/50—Force related parameters
- A63B2220/56—Pressure
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/80—Special sensors, transducers or devices therefor
- A63B2220/83—Special sensors, transducers or devices therefor characterised by the position of the sensor
- A63B2220/833—Sensors arranged on the exercise apparatus or sports implement
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2225/00—Miscellaneous features of sport apparatus, devices or equipment
- A63B2225/50—Wireless data transmission, e.g. by radio transmitters or telemetry
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B71/0619—Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
- A63B71/0622—Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
Definitions
- the invention relates generally, to the mechanical and computer networking arts, and more specifically, to measuring and remotely-analyzing grip pressure for swinging objects in sports.
- Conventional grip measurement devices are external to the swinging object. For example, a glove or watch worn by a player provides some feedback. Unfortunately, when a team is training, the conventional grip measurement devices are not easily transferred between players, needing to be unlatched and taken off of one player, and then put on and latched by another player. These conventional devices not only waste time but can be easily lost when shared between players.
- the sensors are in contact with a player's hand rather than the object in receipt of the resulting hand force. This can lead to some inaccuracies.
- the embedded device should wirelessly connect to a remote network server or to a higher processing power device, in order to generate robust feedback that is more useful to players.
- a grip pressure measurement device is embedded in a swing object used for sports, such as a golf club or a racquet. Embedding can occur during manufacturing or as an after-market modification.
- the grip measurement device comprises one or more pressure sensors, a local processor, and a network interface.
- One embodiment of the pressure sensors measures from two sides, a side of contact with a player's hand and a side of contact with the swinging object.
- a grip pressure analysis server receives real-time data concerning grip pressure during swings, and optionally other information such as grip coverage, swing trajectory, point of ball contact, and the like.
- the network interface communicates directly with the grip analysis server, and in another case, connects with a local smart phone or hot spot for assisted communication. Feedback from the grip pressure analysis server can be sent back in real-time with the swing for display on the grip pressure measurement device or for display on a connected smartphone application.
- FIG. 1 is a high-level block diagram illustrating a system for grip measurement and analysis, according to an embodiment.
- FIG. 2 is a more detailed block diagram illustrating a grip pressure and analysis server of FIG. 1 , according to an embodiment.
- FIG. 3 is a perspective diagram illustrating a golf club with a grip measurement device, according to an embodiment.
- FIG. 4 is a high-level chart illustrating a method for grip measurement and analysis, according to an embodiment.
- FIG. 5 is a block diagram illustrating a general computer system for implementing techniques described herein, according to one embodiment.
- the present disclosure describes methods, computer program products, and systems for measuring and analyzing grip pressure in swinging objects used in sports.
- FIGS. 1-3 I. Grip Measurement and Analysis System
- FIG. 1 is a high-level perspective diagram illustrating a system 100 for grip measurement and analysis, according to an embodiment.
- the system 100 comprises a grip pressure measurement device 110 , a swinging object for sports 120 , a grip pressure analysis server 130 , and a smartphone 140 .
- a localized system can include just the grip pressure measurement device 110 operating in isolation.
- An enhanced localized system connects the smartphone 140 for more processing power and display.
- An example implementation of the system 100 at a batting cage facility includes a large screen television proximate to a batting cage. Each swing is analyzed and results are displayed in real-time on the large screen television.
- Another example implementation includes an audio device with a speaker that audibly coaches a player for adjustments after each swing.
- the grip measurement device 110 can measure grip pressure while swinging the swinging object 120 .
- the swinging object can be a golf club, a racquet, a bat, an ore, or any object grabbed by a player to impart force on a ball or other object (e.g., water or uneven bars).
- the resulting data is sent upstream for analysis.
- the grip measurement device 110 receives and outputs feedback from external resources. For instance, a vibration or LED lights can give immediate indications to the measurement.
- the grip measurement device 110 includes one or more pressure sensors (e.g., a piezo sensor or a heat sensor responsive to pressure), a processor, and a network interface.
- a display, speaker, or vibration component provide feedback.
- the grip measurement device 110 is embedded within the swinging object 120 during manufacture. In an after-market embodiment, embedding can occur after manufacture into a cavity to convert or modify a conventional swinging object device.
- a surface mounted embodiment can be placed under grip wrapping.
- the swinging object 120 can transfer force from a player to a ball or another object.
- the described techniques apply to ball contact sports such as golf, tennis and baseball which use golf clubs, tennis racquets and baseball bats, correspondingly.
- the swinging object 120 can be used in the context of an ongoing sporting event, a practice facility, or even in a virtual environment.
- the techniques can also apply to other sports in which grip pressure against an object is important, such as rowing (e.g., ore grip pressure), gymnastics (e.g., uneven bars grip pressure) or Judo (e.g., gi grip pressure).
- the grip pressure analysis server 130 receives data from the grip measurement device 110 , and uses internal processes to generate feedback (e.g., audio or video).
- feedback e.g., audio or video
- One type of feedback is a pure grip pressure measurement.
- Other types of feedback enhance the current data with other data, such a historical grip pressure, ideal grip pressure, hand positioning, grip pressure at different times of a swing, multimedia generated based on the data, tables, graphs, and the like.
- Databases, internal algorithms, and other external servers e.g., a search engine can all be leveraged to generate feedback.
- the grip pressure analysis server 130 also manages user accounts.
- the individual grip measurement device 110 can be registered to a user account associated with one or more players.
- Data sent upstream can include an identifier (e.g., MAC address or username) of the grip pressure analysis server 130 and appropriate security information.
- a player provides a voice command, fingerprint or other recognition corpus to the grip pressure measurement device 110 in order to identify a specific player for analysis.
- the smartphone 140 can alternatively be a laptop computer, an Internet-enabled television, or another computerized network device.
- a downloaded application or network browser on the smartphone 140 displays a user interface to the system 100 so that users can manage accounts, shop, receive feedback, and the like.
- the smartphone 140 can also serve as a hot spot for access to external resources (e.g., the grip pressure analysis server 130 ).
- FIG. 2 is a more detailed block diagram illustrating a grip pressure and analysis server of FIG. 1 , according to an embodiment.
- a grip app communication module 210 communicates with the grip app 142 (of FIG. 1 ) for transferring back and forth regarding golf swings and resulting analysis.
- Certain protocols, such as XML, IEEE 802.11, custom protocols, or the like can be used to format data exchanges.
- a user account database 220 stores individualized information and settings for athletes and can be protected by log-in information. Also, historical swing information and golf swing sessions can be saved. The individualized information and settings can be accessed when analyzing a user's swing in real-time.
- the grip analysis module 230 implements algorithms, ideal swing information, actual swing information, historical swing information for a specific user, context conditions such as distance from the hole, angle of incline or decline, and wind speed, for analysis.
- the analysis results can be sent back to a mobile device for transfer to a grip measurement device and output to a user.
- FIG. 3 is a perspective diagram illustrating a golf club 300 with a grip measurement device 310 , according to an embodiment.
- the golf club can be, for example, a 2 iron or a 3 wood.
- the grip measurement device 310 measures pressure received from a hand.
- An array of sensors can provide even more detailed information about individual finger grip pressure, for example. Also, an array can provide both a grip measurement from the hand and a grip measurement to the golf club.
- FIG. 4 is a flow chart illustrating a method 400 for grip measurement and analysis, according to an embodiment. Many variations are possible, for example, there can be additional or fewer steps, steps can be performed in a different order, or functionalities of the steps can be alternatively grouped.
- a grip measurement device is attached to a swinging object for sports (step 410 ).
- a network connection is made between a network interface of the grip measurement device and a remote resource (step 420 ).
- a user account is configured, and/or a user identity is established for upcoming swings of a specific player (step 430 ).
- Grip pressure data is measured corresponding with a swing of the swinging object, and reported upstream to the remote resource (step 440 ).
- Analysis of the grip pressure data is performed (step 450 ), for example, by a wirelessly connected smartphone and/or a remote served available through a data network. Feedback is displayed to the player (step 460 ).
- the computing device 500 is an exemplary device that is implementable for each of the components of the system 100 , including the wireless networking device 130 .
- the computing device 500 can be a mobile computing device, a laptop device, a smartphone, a tablet device, a phablet device, a video game console, a personal computing device, a stationary computing device, a server blade, an Internet appliance, a virtual computing device, a distributed computing device, a cloud-based computing device, or any appropriate processor-driven device.
- the computing device 500 includes a memory 510 , a processor 520 , a storage drive 530 , and an I/O port 540 . Each of the components is coupled for electronic communication via a bus 599 . Communication can be digital and/or analog, and use any suitable protocol.
- the memory 510 further comprises network applications 512 and an operating system 514 .
- the network applications 512 can include a web browser, a mobile application, an application that uses networking, a remote application executing locally, a network protocol application, a network management application, a network routing application, or the like.
- the operating system 514 can be one of the Microsoft Windows® family of operating systems (e.g., Windows 7, 8, 10, Me, Windows NT, Windows 2000, Windows XP, Windows XP x64 Edition, Windows Vista, Windows CE, or Windows Mobile), Linux, HP-UX, UNIX, Sun OS, Solaris, Mac OS X, Alpha OS, AIX, IRIX32, or IRIX64. Other operating systems may be used.
- Microsoft Windows is a trademark of Microsoft Corporation.
- the processor 520 can be a network processor (e.g., optimized for IEEE 802.11), a general purpose processor, an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), a reduced instruction set controller (RISC) processor, an integrated circuit, or the like. Qualcomm Atheros, Broadcom Corporation, and Marvell Semiconductors manufacture processors that are optimized for IEEE 802.11 devices.
- the processor 520 can be single core, multiple core, or include more than one processing elements.
- the processor 520 can be disposed on silicon or any other suitable material.
- the processor 520 can receive and execute instructions and data stored in the memory 510 or the storage drive 530
- the storage drive 530 can be any non-volatile type of storage such as a magnetic disc, EEPROM, Flash, or the like.
- the storage drive 530 stores code and data for applications.
- the I/O port 540 further comprises a user interface 542 and a network interface 544 .
- the user interface 542 can output to a display device and receive input from, for example, a keyboard.
- the network interface 544 e.g. RF antennae
- Computer software products may be written in any of various suitable programming languages, such as C, C++, C#, Oracle® Java, JavaScript, PHP, Python, Perl, Ruby, AJAX, and Adobe® Flash®.
- the computer software product may be an independent application with data input and data display modules.
- the computer software products may be classes that are instantiated as distributed objects.
- the computer software products may also be component software such as Java Beans (from Sun Microsystems) or Enterprise Java Beans (EJB from Sun Microsystems).
- the computer that is running the previously mentioned computer software may be connected to a network and may interface to other computers using this network.
- the network may be on an intranet or the Internet, among others.
- the network may be a wired network (e.g., using copper), telephone network, packet network, an optical network (e.g., using optical fiber), or a wireless network, or any combination of these.
- data and other information may be passed between the computer and components (or steps) of a system of the invention using a wireless network using a protocol such as Wi-Fi (IEEE standards 802.11, 802.11a, 802.11b, 802.11e, 802.11g, 802.11i, 802.11n, and 802.11ac, just to name a few examples).
- Wi-Fi IEEE standards 802.11, 802.11a, 802.11b, 802.11e, 802.11g, 802.11i, 802.11n, and 802.11ac, just to name a few examples.
- signals from a computer may be transferred, at least
- a user accesses a system on the World Wide Web (WWW) through a network such as the Internet.
- WWW World Wide Web
- the Web browser is used to download web pages or other content in various formats including HTML, XML, text, PDF, and postscript, and may be used to upload information to other parts of the system.
- the Web browser may use uniform resource identifiers (URLs) to identify resources on the Web and hypertext transfer protocol (HTTP) in transferring files on the Web.
- URLs uniform resource identifiers
- HTTP hypertext transfer protocol
Landscapes
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Physical Education & Sports Medicine (AREA)
- Pathology (AREA)
- Engineering & Computer Science (AREA)
- Biomedical Technology (AREA)
- Heart & Thoracic Surgery (AREA)
- Medical Informatics (AREA)
- Molecular Biology (AREA)
- Surgery (AREA)
- Animal Behavior & Ethology (AREA)
- Physics & Mathematics (AREA)
- Public Health (AREA)
- Veterinary Medicine (AREA)
- Biophysics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
A grip pressure measurement device is embedded in a swing object used for sports, such as a golf club or a racquet. Embedding can occur during manufacturing or as an after-market modification. The grip measurement device comprises one or more pressure sensors, a local processor, and a network interface. One embodiment of the pressure sensors measures from two sides, a side of contact with a player's hand and a side of contact with the swinging object.
Description
- This application claims the benefit of priority to U.S. Provisional Application No. 62/385,951, filed on Sep. 9, 2016, by Jonathan Andrew Horner and Gregory John Bourke, the contents of which being hereby incorporated by reference in its entirety.
- The invention relates generally, to the mechanical and computer networking arts, and more specifically, to measuring and remotely-analyzing grip pressure for swinging objects in sports.
- Many players of sports such as golf, tennis, baseball, and others, constantly seek to improve contact with the ball. For baseball and tennis, ball contact is an important part of the game because it initiates play, and for golf, ball contact is an even more critical component of play. Grip pressure, or the force imposed by a player's hand on a swinging object, has a significant impact on ball contact.
- Conventional grip measurement devices are external to the swinging object. For example, a glove or watch worn by a player provides some feedback. Unfortunately, when a team is training, the conventional grip measurement devices are not easily transferred between players, needing to be unlatched and taken off of one player, and then put on and latched by another player. These conventional devices not only waste time but can be easily lost when shared between players.
- Furthermore, the sensors are in contact with a player's hand rather than the object in receipt of the resulting hand force. This can lead to some inaccuracies.
- Lastly, the feedback from these devices is limited. A mere number, or other simplistic analysis of the grip pressure can be displayed based on local processing power of the device.
- What is needed is a grip measurement device embedded directly into a swinging object for sports. The embedded device should wirelessly connect to a remote network server or to a higher processing power device, in order to generate robust feedback that is more useful to players.
- These shortcomings are addressed by the present disclosure of methods, computer program products, and systems for measuring and analyzing grip pressure for swinging objects in sports.
- In one embodiment, a grip pressure measurement device is embedded in a swing object used for sports, such as a golf club or a racquet. Embedding can occur during manufacturing or as an after-market modification. The grip measurement device comprises one or more pressure sensors, a local processor, and a network interface. One embodiment of the pressure sensors measures from two sides, a side of contact with a player's hand and a side of contact with the swinging object.
- In another embodiment, a grip pressure analysis server receives real-time data concerning grip pressure during swings, and optionally other information such as grip coverage, swing trajectory, point of ball contact, and the like. In one case, the network interface communicates directly with the grip analysis server, and in another case, connects with a local smart phone or hot spot for assisted communication. Feedback from the grip pressure analysis server can be sent back in real-time with the swing for display on the grip pressure measurement device or for display on a connected smartphone application.
- Advantageously, robust and real-time feedback is available for grip pressure on a swinging object without any external equipment such as a glove or watch.
- In the following drawings, like reference numbers are used to refer to like elements. Although the following figures depict various examples of the invention, the invention is not limited to the examples depicted in the figures,
-
FIG. 1 is a high-level block diagram illustrating a system for grip measurement and analysis, according to an embodiment. -
FIG. 2 is a more detailed block diagram illustrating a grip pressure and analysis server ofFIG. 1 , according to an embodiment. -
FIG. 3 is a perspective diagram illustrating a golf club with a grip measurement device, according to an embodiment. -
FIG. 4 is a high-level chart illustrating a method for grip measurement and analysis, according to an embodiment. -
FIG. 5 is a block diagram illustrating a general computer system for implementing techniques described herein, according to one embodiment. - The present disclosure describes methods, computer program products, and systems for measuring and analyzing grip pressure in swinging objects used in sports.
- The embodiments described herein is not limited to a single invention. One of ordinary skill in the art will recognize, given the disclosure herein, many possible variations within the scope of the present inventions, although not described in detail for conciseness.
- I. Grip Measurement and Analysis System (
FIGS. 1-3 ) -
FIG. 1 is a high-level perspective diagram illustrating asystem 100 for grip measurement and analysis, according to an embodiment. Thesystem 100 comprises a grippressure measurement device 110, a swinging object forsports 120, a grippressure analysis server 130, and asmartphone 140. - Other embodiments of the
system 100 with more or less components are possible. A localized system can include just the grippressure measurement device 110 operating in isolation. An enhanced localized system connects thesmartphone 140 for more processing power and display. An example implementation of thesystem 100 at a batting cage facility includes a large screen television proximate to a batting cage. Each swing is analyzed and results are displayed in real-time on the large screen television. Another example implementation includes an audio device with a speaker that audibly coaches a player for adjustments after each swing. - The
grip measurement device 110 can measure grip pressure while swinging theswinging object 120. The swinging object can be a golf club, a racquet, a bat, an ore, or any object grabbed by a player to impart force on a ball or other object (e.g., water or uneven bars). The resulting data is sent upstream for analysis. In some embodiments, thegrip measurement device 110 receives and outputs feedback from external resources. For instance, a vibration or LED lights can give immediate indications to the measurement. - In one implementation, the
grip measurement device 110 includes one or more pressure sensors (e.g., a piezo sensor or a heat sensor responsive to pressure), a processor, and a network interface. Optionally, a display, speaker, or vibration component provide feedback. In some embodiments, thegrip measurement device 110 is embedded within theswinging object 120 during manufacture. In an after-market embodiment, embedding can occur after manufacture into a cavity to convert or modify a conventional swinging object device. A surface mounted embodiment can be placed under grip wrapping. - The swinging
object 120 can transfer force from a player to a ball or another object. For example, the described techniques apply to ball contact sports such as golf, tennis and baseball which use golf clubs, tennis racquets and baseball bats, correspondingly. The swingingobject 120 can be used in the context of an ongoing sporting event, a practice facility, or even in a virtual environment. The techniques can also apply to other sports in which grip pressure against an object is important, such as rowing (e.g., ore grip pressure), gymnastics (e.g., uneven bars grip pressure) or Judo (e.g., gi grip pressure). - The grip
pressure analysis server 130 receives data from thegrip measurement device 110, and uses internal processes to generate feedback (e.g., audio or video). One type of feedback is a pure grip pressure measurement. Other types of feedback enhance the current data with other data, such a historical grip pressure, ideal grip pressure, hand positioning, grip pressure at different times of a swing, multimedia generated based on the data, tables, graphs, and the like. Databases, internal algorithms, and other external servers (e.g., a search engine) can all be leveraged to generate feedback. - In an embodiment, the grip
pressure analysis server 130 also manages user accounts. The individualgrip measurement device 110 can be registered to a user account associated with one or more players. Data sent upstream can include an identifier (e.g., MAC address or username) of the grippressure analysis server 130 and appropriate security information. In another embodiment, a player provides a voice command, fingerprint or other recognition corpus to the grippressure measurement device 110 in order to identify a specific player for analysis. - The
smartphone 140 can alternatively be a laptop computer, an Internet-enabled television, or another computerized network device. A downloaded application or network browser on thesmartphone 140 displays a user interface to thesystem 100 so that users can manage accounts, shop, receive feedback, and the like. Thesmartphone 140 can also serve as a hot spot for access to external resources (e.g., the grip pressure analysis server 130). -
FIG. 2 is a more detailed block diagram illustrating a grip pressure and analysis server ofFIG. 1 , according to an embodiment. A gripapp communication module 210 communicates with the grip app 142 (ofFIG. 1 ) for transferring back and forth regarding golf swings and resulting analysis. Certain protocols, such as XML, IEEE 802.11, custom protocols, or the like can be used to format data exchanges. A user account database 220 stores individualized information and settings for athletes and can be protected by log-in information. Also, historical swing information and golf swing sessions can be saved. The individualized information and settings can be accessed when analyzing a user's swing in real-time. Thegrip analysis module 230 implements algorithms, ideal swing information, actual swing information, historical swing information for a specific user, context conditions such as distance from the hole, angle of incline or decline, and wind speed, for analysis. The analysis results can be sent back to a mobile device for transfer to a grip measurement device and output to a user. -
FIG. 3 is a perspective diagram illustrating agolf club 300 with agrip measurement device 310, according to an embodiment. The golf club can be, for example, a 2 iron or a 3 wood. Thegrip measurement device 310 measures pressure received from a hand. An array of sensors can provide even more detailed information about individual finger grip pressure, for example. Also, an array can provide both a grip measurement from the hand and a grip measurement to the golf club. - II. Grip Measurement and Analysis Methods (
FIG. 4 ) -
FIG. 4 is a flow chart illustrating a method 400 for grip measurement and analysis, according to an embodiment. Many variations are possible, for example, there can be additional or fewer steps, steps can be performed in a different order, or functionalities of the steps can be alternatively grouped. - A grip measurement device is attached to a swinging object for sports (step 410). A network connection is made between a network interface of the grip measurement device and a remote resource (step 420). Optionally, a user account is configured, and/or a user identity is established for upcoming swings of a specific player (step 430). Grip pressure data is measured corresponding with a swing of the swinging object, and reported upstream to the remote resource (step 440). Analysis of the grip pressure data is performed (step 450), for example, by a wirelessly connected smartphone and/or a remote served available through a data network. Feedback is displayed to the player (step 460).
- This description of the invention has been presented for the purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise form described, and many modifications and variations are possible in light of the teaching above. The embodiments were chosen and described in order to best explain the principles of the invention and its practical applications. This description will enable others skilled in the art to best utilize and practice the invention in various embodiments and with various modifications as are suited to a particular use.
- III. General Computing Devices (
FIG. 5 ) - Many of the functionalities described herein can be implemented with computer software, computer hardware, or a combination, as shown in
FIG. 5 . - The
computing device 500 is an exemplary device that is implementable for each of the components of thesystem 100, including thewireless networking device 130. Thecomputing device 500 can be a mobile computing device, a laptop device, a smartphone, a tablet device, a phablet device, a video game console, a personal computing device, a stationary computing device, a server blade, an Internet appliance, a virtual computing device, a distributed computing device, a cloud-based computing device, or any appropriate processor-driven device. - The
computing device 500, of the present embodiment, includes amemory 510, aprocessor 520, astorage drive 530, and an I/O port 540. Each of the components is coupled for electronic communication via abus 599. Communication can be digital and/or analog, and use any suitable protocol. - The
memory 510 further comprisesnetwork applications 512 and anoperating system 514. Thenetwork applications 512 can include a web browser, a mobile application, an application that uses networking, a remote application executing locally, a network protocol application, a network management application, a network routing application, or the like. - The
operating system 514 can be one of the Microsoft Windows® family of operating systems (e.g., Windows 7, 8, 10, Me, Windows NT, Windows 2000, Windows XP, Windows XP x64 Edition, Windows Vista, Windows CE, or Windows Mobile), Linux, HP-UX, UNIX, Sun OS, Solaris, Mac OS X, Alpha OS, AIX, IRIX32, or IRIX64. Other operating systems may be used. Microsoft Windows is a trademark of Microsoft Corporation. - The
processor 520 can be a network processor (e.g., optimized for IEEE 802.11), a general purpose processor, an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), a reduced instruction set controller (RISC) processor, an integrated circuit, or the like. Qualcomm Atheros, Broadcom Corporation, and Marvell Semiconductors manufacture processors that are optimized for IEEE 802.11 devices. Theprocessor 520 can be single core, multiple core, or include more than one processing elements. Theprocessor 520 can be disposed on silicon or any other suitable material. Theprocessor 520 can receive and execute instructions and data stored in thememory 510 or thestorage drive 530 - The
storage drive 530 can be any non-volatile type of storage such as a magnetic disc, EEPROM, Flash, or the like. Thestorage drive 530 stores code and data for applications. - The I/
O port 540 further comprises a user interface 542 and a network interface 544. The user interface 542 can output to a display device and receive input from, for example, a keyboard. The network interface 544 (e.g. RF antennae) connects to a medium such as Ethernet or Wi-Fi for data input and output. - Many of the functionalities described herein can be implemented with computer software, computer hardware, or a combination.
- Computer software products (e.g., non-transitory computer products storing source code) may be written in any of various suitable programming languages, such as C, C++, C#, Oracle® Java, JavaScript, PHP, Python, Perl, Ruby, AJAX, and Adobe® Flash®. The computer software product may be an independent application with data input and data display modules. Alternatively, the computer software products may be classes that are instantiated as distributed objects. The computer software products may also be component software such as Java Beans (from Sun Microsystems) or Enterprise Java Beans (EJB from Sun Microsystems).
- Furthermore, the computer that is running the previously mentioned computer software may be connected to a network and may interface to other computers using this network. The network may be on an intranet or the Internet, among others. The network may be a wired network (e.g., using copper), telephone network, packet network, an optical network (e.g., using optical fiber), or a wireless network, or any combination of these. For example, data and other information may be passed between the computer and components (or steps) of a system of the invention using a wireless network using a protocol such as Wi-Fi (IEEE standards 802.11, 802.11a, 802.11b, 802.11e, 802.11g, 802.11i, 802.11n, and 802.11ac, just to name a few examples). For example, signals from a computer may be transferred, at least in part, wirelessly to components or other computers.
- In an embodiment, with a Web browser executing on a computer workstation system, a user accesses a system on the World Wide Web (WWW) through a network such as the Internet. The Web browser is used to download web pages or other content in various formats including HTML, XML, text, PDF, and postscript, and may be used to upload information to other parts of the system. The Web browser may use uniform resource identifiers (URLs) to identify resources on the Web and hypertext transfer protocol (HTTP) in transferring files on the Web.
- This description of the invention has been presented for the purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise form described, and many modifications and variations are possible in light of the teaching above. The embodiments were chosen and described in order to best explain the principles of the invention and its practical applications. This description will enable others skilled in the art to best utilize and practice the invention in various embodiments and with various modifications as are suited to a particular use. The scope of the invention is defined by the following claims.
Claims (9)
1. A computer-implemented method for, dynamically providing real-time feedback based on remote analysis for grip pressure on a golf club while swinging, in a mobile device comprising at least a first type of transceiver and a second type of transceiver different from the first type of transceiver and a processor, the method comprising the steps of:
responsive to a specific swing of the golf club by the specific athlete, receiving swing information from the grip measurement device in real-time with the specific swing, over a first type of wireless data communication network;
identifying a portion of the swing information necessary for remote analysis at the grip at the grip pressure analysis server;
transmitting the identified swing information portion along with account information for the specific athlete to a grip analysis server, over a second type of wireless data communication network;
receiving swing analysis information from the grip pressure analysis server based at least upon previously received configuration information for the specific athlete and previously received golf club information for the golf club, over the second type of wireless data communication network;
determining swing feedback on the specific swing for the specific user based at least in part on the received swing analysis information; and
sending swing feedback information to the grip measurement device for output to the specific athlete in real-time with the specific swing, over the first type of wireless data communication network.
2. The computer-implemented method of claim 1 , wherein the step of sending swing feedback information over to the grip measurement device for output to the specific athlete comprises at least one of:
providing a visual output based on the swing feedback information to the specific athlete;
providing an audible output based on the swing feedback information to the specific athlete; and
providing a tactile output based on the swing feedback information to the specific athlete.
3. The computer-implemented method of claim 1 , wherein the step of determining swing feedback on the specific swing for the specific user based at least in part on the received swing analysis information comprises:
determining a degree of deviation between the specific swing and an ideal swing.
4. The computer-implemented method of claim 1 , further comprising:
receiving swing context information for the specific swing comprising at least one of: distance to a hole, degree of incline or decline, and wind speed.
5. The computer-implemented method of claim 1 , further comprising:
receiving golf club information from the specific athlete, the golf club information comprising at least one of: length of a shaft of the golf club, weight of the golf club, and dimensions of the golf club, wherein the golf club information affects the swing feedback.
6. The computer-implemented method of claim 1 , further comprising:
receiving an identifier for the grip measurement device; and
automatically retrieving golf club information, the golf club information comprising at least one of: length of a shaft of the golf club, weight of the golf club, and dimensions of the golf club, wherein the golf club information affects the swing feedback.
7. The computer-implemented method of claim 1 , wherein the swing information comprises a grip pressure.
8. The computer-implemented method of claim 1 , wherein the swing information comprises a grip pressure to the golf club and a grip pressure from the hand.
9. The computer-implemented method of claim 1 , wherein the swing information comprises a grip pressure for individual fingers.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/701,441 US20180071600A1 (en) | 2016-09-09 | 2017-09-11 | Measuring and remotely-analyzing grip pressure for swinging objects in sports |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201662385951P | 2016-09-09 | 2016-09-09 | |
US15/701,441 US20180071600A1 (en) | 2016-09-09 | 2017-09-11 | Measuring and remotely-analyzing grip pressure for swinging objects in sports |
Publications (1)
Publication Number | Publication Date |
---|---|
US20180071600A1 true US20180071600A1 (en) | 2018-03-15 |
Family
ID=61559021
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/701,441 Abandoned US20180071600A1 (en) | 2016-09-09 | 2017-09-11 | Measuring and remotely-analyzing grip pressure for swinging objects in sports |
Country Status (1)
Country | Link |
---|---|
US (1) | US20180071600A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11790536B1 (en) * | 2019-10-11 | 2023-10-17 | Bertec Corporation | Swing analysis system |
US11957967B2 (en) * | 2019-09-20 | 2024-04-16 | Mitchell Blake Sigesmund | Finger pressure sensing device for a sports implement |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060166738A1 (en) * | 2003-09-08 | 2006-07-27 | Smartswing, Inc. | Method and system for golf swing analysis and training for putters |
US20110230985A1 (en) * | 2008-02-20 | 2011-09-22 | Nike, Inc. | Systems and Methods for Storing and Analyzing Golf Data, Including Community and Individual Golf Data Collection and Storage at a Central Hub |
US20140366650A1 (en) * | 2012-01-31 | 2014-12-18 | Smart Skin Technologies, Inc. | Pressure Mapping and Orientation Sensing System |
US20160166902A1 (en) * | 2012-12-11 | 2016-06-16 | Cobra Golf Incorporated | Golf club with electronic device |
US9773330B1 (en) * | 2016-12-29 | 2017-09-26 | BioMech Sensor LLC | Systems and methods for real-time data quantification, acquisition, analysis, and feedback |
-
2017
- 2017-09-11 US US15/701,441 patent/US20180071600A1/en not_active Abandoned
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060166738A1 (en) * | 2003-09-08 | 2006-07-27 | Smartswing, Inc. | Method and system for golf swing analysis and training for putters |
US20110230985A1 (en) * | 2008-02-20 | 2011-09-22 | Nike, Inc. | Systems and Methods for Storing and Analyzing Golf Data, Including Community and Individual Golf Data Collection and Storage at a Central Hub |
US20140366650A1 (en) * | 2012-01-31 | 2014-12-18 | Smart Skin Technologies, Inc. | Pressure Mapping and Orientation Sensing System |
US20160166902A1 (en) * | 2012-12-11 | 2016-06-16 | Cobra Golf Incorporated | Golf club with electronic device |
US9773330B1 (en) * | 2016-12-29 | 2017-09-26 | BioMech Sensor LLC | Systems and methods for real-time data quantification, acquisition, analysis, and feedback |
US20180189989A1 (en) * | 2016-12-29 | 2018-07-05 | BioMech Sensor LLC | Systems and methods for real-time data quantification, acquisition, analysis and feedback |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11957967B2 (en) * | 2019-09-20 | 2024-04-16 | Mitchell Blake Sigesmund | Finger pressure sensing device for a sports implement |
US11790536B1 (en) * | 2019-10-11 | 2023-10-17 | Bertec Corporation | Swing analysis system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Randell et al. | Effect of instantaneous performance feedback during 6 weeks of velocity-based resistance training on sport-specific performance tests | |
KR101800795B1 (en) | Web-based game platform with mobile device motion sensor input | |
Wormgoor et al. | Anthropometric, biomechanical, and isokinetic strength predictors of ball release speed in high-performance cricket fast bowlers | |
JP5356690B2 (en) | Method, system, and program for tracking a range of physical movement of a user | |
US20220296966A1 (en) | Cross-Platform and Connected Digital Fitness System | |
US20210001172A1 (en) | Exercise Counting and Form Guidance System | |
Iino et al. | Effect of the racket mass and the rate of strokes on kinematics and kinetics in the table tennis topspin backhand | |
Clark et al. | Applying the critical velocity model for an off-season interval training program | |
US20150057775A1 (en) | System and method for capturing and using move data | |
US20180071600A1 (en) | Measuring and remotely-analyzing grip pressure for swinging objects in sports | |
US20080071794A1 (en) | Virtual personal trainer | |
US20220258005A1 (en) | Method and system for virtual fitness training and tracking devices | |
US20220212060A1 (en) | Facilitation of data accuracy for a metric device | |
JP2014188146A (en) | Exercise posture evaluation device, exercise posture evaluation method, and computer program | |
JP6836582B2 (en) | Frameworks, devices and methodologies configured to enable automated classification and / or retrieval of media data based on user performance attributes obtained from the performance sensor unit. | |
US20230069758A1 (en) | Personalized fitness activity training using augmented-reality based avatar | |
US20210272312A1 (en) | User analytics using a camera device and associated systems and methods | |
US20170076618A1 (en) | Physical Object Training Feedback Based On Object-Collected Usage Data | |
US9526964B2 (en) | Using pressure signal from racket to advise player | |
JP2018089111A (en) | Simulation device, simulation method and simulation system | |
KR101940032B1 (en) | Customized smart health care system for measuring momentum | |
Hrysomallis | Upper-body strength and power changes during a football season | |
Creveaux et al. | Influence of racket polar moment on joint loads during tennis forehand drive | |
US20160166937A1 (en) | System and method for processing information | |
KR102635878B1 (en) | Marketing method using smart mirror and golf coaching system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |