US20070060408A1 - Method and system for location based game services for wireless devices - Google Patents

Method and system for location based game services for wireless devices Download PDF

Info

Publication number
US20070060408A1
US20070060408A1 US11/216,285 US21628505A US2007060408A1 US 20070060408 A1 US20070060408 A1 US 20070060408A1 US 21628505 A US21628505 A US 21628505A US 2007060408 A1 US2007060408 A1 US 2007060408A1
Authority
US
United States
Prior art keywords
wireless communication
golf
communication device
wireless
devices
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/216,285
Inventor
Charles Schultz
Arnold Pittler
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.)
Motorola Solutions Inc
Original Assignee
Motorola Inc
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 Motorola Inc filed Critical Motorola Inc
Priority to US11/216,285 priority Critical patent/US20070060408A1/en
Assigned to MOTOROLA, INC. reassignment MOTOROLA, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: PITTLER, ARNOLD W., SCHULTZ, CHARLES P.
Priority to PCT/US2006/030376 priority patent/WO2007027357A2/en
Publication of US20070060408A1 publication Critical patent/US20070060408A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/20Input arrangements for video game devices
    • A63F13/21Input arrangements for video game devices characterised by their sensors, purposes or types
    • A63F13/216Input arrangements for video game devices characterised by their sensors, purposes or types using geographical information, e.g. location of the game device or player using GPS
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/60Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor
    • A63F13/65Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor automatically by game devices or servers from real world data, e.g. measurement in live racing competition
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/80Special adaptations for executing a specific game genre or game mode
    • A63F13/812Ball games, e.g. soccer or baseball
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/90Constructional details or arrangements of video game devices not provided for in groups A63F13/20 or A63F13/25, e.g. housing, wiring, connections or cabinets
    • A63F13/92Video game devices specially adapted to be hand-held while playing
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/14Receivers specially adapted for specific applications
    • G01S19/19Sporting applications
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0021Tracking a path or terminating locations
    • A63B2024/0053Tracking a path or terminating locations for locating an object, e.g. a lost ball
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0021Tracking a path or terminating locations
    • A63B2024/0056Tracking a path or terminating locations for statistical or strategic analysis
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0619Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
    • A63B71/0622Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
    • A63B2071/0625Emitting sound, noise or music
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0619Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
    • A63B71/0622Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
    • A63B2071/0625Emitting sound, noise or music
    • A63B2071/063Spoken or verbal instructions
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0619Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
    • A63B2071/0647Visualisation of executed movements
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B2071/0691Maps, e.g. yardage maps or electronic maps
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2102/00Application 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/32Golf
    • 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/10Positions
    • A63B2220/12Absolute positions, e.g. by using GPS
    • 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/10Positions
    • A63B2220/13Relative positions
    • 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/10Positions
    • A63B2220/14Geo-tagging, e.g. for correlating route or track location data with specific information related to that specific location
    • 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/20Distances or displacements
    • 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/20Miscellaneous features of sport apparatus, devices or equipment with means for remote communication, e.g. internet or the like
    • 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
    • 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
    • A63B2225/54Transponders, e.g. RFID
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2244/00Sports without balls
    • A63B2244/19Skiing
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2244/00Sports without balls
    • A63B2244/20Swimming
    • 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/0028Training appliances or apparatus for special sports for running, jogging or speed-walking
    • 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/16Training appliances or apparatus for special sports for cycling, i.e. arrangements on or for real bicycles
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0616Means for conducting or scheduling competition, league, tournaments or rankings
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0619Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
    • A63B71/0669Score-keepers or score display devices
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/30Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
    • A63F13/33Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections
    • A63F13/332Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections using wireless networks, e.g. cellular phone networks
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/50Controlling the output signals based on the game progress
    • A63F13/53Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
    • A63F13/537Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game using indicators, e.g. showing the condition of a game character on screen
    • A63F13/5372Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game using indicators, e.g. showing the condition of a game character on screen for tagging characters, objects or locations in the game scene, e.g. displaying a circle under the character controlled by the player
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/55Controlling game characters or game objects based on the game progress
    • A63F13/57Simulating properties, behaviour or motion of objects in the game world, e.g. computing tyre load in a car race game
    • A63F13/573Simulating properties, behaviour or motion of objects in the game world, e.g. computing tyre load in a car race game using trajectories of game objects, e.g. of a golf ball according to the point of impact
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/20Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of the game platform
    • A63F2300/204Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of the game platform the platform being a handheld device
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/20Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of the game platform
    • A63F2300/205Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of the game platform for detecting the geographical location of the game platform
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/40Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of platform network
    • A63F2300/406Transmission via wireless network, e.g. pager or GSM
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/40Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of platform network
    • A63F2300/408Peer to peer connection
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/80Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
    • A63F2300/8011Ball

Definitions

  • This invention relates generally to location enabled wireless devices, and more particularly to a method and system for enhancing game services using a location enabled wireless device.
  • GPS location devices that measure distance, particularly current GPS location devices used in cellular phones do not interact with other golfers or other types of competitors or provide other benefits as further contemplated below.
  • Embodiments in accordance with the present invention can use a wireless communication device such as a cell phone to mark a location of each golf shot or other competitive article and can further combine such information with stored information about the golf course or other game course itself to enable features that can place a competitor such as a golfer into a virtual setting where shots can be played back at a later time, or in conjunction with other competitors or golfers doing the same.
  • Embodiments can provide features that include replay, statistics, highlights, tournament play, and league capabilities that rely on the ability to locate the ball, store the information, and retrieve it, and do the same with information from other selected wireless devices that have similar capabilities.
  • the embodiments are primarily directed to the game of golf, other games or skills where location marking can play an important role such as hunting, running, biking, swimming, skiing, race car driving, or fishing might also benefit from use of several of the broader embodiments as claimed herein.
  • such equipped golfers or other competitors can compete against one another while separated by distance and/or time, and still be able to experience each other's shots or positions by graphical rendering of their results on each other's wireless devices.
  • a wireless device so enabled can also allow for virtual spectators to view ongoing rounds of other golfers or competitors and can produce a collection of data that golfers or other competitors can use to view, analyze and improve their results without the need for creating real-time video recordings.
  • a wireless communication device can include a transceiver (such as a cellular wireless transceiver) for wireless communication among a plurality of devices, a satellite position system (SPS) receiver such as a global positioning system (GPS) receiver or other wireless positioning device coupled to the transceiver, a display, and a processor coupled to the transceiver, satellite position receiver or wireless positioning device, and the display.
  • SPS satellite position system
  • GPS global positioning system
  • the processor can be programmed to store a map of a game course, mark positions relative to the game course, and transmit and receive information derived from the marked positions to and from a selected number of devices among the plurality of devices.
  • the map can be a map of a predetermined golf course and the positions marked relative to the game course are marked positions for a golf ball location being played where the stored information about the golf ball location and game course can be used to render a perspective image on the display that represents a golfer in a position facing a heading based on a subsequently stored location of the golf ball location.
  • a golf swing can be animated followed by the golf ball traveling on an appropriate trajectory to land at an actual recorded destination.
  • the golf swing can be animated at either a conclusion of each golf swing and marking of the golf location or on demand as a replay of the golf swing.
  • the processor can transmit shot information as it is recorded to the selected number of devices among the plurality of devices players participating in a virtual game and enable the selected number of devices to receive the shot information and render a played shot in substantially real-time or on demand.
  • the users of such wireless devices can select among a particular golfer and a particular hole to observe.
  • the users can use a variety of playback options based on stored shot locations among player, course, hole, perspective, or speed.
  • a virtual tournament among users of the wireless communication device and the selected number of devices among the plurality of devices can be maintained.
  • the display can render a scoreboard or a leader board based on a progress of users among the wireless communication device and the selected number of devices among the plurality of devices.
  • Scores can be maintained for each participant in the virtual tournament and can be programmed to perform the function of maintaining among league statistics, season statistics, and rankings among others.
  • the wireless communication device can also notify the user when a ranking has change among the participants.
  • the wireless device can also be programmed to prohibit distance calculation or prohibiting providing other golfing advice when the wireless communication device receives a predetermined signal over-the-air. This can be useful during a real tournament to maintain a level playing field. Notwithstanding, the wireless communication device during the virtual tournament can provide a variety of competition options that relies on previously stored data.
  • the competition options can include randomly selecting from all of the same type (e.g.
  • tee, fairway, sand, green, etc. shots stored for each hole and rendering them in sequence until it results in the ball in the hole or selecting the best stored shot of the appropriate type and rendering them in sequence until it results in the ball in the hole. In either case, a score can be tallied and the process repeated for each subsequent hole.
  • Such embodiments are not just limited to golf.
  • Other sports or games can be tracked and animated (including their respective game fields, maps, or courses) as to their pertinent statistics to provide a similar virtual environment as described above.
  • a virtual golf gaming device can include a transceiver for wireless communication among a plurality of wireless devices, a global positioning receiver or other wireless positioning device coupled to the transceiver, a display, and a processor coupled to the transceiver, the global positioning receiver or the wireless positioning device, and the display.
  • the term “coupled” as used herein can include physical attachments as well as two or more components being in wireless communication with one another.
  • the processor can be programmed to store a map of at least one golf course including a plurality of locations for golf tees and golf holes, mark positions of a golf ball as it is being played relative to the map of the at least one golf course using the global positioning receiver or the wireless positioning device, and transmit and receive information derived from the marked positions to and from a selected number of wireless devices among the plurality of wireless devices.
  • the stored information about the marked positions of the golf ball and the map of the at least one golf course can be used render a perspective image on the display that represents a golfer in a position facing a heading based on a subsequently stored location the marked position of the golf ball.
  • the plurality of the locations for golf tees and golf holes can be pre-stored as part of the map or updated over-the-air as an update to the map.
  • embodiments of in accordance with the present invention can vary based on a racing scenario (e.g. bikes, cars) as opposed to a point-to-point scenario (e.g. hunting, golf).
  • the location or positioning device can be fixed while the racer goes past the location or positioning device.
  • the stationary location or position device can transmit the event to the wireless device, as opposed to determining location based on the location of the wireless device itself.
  • a time that is either absolute or an interval from a previous recorded time can be recorded and stored in conjunction with the position reached at that time.
  • the use of time information can be used for rendering racing results for the purposes of rendering each racer relative to other racers on the course, and for interpolating the speed at which the virtual car can be rendered along the virtual track.
  • FIG. 1 is block diagram of a wireless communication system and device used for virtual gaming in accordance with an embodiment of the present invention.
  • FIG. 2 is an illustration of how the wireless communication device can be used in a golf course environment in accordance with an embodiment of the present invention
  • FIG. 3 is a flow chart illustrating a method of using a virtual gaming device in accordance with an embodiment of the present invention.
  • FIG. 4 is a graphic illustration representative of what can be presented on a display of a wireless communication device in accordance with an embodiment of the present invention.
  • FIG. 5 is flow chart illustrating another method of using a virtual gaming device in accordance with an embodiment of the present invention.
  • a wireless communication system 100 including a SPS satellite 116 , a ground based communication system 114 (such as a cellular base station), and a wireless communication device 101 that can operate in accordance with the various methods ( 300 , 500 ) described herein.
  • the wireless communication device 101 can include a transceiver 102 (such as a cellular wireless transceiver) for wireless communication among a plurality of devices, a satellite position system (SPS) receiver 104 such as a global positioning system (GPS) receiver coupled to the transceiver, a display 106 , and a processor 114 coupled to the transceiver 102 , satellite position receiver 104 , and the display 106 .
  • SPS satellite position system
  • GPS global positioning system
  • the processor 114 can be programmed to store a map (see 200 and 400 in FIGS. 2 and 4 ) of a game course, mark positions relative to the game course, and transmit and receive information derived from the marked positions to and from a selected number of devices among the plurality of devices.
  • the map can be a map of a predetermined golf course and the positions marked relative to the game course are marked positions for a golf ball location being played where the stored information about the golf ball location and game course can be used to render a perspective image 400 (as shown in FIG. 4 ) on the display 106 that represents a golfer in a position facing a heading based on a subsequently stored location of the golf ball location.
  • the map can just as easily represent a terrain for cross-country skiing, biking, or running, a (car, horse, dog, etc.) race track, a swimming course with buoys, or practically any other type of map representing a game or competitive environment.
  • a golf swing (or other competitive action) can be animated followed by the golf ball (or other game article) traveling on an appropriate trajectory (or path) to land at an actual recorded destination.
  • the golf swing can be animated at either a conclusion of each golf swing and marking of the golf location or on demand as a replay of the golf swing.
  • the action can be rendered as each player or competitor reaches one of the course interval locations (such as a start or finish line or other point along a course).
  • the radio transceiver 102 and the SPS receiver 104 can be part of a device 101 such as a lap top or a cellular phone or any other electronic device including such communication elements.
  • a device 101 such as a lap top or a cellular phone or any other electronic device including such communication elements.
  • an SPS or GPS receiver is use as a prime example for location determination, it should be understood that the device 101 in accordance with the embodiments herein can use any kind of wireless positioning device including short-range wireless location determination devices that do not necessarily provide an absolute X, Y, or Z coordinate of the item being tracked.
  • the wireless positioning device can even be as simple as a receiver for receiving a beacon signal that confirms that an item being tracked reached a given position such as a remote control or actual race car that reaches a particular position on a track or course.
  • the electronic device 101 can further include, a memory 108 including one or more storage elements (e.g., Static Random Access Memory, Dynamic RAM, Read Only Memory, etc.), an optional audio system 110 for conveying audible signals (e.g., voice messages, music, ring tones, haptics, golf club swing and hit sound effects, etc.) to the user of the device, a conventional power supply 112 for powering the components of the device, as well as the processor 114 which can include one or more conventional microprocessors and/or digital signal processors (DSPs) for controlling operations of the foregoing components.
  • a memory 108 including one or more storage elements (e.g., Static Random Access Memory, Dynamic RAM, Read Only Memory, etc.)
  • an optional audio system 110 for conveying audible signals (e.g., voice messages, music, ring tones, haptics, golf club swing and hit sound effects, etc.) to the user of the device
  • a conventional power supply 112 for powering the components of the device
  • the wireless device 101 can note the position using its SPS receiver or alternatively such information can be pre-stored as part of a map for a particular golf course.
  • the user can mark a position or location of where a golf ball landed and increment a shot count. Marking the position of the golf ball or other gaming article can be done in a number of ways including the use of the SPS receiver within the wireless device 101 , but it should be noted that in some scenarios the gaming article itself can include location marking devices.
  • a race car for example, can count laps around a racetrack and track time intervals as needed.
  • a golf ball can include an SPS receiver or other wireless positioning device to provide location marking if desired.
  • This process can continue as illustrated by step 206 with each swing incrementing a shot count until the golf ball is shot into the cup.
  • the shot count can be stored as final and the hole count can be incremented for tracking of the next hold.
  • the results can also be transmitted to other participants or spectators having an appropriately equipped device.
  • these other devices can be the same as wireless device 101 , but they do not necessarily require an SPS receiver if they are merely viewing and tracking a player's results. Although not necessary, these other wireless devices can benefit from having a pre-stored map of the golf course.
  • the method 300 can determine at step 302 which active player to render based on a distance to a cup (pin or hole) calculated from a transmitted location (usually the player furthest from the cup gets to play before the others on a particular swing).
  • the user can use a current viewing angle or change to other viewing angles (first person perspective, third person perspective, hole to golfer perspective, bird's eye view perspective, among many possible others) at step 304 .
  • the method 300 can assist the actual golfer by inputting the particular golf club used for the particular shot and calculating the golfer orientation based on current ball position and the known hole location at step 306 .
  • a virtual golfer and club used can be rendered on the display at step 308 and a ball trajectory can be extrapolated at step 310 needed to arrive at a next stored location (such as a cub or other pre-stored location, e.g., from a prior stored game by the user or another participant).
  • the method 300 can at step 312 generate frames of the golfer's swing followed by flight of the ball along a calculated trajectory that ends with the ball arriving at the stored destination location.
  • a determination is made whether the ball is in the cup. If the ball is not in the hole or cup, then the process returns to step 302 .
  • the player is removed from a list of active players for rendering for this given hole at step 316 .
  • a special sensor can be utilized by the cup to communicate the “in the cup” status to the golfer's communication device.
  • the presentation 400 as shown in FIG. 4 can include information among stored information about the ball location and course to render a perspective image on a phone screen that represents the golfer in a position facing the heading based on the subsequently stored location of the ball, and then animate a golf swing followed by the ball traveling on an appropriate trajectory to land at the actual recorded destination.
  • the rendering can be calculated and done at the conclusion of each shot, or on demand as a replay capability.
  • the stored information 402 can include a course name, a hole number, a distance from a tee to the hole, and the number of strokes or swings typically taken by a (un-handicapped) golfer when playing this particular hole.
  • the information 402 can further include the stroke number and the calculated distance to the hole from the present location.
  • Other information can also be obtained, possibly from websites that can have localized weather information such as wind speed and direction.
  • Other information 404 can include the current player's name, a competitor's name and status (for the particular hole or overall), the club being used, and access to modify several parameters that can be displayed or modified such as angle, swing, club, current player, competitor among other parameters.
  • other gaming scenarios can be rendered in a virtual environment and tracked and golf is merely provided as an example.
  • a simplified method 500 of utilizing a wireless device enabled with maps and location finding can selectively mark and store positions of an item, game article or golf ball relative to a stored map of a game course such as a golf course as the item (golf ball) is being played at step 502 .
  • Animations of a selected player or competitor (golfer), a selected course, a selected hole, and other user defined criteria can be displayed at step 504 corresponding to the selectively marked and store positions of the game article or golf ball.
  • information derived from the selectively marked and stored positions can be transmitted at step 506 to other players or spectators who have appropriately enabled wireless devices.
  • Such (shot) information can be transmitted as it is recorded to other “subscribers” of this activity, so that their wireless devices or phones also receive the game article (ball) location data and are capable of rendering the played shot in substantially real-time or on demand.
  • This can include the capability for subscribers to select which competitor or golfer and portion or hole to observe.
  • the “positions” stored in the steps described above can also include an absolute time or a time interval from a previously recorded time along with a position reached at the time recorded.
  • Other options can enable the updating and rendering of a scoreboard or leader board based on the progress of each participant or provide a variety of playback options based on stored shot locations, such as perspective, speed, etc.
  • a variety of options can use previously store data to randomly select from all of the same type (e.g. tee, fairway, sand, green, etc.) of shots stored for each hole and then render them in sequence until it results in the ball in the hole. The score can be tallied and the process is repeated for each subsequent hole.
  • the best stored shot of the appropriate type can be selected and rendered in sequence until it results in the ball in the hole. Once again, the score is tallied and the process is repeated for each subsequent hole.
  • Such a system can maintain scores for each participant in one of the above mentioned competitive games, including in a “league” or “season” scenario, and make them available to participants.
  • the phone can optionally provide a notification.
  • an over-the-air signal can be used to inhibit or prohibit distance calculations or other advice or assistance.
  • Other methods of virtual competition can include each player's worst shot, next-to-worst shot, or making a random selection from among the plurality of each competitor's stored shots.
  • the same concept can be applied to other types of competition, such as racing radio controlled cars, where the player's best/worst/random lap or interval times can be used as the basis for determining track position, interpolation from a previous location, and rendering the movements on a wireless or fixed device's screen.
  • a virtual replay feature can use coordinates and graphics corresponding to a course being played similar to the way course information is kept on PC-based golfing games such as Tiger Woods Golf.
  • the golfer can use the wireless device to “mark” the location of each shot by standing at the ball and recording its GPS coordinates (or a ball with built-in GPS or other wireless positioning device information can transfer its location information to the wireless device).
  • the course can provide that information to the cell phone, or the golfer can record those positions while playing.
  • the combination of stored ball positions plus the course data can be used to make a virtual “playback” of the golfer's shots for each hole, and for the entire round in the same manner used for video golf games.
  • the replay can also allow the golfer to view the shot playback from different perspectives, such as from the side, overhead, or from the pin.
  • the same information stored for the Virtual Replay feature can be used to create useful statistics for the golfer (or other respective competitor), organized in a variety of ways, such as per hole, per course, or over a specific period of time.
  • the golfer can also store other relevant data, such as weather conditions (which can also be used to modify the graphical rendering of the playback), club used for each shot, or time of day, to be used as additional means of organizing, graphing, and analyzing results.
  • Some of the parameters that can be organized, graphed or analyzed can include “Average Drive Distance” which is calculated based on the marked position of each drive relative to the stored tee location for the hole.
  • “Drives in Fairway” can use the marked position of the drive, relative to the stored course information to determine what percentage of drives has landed in the fairway.
  • “Greens in Regulation” can use the number of shots taken per hole before reaching the green as determined by the marked ball and stored green coordinates.
  • “Handicap” can be calculated based on the values and player performance for each hole. Graphical Maps of shot location for each hole can be produced by overlaying stored shot locations, such as drives, over a virtual image of the course, constructed from the stored course coordinates. All these parameters can help golfers discover trends and make adjustments.
  • Another feature called “highlight reel” can use the stored location and course information for the golfer's best results on each hole and play them back in sequence. Individual “bests” can also be made available for playback, such as the longest drive.
  • a “virtual tournament” two or more golfers that can not be co-located in neither time nor space, can use the wireless device to “mark” the location of each shot taken at their respective courses (respective holes at the same course). As each hole is completed, a “leader board” is produced and transmitted to each of the participating golfers. Golfers can view each others' shots by receiving the other golfers' shot coordinates and course information, and having the results rendered on their screen, as in the Virtual Playback feature.
  • a Virtual Gallery It is also possible for a Virtual Gallery to watch the proceedings of the tournament from their wireless devices or phones in this same manner, thus including more subscribers into the experience.
  • the subscribers (participants or spectators) can request replays per shot or per hole as the data becomes available, or watch “live” as the shots are taken.
  • This can also be used as form of entertainment within the clubhouse(s) of the participating course(s), by being projected onto a large screen, for example.
  • portions of a player's highlight reel can be incorporated into phone elements such as startup animations, background screens, contact list icons, or a caller ID animation.
  • players could also entertain themselves by playing against each other based on the phone making a random selection of each of the stored shots for each hole, and treating those as the players' “actual” shots, for the purposes of viewing, and scoring the round. Variations of this would be to use the players' best or worst stored shots against one another.
  • Players who compete together in a Virtual League can be ranked based on overall statistics from their stored shots and rounds.
  • a composite ranking can be calculated from each player's ranking in the individual categories.
  • Players can be notified by their phone when any changes occur in the ranking, and additional urgency in the notification can be provide when their own position in the ranking has changed or has been taken over by another player.
  • One other feature can include a “shot assistant” where having recorded the location of a ball, the phone can calculate the distance to the pin. From the distance information and previously stored shot information, the wireless device can recommend which club to use, or the player can call up data for other shots of this distance made under similar conditions (e.g. course, weather, etc.) and decide which club to play.
  • the virtual competition concepts described above are applicable to the other forms of sport or competition such as hunting, biking, and radio controlled car racing.
  • embodiments in accordance with the present invention can be realized in hardware, software, or a combination of hardware and software.
  • a network or system according to the present invention can be realized in a centralized fashion in one computer system or processor, or in a distributed fashion where different elements are spread across several interconnected computer systems or processors (such as a microprocessor and a DSP). Any kind of computer system, or other apparatus adapted for carrying out the functions described herein, is suited.
  • a typical combination of hardware and software could be a general purpose computer system with a computer program that, when being loaded and executed, controls the computer system such that it carries out the functions described herein.

Abstract

A virtual gaming device (101) can include a transceiver (102) for wireless communication, a global positioning receiver (104) or other wireless positioning device coupled to the transceiver, a display (106), and a processor (114). The processor can be programmed to store a map of a game course including a plurality of locations for fixed game elements such as race course waypoints, mark (502) positions or time of a competitive article as it is being played relative to the map, and transmit (506) and receive information derived from the marked positions to and from a selected number of wireless devices. The stored information about the marked positions or times of the competitive article and the map is used to render (504) an image on the display representing a player in a position facing a heading based on a subsequently stored location of the marked position or time of the competitive article.

Description

    FIELD OF THE INVENTION
  • This invention relates generally to location enabled wireless devices, and more particularly to a method and system for enhancing game services using a location enabled wireless device.
  • BACKGROUND OF THE INVENTION
  • Most golf enthusiasts take cellular phones with them on the golf course for communication purposes and many of these cellular phones include location capabilities. This combination of technologies enables applications that have specific appeal and practical use to the golfers, some of which have not been contemplated before in the context of enhancing a golfer's skill level or their level of entertainment.
  • Golf video games, such as Tiger Woods Golf, do not have application for a golfer while the golfer is playing an actual round of golf. GPS location devices that measure distance, particularly current GPS location devices used in cellular phones do not interact with other golfers or other types of competitors or provide other benefits as further contemplated below.
  • SUMMARY OF THE INVENTION
  • Embodiments in accordance with the present invention can use a wireless communication device such as a cell phone to mark a location of each golf shot or other competitive article and can further combine such information with stored information about the golf course or other game course itself to enable features that can place a competitor such as a golfer into a virtual setting where shots can be played back at a later time, or in conjunction with other competitors or golfers doing the same. Embodiments can provide features that include replay, statistics, highlights, tournament play, and league capabilities that rely on the ability to locate the ball, store the information, and retrieve it, and do the same with information from other selected wireless devices that have similar capabilities. Although the embodiments are primarily directed to the game of golf, other games or skills where location marking can play an important role such as hunting, running, biking, swimming, skiing, race car driving, or fishing might also benefit from use of several of the broader embodiments as claimed herein.
  • In several embodiments, such equipped golfers or other competitors can compete against one another while separated by distance and/or time, and still be able to experience each other's shots or positions by graphical rendering of their results on each other's wireless devices. A wireless device so enabled can also allow for virtual spectators to view ongoing rounds of other golfers or competitors and can produce a collection of data that golfers or other competitors can use to view, analyze and improve their results without the need for creating real-time video recordings.
  • In a first embodiment of the present invention, a wireless communication device can include a transceiver (such as a cellular wireless transceiver) for wireless communication among a plurality of devices, a satellite position system (SPS) receiver such as a global positioning system (GPS) receiver or other wireless positioning device coupled to the transceiver, a display, and a processor coupled to the transceiver, satellite position receiver or wireless positioning device, and the display. The processor can be programmed to store a map of a game course, mark positions relative to the game course, and transmit and receive information derived from the marked positions to and from a selected number of devices among the plurality of devices. The map can be a map of a predetermined golf course and the positions marked relative to the game course are marked positions for a golf ball location being played where the stored information about the golf ball location and game course can be used to render a perspective image on the display that represents a golfer in a position facing a heading based on a subsequently stored location of the golf ball location. A golf swing can be animated followed by the golf ball traveling on an appropriate trajectory to land at an actual recorded destination. The golf swing can be animated at either a conclusion of each golf swing and marking of the golf location or on demand as a replay of the golf swing.
  • The processor can transmit shot information as it is recorded to the selected number of devices among the plurality of devices players participating in a virtual game and enable the selected number of devices to receive the shot information and render a played shot in substantially real-time or on demand. The users of such wireless devices can select among a particular golfer and a particular hole to observe. The users can use a variety of playback options based on stored shot locations among player, course, hole, perspective, or speed. In one aspect, a virtual tournament among users of the wireless communication device and the selected number of devices among the plurality of devices can be maintained. The display can render a scoreboard or a leader board based on a progress of users among the wireless communication device and the selected number of devices among the plurality of devices. Scores can be maintained for each participant in the virtual tournament and can be programmed to perform the function of maintaining among league statistics, season statistics, and rankings among others. The wireless communication device can also notify the user when a ranking has change among the participants. The wireless device can also be programmed to prohibit distance calculation or prohibiting providing other golfing advice when the wireless communication device receives a predetermined signal over-the-air. This can be useful during a real tournament to maintain a level playing field. Notwithstanding, the wireless communication device during the virtual tournament can provide a variety of competition options that relies on previously stored data. The competition options can include randomly selecting from all of the same type (e.g. tee, fairway, sand, green, etc.) of shots stored for each hole and rendering them in sequence until it results in the ball in the hole or selecting the best stored shot of the appropriate type and rendering them in sequence until it results in the ball in the hole. In either case, a score can be tallied and the process repeated for each subsequent hole. As noted above, such embodiments are not just limited to golf. Other sports or games can be tracked and animated (including their respective game fields, maps, or courses) as to their pertinent statistics to provide a similar virtual environment as described above.
  • In a second embodiment of the present invention, a virtual golf gaming device can include a transceiver for wireless communication among a plurality of wireless devices, a global positioning receiver or other wireless positioning device coupled to the transceiver, a display, and a processor coupled to the transceiver, the global positioning receiver or the wireless positioning device, and the display. The term “coupled” as used herein can include physical attachments as well as two or more components being in wireless communication with one another. The processor can be programmed to store a map of at least one golf course including a plurality of locations for golf tees and golf holes, mark positions of a golf ball as it is being played relative to the map of the at least one golf course using the global positioning receiver or the wireless positioning device, and transmit and receive information derived from the marked positions to and from a selected number of wireless devices among the plurality of wireless devices. The stored information about the marked positions of the golf ball and the map of the at least one golf course can be used render a perspective image on the display that represents a golfer in a position facing a heading based on a subsequently stored location the marked position of the golf ball. Note, the plurality of the locations for golf tees and golf holes can be pre-stored as part of the map or updated over-the-air as an update to the map.
  • Note, embodiments of in accordance with the present invention can vary based on a racing scenario (e.g. bikes, cars) as opposed to a point-to-point scenario (e.g. hunting, golf). In the racing scenario, the location or positioning device can be fixed while the racer goes past the location or positioning device. The stationary location or position device can transmit the event to the wireless device, as opposed to determining location based on the location of the wireless device itself. (For example, if the phone is controlling a radio controlled car, the phone position has nothing to do with the race car's movement along the track). In the racing scenario, a time that is either absolute or an interval from a previous recorded time can be recorded and stored in conjunction with the position reached at that time. The use of time information can be used for rendering racing results for the purposes of rendering each racer relative to other racers on the course, and for interpolating the speed at which the virtual car can be rendered along the virtual track.
  • Other embodiments, when configured in accordance with the inventive arrangements disclosed herein, can include a system for performing and a machine readable storage for causing a machine to perform the various processes and methods disclosed herein.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is block diagram of a wireless communication system and device used for virtual gaming in accordance with an embodiment of the present invention.
  • FIG. 2 is an illustration of how the wireless communication device can be used in a golf course environment in accordance with an embodiment of the present invention
  • FIG. 3 is a flow chart illustrating a method of using a virtual gaming device in accordance with an embodiment of the present invention.
  • FIG. 4 is a graphic illustration representative of what can be presented on a display of a wireless communication device in accordance with an embodiment of the present invention.
  • FIG. 5 is flow chart illustrating another method of using a virtual gaming device in accordance with an embodiment of the present invention.
  • DETAILED DESCRIPTION OF THE DRAWINGS
  • While the specification concludes with claims defining the features of embodiments of the invention that are regarded as novel, it is believed that the invention will be better understood from a consideration of the following description in conjunction with the figures, in which like reference numerals are carried forward.
  • There are quite a surprising variety of golfing tools, but none have fully utilized the capabilities of today's wireless devices in a manner that can enable the playback of stored or in-progress shots on a user's and other participants' (players or viewers (spectators)) wireless devices. Embodiments herein can enable golfers or other types of competitors at distant locations to participate real-time in a “virtual tournament” and view each others shots or positions or times substantially as they occur.
  • Referring to FIG. 1, a wireless communication system 100 is shown including a SPS satellite 116, a ground based communication system 114 (such as a cellular base station), and a wireless communication device 101 that can operate in accordance with the various methods (300, 500) described herein. The wireless communication device 101 can include a transceiver 102 (such as a cellular wireless transceiver) for wireless communication among a plurality of devices, a satellite position system (SPS) receiver 104 such as a global positioning system (GPS) receiver coupled to the transceiver, a display 106, and a processor 114 coupled to the transceiver 102, satellite position receiver 104, and the display 106. The processor 114 can be programmed to store a map (see 200 and 400 in FIGS. 2 and 4) of a game course, mark positions relative to the game course, and transmit and receive information derived from the marked positions to and from a selected number of devices among the plurality of devices. The map can be a map of a predetermined golf course and the positions marked relative to the game course are marked positions for a golf ball location being played where the stored information about the golf ball location and game course can be used to render a perspective image 400 (as shown in FIG. 4) on the display 106 that represents a golfer in a position facing a heading based on a subsequently stored location of the golf ball location. Note, the map can just as easily represent a terrain for cross-country skiing, biking, or running, a (car, horse, dog, etc.) race track, a swimming course with buoys, or practically any other type of map representing a game or competitive environment. A golf swing (or other competitive action) can be animated followed by the golf ball (or other game article) traveling on an appropriate trajectory (or path) to land at an actual recorded destination. The golf swing can be animated at either a conclusion of each golf swing and marking of the golf location or on demand as a replay of the golf swing. For racing or other timed games or events, the action can be rendered as each player or competitor reaches one of the course interval locations (such as a start or finish line or other point along a course).
  • Note, the radio transceiver 102 and the SPS receiver 104 can be part of a device 101 such as a lap top or a cellular phone or any other electronic device including such communication elements. Although an SPS or GPS receiver is use as a prime example for location determination, it should be understood that the device 101 in accordance with the embodiments herein can use any kind of wireless positioning device including short-range wireless location determination devices that do not necessarily provide an absolute X, Y, or Z coordinate of the item being tracked. The wireless positioning device can even be as simple as a receiver for receiving a beacon signal that confirms that an item being tracked reached a given position such as a remote control or actual race car that reaches a particular position on a track or course. The electronic device 101 can further include, a memory 108 including one or more storage elements (e.g., Static Random Access Memory, Dynamic RAM, Read Only Memory, etc.), an optional audio system 110 for conveying audible signals (e.g., voice messages, music, ring tones, haptics, golf club swing and hit sound effects, etc.) to the user of the device, a conventional power supply 112 for powering the components of the device, as well as the processor 114 which can include one or more conventional microprocessors and/or digital signal processors (DSPs) for controlling operations of the foregoing components.
  • Referring to the illustration 200 of FIG. 2, as a golfer tees off from a tee as illustrated at step 202, the wireless device 101 can note the position using its SPS receiver or alternatively such information can be pre-stored as part of a map for a particular golf course. Before the subsequent swing at step 204, the user can mark a position or location of where a golf ball landed and increment a shot count. Marking the position of the golf ball or other gaming article can be done in a number of ways including the use of the SPS receiver within the wireless device 101, but it should be noted that in some scenarios the gaming article itself can include location marking devices. A race car, for example, can count laps around a racetrack and track time intervals as needed. It is contemplated within the scope of embodiments of the present invention that even a golf ball can include an SPS receiver or other wireless positioning device to provide location marking if desired. This process can continue as illustrated by step 206 with each swing incrementing a shot count until the golf ball is shot into the cup. When the ball is marked as being in the cup at step 208, the shot count can be stored as final and the hole count can be incremented for tracking of the next hold. The results can also be transmitted to other participants or spectators having an appropriately equipped device. Note, these other devices can be the same as wireless device 101, but they do not necessarily require an SPS receiver if they are merely viewing and tracking a player's results. Although not necessary, these other wireless devices can benefit from having a pre-stored map of the golf course.
  • Referring to FIG. 3, a flow chart illustrating a method 300 of operation of a wireless communication device in accordance with an embodiment of the present invention is shown. The method 300 can determine at step 302 which active player to render based on a distance to a cup (pin or hole) calculated from a transmitted location (usually the player furthest from the cup gets to play before the others on a particular swing). The user can use a current viewing angle or change to other viewing angles (first person perspective, third person perspective, hole to golfer perspective, bird's eye view perspective, among many possible others) at step 304. The method 300 can assist the actual golfer by inputting the particular golf club used for the particular shot and calculating the golfer orientation based on current ball position and the known hole location at step 306. A virtual golfer and club used can be rendered on the display at step 308 and a ball trajectory can be extrapolated at step 310 needed to arrive at a next stored location (such as a cub or other pre-stored location, e.g., from a prior stored game by the user or another participant). Optionally, the method 300 can at step 312 generate frames of the golfer's swing followed by flight of the ball along a calculated trajectory that ends with the ball arriving at the stored destination location. At decision block 314, a determination is made whether the ball is in the cup. If the ball is not in the hole or cup, then the process returns to step 302. If the ball is marked and determined to be with the cup or hole, the player is removed from a list of active players for rendering for this given hole at step 316. In order to overcome precision issues with long distance calculation means such as GPS, a special sensor can be utilized by the cup to communicate the “in the cup” status to the golfer's communication device.
  • The presentation 400 as shown in FIG. 4 can include information among stored information about the ball location and course to render a perspective image on a phone screen that represents the golfer in a position facing the heading based on the subsequently stored location of the ball, and then animate a golf swing followed by the ball traveling on an appropriate trajectory to land at the actual recorded destination. The rendering can be calculated and done at the conclusion of each shot, or on demand as a replay capability. As an example, the stored information 402 can include a course name, a hole number, a distance from a tee to the hole, and the number of strokes or swings typically taken by a (un-handicapped) golfer when playing this particular hole. The information 402 can further include the stroke number and the calculated distance to the hole from the present location. Other information can also be obtained, possibly from websites that can have localized weather information such as wind speed and direction. Other information 404 can include the current player's name, a competitor's name and status (for the particular hole or overall), the club being used, and access to modify several parameters that can be displayed or modified such as angle, swing, club, current player, competitor among other parameters. As noted previously, other gaming scenarios can be rendered in a virtual environment and tracked and golf is merely provided as an example.
  • As shown in FIG. 5, a simplified method 500 of utilizing a wireless device enabled with maps and location finding can selectively mark and store positions of an item, game article or golf ball relative to a stored map of a game course such as a golf course as the item (golf ball) is being played at step 502. Animations of a selected player or competitor (golfer), a selected course, a selected hole, and other user defined criteria can be displayed at step 504 corresponding to the selectively marked and store positions of the game article or golf ball. Optionally, information derived from the selectively marked and stored positions can be transmitted at step 506 to other players or spectators who have appropriately enabled wireless devices. Such (shot) information can be transmitted as it is recorded to other “subscribers” of this activity, so that their wireless devices or phones also receive the game article (ball) location data and are capable of rendering the played shot in substantially real-time or on demand. This can include the capability for subscribers to select which competitor or golfer and portion or hole to observe. Note, the “positions” stored in the steps described above can also include an absolute time or a time interval from a previously recorded time along with a position reached at the time recorded.
  • Other options can enable the updating and rendering of a scoreboard or leader board based on the progress of each participant or provide a variety of playback options based on stored shot locations, such as perspective, speed, etc. In a competitive mode such as in a tournament or virtual tournament a variety of options can use previously store data to randomly select from all of the same type (e.g. tee, fairway, sand, green, etc.) of shots stored for each hole and then render them in sequence until it results in the ball in the hole. The score can be tallied and the process is repeated for each subsequent hole. In yet another alternative, the best stored shot of the appropriate type can be selected and rendered in sequence until it results in the ball in the hole. Once again, the score is tallied and the process is repeated for each subsequent hole. Such a system can maintain scores for each participant in one of the above mentioned competitive games, including in a “league” or “season” scenario, and make them available to participants. When a ranking has changed among the participants, the phone can optionally provide a notification. In instances where such capabilities would be unfair to one user over others such as in a real tournament, an over-the-air signal can be used to inhibit or prohibit distance calculations or other advice or assistance. Other methods of virtual competition can include each player's worst shot, next-to-worst shot, or making a random selection from among the plurality of each competitor's stored shots. The same concept can be applied to other types of competition, such as racing radio controlled cars, where the player's best/worst/random lap or interval times can be used as the basis for determining track position, interpolation from a previous location, and rendering the movements on a wireless or fixed device's screen.
  • As discussed above, there are an endless number of possibilities using the features claimed herein. In one aspect, a virtual replay feature can use coordinates and graphics corresponding to a course being played similar to the way course information is kept on PC-based golfing games such as Tiger Woods Golf. The golfer can use the wireless device to “mark” the location of each shot by standing at the ball and recording its GPS coordinates (or a ball with built-in GPS or other wireless positioning device information can transfer its location information to the wireless device). For course elements that are not fixed, such as the tee locations or the pin position on the green, the course can provide that information to the cell phone, or the golfer can record those positions while playing. The combination of stored ball positions plus the course data can be used to make a virtual “playback” of the golfer's shots for each hole, and for the entire round in the same manner used for video golf games. The replay can also allow the golfer to view the shot playback from different perspectives, such as from the side, overhead, or from the pin.
  • The same information stored for the Virtual Replay feature can be used to create useful statistics for the golfer (or other respective competitor), organized in a variety of ways, such as per hole, per course, or over a specific period of time. The golfer can also store other relevant data, such as weather conditions (which can also be used to modify the graphical rendering of the playback), club used for each shot, or time of day, to be used as additional means of organizing, graphing, and analyzing results. Some of the parameters that can be organized, graphed or analyzed can include “Average Drive Distance” which is calculated based on the marked position of each drive relative to the stored tee location for the hole. “Drives in Fairway” can use the marked position of the drive, relative to the stored course information to determine what percentage of drives has landed in the fairway. “Greens in Regulation” can use the number of shots taken per hole before reaching the green as determined by the marked ball and stored green coordinates. “Handicap” can be calculated based on the values and player performance for each hole. Graphical Maps of shot location for each hole can be produced by overlaying stored shot locations, such as drives, over a virtual image of the course, constructed from the stored course coordinates. All these parameters can help golfers discover trends and make adjustments.
  • Another feature called “highlight reel” can use the stored location and course information for the golfer's best results on each hole and play them back in sequence. Individual “bests” can also be made available for playback, such as the longest drive. In a “virtual tournament”, two or more golfers that can not be co-located in neither time nor space, can use the wireless device to “mark” the location of each shot taken at their respective courses (respective holes at the same course). As each hole is completed, a “leader board” is produced and transmitted to each of the participating golfers. Golfers can view each others' shots by receiving the other golfers' shot coordinates and course information, and having the results rendered on their screen, as in the Virtual Playback feature. It is also possible for a Virtual Gallery to watch the proceedings of the tournament from their wireless devices or phones in this same manner, thus including more subscribers into the experience. The subscribers (participants or spectators) can request replays per shot or per hole as the data becomes available, or watch “live” as the shots are taken. This can also be used as form of entertainment within the clubhouse(s) of the participating course(s), by being projected onto a large screen, for example. In another aspect, portions of a player's highlight reel can be incorporated into phone elements such as startup animations, background screens, contact list icons, or a caller ID animation.
  • When conditions prevent playing the game on a real course, players could also entertain themselves by playing against each other based on the phone making a random selection of each of the stored shots for each hole, and treating those as the players' “actual” shots, for the purposes of viewing, and scoring the round. Variations of this would be to use the players' best or worst stored shots against one another.
  • Players who compete together in a Virtual League can be ranked based on overall statistics from their stored shots and rounds. A composite ranking can be calculated from each player's ranking in the individual categories. Players can be notified by their phone when any changes occur in the ranking, and additional urgency in the notification can be provide when their own position in the ranking has changed or has been taken over by another player.
  • One other feature can include a “shot assistant” where having recorded the location of a ball, the phone can calculate the distance to the pin. From the distance information and previously stored shot information, the wireless device can recommend which club to use, or the player can call up data for other shots of this distance made under similar conditions (e.g. course, weather, etc.) and decide which club to play. Furthermore, the virtual competition concepts described above are applicable to the other forms of sport or competition such as hunting, biking, and radio controlled car racing.
  • In light of the foregoing description, it should be recognized that embodiments in accordance with the present invention can be realized in hardware, software, or a combination of hardware and software. A network or system according to the present invention can be realized in a centralized fashion in one computer system or processor, or in a distributed fashion where different elements are spread across several interconnected computer systems or processors (such as a microprocessor and a DSP). Any kind of computer system, or other apparatus adapted for carrying out the functions described herein, is suited. A typical combination of hardware and software could be a general purpose computer system with a computer program that, when being loaded and executed, controls the computer system such that it carries out the functions described herein.
  • In light of the foregoing description, it should also be recognized that embodiments in accordance with the present invention can be realized in numerous configurations contemplated to be within the scope and spirit of the claims. Additionally, the description above is intended by way of example only and is not intended to limit the present invention in any way, except as set forth in the following claims.

Claims (20)

1. A wireless communication device, comprising:
a transceiver for wireless communication among a plurality of devices;
a satellite position receiver or other wireless positioning device coupled to the transceiver;
a display; and
a processor coupled to the transceiver, the wireless positioning device or satellite position receiver, and the display, wherein the processor is programmed to:
store a map of a game course;
mark positions relative to the game course; and
transmit and receive information derived from the marked positions to and from a selected number of devices among the plurality of devices.
2. The wireless communication device of claim 1, wherein the satellite position receiver is a global positioning satellite receiver and the transceiver is a cellular wireless transceiver.
3. The wireless communication device of claim 1, wherein the map of the game course is a map of a predetermined golf course and the positions marked relative to the game course are marked positions for a golf ball location being played.
4. The wireless communication device of claim 3, wherein the processor is further programmed to use the stored information about the golf ball location and game course to render a perspective image on the display that represents a golfer in a position facing a heading based on a subsequently stored location of the golf ball location.
5. The wireless communication device of claim 4, wherein the processor is further programmed to animate a golf swing followed by the golf ball traveling on an appropriate trajectory to land at an actual recorded destination.
6. The wireless communication device of claim 5, wherein the processor animates the golf swing at either a conclusion of each golf swing and marking of the golf location or on demand as a replay of the golf swing.
7. The wireless communication device of claim 1, wherein the processor transmits shot information as it is recorded to the selected number of devices among the plurality of devices players participating in a virtual game, enabling the selected number of devices to receive the shot information and render a played shot in substantially real-time or on demand.
8. The Wireless communication device of claim 1, wherein the wireless communication device is further programmed to record and store a time that is either absolute or an interval from a previously recorded time along with a position reached at the time recorded.
9. The wireless communication device of claim 1, wherein the processor is programmed to maintain a virtual tournament among users of the wireless communication device and the selected number of devices among the plurality of devices.
10. The wireless communication device of claim 9, wherein the display can render a scoreboard or a leader board based on a progress of users among the wireless communication device and the selected number of devices among the plurality of devices.
11. The wireless communication device of claim 9, wherein the processor is programmed to maintain scores for each participant in the virtual tournament and can be programmed to perform the function of maintaining among league statistics, season statistics, and rankings.
12. The wireless communication device of claim 11, wherein the wireless communication device notifies the user when a ranking has changed.
13. The wireless communication device of claim 5, wherein the processor enables a variety of playback options based on stored shot locations among player, course, hole, perspective, and speed.
14. The wireless communication device of claim 1, wherein processor is further programmed to prohibit among distance calculation and other golfing advice when the wireless communication device receives a predetermined signal over-the-air.
15. The wireless communication device of claim 9, wherein the virtual tournament provides a variety of competition options that relies on previously stored data among the options of randomly selecting from all of the same type (e.g. tee, fairway, sand, green, etc.) of shots stored for each hole and rendering them in sequence until it results in the ball in the hole and selecting the best stored shot of the appropriate type and rendering them in sequence until it results in the ball in the hole, where in each instance a score is tallied and the process is repeated for each subsequent hole.
16. A virtual golf gaming device, comprising:
a transceiver for wireless communication among a plurality of wireless devices;
a global positioning receiver or a wireless positioning device coupled to the transceiver;
a display; and
a processor coupled to the transceiver, the wireless positioning device or the global positioning receiver, and the display, wherein the processor is programmed to:
store a map of at least one golf course including a plurality of locations for golf tees and golf holes;
mark positions of a golf ball as it is being played relative to the map of the at least one golf course using the global positioning receiver or the wireless positioning device; and
transmit and receive information derived from the marked positions to and from a selected number of wireless devices among the plurality of wireless devices.
17. The virtual golf gaming device of claim 16, wherein the processor is further programmed to use stored information about the marked positions of the golf ball and the map of the at least one golf course to render a perspective image on the display that represents a golfer in a position facing a heading based on a subsequently stored location the marked position of the golf ball.
18. The virtual golf gaming device of claim 16, wherein the plurality of the locations for golf tees and golf holes are pre-stored as part of the map or updated over-the-air as an update to the map.
19. The wireless communication device of claim 16, wherein the processor is programmed to maintain a virtual tournament among users of the virtual golf gaming device and the selected number of wireless devices among the plurality of wireless devices.
20. A machine-readable storage, having stored thereon a computer program having a plurality of code sections executable by a machine for causing the machine to perform the steps of:
selectively mark and store positions of a competitive article relative to a stored map of a game course in a wireless device as the competitive article is being played;
selectively display animations of a competitor corresponding to the selectively marked and stored positions of the competitive article; and
transmit information derived from the selectively marked and stored positions to a selected plurality of wireless devices from the wireless device.
US11/216,285 2005-08-31 2005-08-31 Method and system for location based game services for wireless devices Abandoned US20070060408A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US11/216,285 US20070060408A1 (en) 2005-08-31 2005-08-31 Method and system for location based game services for wireless devices
PCT/US2006/030376 WO2007027357A2 (en) 2005-08-31 2006-08-03 Method and system for location based game services for wireless devices

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US11/216,285 US20070060408A1 (en) 2005-08-31 2005-08-31 Method and system for location based game services for wireless devices

Publications (1)

Publication Number Publication Date
US20070060408A1 true US20070060408A1 (en) 2007-03-15

Family

ID=37809346

Family Applications (1)

Application Number Title Priority Date Filing Date
US11/216,285 Abandoned US20070060408A1 (en) 2005-08-31 2005-08-31 Method and system for location based game services for wireless devices

Country Status (2)

Country Link
US (1) US20070060408A1 (en)
WO (1) WO2007027357A2 (en)

Cited By (59)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070087866A1 (en) * 2000-06-16 2007-04-19 Meadows James W Personal golfing assistant and method and system for graphically displaying golf related information and for collection, processing and distribution of golf related data
US20070129178A1 (en) * 2000-12-19 2007-06-07 Reeves Goodwyn G Golf Player Aid with Stroke Result Forecasting
US20070265088A1 (en) * 2006-05-09 2007-11-15 Nintendo Co., Ltd. Storage medium storing game program, game apparatus, and game system
US20080198230A1 (en) * 2005-07-14 2008-08-21 Huston Charles D GPS Based Spectator and Participant Sport System and Method
US20090089684A1 (en) * 2007-10-01 2009-04-02 Boss Gregory J Systems, methods, and media for temporal teleport in a virtual world environment
US20090191929A1 (en) * 2008-01-24 2009-07-30 Full Swing Golf Golf simulator connected to the internet
US7934983B1 (en) * 2009-11-24 2011-05-03 Seth Eisner Location-aware distributed sporting events
US20120007885A1 (en) * 2005-07-14 2012-01-12 Huston Charles D System and Method for Viewing Golf Using Virtual Reality
US8172702B2 (en) 2000-06-16 2012-05-08 Skyhawke Technologies, Llc. Personal golfing assistant and method and system for graphically displaying golf related information and for collection, processing and distribution of golf related data
US20120253653A1 (en) * 2011-02-17 2012-10-04 Nike, Inc. Location Mapping
US8608560B1 (en) * 2006-09-12 2013-12-17 Tournament One, Corp. Non-deterministic animations with predetermined result
US20140172135A1 (en) * 2009-11-24 2014-06-19 Seth Eisner Disparity correction for location-aware distributed sporting events
US8842003B2 (en) 2005-07-14 2014-09-23 Charles D. Huston GPS-based location and messaging system and method
US8933967B2 (en) 2005-07-14 2015-01-13 Charles D. Huston System and method for creating and sharing an event using a social network
US8968099B1 (en) 2012-11-01 2015-03-03 Google Inc. System and method for transporting virtual objects in a parallel reality game
US9089182B2 (en) 2008-06-13 2015-07-28 Nike, Inc. Footwear having sensor system
US9128789B1 (en) 2012-07-31 2015-09-08 Google Inc. Executing cross-cutting concerns for client-server remote procedure calls
US9143897B2 (en) * 2012-11-05 2015-09-22 Nokia Technologies Oy Method and apparatus for providing an application engine based on real-time commute activity
US9192816B2 (en) 2011-02-17 2015-11-24 Nike, Inc. Footwear having sensor system
US9226106B1 (en) 2012-07-31 2015-12-29 Niantic, Inc. Systems and methods for filtering communication within a location-based game
US9381420B2 (en) 2011-02-17 2016-07-05 Nike, Inc. Workout user experience
US9389057B2 (en) 2010-11-10 2016-07-12 Nike, Inc. Systems and methods for time-based athletic activity measurement and display
US9410857B2 (en) 2013-03-15 2016-08-09 Nike, Inc. System and method for analyzing athletic activity
US9462844B2 (en) 2008-06-13 2016-10-11 Nike, Inc. Footwear having sensor system
US9539498B1 (en) 2012-07-31 2017-01-10 Niantic, Inc. Mapping real world actions to a virtual world associated with a location-based game
US9545565B1 (en) 2013-10-31 2017-01-17 Niantic, Inc. Regulating and scoring player interactions within a virtual world associated with a location-based parallel reality game
US9549585B2 (en) 2008-06-13 2017-01-24 Nike, Inc. Footwear having sensor system
US9604131B1 (en) 2012-07-31 2017-03-28 Niantic, Inc. Systems and methods for verifying player proximity within a location-based game
US9621635B1 (en) 2012-07-31 2017-04-11 Niantic, Inc. Using side channels in remote procedure calls to return information in an interactive environment
US9669296B1 (en) 2012-07-31 2017-06-06 Niantic, Inc. Linking real world activities with a parallel reality game
US9669293B1 (en) 2012-07-31 2017-06-06 Niantic, Inc. Game data validation
US9743861B2 (en) 2013-02-01 2017-08-29 Nike, Inc. System and method for analyzing athletic activity
US9756895B2 (en) 2012-02-22 2017-09-12 Nike, Inc. Footwear having sensor system
US9782668B1 (en) 2012-07-31 2017-10-10 Niantic, Inc. Placement of virtual elements in a virtual world associated with a location-based parallel reality game
NL2018235B1 (en) * 2017-01-26 2018-08-01 Innovative Golf Opportunities Llc Virtual golf system for playing golf as well as a corresponding method.
US20180225860A1 (en) * 2015-02-26 2018-08-09 Rovi Guides, Inc. Methods and systems for generating holographic animations
US10051457B2 (en) 2007-07-27 2018-08-14 Intertrust Technologies Corporation Content publishing systems and methods
US10070680B2 (en) 2008-06-13 2018-09-11 Nike, Inc. Footwear having sensor system
US10188890B2 (en) 2013-12-26 2019-01-29 Icon Health & Fitness, Inc. Magnetic resistance mechanism in a cable machine
US10220259B2 (en) 2012-01-05 2019-03-05 Icon Health & Fitness, Inc. System and method for controlling an exercise device
US10226396B2 (en) 2014-06-20 2019-03-12 Icon Health & Fitness, Inc. Post workout massage device
US10272317B2 (en) 2016-03-18 2019-04-30 Icon Health & Fitness, Inc. Lighted pace feature in a treadmill
US10279212B2 (en) 2013-03-14 2019-05-07 Icon Health & Fitness, Inc. Strength training apparatus with flywheel and related methods
US10391361B2 (en) 2015-02-27 2019-08-27 Icon Health & Fitness, Inc. Simulating real-world terrain on an exercise device
US10426989B2 (en) 2014-06-09 2019-10-01 Icon Health & Fitness, Inc. Cable system incorporated into a treadmill
US10433612B2 (en) 2014-03-10 2019-10-08 Icon Health & Fitness, Inc. Pressure sensor to quantify work
US10463953B1 (en) 2013-07-22 2019-11-05 Niantic, Inc. Detecting and preventing cheating in a location-based game
US10493349B2 (en) 2016-03-18 2019-12-03 Icon Health & Fitness, Inc. Display on exercise device
US10568381B2 (en) 2012-02-22 2020-02-25 Nike, Inc. Motorized shoe with gesture control
US10625137B2 (en) 2016-03-18 2020-04-21 Icon Health & Fitness, Inc. Coordinated displays in an exercise device
US10671705B2 (en) 2016-09-28 2020-06-02 Icon Health & Fitness, Inc. Customizing recipe recommendations
US10717005B2 (en) 2017-07-22 2020-07-21 Niantic, Inc. Validating a player's real-world location using activity within a parallel reality game
US20200258427A1 (en) * 2017-03-13 2020-08-13 Shenzhen Jiaheshun Information And Technology Ltd. Method and system for automatically generating hole location map for golf course
US10926133B2 (en) 2013-02-01 2021-02-23 Nike, Inc. System and method for analyzing athletic activity
US11006690B2 (en) 2013-02-01 2021-05-18 Nike, Inc. System and method for analyzing athletic activity
US11314344B2 (en) * 2010-12-03 2022-04-26 Razer (Asia-Pacific) Pte. Ltd. Haptic ecosystem
US11392636B2 (en) 2013-10-17 2022-07-19 Nant Holdings Ip, Llc Augmented reality position-based service, methods, and systems
US11684111B2 (en) 2012-02-22 2023-06-27 Nike, Inc. Motorized shoe with gesture control
US11854153B2 (en) 2011-04-08 2023-12-26 Nant Holdings Ip, Llc Interference based augmented reality hosting platforms

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101278592B1 (en) * 2012-05-02 2013-06-25 (주) 골프존 Method for virtual golf simulation providing match-up game and apparatus therefor

Citations (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4283056A (en) * 1978-07-24 1981-08-11 Miller Franklin C Process for simulating game of golf
US5283733A (en) * 1992-03-24 1994-02-01 Colley Russell H Computer on-line golf scoring device
US5294110A (en) * 1992-10-27 1994-03-15 Jenkins James J Portable golf shot analyzer and club selector
US5398936A (en) * 1992-04-29 1995-03-21 Accu-Sport International, Inc. Golfing apparatus and method for golf play simulation
US5507485A (en) * 1994-04-28 1996-04-16 Roblor Marketing Group, Inc. Golf computer and golf replay device
US5524081A (en) * 1994-05-02 1996-06-04 Paul; Benjamin J. Golf information and course mangement system
US5558333A (en) * 1993-11-30 1996-09-24 Kelson; Steven M. Golf game data recorder, analyzer, and game improver using display simulations with plural resolutions
US5810680A (en) * 1996-07-17 1998-09-22 Lawrence P. Lobb Computer aided game apparatus
US5878369A (en) * 1995-04-18 1999-03-02 Leading Edge Technologies, Inc. Golf course yardage and information system
US5949679A (en) * 1996-07-03 1999-09-07 Tournament Tracker, Inc. Golf scoring computer system
US6062991A (en) * 1996-04-05 2000-05-16 Moriarty; Stephen A. Communication, calculation, and record keeping method and apparatus for golf course
US6231443B1 (en) * 1994-06-28 2001-05-15 Sega Enterprises, Ltd. Game apparatus and method of replaying game
US6263279B1 (en) * 1994-01-19 2001-07-17 Joseph A. Bianco Memory for GPS-based golf distancing system
US6321128B1 (en) * 1998-10-02 2001-11-20 Costin, Iv William Gilmore Virtual golf game
US20020004723A1 (en) * 2000-07-05 2002-01-10 Yoshinobu Meifu Golf data management system, data center, and method of managing golf data
US20020016674A1 (en) * 1995-09-08 2002-02-07 Rudow Richard W. Golf course yardage and information system having improved zone information and display characteristics
US6456938B1 (en) * 1999-07-23 2002-09-24 Kent Deon Barnard Personal dGPS golf course cartographer, navigator and internet web site with map exchange and tutor
US6571143B1 (en) * 1999-09-19 2003-05-27 James Mallamo Golf scoring system for a golf competition
US6691032B1 (en) * 2002-09-09 2004-02-10 Groundspeak, Inc. System and method for executing user-definable events triggered through geolocational data describing zones of influence
US6697820B1 (en) * 2000-01-14 2004-02-24 Martin B. Tarlie System for and method of golf performance recordation and analysis
US6757572B1 (en) * 2000-07-24 2004-06-29 Carl A. Forest Computerized system and method for practicing and instructing in a sport and software for same
US6774932B1 (en) * 2000-09-26 2004-08-10 Ewing Golf Associates, Llc System for enhancing the televised broadcast of a golf game
US6774349B2 (en) * 1998-08-21 2004-08-10 Curtis A. Vock Teaching and gaming golf feedback system and methods
US20050250590A1 (en) * 2004-05-04 2005-11-10 Gps Industries, Inc. Method for conducting a multi-golf course performance contest
US7037198B2 (en) * 1999-12-07 2006-05-02 Nokia Corporation Recording game information into a server
US7118498B2 (en) * 2000-06-16 2006-10-10 Skyhawke Technologies, Llc Personal golfing assistant and method and system for graphically displaying golf related information and for collection, processing and distribution of golf related data
US7121962B2 (en) * 2000-12-19 2006-10-17 Reeves G George Golf round data system with cellular telephone and player help features
US20070167236A1 (en) * 2005-03-22 2007-07-19 Heckendorf Francis A Iii Active play interactive game system

Patent Citations (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4283056A (en) * 1978-07-24 1981-08-11 Miller Franklin C Process for simulating game of golf
US5283733A (en) * 1992-03-24 1994-02-01 Colley Russell H Computer on-line golf scoring device
US5398936A (en) * 1992-04-29 1995-03-21 Accu-Sport International, Inc. Golfing apparatus and method for golf play simulation
US5294110A (en) * 1992-10-27 1994-03-15 Jenkins James J Portable golf shot analyzer and club selector
US5558333A (en) * 1993-11-30 1996-09-24 Kelson; Steven M. Golf game data recorder, analyzer, and game improver using display simulations with plural resolutions
US6263279B1 (en) * 1994-01-19 2001-07-17 Joseph A. Bianco Memory for GPS-based golf distancing system
US5507485A (en) * 1994-04-28 1996-04-16 Roblor Marketing Group, Inc. Golf computer and golf replay device
US5524081A (en) * 1994-05-02 1996-06-04 Paul; Benjamin J. Golf information and course mangement system
US6231443B1 (en) * 1994-06-28 2001-05-15 Sega Enterprises, Ltd. Game apparatus and method of replaying game
US5878369A (en) * 1995-04-18 1999-03-02 Leading Edge Technologies, Inc. Golf course yardage and information system
US20020016674A1 (en) * 1995-09-08 2002-02-07 Rudow Richard W. Golf course yardage and information system having improved zone information and display characteristics
US6062991A (en) * 1996-04-05 2000-05-16 Moriarty; Stephen A. Communication, calculation, and record keeping method and apparatus for golf course
US5949679A (en) * 1996-07-03 1999-09-07 Tournament Tracker, Inc. Golf scoring computer system
US5810680A (en) * 1996-07-17 1998-09-22 Lawrence P. Lobb Computer aided game apparatus
US6774349B2 (en) * 1998-08-21 2004-08-10 Curtis A. Vock Teaching and gaming golf feedback system and methods
US6321128B1 (en) * 1998-10-02 2001-11-20 Costin, Iv William Gilmore Virtual golf game
US6456938B1 (en) * 1999-07-23 2002-09-24 Kent Deon Barnard Personal dGPS golf course cartographer, navigator and internet web site with map exchange and tutor
US6571143B1 (en) * 1999-09-19 2003-05-27 James Mallamo Golf scoring system for a golf competition
US7037198B2 (en) * 1999-12-07 2006-05-02 Nokia Corporation Recording game information into a server
US6697820B1 (en) * 2000-01-14 2004-02-24 Martin B. Tarlie System for and method of golf performance recordation and analysis
US7010550B2 (en) * 2000-01-14 2006-03-07 Tarlie Martin B System for and method of golf performance recordation and analysis
US7118498B2 (en) * 2000-06-16 2006-10-10 Skyhawke Technologies, Llc Personal golfing assistant and method and system for graphically displaying golf related information and for collection, processing and distribution of golf related data
US20020004723A1 (en) * 2000-07-05 2002-01-10 Yoshinobu Meifu Golf data management system, data center, and method of managing golf data
US7175177B2 (en) * 2000-07-05 2007-02-13 Fujitsu Limited Golf data management system, data center, and method of managing golf data
US6931290B2 (en) * 2000-07-24 2005-08-16 Carl A. Forest Computerized system and method for practicing and instructing in a sport and software for same
US6757572B1 (en) * 2000-07-24 2004-06-29 Carl A. Forest Computerized system and method for practicing and instructing in a sport and software for same
US6774932B1 (en) * 2000-09-26 2004-08-10 Ewing Golf Associates, Llc System for enhancing the televised broadcast of a golf game
US7121962B2 (en) * 2000-12-19 2006-10-17 Reeves G George Golf round data system with cellular telephone and player help features
US6691032B1 (en) * 2002-09-09 2004-02-10 Groundspeak, Inc. System and method for executing user-definable events triggered through geolocational data describing zones of influence
US20050250590A1 (en) * 2004-05-04 2005-11-10 Gps Industries, Inc. Method for conducting a multi-golf course performance contest
US20070167236A1 (en) * 2005-03-22 2007-07-19 Heckendorf Francis A Iii Active play interactive game system

Cited By (121)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8172702B2 (en) 2000-06-16 2012-05-08 Skyhawke Technologies, Llc. Personal golfing assistant and method and system for graphically displaying golf related information and for collection, processing and distribution of golf related data
US9656134B2 (en) 2000-06-16 2017-05-23 Skyhawke Technologies, Llc. Personal golfing assistant and method and system for graphically displaying golf related information and for collection, processing and distribution of golf related data
US8556752B2 (en) 2000-06-16 2013-10-15 Skyhawke Technologies, Llc. Personal golfing assistant and method and system for graphically displaying golf related information and for collection, processing and distribution of golf related data
US20070087866A1 (en) * 2000-06-16 2007-04-19 Meadows James W Personal golfing assistant and method and system for graphically displaying golf related information and for collection, processing and distribution of golf related data
US8523711B2 (en) 2000-06-16 2013-09-03 Skyhawke Technologies, Llc. Personal golfing assistant and method and system for graphically displaying golf related information and for collection, processing and distribution of golf related data
US8221269B2 (en) 2000-06-16 2012-07-17 Skyhawke Technologies, Llc Personal golfing assistant and method and system for graphically displaying golf related information and for collection, processing and distribution of golf related data
US20070129178A1 (en) * 2000-12-19 2007-06-07 Reeves Goodwyn G Golf Player Aid with Stroke Result Forecasting
US20070135237A1 (en) * 2000-12-19 2007-06-14 Reeves Goodwyn G Golf Round Data System Golf Club Telemetry
US9656147B2 (en) 2000-12-19 2017-05-23 Appalachian Technology, Llc Golf player aid with stroke result forecasting
US8758170B2 (en) 2000-12-19 2014-06-24 Appalachian Technology, Llc Device and method for displaying golf shot data
US8535170B2 (en) 2000-12-19 2013-09-17 Appalachian Technology, Llc Device and method for displaying golf shot data
US8142304B2 (en) 2000-12-19 2012-03-27 Appalachian Technology, Llc Golf round data system golf club telemetry
US20120007885A1 (en) * 2005-07-14 2012-01-12 Huston Charles D System and Method for Viewing Golf Using Virtual Reality
US8842003B2 (en) 2005-07-14 2014-09-23 Charles D. Huston GPS-based location and messaging system and method
US9445225B2 (en) 2005-07-14 2016-09-13 Huston Family Trust GPS based spectator and participant sport system and method
US9798012B2 (en) 2005-07-14 2017-10-24 Charles D. Huston GPS based participant identification system and method
US9498694B2 (en) 2005-07-14 2016-11-22 Charles D. Huston System and method for creating content for an event using a social network
US10802153B2 (en) 2005-07-14 2020-10-13 Charles D. Huston GPS based participant identification system and method
US11087345B2 (en) 2005-07-14 2021-08-10 Charles D. Huston System and method for creating content for an event using a social network
US9344842B2 (en) * 2005-07-14 2016-05-17 Charles D. Huston System and method for viewing golf using virtual reality
US9566494B2 (en) 2005-07-14 2017-02-14 Charles D. Huston System and method for creating and sharing an event using a social network
US20080198230A1 (en) * 2005-07-14 2008-08-21 Huston Charles D GPS Based Spectator and Participant Sport System and Method
US8933967B2 (en) 2005-07-14 2015-01-13 Charles D. Huston System and method for creating and sharing an event using a social network
US9199166B2 (en) * 2006-05-09 2015-12-01 Nintendo Co., Ltd. Game system with virtual camera controlled by pointing device
US20070265088A1 (en) * 2006-05-09 2007-11-15 Nintendo Co., Ltd. Storage medium storing game program, game apparatus, and game system
US8608560B1 (en) * 2006-09-12 2013-12-17 Tournament One, Corp. Non-deterministic animations with predetermined result
US11218866B2 (en) 2007-07-27 2022-01-04 Intertrust Technologies Corporation Content publishing systems and methods
US10271197B2 (en) 2007-07-27 2019-04-23 Intertrust Technologies Corporation Content publishing systems and methods
US10051457B2 (en) 2007-07-27 2018-08-14 Intertrust Technologies Corporation Content publishing systems and methods
US20090089684A1 (en) * 2007-10-01 2009-04-02 Boss Gregory J Systems, methods, and media for temporal teleport in a virtual world environment
US20090191929A1 (en) * 2008-01-24 2009-07-30 Full Swing Golf Golf simulator connected to the internet
US10314361B2 (en) 2008-06-13 2019-06-11 Nike, Inc. Footwear having sensor system
US10912490B2 (en) 2008-06-13 2021-02-09 Nike, Inc. Footwear having sensor system
US9549585B2 (en) 2008-06-13 2017-01-24 Nike, Inc. Footwear having sensor system
US9622537B2 (en) 2008-06-13 2017-04-18 Nike, Inc. Footwear having sensor system
US9089182B2 (en) 2008-06-13 2015-07-28 Nike, Inc. Footwear having sensor system
US11026469B2 (en) 2008-06-13 2021-06-08 Nike, Inc. Footwear having sensor system
US10070680B2 (en) 2008-06-13 2018-09-11 Nike, Inc. Footwear having sensor system
US11707107B2 (en) 2008-06-13 2023-07-25 Nike, Inc. Footwear having sensor system
US9462844B2 (en) 2008-06-13 2016-10-11 Nike, Inc. Footwear having sensor system
US8333643B2 (en) 2009-11-24 2012-12-18 Seth Eisner Location-aware distributed sporting events
US8897903B2 (en) 2009-11-24 2014-11-25 Seth Eisner Location-aware distributed sporting events
US7934983B1 (en) * 2009-11-24 2011-05-03 Seth Eisner Location-aware distributed sporting events
US9757639B2 (en) * 2009-11-24 2017-09-12 Seth E. Eisner Trust Disparity correction for location-aware distributed sporting events
US20110124388A1 (en) * 2009-11-24 2011-05-26 Seth Eisner Location-aware distributed sporting events
US20110179458A1 (en) * 2009-11-24 2011-07-21 Seth Eisner Location-aware distributed sporting events
US10092812B2 (en) 2009-11-24 2018-10-09 Seth E. Eisner Trust Disparity correction for location-aware distributed sporting events
US20140172135A1 (en) * 2009-11-24 2014-06-19 Seth Eisner Disparity correction for location-aware distributed sporting events
US11568977B2 (en) 2010-11-10 2023-01-31 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
US10293209B2 (en) 2010-11-10 2019-05-21 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
US11600371B2 (en) 2010-11-10 2023-03-07 Nike, Inc. Systems and methods for time-based athletic activity measurement and display
US9429411B2 (en) 2010-11-10 2016-08-30 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
US10632343B2 (en) 2010-11-10 2020-04-28 Nike, Inc. Systems and methods for time-based athletic activity measurement and display
US9389057B2 (en) 2010-11-10 2016-07-12 Nike, Inc. Systems and methods for time-based athletic activity measurement and display
US11314344B2 (en) * 2010-12-03 2022-04-26 Razer (Asia-Pacific) Pte. Ltd. Haptic ecosystem
US9924760B2 (en) 2011-02-17 2018-03-27 Nike, Inc. Footwear having sensor system
US9192816B2 (en) 2011-02-17 2015-11-24 Nike, Inc. Footwear having sensor system
US20120253653A1 (en) * 2011-02-17 2012-10-04 Nike, Inc. Location Mapping
US8827815B2 (en) * 2011-02-17 2014-09-09 Nike, Inc. Location mapping
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
US11869160B2 (en) 2011-04-08 2024-01-09 Nant Holdings Ip, Llc Interference based augmented reality hosting platforms
US11854153B2 (en) 2011-04-08 2023-12-26 Nant Holdings Ip, Llc Interference based augmented reality hosting platforms
US10220259B2 (en) 2012-01-05 2019-03-05 Icon Health & Fitness, Inc. System and method for controlling an exercise device
US11071345B2 (en) 2012-02-22 2021-07-27 Nike, Inc. Footwear having sensor system
US10568381B2 (en) 2012-02-22 2020-02-25 Nike, Inc. Motorized shoe with gesture control
US11071344B2 (en) 2012-02-22 2021-07-27 Nike, Inc. Motorized shoe with gesture control
US10357078B2 (en) 2012-02-22 2019-07-23 Nike, Inc. Footwear having sensor system
US9756895B2 (en) 2012-02-22 2017-09-12 Nike, Inc. Footwear having sensor system
US11793264B2 (en) 2012-02-22 2023-10-24 Nike, Inc. Footwear having sensor system
US11684111B2 (en) 2012-02-22 2023-06-27 Nike, Inc. Motorized shoe with gesture control
US10130888B1 (en) 2012-07-31 2018-11-20 Niantic, Inc. Game data validation
US11167205B2 (en) 2012-07-31 2021-11-09 Niantic, Inc. Placement of virtual elements in a virtual world associated with a location-based parallel reality game
US9621635B1 (en) 2012-07-31 2017-04-11 Niantic, Inc. Using side channels in remote procedure calls to return information in an interactive environment
US10300395B1 (en) 2012-07-31 2019-05-28 Niantic, Inc. Systems and methods for filtering communication within a location-based game
US9604131B1 (en) 2012-07-31 2017-03-28 Niantic, Inc. Systems and methods for verifying player proximity within a location-based game
US9539498B1 (en) 2012-07-31 2017-01-10 Niantic, Inc. Mapping real world actions to a virtual world associated with a location-based game
US9669296B1 (en) 2012-07-31 2017-06-06 Niantic, Inc. Linking real world activities with a parallel reality game
US9128789B1 (en) 2012-07-31 2015-09-08 Google Inc. Executing cross-cutting concerns for client-server remote procedure calls
US10646783B1 (en) 2012-07-31 2020-05-12 Niantic, Inc. Linking real world activities with a parallel reality game
US10806998B1 (en) 2012-07-31 2020-10-20 Niantic, Inc. Using side channels in remote procedure calls to return information in an interactive environment
US9226106B1 (en) 2012-07-31 2015-12-29 Niantic, Inc. Systems and methods for filtering communication within a location-based game
US9782668B1 (en) 2012-07-31 2017-10-10 Niantic, Inc. Placement of virtual elements in a virtual world associated with a location-based parallel reality game
US9669293B1 (en) 2012-07-31 2017-06-06 Niantic, Inc. Game data validation
US9723107B1 (en) 2012-07-31 2017-08-01 Niantic, Inc. Executing cross-cutting concerns for client-server remote procedure calls
US8968099B1 (en) 2012-11-01 2015-03-03 Google Inc. System and method for transporting virtual objects in a parallel reality game
US9143897B2 (en) * 2012-11-05 2015-09-22 Nokia Technologies Oy Method and apparatus for providing an application engine based on real-time commute activity
US9473893B2 (en) 2012-11-05 2016-10-18 Nokia Technologies Oy Method and apparatus for providing an application engine based on real-time commute activity
US9743861B2 (en) 2013-02-01 2017-08-29 Nike, Inc. System and method for analyzing athletic activity
US11918854B2 (en) 2013-02-01 2024-03-05 Nike, Inc. System and method for analyzing athletic activity
US11006690B2 (en) 2013-02-01 2021-05-18 Nike, Inc. System and method for analyzing athletic activity
US10926133B2 (en) 2013-02-01 2021-02-23 Nike, Inc. System and method for analyzing athletic activity
US10279212B2 (en) 2013-03-14 2019-05-07 Icon Health & Fitness, Inc. Strength training apparatus with flywheel and related methods
US9410857B2 (en) 2013-03-15 2016-08-09 Nike, Inc. System and method for analyzing athletic activity
US9810591B2 (en) 2013-03-15 2017-11-07 Nike, Inc. System and method of analyzing athletic activity
US10024740B2 (en) 2013-03-15 2018-07-17 Nike, Inc. System and method for analyzing athletic activity
US10912989B2 (en) 2013-07-22 2021-02-09 Niantic, Inc. Detecting and preventing cheating in a location-based game
US10463953B1 (en) 2013-07-22 2019-11-05 Niantic, Inc. Detecting and preventing cheating in a location-based game
US11392636B2 (en) 2013-10-17 2022-07-19 Nant Holdings Ip, Llc Augmented reality position-based service, methods, and systems
US9545565B1 (en) 2013-10-31 2017-01-17 Niantic, Inc. Regulating and scoring player interactions within a virtual world associated with a location-based parallel reality game
US10471358B1 (en) 2013-10-31 2019-11-12 Niantic, Inc. Regulating and scoring player interactions within a virtual world associated with a location-based parallel reality game
US10188890B2 (en) 2013-12-26 2019-01-29 Icon Health & Fitness, Inc. Magnetic resistance mechanism in a cable machine
US10433612B2 (en) 2014-03-10 2019-10-08 Icon Health & Fitness, Inc. Pressure sensor to quantify work
US10426989B2 (en) 2014-06-09 2019-10-01 Icon Health & Fitness, Inc. Cable system incorporated into a treadmill
US10226396B2 (en) 2014-06-20 2019-03-12 Icon Health & Fitness, Inc. Post workout massage device
US20180225860A1 (en) * 2015-02-26 2018-08-09 Rovi Guides, Inc. Methods and systems for generating holographic animations
US10600227B2 (en) * 2015-02-26 2020-03-24 Rovi Guides, Inc. Methods and systems for generating holographic animations
US11663766B2 (en) 2015-02-26 2023-05-30 Rovi Guides, Inc. Methods and systems for generating holographic animations
US10391361B2 (en) 2015-02-27 2019-08-27 Icon Health & Fitness, Inc. Simulating real-world terrain on an exercise device
US10272317B2 (en) 2016-03-18 2019-04-30 Icon Health & Fitness, Inc. Lighted pace feature in a treadmill
US10493349B2 (en) 2016-03-18 2019-12-03 Icon Health & Fitness, Inc. Display on exercise device
US10625137B2 (en) 2016-03-18 2020-04-21 Icon Health & Fitness, Inc. Coordinated displays in an exercise device
US10671705B2 (en) 2016-09-28 2020-06-02 Icon Health & Fitness, Inc. Customizing recipe recommendations
NL2018235B1 (en) * 2017-01-26 2018-08-01 Innovative Golf Opportunities Llc Virtual golf system for playing golf as well as a corresponding method.
US11462130B2 (en) * 2017-03-13 2022-10-04 Shenzhen Jiaheshun Information And Technology Ltd Method and system for automatically generating hole location map for golf course
US20200258427A1 (en) * 2017-03-13 2020-08-13 Shenzhen Jiaheshun Information And Technology Ltd. Method and system for automatically generating hole location map for golf course
US11541315B2 (en) 2017-07-22 2023-01-03 Niantic, Inc. Validating a player's real-world location using activity within a parallel-reality game
US10717005B2 (en) 2017-07-22 2020-07-21 Niantic, Inc. Validating a player's real-world location using activity within a parallel reality game

Also Published As

Publication number Publication date
WO2007027357A2 (en) 2007-03-08
WO2007027357A3 (en) 2007-04-19

Similar Documents

Publication Publication Date Title
US20070060408A1 (en) Method and system for location based game services for wireless devices
CN105080111B (en) Sport ball motion monitoring method and system
JP6761811B2 (en) Sports virtual reality system
US9764213B2 (en) Method and apparatus for simulated golf
JP5614890B2 (en) Golf swing data collection method and system
US7922586B2 (en) Active play interactive game system
CN101909705B (en) Athletic training system and method
US9573037B2 (en) Sports training apparatus and method
CN105107167B (en) Storage and the system and method for analysis golf data
JP6141255B2 (en) System for analyzing golf data
US8332544B1 (en) Systems, methods, and devices for assisting play
CN105224070A (en) Sports head-up display system and method
CN103706088A (en) Electronic golf ball and golf competition electronic assistant system thereof
US11207581B2 (en) Method and apparatus for simulated golf
WO2015155725A1 (en) Method of sharing action highlights and a sports complex for providing shareable action
JP2013165877A (en) Game system, game control method, portable game device, and game control program
US20210383124A1 (en) Autonomous activity monitoring system and method
US20190388791A1 (en) System and method for providing sports performance data over a wireless network
US8805558B1 (en) Golf video game and scoring method
US20210370133A1 (en) System and method for providing augmented reality information and sports performance data over a wireless network
CN112218692A (en) Automated vision-enhancing camera system and process
CN112602105A (en) Advertisement method and advertisement device
JP2015119838A (en) Information processing device and information processing method
US11842601B2 (en) Avatar-based sports betting
KR102514113B1 (en) Screen golf apparatus

Legal Events

Date Code Title Description
AS Assignment

Owner name: MOTOROLA, INC., ILLINOIS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SCHULTZ, CHARLES P.;PITTLER, ARNOLD W.;REEL/FRAME:016948/0531

Effective date: 20050831

STCB Information on status: application discontinuation

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