US20060148594A1 - Smart communicating sports equipment - Google Patents

Smart communicating sports equipment Download PDF

Info

Publication number
US20060148594A1
US20060148594A1 US11/030,217 US3021705A US2006148594A1 US 20060148594 A1 US20060148594 A1 US 20060148594A1 US 3021705 A US3021705 A US 3021705A US 2006148594 A1 US2006148594 A1 US 2006148594A1
Authority
US
United States
Prior art keywords
sensor
data
sports equipment
piece
sensor data
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
Application number
US11/030,217
Inventor
Pierre-Yves Saintoyant
Petri Mahonen
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Microsoft Corp filed Critical Microsoft Corp
Priority to US11/030,217 priority Critical patent/US20060148594A1/en
Assigned to MICROSOFT CORPORATION reassignment MICROSOFT CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: MAHONEN, POTRI, SAINTOYANT, PIERRE-YVES
Assigned to MICROSOFT CORPORATION reassignment MICROSOFT CORPORATION CORRECTIVE ASSIGNMENT TO CORRECT THE SECOND ASSIGNOR'S FIRST NAME, PREVIOUSLY RECORDED AT REEL 016098 FRAME 0147. Assignors: MAHONEN, PETRI, SAINTOYANT, PIERRE-YVES
Publication of US20060148594A1 publication Critical patent/US20060148594A1/en
Assigned to MICROSOFT TECHNOLOGY LICENSING, LLC reassignment MICROSOFT TECHNOLOGY LICENSING, LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: MICROSOFT CORPORATION
Abandoned legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B69/00Training appliances or apparatus for special sports
    • A63B69/36Training appliances or apparatus for special sports for golf
    • A63B69/3623Training appliances or apparatus for special sports for golf for driving
    • A63B69/3632Clubs or attachments on clubs, e.g. for measuring, aligning
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/40Acceleration
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2225/00Miscellaneous features of sport apparatus, devices or equipment
    • A63B2225/50Wireless data transmission, e.g. by radio transmitters or telemetry

Definitions

  • the sport equipment market continues to expand. Over the past several years, equipment has been developed to analyze the performance of a user with sports equipment. Some of this equipment includes golf devices to measure the speed of a golf swing, as well as the launch angle, backspin, and sidespin of a golf ball. Other sports equipment has been developed to measure the speed of baseball bats, baseball pitches, as well as equipment to determine the location of a ball within an strike zone or near a foul line. This equipment is typically located in close proximity to the user while they are participating or practicing in their sport. For example, a person measuring the speed of their golf swing may please the measuring device within a short distance from their swing plane. Once the person has swung the club, the device outputs the swing speed. This equipment, however, may be very costly and/or cumbersome to use.
  • Embodiments of the present invention relate to a system and method for interfacing mobile communication devices with sports equipment.
  • the sports equipment has at least one embedded sensor that may wirelessly transmit data.
  • the sensor may be a variety of different sensors, including, but not limited to: 3D acceleration sensors, pressure sensors, temperature sensors; humidity sensors; wind speed sensors; pressure sensors; and the like.
  • data that relates to the sensor measurements are transmitted wirelessly from the sports equipment to another device, such as a mobile device, that may analyze the data and display the data to the user.
  • the data may also be transmitted through one or more networks to the user and/or other computing devices.
  • FIGS. 1 and 2 illustrate an exemplary computing devices that may be used in exemplary embodiments of the present invention
  • FIG. 3 is a functional block diagram generally illustrating a smart communicating sports equipment system
  • FIG. 4 illustrates a system diagram of a smart communicating golf club
  • FIG. 5 shows a system diagram of a smart communicating sports ball
  • FIG. 6 illustrates a system diagram of a smart communicating tee base
  • FIG. 7 illustrates a system diagram of a base station
  • FIG. 8 illustrates exemplary mobile device screen shots relating to sensor data received from smart communicating sports equipment; in accordance with aspects of the invention.
  • the present invention relates to a system and method for interfacing mobile communication devices with sports equipment that includes at least one embedded sensor(s).
  • Sensor data from the smart communicating sports equipment are transmitted wirelessly to a device for further analysis and display.
  • actual sensor data is sent from the piece of equipment to another device, such as a mobile device.
  • a mobile device such as a mobile device.
  • Many different types of information may be sensed. For example, 3D-acceleration information, pressure level on a hand grip, bat speed, and the like may be calculated by the embedded sensors.
  • FIG. 3 is a functional block diagram generally illustrating a smart communicating sports equipment system 300 , in accordance with aspects of the invention.
  • Computing device 330 is a computing device such as the one described in conjunction with FIG. 1 and mobile device 320 is a mobile computing device such as the one described in conjunction with FIG. 2 .
  • a user will perform analysis of the sensor data received from the sports equipment using a sports application, such as sports application 322 and sports application 332 .
  • the sports applications are configured to receive sensor data either through a base station ( 308 , 310 ), through a network coupled to the sports equipment, or directly from the sporting equipment.
  • Application 332 may be configured to communicate with other applications, such as application 322 on mobile device 320 .
  • Sports equipment may be interfaced to mobile device 320 and computing device 330 .
  • Club 312 , ball 314 , and tee base 315 are coupled to mobile computing device 320 through base station 308 .
  • Equipment 1-N ( 316 - 318 ) are coupled to computing device 330 through base station 308 .
  • the sports equipment may also be coupled to other devices (mobile or fixed) through a network connection.
  • Each piece of sports equipment includes a node that includes one or more embedded sensors. At least one of the embedded sensors is configured to wirelessly transmit sensor data.
  • each embedded sensor is coupled wirelessly and each node includes the capability to directly communicate wirelessly with other nodes as well as conform to certain network protocols.
  • nodes from Crossbow Technology, Inc. are embedded within the smart communicating sports equipment.
  • the sensor data produced by the sports equipment is received by a base station and then provided to the device.
  • a node can sense, perform limited computations and wirelessly communicate with other nodes or devices.
  • a node typically includes a microprocessor, a sensor, such as a microelectromechanical systems (MEMS) sensor, and a radio (transceiver) controlled by a small operating system.
  • the microprocessor processes the sensor data, the MEMS sensor(s) provide an array of sensor inputs, and the radio enables the node to wirelessly transmit their sensor readings throughout the network.
  • MEMS microelectromechanical systems
  • a node is typically powered by a small battery, such as a 3V battery. Typically, the node may be powered for around six months to a year using a battery. Some nodes may last much longer using a battery. Some nodes are being developed that run on solar power, or that get power from an outside source. To conserve power, the node may be put to sleep and only wake up when a sensor reading is needed.
  • a small battery such as a 3V battery.
  • the node may be powered for around six months to a year using a battery. Some nodes may last much longer using a battery. Some nodes are being developed that run on solar power, or that get power from an outside source. To conserve power, the node may be put to sleep and only wake up when a sensor reading is needed.
  • each node includes an operating system (“TinyOS”) which is an open-source operating system designed for wireless embedded sensor networks.
  • TinyOS includes a scheduler, a database, a wireless radio stack, mesh networking software, power management, and encryption technology.
  • TinyOS's component library includes network protocols, distributed services, sensor drivers, and data acquisition tools.
  • TinyOS is an event-driven execution model which enables fine-grained power management yet allows the scheduling flexibility made necessary by the unpredictable nature of wireless communication and physical world interfaces.
  • Cellular/pager network 850 is a network responsible for delivering messages to and receiving messages from wireless devices.
  • the cellular/pager network 850 may include both wireless and wired components.
  • cellular/pager network may include a cellular tower that is linked to a wired telephone network.
  • the cellular tower carries communication to and from cell phones, long-distance communication links, and the like.
  • the wireless devices can also connect directly to WAN's, LANs, etc, using hardware such as Wi-Fi cards that are becoming increasingly available for mobile devices.
  • Gateway 360 routes messages between cellular/pager network 850 and WAN/LAN 840 .
  • a computer user may send a message that is addressed to a cellular phone.
  • Gateway 360 provides a means for transporting the message from the WAN/LAN 340 to cellular/pager network 350 .
  • a user with a device connected to a cellular network may be browsing the Web.
  • Gateway 360 allows hyperlink text protocol (HTTP) messages to be transferred between WAN/LAN 340 and cellular/pager network 350 .
  • HTTP hyperlink text protocol
  • FIG. 4 illustrates a system diagram of a smart communicating golf club, in accordance with aspects of the invention.
  • smart communicating golf club 312 includes head 450 , shaft 460 and grip 470 .
  • Head 450 includes embedded 3 -D acceleration sensor 410 .
  • Shaft 450 includes wireless processor module 420 powered by battery 430 .
  • Antenna 440 is coupled to wireless processor module 420 .
  • More than one sensor may be embedded within golf club 312 .
  • a pressure sensor (not shown) may be placed in grip 490 to measure the pressure exerted on the golf club during a swing.
  • Each wireless processor module is coupled to a sensor and data acquisition board.
  • the sensor and data acquisition board includes 3-D acceleration sensor 410 .
  • the nodes formed by the sensor and the wireless processor module may communicate with other similar nodes and may form their own network.
  • the processor/radio board is coupled with a gateway and network interface (See FIG. 3 ).
  • the gateway may connect to the RS-232 port, an Ethernet port, or wirelessly using 802.11a/b protocols.
  • Sample sensors that may be coupled to the wireless processor module include, accelerometers, barometers, light, sound, magnetometer, photo-sensitive light, relative humidity and temperature sensors.
  • the wireless module is a Mica2 Dot produced by Crossbow Technology.
  • 3-D acceleration sensor 410 is model number ACH04-08-05 produced by Measurement Specialties.
  • Club 312 may be used to provide the user with 3-D acceleration data. Many uses of this data may be determined. For example, the user may review this data to see the speed of their club as well as whether their club is on of off of the target line.
  • a golf application may be running on the smart phone that is enhanced with low-power local radio technology.
  • the golf club and tee base (See FIG. 6 ) includes several sensors for environmental data (such as temperature, humidity) and sporting data (such as 3D-acceleration information) that can be sent in near real-time to a mobile device for post-processing and viewing. Other data may also be sent by the golf club. For instance, the wind-speed and direction, humidity at the ground level etc.
  • the a practice golf ball See FIG. 5 for an exemplary smart ball
  • FIG. 5 shows a system diagram of a smart communicating sports ball, in accordance with aspects of the invention.
  • smart ball 314 includes 3-D acceleration sensor 510 , wireless processor module 520 , and battery 530 .
  • 3-D acceleration sensor 510 is coupled to wireless module 520 and battery 530 .
  • Wireless Module is coupled to antenna 540 , 3 -D acceleration sensor 510 , and battery 530 .
  • the components illustrated in FIG. 5 may be included in many different types of balls.
  • the components may be included in a golf ball, a tennis ball, a basketball, a baseball, a tennis ball, a soccer, a football, and the like.
  • 3-D acceleration sensor 510 senses the 3-D acceleration and provides the sensor measurements to wireless module 520 .
  • Wireless module 520 may then transmit the sensor data using antenna 540 to some other device on the network.
  • the wireless module is a Mica2 Dot produced by Crossbow Technology.
  • 3-D acceleration sensor 410 is model number ACH04-08-05 produced by Measurement Specialties.
  • FIG. 6 illustrates a system diagram of a smart communicating tee base, in accordance with aspects of the present invention.
  • smart tee base 315 includes humidity sensor 610 , sensor board 620 , wireless module 630 , battery 640 , and antenna 650 .
  • Sensor board 620 is coupled to humidity sensor 610 and wireless module 630 .
  • Wireless module 630 is coupled to battery 640 and antenna 650 .
  • Smart tee base 315 is configured to measure the relative humidity and temperature of the environment.
  • the humidity sensor is a C5M3 by Sensorbase Technologic; the wireless module is a Mica2 by Crossbow Technology; and the sensor board is a MTS310CA sensor board by Crossbow Technology.
  • FIG. 7 illustrates a system diagram of a base station, in accordance with aspects of the present invention.
  • base station 700 includes wireless processor module 710 , interface board 720 , gateway 730 , battery 740 , and antenna 750 .
  • Base station 700 is configured to receive sensor data from smart communicating sports equipment and then pass the data to a host computing device.
  • the interface board is a Mica2 by Crossbow Technology
  • the wireless module is an MIB510CA or MIB500CA interface/programming board by Crossbow Technology
  • the gateway can be a computing device such as the mobile device or computing device illustrated in FIG. 3 .
  • Interface board 720 may couple to gateway device 730 either wirelessly or through a wired connection.
  • a wired connection For example, an RS-232 serial interface could be used, a hardwired Ethernet connection, or a wireless network connection may be used.
  • FIG. 8 illustrates exemplary mobile device screen shots relating to sensor data received from smart communicating sports equipment, in accordance with aspects of the invention.
  • Screen shot 910 illustrates the radial component of a golf club.
  • Screen shot 920 illustrates a tangential component of a golf club. The radial component and tangential component were received from an accelerometer sensor.
  • Screen shot 930 shows the temperature and relative humidity as measured by the tee base as described in FIG. 6 , and the speed of the ball and speed of the club.
  • the golf club is a putter. The speed of the ball is measured as discussed in relation to the smart ball as described in FIG. 5 .
  • Many types of displays may be configured to show the user sensor data in a meaningful way.
  • one exemplary system for implementing the invention includes a computing device, such as computing device 100 .
  • computing device 100 typically includes at least one processing unit 102 and system memory 104 .
  • system memory 104 may be volatile (such as RAM), non-volatile (such as ROM, flash memory, etc.) or some combination of the two.
  • System memory 104 typically includes an operating system 105 , one or more applications 106 , and may include program data 107 .
  • application 106 may include a sports application 120 that is used in processing and displaying sensor data received from smart communicating sports equipment. This basic configuration is illustrated in FIG. 1 by those components within dashed line 108 .
  • Computing device 100 may have additional features or functionality.
  • computing device 100 may also include additional data storage devices (removable and/or non-removable) such as, for example, magnetic disks, optical disks, or tape.
  • additional storage is illustrated in FIG. 1 by removable storage 109 and non-removable storage 110 .
  • Computer storage media may include volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information, such as computer readable instructions, data structures, program modules, or other data.
  • System memory 104 , removable storage 109 and non-removable storage 110 are all examples of computer storage media.
  • Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by computing device 100 . Any such computer storage media may be part of device 100 .
  • Computing device 100 may also have input device(s) 112 such as keyboard, mouse, pen, voice input device, touch input device, etc.
  • Output device(s) 114 such as a display, speakers, printer, etc. may also be included.
  • Computing device 100 may also contain communication connections 116 that allow the device to communicate with other computing devices 118 , such as over a network.
  • Communication connection 116 is one example of communication media.
  • Communication media may typically be embodied by computer readable instructions, data structures, program modules, or other data in a modulated data signal, such as a carrier wave or other transport mechanism, and includes any information delivery media.
  • modulated data signal means a signal that has one or more of its characteristics set or changed in such a manner as to encode information in the signal.
  • communication media includes wired media such as a wired network or direct-wired connection, and wireless media such as acoustic, RF, infrared and other wireless media.
  • the term computer readable media as used herein includes both storage media and communication media.
  • FIG. 2 illustrates a mobile computing device that may be used in one exemplary embodiment of the present invention.
  • a mobile computing device such as mobile computing device 200 .
  • Mobile computing device 200 includes processor 260 , memory 262 , display 228 , and keypad 232 .
  • Memory 262 generally includes both volatile memory (e.g., RAM) and non-volatile memory (e.g., ROM, Flash Memory, or the like).
  • Mobile computing device 200 includes operating system 264 , such as the Windows CE operating system from Microsoft Corporation, or another operating system, which is resident in memory 262 and executes on processor 260 .
  • Keypad 232 may be a push button numeric dialing pad (such as on a typical telephone), a multi-key keyboard (such as a conventional keyboard).
  • Display 228 may be a liquid crystal display, or any other type of display commonly used in mobile computing devices. Display 228 may be touch-sensitive, and would then also act as an input device.
  • Sports application 266 is loaded into memory 262 and run on the operating system 264 .
  • Sports application 266 on mobile computing device 200 is programmed to process sensor data received from smart communicating sports equipment.
  • the sports application may reside in the hardware or software of the device.
  • Mobile computing device 200 may also include volatile and non-volatile storage within memory 262 .
  • Memory 262 also includes sports data store 268 that is used to store sensor data and data related to the sports application.
  • Data store 268 may be a global facility for storing sports related data for applications on the device.
  • Mobile computing device 200 includes power supply 270 , which may be implemented as one or more batteries.
  • Power supply 270 might further include an external power source, such as an AC adapter or a powered docking cradle that supplements or recharges the batteries.
  • Mobile computing device 200 is shown with two types of optional external notification mechanisms: LED 240 and audio interface 274 . These devices may be directly coupled to power supply 270 so that when activated, they remain on for a duration dictated by the notification mechanism even though processor 260 and other components might shut down to conserve battery power. Audio interface 274 is used to provide audible signals to and receive audible signals from the user. For example, audio interface 274 may be coupled to a speaker for providing audible output and to a microphone for receiving audible input, such as to facilitate a telephone conversation.
  • Mobile computing device 200 also includes communications connection(s), such as a wireless interface layer, that performs the function of transmitting and receiving communications.
  • Communications connection 272 facilitates wireless connectivity between the mobile computing device 200 and the outside world. According to one embodiment, transmissions to and from communications connection 272 are conducted under control of the operating system 264 .

Abstract

Mobile communication devices are interfaced with sports equipment that include at least one embedded sensor. The sensor may be a variety of different sensors, including, but not limited to: 3D acceleration sensors, pressure sensors, temperature sensors; humidity sensors; wind speed sensors; pressure sensors; and the like. Data that relates to the sensor measurements are transmitted wirelessly from the sports equipment to another device that may analyze the data. This device may be a mobile device, such as a mobile phone, or a wired device, such as a desktop computer. The data may be transmitted through one or more networks.

Description

    BACKGROUND OF THE INVENTION
  • The sport equipment market continues to expand. Over the past several years, equipment has been developed to analyze the performance of a user with sports equipment. Some of this equipment includes golf devices to measure the speed of a golf swing, as well as the launch angle, backspin, and sidespin of a golf ball. Other sports equipment has been developed to measure the speed of baseball bats, baseball pitches, as well as equipment to determine the location of a ball within an strike zone or near a foul line. This equipment is typically located in close proximity to the user while they are participating or practicing in their sport. For example, a person measuring the speed of their golf swing may please the measuring device within a short distance from their swing plane. Once the person has swung the club, the device outputs the swing speed. This equipment, however, may be very costly and/or cumbersome to use.
  • SUMMARY OF THE INVENTION
  • Embodiments of the present invention relate to a system and method for interfacing mobile communication devices with sports equipment.
  • According to one aspect of the invention, the sports equipment has at least one embedded sensor that may wirelessly transmit data. The sensor may be a variety of different sensors, including, but not limited to: 3D acceleration sensors, pressure sensors, temperature sensors; humidity sensors; wind speed sensors; pressure sensors; and the like.
  • According to another aspect of the invention, data that relates to the sensor measurements are transmitted wirelessly from the sports equipment to another device, such as a mobile device, that may analyze the data and display the data to the user. The data may also be transmitted through one or more networks to the user and/or other computing devices.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIGS. 1 and 2 illustrate an exemplary computing devices that may be used in exemplary embodiments of the present invention;
  • FIG. 3 is a functional block diagram generally illustrating a smart communicating sports equipment system;
  • FIG. 4 illustrates a system diagram of a smart communicating golf club;
  • FIG. 5 shows a system diagram of a smart communicating sports ball;
  • FIG. 6 illustrates a system diagram of a smart communicating tee base;
  • FIG. 7 illustrates a system diagram of a base station; and
  • FIG. 8 illustrates exemplary mobile device screen shots relating to sensor data received from smart communicating sports equipment; in accordance with aspects of the invention.
  • DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
  • Generally, the present invention relates to a system and method for interfacing mobile communication devices with sports equipment that includes at least one embedded sensor(s). Sensor data from the smart communicating sports equipment are transmitted wirelessly to a device for further analysis and display. Instead of having to estimate sensor data associated with a piece of equipment, actual sensor data is sent from the piece of equipment to another device, such as a mobile device. Many different types of information may be sensed. For example, 3D-acceleration information, pressure level on a hand grip, bat speed, and the like may be calculated by the embedded sensors.
  • FIG. 3 is a functional block diagram generally illustrating a smart communicating sports equipment system 300, in accordance with aspects of the invention. Computing device 330 is a computing device such as the one described in conjunction with FIG. 1 and mobile device 320 is a mobile computing device such as the one described in conjunction with FIG. 2.
  • Typically a user will perform analysis of the sensor data received from the sports equipment using a sports application, such as sports application 322 and sports application 332. The sports applications are configured to receive sensor data either through a base station (308, 310), through a network coupled to the sports equipment, or directly from the sporting equipment. Application 332 may be configured to communicate with other applications, such as application 322 on mobile device 320. Once the data is received from the smart communicating sports equipment the user may interact with the data on their device using the sports application. Using a mobile device, the user may interact with the data in almost any location. For example, the user may interact with the golf club sensor data while practicing on the golf course.
  • Many different types of sports equipment may be interfaced to mobile device 320 and computing device 330. For explanatory purposes, only a few explicit types of sports equipment has been illustrated within FIG. 3. Club 312, ball 314, and tee base 315 are coupled to mobile computing device 320 through base station 308. Equipment 1-N (316-318) are coupled to computing device 330 through base station 308. The sports equipment may also be coupled to other devices (mobile or fixed) through a network connection. Each piece of sports equipment includes a node that includes one or more embedded sensors. At least one of the embedded sensors is configured to wirelessly transmit sensor data. According to one embodiment, each embedded sensor is coupled wirelessly and each node includes the capability to directly communicate wirelessly with other nodes as well as conform to certain network protocols. According to one embodiment, nodes from Crossbow Technology, Inc. are embedded within the smart communicating sports equipment. According to one embodiment, the sensor data produced by the sports equipment is received by a base station and then provided to the device.
  • Generally a node can sense, perform limited computations and wirelessly communicate with other nodes or devices. A node typically includes a microprocessor, a sensor, such as a microelectromechanical systems (MEMS) sensor, and a radio (transceiver) controlled by a small operating system. The microprocessor processes the sensor data, the MEMS sensor(s) provide an array of sensor inputs, and the radio enables the node to wirelessly transmit their sensor readings throughout the network.
  • A node is typically powered by a small battery, such as a 3V battery. Typically, the node may be powered for around six months to a year using a battery. Some nodes may last much longer using a battery. Some nodes are being developed that run on solar power, or that get power from an outside source. To conserve power, the node may be put to sleep and only wake up when a sensor reading is needed.
  • According to one embodiment, each node includes an operating system (“TinyOS”) which is an open-source operating system designed for wireless embedded sensor networks. TinyOS includes a scheduler, a database, a wireless radio stack, mesh networking software, power management, and encryption technology. TinyOS's component library includes network protocols, distributed services, sensor drivers, and data acquisition tools. TinyOS is an event-driven execution model which enables fine-grained power management yet allows the scheduling flexibility made necessary by the unpredictable nature of wireless communication and physical world interfaces.
  • Cellular/pager network 850 is a network responsible for delivering messages to and receiving messages from wireless devices. The cellular/pager network 850 may include both wireless and wired components. For example, cellular/pager network may include a cellular tower that is linked to a wired telephone network. Typically, the cellular tower carries communication to and from cell phones, long-distance communication links, and the like. The wireless devices can also connect directly to WAN's, LANs, etc, using hardware such as Wi-Fi cards that are becoming increasingly available for mobile devices.
  • Gateway 360 routes messages between cellular/pager network 850 and WAN/LAN 840. For example, a computer user may send a message that is addressed to a cellular phone. Gateway 360 provides a means for transporting the message from the WAN/LAN 340 to cellular/pager network 350. Conversely, a user with a device connected to a cellular network may be browsing the Web. Gateway 360 allows hyperlink text protocol (HTTP) messages to be transferred between WAN/LAN 340 and cellular/pager network 350.
  • FIG. 4 illustrates a system diagram of a smart communicating golf club, in accordance with aspects of the invention. As illustrated, smart communicating golf club 312 includes head 450, shaft 460 and grip 470. Head 450 includes embedded 3-D acceleration sensor 410. Shaft 450 includes wireless processor module 420 powered by battery 430. Antenna 440 is coupled to wireless processor module 420.
  • More than one sensor may be embedded within golf club 312. For instance, a pressure sensor (not shown) may be placed in grip 490 to measure the pressure exerted on the golf club during a swing.
  • Each wireless processor module is coupled to a sensor and data acquisition board. In this example, the sensor and data acquisition board includes 3-D acceleration sensor 410. The nodes formed by the sensor and the wireless processor module may communicate with other similar nodes and may form their own network. To connect with a Host PC, LAN, or the Internet the processor/radio board is coupled with a gateway and network interface (See FIG. 3).
  • The gateway may connect to the RS-232 port, an Ethernet port, or wirelessly using 802.11a/b protocols. Sample sensors that may be coupled to the wireless processor module include, accelerometers, barometers, light, sound, magnetometer, photo-sensitive light, relative humidity and temperature sensors.
  • According to one embodiment of the invention, the wireless module is a Mica2 Dot produced by Crossbow Technology. 3-D acceleration sensor 410 is model number ACH04-08-05 produced by Measurement Specialties.
  • Club 312 may be used to provide the user with 3-D acceleration data. Many uses of this data may be determined. For example, the user may review this data to see the speed of their club as well as whether their club is on of off of the target line.
  • An example will be used to clarify the use of the smart communicating sports equipment. A golf application may be running on the smart phone that is enhanced with low-power local radio technology. The golf club and tee base (See FIG. 6) includes several sensors for environmental data (such as temperature, humidity) and sporting data (such as 3D-acceleration information) that can be sent in near real-time to a mobile device for post-processing and viewing. Other data may also be sent by the golf club. For instance, the wind-speed and direction, humidity at the ground level etc. Also the a practice golf ball (See FIG. 5 for an exemplary smart ball) could include sensors for speed, acceleration, or even locality of the ball. The same is applicable, e.g. to tennis and squash, where monitor the spin of ball could be monitored, and locality information (e.g. is the ball was within or outside of the playing area).
  • FIG. 5 shows a system diagram of a smart communicating sports ball, in accordance with aspects of the invention. As illustrated, smart ball 314 includes 3-D acceleration sensor 510, wireless processor module 520, and battery 530. 3-D acceleration sensor 510 is coupled to wireless module 520 and battery 530. Wireless Module is coupled to antenna 540, 3-D acceleration sensor 510, and battery 530.
  • The components illustrated in FIG. 5 may be included in many different types of balls. For example, the components may be included in a golf ball, a tennis ball, a basketball, a baseball, a tennis ball, a soccer, a football, and the like. When the ball is caused to move, 3-D acceleration sensor 510 senses the 3-D acceleration and provides the sensor measurements to wireless module 520. Wireless module 520 may then transmit the sensor data using antenna 540 to some other device on the network.
  • According to one embodiment of the invention, the wireless module is a Mica2 Dot produced by Crossbow Technology. 3-D acceleration sensor 410 is model number ACH04-08-05 produced by Measurement Specialties.
  • FIG. 6 illustrates a system diagram of a smart communicating tee base, in accordance with aspects of the present invention. As illustrated, smart tee base 315 includes humidity sensor 610, sensor board 620, wireless module 630, battery 640, and antenna 650.
  • Sensor board 620 is coupled to humidity sensor 610 and wireless module 630. Wireless module 630 is coupled to battery 640 and antenna 650. Smart tee base 315 is configured to measure the relative humidity and temperature of the environment.
  • According to one embodiment, the humidity sensor is a C5M3 by Sensorbase Technologic; the wireless module is a Mica2 by Crossbow Technology; and the sensor board is a MTS310CA sensor board by Crossbow Technology.
  • FIG. 7 illustrates a system diagram of a base station, in accordance with aspects of the present invention. As illustrated, base station 700 includes wireless processor module 710, interface board 720, gateway 730, battery 740, and antenna 750.
  • Base station 700 is configured to receive sensor data from smart communicating sports equipment and then pass the data to a host computing device. According to embodiments of the invention, the interface board is a Mica2 by Crossbow Technology, and the wireless module is an MIB510CA or MIB500CA interface/programming board by Crossbow Technology, and the gateway can be a computing device such as the mobile device or computing device illustrated in FIG. 3.
  • Interface board 720 may couple to gateway device 730 either wirelessly or through a wired connection. For example, an RS-232 serial interface could be used, a hardwired Ethernet connection, or a wireless network connection may be used.
  • FIG. 8 illustrates exemplary mobile device screen shots relating to sensor data received from smart communicating sports equipment, in accordance with aspects of the invention. Screen shot 910 illustrates the radial component of a golf club. Screen shot 920 illustrates a tangential component of a golf club. The radial component and tangential component were received from an accelerometer sensor. Screen shot 930 shows the temperature and relative humidity as measured by the tee base as described in FIG. 6, and the speed of the ball and speed of the club. In this particular embodiment, the golf club is a putter. The speed of the ball is measured as discussed in relation to the smart ball as described in FIG. 5. Many types of displays may be configured to show the user sensor data in a meaningful way.
  • Illustrative Operating Environment
  • With reference to FIG. 1, one exemplary system for implementing the invention includes a computing device, such as computing device 100. In a very basic configuration, computing device 100 typically includes at least one processing unit 102 and system memory 104. Depending on the exact configuration and type of computing device, system memory 104 may be volatile (such as RAM), non-volatile (such as ROM, flash memory, etc.) or some combination of the two. System memory 104 typically includes an operating system 105, one or more applications 106, and may include program data 107. In one embodiment, application 106 may include a sports application 120 that is used in processing and displaying sensor data received from smart communicating sports equipment. This basic configuration is illustrated in FIG. 1 by those components within dashed line 108.
  • Computing device 100 may have additional features or functionality. For example, computing device 100 may also include additional data storage devices (removable and/or non-removable) such as, for example, magnetic disks, optical disks, or tape. Such additional storage is illustrated in FIG. 1 by removable storage 109 and non-removable storage 110. Computer storage media may include volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information, such as computer readable instructions, data structures, program modules, or other data. System memory 104, removable storage 109 and non-removable storage 110 are all examples of computer storage media. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by computing device 100. Any such computer storage media may be part of device 100. Computing device 100 may also have input device(s) 112 such as keyboard, mouse, pen, voice input device, touch input device, etc. Output device(s) 114 such as a display, speakers, printer, etc. may also be included.
  • Computing device 100 may also contain communication connections 116 that allow the device to communicate with other computing devices 118, such as over a network. Communication connection 116 is one example of communication media. Communication media may typically be embodied by computer readable instructions, data structures, program modules, or other data in a modulated data signal, such as a carrier wave or other transport mechanism, and includes any information delivery media. The term “modulated data signal” means a signal that has one or more of its characteristics set or changed in such a manner as to encode information in the signal. By way of example, and not limitation, communication media includes wired media such as a wired network or direct-wired connection, and wireless media such as acoustic, RF, infrared and other wireless media. The term computer readable media as used herein includes both storage media and communication media.
  • FIG. 2 illustrates a mobile computing device that may be used in one exemplary embodiment of the present invention. With reference to FIG. 2, one exemplary system for implementing the invention includes a mobile computing device, such as mobile computing device 200. Mobile computing device 200 includes processor 260, memory 262, display 228, and keypad 232. Memory 262 generally includes both volatile memory (e.g., RAM) and non-volatile memory (e.g., ROM, Flash Memory, or the like). Mobile computing device 200 includes operating system 264, such as the Windows CE operating system from Microsoft Corporation, or another operating system, which is resident in memory 262 and executes on processor 260. Keypad 232 may be a push button numeric dialing pad (such as on a typical telephone), a multi-key keyboard (such as a conventional keyboard). Display 228 may be a liquid crystal display, or any other type of display commonly used in mobile computing devices. Display 228 may be touch-sensitive, and would then also act as an input device.
  • One or more application programs, such as sports application 266, are loaded into memory 262 and run on the operating system 264. Sports application 266 on mobile computing device 200 is programmed to process sensor data received from smart communicating sports equipment. The sports application may reside in the hardware or software of the device. Mobile computing device 200 may also include volatile and non-volatile storage within memory 262. Memory 262 also includes sports data store 268 that is used to store sensor data and data related to the sports application. Data store 268 may be a global facility for storing sports related data for applications on the device.
  • Mobile computing device 200 includes power supply 270, which may be implemented as one or more batteries. Power supply 270 might further include an external power source, such as an AC adapter or a powered docking cradle that supplements or recharges the batteries.
  • Mobile computing device 200 is shown with two types of optional external notification mechanisms: LED 240 and audio interface 274. These devices may be directly coupled to power supply 270 so that when activated, they remain on for a duration dictated by the notification mechanism even though processor 260 and other components might shut down to conserve battery power. Audio interface 274 is used to provide audible signals to and receive audible signals from the user. For example, audio interface 274 may be coupled to a speaker for providing audible output and to a microphone for receiving audible input, such as to facilitate a telephone conversation.
  • Mobile computing device 200 also includes communications connection(s), such as a wireless interface layer, that performs the function of transmitting and receiving communications. Communications connection 272 facilitates wireless connectivity between the mobile computing device 200 and the outside world. According to one embodiment, transmissions to and from communications connection 272 are conducted under control of the operating system 264.
  • The above specification, examples and data provide a complete description of the manufacture and use of the composition of the invention. Since many embodiments of the invention can be made without departing from the spirit and scope of the invention, the invention resides in the claims hereinafter appended.

Claims (20)

1. A system for smart communicating sports equipment, comprising:
a first piece of sports equipment, comprising:
an embedded sensor that is configured to produce sensor data;
a wireless processor module coupled to the embedded sensor that is configured to receive the sensor data and send data over a wireless link, wherein the data relates to the sensor data;
an antenna that is coupled to the wireless processor module; and
at least one power source configured to provide power to the embedded sensor and wireless processor module; and
a computing device, comprising:
a data store;
a network interface configured to communicate with the first piece of sports equipment and that is configured to receive the data from the wireless processor module;
a display configured to display data relating to the data obtained by the wireless sensor; and
an application configured to perform the following actions, including:
receiving the data;
processing the data; and
instructing the display to display the processed data.
2. The system of claim 1, further comprising a base station that is wirelessly coupled to the first piece of sports equipment and that is configured to receive the data over the wireless link and provide the data to the computing device.
3. The system of claim 1, wherein the embedded sensor is a sensor that is configured to measure at least one of the following: acceleration, temperature, humidity, spin, location, and pressure.
4. The system of claim 3, wherein the first piece of sports equipment comprises a club, wherein the embedded sensor comprises at least one of: a 3-D acceleration sensor and an embedded pressure sensor that is coupled to the wireless processor module.
5. The system of claim 3, wherein the first piece of sports equipment comprises a ball, wherein the embedded sensor comprises at least one of: a 3-D acceleration sensor and a location sensor that is coupled to the wireless processor module.
6. The system of claim 3, wherein first the piece of sports equipment comprises a tee base, wherein the embedded sensor comprises an environmental sensor that is coupled to the wireless processor module and that is configured measure at least one of: temperature; humidity; and wind speed.
7. The system of claim 3, further comprising a second piece of sports equipment that includes a second embedded sensor and is configured to communicate with the first piece of sports equipment.
8. The system of claim 3, wherein the wireless processor module includes an operating system that includes a wireless radio stack and a scheduler and that is configured to perform operations relating to the sensor data.
9. A computer-readable medium having computer-executable instructions for processing sensor data received from a piece of smart communicating sports equipment, the instructions comprising:
receiving sensor data from the piece of smart communicating sports equipment, wherein the sensor data is produced from an embedded sensor and the sensor data is sent over a wireless link;
processing the sensor data; and
displaying the sensor data to a user.
10. The computer-readable medium of claim 9, wherein receiving the sensor data comprises receiving the sensor data on a mobile computing device.
11. The computer-readable medium of claim 10, wherein the sensor data relates to at least one of the following: acceleration, temperature, humidity, spin, location, and pressure.
12. The computer-readable medium of claim 11, wherein the sports equipment comprises a club and wherein the sensor data is data from at least one of: a 3-D acceleration sensor and a pressure sensor.
13. The computer-readable medium of claim 11, wherein the sports equipment comprises a ball and wherein the sensor data is data from at least one of: a 3-D acceleration sensor and a location sensor.
14. The computer-readable medium of claim 11, wherein the sports equipment comprises a tee base and wherein the sensor data is data from an environmental, wherein the environmental sensor is configured measure at least one of: temperature; humidity; and wind speed.
15. A method for communicating between a smart communicating piece of sports equipment and a computing device, comprising:
obtaining sensor data from an embedded sensor on the smart communicating piece of sports equipment;
sending the sensor data from the smart communicating piece of sports equipment over a wireless link to the computing device;
wherein the computing device is configured to perform the following actions:
receiving the sensor data from the piece of smart communicating sports equipment;
processing the sensor data; and
displaying the sensor data to a user.
16. The method of claim 15, wherein the computing device is a mobile computing device.
17. The method of claim 16, wherein the sensor data relates to at least one of the following: acceleration, temperature, humidity, spin, location, and pressure.
18. The method of claim 16, wherein the smart communicating piece of sports equipment comprises a club and wherein the sensor data is data from at least one of: a 3-D acceleration sensor and a pressure sensor.
19. The method of claim 16, wherein the sports equipment comprises a ball and wherein the sensor data is data from at least one of: a 3-D acceleration sensor and a location sensor.
20. The method of claim 16, wherein the sports equipment comprises a tee base and wherein the sensor data is data from an environmental, wherein the environmental sensor is configured measure at least one of: temperature; humidity; and wind speed.
US11/030,217 2005-01-05 2005-01-05 Smart communicating sports equipment Abandoned US20060148594A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/030,217 US20060148594A1 (en) 2005-01-05 2005-01-05 Smart communicating sports equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US11/030,217 US20060148594A1 (en) 2005-01-05 2005-01-05 Smart communicating sports equipment

Publications (1)

Publication Number Publication Date
US20060148594A1 true US20060148594A1 (en) 2006-07-06

Family

ID=36641296

Family Applications (1)

Application Number Title Priority Date Filing Date
US11/030,217 Abandoned US20060148594A1 (en) 2005-01-05 2005-01-05 Smart communicating sports equipment

Country Status (1)

Country Link
US (1) US20060148594A1 (en)

Cited By (56)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080002381A1 (en) * 2006-06-28 2008-01-03 Roberto Estefano Intraball connection module
US20080207357A1 (en) * 2007-02-09 2008-08-28 Chris Savarese Combined range and tag finder
US20080275270A1 (en) * 2005-10-28 2008-11-06 Fournier Laboratories Ireland Ltd Process for Preparing Quaternary Acid and Ammonium Salts
US20090017944A1 (en) * 2007-07-12 2009-01-15 Chris Savarese Apparatuses, methods and systems relating to automatic golf data collecting and recording
US20090047645A1 (en) * 2007-08-17 2009-02-19 Adidas International Marketing B.V. Sports electronic training system, and applications thereof
US20090048044A1 (en) * 2007-08-17 2009-02-19 Adidas International Marketing B.V. Sports electronic training system with sport ball, and applications thereof
US20090048039A1 (en) * 2007-08-15 2009-02-19 Catapult Innovations Pty Ltd Tracking balls in sports
US20090210078A1 (en) * 2008-02-14 2009-08-20 Infomotion Sports Technologies, Inc. Electronic analysis of athletic performance
US20090325739A1 (en) * 2008-06-25 2009-12-31 Gold Robert S Intelligent basketball
US20100184564A1 (en) * 2008-12-05 2010-07-22 Nike, Inc. Athletic Performance Monitoring Systems and Methods in a Team Sports Environment
US20100308105A1 (en) * 2008-03-17 2010-12-09 Chris Savarese Golf club apparatuses and methods
US7927253B2 (en) 2007-08-17 2011-04-19 Adidas International Marketing B.V. Sports electronic training system with electronic gaming features, and applications thereof
US20110137607A1 (en) * 2009-12-07 2011-06-09 Fih (Hong Kong) Limited Mobile communication device and method for using the same
US20120099405A1 (en) * 2009-06-17 2012-04-26 Pure Game Solutions Ltd Sports timekeeping system
US20120139729A1 (en) * 2008-03-17 2012-06-07 Chris Savarese Golf club apparatuses and methods
US8231506B2 (en) 2008-12-05 2012-07-31 Nike, Inc. Athletic performance monitoring systems and methods in a team sports environment
US20120209564A1 (en) * 2011-02-10 2012-08-16 John Gardner Pfanstiehl Low cost method for creating product condition reports from field inspections
WO2013078202A1 (en) * 2011-11-21 2013-05-30 Nike International Ltd. Sporting devices and structures having dynamic visual indicia
CN103182175A (en) * 2007-02-14 2013-07-03 耐克国际有限公司 Collection and display of athletic information
US20130167290A1 (en) * 2011-12-30 2013-07-04 Ariel BEN EZRA Sensor activated ball and sport accessory with computer functionalities
US8517870B2 (en) 2010-09-07 2013-08-27 Infomotion Sports Technologies, Inc. Electronic component enclosure for an inflated object
CN103263763A (en) * 2013-05-12 2013-08-28 安徽工程大学 Golf course training aiding system
US8540560B2 (en) 2009-03-27 2013-09-24 Infomotion Sports Technologies, Inc. Monitoring of physical training events
US8628453B2 (en) 2008-12-05 2014-01-14 Nike, Inc. Athletic performance monitoring systems and methods in a team sports environment
US20150157944A1 (en) * 2013-12-06 2015-06-11 Glenn I. Gottlieb Software Application for Generating a Virtual Simulation for a Sport-Related Activity
US20150352425A1 (en) * 2011-11-02 2015-12-10 Toca, Llc Ball throwing machine and method
US9257054B2 (en) 2012-04-13 2016-02-09 Adidas Ag Sport ball athletic activity monitoring methods and systems
CN105311796A (en) * 2014-07-21 2016-02-10 派凡科技(上海)有限公司 Monitoring system used for wireless gripping ball training and using method thereof
US9278256B2 (en) 2008-03-03 2016-03-08 Nike, Inc. Interactive athletic equipment system
US9339714B2 (en) 2014-05-20 2016-05-17 Arccos Golf Llc System and method for monitoring performance characteristics associated with user activities involving swinging instruments
US9381420B2 (en) 2011-02-17 2016-07-05 Nike, Inc. Workout user experience
US9500464B2 (en) 2013-03-12 2016-11-22 Adidas Ag Methods of determining performance information for individuals and sports objects
US9504414B2 (en) 2012-04-13 2016-11-29 Adidas Ag Wearable athletic activity monitoring methods and systems
US9545542B2 (en) 2011-03-25 2017-01-17 May Patents Ltd. System and method for a motion sensing device which provides a visual or audible indication
US9710711B2 (en) 2014-06-26 2017-07-18 Adidas Ag Athletic activity heads up display systems and methods
US9737261B2 (en) 2012-04-13 2017-08-22 Adidas Ag Wearable athletic activity monitoring systems
US9757619B2 (en) 2010-11-10 2017-09-12 Nike, Inc. Systems and methods for time-based athletic activity measurement and display
US9770639B2 (en) 2015-07-21 2017-09-26 Arccos Golf, Llc System and method for monitoring performance characteristics associated with user activities involving swinging instruments
EP3111412A4 (en) * 2014-02-28 2017-11-01 Russell Brands, LLC Data processing inside gaming device
US9849361B2 (en) 2014-05-14 2017-12-26 Adidas Ag Sports ball athletic activity monitoring methods and systems
US20180001179A1 (en) * 2016-07-01 2018-01-04 Intel Corporation Smart baseball first base or home plate
WO2018028923A1 (en) 2016-08-08 2018-02-15 Telefonaktiebolaget Lm Ericsson (Publ) Technique for online video-gaming with sports equipment
US20180098185A1 (en) * 2015-09-23 2018-04-05 Tencent Technology (Shenzhen) Company Limited Smart hardware operation method and apparatus
US10076685B2 (en) 2012-07-02 2018-09-18 Russell Brands, Llc Operations with instrumented game ball
US10179263B2 (en) 2011-02-17 2019-01-15 Nike, Inc. Selecting and correlating physical activity data with image data
US10232225B1 (en) * 2015-06-01 2019-03-19 Mitchell O Enterprises LLC Systems and methods for obtaining sports-related data
US10523053B2 (en) 2014-05-23 2019-12-31 Adidas Ag Sport ball inductive charging methods and systems
US10616663B2 (en) 2012-07-02 2020-04-07 Russell Brands, Llc Computer-implemented capture of live sporting event data
US20200164248A1 (en) * 2017-05-12 2020-05-28 The Great Outdoor Gym Company Limited Exercise apparatus
US10682562B2 (en) 2017-01-17 2020-06-16 Arccos Golf Llc Autonomous personalized golf recommendation and analysis environment
US10716971B1 (en) 2015-06-01 2020-07-21 Mitchell O Enterprises LLC Game implements and system for tracking or locating same
US10744383B2 (en) 2011-11-02 2020-08-18 Toca Football, Inc. System, apparatus and method for an intelligent goal
US10922383B2 (en) 2012-04-13 2021-02-16 Adidas Ag Athletic activity monitoring methods and systems
WO2022010979A1 (en) * 2020-07-07 2022-01-13 DrillZBall LLC Smart sports equipment and integrated platform
US11562417B2 (en) 2014-12-22 2023-01-24 Adidas Ag Retail store motion sensor systems and methods
US11865426B1 (en) * 2018-07-13 2024-01-09 Topgolf Callaway Brands Corp. Golf ball with electrical components

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6224493B1 (en) * 1999-05-12 2001-05-01 Callaway Golf Company Instrumented golf club system and method of use
US20020077189A1 (en) * 2000-12-14 2002-06-20 Mechworks Software Inc. Proprioceptive golf club with analysis, correction and control capabilities
US6441745B1 (en) * 1999-03-22 2002-08-27 Cassen L. Gates Golf club swing path, speed and grip pressure monitor
US20050192710A1 (en) * 2004-02-27 2005-09-01 Rain Bird Corporation Method and apparatus for validation of a wireless system installation
US20050215335A1 (en) * 2004-03-26 2005-09-29 Christian Marquardt Position detector and method of motion analysis

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6441745B1 (en) * 1999-03-22 2002-08-27 Cassen L. Gates Golf club swing path, speed and grip pressure monitor
US6224493B1 (en) * 1999-05-12 2001-05-01 Callaway Golf Company Instrumented golf club system and method of use
US6402634B2 (en) * 1999-05-12 2002-06-11 Callaway Golf Company Instrumented golf club system and method of use
US20020077189A1 (en) * 2000-12-14 2002-06-20 Mechworks Software Inc. Proprioceptive golf club with analysis, correction and control capabilities
US20050192710A1 (en) * 2004-02-27 2005-09-01 Rain Bird Corporation Method and apparatus for validation of a wireless system installation
US20050215335A1 (en) * 2004-03-26 2005-09-29 Christian Marquardt Position detector and method of motion analysis

Cited By (149)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080275270A1 (en) * 2005-10-28 2008-11-06 Fournier Laboratories Ireland Ltd Process for Preparing Quaternary Acid and Ammonium Salts
US20080002381A1 (en) * 2006-06-28 2008-01-03 Roberto Estefano Intraball connection module
US20080207357A1 (en) * 2007-02-09 2008-08-28 Chris Savarese Combined range and tag finder
US11081223B2 (en) 2007-02-14 2021-08-03 Nike, Inc. Collection and display of athletic information
CN103182175A (en) * 2007-02-14 2013-07-03 耐克国际有限公司 Collection and display of athletic information
US10307639B2 (en) 2007-02-14 2019-06-04 Nike, Inc. Collection and display of athletic information
US20090017944A1 (en) * 2007-07-12 2009-01-15 Chris Savarese Apparatuses, methods and systems relating to automatic golf data collecting and recording
US20090048039A1 (en) * 2007-08-15 2009-02-19 Catapult Innovations Pty Ltd Tracking balls in sports
US8353791B2 (en) * 2007-08-15 2013-01-15 Catapult Innovations Pty Ltd Tracking balls in sports
US8360904B2 (en) 2007-08-17 2013-01-29 Adidas International Marketing Bv Sports electronic training system with sport ball, and applications thereof
US8702430B2 (en) 2007-08-17 2014-04-22 Adidas International Marketing B.V. Sports electronic training system, and applications thereof
US20090047645A1 (en) * 2007-08-17 2009-02-19 Adidas International Marketing B.V. Sports electronic training system, and applications thereof
US7927253B2 (en) 2007-08-17 2011-04-19 Adidas International Marketing B.V. Sports electronic training system with electronic gaming features, and applications thereof
US9242142B2 (en) 2007-08-17 2016-01-26 Adidas International Marketing B.V. Sports electronic training system with sport ball and electronic gaming features
US9645165B2 (en) 2007-08-17 2017-05-09 Adidas International Marketing B.V. Sports electronic training system with sport ball, and applications thereof
US9625485B2 (en) 2007-08-17 2017-04-18 Adidas International Marketing B.V. Sports electronic training system, and applications thereof
US9759738B2 (en) 2007-08-17 2017-09-12 Adidas International Marketing B.V. Sports electronic training system, and applications thereof
US8221290B2 (en) 2007-08-17 2012-07-17 Adidas International Marketing B.V. Sports electronic training system with electronic gaming features, and applications thereof
US10062297B2 (en) 2007-08-17 2018-08-28 Adidas International Marketing B.V. Sports electronic training system, and applications thereof
US20090048044A1 (en) * 2007-08-17 2009-02-19 Adidas International Marketing B.V. Sports electronic training system with sport ball, and applications thereof
US20200335006A1 (en) * 2007-08-17 2020-10-22 Adidas International Marketing B.V. Sports electronic training system, and applications thereof
US9087159B2 (en) 2007-08-17 2015-07-21 Adidas International Marketing B.V. Sports electronic training system with sport ball, and applications thereof
US20090210078A1 (en) * 2008-02-14 2009-08-20 Infomotion Sports Technologies, Inc. Electronic analysis of athletic performance
US9298418B2 (en) 2008-02-14 2016-03-29 Infomotion Sports Technologies, Inc. Electronic analysis of athletic performance
US8579632B2 (en) 2008-02-14 2013-11-12 Infomotion Sports Technologies, Inc. Electronic analysis of athletic performance
US9278256B2 (en) 2008-03-03 2016-03-08 Nike, Inc. Interactive athletic equipment system
US10881910B2 (en) 2008-03-03 2021-01-05 Nike, Inc. Interactive athletic equipment system
US9643052B2 (en) 2008-03-03 2017-05-09 Nike, Inc. Interactive athletic equipment system
US20120139729A1 (en) * 2008-03-17 2012-06-07 Chris Savarese Golf club apparatuses and methods
US8624738B2 (en) 2008-03-17 2014-01-07 Radar Corporation Golf club apparatuses and methods
US20100308105A1 (en) * 2008-03-17 2010-12-09 Chris Savarese Golf club apparatuses and methods
US20090325739A1 (en) * 2008-06-25 2009-12-31 Gold Robert S Intelligent basketball
US8771148B2 (en) 2008-12-05 2014-07-08 Nike, Inc. Athletic performance monitoring systems and methods in a team sports environment
US10213647B2 (en) 2008-12-05 2019-02-26 Nike, Inc. Athletic performance monitoring systems and methods in a team sports environment
US8672810B2 (en) 2008-12-05 2014-03-18 Nike, Inc. Athletic performance monitoring systems and methods in a team sports environment
US20100184564A1 (en) * 2008-12-05 2010-07-22 Nike, Inc. Athletic Performance Monitoring Systems and Methods in a Team Sports Environment
US20100184563A1 (en) * 2008-12-05 2010-07-22 Nike, Inc. Athletic Performance Monitoring Systems and Methods in a Team Sports Environment
US8562487B2 (en) 2008-12-05 2013-10-22 Nike, Inc. Athletic performance monitoring systems and methods in a team sports environment
US8784268B2 (en) 2008-12-05 2014-07-22 Nike, Inc. Athletic performance monitoring systems and methods in a team sports environment
US10123583B2 (en) 2008-12-05 2018-11-13 Nike, Inc. Athletic performance monitoring systems and methods in a team sports environment
US8172722B2 (en) * 2008-12-05 2012-05-08 Nike, Inc. Athletic performance monitoring systems and methods in a team sports environment
US11541296B2 (en) 2008-12-05 2023-01-03 Nike, Inc. Athletic performance monitoring systems and methods in a team sports environment
US10173101B2 (en) 2008-12-05 2019-01-08 Nike, Inc. Athletic performance monitoring systems and methods in a team sports environment
US9186567B2 (en) 2008-12-05 2015-11-17 Nike, Inc. Athletic performance monitoring systems and methods in a team sports environment
US9192815B2 (en) 2008-12-05 2015-11-24 Nike, Inc. Athletic performance monitoring systems and methods in a team sports environment
US8628453B2 (en) 2008-12-05 2014-01-14 Nike, Inc. Athletic performance monitoring systems and methods in a team sports environment
US9519750B2 (en) 2008-12-05 2016-12-13 Nike, Inc. Athletic performance monitoring systems and methods in a team sports environment
US9248343B2 (en) 2008-12-05 2016-02-02 Nike, Inc. Athletic performance monitoring systems and methods in a team sports environment
US9511260B2 (en) 2008-12-05 2016-12-06 Nike, Inc. Athletic performance monitoring systems and methods in a team sports environment
US8231506B2 (en) 2008-12-05 2012-07-31 Nike, Inc. Athletic performance monitoring systems and methods in a team sports environment
US9452319B2 (en) 2008-12-05 2016-09-27 Nike, Inc. Athletic performance monitoring systems and methods in a team sports environment
US9427624B2 (en) 2008-12-05 2016-08-30 Nike, Inc. Athletic performance monitoring systems and methods in a team sports environment
US9403060B2 (en) 2008-12-05 2016-08-02 Nike, Inc. Athletic performance monitoring systems and methods in a team sports environment
US10532248B2 (en) 2009-03-27 2020-01-14 Russell Brands, Llc Monitoring of physical training events
US8597095B2 (en) 2009-03-27 2013-12-03 Infomotion Sports Technologies, Inc. Monitoring of physical training events
US8951106B2 (en) 2009-03-27 2015-02-10 Infomotion Sports Technologies, Inc. Monitoring of physical training events
US8540560B2 (en) 2009-03-27 2013-09-24 Infomotion Sports Technologies, Inc. Monitoring of physical training events
US9486692B2 (en) 2009-03-27 2016-11-08 Russell Brands, Llc Monitoring of physical training events
US20120099405A1 (en) * 2009-06-17 2012-04-26 Pure Game Solutions Ltd Sports timekeeping system
US8428901B2 (en) * 2009-12-07 2013-04-23 Fih (Hong Kong) Limited Mobile communication device and method for using the same
US20110137607A1 (en) * 2009-12-07 2011-06-09 Fih (Hong Kong) Limited Mobile communication device and method for using the same
US8517870B2 (en) 2010-09-07 2013-08-27 Infomotion Sports Technologies, Inc. Electronic component enclosure for an inflated object
US10293209B2 (en) 2010-11-10 2019-05-21 Nike, Inc. Systems and methods for time-based athletic activity measurement and display
US11600371B2 (en) 2010-11-10 2023-03-07 Nike, Inc. Systems and methods for time-based athletic activity measurement and display
US11935640B2 (en) 2010-11-10 2024-03-19 Nike, Inc. Systems and methods for time-based athletic activity measurement and display
US11817198B2 (en) 2010-11-10 2023-11-14 Nike, Inc. Systems and methods for time-based athletic activity measurement and display
US10632343B2 (en) 2010-11-10 2020-04-28 Nike, Inc. Systems and methods for time-based athletic activity measurement and display
US11568977B2 (en) 2010-11-10 2023-01-31 Nike, Inc. Systems and methods for time-based athletic activity measurement and display
US9757619B2 (en) 2010-11-10 2017-09-12 Nike, Inc. Systems and methods for time-based athletic activity measurement and display
US20120209564A1 (en) * 2011-02-10 2012-08-16 John Gardner Pfanstiehl Low cost method for creating product condition reports from field inspections
US8874408B2 (en) * 2011-02-10 2014-10-28 John Gardner Pfanstiehl Low cost method for creating product condition reports from field inspections
US10179263B2 (en) 2011-02-17 2019-01-15 Nike, Inc. Selecting and correlating physical activity data with image data
US9381420B2 (en) 2011-02-17 2016-07-05 Nike, Inc. Workout user experience
US9757624B2 (en) 2011-03-25 2017-09-12 May Patents Ltd. Motion sensing device which provides a visual indication with a wireless signal
US9592428B2 (en) 2011-03-25 2017-03-14 May Patents Ltd. System and method for a motion sensing device which provides a visual or audible indication
US9764201B2 (en) 2011-03-25 2017-09-19 May Patents Ltd. Motion sensing device with an accelerometer and a digital display
US11949241B2 (en) 2011-03-25 2024-04-02 May Patents Ltd. Device for displaying in response to a sensed motion
US9782637B2 (en) 2011-03-25 2017-10-10 May Patents Ltd. Motion sensing device which provides a signal in response to the sensed motion
US11298593B2 (en) 2011-03-25 2022-04-12 May Patents Ltd. Device for displaying in response to a sensed motion
US9808678B2 (en) 2011-03-25 2017-11-07 May Patents Ltd. Device for displaying in respose to a sensed motion
US11305160B2 (en) 2011-03-25 2022-04-19 May Patents Ltd. Device for displaying in response to a sensed motion
US11631994B2 (en) 2011-03-25 2023-04-18 May Patents Ltd. Device for displaying in response to a sensed motion
US9868034B2 (en) 2011-03-25 2018-01-16 May Patents Ltd. System and method for a motion sensing device which provides a visual or audible indication
US9878228B2 (en) 2011-03-25 2018-01-30 May Patents Ltd. System and method for a motion sensing device which provides a visual or audible indication
US9878214B2 (en) 2011-03-25 2018-01-30 May Patents Ltd. System and method for a motion sensing device which provides a visual or audible indication
US11192002B2 (en) 2011-03-25 2021-12-07 May Patents Ltd. Device for displaying in response to a sensed motion
US11916401B2 (en) 2011-03-25 2024-02-27 May Patents Ltd. Device for displaying in response to a sensed motion
US11173353B2 (en) 2011-03-25 2021-11-16 May Patents Ltd. Device for displaying in response to a sensed motion
US11141629B2 (en) 2011-03-25 2021-10-12 May Patents Ltd. Device for displaying in response to a sensed motion
US9630062B2 (en) 2011-03-25 2017-04-25 May Patents Ltd. System and method for a motion sensing device which provides a visual or audible indication
US11631996B2 (en) 2011-03-25 2023-04-18 May Patents Ltd. Device for displaying in response to a sensed motion
US9555292B2 (en) 2011-03-25 2017-01-31 May Patents Ltd. System and method for a motion sensing device which provides a visual or audible indication
US11605977B2 (en) 2011-03-25 2023-03-14 May Patents Ltd. Device for displaying in response to a sensed motion
US10525312B2 (en) 2011-03-25 2020-01-07 May Patents Ltd. Device for displaying in response to a sensed motion
US11689055B2 (en) 2011-03-25 2023-06-27 May Patents Ltd. System and method for a motion sensing device
US11260273B2 (en) 2011-03-25 2022-03-01 May Patents Ltd. Device for displaying in response to a sensed motion
US9545542B2 (en) 2011-03-25 2017-01-17 May Patents Ltd. System and method for a motion sensing device which provides a visual or audible indication
US10953290B2 (en) 2011-03-25 2021-03-23 May Patents Ltd. Device for displaying in response to a sensed motion
US10926140B2 (en) 2011-03-25 2021-02-23 May Patents Ltd. Device for displaying in response to a sensed motion
US20150352425A1 (en) * 2011-11-02 2015-12-10 Toca, Llc Ball throwing machine and method
US10744383B2 (en) 2011-11-02 2020-08-18 Toca Football, Inc. System, apparatus and method for an intelligent goal
US9555306B2 (en) * 2011-11-02 2017-01-31 Toca Football, Inc. Ball throwing machine and method
US11657906B2 (en) 2011-11-02 2023-05-23 Toca Football, Inc. System and method for object tracking in coordination with a ball-throwing machine
US8672782B2 (en) 2011-11-21 2014-03-18 Nike, Inc. Sporting devices and structures having dynamic visual indicia
WO2013078202A1 (en) * 2011-11-21 2013-05-30 Nike International Ltd. Sporting devices and structures having dynamic visual indicia
US20130167290A1 (en) * 2011-12-30 2013-07-04 Ariel BEN EZRA Sensor activated ball and sport accessory with computer functionalities
US10765364B2 (en) 2012-04-13 2020-09-08 Adidas Ag Wearable athletic activity monitoring systems
US11097156B2 (en) 2012-04-13 2021-08-24 Adidas Ag Wearable athletic activity monitoring methods and systems
US11931624B2 (en) 2012-04-13 2024-03-19 Adidas Ag Wearable athletic activity monitoring methods and systems
US11839489B2 (en) 2012-04-13 2023-12-12 Adidas Ag Wearable athletic activity monitoring systems
US9737261B2 (en) 2012-04-13 2017-08-22 Adidas Ag Wearable athletic activity monitoring systems
US10244984B2 (en) 2012-04-13 2019-04-02 Adidas Ag Wearable athletic activity monitoring systems
US9504414B2 (en) 2012-04-13 2016-11-29 Adidas Ag Wearable athletic activity monitoring methods and systems
US10369410B2 (en) 2012-04-13 2019-08-06 Adidas Ag Wearable athletic activity monitoring methods and systems
US10922383B2 (en) 2012-04-13 2021-02-16 Adidas Ag Athletic activity monitoring methods and systems
US10369411B2 (en) 2012-04-13 2019-08-06 Adidas Ag Sport ball athletic activity monitoring methods and systems
US9257054B2 (en) 2012-04-13 2016-02-09 Adidas Ag Sport ball athletic activity monitoring methods and systems
US10076685B2 (en) 2012-07-02 2018-09-18 Russell Brands, Llc Operations with instrumented game ball
US10616663B2 (en) 2012-07-02 2020-04-07 Russell Brands, Llc Computer-implemented capture of live sporting event data
US9500464B2 (en) 2013-03-12 2016-11-22 Adidas Ag Methods of determining performance information for individuals and sports objects
CN103263763A (en) * 2013-05-12 2013-08-28 安徽工程大学 Golf course training aiding system
US20150157944A1 (en) * 2013-12-06 2015-06-11 Glenn I. Gottlieb Software Application for Generating a Virtual Simulation for a Sport-Related Activity
US10702743B2 (en) 2014-02-28 2020-07-07 Russell Brands, Llc Data processing inside gaming device
EP3111412A4 (en) * 2014-02-28 2017-11-01 Russell Brands, LLC Data processing inside gaming device
US20200398132A1 (en) * 2014-05-14 2020-12-24 Adidas Ag Sport ball motion monitoring methods and systems
US9849361B2 (en) 2014-05-14 2017-12-26 Adidas Ag Sports ball athletic activity monitoring methods and systems
US10427017B2 (en) 2014-05-20 2019-10-01 Arccos Golf Llc System and method for monitoring performance characteristics associated with user activities involving swinging instruments
US9339714B2 (en) 2014-05-20 2016-05-17 Arccos Golf Llc System and method for monitoring performance characteristics associated with user activities involving swinging instruments
US10523053B2 (en) 2014-05-23 2019-12-31 Adidas Ag Sport ball inductive charging methods and systems
US10715759B2 (en) 2014-06-26 2020-07-14 Adidas Ag Athletic activity heads up display systems and methods
US9710711B2 (en) 2014-06-26 2017-07-18 Adidas Ag Athletic activity heads up display systems and methods
CN105311796A (en) * 2014-07-21 2016-02-10 派凡科技(上海)有限公司 Monitoring system used for wireless gripping ball training and using method thereof
US11562417B2 (en) 2014-12-22 2023-01-24 Adidas Ag Retail store motion sensor systems and methods
US10716971B1 (en) 2015-06-01 2020-07-21 Mitchell O Enterprises LLC Game implements and system for tracking or locating same
US10232225B1 (en) * 2015-06-01 2019-03-19 Mitchell O Enterprises LLC Systems and methods for obtaining sports-related data
US10589161B2 (en) 2015-07-21 2020-03-17 Arccos Golf, Llc System and method for monitoring performance characteristics associated with user activities involving swinging instruments
US9770639B2 (en) 2015-07-21 2017-09-26 Arccos Golf, Llc System and method for monitoring performance characteristics associated with user activities involving swinging instruments
US20180098185A1 (en) * 2015-09-23 2018-04-05 Tencent Technology (Shenzhen) Company Limited Smart hardware operation method and apparatus
US10834561B2 (en) * 2015-09-23 2020-11-10 Tencent Technology (Shenzhen) Company Limited Smart hardware operation method and apparatus
US10188931B2 (en) * 2016-07-01 2019-01-29 Intel Corporation Smart baseball first base or home plate
US20180001179A1 (en) * 2016-07-01 2018-01-04 Intel Corporation Smart baseball first base or home plate
US11318377B2 (en) 2016-08-08 2022-05-03 Telefonaktiebolaget Lm Ericsson (Publ) Technique for online video-gaming with sports equipment
WO2018028923A1 (en) 2016-08-08 2018-02-15 Telefonaktiebolaget Lm Ericsson (Publ) Technique for online video-gaming with sports equipment
US10682562B2 (en) 2017-01-17 2020-06-16 Arccos Golf Llc Autonomous personalized golf recommendation and analysis environment
US11219814B2 (en) 2017-01-17 2022-01-11 Arccos Golf Llc Autonomous personalized golf recommendation and analysis environment
US20200164248A1 (en) * 2017-05-12 2020-05-28 The Great Outdoor Gym Company Limited Exercise apparatus
US11865426B1 (en) * 2018-07-13 2024-01-09 Topgolf Callaway Brands Corp. Golf ball with electrical components
US11224783B1 (en) 2020-07-07 2022-01-18 DrillZBall LLC Smart sports equipment and integrated platform
WO2022010979A1 (en) * 2020-07-07 2022-01-13 DrillZBall LLC Smart sports equipment and integrated platform

Similar Documents

Publication Publication Date Title
US20060148594A1 (en) Smart communicating sports equipment
EP2016425B1 (en) Smart communicating sports equipment
US20220134208A1 (en) System, method, and apparatus for monitoring sporting apparatus and users thereof
US10706273B2 (en) Motion capture system that combines sensors with different measurement ranges
US10607068B2 (en) Intelligent motion capture element
US8903521B2 (en) Motion capture element
US9129153B2 (en) Basketball shot-tracking system
US8882606B2 (en) Golf swing data gathering method and system
EP2778708B1 (en) Device and method for calulating golf statistics
US11857143B2 (en) Wearable computer with fitness machine connectivity for improved activity monitoring using caloric expenditure models
JP2019524410A (en) Smart ball, locator system, and methods thereof
EP2804678B1 (en) Intelligent motion capture element
AU2019100752A4 (en) Wearable computer with fitness machine connectivity for improved activity monitoring using caloric expenditure models
US20150358770A1 (en) Electronic device and computer-readable computer program product
EP3513356B1 (en) Motion capture system that combines sensors with different measurement ranges
CN107426156A (en) The method and relevant device of a kind of data check
US11351436B2 (en) Hybrid golf launch monitor
KR20090029702A (en) Smart communicating sports equipment
CN104667507A (en) System and method for shooting golf ball
US10918920B2 (en) Apparatus and methods to track movement of sports implements
US20180264337A1 (en) System and method for improving bowling shot performance
TWI713890B (en) Sport posture analysis system and method thereof
US20230338777A1 (en) System and Method for Multifunctional Racket Performance Training

Legal Events

Date Code Title Description
AS Assignment

Owner name: MICROSOFT CORPORATION, WASHINGTON

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SAINTOYANT, PIERRE-YVES;MAHONEN, POTRI;REEL/FRAME:016098/0147

Effective date: 20050103

AS Assignment

Owner name: MICROSOFT CORPORATION, WASHINGTON

Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE SECOND ASSIGNOR'S FIRST NAME, PREVIOUSLY RECORDED AT REEL 016098 FRAME 0147;ASSIGNORS:SAINTOYANT, PIERRE-YVES;MAHONEN, PETRI;REEL/FRAME:016332/0539

Effective date: 20050103

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

AS Assignment

Owner name: MICROSOFT TECHNOLOGY LICENSING, LLC, WASHINGTON

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICROSOFT CORPORATION;REEL/FRAME:034766/0001

Effective date: 20141014