ES2634193T3 - Asistente para la práctica de golf personal y método y sistema para mostrar gráficamente información relacionada con golf y para recoger, procesar y distribuir datos relacionados con golf - Google Patents

Asistente para la práctica de golf personal y método y sistema para mostrar gráficamente información relacionada con golf y para recoger, procesar y distribuir datos relacionados con golf Download PDF

Info

Publication number
ES2634193T3
ES2634193T3 ES12179018.2T ES12179018T ES2634193T3 ES 2634193 T3 ES2634193 T3 ES 2634193T3 ES 12179018 T ES12179018 T ES 12179018T ES 2634193 T3 ES2634193 T3 ES 2634193T3
Authority
ES
Spain
Prior art keywords
golfer
data
screen
golf
green
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.)
Expired - Lifetime
Application number
ES12179018.2T
Other languages
English (en)
Inventor
James W. Meadows
Richard L. Root
Dallas L. II Nash
Richard C. Edmonson
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.)
Skyhawke Technologies LLC
Original Assignee
Skyhawke Technologies LLC
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=32314452&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=ES2634193(T3) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Skyhawke Technologies LLC filed Critical Skyhawke Technologies LLC
Application granted granted Critical
Publication of ES2634193T3 publication Critical patent/ES2634193T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • 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
    • 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
    • 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
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/70Measuring or simulating ambient conditions, e.g. weather, terrain or surface conditions
    • A63B2220/76Wind conditions
    • 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/15Miscellaneous features of sport apparatus, devices or equipment with identification means that can be read by electronic means
    • 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
    • A63B69/00Training appliances or apparatus for special sports
    • A63B69/36Training appliances or apparatus for special sports for golf
    • A63B69/3605Golf club selection aids informing player of his average or expected shot distance for each club
    • 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/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/42Determining position
    • G01S19/51Relative positioning

Landscapes

  • Engineering & Computer Science (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • General Health & Medical Sciences (AREA)
  • Physical Education & Sports Medicine (AREA)
  • Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)
  • Indicating Measured Values (AREA)
  • Testing Or Calibration Of Command Recording Devices (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

Un aparato portátil para mostrar distancias entre un golfista y un objeto en un campo de golf, que comprende: un dispositivo informático; un dispositivo de medición de posición conectado al dispositivo informático que genera información de posición medida que corresponde a una ubicación del aparato portátil; una pantalla conectada al dispositivo informático, en la que la información de localización medida se usa para mostrar una representación del objeto en dicha pantalla; caracterizado por que la representación gira automáticamente para orientar la representación para coincidir con la línea de visión del aparato portátil hacia el objeto.

Description

5
10
15
20
25
30
35
40
45
50
55
60
65
DESCRIPCION
Asistente para la practica de golf personal y metodo y sistema para mostrar graficamente informacion relacionada con golf y para recoger, procesar y distribuir datos relacionados con golf
Campo de la invencion
Esta invencion se refiere, en general, a sistemas de navegacion, estudio y analisis. Mas particularmente, la presente invencion se refiere a un sistema que permite a un golfista estudiar y/o introducir electronicamente con facilidad ubicaciones objetivo y que deben evitarse de un campo de golf, registrar estas ubicaciones, usar entonces esos datos de objetivo para determinar la distancia relativa y la elevacion relativa hasta esos objetivos usando un asistente digital personal (PDA) de bolsillo y un dispositivo de sistema de posicionamiento global (GPS). La presente invencion se refiere tambien a un sistema y a un metodo para mostrar graficamente la distancia, el tiempo transcurrido, las estadfsticas y otra informacion relacionada con el golf en un dispositivo electronico o informatico, tal como un asistente digital personal portatil (PDA) y un dispositivo de sistema de posicionamiento global (GPS), y a un metodo para la recogida, procesamiento y distribucion de datos de servicios de informacion geografica de golf (GIS) a traves de un sistema informatizado.
Antecedentes de la invencion
Desde los inicios del sistema de posicionamiento global (GPS) en la decada de los ochenta se han desarrollado muchas aplicaciones civiles y militares utiles para utilizar sus capacidades de posicionamiento. Puesto que GPS es principalmente un sistema militar, las senales civiles se degradaban con anterioridad en un modo denominado disponibilidad selectiva (SA). Normalmente, pueden determinarse posiciones hasta un radio de 100 metros. Para muchas aplicaciones eso era suficiente y aceptable. Para otras aplicaciones, se requena una mayor precision y se desarrollaron numerosos metodos para disminuir el efecto de la SA y aumentar el nivel de precision de la senal civil. Muchos de estos metodos requenan un procesamiento posterior de los datos de senal y por tanto no podfan usarse en aplicaciones en tiempo real. Otros metodos requenan el uso de equipos con GPS diferencial (DGPS) para aumentar la precision de la senal en tiempo real. Estos sistemas ofredan normalmente una precision de 1 a 5 metros, pero requenan receptores, enlaces de comunicaciones y antenas adicionales. Eran sistemas portatiles pero que no podfan hacerse de bolsillo con facilidad.
En mayo de 2000 el Departamento de Defensa autorizo el cese general de la SA sobre la senal civil. Esto ha disminuido los errores intencionales en la senal y ha aumentado la precision de los receptores de GPS comerciales hasta generalmente de 1 a 10 metros. Este margen de precision mejoro enormemente las aplicaciones existentes y creara muchas oportunidades para nuevas aplicaciones.
Durante el periodo en el que estaba activada la SA, el error introducido por el gobierno era el principal error en el sistema GPS civil que requena diversas tecnicas tal como DGPS para corregir de manera suficiente las distancias para su uso en un campo de golf. Con la SA desactivada, DGPS ya no es necesario para calculos de distancias suficientemente precisas en periodos de tiempo cortos en los que las condiciones ambientales permanecen esencialmente sin cambios para un sistema GPS ajustado a las dinamicas de movimiento de un golfista. Sin embargo, en periodos de tiempo mas largos, los cambios en la ionosfera y la troposfera constituyen ahora el principal error en el sistema GPS civil cuando se determinan ubicaciones y distancias sobre un campo de golf. Aplicando los procesos de la presente invencion, estos cambios pueden filtrarse y los parametros de GPS ajustables pueden establecerse por el golfista para un campo espedfico para lograr las precisiones necesarias para el entorno del campo de golf.
La presente invencion proporciona un dispositivo de bolsillo personal, independiente, para el golfista que se desplaza. Algunos sistemas anteriores usan una estacion base instalada en el campo con radios para transmitir datos de correccion. Esta invencion no requiere ningun equipo centralizado ni la instalacion de radios en el campo de golf. Algunos sistemas requieren la instalacion de transmisores en el bandenn en el green. Esta invencion no requiere la instalacion de ningun transmisor en el campo. Algunos sistemas requieren que se predefinan zonas de estudio y que se generen imagenes del campo por profesionales y que despues se proporcionen al golfista. Aunque esta invencion puede usar estudios desarrollados por otros, el propietario del dispositivo puede realizar sus propios estudios personales usando una sencilla interfaz de usuario basada en tarjeta con objetos y descriptores especializados adaptados para el golf. Algunos sistemas requieren obtener y aplicar correcciones de errores por satelite. Esta invencion puede ajustar diferencias en condiciones ambientales desde el momento en que se realizo el estudio original y las condiciones de juego actuales para un conjunto de objetivos agrupados como un conjunto de datos en red sin tener que aplicar correcciones a satelites individuales. Si se usa DGPS para aplicar correcciones a satelites individuales, los procesos descritos por esta invencion pueden aplicarse para mejorar adicionalmente la precision del sistema. Muchos sistemas requieren equipos montados sobre carro espedficos para determinar la posicion aproximada de la bola y calcular la distancia a objetivos. Esta invencion permite al golfista que se desplaza caminar hasta la bola y situar el dispositivo inmediatamente sobre la ubicacion de la bola para determinar la posicion de las bolas y la distancia hasta diversos objetivos. Los sistemas basados en carro estan destinados normalmente a un campo espedfico y se comparten por muchos golfistas. Esta invencion puede usarse en una diversidad de
5
10
15
20
25
30
35
40
45
50
55
60
65
campos y puede ajustarse a las dinamicas personales del golfista que se desplaza de cada campo usando parametros GPS ajustables.
Un inconveniente comun de los dispositivos existentes relacionados con el golf que funcionan conjuntamente con un GPS es que los datos y la informacion presentados al golfista o al usuario en la pantalla de visualizacion del dispositivo se presentan tipicamente en un formato limitado y/o fijo, que tiene un uso limitado para el espectador. Por ejemplo, los datos y la informacion mostrados en la pantalla pueden ser estaticos y no estar sujetos a ninguna modificacion de la pantalla del usuario en tiempo real. El usuario puede no ser capaz de manipular la pantalla de visualizacion en tiempo real para obtener mas datos o datos diferentes que se presentaron originalmente. Ademas, algunos dispositivos relacionados con el golf con un sistema de GPS pueden estar completamente basados en texto, algunos no pueden proporcionar visualizacion de las condiciones ambientales, algunos no pueden incluir pantallas de informacion estadfstica del golfista. Ademas, algunos dispositivos relacionados con el golf con un GPS pueden no tener la capacidad de inspeccionar y recoger datos de encuestas de campos de golf, cargar la encuesta recogida, procesar los datos de la encuesta cargada y descargar mapas, datos o informacion relacionada con el campo de golf. Por lo tanto, existe la necesidad de una forma de mostrar graficamente las distancias a los objetivos, el tiempo transcurrido, las estadfsticas de los palos, la direccion del viento y otra informacion relacionada con el golf, y un metodo para recoger, procesar y distribuir datos e informacion de servicios de informacion geografica, incluyendo datos e informacion de encuestas de campos de golf.
Los documentos US 6.456.938 y US 5.364.093 divulgan dispositivos portatiles para mostrar distancias entre un golfista y un objeto en un campo de golf.
Sumario de la invencion
La presente invencion se dirige a un aparato segun se reivindica en la reivindicacion 1.
Un objeto de la presente invencion es proporcionar un asistente para la practica del golf personal que permite a un golfista estudiar personalmente sus propios campos sin basarse en ningun equipo local aparte de un dispositivo de bolsillo.
Un objeto de la presente invencion es proporcionar un dispositivo y un proceso compacto, simplificado y amigable para el usuario para capturar datos de localizacion geografica del mundo real que sean de interes para un usuario, analizar esos datos y presentarlos a un jugador de golf de una manera util y de una manera beneficiosa.
Un objeto de la presente invencion es proporcionar un asistente para la practica del golf personal que mide con precision distancias entre un usuario y un objeto en un campo de golf.
Otro objeto de la presente invencion es proporcionar un asistente personal de golf que utilice un dispositivo GPS para determinar y/o registrar la ubicacion de varios puntos en un campo de golf.
Otro objeto de la presente invencion es proporcionar un sistema basado en GPS para medir con fiabilidad distancias en un campo de golf en una variedad de condiciones ambientales.
Otro objeto de la presente invencion es proporcionar un dispositivo de medicion de distancias basado en GPS portatil para uso en un campo de golf.
Un objeto adicional de la presente invencion es proporcionar un dispositivo de medicion de distancias para su uso en un campo de golf usando un dispositivo GPS y un PDA.
Un objeto adicional de la presente invencion es proporcionar un dispositivo de medicion de distancias para su uso en un campo de golf usando un dispositivo electronico portatil con un receptor GPS integrado.
La invencion se extiende tambien a un metodo realizado mediante un aparato portatil segun la reivindicacion 13 y a un medio no transitorio legible por ordenador que incluye instrucciones de programa informatico segun la reivindicacion 14.
Otros objetos, ventajas y caractensticas novedosas de la invencion se expondran en parte en la descripcion que sigue y en parte se haran evidentes para los expertos en la tecnica tras el examen de los dibujos adjuntos y siguientes o pueden aprenderse por la produccion u operacion de las realizaciones. Los objetos y las ventajas de los conceptos de la invencion pueden realizarse y alcanzarse por medio de las metodologfas, instrumentalidades y combinaciones particularmente senaladas en las reivindicaciones adjuntas.
Breve descripcion de los dibujos
Las figuras de los dibujos muestran una o mas implementaciones de acuerdo con la presente invencion, a modo de ejemplo solamente, no a modo de limitaciones. En las figuras, numeros de referencia similares se refieren a los
5
10
15
20
25
30
35
40
45
50
55
60
65
mismos elementos o a elementos similares. La descripcion puede entenderse mejor cuando se lee en conexion con los dibujos adjuntos, los cuales:
la figura 1 muestra un diagrama de flujo de una realizacion de un programa principal de una realizacion de la presente invencion;
la figura 2 muestra un diagrama de flujo de un modulo de proceso de entrada de usuario de una realizacion de la presente invencion;
la figura 3 muestra un diagrama de flujo de un modulo de proceso de eventos de menu de una realizacion de la presente invencion;
la figura 4 muestra un diagrama de flujo de un modulo de proceso de eventos de trazado de lapiz de una realizacion de la presente invencion;
la figura 5 muestra un diagrama de flujo de un modulo de proceso de eventos de boton virtual de una realizacion de la presente invencion;
la figura 6 muestra un diagrama de flujo de un modulo de proceso de eventos de boton ffsico de una realizacion de la presente invencion;
la figura 7 muestra un diagrama de flujo de un modulo de proceso de acciones de estado de una realizacion de la presente invencion;
la figura 8 muestra un diagrama de flujo de un modulo de calculo de distancia de una realizacion de la presente invencion;
la figura 9 muestra un diagrama de flujo de un modulo de analisis de condiciones de una realizacion de la presente invencion;
la figura 10 muestra un diagrama de flujo de un modulo de puntuacion y estadfsticas de una realizacion de la presente invencion;
la figura 11 muestra un diagrama de flujo de un modulo de GPS ajustable para una realizacion de la presente invencion;
la figura 12 muestra un diagrama de flujo de un modulo de intercambio de datos para una realizacion de la presente invencion;
la figura 13 muestra un grafico de puntos de control y puntos en red creados sin usar DGPS;
la figura 14 muestra un grafico de puntos de control y puntos en red creados usando DGPS;
la figura 15 muestra un grafico de puntos de control y puntos no en red creados usando DGPS;
la figura 16 muestra un grafico de puntos de control y puntos en red creados usando DGPS que ilustra la
recuperacion de eventos apropiadamente ajustados;
la figura 17 muestra un grafico de puntos de control y puntos en red creados usando DGPS que ilustra la recuperacion de eventos no apropiadamente ajustados;
la figura 18 muestra una pantalla principal de una interfaz de usuario de PDA de una realizacion de la presente invencion;
la figura 19 muestra una pantalla de adicion de objetivos de una interfaz de usuario de PDA de una realizacion de la presente invencion;
la figura 20 muestra una pantalla de adicion de descripciones de objetivo de una interfaz de usuario de PDA de una realizacion de la presente invencion;
la figura 21 muestra una pantalla de registro de ubicaciones de objetivo de una interfaz de usuario de PDA de una realizacion de la presente invencion;
la figura 22 muestra una pantalla de marcacion de la ubicacion actual de la bola de una interfaz de usuario de PDA de una realizacion de la presente invencion;
la figura 23 muestra una pantalla de registro de palo de golf usado de una interfaz de usuario de PDA de una realizacion de la presente invencion;
la figura 24 muestra una pantalla de objetivos de green de una interfaz de usuario de PDA de una realizacion de la presente invencion;
la figura 25 muestra una representacion en pantalla, en relacion con la perspectiva del usuario, de las distancias medidas entre un golfista y un green sobre un campo de golf, junto con un conjunto de cursor que indica la distancia a una parte central, delantera y trasera del green de acuerdo con una realizacion de la presente invencion;
la figura 26A muestra la pantalla de la figura 25, en la que el usuario ha movido el conjunto de cursor a una posicion correspondiente a una posicion de la bandera en el green;
las figuras 26B-26C muestran una realizacion de un metodo preferido para determinar las distancias de los cursores desde la perspectiva del usuario;
la figura 27A muestra una imagen girada de la pantalla de las figuras 25 y 26A para mostrar una lmea de vision real y correcta para un usuario que ha golpeado una bola a la izquierda del green;
la figura 27B muestra una realizacion de un metodo preferido para girar el perfil de un objeto para reflejar la perspectiva del golfista;
la figura 28 muestra un indicador grafico de la direccion del viento con respecto al usuario y un objetivo u objeto de acuerdo con una realizacion de la presente invencion;
la figura 29A muestra una pantalla de visualizacion para su uso por parte de un usuario para establecer la direccion del viento predominante y la velocidad del viento de acuerdo con una realizacion de la presente invencion;
5
10
15
20
25
30
35
40
45
50
55
60
65
la figura 29B muestra una realizacion de un metodo preferido para mostrar la direccion predominante del viento en una pantalla de visualizacion como se muestra en las figuras 28 y 29A;
la figura 30A muestra una presentacion de texto de un temporizador de ritmo de juego para informar al golfista del ritmo del golfista en relacion con un ritmo normal de juego para un hoyo de golf particular de acuerdo con una realizacion de la presente invencion;
la figura 30B muestra una representacion grafica del temporizador de ritmo de juego de la figura 30A;
la figura 30C muestra una realizacion de un metodo preferido para la informacion de reproduccion del ritmo de
reproduccion de las figuras 30A y 30B;
la figura 31A muestra una representacion grafica de intervalos de distancia de palos estadfsticos para un golfista relativo a la distancia a un objetivo seleccionado de acuerdo con una realizacion de la presente invencion; la figura 31B muestra una representacion grafica desplazada alternativa de otros intervalos de distancia de palos estadfsticos para un golfista relativo a la distancia a un objetivo seleccionado;
la figura 31C muestra una realizacion de un metodo o proceso preferido para mostrar intervalos de palos comparados con la distancia a un objetivo seleccionado, tal como se muestra en las figuras 31A y 31B; la figura 32A muestra una representacion en pantalla de la distancia a un objetivo u objeto usando numeros graficos grandes para facilitar la visualizacion de acuerdo con una realizacion de la presente invencion; la figura 32B muestra una representacion en pantalla de la distancia a la que se golpeo una bola utilizando numeros graficos grandes para facilitar la visualizacion de acuerdo con una realizacion de la presente invencion; la figura 33 muestra una realizacion de un diagrama de estado de software para una aplicacion que se puede usar para realizar el metodo para mostrar graficamente la distancia, el tiempo transcurrido, las estadfsticas y otra informacion relacionada con el golf de acuerdo con la presente invencion;
la figura 34A muestra un diagrama de flujo para un metodo para recoger, procesar y distribuir datos GIS relacionados con el campo de golf de acuerdo con una realizacion de la presente invencion; las figuras 34B-34G muestran una realizacion de realizar un metodo preferido para recoger, procesar y distribuir datos SIG relacionados con campos de golf;
la figura 35 muestra una vista de vision de hoyo de una pluralidad de objetivos, la posicion actual de un golfista y ciertas distancias calculadas de acuerdo con una realizacion de la presente invencion;
la figura 36 muestra capas funcionales para Internet en un ordenador personal o acceso a la web a traves de un numero de identificacion unico de un dispositivo portatil de acuerdo con una realizacion de la presente invencion;
y
la figura 37 muestra capas funcionales para acceso inalambrico a Internet o a la web a traves de un numero de
identificacion unico de un dispositivo portatil que utiliza comunicaciones inalambricas de acuerdo con una
realizacion de la presente invencion.
Descripcion detallada de la invencion
El asistente para la practica del golf personal de la presente invencion es un sistema de software integrado
espedfico de un golfista que se ejecuta en un PDA que esta unido directamente a traves de una fijacion o modulo o
de manera remota a traves de cable, enlace inalambrico o integrado con un receptor de GPS con parametros ajustables a las dinamicas individuales del golfista que se desplaza, que permite al usuario iniciar un proceso sencillo de estudio y/o captura electronica de datos geoffsicos pertinentes para el juego del golf tales como la ubicacion del centro del green, zonas del green, bunkeres, agua, arboles, obstaculos, etc. Cuando resulte apropiado, pueden capturarse perfiles de objetivo para permitir al golfista visualizar mas tarde la distancia hasta la parte delantera/trasera o cualquier otro punto de interes a lo largo del perfil basandose en su punto de vista y la posicion actual de la bola.
La presente invencion permite al golfista usar la misma unidad de PDA/GPS de bolsillo durante el juego para marcar la ubicacion de la bola y/o determinar la distancia hasta diversos objetivos y evitar objetos tras ajustar las diferencias en las condiciones ambientales desde el momento en que se realizo un estudio original y las condiciones actuales. La presente invencion tiene en cuenta las dinamicas de movimiento espedficas de un golfista individual en un campo espedfico. Un golfista puede, si asf lo desea, estudiar con facilidad puntos adicionales durante el desarrollo normal del juego, en tiempo real, y usar despues inmediatamente esos datos. Ademas, un golfista puede elegir registrar las ubicaciones de la bola en cada golpe y seleccionar el palo de golf usado, asf como otros datos pertinentes tales como posicion de la calle, trayectoria de la bola (recta, desviada a la izquierda, desviada a la derecha, etc.), posicion de reposo, evitar arena, green en regulacion, numero de putts, etc. El software analiza la ubicacion de la bola, la distancia, el palo de golf y otra informacion con el fin de generar estadfsticas utiles que puedan mejorar y/o reforzar el juego del golfista. Los objetos que son objetivo/a evitar, las distancias y/o las estadfsticas pueden mostrarse selectivamente en tiempo real como texto en la pantalla del PDA y/o graficamente en un mapa electronico de distribucion del campo de cada hoyo y/o grupo de hoyos contenido en memoria en el PDA. La informacion sobre distancias puede mostrarse en yardas o metros u otras unidades segun se requiera. Otras funciones perifericas pueden mostrarse tambien, tal como funciones de temporizador, funciones de inclinacion del campo habitual, funciones de puntuacion, funciones de handicap de golf, etc. Pueden mostrarse sugerencias de palo de golf basandose en datos estadfsticos previamente capturados y la distancia actual hasta el area objetivo.
Para facilitar que un golfista pueda ajustar con facilidad cambios en las condiciones ambientales, tambien pueden registrarse diversos puntos de referencia no objetivo especiales sobre cada hoyo durante un proceso de estudio.
5
10
15
20
25
30
35
40
45
50
55
60
65
Estos puntos de referencia combinados con los puntos objetivo permiten usar tambien el propio PDA en un modo de simulacion sin un dispositivo GPS fijado como una version electronica de una grna del campo cuando el uso de GPS esta restringido ya sea por las reglas del juego o por otras circunstancias. Cuando esta restringido el uso de GPS, el golfista puede usar el propio PDA como una grna electronica del campo haciendolo funcionar en un modo de simulacion y haciendo uso de objetivos o puntos de referencia no objetivo especiales. Yendo a un objetivo o a un punto de referencia, el golfista puede simular que el golfista esta en ese punto con el fin de ver las distancias hasta todos los objetivos desde ese punto y realizar entonces ajustes de la ubicacion actual de la bola desde ese punto en gran medida de la misma manera en que se usan en la actualidad las cabezas de aspersores y otros marcadores permanentes para estimar la distancia hasta el centro del green durante el juego.
El golfista tambien puede cargar datos de objetos del campo previamente estudiados por el golfista o por otros y ajustar el procesamiento de distancias para corregir diferencias entre condiciones ambientales actuales y las condiciones ambientales cuando se estudio originalmente el campo. Este proceso combinado con parametros de GPS ajustables en tiempo real que pueden ajustarse a las dinamicas de un golfista individual que se desplaza en un campo espedfico, permite calcular distancia relativa con suficiente precision para el golf sin requerir el uso de equipos DGPS o cualquier equipo montado en un carro de golf o en una infraestructura del campo de golf. Como parte del proceso de usar parametros de GPS ajustables en tiempo real y datos de objetos georreferenciados ajustados en cuanto a cambios en las condiciones ambientales, un golfista tambien podra registrar las distancias, ubicaciones y tipo de cada golpe de golf, asociarlos con el palo de golf usado y generar entonces una visualizacion util, sugerencias en tiempo real basadas en juegos, estadfsticas y puntuaciones anteriores para cada partida de golf. El propio PDA tambien puede usarse en un modo de simulacion sin un dispositivo GPS fijado como una version electronica de una grna del campo.
Modos
El sistema asistente para la practica del golf personal de la presente invencion comprende software que se ejecuta en un dispositivo informatico de bolsillo tal como un PDA asociado directamente o de manera remota a un receptor de GPS. Ejemplos de PDA que pueden usarse incluyen los fabricados por Palm, Handspring y otros. Alternativamente, puede usarse un ordenador de mano u otro dispositivo de procesamiento pequeno con una pantalla. En una realizacion de la presente invencion, el receptor de GPS y el dispositivo informatico estan contenidos en una unica carcasa de bolsillo. Se trata de un sistema dirigido por eventos, tal como se ilustra por los diagramas de flujo en las figuras 1-7. El usuario tiene la opcion de seleccionar el modo de cargar un campo previamente estudiado y jugar una partida de golf, o seleccionar el modo de configuracion para iniciar un proceso sencillo de estudio y/o captura electronica de puntos de datos geoffsicos pertinentes para el juego del golf tal como la ubicacion del centro del green, zonas del green, bunkeres, agua, arboles, obstaculos, etc. Estando en el modo de juego, el golfista puede realizar funciones de estudio seleccionadas para anadir nuevos puntos de datos al estudio de campo actual. Un modo de simulacion permite al golfista usar el PDA sin el GPS asociado para condiciones en las que el uso de GPS esta restringido o con fines de planificacion de estrategia estando fuera del campo.
Estudio y captura de datos
Las funciones de estudio y captura de datos se implementan por medio de varios procesos. El primer proceso permite al usuario estudiar los objetos que son objetivo/a evitar antes de jugar una partida de golf. Una pantalla de interfaz de usuario presenta al usuario una lista jerarquica de objetos de entre los que el usuario puede elegir y marcar la ubicacion georreferenciada simplemente pulsando un boton de “registrar objetivo” virtual en la pantalla tactil de visualizacion del PDA. Los datos de GPS se registraran entonces automaticamente y se asociaran con la designacion de objeto. Una serie de objetos (por ejemplo, objetivos para un unico hoyo) estudiados en un corto periodo de tiempo pueden agruparse como un conjunto de datos en red. Un conjunto de datos en red es un grupo de puntos que conservan sus relaciones de distancia incluso aunque tengan lugar cambios ambientales importantes. La precision de posicion absoluta no es tan esencial durante el estudio siempre que la posicion relativa de los objetos en un conjunto de datos en red sea precisa. Se recurrira entonces a estos puntos de datos durante posteriores partidas de golf con el fin de proporcionar la base para el analisis y las estadfsticas.
El segundo proceso permite al usuario estudiar la ubicacion de los objetos que son objetivo/a evitar durante el desarrollo normal del juego a medida que el golfista llega a cada ubicacion de la bola o area de interes. El usuario introduce los datos a traves del menu presentado en la pantalla tactil de visualizacion del PDA. Cuando se pulsa el boton de “registrar objetivo” virtual en la pantalla tactil de visualizacion, la informacion de ubicacion de GPS se registra automaticamente y se asocia con la designacion de objeto.
Un tercer proceso permite al usuario actualizar dinamicamente o anadir informacion de estudio durante el desarrollo normal del juego, incluso despues de haber introducido previamente datos de ubicacion. El golfista simplemente selecciona el elemento de adicion o actualizacion y pulsa despues el boton “registrar objetivo” virtual para registrar automaticamente los datos de posicion con el punto u objeto deseado. Esos datos estan entonces inmediatamente disponibles para su uso por el golfista. Haciendo un uso apropiado de puntos de referencia antes de anadir objetivos, las nuevas ubicaciones de objetivo pueden ajustarse para que coincidan con las condiciones ambientales
5
10
15
20
25
30
35
40
45
50
55
60
65
del conjunto de datos en red cuando se estudio el campo con anterioridad con el fin de conservar las distancias relativas de todos los objetivos en el conjunto de datos en red entre sL
Simulacion de posicion
Cuando esta restringido el uso de GPS, un golfista puede usar un modo de simulacion para determinar distancias hasta objetivos y obstaculos del campo. Yendo a uno de los puntos de referencia no objetivo especiales o a cualquiera de los objetivos en un hoyo, el golfista puede simular que el golfista esta en ese punto con el fin de ver las distancias hasta todos los objetivos desde ese punto. El golfista puede realizar entonces ajustes de la ubicacion actual de la bola desde ese punto en gran medida de la misma manera en que se usan en la actualidad cabezales de aspersores y otros marcadores permanentes para estimar la distancia hasta el centro del green durante el juego.
En una realizacion alternativa de la presente invencion, pueden mostrarse mapas de distribucion georreferenciados del campo de golf en la pantalla del PDA para permitir al golfista aproximarse y ubicar visualmente en la pantalla del PDA nuevas ubicaciones de estudio de puntos y objetos que son objetivo/a evitar, asf como aproximarse y ubicar visualmente distancias hasta esos objetos y puntos desde una posicion marcada estimada si no hubiera disponible ninguna senal GPS. El golfista tendna todas las funcionalidades estadfsticas y de puntuacion del software si bien un calculo deductivo aproximana las distancias.
Distancia, puntuacion y estadfsticas durante el juego
En otro aspecto de una realizacion de la presente invencion, el software permite al golfista usar inmediatamente y en tiempo real la misma unidad del PDA/GPS de bolsillo en el desarrollo del juego para mostrar dinamicamente en tiempo real en la pantalla del PDA la distancia desde el golfista que sujeta el dispositivo del PDA/GPS hasta los diversos objetos que son objetivo/a evitar que el golfista estudio con anterioridad y/o descargo por medio de un PC, lmea terrestre o enlace inalambrico al sistema.
Durante el juego real de una partida de golf, el golfista puede marcar la ubicacion de la bola pulsando un boton “marcar bola” virtual en la pantalla del PDA y entonces, tal como se muestra en la figura 8, determinar automaticamente la distancia hasta diversos objetos que son objetivo y a evitar, y/o la elevacion relativa con respecto a los objetos que son objetivo/a evitar, asf como la distancia hasta la que se golpeo la bola. Ademas, el golfista puede elegir registrar las ubicaciones de la bola en cada golpe y seleccionar el palo de golf usado asf como otros datos pertinentes tales como posicion de la calle, trayectoria de la bola (recta, hacia la derecha, hacia la izquierda, etc.), evitar arena, green en regulacion, numero de putts, etc. Esto permite al golfista guardar el palo de golf, la distancia y otras caractensticas del golpe para su inmediata revision en el PDA o un analisis posterior en el PDA u otros dispositivos informaticos. Este analisis podna incluir, aunque no se limita a, calcular la distancia promedio hasta la que se golpea para cada palo de golf basandose en datos de una unica partida o de multiples partidas de juego. Basandose en las distancias promedio para cada palo de golf y la distancia actual hasta un objetivo, el sistema podna realizar recomendaciones de palos de golf para un golpe particular durante el juego.
En la subrutina mostrada en la figura 8, se generan yardas por latitud y yardas por longitud para la ubicacion actual del golfista en el terreno cuando se muestra una nueva pantalla. Esto reduce la complejidad y el tiempo necesarios para el calculo en tiempo real y la actualizacion de distancias hasta todos los objetivos mostrados. Un metodo alternativo es usar la formula de la ortodromica para calcular la distancia entre todos los puntos de latitud y longitud.
Tambien pueden calcularse y mostrarse diferencias de elevacion.
El modulo de puntuacion y estadfsticas mostrado en la figura 10 analiza puntuaciones, ubicacion de la bola, distancia, palo de golf y otra informacion con el fin de generar estadfsticas utiles que puedan mejorar y/o reforzar el juego de un golfista. Los objetos que son objetivo/a evitar y/o las estadfsticas pueden mostrarse selectivamente como texto en la pantalla del PDA y/o graficamente en mapas de distribucion del campo georreferenciados y orientados a objetos de cada hoyo y/o grupo de hoyos contenido en memoria en el PDA. El software tambien puede procesar distancias de campo acumuladas para generar datos de inclinacion del campo diarios para que lo use el golfista. Otros datos pueden generarse y mostrarse tambien, tal como funciones de temporizador, funciones de handicap, etc.
Ajustes eFilter para las condiciones ambientales
Sistemas de aumento basados en el espacio (SBAS) tales como WAAS, EGNOS y MSAS se pueden utilizar con exito la mayor parte del tiempo, donde estas senales y sistemas estan disponibles. Sin embargo, es beneficioso tener metodos de correccion de localizacion adicionales para aumentar mas estos sistemas o para proporcionar correcciones en areas del mundo donde no existen SBAS o GBAS (sistemas de aumento basados en el suelo).
Con uno o mas puntos de referencia incluidos en un estudio predefinido de puntos conocidos de un campo de golf, un golfista puede ajustar las condiciones ambientales actuales durante un periodo de tiempo con el fin de determinar correctamente distancias hasta los puntos de interes predefinidos sin requerir el uso de equipos DGPS ni ningun
5
10
15
20
25
30
35
40
45
50
55
60
65
equipo montado en un carro de golf o una infraestructura del campo de golf. A diferencia del DGPS y otras tecnicas que aplican correcciones por satelite, las correcciones eFilter de esta invencion se aplican a un conjunto de datos en red de puntos. DGPS y otras tecnicas de correccion pueden usarse junto con las tecnicas de esta invencion para una precision adicional, pero no son necesarias. El uso del eFilter hara que los calculos basados en DGPS sean todavfa mas precisos. Las figuras 8 y 9 muestran los diagramas de flujo para los procesos de calculo de distancias y ajuste eFilter.
Antes de empezar a jugar, un golfista va al primer punto de referencia y pulsa un boton en su PDA para indicar al software que corrija las condiciones ambientales actuales. De la forma mas simple, esto se consigue comparando la latitud/longitud (Lat/Lon) calculada actual con la Lat/Lon estudiada con anterioridad (LatS/LonS) para el punto de referencia y calculando la diferencia en Lat y la diferencia en Lon. Estas diferencias pasan a ser la base de los valores de correccion a los que se denomina en el presente documento valores de correccion de Latitud/Longitud mediante eFilter (LatE/LonE). Mientras el golfista juega en el campo, si se activa el eFilter, todas las Lat/Lon objetivo (LatT/LonT) se ajustan mediante los valores de correccion mediante eFilter (LatE/LonE) tal como se ilustra a continuacion:
Cuando se pulsa el boton en el primer punto de referencia:
LatE = Lat - LatS LonE = Lon - LonS
La Lat/Lon ajustada (LatTA/LonTA) de una posicion objetivo posterior se calcula entonces como sigue cuando el eFilter esta activado:
LatTA = LatT + LatE LonTA = LonT + LonE
La distancia desde la posicion actual (Lat/Lon) hasta un objetivo se calcula entonces usando LatTA/LonTA en lugar de LatT/ LonT.
Donde
LatS = Lat del punto de referencia en el estudio predefinido
LonS = Lon del punto de referencia en el estudio predefinido
LatE = valor de correccion de Lat mediante eFilter
LonE = valor de correccion de Lon mediante eFilter
Lat = lectura de Lat por GPS actual
Lon = lectura de Lon por GPS actual
LatT = Lat del punto objetivo en un estudio predefinido
LonT = Lon del punto objetivo en un estudio predefinido
LatTA = Lat ajustada del punto objetivo
LonTA= Lon ajustada del punto objetivo
Un metodo alternativo sena calcular LatE como LatS-Lat y aplicar el ajuste a Lat en lugar de a LatT (y lo mismo para LonS).
Siempre que se mantengan las condiciones ambientales actuales de manera bastante constante, las distancias se corregiran ahora con una precision de 1-3 metros. Si el golfista observa que las distancias calculadas parecen incorrectas, puede ir al siguiente punto de referencia previamente estudiado disponible y repetir el proceso anterior para corregir las nuevas condiciones ambientales. Los puntos de referencia pueden estudiarse previamente en la zona del soporte (tee) de cada hoyo y otros puntos espedficos a lo largo del hoyo para permitir que el golfista establezca nuevos valores de correccion eFilter en cada hoyo. Estos puntos de referencia espedficos pueden agruparse como puntos no objetivo (SmartMarks) y mostrarse en una lista para cada hoyo para permitir al golfista encontrar facilmente el punto de referencia mas cercano en el que pueda ajustar nuevas condiciones ambientales y otras que introducen errores en la solucion de la posicion.
Si un golfista no tiene un estudio predefinido preciso de puntos conocidos en un campo, puede realizar su propio estudio tal como se describio anteriormente con el eFilter desactivado. Como parte del estudio debe seleccionar y estudiar un punto de referencia reconocible para el campo y, si es posible, puntos de referencia en la zona del tee y otros puntos espedficos a lo largo de cada hoyo. Los objetos estudiados inmediatamente tras marcar un punto de referencia pasan a ser un conjunto de datos en red (por ejemplo, todos los puntos registrados para un hoyo). Siempre que el estudio de conjuntos de datos se complete dentro de un periodo de tiempo en el que las condiciones ambientales son relativamente constantes, todos los puntos dentro del conjunto de datos tendran una desviacion precisa con respecto al punto de referencia. Una vez completado el conjunto de datos, el golfista puede volver al
5
10
15
20
25
30
35
40
45
50
55
60
65
punto de referencia y verificar que la distancia hasta el punto de referencia esta dentro de unos Kmites aceptables (por ejemplo 1-3 yardas) mientras esta de pie en el punto de referencia para garantizar la validez del conjunto de datos en red. Si la distancia hasta el punto de referencia es mayor que el lfmite aceptable cuando se esta de pie de nuevo en el punto de referencia, el conjunto de datos debe volver a estudiarse.
Cuando el golfista esta listo para empezar a jugar mas tarde ese dfa o algun otro dfa, el golfista va al primer punto de referencia y pulsa un boton en su PDA para indicar al software que corrija las condiciones ambientales actuales. El software comparara la Lat/Lon de GPS actuales con la Lat/Lon estudiadas para el punto de referencia y calculara la diferencia en Lat y la diferencia en Lon. Estas diferencias pasan a ser la base de los valores de correccion de latitud/longitud mediante eFilter actuales (LatE/LonE). A medida que el golfista juega en el campo, si el eFilter esta activado, todas las Lat/Lon objetivo se ajustan mediante los valores de correccion mediante eFilter. Este proceso aplica eficazmente la diferencia en las condiciones ambientales desde el momento en que se estudiaron originalmente los puntos y las condiciones actuales. Estos ajustes son validos principalmente para el conjunto de datos asociado con el punto de referencia para ese conjunto de datos en red. Sin embargo, si el estudio original de todo el campo se realizo en un tiempo suficientemente corto, el primer punto de referencia tambien puede considerarse un punto de referencia para todo el campo y todo el campo se trata como un conjunto de datos en red.
En este caso el golfista solo necesita establecer el eFilter al comienzo del juego en lugar de en cada hoyo. En cualquier momento durante el juego, si se cambian las condiciones actuales dando lugar a errores fuera de los lfmites aceptables, el golfista puede ir entonces al siguiente punto de referencia para un hoyo y crear nuevos valores de correccion de eFilter para las condiciones actuales que se mantienen entonces validas siempre que las condiciones actuales permanezcan relativamente constantes.
Un golfista tambien puede anadir un nuevo objetivo a un estudio de campo existente si fue recientemente a un punto de referencia y creo nuevos valores de correccion de eFilter para las condiciones ambientales actuales como sigue:
LatE = Lat - LatS
LonE = Lon - LonS
Si el eFilter esta activado cuando marca nuevos objetivos, la Lat/Lon objetivo se ajustara para coincidir con las condiciones ambientales del estudio original para el conjunto de datos en red. A medida que el golfista anade nuevos objetivos al conjunto de datos en red, si el eFilter esta activado, las Lat/Lon para el (los) objetivo (s) se ajustan y se guardan como sigue:
LatTM = Lat - LatE LonTM = Lon - LonE
Donde
LatS = Lat del punto de referencia en el estudio anterior
LonS = Lon del punto de referencia en el estudio anterior
LatE = valor de correccion de Lat mediante eFilter
LonE = valor de correccion de Lon mediante eFilter
Lat = lectura de Lat por GPS actual Lon = lectura de Lon por GPS actual
LatTM = Lat modificada del punto objetivo guardada en el conjunto de datos en red
LonTM = Lon modificada del punto objetivo guardada en el conjunto de datos en red
Las Lat/Lon guardadas para el (los) objetivo (s) se modifican eficazmente para que coincida con las condiciones ambientales del conjunto de datos en red original de modo que pueda tratarse como parte de ese conjunto de datos en red.
Un golfista puede anadir nuevos puntos de referencia a un estudio de campo existente si tiene al menos un punto de referencia valido guardado en condiciones ambientales similares a las de los puntos de estudio. Por ejemplo, si se estudio un punto de referencia para los hoyos primer y tercero, pero no para el segundo hoyo, el golfista puede ir a uno de los puntos de referencia y crear nuevos valores de correccion de eFilter para las condiciones ambientales actuales. El golfista ira entonces al segundo hoyo y marcara el punto de referencia deseado para ese hoyo con eFilter activado. Esto modificara la Lat/Lon del nuevo punto de referencia cuando se registra para que coincida con las condiciones ambientales del conjunto de datos en red original.
Antes de anadir un nuevo punto de referencia, el golfista va a un punto de referencia cercano y crea un nuevo eFilter para calcular lo siguiente:
LatE = Lat - LatS
5
10
15
20
25
30
35
40
45
50
55
60
65
LonE = Lon - LonS
Cuando el golfista va a la ubicacion para un nuevo punto de referencia y lo marca, si el eFilter esta activado, la Lat/Lon para el punto de referencia se ajusta y se guarda como sigue:
LatRM = Lat - LatE LonRM = Lon - LonE
Donde
LatS = Lat del punto de referencia conocido, en el estudio anterior
LonS = Lon del punto de referencia conocido en el estudio anterior
LatE = valor de correccion de Lat mediante eFilter
LonE = valor de correccion de Lon mediante eFilter
Lat = lectura de Lat por GPS actual
Lon = lectura de Lon por GPS actual
LatRM = Lat modificada del nuevo punto de referencia guardada en el conjunto de datos en red LonRM = Lon modificada del nuevo punto de referencia guardada en el conjunto de datos en red
La Lat/Lon guardada para el nuevo punto de referencia se modifica eficazmente para que coincida con las condiciones ambientales del conjunto de datos en red original de modo que puede tratarse como parte de ese conjunto de datos en red.
Esta misma tecnica puede usarse para volver a marcar mas tarde un punto de referencia para un hoyo que tal vez se marco originalmente con una calidad de posicion mala (por ejemplo, el numero de satelites en uso disminuyo momentaneamente cuando se marco el punto).
Ajustes mediante eFilter2 para condiciones ambientales proyectadas
En una realizacion de la presente invencion, el software tambien puede acceder a una tabla de valores de correccion para condiciones ambientales proyectadas durante un periodo de tiempo espedfico con el fin de determinar de manera mas precisa distancias hasta puntos de interes predefinidos en un campo de golf. Antes de jugar en un campo, el golfista carga las correcciones para las condiciones ambientales proyectadas para el dfa en que el golfista planea jugar. Estas correcciones estan en la forma de ajustes de Lat/Lon basados en la fecha y la hora del dfa. Con SA desactivada, el factor de error principal seran cambios en la ionosfera. Puesto que los efectos del sol en la ionosfera pueden predecirse generalmente en cualquier momento dado para una ubicacion espedfica, puede generarse una tabla de valores de ajuste de Lat/Lon para esa ubicacion espedfica para un dfa espedfico y para periodos de tiempo espedficos durante ese dfa.
El software en cualquier momento dado considerana los valores de ajuste de Lat/Lon en la tabla (denominados en el presente documento valores de ajuste mediante eFilter2) para la fecha y la hora actuales para ajustar las condiciones ambientales previstas y los aplicana tal como sigue:
LatTA2 = LatT + LatE2
LonTA2 = LonT + LonE2
Entonces se calcula la distancia desde la posicion actual (Lat/Lon) hasta un objetivo usando LatTA2/LonTA2 en lugar de LatT/LonT.
Donde
LatE2 = valor de correccion de Lat mediante eFilter2 de la tabla para una fecha y periodo de tiempo espedficos LonE2 = valor de correccion de Lon mediante eFilter2 de la tabla para una fecha y periodo de tiempo espedficos Lat = lectura de Lat por GPS actual Lon = lectura de Lon por GPS actual.
LatT = Lat del punto de objetivo en un estudio predefinido.
LonT = Lon del punto de objetivo en un estudio predefinido LatTA2 = Lat ajustada del punto de objetivo LonTA2 = Lon ajustada del punto de objetivo
Siempre que las condiciones ambientales actuales coincidan con las condiciones previstas, las distancias se corregiran ahora para un grado de precision superior.
Mediante el uso de eFilter2, el estudio original realizado por el golfista se registrara en un grado de precision superior. Por ejemplo, cuando se realiza el estudio original de un campo, el golfista activana eFilter2 pero no el
5
10
15
20
25
30
35
40
45
50
55
60
65
eFilter basico (basado en los puntos de referencia) descrito anteriormente. Con eFilter2 activado, el Lat/Lon registrado para el (los) objetivo (s) se calculana y se guardana tal como sigue:
LatTM2 = Lat - LatE2
LonTM2 = Lon - LonE2
Donde
LatTM2 = Lat modificada del punto de objetivo guardada en el conjunto de datos en red LonTM2 = Lon modificada del punto de objetivo guardada en el conjunto de datos en red
Siempre que las condiciones ambientales actuales coincidan con las condiciones previstas, las distancias se corregiran ahora para un grado de precision superior reduciendo los efectos de las condiciones ambientales cambiantes una vez marcado un punto de referencia.
Las distancias calculadas durante el juego tambien pueden hacerse menos susceptibles a las condiciones cambiantes entre puntos de referencia. Antes de jugar en un campo, el golfista puede cargar las correcciones para las condiciones ambientales proyectadas para el dfa en que planea jugar. Estas correcciones estan en la forma de ajustes de Lat/Lon basados en la fecha y la hora del dfa. Ademas, al tener uno o mas puntos de referencia incluidos en un estudio predefinido de puntos conocidos de un campo de golf, el golfista puede corregir las condiciones ambientales actuales durante un periodo de tiempo con el fin de determinar correctamente distancias hasta puntos de interes predefinidos. Antes de empezar a jugar, el golfista podna activar eFilter2 para ajustar de manera constante los cambios previstos en el ambiente. El golfista va entonces al primer punto de referencia y pulsa un boton en su PDA para indicar al software que calcule el eFilter basico para las condiciones ambientales actuales. Cuando el golfista juega en el campo, si tanto el eFilter basico como eFilter2 estan activados, se ajustan todas las Lat/Lon objetivo mediante los valores de correccion, tal como se ilustra a continuacion:
Cuando se presiona el boton en el primer punto de referencia:
LatE = Lat - LatS - LatE2
LonE = Lon - LonS - LonE2
Entonces se calcula la Lat/Lon ajustada de una posicion objetiva tal como sigue cuando ambos eFilter estan activados:
LatTA = LatT + LatE + LatE2 LonTA = LonT + LonE + LonE2
Entonces se calcula la distancia desde la posicion actual (Lat/Lon) hasta un objetivo usando LatTA/LonTA en lugar de LatT/LonT, donde
LatS = Lat del punto de referencia en un estudio predefinido
LonS = Lon del punto de referencia en un estudio predefinido
LatE = valor de correccion de Lat mediante eFilter
LonE = valor de correccion de Lon mediante eFilter
Lat = lectura de Lat por GPS actual
Lon = lectura de Lon por GPS actual
LatE2 = valor de correccion de Lat mediante eFilter2 de la tabla para una fecha y periodo de tiempo espedficos
LonE2 = valor de correccion de Lon mediante eFilter2 de la tabla para una fecha y periodo de tiempo espedficos
LatT = Lat del punto de objetivo en un estudio predefinido
LonT = Lon del punto de objetivo en un estudio predefinido
LatTA = Lat ajustada del punto de objetivo
LonTA = Lon ajustada del punto de objetivo
Ajustes de elevacion
Si se registra la altitud para cada objetivo ademas de su posicion de Lat/Lon, puede calcularse la distancia 3D desde la posicion actual del golfista hasta cualquier objetivo para incluir diferencias en la elevacion ajustadas mediante eFilter.
Cuando el golfista va a un punto de referencia y pulsa un boton en su PDA para indicar al software que corrija las condiciones ambientales actuales, se compara tambien la altitud actual (Alt) con la altitud estudiada (AltS) para el punto y se calcula la diferencia en altitud. Esta diferencia se incluye con los valores de correccion para Lat/Lon como valores de correccion mediante eFilter (LatE/LonE/AltE). Cuando el golfista juega en el campo, si el eFilter esta
5
10
15
20
25
30
35
40
45
50
55
60
65
activado, se ajustan todas las Lat/Lon/alt objetivo (LatT/LonT/AItT) mediante los valores de correccion mediante eFilter (LatE/LonE/AltE) tal como se ilustra a continuacion:
Cuando se presiona el boton en el primer punto de referencia, se calcula LatE y LonE tal como se describio anteriormente, as^ como, lo siguiente:
AltE = Alt - AltS
Entonces se calcula la Lat/Lon ajustada (LatTA/LonTA) de una posicion objetivo posterior tal como se describio anteriormente, asf como, la Alt ajustada (AltTA) de objetivo tal como sigue:
AltTA = AltT + AltE
Entonces de calcula la diferencia en elevacion entre el golfista y el punto de objetivo tal como sigue:
ElevDist = AltTA - Alt
Para calcular distancias tridimensionales (3D) para el golf, tambien deben considerarse los efectos en la trayectoria de la bola de golf debido a las diferencias en elevacion. La distancia 3D efectiva hasta un objetivo cuesta arriba es mayor que la distancia 3D en lmea recta entre los dos puntos debido a dinamicas de movimiento de la bola de golf en vuelo y se necesita “mas palo de golf” (normalmente un numero de palo de golf inferior) de lo que indicana una distancia 3D en lmea recta. Asimismo, la distancia efectiva hasta un objetivo cuesta abajo es menor que la distancia 3D en lmea recta entre los dos puntos y se necesita “menos palo de golf”. La distancia efectiva desde la posicion actual del golfista (Lat/Lon/Alt) hasta un objetivo puede calcularse usando LatTA/LonTA/AltTA en lugar de LatT/LonT/ AltT tal como sigue:
LatLonDist = Sqrt((((LatTA - Lat)*Yds/Lat)**2)+(((LonTA - Lon)*Yds/Lon)**2))
EffDist3D = Sqrt((LatLonDist**2)+(((AltTA - Alt)*Yds/Mtr*EF)**2))
0 las dos ecuaciones pueden combinarse tal como sigue:
EffDist3D = Sqrt((((LatTA - Lat)*Yds/Lat)**2) + (((LonTA - Lon)*Yds/Lon)**2+(((AltTA - Alt)*Yds/Mtr*EF)**2)) Donde
AltS = Altitud del punto de referencia en un estudio predefinido
AltE = valor de correccion de altitud mediante eFilter
Alt = lectura de altitud por GPS actual
AltT = altitud del punto de objetivo en un estudio predefinido
AltTA = altitud ajustada del punto de objetivo
Yds/Lat = Yardas por latitud para esa region del terreno
Yds/Lon = Yardas por longitud para esa region del terreno
Yds/Mtr = Yardas por metro (suponiendo que el GPS presenta altitud en metros)
EF = Factor de elevacion (>1 para objetivos cuesta arriba, <1 para objetivos cuesta abajo)
LatLonDist = Distancia 2D calculada usando datos de Lat/Lon
EffDist3D = Distancia 3D efectiva calculada usando datos de Lat/Lon y Altitud
El valor para EF puede determinarse a partir de un modelo de trayectoria sencillo que produce valores superiores a
1 para objetivos cuesta arriba y menores que 1 para objetivos cuesta abajo. Un valor de EF=1 produce la distancia 3D en lmea recta. Modelos mas implicados pueden tener en cuenta la densidad del aire basada en la altitud actual. Pueden anadirse otros sensores a la combinacion de PDA/GPS tales como humedad y temperatura para incluirse en el modelo de trayectoria que produce el valor para EF. Si se dispone de ellos, tambien podnan incluirse la velocidad y la direccion del viento.
Cuando un golfista anade nuevos objetivos a un conjunto de datos en red con el eFilter activado, se ajusta y se guarda la altitud para el (lo) objetivo (s) tal como sigue:
AltTM = Alt - AltE
Donde
AltE = valor de correccion de altitud mediante eFilter Alt = lectura de altitud por GPS actual
AltTM = Altitud modificada del punto de objetivo guardada en el conjunto de datos en red
5
10
15
20
25
30
35
40
45
50
55
60
65
De manera similar, cuando se anade un nuevo punto de referencia con el eFilter activado, se ajusta y se guarda la altitud para el punto de referencia tal como sigue:
AltRM = Alt - AltE
Donde
AltE = valor de correccion de altitud mediante eFilter
Alt = lectura de altitud por GPS actual
AltRM = Altitud modificada del nuevo punto de referencia guardada en el conjunto de datos en red Perfiles de objetivo
Los objetivos se han descrito principalmente como objetivos de punto unico, pero de hecho tambien pueden ser perfiles de objetivo que consisten en una serie de puntos de Lat/Lon/Alt. El perfil de objetivo podna ser el perfil del green, un bunker, un obstaculo de agua, etc. La distancia desde el golfista hasta cualquier punto en el perfil de objetivo puede calcularse de la misma forma que ya se ha descrito cuando se calculaba la distancia desde el golfista hasta un unico punto de objetivo. Los ajustes mediante eFilter pueden aplicarse a todos los puntos a lo largo del perfil para corregir diferencias en condiciones ambientales de la misma forma que se describio anteriormente para un punto de objetivo unico. Las distancias hasta puntos significativos a lo largo del perfil (por ejemplo, parte delantera/trasera tal como se observa desde la posicion actual del golfista) que se han ajustado para diferencias en las condiciones ambientales pueden mostrarse en una pantalla grafica que muestra el perfil, o hasta cualquier punto a lo largo o dentro del perfil que indica el golfista (por ejemplo, tocando un punto a lo largo del perfil).
El objetivo que indica uno o mas hoyos puede mostrar una o mas pantallas de visualizacion junto con la posicion actual del golfista cuando conduce o camina a lo largo del campo y se detiene junto a su bola de golf. Las distancias a los objetivos desde la posicion de su bola y la distancia que se golpeo la bola tambien se pueden calcular, mostrar y verse por parte del golfista. La figura 35 ilustra un ejemplo de una pantalla de visualizacion que muestra una vision de los hoyos de todos los objetivos, la posicion actual del golfista, la distancia calculada al green, es decir, 206 yardas (188 metros), y la distancia calculada que la bola de golf fue golpeada por el golfista, es decir, 166 yardas (151 metros).
Conjunto de herramientas de dinamicas del golfista que se desplaza
Con el fin de proporcionar un rendimiento optimo en un campo de golf, deben considerarse las dinamicas de movimiento de un golfista que se desplaza. Puesto que el PDA es un dispositivo de bolsillo, el GPS asociado puede experimentar velocidades moderadas mientras el golfista esta en un carro de golf, velocidades bajas mientras el golfista esta caminando, y muchas pausas mientras que el golfista esta esperando golpear la bola. Son dinamicas de movimiento notablemente diferentes con respecto a un GPS usado para otras aplicaciones tales como en un vefuculo que se desplaza cuesta abajo por la carretera. Aunque la mayor parte del tiempo habra una vision despejada del cielo durante el juego normal, algunos tees de salida pueden estar ocultos por el follaje, las bolas se golpean fuera de la calle y algunas trayectorias del carro se realizan bajo zonas cubiertas. Las senales de GPS pueden rebotar contra objetos cercanos dando como resultado errores de posicion debido a efectos de multiples trayectorias. Es importante ajustar el funcionamiento del dispositivo GPS para reducir el impacto de estos eventos a corto plazo y al mismo tiempo para recuperarse rapidamente de tales eventos.
Un conjunto de herramientas de dinamicas de golfista que se desplaza (Mobile Golfer Dynamics Toolset, MGDT) que puede permitir la captura y el analisis de los datos de salida de GPS en condiciones variables en una realizacion de la presente invencion adapta el dispositivo GPS a las dinamicas de movimiento de un golfista que se desplaza. El MGDT implementado para soportar el desarrollo de una realizacion del asistente para la practica del golf personal de la presente invencion puede capturar datos de GPS esenciales tanto durante el juego regular como durante el proceso de estudio con y sin los ajustes mediante eFilter descritos anteriormente. Este conjunto de herramientas tambien puede comparar datos capturados con puntos de referencia conocidos estudiados con precision y producir resumenes estadfsticos, asf como representaciones graficas visuales de los resultados. Pueden observarse las dinamicas de movimiento del GPS de bolsillo, asf como los efectos de usar diferentes parametros ajustables.
El conjunto de herramientas de dinamicas de golfista que se desplaza (MGDT) de una realizacion de la presente invencion esta constituido por varios componentes:
1) Un modulo de software que se ejecuta en un PDA que establece los parametros ajustables de GPS y captura datos de salida de GPS en condiciones variables que reproducen las dinamicas de movimiento de un golfista que se desplaza. Los datos de GPS tambien pueden capturarse tanto durante el juego regular como durante un proceso de estudio con y sin los ajustes mediante eFilter descritos anteriormente. Esto se lleva a cabo pulsando un boton de “Inicio” en la interfaz de usuario. Esto inicia las comunicaciones con el dispositivo GPS, asigna una etiqueta de referencia a los datos y captura continuamente todos los datos de GPS incluyendo, aunque no se limitan a, latitud, longitud, altitud, numero de satelites y HDOP (dilucion de precision horizontal). Los datos se almacenan en la memoria en el PDA para el analisis posterior usando el modulo de analisis descrito mas adelante. Se detiene la
5
10
15
20
25
30
35
40
45
50
55
60
65
captura de datos pulsando un boton de “Fin” en la interfaz de usuario. Usando este proceso, pueden capturarse datos para el analisis en el entorno del dispositivo GPS que se usara.
2) Un modulo de software que carga los datos capturados, traduce y da formato a los datos para su uso en el software de analisis descrito mas adelante. Esto se lleva a cabo leyendo la etiqueta de referencia asociada con los datos y los datos de GPS capturados guardados en el PDA. En una realizacion, los datos de latitud y longitud se traducen desde la salida de GPS en formato de grados decimales con el fin de facilitar la representacion grafica de los datos. El algoritmo para esta traduccion es: (+/-) ddd + (mm.mmm/60), en el que d son grados de latitud y longitud y m son minutos decimales de latitud y longitud. El signo precedente (+/-) se refiere a latitud norte (+) o sur (-) y longitud este (+) u oeste (-). Entonces se da formato a los datos separando los conjuntos de datos con comas (valores separados por coma -CSV) y abriendo y escribiendo un nuevo archivo para su uso mediante el software de analisis.
3) Un modulo de software de analisis que se ejecuta en un PC y compara los datos capturados con puntos de referencia conocidos estudiados con precision y produce resumenes estadfsticos, asf como representaciones graficas visuales de los resultados. Esto se lleva a cabo cargando el archivo producido por el software de traduccion al que se hizo referencia anteriormente en una hoja de calculo u otro software de analisis. Los datos se cargan en la hoja de calculo u otro software de analisis y se comparan con puntos de datos estudiados conocidos, es decir, puntos de control. El analisis estadfstico de los conjuntos de datos esta constituido por la desviacion estandar calculada para los datos, asf como el promedio, los deltas mmimo y maximo o la diferencia con respecto a los puntos de control. Ademas, se generan graficos con referencia a los puntos de control para el analisis visual de los datos para determinar los patrones relativos y absolutos de las hojas de datos. (Veanse las figuras a las que se hace referencia mas adelante). Se trata de un proceso iterativo y se realiza para cada conjunto de parametros usado. A medida que se comparan los conjuntos de datos, pueden visualizarse las dinamicas de movimiento del GPS de bolsillo, asf como los efectos de usar diferentes parametros ajustables. Basandose en los resultados de este proceso, pueden determinarse los ajustes optimos para los parametros ajustables de la unidad GPS para cada campo, localidad o incluso para cada golfista individual particulares. El analisis de las dinamicas de movimiento que proporciona este modulo se describe a continuacion.
Para que el eFilter actue apropiadamente, el GPS debe funcionar de tal manera que los puntos estudiados dentro de un corto intervalo de tiempo tengan errores de desviacion similares con respecto a la ubicacion real. La figura 13 se produjo mediante el MGDt de una realizacion de la presente invencion para una serie de puntos de prueba a lo largo de una cuadncula XY que muestra las posiciones de GPS de bolsillo registradas a lo largo del tiempo sin ninguna correccion de DPGS. Este analisis muestra que, aunque las posiciones de GPS esten “desviadas”, difieren de la posicion correcta en cantidades similares y por tanto mantienen sus distancias relativas entre sf como un conjunto de datos de puntos en red. La figura 14 muestra resultados similares del mismo GPS de bolsillo usando WAAs para obtener y aplicar correcciones de DGPS. Esto muestra que DGPS aumenta la precision tal como se esperaba, y que este GPS tambien estaba programado apropiadamente para producir un conjunto de datos de puntos en red. La figura 15 muestra resultados de tubo de un GPS que, aunque en general es mas preciso que el mostrado en la figura 13, produce puntos que no estan en red y por tanto no pueden beneficiarse del uso del eFilter.
La figura 16 muestra los resultados de un GPS que experimento un evento a corto plazo que afecto momentaneamente a la precision de la posicion de un punto, pero que uso apropiadamente parametros ajustados para recuperarse rapidamente del evento. La figura 17 muestra los resultados de un GPS sin parametros ajustables apropiados que experimento un evento a corto plazo similar, pero el efecto sobre la precision de la posicion se propago durante un periodo de tiempo y en varios puntos de manera que afectana significativamente a la capacidad del golfista para usar el GPS en un campo de golf.
Parametros de GPS ajustables
Tal como se ilustra en la seccion anterior, un GPS que no usa parametros de GPS ajustables configurados para el golfista que se desplaza puede producir resultados decepcionantes. Puede funcionar bien para otras aplicaciones de GPS, pero no para el entorno de un campo de golf. Puede usarse cualquier unidad GPS que pueda programarse y configurarse con los parametros requeridos. Estos incluyen, aunque no se limitan a, GPS Magellan para las series Palm V y Handspring Visor, unidades GPS GeoDiscovery Geode, BAE Systems AllStar, Garmin, Trimble y Rockwell con interfaz RS-232. Se han identificado varios parametros que necesitan ajustarse para producir resultados optimos para un campo espedfico. Estos parametros configurables incluyen promedio de la posicion, enmascaramiento de elevacion por satelite, enmascaramiento de la intensidad de senal de satelite, suavizado de fase de portadora y filtrado de pseudodistancia. Cada uno de estos parametros son parametros configurables conocidos en aplicaciones de GPS. El suavizado de fase de portadora se refiere al filtrado de la senal portadora de GPS real para su uso como referencia en los calculos de GPS internos en la unidad GPS. El filtrado de pseudodistancia se refiere al suavizado de los intervalos individuales calculados para los satelites GPS antes de su uso en la produccion de una solucion de navegacion por GPS como salida de la unidad GPS. El modulo de software que controla los parametros de configuracion de GPS se denomina en el presente documento “Smart Filter” o “sFilter'. La funcion de sFilter es permitir dinamicamente que el golfista individual que se desplaza establezca o monitorice los parametros usados para promediar los efectos de multiples trayectorias y otros errores de la senal de GPS. La capacidad de una
5
10
15
20
25
30
35
40
45
50
55
60
65
realizacion de la presente invencion para poder agrupar un conjunto de parametros que se han ajustado de manera fina para optimizar la precision del GPS para un campo espedfico o para un golfista individual permite que el sistema funcione de manera optima dadas las condiciones ambientales generales de un campo espedfico. Por ejemplo, un GPS en un campo en el desierto puede funcionar mejor con bajo enmascaramiento de elevacion por satelite y un gran filtro de suavizado de fase de portadora. Sin embargo, si se usan esos mismos ajustes en un campo en un valle o en uno con grandes edificios cerca, el golfista podna experimentar resultados poco optimos, mientras que en este caso un ajuste de sFilter con una mascara de elevacion por satelite superior y un filtro de suavizado de fase de portadora mas pequeno funcionana mejor. La presente invencion permite que el golfista establezca los parametros configurables por sf mismo o descargar un conjunto optimizado de parametros configurables para un campo particular de una fuente externa. Ademas, el PDA podna determinar automaticamente un conjunto optimizado de parametros configurables usando un MGDT, tal como el descrito anteriormente.
Estos parametros ajustables pueden revisarse a lo largo del tiempo para un campo espedfico puesto que mas golfistas usan el sistema y aprenden los mejores valores para ese campo. Estos valores pueden publicarse de manera que el golfista puede establecer los parametros de GPS ajustables antes de empezar a jugar en un campo. Los parametros de GPS ajustables tambien podnan proporcionarse electronicamente al golfista a traves de diversas tecnicas descritas en la siguiente seccion para automatizar adicionalmente este proceso.
Intercambio de datos
Los datos de posicion de campo basicos y los parametros de GPS ajustables pueden emitirse o transmitirse a otros golfistas cercanos. Ademas, los resultados de cualquiera de las acciones descritas anteriormente pueden emitirse a traves de un puerto de infrarrojos de PDA o transmitirse de manera inalambrica a otros golfistas cercanos para permitirles usar los resultados de esas acciones sin tener que realizar esas acciones por sf mismos. En particular, esto permite que una persona en un grupo, o un caddie, sea la persona designada que va periodicamente a puntos de referencia espedficos y crea nuevos eFilter para las condiciones ambientales actuales. Los nuevos eFilter pueden transmitirse entonces en tiempo real mientras se juega en el campo a otros miembros en el grupo para permitirles determinar con mas precision distancias para un estudio predefinido de puntos de objetivo conocidos en un campo. A diferencia de las correcciones de tipo DGPS que se aplican solo a la posicion actual, estos ajustes se aplican a todos los valores de Lat/Lon objetivo dentro de un conjunto de datos en red, reteniendo de ese modo sus relaciones de distancia entre objetivos dentro del conjunto de datos en red. Esto tambien permite que una persona vaya delante del grupo marcando nuevos objetivos que pueden no existir en el estudio predefinido del campo y emitir o transmitir los nuevos objetivos a otros miembros en el grupo de modo que puedan tener acceso inmediato a distancias calculadas para nuevos objetivos ajustados para las condiciones ambientales actuales en tiempo real, mientras estan jugando en el campo. En la figura 12 se muestra el proceso de emision en un diagrama de flujo.
Con el fin de reforzar adicionalmente la precision de este sistema, los ajustes de Lat/Lon para un area espedfica (incluyendo modelado, asf como analisis ambiental actual) pueden transmitirse periodicamente al dispositivo GPS de bolsillo via satelite, Internet inalambrico, emision por infrarrojos u otras comunicaciones para la fecha y la hora actuales. De nuevo, a diferencia de las correcciones de tipo DGPS que se aplican solo a la posicion actual, estos ajustes se aplican a todos los valores de Lat/Lon objetivo dentro de un conjunto de datos en red, reteniendo de ese modo sus relaciones de distancia entre objetivos dentro del conjunto de datos en red.
Con el fin de reforzar adicionalmente la capacidad de uso de este sistema, esta invencion permitina que el usuario cargue los objetos objetivo/a evitar y los datos de puntos que el usuario ha estudiado en un ordenador de procesamiento central por medio de un PC y/o lmea terrestre y/o enlace inalambrico. El ordenador de procesamiento central aplicana ciertas comprobaciones de control de calidad a los datos y luego los hana disponibles para descargarlos de nuevo para el PDA de los usuarios por medio de los canales anteriores. Los parametros de GPS ajustables espedficos para este campo tambien pueden insertarse en la base de datos del campo para permitir que otros golfistas que usan estos datos del campo actualicen automaticamente su GPS con los parametros ajustables para este campo espedfico. Una vez que el procesador central procesa los datos, estanan disponibles para que otros golfistas los descarguen mediante un acuerdo adecuado. Una realizacion de la presente invencion usa un sitio web que proporcionana un medio para llevar a cabo este intercambio de datos.
Interfaz de usuario
Puesto que el sistema de la presente invencion es un sistema basado en objetivo, en lugar de un sistema basado en imagen, proporciona una interfaz de usuario simplificada para determinar rapidamente distancias hasta objetivos clave (Your SkyCourse), tal como se muestra en la figura 18. La figura 18 ilustra una realizacion de una pantalla principal que contiene y muestra un porcentaje de potencial de precision (AP%) para proporcionar al jugador de golf un indicador de la precision relativa de las distancias mostradas. En un aspecto, el porcentaje de potencial de precision podna ser un porcentaje del 0 al 100% basado en el numero de satelites utilizados en la solucion usando una tabla de busqueda. Este valor puede mejorarse adicionalmente mediante el porcentaje de los valores de dilucion de precision horizontal (HDOP) o PDOP, que son una indicacion de precision basada en la geometna actual del satelite. Una vez mas, se podna usar una busqueda de tabla, ya que los valores mas bajos de HDOP o PDOP se
5
10
15
20
25
30
35
40
45
50
55
60
65
traducen en valores de precision mas altos. Otros factores tambien podnan ser incluidos al calcular el AP%, tales como las elevaciones e intensidades de senal de los satelites utilizados en el calculo de la solucion de posicion.
Los objetivos pueden anadirse facilmente de antemano o durante el juego seleccionandolos de una lista de objetivos de golf comunes, tal como se muestra en la figura 19 y describiendo ademas los objetivos con texto adicional o seleccionandolos de listas de descriptores de golf comunes, tal como se muestra en la figura 20. El registro de una ubicacion objetivo se logra colocandose en el objetivo, pulsando en un objetivo que se ha anadido a la lista en la pantalla y luego pulsando el boton de registrar objetivo, tal como se muestra en la figura 21. Al final de la lista de objetivos se proporciona un boton de marcar bola para permitir que el golpista se coloque sobre la bola y pulse el boton para registrar la ubicacion actual de la bola, tal como se muestra en la figura 22 y seleccione el palo de golf usado de una lista de palos de golf adaptada a los que se encuentran actualmente en la bolsa del golfista, tal como se muestra en la figura 23. Los objetivos se clasifican para limitar la lista a objetivos de interes (por ejemplo, objetivos de green) tal como se muestra en la figura 24. Esta interfaz de usuario simplificada hace practico que los golfistas puedan configurar y estudiar facilmente sus propios campos de golf sin depender de ningun equipo o experto adicional.
Sumario de una realizacion
En otro aspecto de la presente invencion, se proporciona un dispositivo compacto, simplificado y amigable para el usuario y un proceso para capturar datos de localizacion geografica del mundo real que son de interes para un usuario, analizar dichos datos y presentarlos a un jugador de golf de una manera util y de una manera beneficiosa. Un ejemplo de la presente invencion es un dispositivo electronico o informatico que funciona conjuntamente con un dispositivo de sistema de posicionamiento global (GPS) que permite a los usuarios realizar una variedad de funciones relacionadas con la navegacion, la topograffa, el analisis GPS y la correccion de errores de datos GPS para ubicaciones de golf. Este dispositivo o aparato puede ser un asistente digital personal de mano (PDA) usado con o conectado a un dispositivo GPS para permitir a un golfista, entre otras funciones, medir y mostrar distancias entre un golfista y un objeto en un campo de golf, obtener y procesar valores de localizacion para un punto deseado en un campo de golf, determinar factores de correccion de errores en condiciones ambientales, inspeccionar y/o introducir y registrar electronicamente ubicaciones objetivo y que se han de evitar de un campo de golf, y determinar la elevacion relativa de objetivos u objetos seleccionados. Por lo general, el PDA tiene sistemas integrados y software de aplicaciones espedficos de golfista, y estara conectado electronicamente, a traves de un enlace de comunicacion apropiado, a un receptor GPS con parametros ajustables.
Ademas, el PDA puede comprender un entorno informatico en el que los archivos, datos e informacion pueden ser introducidos o registrados directamente por el jugador o descargados y cargados desde el PDA. Por ejemplo, los datos existentes o predeterminados relacionados con varios campos de golf se pueden descargar desde una ubicacion central, por ejemplo, un sitio web de Internet, al PDA para su uso por parte de un golfista antes de jugar en un campo de golf. Ademas, el PDA puede comprender un medio para que el golfista se interconecte con el PDA, incluyendo una visualizacion en pantalla donde la informacion y los datos se pueden presentar al golfista e introducir teclas activadas por el usuario, botones y otros dispositivos o componentes de entrada accionados por el usuario. Ademas, la pantalla puede ser una pantalla de entrada tactil en la que un usuario puede introducir datos tocando la pantalla o utilizando un dispositivo mecanico o electromecanico para interactuar directamente con la pantalla de entrada tactil.
Visualizacion de datos relacionados con el golf
Se proporciona ademas un metodo grafico mejorado para medir y mostrar graficamente o visualmente distancias entre un golfista o usuario y un objetivo u objeto en un campo de golf, mostrando el tiempo transcurrido que un jugador de golf ha estado jugando un hoyo en el campo y el tiempo total acumulado transcurrido, mostrando informacion de direccion del viento en un campo de golf y mostrando estadfsticas de intervalos de distancia para cada palo de golf a traves de una aplicacion de software que funciona en un dispositivo electronico o informatico conectado a un dispositivo de sistema de posicionamiento global. Tambien se proporciona un metodo grafico nuevo y mejorado para mostrar multiples distancias medidas a lo largo de una lmea de vision entre un jugador de golf y un objeto u objetivo en el campo de golf y para girar u orientar un objetivo u objeto en una pantalla para coincidir con la perspectiva o lmea de vision del usuario.
En una realizacion de la invencion, los graficos del campo de golf se muestran preferiblemente en una pantalla de cristal lfquido (LCD) u otra pantalla de salida de usuario en un PDA habilitado para GPS, unidad GPS integrada, telefono celular con GPS o cualquier otro dispositivo electronico o informatico capaz de descargar datos GIS y operativo con una unidad GPS. Los expertos en la tecnica reconoceran facilmente que pueden usarse otras tecnicas de localizacion en tiempo real, incluyendo triangulacion de senales de telefonos celulares. A medida que las tecnologfas se desarrollan, el GPS y otros sistemas de localizacion en tiempo real seran cada vez mas precisos. Los graficos del campo de golf comprenden preferentemente un perfil del green o una representacion topografica del green (mostrado en las figuras 25 a 28). Los expertos en la tecnica reconoceran facilmente que tambien pueden mostrarse otros graficos relacionados con el campo de golf, incluyendo una representacion completa de los hoyos y caractensticas asociadas tales como bunkeres, peligros de agua, objetivos de calles, etc. Ademas, las imagenes de
5
10
15
20
25
30
35
40
45
50
55
60
65
satelite o aereas de georreferencia de alta resolucion tambien se pueden utilizar como graficos de visualizacion. Si el grafico que se va a mostrar es mayor que la pantalla en el dispositivo electronico o informatico asociado, el grafico puede escalarse y/o desplazarse adecuadamente para presentar la informacion grafica de una manera mas facil de usar.
En los dispositivos que utilizan una pantalla tactil, el usuario puede seleccionar el area u objeto objetivo representativo para seleccionar una posicion en la pantalla para derivar la distancia desde el usuario a un objetivo u objeto seleccionado. Ademas, un cursor se posiciona preferiblemente en la pantalla en el punto elegido y se hace girar. Alternativamente, en dispositivos sin pantalla tactil, se pueden utilizar teclas de dispositivo, botones u otros medios de entrada para mover y colocar un cursor sobre los graficos mostrados en la pantalla para seleccionar un objetivo u objeto y determinar la distancia desde el usuario al objetivo u objeto seleccionado. La distancia al objetivo u objeto seleccionado se deriva y se muestra preferentemente en la pantalla de visualizacion del dispositivo, basandose en la informacion de GPS y SIG procesada en el dispositivo.
Como se muestra en las figuras 25, 26A y 27A, en un caso en el que se muestra un perfil para un green en la pantalla, el cursor se puede colocar, mover o extender selectivamente para cruzar los lfmites delantero y trasero del green segun se ve desde el enfoque actual del golfista al green. Los terminos usuario y golfista se pueden usar indistintamente entre sb El perfil del green se deriva preferiblemente de una representacion topografica de una imagen de satelite del green o georreferenciada de la zona del green, aunque se pueden usar otros datos e informacion para crear el perfil del green. Con base a datos GPS, SIG u otros datos e informacion de localizacion, se determina y se muestra la distancia desde el usuario hasta las intersecciones seleccionadas del cursor sobre el perfil del green y la ubicacion central del cursor. De esta manera, se calcula y se muestra al usuario una informacion de distancia util para las localizaciones del cursor seleccionadas delantera, trasera y central en el green. Los expertos en la tecnica reconoceran facilmente que las distancias para otros objetivos u objetos seleccionables de forma multiple tambien pueden determinarse y mostrarse de forma multiple a un usuario de una manera similar. Ademas, los expertos en la tecnica apreciaran tambien que aunque las figuras 25, 26A, 27A, 31A y 31B ilustran realizaciones que muestran preferiblemente tres distancias multiples en la pantalla, se pueden mostrar mas o menos distancias, si asf lo desea un usuario o golfista.
La figura 25 ilustra una realizacion de una visualizacion en pantalla, desde la perspectiva del usuario, de las distancias medidas entre un golfista (usuario) y un green en un campo de golf, junto con un conjunto de cursor que indica la distancia a una parte central, delantera y trasera del green. Se muestra un perfil del green, como se ve desde el enfoque de los golfistas al green, con el cursor originalmente situado en el centro del green. Los numeros superiores e inferiores mostrados corresponden a la distancia desde el dispositivo portatil PDA/GPS a los puntos de interseccion superior e inferior de la parte trasera y delantera del green segun lo determinado por la posicion del cursor. Ademas, el numero central es preferiblemente la distancia desde el golfista al centro del green.
La figura 26A ilustra la visualizacion en pantalla de la figura 25, donde el usuario ha posicionado o desplazado el conjunto de cursor a una segunda posicion correspondiente a un objetivo u objeto para el cual se desea informacion por parte del usuario. Por ejemplo, la figura 2 podna representar una representacion en pantalla de un perfil del green en el que el usuario ha movido el cursor a la posicion de la bandera sobre el green segun lo estimado por el usuario, o como se indica en una hoja de zona para ese dfa. Ademas de la distancia a la ubicacion real de la bandera, el golfista ve la informacion de la distancia mostrada de cuan lejos debe golpear la bola para llegar al green y a la distancia a la que ina sobre el green desde el punto donde se encuentra, es decir, las distancias en la parte delantera y trasera del green.
La figura 26B ilustra una realizacion de un metodo o proceso preferido para implementar la determinacion de las distancias del cursor desde la perspectiva del golfista en un PDA portatil con un dispositivo o unidad GPS que tiene una pantalla de graficos en la que una posicion de pfxeles X aumenta de izquierda a derecha y una posicion de pfxeles Y aumenta de arriba hacia abajo.
En la etapa A, el golfista carga la memoria de la unidad con un perfil predefinido del green y/o perfil de otros objetos y la localizacion central del green. Los puntos del perfil del green pueden ser (a) un conjunto de pares de latitud y longitud para cada punto en el perfil se van a conectar por lmeas; (b) una imagen grafica que ha sido georreferenciada, por ejemplo, se da la latitud y longitud de al menos 2 pfxeles; o (c) una serie de ubicaciones de pfxeles x, y para conectarse por lmeas con la latitud y longitud del centro del objeto proporcionado junto con la orientacion del objeto desde el norte debido y un factor de escala usado. En un metodo preferido, los puntos del perfil del green son una serie de pfxeles x, y como se describe en (c) anterior. Alternativamente, se podnan usar los formularios de puntos de perfil del green (a) o (b), y tendnan que convertirse en la forma (c) antes de realizar las siguientes etapas.
En la etapa B, el golfista lleva la unidad a un campo de golf, la enciende y selecciona un hoyo para comenzar a jugar. En la etapa C, el perfil del objeto podna mostrarse antes de que se obtenga una posicion GPS, ya sea visualizando la imagen orientada hacia el norte o con el frente del green o un objeto en la parte inferior de la pantalla. En la etapa D, cuando el dispositivo GPS obtiene una posicion fija, el objetivo u objeto se vuelve a dibujar, orientandose de tal manera que se muestre como se ve desde la lmea de vision de los golfistas al green u objeto.
5
10
15
20
25
30
35
40
45
50
55
60
65
En la etapa E, el conjunto de cursor se puede dibujar sobre la pantalla y calcular y visualizar las distancias preferiblemente como sigue:
En la etapa E1, el conjunto de cursor se coloca por parte del usuario en una posicion inicial en la pantalla. Esto podna ser el centro de la pantalla o un punto que representa el centro del green. Si el centro del green se usa como la posicion inicial del cursor, el centro de la latitud y longitud del green debe convertirse en un punto de graficos XY. La latitud y la longitud del centro del objetivo del green se convertiran en un punto de graficos XY en la pantalla.
En la etapa E1a, se determina el angulo de aproximacion de lmea de vision de un golfista, preferiblemente mediante los siguientes calculos:
GX = (GLon - LonCenter) * YdsPerLon * LonScale GY = (GLat - LatCenter) * YdsPerLat * LatScale GA = atan(GY/GX)
donde:
GA = lmea del usuario del angulo de vision hacia el centro de la pantalla
GX = numero de pfxeles desde el centro en la direccion x de la posicion del golfista
GY = numero de pfxeles desde el centro en la direccion y de la posicion del golfista
GLon = longitud de la posicion del golfista
GLat = latitud de la posicion del golfista
LonCenter = longitud del centro de la pantalla
LatCenter = latitud del centro de la pantalla
YdsPerLon = yardas por longitud en el campo de golf
YdsPerLat = yardas por latitud en el campo de golf
LonScale = factor de escala de longitud utilizado para ajustar el green en la pantalla, y LatScale = factor de escala de latitud usado para ajustar el green en la pantalla.
La etapa E1b se usa para determinar la posicion de pfxeles X e Y del centro del green desde el centro de la pantalla, preferiblemente mediante los siguientes calculos:
X1 = (CLon - LonCenter) * YdsPerLon * LonScale
Y1 = (CLat - LatCenter) * YdsPerLat * LatScale
X2 = X1 * cos(GA) - Y1 * sen(GA)
Y2 = X1 * sen(GA) + Y1 * cos(GA)
CX = Xcenter + X2
CY = Ycenter - Y2
donde los valores son los mismos que en la etapa E1a anterior y:
CX = posicion de pixel x para el centro del cursor
CY = posicion de pixel y para el centro del cursor
X1, X2 = valores intermedios de X
Y1, Y2 = valores intermedios de Y
CLon = longitud del centro del green
CLat = latitud del centro del green
Xcenter = posicion de pixel x del centro de la pantalla, y
Ycenter = posicion de pixel y del centro de la pantalla.
En la etapa E2, se determina la latitud y la longitud de los puntos de interseccion superior e inferior. Esto requiere escanear la interseccion de la lmea vertical del cursor con el borde superior e inferior del green y convertir los puntos XY en valores de latitud y longitud como sigue:
En la etapa E2a, la imagen del green se muestra en la pantalla. En la etapa E2b, a partir de la posicion X e Y actual del centro del cursor, se escanea la imagen hacia arriba hasta encontrar el borde superior del green, por ejemplo, en el caso de un perfil del green en una pantalla en blanco y negro, es el punto en el que los pfxeles cambian de blanco a negro. Entonces, a partir de la posicion X e Y del centro del cursor, se escanea la imagen hacia abajo hasta
5
10
15
20
25
30
35
40
45
50
55
60
encontrar el borde inferior del green, en el caso de un perfil del green en una pantalla en blanco y negro, es el punto en el que los pixeles cambian de blanco a negro.
En la etapa E2c, las posiciones X e Y se convierten preferentemente en latitud y longitud mediante el siguiente calculo:
X1 = (X - Xcenter)
Y1 = (Y - Ycenter)
X2 = X1 * cos(-GA) - Y1 * sen(-GA)
Y2 = X1 * sen(-GA) + Y1 * cos(-GA)
ILon = (X2 / LonScale / YdsPerLon) + LonCenter
ILat = (Y2 / LatScale / YdsPerLat) + LatCenter
donde los s^bolos que son los mismos que en E1b anterior tienen el mismo significado y:
X1 = ubicacion del p^xel x del punto de intersection
Y1 = ubicacion del pixel y del punto de interseccion
ILon = longitud del punto de interseccion o centro del cursor, y
ILat = latitud del punto de interseccion o del centro del cursor.
En la etapa E2d, el conjunto de cursor se dibuja preferiblemente encima de la imagen del green con lmeas verticales extendidas hacia arriba y hacia abajo, y una punta de flecha en la parte superior para indicar la direction de la lmea de vision del jugador de golf, como se muestra en la figura 25.
En la Etapa E3, las distancias a los puntos central, superior e inferior sobre el green se calculan y se visualizan en la pantalla. Utilizando los valores de latitud y longitud calculados anteriormente, se realizan los siguientes calculos preferidos para determinar los puntos de interseccion de la imagen y el centro del cursor:
Xl=(ILon - LonCenter) * YdsPerLon
Yl=(ILat - LatCenter) * YdsPerLat D = sqrt(Xl*Xl +Y1*Y1)
Cuando los valores son los mismos que en E2c anterior y:
D = distancia en yardas desde el golfista hasta el punto.
En la etapa E4, si el golfista mueve el cursor en la pantalla o toca un punto diferente en el green, entonces se vuelve a dibujar la pantalla y se calcula una nueva distancia, preferiblemente de la siguiente manera:
En la etapa E4a, preferiblemente se obtiene una nueva position de pixeles X e Y del cursor despues de que se ha movido el cursor o despues de que el golfista ha tocado la pantalla, como sigue:
CX = valor x del nuevo centro del cursor CY = valor y del nuevo centro del cursor
En la etapa E4b, se determinan nuevos valores de latitud y longitud de los puntos de interseccion superior e inferior de la imagen del green, como se ha descrito previamente en la etapa E2 anterior. En la etapa E4c, las distancias a los puntos central, superior e inferior se calculan y se muestran en la pantalla como se describe en la etapa E3 anterior.
Si el golfista se desplaza a una nueva posicion, entonces se realiza la etapa E1a antes de repetir la etapa E4 para ajustar el nuevo angulo de aproximacion del usuario al green. Ademas, cada punto del perfil del green tambien se debe girar, preferiblemente basado en el nuevo angulo de aproximacion para mostrar el perfil del green segun se ve desde la nueva posicion del golfista como se muestra en la figura 2. De lo contrario, si el golfista salta a la etapa E1b, entonces el cursor se dejara en el mismo punto en el green donde el golfista se habia colocado previamente en lugar de volver a ponerlo de nuevo al centro del green para la imagen del green girada.
Una realization alternativa de la presente invention relacionada con el cursor implica la rotation del cursor en lugar del objeto u objetivo para indicar el angulo de aproximacion del golfista al objeto. El objeto siempre se dibujaria en
5
10
15
20
25
30
35
40
45
50
55
60
65
una orientacion estandar, pero el cursor se volveria a dibujar en el objeto en la direction en que una bola de golf viajaria idealmente si se golpeara directamente hacia el objeto. Las mismas formulas de rotation, como se describieron anteriormente en las etapas E, se utilizarian y se aplicarian al cursor en lugar del objeto. Por ejemplo, si el golfista golpea a la izquierda del green, el cursor aparecera dibujado en la pantalla de izquierda a derecha en un angulo basado en el angulo de aproximacion del golfista al green. Los puntos de intersection se calcularian y determinarian de una manera similar a la descrita anteriormente siguiendo la lmea que sale del centro del cursor a los puntos donde se cruza con los bordes del objeto. La latitud y la longitud de estos puntos se determinarian y se utilizaria para calcular las distancias mostradas.
La figura 27A ilustra una imagen girada de la pantalla de las figuras 25 y 26A para mostrar una lmea de vista real o correcta, o perspectiva, para un usuario que ha golpeado una bola a la izquierda del green. La imagen de green se gira preferentemente de manera que el golfista vea la imagen del green orientada a su nueva lmea de vision real, o perspectiva, al green debido al golpe equivocado a la izquierda del green. El centro del cursor esta en el mismo punto en el green que en la figura anterior, pero los numeros de distancia superior e inferior ahora reflejan automaticamente el intervalo objetivo que el golfista debe mantener la bola en su interior para estar en el green, en este caso de 154 y 172 yardas (140 y 157 metros). Los expertos en la tecnica reconoceran facilmente que cualquier imagen, objetivo u objeto visualizados pueden girarse u orientarse de manera similar, de manera que la imagen, el objeto o el objetivo visualizado coincidan con la perspectiva o la lmea de vision de un usuario.
Debido al GPS o a otra information de localization en tiempo real que se procesa en la unidad, la unidad siempre "sabe" el vector al objeto u objetivo seleccionado. La unidad puede entonces girar los graficos en la pantalla para mostrar preferiblemente el objetivo desde la perspectiva del usuario, por lo que las distancias son siempre relativas a la lmea de vision del usuario y se actualizan automaticamente a medida que la position del usuario cambia fisicamente en relation con el area del objetivo u objeto.
La figura 27B ilustra una realization de un metodo o proceso preferido para girar el perfil de un objeto para reflejar la perspectiva del golfista en una unidad con una pantalla de graficos, en la que la posicion de pixeles X aumenta de izquierda a derecha y la posicion de pixeles Y aumenta de arriba hacia abajo.
En la etapa A relativa a la figura 27A, el golfista carga la memoria de la unidad con un perfil del green predefinido y/o perfil de otros objetos. Los puntos del perfil del green pueden ser (a) un conjunto de pares de latitud y longitud para cada punto en el perfil se van a conectar por lmeas; (b) una imagen grafica que ha sido georreferenciada, por ejemplo, se da la latitud y longitud de al menos 2 pixeles; (c) una serie de ubicaciones de pixeles x, y para conectarse por lmeas con la latitud y longitud del centro del objeto proporcionado junto con la orientacion del objeto desde el norte debido y el factor de escala usado. En un metodo preferido, los puntos del perfil del green son una serie de pixeles x, y como se describe en (c) anterior. Alternativamente, se podrian usar los formularios de perfil del green (a) o (b), y tendrian que convertirse en la forma (c) antes de proceder a realizar las siguientes etapas.
En la etapa B relativa a la figura 27A, el golfista lleva la unidad a un campo de golf, la enciende y selecciona un hoyo para comenzar a jugar. En la etapa C, el perfil del objeto podria mostrarse antes de que se obtenga una posicion GPS, ya sea visualizando la imagen orientada hacia el norte o con el frente del green o un objeto en la parte inferior de la pantalla. En la etapa D, cuando el dispositivo GPS obtiene una posicion fija, el objetivo u objeto debe volverse a dibujar, orientandose de tal manera que se muestre como se ve desde la lmea de vision de los golfistas al green u objeto, preferiblemente de la siguiente manera:
En la etapa D1, la latitud y la longitud de cada punto del perfil verde se convierten en puntos XY en la pantalla. En la etapa D1a, el angulo de aproximacion de la lmea de vision del golfista se determina preferiblemente como sigue:
GX=(GLon - LonCenter) * YdsPerLon * LonScale GY=(GLat - LatCenter) * YdsPerLat * LatScale GA = atan(GY / GX)
donde:
GA = lmea del usuario del angulo de vision hacia el centro de la pantalla
GX = numero de pixeles desde el centro en la direccion x de la posicion del golfista
GY = numero de pixeles desde el centro en la direccion y de la posicion del golfista
GLon = longitud de la posicion del golfista
GLat = latitud de la posicion del golfista
LonCenter = longitud del centro de la pantalla
LatCenter = latitud del centro de la pantalla
YdsPerLon = yardas por longitud en el campo de golf
YdsPerLat = yardas por latitud en el campo de golf
5
10
15
20
25
30
35
40
45
50
55
60
65
LonScale = factor de escala de longitud utilizado para ajustar el green en la pantalla, y LatScale = factor de escala de latitud usado para ajustar el green en la pantalla.
En la etapa D1b, la position de pixeles X e Y de un punto de perfil se determina o calcula como sigue:
X1 = (OLon - LonCenter) * YdsPerLon * LonScale
Y1 = (OLat - LatCenter) * YdsPerLat * LatScale
X2 = X1 * cos(GA) - Y1 * sen(GA)
Y2 = X1 * sen(GA) + Y1 * cos(GA)
CX = Xcenter + X2
CY = Ycenter - Y2
donde los valores son los mismos que en la etapa D1a anterior y:
CX = posicion de pixel x para el punto de perfil
CY = posicion del pixel y para el punto de perfil
X1, X2 = valores intermedios de X
Y1, Y2 = valores intermedios de Y
OLon = longitud del perfil
OLat = latitud del punto de perfil
Xcenter = posicion de pixel x del centro de la pantalla, y
Ycenter = posicion de pixel y del centro de la pantalla.
Si el golfista se desplaza a una nueva ubicacion, debe realizarse la etapa D1a para calcular el cambio en el angulo de aproximacion del usuario al objeto u objetivo. Si el cambio a una nueva ubicacion es mas que un valor preestablecido, entonces la etapa D1b tambien se realiza para volver a dibujar el perfil del green desde el nuevo angulo del golfista. Si se utiliza un pequeno cambio de posicion, por ejemplo, menos de un grado, el objeto o el objetivo se volvera a dibujar frecuentemente en la pantalla del sistema. Esto puede distraer a un usuario. El uso de un cambio practico de grados, por ejemplo, al menos 5 grados, reducira el numero de redibujos y disminuira las distracciones al golfista. A medida que el golfista se acerca al green, la funcion de redibujo debe preferiblemente inhibirse para mantener los redibujos de la pantalla al mmimo, especialmente cuando la unidad alcanza el punto de singularidad. En una realization preferida, se usa un valor practico de varios metros, por ejemplo, 20 yardas (18 metros), desde el centro para inhibir los redibujos. Sin embargo, podrian emplearse valores menores o mayores.
El cambio de angulo se determina preferiblemente como sigue:
Primero, se calcula la nueva lmea de vision del golfista al centro de la pantalla realizando la etapa D1a, donde NA = Nueva lmea del angulo de vision. A continuation, se determina el cambio de angulo y luego se compara con un valor preestablecido de la siguiente manera:
Al =abs(GA-NA)
Si (A1) > DA, se vuelve a dibujar el perfil del green donde
GA = Lmea original del angulo de vision del golfista
DA = Valor del angulo delta predefinido usado para desencadenar un dibujo adicional, y A1 = valor del angulo intermedio.
La figura 28 ilustra un indicador de visualization grafico preferido para proporcionar una indication de la direction del viento con respecto al usuario y un objetivo u objeto. La direccion del viento indicada indica la direccion relativa del viento vista desde el acercamiento del golfista al green. A medida que la imagen del green se gira en la pantalla para mostrar la imagen del green orientada a la lmea de vision del golfista del objeto u objetivo, el indicador de viento tambien se girara para reflejar la direccion del viento predominante para el dia con relation a la aproximacion real del golfista al green. Ademas, la figura 29A muestra una pantalla mediante la cual un golfista puede realizar un metodo para entrar y establecer la direccion del viento predominante y la velocidad del viento para su visualizacion en la unidad.
El usuario puede entrar en la direccion y la velocidad del viento predominante en el sistema antes de jugar. Una vez que se introduce la information del viento en el sistema, se visualiza preferentemente un grafico indicador del viento
5
10
15
20
25
30
35
40
45
50
55
60
en la pantalla. Basandose en el GPS u otra informacion del dispositivo de localizacion de posicion, se calcula un vector desde el usuario hasta el objetivo u objeto. Una vez que se calcula el vector, el vector de direccion del viento se representa en la pantalla. Esta pantalla del indicador de viento proporcionara al usuario una indicacion visual de la direccion predominante del viento en cuanto se refiere a su posicion con relacion al objetivo u objeto. Ademas, en una realizacion alternativa, un sensor de direccion del viento de estado solido puede integrarse con el dispositivo PDA/GPS de la unidad portatil para proporcionar informacion del viento y de la velocidad en tiempo real, que se calcula a continuacion como un vector en relacion con el usuario y el objetivo u objeto.
La figura 29B ilustra una realizacion de un metodo o proceso preferido para mostrar la direccion predominante del viento en una pantalla mostrada como se muestra en las figuras 28 y 29a. En la etapa A relativa a las figuras 28 y 29A, el golfista carga la memoria de la unidad con un perfil del green predefinido y/o perfil de otros objetos, y el centro del green. Los puntos del perfil del green pueden ser (a) un conjunto de pares de latitud y longitud para cada punto en el perfil se van a conectar por lmeas; (b) una imagen grafica que ha sido georreferenciada, por ejemplo, se da la latitud y longitud de al menos 2 pfxeles; (c) una serie de ubicaciones de pfxeles x, y para conectarse por lmeas con la latitud y longitud del centro del objeto proporcionado junto con la orientacion del objeto desde el norte debido y el factor de escala usado. En un metodo preferido, los puntos del perfil del green son una serie de pfxeles x, y como se describe en (c) anterior. Alternativamente, se podnan usar los formularios de perfil del green (a) o (b), y tendnan que convertirse en la forma (c) antes de proceder a realizar las siguientes etapas.
En la etapa B, el golfista obtiene la direccion y la velocidad del viento predominante para el dfa. Esto se puede hacer antes de ir al campo de golf o en el campo de golf o de cualquier otra manera adecuada.
En la etapa C, el golfista lleva la unidad a un campo de golf, la enciende y presiona una tecla o boton en el dispositivo o selecciona un elemento del menu que le permite entrar en la direccion del viento predominante y en la velocidad para el dfa, como se muestra en la figura 29A. Tfpicamente, el golfista entra en la direccion de donde viene el viento. El golfista entonces selecciona un hoyo para comenzar el juego en la etapa D.
En la etapa E, el perfil del objeto se muestra antes de que se obtenga una posicion GPS, ya sea visualizando la imagen orientada hacia el norte o con el frente del green o un objeto en la parte inferior de la pantalla. Cuando el GPS obtiene una posicion fija, el objetivo u objeto se vuelve a dibujar, orientandose de tal manera que se muestre como se ve desde la lmea de vision de los golfistas.
En la etapa F, despues de que se dibuje la imagen, el indicador de direccion del viento puede dibujarse indicando o mostrando la direccion en la que el viento sopla como sigue:
En primer lugar, el angulo de aproximacion de la lmea de vision del golfista, GA, se determina como se describe en la etapa E1a de la figura 26B. A continuacion, se obtiene la direccion predominante del viento actual. Si la direccion predominante del viento es obtenida por el golfista usando la pantalla representada en la figura 29A, se utiliza el siguiente calculo:
imagen1
Donde:
WA = angulo actual del viento predominante
DI = indicador direccional elegido por el golfista (0 = N, 1 = NE, 2 = E ... 7 = NW)
Finalmente, se visualiza una flecha o sfmbolo girado desde el norte debido usando el siguiente calculo de angulo:
imagen2
Donde AA = angulo de flecha con 0, preferiblemente recto hacia arriba, 45 a la derecha, etc. Se pueden usar otros parametros de asignacion. Ademas, para fines practicos, AA podna limitarse a un conjunto preferido de angulos para utilizar un indicador grafico predefinido para cada angulo, por ejemplo, 10 grados, 20 grados, etc. Ademas, se podnan usar otros sfmbolos para transportar la direccion del viento.
En la etapa G, en cualquier momento en que la imagen se vuelve a dibujar en la pantalla debido a un cambio en la posicion de los golfistas, el indicador de direccion del viento preferiblemente se vuelve a dibujar como se describe en la etapa F.
La figura 30A muestra una realizacion de una presentacion de texto de un temporizador de ritmo de juego para informar al golfista del ritmo del golfista en relacion con un ritmo normal de juego para un hoyo de golf particular. La figura 30B muestra una realizacion de una presentacion grafica de un temporizador de ritmo de juego para informar al golfista del ritmo del golfista en relacion con un ritmo normal de juego para un hoyo de golf particular. El ritmo de
5
10
15
20
25
30
35
40
45
50
55
60
65
juego mostrado informa al golfista de la cantidad de tiempo por delante o detras de un ritmo normal de juego. Las figuras 30A y 30B ilustran dos metodos preferidos de mostrar el ritmo de juego que el golfista puede utilizar facilmente para determinar si esta adelantado o por detras del ritmo normal, medio o del campo designado basandose en su position actual general en el hoyo. Por ejemplo, las figuras 30A y 30B indican si el golfista esta en el TEE, esta por encima del ritmo normal de juego por 2 minutos. Si el esta en la calle, esta por debajo por 3 minutos, y si esta en el green, esta por debajo por 8 minutos.
Esta caracteristica y metodo de presentation es ventajoso, puesto que un problema significativo y recurrente en los campos de golf es el ritmo de juego de las personas o grupos. El ritmo en texto y/o grafico de la funcion/visualizacion del temporizador de las figuras 30A y 30B permiten al usuario ver rapidamente y facilmente si esta delante o detras del tiempo estadistico asignado para jugar en un hoyo particular y tambien acumulativamente en el conjunto de hoyos que ya ha jugado. El ritmo de las estadisticas de juego se puede descargar desde una base de datos de campos hasta el dispositivo PDA/GPS. Una vez que se inicia la unidad, la information de temporizacion se deriva preferiblemente de un reloj de dispositivo integrado o de la senal de GPS. El usuario puede iniciar el temporizador cuando salga del primer hoyo jugado o el sistema puede iniciar el temporizador automaticamente cuando el usuario pasa un radio predeterminado al green del primer hoyo jugado. Una vez que el temporizador se inicia, puede mostrar un texto y/o representation grafica del tiempo transcurrido en comparacion con el tiempo asignado para el hoyo respectivo. Esta informacion se acumula para mostrar cuanto delante o detras del tiempo asignado el usuario hay para los hoyos totales ya jugados. Tanto la informacion individual del temporizador de hoyos como la informacion del temporizador acumulativo pueden visualizarse como texto y/o una barra grafica de tamano variable que el usuario puede echar un vistazo e intuitivamente conocer su estado en cuanto a su ritmo de juego, como se muestra en las figuras 30A y 30B. Para ayudar aun mas al golfista, se puede mostrar tres veces indicando el tiempo en el tee, en el centro de la calle y en el green. El golfista puede asi facilmente determinar que tiempo es aplicable a su situation actual y tener una idea de cuanto tiempo debe tomar para terminar el hoyo.
Las figuras 30A y 30B muestran una pantalla de visualization preferida que muestra el ritmo de juego, que el golfista puede determinar facilmente si esta por delante o por detras del ritmo normal basandose en su posicion actual general en el hoyo. Los valores negativos indican que el golfista esta por debajo del ritmo normal de juego y los valores positivos indican que el golfista esta por encima del ritmo normal de juego.
La figura 30C ilustra una realization de un metodo o proceso preferido para mostrar informacion del ritmo de juego, como se muestra en las figuras 30A y 30B. En la etapa A, el golfista carga la memoria de la unidad portatil con datos
del ritmo de juego predefinidos, por ejemplo, los datos del ritmo de juego del campo de golf. Esta informacion podria
incluir, pero no se limita a, el tiempo normal esperado en el tee, la calle y el green de cada hoyo, asi como el tiempo normal que se pasa entre cada hoyo. En la etapa B, el golfista lleva la unidad a un campo de golf, la enciende y selecciona un hoyo para comenzar a jugar. En la etapa C, el golfista elige mostrar la informacion del ritmo de juego presionando las teclas apropiadas o el boton de la unidad en los menus apropiados.
En la etapa D, los valores de visualizacion del ritmo de juego se calculan y se visualizan de la siguiente manera:
TP = (Tcurrent - Tstart) - TeePace - Suma[HolePace todos los hoyos anteriores]
FP = (Tcurrent - Tstart) - FairwayPace - TeePace - Suma(HolePace todos los hoyos anteriores)
GP = (Tcurrent - Tstart) - GreenPace - FairwayPace - TeePace - Suma[HolePace todos los hoyos anteriores] Donde
TP = tiempo por debajo o por encima del ritmo normal de juego en el Tee FP = tiempo por debajo o por encima del ritmo normal de juego en la Calle GP = tiempo por debajo o por encima del ritmo normal de juego en el Green Tcurrent = tiempo actual
Tstart = tiempo en el que el golfista del tiempo comenzo en el primer tee
TeePace = tiempo normal predefinido en el Tee para hoyo actual
FairwayPace = tiempo normal predefinido en la Calle para el hoyo actual
GreenPace = tiempo normal predefinido en el Green para el hoyo actual
MovePace = tiempo normal predefinido para moverse desde el hoyo actual al proximo hoyo
HolePace = tiempo normal predefinido en el hoyo actual
(HolePace = TeePace + FairwayPace + GreenPace + MovePace).
El golfista puede entonces mirar los numeros mostrados y observar el tiempo que es aplicable a su situacion actual, es decir, si en este en el TEE, el golfista hace referencia al numero de TEE, TP o T, si en esta en la calle, hace referencia al numero de CALLE, FP o F, y si en esta en el green, hace referencia al numero de GREEN, GP o G, mostrado en las figuras 30A y 30B. En la etapa F, si el golfista presiona el boton apropiado, pulsa o selecciona un artfculo del menu para ver la funcion de ritmo de juego para el hoyo actual, los mismos calculos y etapas de la etapa
5
10
15
20
25
30
35
40
45
50
55
60
65
D se utilizaran con "Suma[HolePace todos los hoyos anteriores]" dejados fuera de los calculos en la ecuacion/calculo GP y Tstart es el momento en que comenzo a jugar en el hoyo actual (por ejemplo, avanzo la pantalla al siguiente hoyo).
Ademas, en otra realizacion, los valores positivos y negativos mostrados en las figuras 30A y 30B pueden invertirse si los valores positivos son para indicar la cantidad de tiempo que el golfista esta por delante del ritmo normal de juego y los valores negativos la cantidad de tiempo por detras del ritmo de juego. Por otra parte, debido a los tfpicos retrasos en el inicio del primer hoyo en un campo de golf, un metodo alternativo para ajustar la hora de inicio podna ser ajustar la hora de inicio despues de terminar el primer hoyo a la hora normal para jugar el primer hoyo. De esta manera, se ignoran los inevitables retardos iniciales en la salida en el primer hoyo.
Las figuras 31A y 31B ilustran otra realizacion de las presentaciones de pantalla de la presente invencion. En esta realizacion, el usuario puede entrar o el sistema puede calcular un intervalo medio o estadfstico de distancias que el usuario golpea una bola con un palo. Esta informacion estadfstica del intervalo de palos puede mostrar la distancia minima, media y maxima que el usuario golpea una bola con un palo particular. Los datos de cada palo en la bolsa del golfista se pueden introducir directamente en la unidad, o se obtienen desde una fuente externa y se cargan en la unidad. Los datos deben incluir preferentemente las distancias minima, maxima y media para cada palo. Esta informacion puede visualizarse graficamente en la pantalla como una serie de intervalos de distancia de los palos con una lmea de interseccion que muestra la distancia al objetivo en relacion con los intervalos de palos estadfsticos, como se muestra en las figuras 31 A y 31B.
Las figuras 31A y 31B muestran los resultados de un metodo preferido de mostrar informacion estadfstica de palos, de tal manera que permita al golfista individual seleccionar juiciosamente el mejor palo, teniendo en cuenta las condiciones de juego, tales como el viento y la bola, en contraste con el intento de recomendar un palo espedfico que el golfista debe utilizar. Preferentemente, la unidad no sugiere ningun palo particular para su uso por el usuario, sino que presenta al usuario estadfsticas graficas de alcance de distancia para ciertos palos en relacion con la distancia al objetivo u objeto. Si el golfista esta en una posicion cuesta arriba o golpea contra el viento, el golfista puede elegir el palo con una distancia ligeramente mas larga que la distancia objetivo. Del mismo modo, si el golfista esta en una posicion de descenso o a favor del viento, el golfista puede elegir el palo con una distancia ligeramente mas corta que la distancia objetivo.
La figura 31A ilustra un metodo grafico preferido para mostrar los intervalos de los palos en comparacion con la distancia a un objetivo seleccionado. Los tres numeros a la izquierda de la pantalla representan la distancia en yardas superior e inferior del grafico mostrado. El numero del medio es la distancia al objetivo u objeto seleccionado. Las barras verticales representan el intervalo de distancia minima a maxima que el golfista golpea estadfsticamente cada uno de los palos mostrados. El guion en el centro de cada barra vertical indica la distancia media alcanzada con ese palo por el golfista. En una realizacion preferida, para ver otras posibilidades del palo, el grafico puede desplazarse hacia la izquierda o hacia la derecha. Esta caractenstica se muestra en la figura 31B, donde se ha desplazado la pantalla y la pantalla muestra informacion para un palo de madera 4 (4W), y la informacion para el hierro siete (7I) se ha desplazado fuera de la vista.
Una vez que el golfista selecciona un objetivo de interes, la unidad o dispositivo puede explorar la base de datos interna para los intervalos del palo que estan mas proximos a la distancia objetivo. Estos palos se mostraran en la pantalla con una barra dibujada entre la distancia minima y maxima para cada palo. Se dibujana una lmea corta a traves de la barra para indicar la distancia media para ese palo como se muestra en las figuras 31A y 31B. El numero de palos que se muestran en la pantalla depende del tamano de la pantalla y de la resolucion. Desplazarse hacia la derecha o hacia la izquierda podna mostrar intervalos de palos adicionales, como se muestra en la figura 31B. La distancia maxima y minima del grafico se puede ajustar automaticamente para incluir la distancia maxima y minima de todos los palos que se muestran actualmente. Alternativamente, la distancia maxima y minima del grafico podna ser un intervalo fijo desde la distancia objetivo y las barras cortadas si estan fuera del intervalo del grafico. La escala tambien podna ampliarse o reducirse automaticamente dependiendo de la distancia objetivo, es decir, una distancia objetivo mas larga resultana en un intervalo de distancia mas amplio para los valores mmimo y maximo del grafico.
La figura 31C ilustra una realizacion de un metodo o proceso preferido para mostrar intervalos de palos en comparacion con la distancia a un objetivo seleccionado, tal como se muestra en las figuras 31A y 31B. En la etapa 1, el golfista selecciona el objetivo de interes. En la etapa 2, el dispositivo calcula la distancia desde la ubicacion actual del golfista al objetivo. En la etapa 3, el dispositivo escanea la base de datos interna de palos para los palos que estan mas cerca de esta distancia. Las opciones para este proceso de seleccion incluyen, pero no se limitan a, seleccionar palos basados en valores mmimos, seleccionar palos basados en valores maximos, seleccionar palos basados en valores medios, etc.
En la etapa 4, se calculan las distancias de grafico mmimo y maximo. Una vez mas, las opciones para seleccionar las distancias de grafico mmimo y maximo incluyen, pero no se limitan a, el uso de los valores mmimo y maximo de los palos seleccionados, usando los valores medios de los palos seleccionados, usando un factor para calcular el intervalo basado en la distancia objetivo, etc.
5
10
15
20
25
30
35
40
45
50
55
60
65
En la etapa 5, para cada palo que se va a mostrar, se dibuja una barra desde su valor mmimo hasta su valor maximo en el grafico, recortando cualquier valor que se extienda mas alla del intervalo del grafico. Tambien se dibuja una lmea corta a traves de la barra en su valor medio y un identificador de palo se muestra preferiblemente debajo del diagrama por debajo de su barra. El identificador del palo podna estar ubicado en otras posiciones en la pantalla.
En la etapa 6, las distancias maximas y mmimas del grafico y la distancia objetivo se muestran preferiblemente en el lado del grafico y se dibuja una lmea a traves del centro del grafico para indicar la distancia objetivo. De nuevo, los expertos en la tecnica veran facilmente que podnan usarse otras ubicaciones e indicadores.
Alternativamente, el grafico tambien podna dibujarse con barras horizontales en lugar de barras verticales, como se muestra en las figuras 31A y 31B, con distancias mostradas a traves de la parte inferior, en lugar del lateral. La misma tecnica podna utilizarse con otros metodos de resumen estadfstico distintos de los valores mmimos, maximos y medios, por ejemplo, ingresar una sola distancia para un palo y usar dos desviaciones estandar para calcular los valores mmimo y maximo en lugar de usar los valores mm/max reales.
Ademas, el sistema de asistente personal de golf no esta obligado a recopilar estadfsticas del palo para hacer uso de la funcion de alcance del palo. Sin embargo, una manera alternativa de obtener estos datos sena ir a un campo de practicas y golpear una serie de bolas con cada palo para determinar las distancias mmimas, maximas y medias alcanzadas dentro de una desviacion estandar especificada, por ejemplo, dos desviaciones estandar. Despues de golpear un conjunto de bolas con un palo, el golfista podna entrar el palo en la unidad o dispositivo y marcar el punto en el que todas las bolas fueron golpeadas. Con el permiso del intervalo de alcance, podna entonces ir y marcar donde aterrizo cada bola.
La distancia de cada bola podna calcularse y guardarse. Cuando se marcan todas las bolas para ese palo, el dispositivo podna calcular los valores medios, mmimos y maximos, descartando cualquier valor fuera de dos desviaciones estandar, y guardar los resultados para ese palo. Los resultados guardados podnan usarse entonces para generar representaciones graficas de intervalos estadfsticos de distancia de palos para un golfista similares a los de las figuras 31A y 31B.
La figura 32A muestra una representacion en pantalla de la distancia a un objeto u objetivo usando numeros graficos grandes para facilitar la visualizacion. Ademas, la figura 32B muestra una representacion en pantalla de la distancia a la que se golpeo una bola usando numeros graficos grandes para facilitar la visualizacion. Esta es una caractenstica ventajosa, ya que a menudo un golfista solo puede estar interesado en la distancia a un cierto objetivo estandar, tal como el centro del green o una zona predefinida en el green. En este caso, la distancia a ese objetivo puede representarse graficamente como un gran numero que se puede leer facilmente y llena el area de la pantalla. Este numero se actualiza a medida que la distancia del usuario al objetivo referenciado cambia para que el usuario siempre pueda mirar la pantalla y tener esos datos facilmente disponibles. Esto sena aplicable a las distancias seleccionadas del objetivo, asf como la distancia que el usuario ha golpeado su bola. La unidad determina la informacion deseada y la presenta al golfista en la pantalla de una manera facil de ver con grandes caracteres.
La figura 33 muestra una realizacion de un diagrama de estado de software que puede implementarse en un software de aplicacion para realizar las diversas funciones de visualizacion representadas en las figuras 25-32B. De esta manera, la visualizacion grafica de la distancia, el tiempo transcurrido, las estadfsticas y otra informacion relacionada con el golf pueden realizarse en un dispositivo electronico o informatico conectado a un dispositivo de sistema de posicionamiento global. El dispositivo electronico o informatico puede ser un PDA portatil con un dispositivo GPS, un PDA inalambrico habilitado, un telefono celular o un dispositivo similar.
Recogida, procesamiento y distribucion de datos relacionados con el golf
La presente invencion se refiere ademas a un metodo para recoger, cargar, procesar, distribuir y descargar datos e informacion de un campo de golf, tales como datos de servicios de informacion geografica (GIS). En un aspecto, los datos se suben a un ordenador servidor con un medio de almacenamiento asociado, por ejemplo, una base de datos, accesible a traves de Internet u otra red accesible por el usuario. El metodo para recoger y distribuir datos de mapas de campos de golf puede implicar la generacion de datos de un mapa de campo de golf o encuesta, por ejemplo, mediante encuesta manual y almacenamiento de datos por parte de un golfista usando un PDA portatil con una unidad GPS asociada. Los datos del campo de golf encuestados pueden reproducir datos de juego tales como la disposicion de cada hoyo, la distancia a cada copa, la disposicion de cada green, la posicion y el perfil de cada bunker, la posicion de cada obstaculo de agua, etc. Alternativamente, un golfista tambien puede crear datos o mapas de campos de golf modificando los datos de salida de los campos de golf para que coincidan con las condiciones actuales del campo de golf, que pueden diferir del registro original de los datos anteriores del campo de golf.
Los datos del campo de golf pueden entonces cargarse y almacenarse en una ubicacion central, tal como un servidor con datos asociados o almacenamiento de base de datos. La informacion cargada puede ser enviada a traves de comunicacion por paquetes o cualquier formato o protocolo de comunicaciones conocido, por ejemplo, TCP/IP. El servidor es preferiblemente accesible a traves de una pagina web de Internet para su posterior descarga por parte de usuarios autorizados. Los datos cargados se pueden procesar de tal manera que la informacion este
5
10
15
20
25
30
35
40
45
50
55
60
65
posteriormente disponible para usuarios autorizados en un formato predeterminado. Los datos del campo de golf almacenados pueden indexarse, procesarse y/o disponerse por parte de un servidor designado, tal como un servidor de base de datos.
Los usuarios autorizados pueden acceder posteriormente a la red de un proveedor de datos de campos de golf. Esto puede lograrse a traves de un ordenador personal, o a traves de un PDA que tenga una funcionalidad GPS a traves de una pagina web/pagina de Internet u otro punto de acceso a la red publica para acceder a los datos del campo de golf deseado. Los datos de campos de golf cargados y almacenados en servidores de proveedores de datos de campos de golf pueden ser descargados a traves de Internet. Por lo general, los usuarios autorizados deben iniciar sesion en el sitio web del proveedor y proporcionar informacion de identificacion y de inicio de sesion apropiada para autentificarlos como usuarios autorizados para recuperar datos de campos de golf almacenados. Este proceso permite a los proveedores de informacion controlar el acceso a los usuarios autorizados y proporciona una forma de cobrar correctamente a los clientes por los servicios o los datos proporcionados para su descarga. Una vez conectado, un usuario puede solicitar informacion relacionada con un campo de golf particular, incluyendo datos de campos de golf y mapas GPS, entre otra informacion. La solicitud del usuario se ejecuta recuperando la informacion deseada del servidor o servidor de base de datos donde se almacena la informacion.
La informacion recuperada se descarga entonces al aparato del usuario, por ejemplo, un PDA portatil o unidad integrada con un dispositivo GPS. La informacion descargada puede incluir datos del mapa GPS para un campo de golf deseado, asf como otros datos relacionados con el campo de golf relevante deseados por un usuario. La informacion descargada puede ser utilizada o visualizada inmediatamente en la pantalla del aparato del usuario o puede almacenarse en el aparato o almacenamiento de datos asociado para su posterior recuperacion, uso y visualizacion por parte del usuario. El usuario puede utilizar los datos para prepararse para un juego de golf.
La figura 34A ilustra un diagrama de flujo para una realizacion de un sistema y metodo para recoger, procesar, almacenar, distribuir y descargar datos relacionados con campos de golf, tales como datos GIS. En otra realizacion, el metodo de recogida, procesamiento y distribucion de datos GIS del campo de golf comprende las etapas de recoger y cargar los datos GIS del campo de golf a un ordenador servidor accesible a traves de Internet. La informacion cargada se procesa, por ejemplo, catalogando y almacenando los datos del campo de golf cargado, en preparacion para las solicitudes de usuario esperadas para los datos GIS almacenados del campo de golf. Al recibir una solicitud aprobada y autorizada para los datos GIS almacenados, los datos GIS del campo de golf se distribuyen al solicitante autorizado. El solicitante puede descargar los datos GIS de la manera que elija a cualquier dispositivo de almacenamiento para su uso posterior. Por ejemplo, un usuario puede descargar los datos GIS solicitados a un dispositivo electronico o informatico que opere conjuntamente con datos GIS para usar y mostrar la informacion relacionada con el golf en el dispositivo electronico o informatico del usuario.
Las figuras 34B-34G ilustran un diagrama de flujo de un metodo preferido para recoger, procesar y distribuir datos GIS relacionados con campos de golf. En la etapa S100, los datos GIS del campo de golf se pueden capturar directamente en el campo usando sistemas portatiles de receptores GPS de grado de reconocimiento utilizando sistemas de ampliacion basados en el espacio (SBAS) tales como WAAS, EGNOS, Omnistar u otros sistemas de correccion. En la etapa S101, un operador o tecnico puede equiparse con un sistema portatil de recogida de datos GPS que comprende el receptor GPS de grado de reconocimiento, una antena, una batena y un terminal de recogida de datos y software. Este equipo se monta generalmente en una mochila para la conveniencia con el terminal de datos portatil, que es un dispositivo portatil, tal como un PDA de Palm Pilot o Windows CE que tiene software para registrar datos del GPS con datos del atributo del campo de golf tales como bunkeres, obstaculos de agua, objetivos del green, etc. En la etapa S102, el tecnico se dirige a un campo deseado y, despues de permitir que el equipo GPS se estabilice en el GPS y las senales de correccion, comienza a registrar los datos GIS asociados con los objetivos relacionados con el golf de interes para un golfista.
En la etapa S200, los datos pueden derivarse opcionalmente a traves de imagenes de satelite o de antena georeferenciadas remotas. En este modo, en la etapa S201, la latitud y longitud del campo de golf de interes se determina mediante un servicio de direccion de localizacion geografica tal como Mapquest o de datos de encuesta existentes. En la etapa S202, la informacion de latitud y longitud del campo de golf de interes se utiliza para buscar imagenes georeferenciadas de satelite o aereas a partir de una serie de fuentes tales como la Encuesta Geoffsica de los Estados Unidos (USGS), imagenes SPOT, imagenes IKONOS, Sistemas de imagenes Kodak u otras imagenes aereas o satelitales. De manera optima, se necesitan imagenes con una resolucion de quince (15) centimetres a un (1) metro para determinar adecuadamente los detalles de los objetivos de interes. En la etapa S203, las imagenes georreferenciadas son adquiridas o compradas y descargadas a un centro de procesamiento.
En la etapa S204, las imagenes georreferenciadas se introducen en software de analisis tales como ArcView, OziExplorer u otro software de procesamiento GIS. Un operador entonces calibra las caractensticas visibles en la imagen con datos GPS verdaderos de la tierra, tales como puntos de control de encuesta de la Red de Referencia de Alta Precision (HARN) que pueden estar ubicados en las imagenes. Los datos de calibracion verdaderos de la tierra tambien pueden ser adquiridos por un sistema GPS portatil como se ha indicado anteriormente en la etapa S100 en caractensticas que son identificables en las imagenes. Opcionalmente, si se determina que la georreferenciacion de la imagen es de exactitud adecuada, es posible que no sea necesaria la calibracion verdadera
5
10
15
20
25
30
35
40
45
50
55
60
de la tierra de las imagenes. En la etapa S205, despues de que la imagen se calibre, el operador identifica objetivos tales como greens, bunkeres y peligros de agua. Luego, utilizando el software de analisis GIS, el operador obtiene los puntos de latitud/longitud de los objetivos de interes y los asocia con nombres de atributos como Centro del Green, Frente de Bunker, Obstaculo de Agua, etc.
En la etapa S300, los datos de la etapa S205 se transmiten a un servidor de procesamiento central a traves de una red interna, Internet u otra red conectada externa. En la etapa S301, se pueden usar varios protocolos de comunicacion conocidos para transmitir los datos. Por ejemplo, el protocolo de transferencia de archivos (FTP) es un protocolo comun utilizado al transmitir datos a traves de redes.
En la etapa S400, los datos entrantes se archivan en un servidor de datos. En la etapa S401, los datos se archivan en un servidor de respaldo de una cinta, un medio magnetico, optico y/u otro medio de almacenamiento.
En la etapa S500, los datos entrantes se ponen en escena para su distribucion al proceso de control de calidad. En la etapa S501, los datos se transfieren a un proceso de base de datos y de indexacion.
En la etapa S600, los datos se procesan en una base de datos. En la etapa S601, a los datos se les asigna un numero de mdice unico para rastrearlo a traves del sistema de procesamiento y distribucion.
En la etapa S700, los datos indexados se archivan en un servidor de datos. En la etapa S701, los datos se archivan en un servidor de respaldo de una cinta, un medio magnetico, optico y/u otro medio de almacenamiento.
En la etapa S800, los datos GIS indexados se comprueban mediante un software de control de calidad en un proceso de control de calidad (QC) primario. En la etapa S801, los datos GIS para el campo de golf se formatean y se visualizan en un monitor de PC usando ArcView, AutoCad, Open GL u otro software apropiado como SkyGolf GPS Personal Digital Caddy System, version SkyGolf GPS2 disponible en productos de SkyHawke Technologies, LLC. El usuario valida los puntos de datos recogidos o derivados asociados a los objetivos de precision entre los puntos y tambien con otros datos en la base de datos, tales como las distancias en yardas publicadas para cada uno de los hoyos.
En la etapa S900, se revisan los datos de los campos GIS procesados y si se aprueban, se "entregan" para procesarse en la etapa S1100. Si se determina que los datos tienen problemas, se "entregan" para procesar la etapa S1000 para corregir los problemas con los datos. En la etapa SlOoO, los problemas de datos encontrados en el proceso de control de calidad primario se analizan y reparan, si es posible.
En la etapa S1100, los datos indexados se asocian con otra informacion opcional sobre el campo. En la etapa S1101, los datos GIS indexados se asocian con datos informativos del campo en una base de datos relacional, tal como Microsoft (MS) SQL. Pueden utilizarse otros tipos de bases de datos, como es bien conocido en la tecnica. En la etapa S1102, la informacion promocional puede estar asociada con los datos del campo. En la etapa S1103, los "trucos" de golf para jugar en el campo o en el hoyo particular se producen a partir de la entrada por parte de caddies u otros profesionales del campo y asociados con los datos indexados.
En la etapa S1200, otra informacion del campo adicional o suplementaria, tal como la derivada de fuentes de terceros puede asociarse con los datos en este momento.
En la etapa S1300, los datos indexados se revisan en un proceso de control de calidad final. En la etapa S1301, se revisa la exactitud de los datos indexados junto con los datos adicionales asociados con los mismos en la etapa S1200.
En la etapa S1400, los datos "aprueban" o "suspenden". En la etapa S1401, si los datos "aprueba", se envfan a la etapa de proceso S1600. En la etapa S1402, si los datos "suspenden", se envfan a la etapa de proceso S1500 para su correccion.
En la etapa S1500, los datos se corrigen por inexactitudes y se devuelven a la etapa de proceso S1300.
En la etapa S1600, los datos se formatean a continuacion para su uso con diversas aplicaciones para dispositivos de multiples usuarios. Estos dispositivos pueden incluir, pero no se limitan a, PDAs habilitados para GPS, dispositivos GPS o telefonos celulares habilitados para GPS. En la etapa S1601, los datos GIS controlados de calidad que ahora estan asociados con datos de atributo de entidad o de objetivo se procesan formateando los datos en los formatos de datos particulares requeridos por el software de aplicacion que se ejecuta en los dispositivos respectivos. En la etapa Sl602, el proceso de formateo de datos puede utilizar software apropiado proporcionado por un proveedor de software de aplicacion u otro software apropiado, tal como SkyGolf GPS Personal Digital Caddy System, version SkyGolf GPS2 disponible en productos de SkyHawke Technologies, LLC.
5
10
15
20
25
30
35
40
45
50
55
60
65
En la etapa S1700, los datos se organizan para su distribucion. En la etapa S1701, los datos se distribuyen de forma escalonada a la red o a otros servidores de red. Los datos tambien pueden ponerse en escena en la etapa S1900 del proceso para su distribucion a servidores de "punto de venta" que se encuentran en ubicaciones minoristas.
En la etapa S1800, los datos se almacenan en una base de datos en lmea con etiquetas de descripcion y de indexacion asociadas. En una realizacion, la base de datos en lmea es accesible a traves de Internet u otra red disponible para usuarios autorizados. En la etapa S1801, los datos GIS formateados con su informacion de atributo asociada se archivan en un servidor de respaldo de datos y se suben a un servidor de datos en lmea. En la etapa S1802, una vez que los datos GIS formateados se cargan en el servidor de datos en lmea, los datos GIS estan disponibles para su busqueda y descarga por parte de los clientes.
En la etapa S1900, se produce la puesta en escena de distribucion de punto de venta.
En la etapa S2000, se realiza una accion de punto de venta, preferentemente en un servidor de datos.
En la etapa S2100, se accede a un servidor de sitio web para transacciones por parte de usuarios que tienen una suscripcion de servicio. La suscripcion de un usuario proporciona al usuario un area en un servidor web en lmea que es accesible directamente por el dispositivo, tal como telefonos celulares habilitados para la red y otros protocolos de dispositivos inalambricos. La suscripcion del usuario tambien proporciona al usuario un area en un servidor web en lmea que es accesible indirectamente a traves de una conexion a un PC. Esta area permite al usuario almacenar y organizar sus datos GIS para descargarlos a su dispositivo. En la etapa S2101, basada en el nivel de suscripcion del usuario, se pueden configurar carpetas individuales o multiples para que el usuario pueda acceder a un servidor web en lmea. En la etapa S2102, el usuario puede almacenar y organizar los datos que ha comprado o descargado de la base de datos en lmea para su posterior recuperacion.
Adicionalmente, el usuario tambien podna cargar datos GIS que el usuario ha registrado con su dispositivo a traves de este proceso a los servidores de datos en lmea para su procesamiento y redistribucion a traves de la base de datos. En este caso, en la etapa S2103, el usuario registra informacion de GPS y la asocia con la informacion de atributo de destino utilizando aplicaciones de software adecuadas para este proposito, tales como SkyGolf GPS Personal Digital Caddy System, version SkyGolf GPS2 disponible en productos de SkyHawke Technologies, LLC. Y en la etapa S2104, esta informacion se recupera automaticamente del dispositivo cuando el usuario inicia una sesion en el sitio web en lmea. Los datos se almacenan en el area de datos en lmea del usuario para su uso posterior o para su insercion en los datos distribuidos.
En la etapa S2200, se utiliza un servidor de datos GIS de campo de golf de sitio web designado para almacenar datos. En la etapa S2201, los datos GIS de campo de golf indexados formateados para su uso en dispositivos particulares se almacenan en el servidor de datos en lmea.
En la etapa S230, se accede a los datos del cliente. Esta informacion se utiliza en la etapa de proceso S2500 para permitir descargas basadas en el nivel de suscripcion y acceso del usuario. Los datos nuevos o actualizados del cliente se recogeran durante el proceso de registro (etapa S2600).
En la etapa S2400, tiene lugar el procesamiento de transaccion y facturacion. En la etapa S2401, las transacciones de datos del cliente se miden en funcion del numero de conjuntos de datos descargados. En la etapa S2402, los datos pueden opcionalmente medirse basandose en el tamano de los archivos descargados. En la etapa S2403, la informacion del cliente esta asociada con el nivel de suscripcion y se factura o se carga frente al nivel de suscripcion de acuerdo con los conjuntos de datos descargados.
En la etapa S2500, se realiza la busqueda, compra y descarga. En la etapa S2501, los datos del campo estan estampados en el tiempo, de modo que, basandose en el nivel de suscripcion del usuario, los datos se puedan utilizar para ese dfa, semana, mes, ano, o uso ilimitado. En la etapa S2502, la aplicacion lee la marca de tiempo en los datos y si esta dentro de los parametros de la suscripcion del usuario se permite el uso de los datos. En la etapa S2503, los datos se pueden asociar opcionalmente con un indicador de uso que cuenta el numero de usos permitidos de los datos y lo compara con el nivel de suscripcion del usuario. Ademas, basandose en el nivel de suscripcion del usuario, los datos pueden configurarse para que expiren en el dispositivo asociado a diferentes velocidades basadas en el tiempo, tales como horas, dfas o semanas, etc., o pueden configurarse para expirar en una base de usos, tal como 1, 2, 3, etc. usos de los datos.
En la etapa S2600, se realizan el registro de clientes y el procesamiento de suscripciones. En la etapa S2601, si el cliente entra en el proceso de autorizacion y no esta registrado, se grna a traves de un proceso de registro y suscripcion en lmea. El nombre del cliente, la direccion y la informacion de facturacion se recopilan junto con el nivel de suscripcion deseado. En este momento se puede recopilar otra informacion demografica. En la etapa S2602, una vez que se ha completado la informacion demografica del cliente, se guarda en la base de datos del cliente para referencia en las etapas de proceso S2100, S1400, S1500, S1600 y S2700.
En la etapa S2700, en el proceso de autorizacion del sitio web, un usuario se conecta a un sitio web para iniciar una suscripcion que le da acceso para descargar el campo de golf u otros datos GIS. En la etapa S2701, el usuario inicia
5
10
15
20
25
30
35
40
45
50
55
60
65
una suscripcion para utilizar los datos GIS a traves de un proceso de registro del sitio web. La informacion de tarjeta de credito e informacion financiera se reciben a traves de un proceso de "carro de compra" u otro proceso de compras en lmea conocido que permita tal transaccion. Puede haber multiples niveles de suscripciones que le den al usuario diferentes niveles de acceso a los datos GIS. En la etapa S2702, la informacion de usuario se captura en una base de datos para su busqueda cuando el usuario inicia la sesion en el sitio web. Un numero de identificacion unico, tal como un numero de serie electronico (ESN) o una identificacion (ID), del dispositivo esta asociado con esta informacion para ayudar a automatizar futuros procesos de inicio de sesion. En la etapa S2703, se puede buscar en la base de datos en lmea para datos del campo en el que el usuario esta interesado. Una vez seleccionados los datos del campo, se colocan para su insercion en las carpetas en lmea del usuario para su posterior descarga. Opcionalmente, los datos pueden descargarse directamente al usuario en ese momento.
En la etapa S2800, un usuario puede iniciar comunicaciones con el servidor del sitio web a traves de Internet u otro enlace de red. En la etapa S2900, el usuario puede utilizar un ordenador personal u otra maquina informatica apropiada para acceder al servidor del sitio web. En la etapa S3000, se puede usar un dispositivo de usuario portatil, tal como un PDA, para acceder al sistema. Alternativamente, en la etapa S3100, se puede usar un dispositivo de usuario inalambrico, tal como un PDA, un telefono celular u otro dispositivo inalambrico habilitado para acceder al sistema.
Recogida, procesamiento y/o distribucion de datos relacionados con el golf y aspecto de conexion directa
En un aspecto, se utiliza una unidad o dispositivo, por ejemplo, un dispositivo portatil tal como un PDA o telefono celular, con un numero de identificacion unico, tal como un Numero de Serie Electronico (ESN), en la recogida, procesamiento o distribucion de datos relacionados con el golf. En una realizacion, un numero de identificacion unico esta incrustado en cada unidad o dispositivo. El numero de identificacion unico de la unidad o dispositivo estana disponible en un area de memoria en el dispositivo que podna consultarse por la aplicacion del servidor de sitios web remoto. Esto puede lograrse mediante la aplicacion del servidor de sitio web que envfa un comando de sondeo al dispositivo conectado que solicita al dispositivo que emita y envfe su numero de identificacion unico interno. Cuando el numero de identificacion unico es devuelto satisfactoriamente a la aplicacion del servidor del sitio web por parte del dispositivo, el numero de identificacion unico se asocia automaticamente con la informacion de suscripcion e informacion de cuenta del usuario y registra automaticamente al usuario en el area respectiva de gestion de datos del campo del curso y almacenamiento de datos del campo del sitio web u otro repositorio de datos en red por medio de una tabla de busqueda del servidor de base de datos.
La figura 36 ilustra las capas funcionales de una realizacion del control de acceso centrado en la web basado en el numero de identificacion unico. La figura 36 muestra las capas funcionales para acceder a la red a traves del numero de identificacion unico almacenado en el dispositivo portatil utilizando un PC. El dispositivo portatil se puede conectar al PC a traves de un puerto serie, USB, infrarrojos u otros medios de comunicacion conocidos por los expertos en la tecnica. El PC a su vez esta conectado a Internet. Todas las acciones se controlan preferiblemente desde el sitio web y, por lo tanto, el PC se convierte en un dispositivo de paso, como un conducto, para enviar y recibir datos desde y hacia la unidad o dispositivo portatil conectado. No se inicia ninguna accion desde el dispositivo portatil o las aplicaciones basadas en PC, aunque el dispositivo portatil este conectado al PC. De acuerdo con las acciones tomadas dentro de la ventana del navegador en el PC, se emiten preferiblemente comandos desde el sitio web a un programa de conducto que se ejecuta en el PC, que a su vez se comunica con el dispositivo portatil conectado para transferir datos hacia y desde la unidad o dispositivo.
La figura 37 ilustra un aspecto alternativo o implementacion de un control de acceso centrado en la web basado en el numero de identificacion unico de un dispositivo o unidad. La figura 37 muestra las capas funcionales de una realizacion para acceder a la red a traves del numero de identificacion unico almacenado en el dispositivo portatil que utiliza comunicaciones inalambricas. En esta realizacion, el PC no se utiliza o se elimina completamente. En esta realizacion, la conectividad inalambrica a Internet esta incorporada en el dispositivo o unidad portatil. El usuario puede acceder a su area de datos en el sitio web entrando en el alcance de un punto de acceso inalambrico. En esta realizacion, un mini navegador u otra aplicacion de explorador en la unidad portatil permite el acceso y la seleccion por el usuario de los datos que se descargan o cargan desde y hacia una ubicacion de Internet o web basada en el numero de identificacion unico de la unidad o dispositivo.
Una vez que el usuario ha iniciado sesion en su area espedfica del sitio web u otro repositorio de datos en red, el usuario tiene una variedad de capacidades y puede realizar una variedad de funciones. El usuario es capaz, entre otras capacidades: Ver las listas de campos que estan disponibles para ese golfista para descargar basandose en las compras o los niveles de suscripcion asociados con el numero de identificacion unico; recuperar, almacenar y organizar conjuntos de datos de campos en areas de carpetas que contengan colecciones de campos espedficos que se descargaran en el dispositivo portatil. Las carpetas son personalizables por el usuario en cuanto a su descripcion (por ejemplo, "MyHomeCourses", "MyVacationCourses", etc.); se inicia la descarga de la carpeta "paquete" en el dispositivo portatil; se recuperan, almacenan y organizan los datos objetivo del campo que el usuario ha grabado; se colocan los datos objetivo grabados por el usuario en carpetas descargables; y se recuperan y/o establecen configuraciones de preferencia a traves de una pagina de entrada de datos en el sitio web para ese
5
10
15
20
25
30
35
40
45
50
55
60
65
dispositivo portatil espedfico, incluida la configuracion de pantalla, ajustes operativos y parametros de GPS, etc. Esta configuracion de preferencia se descargara e iniciara en el dispositivo respectivo.
Estas tareas pueden realizarse o llevarse a cabo por la aplicacion de servidor de sitio web que presenta paginas de entrada de usuario personalizadas al usuario asociado con el dispositivo del usuario o el numero de identificacion unico de unidad que se ha registrado en el servidor. El usuario puede revisar, modificar o actuar sobre los datos en su area de carpeta antes de iniciar una descarga de los datos en el dispositivo del usuario seleccionando uno o mas botones de menu en la pagina web, tal como, por ejemplo, "Descargar a Unidad" o un etiquetado similar.
Se puede emplear un metodo o proceso similar para gestionar las configuraciones de preferencia del dispositivo del usuario. La aplicacion de servidor web presenta una pagina de entrada de usuario personalizada en el sitio web que contiene los ajustes de preferencia recuperados desde la unidad del usuario mediante un comando y una secuencia de sondeo. La configuracion de preferencias se almacena en el area de datos del usuario en el servidor web u otra ubicacion de almacenamiento accesible. El usuario puede modificar la configuracion de preferencias y, al iniciar una descarga posterior a la unidad mediante un boton de menu situado en la pagina web del usuario, actualizar los ajustes almacenados en el chip de memoria o el almacenamiento del dispositivo.
Otro aspecto de utilizacion del numero de identificacion unico es proporcionar un medio por el cual los datos a descargar se cifran automaticamente espedficamente para esa unidad usando una clave espedfica para ese numero de identificacion unico, que es una clave estatica o una clave giratoria. Esto puede lograrse mediante la aplicacion del servidor web que pone en escena los campos seleccionados por el usuario para descargarlos al dispositivo y aplicar un algoritmo de cifrado de software a los datos que se codifican utilizando una clave estatica ya incorporada o transmitida previamente a la unidad o mediante una clave giratoria que se deriva mediante la unidad receptora de un conjunto comun de eventos. Los medios de encriptacion utilizados pueden ser cualquiera de los conocidos por los expertos en la tecnica, por ejemplo, algoritmos de cifrado de software RSA, Blowfish, PGP, etc., asf como algoritmos de cifrado personalizados.
Un aspecto operativo o metodo de identificacion del aparato, unidad o dispositivo portatil utiliza un numero de identificacion unico, tal como un Numero de Serie Electronico (ESN). Durante la produccion, se almacena un numero de identificacion unico en el dispositivo portatil. Al iniciar sesion en el sitio web que contiene los datos del campo de golf para su descarga, el numero de identificacion unico se puede recuperar desde el dispositivo portatil y utilizarse en lugar de un ID de usuario y una contrasena. Basandose en el numero de identificacion unico recuperado desde el dispositivo portatil, un area espedfica del sitio web se pone a disposicion del usuario despues de haber iniciado la sesion. El area disponible para el usuario, basada en el numero de identificacion unico, puede incluir los siguientes artfculos espedficos del usuario, entre otros: Listas de campos que estan disponibles para que el golfista descargue en base a las compras o a la suscripcion asociada con ese numero de identificacion unico; campos que los golfista se ha registrado; areas de carpetas que contienen colecciones de campos espedficos para descargar en el dispositivo portatil (por ejemplo, MyHomeCourses, MyNextVacation, etc); y configuraciones de preferencia para ese dispositivo portatil espedfico, incluyendo la configuracion de la pantalla, la configuracion operacional y la configuracion GPS.
Los datos a descargar pueden cifrarse usando una clave espedfica para ese numero de identificacion unico basado en una clave estatica. Los datos que se descargan tambien pueden cifrarse usando una clave espedfica para ese numero de identificacion unico que se basa en la clave giratoria, por ejemplo, cada dfa, cada semana, cada mes, cada ano, etc.
Basandose en el numero de identificacion unico recuperado del dispositivo o unidad portatil, pueden visualizarse pantallas especiales, que incluyen entre otras: Pantallas publicitarias especiales para grupos de numeros de identificacion unicos espedficos; Pantallas de patrocinadores especiales para grupos de numeros de identificacion unicos espedficos; y Pantallas de inicio personal para un numero de identificacion unico espedfico. Ademas, los protocolos de seguridad pueden invocarse basandose en el numero de identificacion unico para desactivar la unidad perdida o robada y desactivar o reducir la funcionalidad de la unidad mas alla del penodo de tiempo de suscripcion.
Ademas, otro aspecto del control de acceso basado en la web basado en el numero de identificacion unico, el software de aplicacion del dispositivo portatil se puede actualizar automaticamente basandose en el informe del dispositivo portatil, al conectarse al servidor web, que version del software de aplicacion el dispositivo portatil se esta ejecutando. El servidor web puede descargar automaticamente una actualizacion de software de aplicacion apropiada desde un area de almacenamiento de archivos asociada con el numero de identificacion unico espedfico del dispositivo portatil o con un grupo seleccionado de numeros de identificacion unicos.
Una vez que el dispositivo portatil esta conectado al servidor web, la informacion o los datos se pueden descargar o transmitir al dispositivo o grupo de dispositivos portatiles basandose en busquedas de numeros de identificacion unicos asociadas a actualizaciones de campo de datos en tiempo real en la base de datos del servidor. La informacion o los datos del dispositivo portatil pueden cargarse o transmitirse en tiempo real al servidor web y asociarse con el numero de identificacion unico de la unidad.
5
10
15
20
25
30
35
40
45
50
El numero de identificacion unico en la unidad o dispositivo tambien se puede utilizar para identificar la unidad para la descarga de pantallas publicitarias especiales o dirigidas adaptadas para individuos o para grupos de numeros de identificacion unicos espedficos. Se pueden descargar pantallas de patrocinadores especiales a la unidad, asf como pantallas personalizadas de inicio personal para un numero de identificacion unico espedfico. Esto puede lograrse almacenando texto formateado previamente o archivos de imagen con mapeo de bits en la base de datos del servidor web. Estos archivos estan relacionalmente asociados con numeros de identificacion unicos espedficos o grupos de numeros de identificacion unicos. Cuando la aplicacion del servidor web determina que una unidad con un numero de identificacion unico coincidente esta conectada al sistema, automaticamente inicia una busqueda en la base de datos y recupera el texto asociado o imagenes de mapa de bits. Se inicia una descarga en la unidad y los archivos se insertan en la ubicacion de memoria del dispositivo especificada para su recuperacion y visualizacion por parte de la aplicacion incrustada en la pantalla de las unidades LCD o en la pantalla de la interfaz de usuario.
El numero de identificacion unico tambien se puede utilizar para proporcionar una caractenstica de seguridad para el dispositivo. Si una unidad se pierde o es robada y es reportada por el usuario, la base de datos puede marcar el numero de identificacion unico asociado como perdido o robado. Esta funcion de seguridad se invoca en una conexion posterior al sitio web cuando la unidad se identifica en la base de datos del servidor como una unidad perdida o robada. Espedficamente, se puede deshabilitar mediante un comando remoto que se procesa mediante el software de aplicacion incrustado en el dispositivo. Opcionalmente, se puede descargar una pantalla o se invoca mediante programacion y se muestra en la unidad que muestra un numero telefonico para llamar para informar de una unidad perdida o robada mientras se mantiene un estado desactivado en otras funciones de la aplicacion. La caractenstica de seguridad tambien se puede utilizar como parte del proceso empresarial para deshabilitar o proporcionar una funcionalidad reducida en unidades que tienen suscripciones caducadas, descargando indicadores de estado de suscripcion de una tabla de busqueda de base de datos asociada al numero de identificacion unico del dispositivo por el que se ejecuta la aplicacion en el dispositivo tomara las medidas limitadoras del dispositivo apropiado o descargara una sustitucion de aplicacion de funcion limitada por separado. La caractenstica o metodo de seguridad puede utilizarse ademas para proporcionar al usuario actualizaciones sobre su estado de suscripcion y recordatorios amistosos en momentos predefinidos antes de la fecha de vencimiento de la suscripcion para renovar su suscripcion.
Adicionalmente, otros datos pueden presentarse de manera similar al usuario basandose en el numero de identificacion unico y en la busqueda de datos o informacion asociada en una tabla de base de datos. Estos datos e informacion pueden ser transmitidos a la base de datos en tiempo real utilizando XML (lenguaje de marcado extensible) o metodos similares. Los datos o informacion se pueden distribuir entonces al dispositivo basandose en busquedas de numeros de identificacion unicas asociadas a los datos o campos de informacion particulares. La distribucion puede ocurrir cuando el dispositivo esta conectado al sitio web o en tiempo real si el dispositivo esta conectado mediante protocolos inalambricos al servidor web. A la inversa, los datos y la informacion pueden cargarse desde el dispositivo, ya sea durante la conexion al sitio web o en tiempo real si se utilizan protocolos inalambricos para conectarse al servidor web. Esto se logra asociando el numero de identificacion unico a los campos de datos relacionales apropiados en el servidor web para cualquier informacion o datos que se cargue en el servidor web desde el dispositivo.
La invencion se ha descrito e ilustrado con respecto a ciertas realizaciones preferidas a modo de ejemplo solamente. Los expertos en la tecnica reconoceran que las realizaciones preferidas pueden alterarse o modificarse sin apartarse del alcance de la invencion. Aunque la descripcion anterior contiene muchos detalles, estos no deben interpretarse como limitaciones en el alcance de la invencion, sino mas bien como un ejemplo de una o mas realizaciones de la misma. Por lo tanto, la invencion no se limita a los detalles espedficos, a los dispositivos representativos y a los ejemplos ilustrados en esta descripcion. Son posibles muchas otras variaciones de esta invencion. Por consiguiente, el alcance de la invencion debe determinarse no por las realizaciones ilustradas, sino por las siguientes reivindicaciones adjuntas.

Claims (14)

  1. 5
    10
    15
    20
    25
    30
    35
    40
    45
    50
    55
    60
    REIVINDICACIONES
    1. Un aparato portatil para mostrar distancias entre un golfista y un objeto en un campo de golf, que comprende:
    un dispositivo informatico;
    un dispositivo de medicion de posicion conectado al dispositivo informatico que genera informacion de posicion medida que corresponde a una ubicacion del aparato portatil; una pantalla conectada al dispositivo informatico, en la que
    la informacion de localizacion medida se usa para mostrar una representacion del objeto en dicha pantalla; caracterizado por que la representacion gira automaticamente para orientar la representacion para coincidir con la lmea de vision del aparato portatil hacia el objeto.
  2. 2. El aparato de la reivindicacion 1, en el que el objeto es un green del campo de golf.
  3. 3. El aparato de la reivindicacion 2, en el que se muestra una marca movil en la pantalla y se calcula y se muestra una distancia entre el aparato portatil y la posicion aparente de la marca con respecto al green.
  4. 4. El aparato de la reivindicacion 3, en el que la marca se muestra de manera que una porcion de la misma cruza un lfmite del green mostrado en un punto de interseccion.
  5. 5. El aparato de la reivindicacion 4, en el que se calcula y se muestra la distancia entre el aparato portatil y la posicion aparente del punto de interseccion con respecto al green.
  6. 6. El aparato de la reivindicacion 5, en el que la marca se muestra de manera que una o mas porciones de la misma cruzan el lfmite del green mostrado en dos puntos de interseccion.
  7. 7. El aparato de la reivindicacion 6, en el que se calcula y se muestra la distancia entre el aparato portatil y la posicion aparente de cada uno de los dos puntos de interseccion con respecto al green.
  8. 8. El aparato de cualquiera de las reivindicaciones anteriores, en el que se muestra una lmea en la pantalla que coincide con la lmea de vision del aparato portatil al objeto.
  9. 9. El aparato de la reivindicacion 8, en el que la lmea se extiende a traves del objeto.
  10. 10. El aparato de cualquier reivindicacion anterior, en el que la pantalla muestra una distancia desde el aparato portatil hasta un primer lfmite del objeto.
  11. 11. El aparato de la reivindicacion 10, en el que la pantalla muestra una distancia desde el aparato portatil a un segundo lfmite del objeto.
  12. 12. El aparato de cualquier reivindicacion anterior, en el que la pantalla muestra una distancia desde el aparato portatil hasta un centro del objeto.
  13. 13. Un metodo realizado por un aparato portatil para mostrar distancias entre un golfista y un objeto en un campo de golf, comprendiendo el metodo:
    generar informacion de localizacion medida que corresponde a una ubicacion del aparato portatil; y mostrar, utilizando la informacion de ubicacion medida, una representacion del objeto en una pantalla del aparato portatil; caracterizado por que la representacion gira automaticamente para orientar la representacion para que coincida con la lmea de vision del aparato portatil hacia el objeto.
  14. 14. Un medio no transitorio legible por ordenador que incluye instrucciones de un programa informatico, que cuando son ejecutadas por un aparato portatil para mostrar distancias entre un golfista y un objeto en un campo de golf, hacen que el aparato portatil realice un metodo que comprende:
    generar informacion de localizacion medida que corresponde a una ubicacion del aparato portatil; y mostrar, utilizando la informacion de ubicacion medida, una representacion del objeto en una pantalla del aparato portatil; caracterizado por que la representacion gira automaticamente para orientar la representacion para que coincida con la lmea de vision del aparato portatil hacia el objeto.
ES12179018.2T 2002-10-30 2003-10-29 Asistente para la práctica de golf personal y método y sistema para mostrar gráficamente información relacionada con golf y para recoger, procesar y distribuir datos relacionados con golf Expired - Lifetime ES2634193T3 (es)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US668919 1992-02-21
US42241502P 2002-10-30 2002-10-30
US422415P 2002-10-30
US10/668,919 US7118498B2 (en) 2000-06-16 2003-09-23 Personal golfing assistant and method and system for graphically displaying golf related information and for collection, processing and distribution of golf related data

Publications (1)

Publication Number Publication Date
ES2634193T3 true ES2634193T3 (es) 2017-09-27

Family

ID=32314452

Family Applications (1)

Application Number Title Priority Date Filing Date
ES12179018.2T Expired - Lifetime ES2634193T3 (es) 2002-10-30 2003-10-29 Asistente para la práctica de golf personal y método y sistema para mostrar gráficamente información relacionada con golf y para recoger, procesar y distribuir datos relacionados con golf

Country Status (5)

Country Link
US (3) US7118498B2 (es)
EP (2) EP2520344B1 (es)
AU (1) AU2003287314A1 (es)
ES (1) ES2634193T3 (es)
WO (1) WO2004042517A2 (es)

Families Citing this family (222)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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
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
JP2002073620A (ja) * 2000-08-30 2002-03-12 Nternet Number Corp 位置情報配信方法
US7121962B2 (en) 2000-12-19 2006-10-17 Reeves G George Golf round data system with cellular telephone and player help features
JP2002297955A (ja) * 2001-03-29 2002-10-11 Mitsubishi Electric Corp 通信販売装置、通信販売方法、通信販売において商品を発注するためのプログラム
FR2833129B1 (fr) * 2001-11-30 2004-02-13 Eastman Kodak Co Procede de visualisation d'images geolocalisees liees a un contexte
JP3903479B2 (ja) * 2002-04-18 2007-04-11 日本電気株式会社 情報提供システム
US20040146185A1 (en) * 2002-11-14 2004-07-29 Blair Forrest K. Apparatus, system, and method for creating an electronic description of a geographic site
DE602004006733T2 (de) 2003-02-26 2008-01-31 Tomtom International B.V. Navigationseinheit und verfahren zum anzeigen alternativer routen
US7603804B2 (en) 2003-11-04 2009-10-20 Leupold & Stevens, Inc. Ballistic reticle for projectile weapon aiming systems and method of aiming
US20050188359A1 (en) * 2004-02-20 2005-08-25 Tom Lalor Method and computer program product for developing and directing simulations
US7901292B1 (en) * 2004-04-15 2011-03-08 Navteq North America, Llc Method for comparing performances on remotely located courses
US20050250590A1 (en) * 2004-05-04 2005-11-10 Gps Industries, Inc. Method for conducting a multi-golf course performance contest
US7837572B2 (en) * 2004-06-07 2010-11-23 Acushnet Company Launch monitor
JP2006018476A (ja) * 2004-06-30 2006-01-19 Sega Corp 画像の表示制御方法
US7239377B2 (en) * 2004-10-13 2007-07-03 Bushnell Performance Optics Method, device, and computer program for determining a range to a target
GB2419294A (en) * 2004-10-19 2006-04-26 Statsmachine Ltd Golf data recording and analysis
US7490775B2 (en) 2004-12-30 2009-02-17 Aol Llc, A Deleware Limited Liability Company Intelligent identification of multimedia content for synchronization
TW200633746A (en) * 2005-03-16 2006-10-01 Chun-Sam Liu Golf aiding device with function of displaying and setting specific-points
US7922586B2 (en) * 2005-03-22 2011-04-12 Heckendorf Iii Francis Aicher Active play interactive game system
CN1836760A (zh) * 2005-03-25 2006-09-27 刘俊山 可显示及设定特定点的高尔夫球辅助装置
US20060224771A1 (en) * 2005-03-30 2006-10-05 Jeremy Roschelle Invitation for transferring objects in a communications network
US8933967B2 (en) * 2005-07-14 2015-01-13 Charles D. Huston System and method for creating and sharing an event using a social network
US11972450B2 (en) 2005-07-14 2024-04-30 Charles D. Huston Spectator and participant system and method for displaying different views of an event
US9344842B2 (en) * 2005-07-14 2016-05-17 Charles D. Huston System and method for viewing golf using virtual reality
US8207843B2 (en) 2005-07-14 2012-06-26 Huston Charles D 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
US20070060408A1 (en) * 2005-08-31 2007-03-15 Motorola, Inc. Method and system for location based game services for wireless devices
TWI429875B (zh) 2005-11-01 2014-03-11 Leupold & Stevens Inc 用於傾斜射擊之彈道測距方法及系統
US7937422B1 (en) 2005-11-03 2011-05-03 Aol Inc. Digital asset hosting and distribution
US20070123249A1 (en) * 2005-11-30 2007-05-31 Hao Sun Field device management
US7658031B2 (en) * 2005-12-21 2010-02-09 Bushnell, Inc. Handheld rangefinder operable to determine hold over ballistic information
US20070197314A1 (en) * 2006-02-09 2007-08-23 York Andrew W Rangefinding devices and methods for golfing
WO2007120002A1 (en) * 2006-04-17 2007-10-25 Saeam Co., Ltd. Method and system for providing golf-related content using mobile terminal
US8517386B1 (en) * 2006-06-02 2013-08-27 Harold D. Kilpatrick System and method for marking points for placing objects at a geographical area from a remote location
US8775066B2 (en) * 2006-07-05 2014-07-08 Topcon Positioning Systems, Inc. Three dimensional terrain mapping
DE102006033147A1 (de) * 2006-07-18 2008-01-24 Robert Bosch Gmbh Überwachungskamera, Verfahren zur Kalibrierung der Überwachungskamera sowie Verwendung der Überwachungskamera
US8083617B2 (en) * 2006-09-30 2011-12-27 Cg Holdings, Llc Portable golf spectator information system
US20080108456A1 (en) * 2006-11-02 2008-05-08 Bonito Anthony P Golf scoring, marketing and reporting system and method of operation
US20080167737A1 (en) * 2007-01-04 2008-07-10 Schmidt Steve Golf Scoring System and Method
WO2008085068A1 (en) * 2007-01-12 2008-07-17 Golfdata Limited A method of capturing, displaying and analysing golf related data and apparatus thereof
US20080235026A1 (en) * 2007-02-05 2008-09-25 Garratt Reginald G Voice activated distance measuring device
WO2008097603A1 (en) * 2007-02-07 2008-08-14 Prolooper Situation-neutral golf metrics systems and methods
US8708841B2 (en) * 2007-02-07 2014-04-29 Skyhawke Technologies, Llc Systems and methods for golf performance analytics
US20100009780A1 (en) * 2008-07-12 2010-01-14 Doherty Matthew P Systems and Methods for Portable Personal Golf Analytics Visualization
US11393358B2 (en) 2007-02-07 2022-07-19 Skyhawke Technologies, Llc Coaching aid for golf
US20080201107A1 (en) * 2007-02-07 2008-08-21 Doherty Matthew P Coaching aid for golf
WO2008097601A1 (en) * 2007-02-07 2008-08-14 Prolooper System and methods for golf analytics visualization
US9295895B2 (en) 2007-02-07 2016-03-29 Skyhawker Technologies, LLC Coaching aid for golf
US8620463B2 (en) 2007-02-07 2013-12-31 Skyhawke Technologies, Llc Systems and methods for golf analytics visualization
US8364293B2 (en) * 2007-02-07 2013-01-29 Skyhawke Technologies, Llc Situation-neutral golf metrics systems and methods
KR100879542B1 (ko) * 2007-04-11 2009-01-22 삼성전자주식회사 단말기의 골프 콘텐츠 제공 방법
WO2009023345A2 (en) * 2007-05-21 2009-02-19 Embry-Riddle Aeronautical University Simulation scoring systems
US7883402B2 (en) * 2007-06-07 2011-02-08 Peiser William E Golf game having collateral military ranking system
WO2008157736A1 (en) * 2007-06-19 2008-12-24 Qualcomm Incorporated Methods and apparatus for determining distances to selected targets on a golf course using a wireless communication device
US20090017944A1 (en) * 2007-07-12 2009-01-15 Chris Savarese Apparatuses, methods and systems relating to automatic golf data collecting and recording
US8070628B2 (en) * 2007-09-18 2011-12-06 Callaway Golf Company Golf GPS device
US20090079625A1 (en) * 2007-09-20 2009-03-26 Scott Denton Golf gps device with voice recognition
US20090075761A1 (en) * 2007-09-18 2009-03-19 Joseph Balardeta Golf gps device and system
KR101386793B1 (ko) * 2007-09-21 2014-04-21 플레이데이타, 엘엘씨 개체 위치 및 움직임 검출 시스템 및 그 방법
US9005047B2 (en) 2007-10-25 2015-04-14 Tag Golf, Llc Apparatuses, methods and systems relating to semi-automatic golf data collecting and recording
US8202148B2 (en) * 2007-12-03 2012-06-19 Julius Young Machine and method for caddying and golf instruction
RU2366481C2 (ru) * 2007-12-05 2009-09-10 Сергей Юрьевич Подлесный Комплекс для проведения подвижной игры и способ моделирования работы со спортивным снарядом
US9661894B2 (en) 2008-02-20 2017-05-30 Nike, Inc. Systems and methods for storing and analyzing golf data, including community and individual golf data collection and storage at a central hub
US20110230986A1 (en) * 2008-02-20 2011-09-22 Nike, Inc. Systems and Methods for Storing and Analyzing Golf Data, Including Community and Individual Golf Data Collection and Storage at a Central Hub
US9393478B2 (en) * 2008-02-20 2016-07-19 Nike, Inc. System and method for tracking one or more rounds of golf
US9486669B2 (en) 2008-02-20 2016-11-08 Nike, Inc. Systems and methods for storing and analyzing golf data, including community and individual golf data collection and storage at a central hub
US9623284B2 (en) 2008-02-20 2017-04-18 Karsten Manufacturing Corporation Systems and methods for storing and analyzing golf data, including community and individual golf data collection and storage at a central hub
GB2458100B (en) * 2008-02-29 2012-10-17 Christopher John Clegg Golf scoring and performance analysis device and system
KR100866385B1 (ko) * 2008-03-13 2008-11-03 (주) 알디텍 스크린 골프에서 볼 정보를 제공하기 위한 방법과 이를위한 시스템
US20090234474A1 (en) * 2008-03-13 2009-09-17 Steiner Marilyn M Integrated FM/AM receiver, recorder and audio/video player for vehicles
US20120139729A1 (en) 2008-03-17 2012-06-07 Chris Savarese Golf club apparatuses and methods
US8624738B2 (en) 2008-03-17 2014-01-07 Radar Corporation Golf club apparatuses and methods
US8226495B2 (en) * 2008-03-17 2012-07-24 Radar Corporation Golf data recorder with integrated missing club reminder and theft prevention system
US20120142443A1 (en) 2008-03-17 2012-06-07 Chris Savarese Golf club apparatuses and methods
TW200942299A (en) * 2008-04-09 2009-10-16 Chun-Sam Liu Method and device of golf aiding with function of setting specific-point diagram
US20090280930A1 (en) * 2008-05-09 2009-11-12 Tzu-Wei Lin Method and system for facilitating interaction between players on a golf course
US8500005B2 (en) 2008-05-20 2013-08-06 Trimble Navigation Limited Method and system for surveying using RFID devices
US8800859B2 (en) 2008-05-20 2014-08-12 Trimble Navigation Limited Method and system for surveying using RFID devices
US20110068164A1 (en) * 2009-09-24 2011-03-24 Trimble Navigation Limited Method and Apparatus for Barcode and Position Detection
TW200951870A (en) * 2008-06-04 2009-12-16 Wen-Sheng Ke Method for establishing a score database of golf players by means of a global positioning system
US20090305819A1 (en) * 2008-06-04 2009-12-10 Scott Denton Golf gps device
US20120071277A1 (en) * 2008-06-04 2012-03-22 Callaway Golf Company Golf gps
US9200901B2 (en) 2008-06-19 2015-12-01 Microsoft Technology Licensing, Llc Predictive services for devices supporting dynamic direction information
US8700301B2 (en) 2008-06-19 2014-04-15 Microsoft Corporation Mobile computing devices, architecture and user interfaces based on dynamic direction information
US20090315775A1 (en) * 2008-06-20 2009-12-24 Microsoft Corporation Mobile computing services based on devices with dynamic direction information
US8467991B2 (en) 2008-06-20 2013-06-18 Microsoft Corporation Data services based on gesture and location information of device
US8081298B1 (en) 2008-07-24 2011-12-20 Bushnell, Inc. Handheld rangefinder operable to determine hold-over ballistic information
DE102008043579A1 (de) * 2008-11-07 2010-05-12 Robert Bosch Gmbh Messvorrichtung
US20100160090A1 (en) * 2008-12-19 2010-06-24 Tzu-Wei Lin Method and system for determining positional information on a golf course
US20100160089A1 (en) * 2008-12-19 2010-06-24 Tzu-Wei Lin Appapatus and method for providing golfing information
US9095761B2 (en) * 2009-01-05 2015-08-04 Garmin Switzerland Gmbh Golf system user interface
US9192831B2 (en) 2009-01-20 2015-11-24 Nike, Inc. Golf club and golf club head structures
US20110077093A1 (en) * 2009-03-16 2011-03-31 Garratt Reginald G Voice Activated Distance Measuring Device
US8192297B1 (en) * 2009-03-20 2012-06-05 Johnston Douglas F Variable interface putter golf club with attachable device for analyzing golf course conditions and selecting putter face
US8523645B2 (en) * 2009-03-25 2013-09-03 Nike, Inc. Golf club head and head cover combination providing enhanced functionality
US7942762B2 (en) * 2009-06-05 2011-05-17 Callaway Golf Company GPS device
US8070629B2 (en) * 2009-06-05 2011-12-06 Callaway Golf Company GPS device
US8872767B2 (en) 2009-07-07 2014-10-28 Microsoft Corporation System and method for converting gestures into digital graffiti
US8355869B2 (en) * 2009-08-20 2013-01-15 Callaway Golf Company Golf GPS device
DK2493457T3 (en) 2009-10-30 2017-10-02 Ix Biopharma Ltd QUICK-SOLVING SOLID DOSAGE FORM
US12186426B2 (en) 2009-10-30 2025-01-07 Ix Biopharma Ltd. Solid dosage form
US9757639B2 (en) 2009-11-24 2017-09-12 Seth E. Eisner Trust Disparity correction for location-aware distributed sporting events
US7934983B1 (en) 2009-11-24 2011-05-03 Seth Eisner Location-aware distributed sporting events
US20110143848A1 (en) * 2009-12-16 2011-06-16 Callaway Golf Company Method and system for shot tracking
TWI415655B (zh) * 2009-12-31 2013-11-21 Golfzon Co Ltd 虛擬高爾夫球模擬成像迷你地圖之裝置與方法
JP5756957B2 (ja) * 2010-01-06 2015-07-29 株式会社ユピテル ゴルフ練習・支援装置及びプログラム
US8882606B2 (en) * 2010-01-28 2014-11-11 Nike, Inc. Golf swing data gathering method and system
US7946926B1 (en) * 2010-02-01 2011-05-24 Callaway Golf Company Shot tracking
US20110205111A1 (en) * 2010-02-22 2011-08-25 Callaway Golf Company Golf gps device
US7883428B1 (en) * 2010-04-27 2011-02-08 Callaway Golf Company Shot tracking
US20110244991A1 (en) * 2010-04-01 2011-10-06 GTA Electronics Co., Ltd. Golf assisting device and method of automatically switching target golf holes
US8617005B2 (en) 2010-08-05 2013-12-31 Active Mind Technologies R&D Limited Golf data collection
US8613676B2 (en) 2010-08-26 2013-12-24 Blast Motion, Inc. Handle integrated motion capture element mount
US9247212B2 (en) 2010-08-26 2016-01-26 Blast Motion Inc. Intelligent motion capture element
US9033810B2 (en) 2010-08-26 2015-05-19 Blast Motion Inc. Motion capture element mount
US8702516B2 (en) 2010-08-26 2014-04-22 Blast Motion Inc. Motion event recognition system and method
US10254139B2 (en) 2010-08-26 2019-04-09 Blast Motion Inc. Method of coupling a motion sensor to a piece of equipment
US9406336B2 (en) 2010-08-26 2016-08-02 Blast Motion Inc. Multi-sensor event detection system
US9028337B2 (en) 2010-08-26 2015-05-12 Blast Motion Inc. Motion capture element mount
US9401178B2 (en) 2010-08-26 2016-07-26 Blast Motion Inc. Event analysis system
US8903521B2 (en) 2010-08-26 2014-12-02 Blast Motion Inc. Motion capture element
US8905855B2 (en) 2010-08-26 2014-12-09 Blast Motion Inc. System and method for utilizing motion capture data
US9626554B2 (en) 2010-08-26 2017-04-18 Blast Motion Inc. Motion capture system that combines sensors with different measurement ranges
US8941723B2 (en) 2010-08-26 2015-01-27 Blast Motion Inc. Portable wireless mobile device motion capture and analysis system and method
US9746354B2 (en) 2010-08-26 2017-08-29 Blast Motion Inc. Elastomer encased motion sensor package
US9646209B2 (en) 2010-08-26 2017-05-09 Blast Motion Inc. Sensor and media event detection and tagging system
US9261526B2 (en) 2010-08-26 2016-02-16 Blast Motion Inc. Fitting system for sporting equipment
US9418705B2 (en) 2010-08-26 2016-08-16 Blast Motion Inc. Sensor and media event detection system
US9604142B2 (en) 2010-08-26 2017-03-28 Blast Motion Inc. Portable wireless mobile device motion capture data mining system and method
US9622361B2 (en) 2010-08-26 2017-04-11 Blast Motion Inc. Enclosure and mount for motion capture element
US9607652B2 (en) 2010-08-26 2017-03-28 Blast Motion Inc. Multi-sensor event detection and tagging system
US9396385B2 (en) 2010-08-26 2016-07-19 Blast Motion Inc. Integrated sensor and video motion analysis method
US9619891B2 (en) 2010-08-26 2017-04-11 Blast Motion Inc. Event analysis and tagging system
US8944928B2 (en) 2010-08-26 2015-02-03 Blast Motion Inc. Virtual reality system for viewing current and previously stored or calculated motion data
US9235765B2 (en) 2010-08-26 2016-01-12 Blast Motion Inc. Video and motion event integration system
US9076041B2 (en) 2010-08-26 2015-07-07 Blast Motion Inc. Motion event recognition and video synchronization system and method
US8827824B2 (en) 2010-08-26 2014-09-09 Blast Motion, Inc. Broadcasting system for broadcasting images with augmented motion data
US9643049B2 (en) 2010-08-26 2017-05-09 Blast Motion Inc. Shatter proof enclosure and mount for a motion capture element
US9940508B2 (en) 2010-08-26 2018-04-10 Blast Motion Inc. Event detection, confirmation and publication system that integrates sensor data and social media
US9052201B2 (en) 2010-08-26 2015-06-09 Blast Motion Inc. Calibration system for simultaneous calibration of multiple motion capture elements
US9039527B2 (en) 2010-08-26 2015-05-26 Blast Motion Inc. Broadcasting method for broadcasting images with augmented motion data
US8994826B2 (en) 2010-08-26 2015-03-31 Blast Motion Inc. Portable wireless mobile device motion capture and analysis system and method
US9320957B2 (en) 2010-08-26 2016-04-26 Blast Motion Inc. Wireless and visual hybrid motion capture system
US8465376B2 (en) 2010-08-26 2013-06-18 Blast Motion, Inc. Wireless golf club shot count system
US9687705B2 (en) 2010-11-30 2017-06-27 Nike, Inc. Golf club head or other ball striking device having impact-influencing body features
US8641547B2 (en) 2012-01-13 2014-02-04 Nike, Inc. Automatic club setting and ball flight optimization
US9433844B2 (en) 2011-04-28 2016-09-06 Nike, Inc. Golf clubs and golf club heads
US9433845B2 (en) 2011-04-28 2016-09-06 Nike, Inc. Golf clubs and golf club heads
US9409076B2 (en) 2011-04-28 2016-08-09 Nike, Inc. Golf clubs and golf club heads
US9409073B2 (en) 2011-04-28 2016-08-09 Nike, Inc. Golf clubs and golf club heads
US9925433B2 (en) 2011-04-28 2018-03-27 Nike, Inc. Golf clubs and golf club heads
US9375624B2 (en) 2011-04-28 2016-06-28 Nike, Inc. Golf clubs and golf club heads
US8852029B2 (en) * 2011-06-14 2014-10-07 Karsten Manufacturing Corporation Golf handicap systems and methods to calculate a golf handicap
JP6165736B2 (ja) * 2011-09-20 2017-07-19 フラウンホーファー−ゲゼルシャフト ツル フェルデルング デル アンゲヴァンテン フォルシュング エー ファウFraunhofer−Gesellschaft zur Foerderung der angewandten Forschung e.V. 運動練習をサポートするためのシステム及び方法
WO2013041446A1 (en) * 2011-09-20 2013-03-28 Brian Francis Mooney Apparatus and method for analysing a golf swing
US20130085018A1 (en) * 2011-09-30 2013-04-04 My Line Golf, Inc. Systems and methods for displaying a golf green and a predicted path of a putt on the golf green
ES2685953T3 (es) * 2011-11-10 2018-10-15 Skyhawke Technologies Llc Sistema y procedimiento de almacenamiento y comunicación de la ubicación de un banderín en un campo de golf
US20140347169A1 (en) * 2011-11-28 2014-11-27 Sportident International Ab System for controlling and showing eligibility of golf players on a golf course
WO2013095453A1 (en) * 2011-12-21 2013-06-27 Intel Corporation Video feed playback and analysis
US8913134B2 (en) 2012-01-17 2014-12-16 Blast Motion Inc. Initializing an inertial sensor using soft constraints and penalty functions
US20130196792A1 (en) * 2012-01-30 2013-08-01 Bridgestone Sports Co., Ltd System for providing information on playing golf
KR101262362B1 (ko) * 2012-01-31 2013-05-08 (주) 골프존 가상의 그린 제작을 지원하는 가상 골프 시뮬레이션 장치 및 그 방법
WO2013138381A2 (en) 2012-03-13 2013-09-19 Radar Corporation Golf club apparatuses and methods
KR101466304B1 (ko) * 2012-05-09 2014-12-10 (주) 골프존 골프 정보 제공 시스템, 골프 정보 제공을 위한 정보제공 안내장치 및 골프 정보 제공 방법
US9400856B2 (en) 2012-05-16 2016-07-26 Marc Striegel System and method for generating a lighting plan
US8529380B1 (en) * 2012-08-20 2013-09-10 Dale Edward Hubenthal Apparatus, system and method for golf club recommendation
US9182240B2 (en) * 2012-09-26 2015-11-10 Intel Corporation Method, apparatus and system for mapping a course of a mobile device
WO2014063047A1 (en) 2012-10-19 2014-04-24 Gkps Llc System, method, and computer readable storage media for managing and processing golf data
US8700354B1 (en) 2013-06-10 2014-04-15 Blast Motion Inc. Wireless motion capture test head system
US9421440B1 (en) 2013-07-08 2016-08-23 Hon Chau Technologies for flagstick distance determination
US10207170B2 (en) 2013-11-06 2019-02-19 Percentageplay Golf, Llc Combining statistically determined capabilities of a golfer with golf course data to aid shot selection
US10478706B2 (en) * 2013-12-26 2019-11-19 Topcon Positioning Systems, Inc. Method and apparatus for precise determination of a position of a target on a surface
US10260840B2 (en) 2014-04-01 2019-04-16 Geoballistics, Llc Mobile ballistics processing and display system
US9339714B2 (en) 2014-05-20 2016-05-17 Arccos Golf Llc System and method for monitoring performance characteristics associated with user activities involving swinging instruments
US9489494B2 (en) 2014-06-20 2016-11-08 Dunlop Sports Company Limited Recommendation engine
US9744412B2 (en) 2014-06-20 2017-08-29 Karsten Manufacturing Corporation Golf club head or other ball striking device having impact-influencing body features
CN104270365B (zh) * 2014-09-30 2017-12-01 长城信息产业股份有限公司 一种位置信息加密压缩及解密的方法
US20160158599A1 (en) * 2014-12-05 2016-06-09 Konstantin Roslyakov Golf Tracker
US11565163B2 (en) 2015-07-16 2023-01-31 Blast Motion Inc. Equipment fitting system that compares swing metrics
US9694267B1 (en) 2016-07-19 2017-07-04 Blast Motion Inc. Swing analysis method using a swing plane reference frame
US11577142B2 (en) 2015-07-16 2023-02-14 Blast Motion Inc. Swing analysis system that calculates a rotational profile
US10124230B2 (en) 2016-07-19 2018-11-13 Blast Motion Inc. Swing analysis method using a sweet spot trajectory
CA3031040C (en) 2015-07-16 2021-02-16 Blast Motion Inc. Multi-sensor event correlation system
US10974121B2 (en) 2015-07-16 2021-04-13 Blast Motion Inc. Swing quality measurement system
US9770639B2 (en) * 2015-07-21 2017-09-26 Arccos Golf, Llc System and method for monitoring performance characteristics associated with user activities involving swinging instruments
US10265602B2 (en) 2016-03-03 2019-04-23 Blast Motion Inc. Aiming feedback system with inertial sensors
US10137347B2 (en) 2016-05-02 2018-11-27 Nike, Inc. Golf clubs and golf club heads having a sensor
US10159885B2 (en) 2016-05-02 2018-12-25 Nike, Inc. Swing analysis system using angular rate and linear acceleration sensors
US10220285B2 (en) 2016-05-02 2019-03-05 Nike, Inc. Golf clubs and golf club heads having a sensor
US10226681B2 (en) 2016-05-02 2019-03-12 Nike, Inc. Golf clubs and golf club heads having a plurality of sensors for detecting one or more swing parameters
US20180117432A1 (en) * 2016-10-28 2018-05-03 International Business Machines Corporation Recommending optimal golf club grip using dynamic indicators on a smart grip
US12172066B2 (en) 2017-01-17 2024-12-24 Arccos Golf Llc Autonomous tracking and personalized golf recommendation and analysis environment
US10682562B2 (en) 2017-01-17 2020-06-16 Arccos Golf Llc Autonomous personalized golf recommendation and analysis environment
US10360323B2 (en) * 2017-03-31 2019-07-23 Topcon Positioning Systems, Inc. Precision pendulum putter
US10585993B2 (en) 2017-03-31 2020-03-10 Topcon Positioning Systems, Inc. Method and apparatus for personalized putting of a golf ball
NO345335B1 (en) * 2017-04-12 2020-12-14 Roness Bjoern System for determining a position on a golf course
US10786728B2 (en) 2017-05-23 2020-09-29 Blast Motion Inc. Motion mirroring system that incorporates virtual environment constraints
KR20180135395A (ko) * 2017-06-12 2018-12-20 주식회사 유컴테크놀러지 거리 측정 장치 및 그 제어 방법
USD842723S1 (en) 2017-09-27 2019-03-12 Bushnell Inc. Rangefinder
EP4610664A3 (en) 2017-09-27 2025-11-05 Bushnell Inc. Golf laser rangefinders
USD875200S1 (en) 2018-01-03 2020-02-11 Bushnell Inc. Rangefinder display device
USD926606S1 (en) 2017-11-01 2021-08-03 Bushnell Inc. Rangefinder
JP6470823B1 (ja) * 2017-11-21 2019-02-13 朝日ゴルフ株式会社 ゴルフプレイ支援装置
USD947981S1 (en) 2018-01-03 2022-04-05 Bushnell Inc. Rangefinder display screen
US11030225B2 (en) 2018-01-24 2021-06-08 Game Your Game, Inc. Golf course management tool
US12403379B1 (en) 2018-03-13 2025-09-02 Arthur Long, IV Electronic conversion, consolidation and coordination of tour player documents, scoring, ruling and notification functions
US11474240B2 (en) * 2019-01-07 2022-10-18 Bushnell Inc. Golf rangefinder device with integral magnet mount
KR102170766B1 (ko) * 2019-03-04 2020-10-27 주식회사 브이씨 거리 정보 계산 방법 및 이를 적용한 전자 디바이스
US11833404B2 (en) * 2020-10-08 2023-12-05 Precision Pro Sports, Llc Personalized adjusted yardage recommendation systems
US12112603B2 (en) 2021-03-29 2024-10-08 West Flagler Associates, LTD Multi-sport challenge systems and methods
US11935367B2 (en) * 2021-03-29 2024-03-19 West Flagler Associates, Ltd. Multi-sport challenge systems and methods
US11580824B2 (en) * 2021-03-29 2023-02-14 West Flagler Associates, Ltd. Multi-sport challenge systems and methods
TWI833239B (zh) 2021-06-08 2024-02-21 美商博士能股份有限公司 確定距離之裝置及方法以及其非暫時性電腦可讀取儲存媒體
US12042704B2 (en) * 2022-05-06 2024-07-23 Grant Gushulak Golf club tracking assembly
KR102920847B1 (ko) * 2022-08-02 2026-01-30 주식회사 크리에이츠 골프 샷 또는 골프 스윙에 적용되는 타겟 방향에 관한 정보를 제공하는 방법, 시스템 및 비일시성의 컴퓨터 판독 가능한 기록 매체
US11986699B1 (en) 2022-11-28 2024-05-21 Pga Tour Enterprises, Llc System and method for estimating final resting position of golf balls
US12397197B2 (en) 2023-11-08 2025-08-26 CaddyHack, Inc. Dynamic data collection and systematic processing system
US12418705B2 (en) 2024-01-03 2025-09-16 Pga Tour Enterprises, Llc Platform to manipulate golf data to enable creation of broadcast production graphics
US20250222336A1 (en) * 2024-01-08 2025-07-10 Textron Inc. Pace of play reporting for golf courses
US12432392B1 (en) 2024-08-23 2025-09-30 Pga Tour Enterprises, Llc Golf event broadcast production system
US12403375B1 (en) * 2024-12-23 2025-09-02 Pga Tour Enterprises, Llc Golf tournament management system

Family Cites Families (260)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3868692A (en) * 1973-09-13 1975-02-25 Roland L Woodard Golf yardage finder
US3945646A (en) * 1974-12-23 1976-03-23 Athletic Swing Measurement, Inc. Athletic swing measurement system and method
US4142236A (en) * 1977-04-14 1979-02-27 Martz Kenneth L Electronic scorecard for golf
US4220992A (en) 1978-11-03 1980-09-02 Blood Thomas S Portable event analysis device
US4480310A (en) 1980-05-30 1984-10-30 Alvarez Luis W Dead reckoning range finding device for cart
US4419655A (en) 1980-07-30 1983-12-06 Precision Golf Design, Inc. Golf course play indicator devices
US4367526A (en) * 1980-09-08 1983-01-04 Mcgeary Thomas C Golf calculator
JPS57186111A (en) 1981-05-13 1982-11-16 Nissan Motor Co Ltd Map display device for vehicle
EP0066397B2 (en) * 1981-05-15 1992-08-05 Nippondenso Co., Ltd. Navigational apparatus for use in automotive vehicles
US4428057A (en) * 1981-06-09 1984-01-24 Texas Instruments Incorporated Electronic chart system
DE3273841D1 (en) 1981-07-07 1986-11-20 Nippon Denso Co Mobile navigator
US4400727A (en) 1981-11-27 1983-08-23 The Bendix Corporation Moving map display
US4484192A (en) 1981-12-17 1984-11-20 The Bendix Corporation Moving map display
DE3474607D1 (en) * 1983-03-09 1988-11-17 Nippon Denso Co Map display system
JPS59174713A (ja) * 1983-03-25 1984-10-03 Nippon Denso Co Ltd 車載用地図表示装置
US4698781A (en) 1983-08-01 1987-10-06 Spymark, Incorporated Systems for determining distances to and locations of features on a golf course
US4703444A (en) 1983-08-01 1987-10-27 Spymark, Incorporated Systems for determining distances to and locations of features on a golf course
JPS61251889A (ja) * 1985-04-30 1986-11-08 株式会社デンソー 電子地図表示装置
JPH0690596B2 (ja) * 1985-04-30 1994-11-14 日本電装株式会社 電子地図表示装置
US4940236A (en) 1985-07-26 1990-07-10 Allen Dillis V Computer golf club
US4656476A (en) * 1985-08-26 1987-04-07 Richard Tavtigian Warning device for golf carts
US4815020A (en) * 1987-03-09 1989-03-21 Cormier Wayne L Method and apparatus for computing golf game parameters
US4825381A (en) * 1987-03-31 1989-04-25 Rockwell International Corporation Moving map display
US5084822A (en) * 1987-12-15 1992-01-28 Mitsubishi Denki Kabushiki Kaisha Navigation apparatus for moving object
US5326095A (en) 1988-03-21 1994-07-05 Yardmark, Inc. Golf information system
US5044634A (en) 1988-03-21 1991-09-03 Yardmark, Inc. Golf information system
US4910677A (en) * 1988-05-18 1990-03-20 Joseph W. Remedio Golf score recording system and network
FR2636134B1 (fr) 1988-09-02 1995-03-10 Thomson Csf Systeme de navigation terrestre visualisant en temps reel la position d'un vehicule
JPH0792388B2 (ja) * 1989-04-17 1995-10-09 住友電気工業株式会社 位置検出装置
GB8912491D0 (en) 1989-05-31 1989-07-19 Wells Charles D Vdu display apparatus
US5189430A (en) * 1989-10-24 1993-02-23 Mitsubishi Denki Kabushiki Kaisha Navigation system for movable body
JPH0827593B2 (ja) * 1989-10-24 1996-03-21 マツダ株式会社 移動体用ナビゲーション装置
US5053768A (en) 1989-12-21 1991-10-01 Invisible Fence Company, Inc. Golf cart control system
US5097416A (en) * 1990-01-16 1992-03-17 Matthews Gordon H System for monitoring play of a golfer
US5086390A (en) * 1990-01-16 1992-02-04 Matthews Gordon H System for monitoring play of a golfer
US5127044A (en) 1990-02-20 1992-06-30 Golf Scoring Systems Unlimited, Inc. Automatic golf scoring and scheduling system
DE4007454A1 (de) * 1990-03-09 1991-09-12 Int Patent Utilization Vorrichtung mit einer signalempfangseinheit zum orten von golfbaellen
GB2243302A (en) 1990-04-24 1991-10-30 Entech International Co Ltd Golf scoring device
US5214757A (en) 1990-08-07 1993-05-25 Georesearch, Inc. Interactive automated mapping system
JPH0615022A (ja) 1990-09-25 1994-01-25 Osamu Fukuya ゴルフの成績記録装置及びその装置を使用した成績表示方法
GB2251489A (en) 1990-11-13 1992-07-08 Ian Burton A golf aid
US5214679A (en) * 1991-06-13 1993-05-25 Robert G. Metcalf Score keeper and distance indicator for use with a golf cart
JPH0526680A (ja) 1991-07-23 1993-02-02 Pioneer Electron Corp Gpsナビゲーシヨン装置
JP3092022B2 (ja) 1991-09-05 2000-09-25 株式会社トーキン 2軸加速度センサ
US5245537A (en) 1991-11-25 1993-09-14 Barber Andrew T Golf distance tracking, club selection, and player performance statistics apparatus and method
US20030103001A1 (en) 1991-12-10 2003-06-05 Huston Charles D. Golf distance measuring system and method
US5751244A (en) * 1991-12-10 1998-05-12 Huston; Charles D. Method and apparatus for calibration of a GPS receiver
US5364093A (en) 1991-12-10 1994-11-15 Huston Charles D Golf distance measuring system and method
AU4401893A (en) 1992-06-05 1994-01-04 Brown, Russell C. Driving range with automated ball retrieval system
US5772534A (en) 1992-09-09 1998-06-30 Dudley; Douglas P. Satellite enhanced golf information system
GB2271063B (en) 1992-09-14 1995-09-27 Olivia May Leisure Limited Golfing apparatus
US5324028A (en) * 1992-10-23 1994-06-28 Luna Luis A Intelligent golf parties guidance system
US5469175A (en) 1993-03-29 1995-11-21 Golf Scoring Systems Unlimited, Inc. System and method for measuring distance between two objects on a golf course
US5319548A (en) 1993-04-27 1994-06-07 Germain Craig D Interactive golf game information system
US5779566A (en) 1993-05-04 1998-07-14 Wilens; Peter S. Handheld golf reporting and statistical analysis apparatus and method
JP3661158B2 (ja) 1993-09-03 2005-06-15 嘉文 宮本 携帯式電子ゴルフスコア表示装置
US5434789A (en) 1993-10-06 1995-07-18 Fraker; William F. GPS golf diagnostic 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
US5438518A (en) 1994-01-19 1995-08-01 Bianco; Joseph A. Player positioning and distance finding system
US5904726A (en) * 1994-01-19 1999-05-18 Golf Age Technologies Partnership Accelerometer-based golf distancing apparatus
EP0710494B1 (en) 1994-02-24 2001-11-21 HYUGA, Makoto Method for guiding golf course, device therefor, and golf course managing system
US5699244A (en) 1994-03-07 1997-12-16 Monsanto Company Hand-held GUI PDA with GPS/DGPS receiver for collecting agronomic and GPS position data
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
US5685786A (en) * 1994-05-11 1997-11-11 Yardmark, Inc. Passive golf information system and method
US5802492A (en) 1994-06-24 1998-09-01 Delorme Publishing Company, Inc. Computer aided routing and positioning system
US5664880A (en) * 1994-07-14 1997-09-09 Agtsports, Inc. Handheld golf course distance computer for automatically computing distances to sequentially selected points
JP3006904U (ja) 1994-07-19 1995-01-31 古野電気株式会社 距離測定装置
JPH0857105A (ja) 1994-08-18 1996-03-05 Tsuru Kenkyusho:Kk ゴルフ用データ表示器
US5528248A (en) 1994-08-19 1996-06-18 Trimble Navigation, Ltd. Personal digital location assistant including a memory cartridge, a GPS smart antenna and a personal computing device
US20040196181A1 (en) 1994-09-22 2004-10-07 Huston Charles D. Method and apparatus for message display on a golf course
DE4433750C1 (de) 1994-09-22 1995-12-14 Bail Guenther Führungssystem für ein selbstfahrendes Fahrzeug mit getrennter, mobiler Sendereinrichtung und Verfahren zum Steuern des Fahrzeugs
US5536010A (en) 1994-09-22 1996-07-16 Lambourne; G. Thomas Electronic golf scorecard
US5528518A (en) 1994-10-25 1996-06-18 Laser Technology, Inc. System and method for collecting data used to form a geographic information system database
AU1595795A (en) * 1994-12-30 1996-07-24 Darryl J Cornish Method and apparatus for message display on a golf course
US20020016210A1 (en) * 1995-01-20 2002-02-07 Helber Robert A. Method and apparatus for displaying golf ball location
US5689269A (en) 1995-01-25 1997-11-18 American Technology Corporation GPS relative position detection system
US5952959A (en) 1995-01-25 1999-09-14 American Technology Corporation GPS relative position detection system
US5781150A (en) 1995-01-25 1998-07-14 American Technology Corporation GPS relative position detection system
US5740077A (en) 1995-02-03 1998-04-14 Reeves; G. George Golf round data system
GB2298539A (en) * 1995-02-27 1996-09-04 Richard Deehan Portable guidance device
US5627547A (en) 1995-04-07 1997-05-06 Delco Electronics Corporation Mapless GPS navigation system in vehicle entertainment system
US6236940B1 (en) * 1995-09-08 2001-05-22 Prolink, Inc. Display monitor for golf cart yardage and information system
US5689431A (en) * 1995-04-18 1997-11-18 Leading Edge Technologies, Inc. Golf course yardage and information system
US5904727A (en) 1995-05-17 1999-05-18 Mobile Information Systems, Inc. Graphical fleet management methods
JP3134715B2 (ja) 1995-06-07 2001-02-13 花王株式会社 液体定量充填方法
WO1996040387A1 (en) 1995-06-07 1996-12-19 Crawford Allen Irvine Golf computer device and an associated method
US5711388A (en) * 1995-07-20 1998-01-27 Golfpro International, Inc. Robotic golf caddy apparatus and method
US5944132A (en) 1995-07-20 1999-08-31 Golfpro International, Inc. Method and apparatus for controlling robotic golf caddy apparatus
US5882269A (en) 1995-10-16 1999-03-16 Lewis; Robert D Statistical analysis and feedback system for sports employing a projectile
US5691922A (en) 1995-11-14 1997-11-25 Airwave Technology, Inc. Golf autoranging system
JPH09145814A (ja) * 1995-11-21 1997-06-06 Harada Ind Co Ltd 携帯形gps測位表示装置
US5626531A (en) * 1996-02-02 1997-05-06 Tee To Green Inc. Golf ball with tag, and detecting system
JP3030787B2 (ja) 1996-02-16 2000-04-10 富士通株式会社 光スイッチ及びインクジェット式プリンタ
US5828336A (en) 1996-03-29 1998-10-27 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Robust real-time wide-area differential GPS navigation
US5835896A (en) 1996-03-29 1998-11-10 Onsale, Inc. Method and system for processing and transmitting electronic auction information
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
US5743815A (en) * 1996-07-18 1998-04-28 Helderman; Michael D. Golf ball and indentification system
US6002982A (en) 1996-11-01 1999-12-14 Fry; William R. Sports computer with GPS receiver and performance tracking capabilities
JPH10216294A (ja) 1997-02-10 1998-08-18 Iigaa:Kk 携帯型ゴルフスコア集計システム
US6024655A (en) * 1997-03-31 2000-02-15 Leading Edge Technologies, Inc. Map-matching golf navigation system
US5873797A (en) * 1997-04-03 1999-02-23 Leading Edge Technologies, Inc. Remote golf ball locator
US5999892A (en) 1997-05-05 1999-12-07 Fan; Rodric C. Method for providing an instant distance measurement on a map
US6030109A (en) * 1997-05-05 2000-02-29 Lobsenz; Charles B. Golf scoring system
US6353743B1 (en) 1997-05-09 2002-03-05 Sony Corporation Positioning system using packet radio to determine position and to obtain information relative to a position
US6111541A (en) 1997-05-09 2000-08-29 Sony Corporation Positioning system using packet radio to provide differential global positioning satellite corrections and information relative to a position
US6091956A (en) * 1997-06-12 2000-07-18 Hollenberg; Dennis D. Situation information system
US6055512A (en) 1997-07-08 2000-04-25 Nortel Networks Corporation Networked personal customized information and facility services
US6023225A (en) 1997-07-17 2000-02-08 Jeffrey V. Boley Golf equipment inventory device
US5903654A (en) 1997-08-06 1999-05-11 Rockwell Science Center, Inc. Method and apparatus for eliminating ionospheric delay error in global positioning system signals
US6029121A (en) 1997-08-22 2000-02-22 Stashko; Stephen O. Golf pin distance measuring system
US5976038A (en) 1997-12-10 1999-11-02 Toy Builders Apparatus for detecting moving ball
TW369197U (en) 1998-01-02 1999-09-01 Everday Technology Co Ltd Detecting alarm
DE19804709A1 (de) 1998-02-06 1999-08-12 Bayer Ag Verfahren zur katalytischen Direktoxidation ungesättigter Kohlenwasserstoffe in der Gasphase
US5952921A (en) 1998-06-22 1999-09-14 Donnelly; Mark Lewis Misplaced golf club reminder
JP2000005367A (ja) * 1998-06-24 2000-01-11 Futaba Corp ゴルフ場運行管理システムの検索装置及び検索方法
US6032108A (en) * 1998-07-08 2000-02-29 Seiple; Ronald Sports performance computer system and method
US6113504A (en) 1998-07-10 2000-09-05 Oblon, Spivak, Mcclelland, Maier & Neustadt, P.C. Golf ball locator
US6171199B1 (en) 1998-08-20 2001-01-09 Callahan & Associates, Inc. Method and system of providing information on golf courses for players and for course design and modification
US6278402B1 (en) 1998-09-28 2001-08-21 Vxt, L.L.C. Hybrid system and method for golf course distance determination using GPS navigation signals
JP2000102635A (ja) 1998-09-28 2000-04-11 A Tec Kk ゴルフのスコアをgpsを用いて集中的に集計及び保管する方法
US6104337A (en) 1998-11-20 2000-08-15 Coutts; Gordon Distance indicator system for golf
US6067039A (en) * 1998-11-30 2000-05-23 Pacific Design Engineering (1996 ( Ltd. Systems and methods for determining the distance between two locations
US6025512A (en) 1999-01-06 2000-02-15 Univation Technologies, Llc Pentafulvene synthesis
US20020082122A1 (en) * 1999-01-22 2002-06-27 John Festus Pippin Distance determination method and system for a golf course
US6222482B1 (en) * 1999-01-29 2001-04-24 International Business Machines Corporation Hand-held device providing a closest feature location in a three-dimensional geometry database
US20010045904A1 (en) * 1999-01-29 2001-11-29 Robert Curtis Silzer Jr. Recreational facility management system
US6162129A (en) 1999-02-25 2000-12-19 Nielsen; Frank M. Golf handicap calculator
EP1034818A1 (de) 1999-03-05 2000-09-13 Andrea Dr. Talkenberg Golfnavigationsgerät
US6165083A (en) 1999-03-22 2000-12-26 Sydney L. Stenger Golf putting aid
US6620057B1 (en) 1999-04-15 2003-09-16 Flite Traxx, Inc. System for locating golf balls
JP3098743B1 (ja) 1999-05-12 2000-10-16 株式会社橘高工学研究所 ゴルフ場における測定表示装置
JP3098744B1 (ja) 1999-05-12 2000-10-16 株式会社橘高工学研究所 ゴルフ場における距離の測定表示装置
US7004848B2 (en) 1999-06-14 2006-02-28 Konow Blaine L Electronically traceable golf club incorporating a programmable transponder
GB9915331D0 (en) 1999-06-30 1999-09-01 World Golf Systems Limited Golf balls
US6520864B1 (en) * 1999-07-07 2003-02-18 Peter J. Wilk Method for tracking golf ball
JP3791249B2 (ja) 1999-07-12 2006-06-28 株式会社日立製作所 携帯端末
US6267687B1 (en) 1999-07-19 2001-07-31 Emil Alex Golf calculator
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
JP2001037938A (ja) * 1999-07-27 2001-02-13 Asobous:Kk ゴルフ用プレー情報の端末器とその分析システム
JP2001042764A (ja) * 1999-08-04 2001-02-16 Sony Corp 地図表示装置
US6236938B1 (en) * 1999-08-05 2001-05-22 Amadeus Consulting Group, Inc. Systems and methods for creating maps using GPS systems
WO2001014021A1 (en) 1999-08-26 2001-03-01 Robinson Lee D Putting improvement devices and methods
US6862525B1 (en) * 1999-11-01 2005-03-01 Garmin Corporation GPS device with compass and altimeter and method for displaying navigation information
US6582328B2 (en) 1999-11-10 2003-06-24 Golflogix Inc. System and method for collecting and managing data
FR2801158B1 (fr) * 1999-11-17 2002-03-08 Sagem Appareil portable comportant des moyens d'orientation procede d'utilisation d'un tel appareil et procede d'orientation correspondant
US6697820B1 (en) * 2000-01-14 2004-02-24 Martin B. Tarlie System for and method of golf performance recordation and analysis
US20020072815A1 (en) 2000-01-21 2002-06-13 Mcdonough William A. Portable information system and method for golf play enhancement, analysis, and scorekeeping
JP2001228231A (ja) 2000-02-15 2001-08-24 Hitachi Eng Co Ltd ゴルフコースサービスシステム
US6304211B1 (en) 2000-02-16 2001-10-16 Bertho Boman System and method for measuring distance between two objects using received satellite transmitted data
US6466162B2 (en) 2000-02-16 2002-10-15 Bertho Boman System and method for measuring distance between two objects
US20010035880A1 (en) 2000-03-06 2001-11-01 Igor Musatov Interactive touch screen map device
JP2001319154A (ja) * 2000-05-09 2001-11-16 Birukon Kk Gps用ゴルフ場地図データの収集及び配布ビジネスの方法
US20020151994A1 (en) 2000-06-16 2002-10-17 Kent Sisco Methods and apparatus for providing information on the game of golf
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
AU2001266956A1 (en) * 2000-06-16 2002-01-02 Evaltec Personnel golfing assistant
JP2002024466A (ja) * 2000-07-05 2002-01-25 Fujitsu Ltd ゴルフデータ管理システム及びデータセンタ及びゴルフデータ管理方法
JP2002017927A (ja) 2000-07-11 2002-01-22 Jatco Transtechnology Ltd ゲームシステム
JP2002017928A (ja) * 2000-07-11 2002-01-22 Jatco Transtechnology Ltd ゲームシステム
US7031947B1 (en) * 2000-07-27 2006-04-18 Prolink Solutions, Llc Method and apparatus for continuing play with cart-based navigation/information system display
KR20020013367A (ko) * 2000-08-09 2002-02-20 박기홍, 김석희 인터넷을 통한 골프 개인 기록 정보 제공 방법
US6366205B1 (en) * 2000-08-25 2002-04-02 Club Keeper International, Inc. System for detecting missing golf clubs
JP2002214324A (ja) * 2000-11-17 2002-07-31 Techno Craft Co Ltd 位置情報提供装置
US6366856B1 (en) * 2000-11-21 2002-04-02 Qualcomm Incorporated Method and apparatus for orienting a map display in a mobile or portable device
US7121962B2 (en) 2000-12-19 2006-10-17 Reeves G George Golf round data system with cellular telephone and player help features
CA2330060A1 (en) 2001-01-03 2002-07-03 Devin Lawrence Moffatt Computerized golf scoring and communication system
US6634959B2 (en) 2001-01-05 2003-10-21 Oblon, Spivak, Mcclelland, Maier & Neustadt, P.C. Golf ball locator
US6585609B2 (en) 2001-01-05 2003-07-01 John Bays Golf shot mapping and analysis system
US20020099457A1 (en) 2001-01-25 2002-07-25 Fredlund John R. System and method for representing an activity involving a route along a plurality of locations
US6524199B2 (en) * 2001-01-25 2003-02-25 Cheryl Goldman System for locating a golf ball
US6998965B1 (en) * 2001-01-26 2006-02-14 Edge Technology Enhanced golf range play using RFID and GPS
US20020143729A1 (en) 2001-03-29 2002-10-03 Gideon Fostick Portable assistant
US6640146B2 (en) 2001-04-09 2003-10-28 Daniel Burbidge Golf handicapping and scoring system
US20020161461A1 (en) 2001-04-25 2002-10-31 Lobb Lawrence Patrick Computer aided game apparatus
US20020177490A1 (en) 2001-05-24 2002-11-28 Yook-Kong Yong Radio frequency identification system for identifying and locating golf balls in driving ranges and golf courses
US20030191547A1 (en) 2001-06-12 2003-10-09 Morse Kevin C. Golf game management system
US20020188359A1 (en) 2001-06-12 2002-12-12 Morse Kevin C. Golf game management system
AU2002344898A1 (en) 2001-06-29 2003-03-03 Clifford L. Ainsworth Method and apparatus for uniquely identifying a golf ball at a target
US20040204257A1 (en) 2001-08-01 2004-10-14 Bogie Boscha System for and a method of manufacturing personal golf putters
US6401254B1 (en) 2001-09-28 2002-06-11 David W. Boller Device for wearing on a hand and counting and displaying golf strokes taken per hole per game
JP4020360B2 (ja) 2001-12-04 2007-12-12 本田技研工業株式会社 クランクシャフトの回転角度検出用のプレートの取付構造
US6581003B1 (en) * 2001-12-20 2003-06-17 Garmin Ltd. Systems and methods for a navigational device with forced layer switching based on memory constraints
JP2003180902A (ja) 2001-12-20 2003-07-02 Raito:Kk ゴルファー又はゴルフ場の支援システム
WO2003062950A2 (en) 2002-01-17 2003-07-31 William Johnson Portable information collection and presentation device
US7180451B2 (en) * 2002-01-22 2007-02-20 Gps Industries, Inc. Endurable sports PDA with communications capabilities and accessories therefor
US20030163210A1 (en) 2002-02-25 2003-08-28 Adams Edwin H. System for providing golfers with golf related information via a global network
JP2003256038A (ja) 2002-02-27 2003-09-10 Sanyo Electric Co Ltd 自走車両
US20030236601A1 (en) 2002-03-18 2003-12-25 Club Car, Inc. Control and diagnostic system for vehicles
US7099775B1 (en) 2002-04-02 2006-08-29 Garmin Ltd. Portable navigation device with instant on configuration on navigational display
US6795770B1 (en) 2002-04-02 2004-09-21 Garmin Ltd. Portable navigation device with instant on configuration on navigational display
US6751552B1 (en) 2002-06-28 2004-06-15 Garmin Ltd. Rugged, waterproof, navigation device with touch panel
KR100476926B1 (ko) * 2002-07-02 2005-03-17 삼성전자주식회사 반도체 소자의 듀얼 게이트 형성방법
JP2004054469A (ja) 2002-07-18 2004-02-19 Apas:Kk ゴルフプレイ情報提供方法及びゴルフプレイ情報提供システム
JP3092022U (ja) 2002-08-09 2003-02-28 ザ・ムサシ有限会社 竹炭を利用した吸収性パット
US6975229B2 (en) 2002-08-09 2005-12-13 Battelle Memorial Institute K1-53 System and method for acquisition management of subject position information
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
JP2004120454A (ja) 2002-09-27 2004-04-15 Mamiya Op Co Ltd 移動端末を用いたゴルフコースデータ提供システム
JP2004113535A (ja) 2002-09-27 2004-04-15 Mamiya Op Co Ltd ゴルフ場管理システム
GB2394376A (en) 2002-10-14 2004-04-21 Bertho Boman Measuring distance between two objects
JP2004159876A (ja) 2002-11-13 2004-06-10 Nec Fielding Ltd ゴルフガイダンスシステム
US20040146185A1 (en) 2002-11-14 2004-07-29 Blair Forrest K. Apparatus, system, and method for creating an electronic description of a geographic site
US20050032582A1 (en) * 2002-12-19 2005-02-10 Satayan Mahajan Method and apparatus for determining orientation and position of a moveable object
KR100466368B1 (ko) 2003-01-10 2005-01-13 김영순 골퍼의 플레이에 대한 정보 분석 장치 및 이를 이용한정보 분석 방법
US20040142766A1 (en) 2003-01-17 2004-07-22 Chris Savarese Apparatuses, methods and systems relating to findable golf balls
US7239965B2 (en) 2003-01-17 2007-07-03 Uplink Corporation Method and system for golf cart control
GB2391412A (en) 2003-05-02 2004-02-04 Terry Pugh Golfing satellite navigation device
US7689229B2 (en) * 2003-06-26 2010-03-30 Myleaderboard, Inc. System and method for dissemination of information in a limited-access environment
GB2401501A (en) 2003-07-02 2004-11-10 Terence Charles Pugh Golfing satellite navigation device
JP2005034529A (ja) 2003-07-18 2005-02-10 Nec Corp ゴルフプレーヤのプレー支援方法およびシステム
WO2005028033A2 (en) * 2003-07-28 2005-03-31 Digiantix Golf scorekeeping and analysis system
JP4127151B2 (ja) * 2003-07-31 2008-07-30 トヨタ自動車株式会社 内燃機関の始動制御装置
JP2005052501A (ja) 2003-08-06 2005-03-03 Nec Corp ゴルフプレイ情報提供システム及びゴルフプレイ情報提供方法
JP2005058728A (ja) 2003-08-08 2005-03-10 Yasuki Aoki データゴルフワールド
KR20040010420A (ko) 2003-10-17 2004-01-31 주식회사 이지싱크 골프 스코어 관리 전용단말기와 이를 이용한 골프 스코어관리 시스템 및 그 관리 방법
US20050085316A1 (en) * 2003-10-20 2005-04-21 Exelys Llc Golf ball location system
US20050096761A1 (en) * 2003-11-03 2005-05-05 Hanover Michael D.Jr. Golf score and information device and system
US20050101411A1 (en) * 2003-11-10 2005-05-12 Sharon Stiller Golf ball locator
WO2005046802A2 (en) * 2003-11-12 2005-05-26 Sweeney Holdings Llc Improved topography linked golf aid
US6908404B1 (en) 2003-12-22 2005-06-21 Adam Gard Caddy
JP2005205091A (ja) 2004-01-26 2005-08-04 Bridgestone Sports Co Ltd ゴルフボール
GB2411127A (en) 2004-02-18 2005-08-24 Norman Matheson Lindsay Methods and systems using prediction of outcome for launched objects
JP4005976B2 (ja) 2004-03-03 2007-11-14 Tdk株式会社 磁気記録媒体
US20050227791A1 (en) 2004-03-18 2005-10-13 Hbl Ltd. Virtual caddy system and method
GB2412878A (en) 2004-03-29 2005-10-12 Sports Analysis Ltd Golf hole map
US20050228547A1 (en) 2004-04-12 2005-10-13 Golf Cart Media, Inc. Interactive media system and method for use with golf carts
US20050240294A1 (en) 2004-04-27 2005-10-27 Jones George P Golf shot recording system
US7095312B2 (en) 2004-05-19 2006-08-22 Accurate Technologies, Inc. System and method for tracking identity movement and location of sports objects
US20050266935A1 (en) 2004-06-01 2005-12-01 Frank Mabry Game system and method
US7030736B2 (en) * 2004-06-03 2006-04-18 Brunswick Bowling & Billiards Corporation Radio frequency identification (RFID) pin detection system
WO2005120927A2 (en) 2004-06-04 2005-12-22 Murphy Howard L Sports bag with integral transportation system
JP2006058290A (ja) 2004-07-23 2006-03-02 Kel System:Kk ゴルフ場における距離及び方向の測定表示装置
US20060030433A1 (en) * 2004-08-04 2006-02-09 Jeff Horsley Golf course location and distance measuring system
JP2006084438A (ja) 2004-09-17 2006-03-30 Birukon Kk ゴルフプレイ用ナビゲーション携帯端末
US20060105857A1 (en) * 2004-11-17 2006-05-18 Stark David A Athletic ball telemetry apparatus and method of use thereof
JP2006162852A (ja) 2004-12-06 2006-06-22 Birukon Kk ゴルフナビゲーション携帯端末の利用システム
US7207902B1 (en) * 2004-12-06 2007-04-24 Thomas B Hamlin Method and apparatus for locating and recording the position of a golf ball during a golf game
US20060183566A1 (en) 2005-02-11 2006-08-17 Clip-On Pro, Llc System and method for providing golf instruction
WO2006104593A2 (en) 2005-02-18 2006-10-05 Blue Marlin Llc Method and system for locating a lost golf ball
TW200633746A (en) 2005-03-16 2006-10-01 Chun-Sam Liu Golf aiding device with function of displaying and setting specific-points
US20060220809A1 (en) 2005-03-21 2006-10-05 Rf Monolithics, Inc. System and method for monitoring use of vehicles such as golf carts
WO2006121704A2 (en) 2005-05-10 2006-11-16 Garratt Reginald G Voice activated distance measuring device
US20060255918A1 (en) 2005-05-11 2006-11-16 Jonathan Bernstein Method and system for detecting when a golf club is a pre-determined distance from an area
US20070072692A1 (en) * 2005-05-12 2007-03-29 Oakley William J Golf Course Du Jour
JP4335178B2 (ja) 2005-06-20 2009-09-30 Tdk株式会社 積層型電子部品及び積層セラミックコンデンサ
JP2007014487A (ja) 2005-07-06 2007-01-25 Anchor Entertainment Inc ゴルフコースデータ提供システム
US20070021226A1 (en) * 2005-07-19 2007-01-25 Dan Tyroler Method and apparatus for tracking objects in flight such as golf balls and the like
US20070060408A1 (en) * 2005-08-31 2007-03-15 Motorola, Inc. Method and system for location based game services for wireless devices
AU2006294519A1 (en) 2005-09-28 2007-04-05 Richard Willett Illuminated golf flagpole
US20070078018A1 (en) * 2005-09-30 2007-04-05 Norman Kellogg Golf range with automated ranging system
US20070099715A1 (en) * 2005-11-02 2007-05-03 Jones Richard V Location-based golf information systems and methods
US20070129179A1 (en) 2005-12-05 2007-06-07 Louis Soto Handheld electronic caddy scorekeeping device for a golfer
US20070197314A1 (en) 2006-02-09 2007-08-23 York Andrew W Rangefinding devices and methods for golfing
US20070191126A1 (en) 2006-02-14 2007-08-16 Nick Mandracken Golf Aid
JP5046079B2 (ja) 2006-05-22 2012-10-10 名古屋市 難燃性ポリ乳酸樹脂組成物
US20080201107A1 (en) 2007-02-07 2008-08-21 Doherty Matthew P Coaching aid for golf
JP5019035B2 (ja) 2007-03-22 2012-09-05 株式会社エクォス・リサーチ 携帯情報端末機器
JP3134715U (ja) 2007-06-09 2007-08-23 義夫 前川 巻き寿司
JP5049724B2 (ja) 2007-10-03 2012-10-17 株式会社ファルテック サンルーフ装飾部材

Also Published As

Publication number Publication date
AU2003287314A8 (en) 2004-06-07
US20070087866A1 (en) 2007-04-19
WO2004042517A3 (en) 2005-02-03
WO2004042517A2 (en) 2004-05-21
EP2520344B1 (en) 2017-06-21
US7118498B2 (en) 2006-10-10
EP2520344A1 (en) 2012-11-07
US20040147329A1 (en) 2004-07-29
US8556752B2 (en) 2013-10-15
EP1578505B1 (en) 2012-10-03
EP1578505A2 (en) 2005-09-28
US20120316009A1 (en) 2012-12-13
US8221269B2 (en) 2012-07-17
AU2003287314A1 (en) 2004-06-07
HK1082214A1 (en) 2006-06-02
EP1578505A4 (en) 2010-04-28

Similar Documents

Publication Publication Date Title
ES2634193T3 (es) Asistente para la práctica de golf personal y método y sistema para mostrar gráficamente información relacionada con golf y para recoger, procesar y distribuir datos relacionados con golf
US12097420B2 (en) Personal golfing assistant and method and system for graphically displaying golf related information and for collection, processing and distribution of golf related data
EP1294454B1 (en) Personnel golfing assistant
US5740077A (en) Golf round data system
US5810680A (en) Computer aided game apparatus
US8396664B2 (en) 3-D golf course navigation device and image acquisition method
US20020161461A1 (en) Computer aided game apparatus
WO1998044362A2 (en) Map-matching golf navigation system
WO2001061271A2 (en) Map-matching golf navigation system
US20220080280A1 (en) System and method of storing and communicating the location of a pin on a golf course
ES2369348T3 (es) Asistente para la práctica del golf personal.
HK1082214B (en) Personal golfing assistant and method and system for graphically displaying golf related information and for collection, processing and distribution of golf related data
WO2007120002A1 (en) Method and system for providing golf-related content using mobile terminal