(57)【要約】      （修正有）【課題】ゴルフクラブ性能のゴルフクラブのユーザー調整可能な一つ以上の特性を再設定することによる影響を予想するにおいて、ゴルファーを支援するための方法、装置及びシステムを提供する。【解決手段】特性調整可能なゴルフクラブを再設定するためのコンピュータープログラムである。プログラムは、軌道調整情報に対応するデータ入力と、ゴルフクラブの調整可能な特性の現在の構成に対応するデータ入力とを受け取る。データ入力に基づいて、再設定情報は、規定され、出力される。それは、前記ゴルフクラブの調整可能な特性の複数の設定のうちの１つに対応する。【選択図】なし【特許請求の範囲】
【請求項１】
特性調整可能なゴルフクラブを再設定するためのコンピュータープログラムであって、このプログラムは、コンピューターが読み取り可能な媒体上で具現化され、計算機によって実行されたとき、
ゴルフクラブの調整可能な特性の現在の設定に対応する第一のデータ入力を受け取る、
軌道調節情報に対応する第二のデータ入力を受け取る、
第一のデータ入力と第二のデータ入力に基づいて、前記ゴルフクラブの調整可能な１つの特性に対する複数の設定のうちの１つに対応する再設定情報を生成する、そして
前記再設定情報を出力する、ステップを実行する。
【請求項２】
前記調整可能な特性は、ロフト角、ライ角、フェース角、クラブヘッド重量、打撃面の剛性、シャフトフレックス、反発係数、重心位置、及び慣性モーメントから構成されるグループから選択されたゴルフクラブの特性を修正するために調整される請求項１のコンピュータープログラム。
【請求項３】
環境情報に対応する第三のデータ入力を受け取るステップをさらに実行し、前記再設定情報は、前記第三のデータ入力に基づいて生成される請求項１のコンピュータープログラム。
【請求項４】
前記第三のデータ入力を受け取るステップが、ＧＰＳ衛星から位置データを受け取ること及びリモートサーバに位置データを送信することを含み、前記環境情報は、位置データに基づいてリモートサーバから受け取る請求項３のコンピュータープログラム。
【請求項５】
前記環境情報は、高度、平均風速、温度、雲の覆い度、及び土壌の湿り度で構成されるグループから選択された特性に対応する請求項３のコンピュータープログラム。
【請求項６】
前記軌道調節情報は、
前記ゴルフクラブの使用による打球の現在の軌道形状の特徴と、前記ゴルフクラブの使用による打球の所望する軌道形状の特徴と、及び現在の軌道形状と所望する軌道形状との間の軌道特性の値のユーザーが所望する変化とで構成されるグループから選択される特性に対応する請求項１のコンピュータープログラム。
【請求項７】
前記第一のデータ入力は、電子センサー装置から受け取られる請求項１のコンピュータープログラム。
【請求項８】
前記第二のデータ入力を受け取るステップは、
第一のユーザー操作のショット軌道表示を電子的ディスプレイ装置上に表示する、
前記第一のショット軌道表示の第一のユーザー操作に基づいて第一の操作情報を受け取る、
第二のユーザー操作のショット軌道表示を電子ディスプレイ装置上に表示する、
前記第二のショット軌道表示の第二のユーザー操作に基づいて第二の操作情報を受け取る、かつ
前記第一の操作情報と前記第二の操作情報との間の対応関係に基づいて、第二のデータ入力を生成する請求項１のコンピュータープログラム。
【請求項９】
前記再設定情報は、軌道調整情報と再設定情報との間の間接的な比例関係に基づいて生成される請求項１のコンピュータープログラム。
【請求項１０】
システムは、
特性調整可能なゴルフクラブが、ゴルフクラブヘッド、前記ゴルフクラブヘッドに固着されるシャフト、及びゴルフクラブの第一の特性がそれぞれの第一の複数の設定の間で変化するような何れかの第一の複数の設定の間で再設定可能な第一の調整特性とを含み、
前記特性調整可能なゴルフクラブを再設定するためのコンピュータープログラムであって、前記プログラムは、コンピューターが読み取り可能な媒体上で具現化され、計算機によって実行されたとき、
前記第一の調整特性の現在の設定に対応する第一のデータ入力を受け取る、
軌道調整情報に対応する第二のデータ入力を受け取る、
前記第一のデータ入力と前記第二のデータ入力とに基づいて、前記第一の調整特性の前記第一の複数の設定の一つに対応する再設定情報を生成する、かつ
前記再設定情報を出力するステップを構成する。
【請求項１１】
前記第一の調整特性は、第一の錘ポートと前記第一の錘ポートの中で交換可能に固着される複数の錘エレメントとで構成される請求項１０記載のシステム。
【請求項１２】
前記第一の調整特性は、さらに第二の錘ポートを含み、前記複数の錘エレメントは、前記第二の錘ポートの中に交換可能に固着される請求項１１記載のシステム。
【請求項１３】
前記ゴルフクラブは、第二の複数の設定のいずれかで前記ゴルフクラブヘッドに前記シャフトを交換可能に固着させるために調整されたシャフト接続部を含む第二の調整特性を構成し、
前記プログラムは、前記第二の調整特性の現在の設定に対応する第三のデータ入力を受け取るステップをさらに実行し、
前記再設定情報は、前記第二の複数の設定の一つにさらに対応し、前記第三のデータ入力に基づいてさらに生成される請求項１１記載のシステム。
【請求項１４】
前記第一の調整特性は、ゴルフクラブのフェース角が前記配置のそれぞれの間で変化するように複数の前記配置のいずれかでゴルフクラブヘッドに固着されるよう調整された再配置可能なソールプレートを含む請求項１０記載のシステム。
【請求項１５】
前記プログラムは、環境情報に対応する第三のデータ入力を受け取るステップをさらに実行し、前記再設定情報は、前記第三のデータ入力に基づいてさらに生成される請求項１０記載のシステム。
【請求項１６】
前記第三のデータ入力を受け取るステップは、ＧＰＳ衛星からの位置データを受け取ること及びリモートサーバに位置データを送信することを含み、前記環境情報は、前記位置データに基づいて前記リモートサーバから受け取る請求項１５記載のシステム。
【請求項１７】
前記環境情報は、高度、平均風速、温度、雲の覆い具合、及び土壌の湿り度から構成されるグループから選択される特性に対応する請求項１５記載のシステム。
【請求項１８】
前記軌道調整情報は、ゴルフクラブの使用による打球の現在の軌道形状の特徴、ゴルフクラブの使用による打球の所望される軌道形状の特徴、及び現在の軌道形状と所望される軌道形状との間の軌道特性の値の所望する変化から構成されるグループから選択された特性に対応する請求項１０記載のシステム。
【請求項１９】
前記第一のデータ入力は、電子センサー装置から受け取る請求項１０記載のシステム。
【請求項２０】
特性調整可能なゴルフクラブは、ゴルフクラブヘッド、前記ゴルフクラブヘッドに固着されるシャフト、前記ゴルフクラブの第一の特性が前記第一の複数の設定のそれぞれの間で変化するように、第一の複数の設定の間で再設定可能な第一の調整特徴、及び、前記ゴルフクラブの第二の特性が前記第二の複数の設定のそれぞれの間で変化するように、第二の複数の設定の間で再設定可能な第二の調整特徴を含み、そして、
前記特性調整可能なゴルフクラブを再設定するためのコンピュータープログラムであって、前記プログラムは、コンピューターが読み取り可能な媒体上で具現化され、計算機によって実行されたとき、
前記第一の複数の設定の一つに対応する第二のデータ入力を受け取ること、
前記第一のデータ入力と前記第二のデータ入力との相関関係による合成情報を生成すること、及び
電子的ディスプレイ装置上に前記合成情報を表示することを含むステップを実行するシステム。
【請求項２１】
前記第一の調整特徴は、第一の錘ポートと前記第一の錘ポートの中に交換可能に固着される複数の錘エレメントと含む請求項２０のシステム。
【請求項２２】
前記第一の調整特徴は、第二の錘ポートをさらに含み、前記複数の錘エレメントは、前記第二の錘ポートの中に交換可能に固着される請求項２１のシステム。
【請求項２３】
前記第二の調整特徴は、複数の位置の何れかのゴルフクラブヘッドにシャフトを交換可能に固着するために調整されたシャフト接続部を有する請求項２１のシステム。
【請求項２４】
前記第一の調整特徴は、複数の位置の何れかのゴルフクラブヘッドに固着されるために調整された再配置可能なソールプレートを含む請求項２０のシステム。
【請求項２５】
前記プログラムは、環境情報に対応する第三のデータ入力を受け取るステップをさらに実行し、前記合成情報は、前記第一のデータ入力と前記第二のデータ入力とによる前記第三のデータ入力によって生成される請求項２０のシステム。
【請求項２６】
前記第三のデータ入力を受け取るステップは、ＧＰＳ衛星から位置情報を受け取ること及びリモートサーバに前記位置データを送信することを含み、前記環境情報は、前記位置情報に基づいてリモートサーバから受け取る請求項２５のシステム。
【請求項２７】
前記環境情報は、高度、平均風速、気温、雲の覆い度及び土壌の湿り度で構成されるグループから選択される特性に対応する請求項２５のシステム。
【請求項２８】
前記第一のデータ入力は電子センサー装置から受け取る請求項２０のシステム。
【発明の詳細な説明】
【背景技術】
【０００１】
技術の進歩によって、ゴルフ製品をゴルファーがカスタマイズし得る範囲は、著しく広がった。例えばゴルフクラブは、次第に、ユーザーが調整可能な特性を含むようになっている。特に、ゴルフクラブ製造者は、一つ以上の取り換え可能な錘エレメントが、対応する錘ポート内に取り外し可能に固定されたゴルフクラブを発表している。また製造者は、ゴルフクラブのフェース角、ロフト角及び/又はライ角をユーザーが調節するための、例えば、再調整可能なシャフト等の手段を発表している。別の例として、製造者は、ゴルファーのスイング特性や選択的にコースコンディションに基づいて、ゴルフクラブとゴルフボールと、及びそれの構成要素を幅広く選択できるように、たくさんの異なるゴルフクラブとゴルフボール、及びそれの構成要素を提供している。
【０００２】
しかし、ゴルフクラブ特性の再設定や、特定のゴルフクラブやゴルフボールを選択することによる実際の性能に対する効果は、多くの場合、特にプレーの最中のゴルファーにとって、予想が困難なものである。例えば、取り換え可能な複数の錘エレメントと再配置可能なシャフトとを有するゴルフクラブでは、取り換え可能な各錘エレメントとシャフト位置とに関する設定と、打球の軌道形状へのそれらの影響との間の関係は、複雑である。更に、平均風速、高度およびフェアウェイコンディションのようなゴルフクラブの外的特性もまた、ゴルフクラブの性能の一因となる。
【０００３】
そのような複雑さのため、ユーザーが調整可能な特性と可能なゴルフ製品及び構成品の選択とを利用するゴルファーの能力は、大幅に制限される。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
故に、ゴルフクラブ性能のゴルフクラブのユーザー調整可能な一つ以上の特性を再設定することによる影響を予想するにおいて、ゴルファーを支援するための方法、装置及びシステムの必要性がある。
【課題を解決するための手段】
【０００５】
従って、本発明の一例によるコンピュータープログラムは、次のステップを含んで行われる。現在の調整可能な設定を特徴とするゴルフクラブに対応する第一のデータ入力を受け取る、軌道調節情報に対応する第二のデータ入力受け取る、第一のデータ入力と第二のデータ入力に基づいて、ゴルフクラブのある一つの調整可能な特性の複数の設定の内の１つに対応する再設定情報を生成する、そして、その再設定情報を出力する。
【０００６】
本発明の別の例では、特性を調整可能なゴルフクラブ及び相互関係にあるソフトウエアプログラムを有するシステムを含む。ゴルフクラブは、ゴルフクラブヘッドと、ゴルフクラブヘッドに固着されるシャフトと、第一の複数の設定間の再設定可能な第１調整機能とを含む。ゴルフクラブの第１機能は、第一の複数の設定間を変更する。ソフトウエアプログラムは、次のステップが行われる。第一の調整機能の現在設定に対応する第一のデータ入力を受け取る、軌道調整情報に対応する第二のデータ入力を受け取る、第一の入力データ及び第二の入力データに基づく第一の調整機能の第一の複数の設定の一つに対応する再設定情報を生成する、そして、再設定情報を出力する。
【０００７】
また、本発明の別の例では、特性を調整可能なゴルフクラブとソフトウエアプログラムとを有するシステムを含む。ゴルフクラブは、ゴルフクラブヘッドと、ゴルフクラブヘッドに固着されるシャフトと、第一の複数の各設定間で変化するゴルフクラブの第一の特性のような第一の複数の設定間の再設定可能な第一の調整の特性と、第二の複数の各設定間で変化するゴルフクラブの第二の特性のような第二の複数の設定間の再設定可能な第一の調整の特性とを含む。ソフトウエアプログラムは、次のステップが行われる。第一の複数の設定の一つに対応する第一のデータ入力を受け取る、第二の複数の設定の一つに対応する第二のデータ入力を受け取る、第一のデータ入力と第二のデータ入力とに相互関連によって生じる情報を生成する、そして、電子ディスプレイ装置上に生成情報を表示する。
【０００８】
上述の典型的各態様は、個々にあるいは各種組み合わせで実施し得る。各種態様における、そして一つ以上の各種の例で示された本発明の方法、装置、システムのこれらのそして他の特徴と利点は、次の記述、添付図面、添付の請求項を斟酌すると明らかとなるであろう。
【図面の簡単な説明】
【０００９】
【図１】外部機能と通信している、本発明の一つ以上の態様に従うコンピューティング・システムの略図
【図１（ａ）】図１のコンピューティング・システムのさらなる詳細を示す略模式図
【図２】外部機能と通信している、本発明の一つ以上の態様に従う携帯通信端末の略図
【図２（ａ）】外部機能と通信している、図２に示される本発明の一つ以上の態様に従う携帯通信端末の略模式図
【図３】本発明の一つ以上の態様に従う特性調整可能なゴルフクラブの正面図
【図３（ａ）】図３の特性調整可能なゴルフクラブの商材図
【図３（ｂ）】図３の特性調整可能なゴルフクラブの底面図
【図３（ｃ）】図３の特性調整可能なゴルフクラブの分解底面図
【図３（ｄ）】図３の特性調整可能なゴルフクラブのヒール側分解側面図
【図４】本発明の一つ以上の態様に従う、ゴルフクラブフィッティングプロセスを例示するフローチャート
【図４（ａ）】図４のゴルフクラブフィッティングプロセスが実行中にユーザーに対してなされる表示のスクリーンショット
【図５】図４のゴルフクラブフィッティングプロセスの１つのサブプロセスを例示するフローチャート
【図５（ａ）】図４のゴルフクラブフィッティングプロセスに関連して使用される各種の論理的可能データベースを説明する図
【図５（ｂ）】図４のゴルフクラブフィッティングプロセスが実行中に各種時点でユーザーに対してなされる表示の各種スクリーンショット
【図６】図４のゴルフクラブフィッティングプロセスの１つのサブプロセスを例示するフローチャート
【図６（ａ）】図６のサブプロセスのステップ３４０のさらなる詳細を示すフローチャート
【図６（ｂ）】図６のサブプロセスに関連して使用される各種の論理的可能データベースを示す図
【図６（ｃ）】図４のゴルフクラブフィッティングプロセスの１つのサブプロセスを例示するフローチャート
【図６（ｄ）】図６のサブプロセスの実行中に各種の時点でユーザーに対してなされる各種表示のスクリーンショット
【図６（ｅ）】図６のサブプロセスのステップ３４８のさらなる詳細を示すフローチャート
【図６（ｆ）】図６のサブプロセスに関連して使用される各種の論理的可能データベースを示す図
【図６（ｇ）】図６のサブプロセスに関連して使用される１つの論理的可能データベースを示す図
【図７（ａ）】本発明の一つ以上の態様に従う典型的なゴルフクラブヘッドの前方斜視図
【図７（ｂ）】図７（ａ）の典型的なゴルフクラブヘッドの後方斜視図
【図７（ｃ）】図７（ａ）のゴルフクラブヘッドの分解後方斜視図
【図７（ｄ）】カバープレートを外した図７（ａ）のゴルフクラブヘッド上面図
【図７（ｅ）】図７（ａ）のゴルフクラブヘッドの後方底面斜視図
【図７（ｆ）】図７（ｄ）に示す切断面７（ｆ）に沿った図７（ａ）のゴルフクラブヘッドの断面図
【図７（ｇ）】経路を重ね表示した図７（ａ）のゴルフクラブヘッドのヒール側側面図
【図７（ｈ）】本発明の一つ以上の態様に従う調整工具の正面斜視図
【図７（ｉ）】図７（ｈ）の調整工具の略図
【図７（ｊ）】図７（ａ）のゴルフクラブヘッドの一部と結合した、ある動作位置における、図（ｈ）の調整工具の垂直断面図
【発明を実施するための形態】
【００１０】
以下に記載されている図面は、単に説明を目的とするものであり、本発明の範囲に対しての何らかの限定を意図したものではない。
【００１１】
添付の図面を参照し典型的な実施例について説明する。
【００１２】
図１は、計算機100、例えば、パーソナルコンピューターを示している。
【００１３】
この計算機100は、中央演算処理装置(CPU)102、電子ディスプレイ104、そしてマウス114とキーボード108とを含むユーザーインターフェース106を具える。
【００１４】
電子ディスプレイ104は、テキスト、グラフィック及び/又はビデオ情報を見ることが可能な、液晶ディスプレイ(LCD)、プラズマディスプレイ、ドットマトリックスディスプレイ、半透過型バックライトディスプレイやその他のディスプレイ技術を包含し得る。
【００１５】
本発明の一つ以上の態様では、印刷装置112が中央演算処理装置102と通信する。
【００１６】
またリムーバブル記憶装置114を示している。
【００１７】
このリムーバブル記憶装置114は、CD-ROM形式の記憶媒体や、当該技術で知られている他のリムーバブル記憶装置を包含し得る。
【００１８】
本発明の一つ以上の態様において、前記計算機100は、通信回線130を通じてインタネットやローカルネットワークに接続され、その結果、リモートサーバ例えばリモートサーバ116や他のネットワーク上のコンピューターに、情報を送信し、及び／又はそれから受信したりできる。
【００１９】
本発明の一つ以上の態様において、前記通信回線130は、コンベンショナルな無線通信回線を含む。
【００２０】
本発明の別の態様では、前記通信回線130は、ケーブル等を含む。
【００２１】
図１（ａ）において、前記計算機100は、ハードウェアプロセッサ122を含む。
【００２２】
このプロセッサ122は、前記ディスプレイ104と、前記ユーザーインターフェース106と、インターネットまたは別のリモートコンピューターのネットワークへデータを送るあるいはそれからデータを受け取るためのモデム120とにつながっている。
【００２３】
また前記プロセッサ122は、揮発性メモリー装置、不揮発性メモリー装置、あるいは両者を含むメモリー装置118、即ち、記憶媒体につながっている。
【００２４】
プロセッサ122で実行される後述の本発明のプログラムのいずれか、のようなソフトウエアプログラムが、前記メモリー装置118に記憶され得る。
【００２５】
択一的にあるいは追加的に、プロセッサ122で実行される後述の本発明のプログラムのいずれか、のようなソフトウエアプログラムが、前記リムーバブル記憶装置114（図1に示される）に記憶され得る。
【００２６】
択一的にあるいは追加的に、プロセッサ122で実行される後述の本発明のプログラムのいずれか、のようなソフトウエアプログラムが、前記モデム120から及びモデム120にデータ転送によって、前記リモートサーバ116と関連付けられているメモリー装置に記憶され得る。
【００２７】
図２と図２（ａ）には、携帯通信端末200が示されている。
【００２８】
この携帯通信端末200は、ハードウェアプロセッサ222を含む。
【００２９】
ハードウェアプロセッサ222は、電子ディスプレイ204、ユーザーインターフェース212、グローバル・ポジショニング・システム(ＧＰＳ)の受信機228、そしてメモリー装置218につながっている。
【００３０】
電子ディスプレイ204は、テキスト的、グラフィック的及び/又はビデオ的情報を表示可能な、液晶ディスプレイ(LCD)、プラズマディスプレイ、ドットマトリックスディスプレイ、半透過型バックライトディスプレイ、あるいは、何らかのディスプレイ技術を含み得る。
【００３１】
前記ユーザーインターフェース212は、前記ディスプレイ204に重ねられたあるいは組み込まれた、ユーザーが指または与えられたスタイラスペンでディスプレイ204の適切なエリアを押すことで表示された情報を簡単に選択できる、タッチスクリーンインターフェィスを含み得る。
【００３２】
択一的にあるいは追加的に、前記ユーザーインターフェース212は、前記ディスプレイ204に表示された項目や情報を選択する、あるいは、携帯通信端末200に情報を入力し得る、キーボード、キーパッド、タッチパッド、マイクロホンと組み合わせた音声-テキストコンバータ、及び/又は何か他の手段を含み得る。
【００３３】
前記プロセッサ222はさらに、送信機224と受信機220とにつながっている。
【００３４】
送信機224と受信機220は、インタネット及び/又は計算装置のネットワーク及び/又は他の携帯通信端末にデータを無線送信あるいはそれから受信するためのアンテナ226につながっている。
【００３５】
択一的に、前記携帯通信端末200は、ケーブルまたは当該技術分野で既知の他の接続装置によって、インタネットまたは他のネットワークにつなぎ得る。
【００３６】
前記ＧＰＳ受信機228は、ＧＰＳ衛星（図示省略）から位置データを受信するために適合される。
【００３７】
前記メモリー装置218は、揮発性メモリー装置、不揮発性メモリー装置、または両者を含む。
【００３８】
このメモリー装置218は、プロセッサ222で実行される後述の本発明のプログラムのいずれか、のようなソフトウエアプログラムを記憶し得る。
【００３９】
択一的に、プロセッサ222で実行される後述の本発明のプログラムのいずれか、のようなソフトウエアプログラムを、無線通信回線230および送信機224と受信機220とによるデータ通信を介して、リモートサーバ216と関連付けられている記憶装置に記憶し得る。
【００４０】
前記プロセッサ222は、コンベンショナルな信号・データ処理テクニック、とりわけ、  無線通信回線230を経て受信機220で受信した信号を処理し、無線通信回線230を経て送信機224で送信する信号を発生し、前記ユーザーインターフェース212やＧＰＳ受信機228から受け取ったデータ、ビデオそして他の情報を受け取りかつ処理し、データ、図、そしてビデオの電子ディスプレイ204での表示をコントロールするものを利用している。
【００４１】
前記プロセッサ222は、マイクロプロセッサ、マイクロコントローラ、デジタル信号プロセッサ(DSP)、状態マシン、論理回路、及び/又はその他の装置、あるいは装置の組み合わせを含み、前記メモリー装置218のようなメモリー装置に記憶されたプログラム命令あるいは操作指示に基づき情報を処理する。
【００４２】
なお前記プロセッサ222は、本発明の処理要件を処理するための要求に応じてマルチプロセッサとして構成され得ることを当業者は理解するであろう。
【００４３】
図３と図３（ａ）には、本発明に従う典型的な特性調整可能なゴルフクラブ232が示されている。
【００４４】
このゴルフクラブ232は、上部分242、該上部分242と反対側の底部243、ヒール部256、及び該ヒール部256と反対側のトウ部258を含む。
【００４５】
更にゴルフクラブ232は、ゴルフボールを打つ打撃面234、及び該打撃面234と反対側の後部260を含む。(図３（ｂ）参照)
また更にゴルフクラブヘッド232は、ヒール部256に隣接した前記上部分242からのびるホーゼル236、及びホーゼル236によってゴルフクラブ232に結合したシャフト238を含む。
【００４６】
このシャフトは、前記ホーゼル236に隣接するチップ端252と前記ホーゼル236の端部のバット端254とを具える。
【００４７】
そしてグリップ240が、バット端254近くでシャフト238に固着されている。
【００４８】
図３（ａ）と図３（ｄ）に示すように、シャフト238は、ホーゼル236に取り外し可能に固着して構成されている。
【００４９】
厳密に言えば、シャフト238は、12の異なる位置のいずれかで、ホーゼル236に取り付けることができ、その各位置は、ゴルフクラブ232のライ角とフェース角との一意的な組み合わせに対応している。
【００５０】
本発明の別の態様では、シャフト238は、12以上、あるいは12以下の位置で、ホーゼルに取り付けることができる。
【００５１】
択一的に、これらの位置は、ライ角を一定として独自のゴルフクラブのフェース角だけに対応する、あるいはフェース角を一定として独自のゴルフクラブのライ角だけに対応することができる。
【００５２】
択一的にあるいは追加的に、ゴルフクラブは、ロフト角が修正可能なように調整される。
【００５３】
留め具268は、ホーゼル236の内側ボアスペース内のゴルフクラブ232の底部243からのびる開口270を通して挿入可能である。
【００５４】
シャフト238のチップ250は、前記留め具268を受け取るためにネジ状の開口を含む。
【００５５】
本発明のいくつかの態様においては、シャフト238のチップ250は、さらにシャフトの軸方向にのびかつホーゼル236内でシャフト238の適正な位置に固定するためシャフト238の周囲に位置される隆起状のリッジ又は溝付きの凹部を含む。
【００５６】
前記ホーゼル236は、シャフト238がホーゼル236に挿入されるときにチップ250の回転移動が制限されるように、シャフト238のチップ端252を補足的な幾何学的に有する内側表面を含む。
【００５７】
シャフト238の位置は、留め具268をしっかりと締めることにより固着される。
【００５８】
本発明のいくつかの態様においては、シャフト238の位置を適切に固定するため、締め付けツールを具える。
【００５９】
そのようなツールとして、コンベンショナルなねじ回し、レンチ、アレンレンチ、アレンキー、トルクレンチ、多角形断面を有するレンチ、特許で保護された断面形を有するレンチ、または同様のものを含み得る。
【００６０】
本発明の一つ以上の態様において、前記締め付けツールは、トルク検出装置と、選択的に留め具に加えられている現在のトルクをユーザーに示す、及び／あるいは、限界トルクに達したまたは超えたことをユーザーに示すインジケータとを含む。
【００６１】
図３に示すように、インジケータのしるし262aがゴルフクラブ232のホーゼル部236
に設けられている。
【００６２】
また、第二のしるし262bのセットが、シャフト238のチップ端252の近くに設けられている。
【００６３】
この第二のしるし262bのセットは、ライ角のオフセット値とフェース角のオフセット値とを示す一連の漸増的なマークを含む。
【００６４】
第二のしるし262bのセットと支持するしるし262aとの合致は、シャフト238の位置を表している。
【００６５】
ライ角とフェース角との調整は、ホーゼル軸から放射方向にオフセットするシャフト軸を有するシャフトによって可能である。
【００６６】
このシャフト238とホーゼル236と設定は、非変形の特性調整機能で構成される。
【００６７】
前述の非変形の特性調整機能とは、ゴルフクラブのいかなる部材の明白なプラスチックの変形の結果となることなくゴルフクラブの正規の修正を可能とするゴルフクラブ232のようなゴルフクラブの機能を示す。
【００６８】
図３（ｂ）と図３（ｃ）では、第一の錘ポート244aがゴルフクラブ232の後部260に隣接して位置し、第二の錘ポート244bがゴルフクラブ232のヒール部256に隣接して位置している。
【００６９】
複数の錘エレメント246aと246bが、それぞれ、第一の錘ポート244aと第二の錘ポート244bとに、取り外し可能に固定化して構成される。
【００７０】
具体的に言うと、複数の錘エレメント246aと246bとはネジ部を含み、コンベンショナルなねじ回し、レンチ、アレンレンチ、アレンキー、または同様のものなどの締め付けツールを用いて、複数の錘エレメント246aと246bとは複数の錘ポート244aと244bとのネジ部に対応して固定され得る。
【００７１】
本発明の一つ以上の態様において、前記締め付けツールは、トルク検出装置と、選択的に、留め具に加えられている現在のトルクをユーザーに示す、あるいは、限界トルクに達したまたは超えたことをユーザーに示すインジケータとを含む。
【００７２】
錘ポートの複合体及び対応する取り外し可能な錘は、ゴルフクラブ232の非変形の特性調整機能からなる。
【００７３】
本発明の一つ以上の態様において、ユーザーは、一式の複数の錘エレメントから、第一の錘ポート244aと第二の錘ポート244bのそれぞれの中に入れる複数の錘エレメントを選択し得る。
【００７４】
本発明のいくつかの態様においては、この一式の複数の錘エレメントは、3グラム、7グラム、7グラムそして11グラムの質量を有する複数の錘エレメントを含む。
【００７５】
本発明の別の態様において、前記一式には、より小さい又はより大きい錘エレメントが含まれる。
【００７６】
択一的に、または追加的に、前記一式には、異なる質量の錘エレメントが含まれる
当業者は、このような特性調整可能な特徴が、ウェッジタイプのゴルフクラブとハイブリッドタイプのゴルフクラブとを含むアイアンタイプのゴルフクラブやパタータイプのゴルフクラブのような他のタイプのゴルフクラブの構造にも取り入れ得ることを、理解するであろう。
【００７７】
また当業者は、追加的にあるいは択一的に、特性調整可能な特徴は、選択的にアドレス状態で方向づけると、異なるフェース角を持つゴルフクラブヘッドを可能にするための再配置可能又は交換可能なソール又はソール板、可変剛性の打撃面、複数の不連続位置の１つに再配置可能なシャフト、取り外し可能な打撃面、取り外し可能な上部分又はクラウンを含むゴルフクラブ232の構造にも取り入れ得ることを理解するであろう。
【００７８】
本発明の一つ以上の態様において、ゴルフクラブやゴルフ製品を選択する際、あるいは特性調整可能なゴルフクラブ例えば特性調節可能なゴルフクラブ232を再設定する際に、ユーザーを支援するための、ユーザー対話型ソフトウエアプログラムが、コンピューターが読み取り可能な媒体例えばメモリー218上で具現化される。
【００７９】
明確にするために、ソフトウエアプログラム、関連する方法そしてシステムについて、前記特性調整可能な図３に示されるゴルフクラブ232を考慮して、図２と図２（ａ）に示す携帯通信端末200を基に説明する。
【００８０】
そのようなソフトウエアプログラム、方法そしてシステムはまた、図１と図１（ａ）に示すような計算機100の同様の特徴によって実行することも、また同様の特徴を有する当該技術分野で既知の他の計算装置によっても実行することも、そして、同様の調節可能な特性、あるいは当該技術分野で既知の別の調節可能な特性を有する他のゴルフクラブを考慮して実行することも可能であることを当業者は理解するであろう。
【００８１】
本発明の一つ以上の態様において、特性調整可能なゴルフクラブを再設定する際に、ゴルファーを支援するためのソフトウエアプログラムは、携帯通信端末200のメモリー218に記憶されている。
【００８２】
本発明の一つ以上の別の態様において、このソフトウエアプログラムは、リモートサーバ216と関連付けられている、コンピューターが読み取り可能な記憶装置に記憶され、この記憶装置は、送信機224と受信機220とを介して前記プロセッサ222によってアクセスされ、いくつかの態様において、アクセスはコンベンショナルなウェブブラウザを用いてなされる。
【００８３】
以下に記載する一つ以上の発明的プロセスの前記各種ステップの相対的順序は、単に例示を目的とするものである。
【００８４】
以下に記載する一つ以上発明的プロセスの各種ステップは、省略される可能性があり、又はそのようなステップの関係順序は、本発明の精神と範囲を逸脱しない範囲で変更し得ることを当業者は理解するであろう。
【００８５】
図４に示すように、本発明の一つ以上の態様において、このソフトウエアプログラムは、プロセッサ222によって実行されたとき、プロセッサ222は、例えば図４（ａ）のスクリーンショット270で例示されるようなグラフィックユーザーインターフェース(ＧＵＩ)をディスプレイ204に表示する。
【００８６】
このＧＵＩは、ユーザーに、一つ以上からフィッティングサブプログラムのうちの１つのサブプログラムを選択することを促す。
【００８７】
そのようなサブプログラムは、（ａ）複数の異なるゴルフクラブやその構成部品及び選択的にユーザーのニーズに合ったゴルフクラブの構成から１つのゴルフクラブやその構成部品を選択する際に、ユーザーを支援するためのゴルフクラブ選択サブプログラム、選択的に、ユーザーの必要性に対するゴルフクラブを設定する(例えば、図４（ａ）のスクリーンショット270に示すような「TOTAL STAR FIT」)、（ｂ）特性調整可能なゴルフクラブの再設定、好ましくは非変形の再設定を実施する際に、ユーザーを支援するためのゴルフクラブ修正再設定サブプログラム(例えば、図４（ａ）のスクリーンショット270に示すような「CORRECTIVE STAR FIT」)、（ｃ）特性調整可能なゴルフクラブに対して微調整に限って調整を実施する際に、ユーザーを支援するためのゴルフクラブ微調整再設定サブプログラム(例えば、図４（ａ）のスクリーンショット270に表示されるような「FINE TUNE STAR FIT」)、（ｄ）ゴルフボールやゴルフ製品を選択する際、ユーザーを支援するためのゴルフボールや他のゴルフ製品の選択サブプログラムの一つ以上を含む。
【００８８】
そして、ユーザーは、ユーザーインターフェース212を使用して、実行したいサブプログラムを選択する。するとすぐ所望のサブプログラムが実行される。以下、一つ以上のこれらサブプログラムについてさらに論じる。
【００８９】
以下で論じる一つ以上のプログラム、方法及びシステムは、実際の情報に対応するデータの転送を含む。
【００９０】
そのような情報は、次に定義する様々な情報タイプに分類され得る。
【００９１】
「基本ゴルフクラブや基本ゴルフ製品の情報」
これは、新しいゴルフクラブやゴルフ製品又はそれらの構成を選択するために、ユーザーが修正したい即ちベースとして使用したいゴルフクラブやゴルフ製品の、一つ以上の特徴に関連する情報を意味する。
【００９２】
この「基本ゴルフクラブや基本ゴルフ製品の情報」の例として、以下の相対値あるいは絶対値を含む:ロフト角、ライ角、フェース角、クラブヘッド重量、クラブ総重量、シャフトフレックス、反発係数、再配置可能なソールプレートの位置、取り外し可能な錘エレメントの相対的あるいは絶対的な重量、及び再配置可能なシャフトの位置。
【００９３】
また基本ゴルフクラブの情報は、ゴルフクラブやその構成部品の識別情報、及び/又はある特定のゴルフクラブやその構成部品の出荷時設定に関連する情報を含み得る。
【００９４】
「軌道調節情報」
これは、ゴルフクラブやゴルフ製品の性能、若しくは感覚に関連する情報を意味する。
【００９５】
この「軌道調節情報」の例として、以下の相対値あるいは絶対値を含む。現在のボール飛距離、所望するボール飛距離、現在のボール飛距離と所望するボール飛距離との差、現在の打球のフェード又はドローの程度、所望するフェード又はドローの程度、現在の打球のフェード又はドローの程度と所望するフェード又はドローの程度との差、現在のボールスピンの値、所望するボールスピンの値、現在のボールスピンの値と所望するボールスピンの値との差、現在の軌道高さ、所望する軌道高さ、現在の軌道高さと所望する軌道高さとの差、あるいは前記値の何れかの最適値を表すデフォルト設定。
【００９６】
また、軌道調節情報は、ゴルフクラブが発する音及び/又はゴルファーが感じる振動を表す特徴を含む、ゴルフボール打球時にゴルフクラブが発する振動波の特徴を含み得る。
【００９７】
「環境に関する情報」
これは、ゴルフクラブやゴルフ製品に対して外的な特徴に関連する情報を意味する。
【００９８】
このゴルフクラブやゴルフ製品は、ユーザーが再設定したいと思うあるいは複数の異なるゴルフクラブやゴルフ製品から選択したいと思うものであり、ゴルフクラブやゴルフ製品の性能に影響を与えると理解される。
【００９９】
この環境に関する情報の例として、以下の相対値あるいは絶対値を含む。高度、天候状態天候状態、及びコースコンディション。
【０１００】
天候状態は、以下の相対値あるいは絶対値を含み得る。温度、平均風速、降水量のタイプ及び／又は程度、雲の覆い具合、及び風向。
【０１０１】
コースコンディションは、以下の相対値あるいは絶対値を含み得る。コースの湿り具合、フェアウェイの硬さ程度、及び一つ以上フェアウェイの狭さの程度。
【０１０２】
ユーザーが、ゴルフクラブ又はその要素を選ぶあるいは再設定することを可能に適合させたプログラムでは、ユーザーが使用するゴルフボールの特性は、環境に関する情報を成し得る。
【０１０３】
同様に、ユーザーが、ゴルフボールを選ぶことを可能に適合させたプログラムでは、ユーザーが使用している現在のゴルフクラブ、又はその要素の特性は、環境に関する情報を成し得る。
【０１０４】
図５には、本発明の一つ以上の態様における修正フィットサブプログラム306が詳しく示されている。
【０１０５】
このサブプログラム306は、携帯通信端末200のプロセッサ222によって実行されたとき、特性調整可能なゴルフクラブ232の修正再設定を実行する際のユーザー支援をする。
【０１０６】
本発明の一つ以上の別の態様において、このサブプログラム306は、実行されたとき、同様の調節可能な特性、あるいは、当該技術分野で既知の他の調節可能な特性を有する別のゴルフクラブの修正再設定を実行する際のユーザー支援をする。
【０１０７】
択一的にあるいは追加的に、このサブプログラム306は、実行されたとき、ゴルファーに、複数のゴルフクラブを擁するセットの中からそれを考慮してサブプログラム308を実行させたい１つのゴルフクラブを選択することを可能とする。
【０１０８】
この態様では、ユーザーによるゴルフクラブの選択に基づいて、プロセッサ222は、ゴルフクラブのセットの各ゴルフクラブに各種、関連するデータ間から、また、選択されたゴルフクラブに関するデータをライブラリーから引き出す。
【０１０９】
ステップ310と312とでは、基本ゴルフクラブ情報の入力をユーザーに促す第一のＧＵＩがディスプレイ204に表示される。
【０１１０】
具体的に言うと第一のＧＵＩは、ユーザーに、第一の錘ポート244aと第二の錘ポート244b(図３（ａ）参照)のそれぞれの中に存在する現在の取り外し可能な錘エレメント246aに対応する値を、3グラム、7グラム、11グラムの選択肢から入力することを促す。
【０１１１】
第一のユーザー入力が受け取られ記憶される。
【０１１２】
そして、シャフトの現在の位置を、可能な複数のシャフト位置から選択することをユーザーに促す第二のＧＵＩが表示される。
【０１１３】
特に、前記ＧＵＩは、ユーザーに、ライ角に対応する第１の値及びフェース角に対応する第２の値を選択することを促す。
それに対する第二のユーザー入力が受け取られ記憶される。
【０１１４】
本発明のいくつかの態様では、ＧＵＩは、例えばＡ−ＦＬＥＸ、ＲＥＧＵＬＡＲ、ＳＴＩＦＦ、そしてＸ−ＳＴＩＦＦ等の可能なシャフトフレックスの選択の間からなるフレックスなど、現在のシャフトの特徴に関連ある情報を入力することをユーザーに促進する。本発明のいくつかの態様では、ＧＵＩは、ユーザーの現在のゴルフクラブのロフト角を入力することをさらに促す。
【０１１５】
本発明の別の態様は、基本ゴルフクラブ情報に対応をするいくつかの又は全てのユーザー入力が、シングルＧＵＩに促進される。
【０１１６】
本発明のいくつかの態様では、上記で論じられた追加例示基本ゴルフクラブ情報のような追加基本ゴルフクラブ情報が要求される。その結果は、プロセッサ222に回収され、メモリー218に記憶される。
【０１１７】
ステップ314と316では、軌道調節情報が要求され、そして、ユーザーから受け取られメモリーに記憶される。
【０１１８】
具体的に言うと、ある態様では、ＧＵＩが、ユーザーに、「Get rid of slice(スライスを取り除く)」または「Get rid of draw(ドローを取り除く)」を選択することを促す。そのユーザー入力の結果は、次に取り出されメモリー218に記憶される。
【０１１９】
ステップ318では、このサブプログラム306は、プロセッサ222に、潜在的入力データと図５（ａ）に示される潜在的再設定情報との間の論理的関係を含む一以上の記憶された論理化可能なデータベースと入力データとを関連付けさせる。
【０１２０】
具体的に言うと、第一の論理的可能データベース322は、基本ゴルフクラブ情報の潜在的ユーザー入力322ａ(例えば、ユーザー選択されたシャフト位置に関連するデータは、フェース角やライ角に細分化される)、軌道調節情報322ｂ(例えば、関連再設定は、ユーザーがスライスの修正を選択するか、ユーザーがドローの修正を選択するかに細分化する)と、潜在的再設定情報(例えば、フェース角値とライ角値とを含む、シャフト位置に対して推奨される調整)との間の関係を含む。
【０１２１】
操作の例として、ユーザーは、現在のシャフト位置がフェース角が開き度１．０°及びライ角が出荷時設定から上方２．０°を含むことを指摘する。
【０１２２】
ユーザーは、さらに、スライスを修正するために要求を指摘する。
【０１２３】
そのような入力に基づいて、プロセッサ222が、データベース322の活用により、閉じ度１．５°及びライ角が出荷時設定から下方０．５°を含むシャフト位置、すなわちケース１０に対応するユーザーの所望の設定を推測する
第二の論理的可能データベース324は、基本ゴルフクラブ情報の潜在的ユーザー入力324ａ、軌道調整情報324ｂと、再設定情報との関係を追加して記憶する。このデータベース324では、基本ゴルフクラブ情報は、ユーザーのゴルフクラブの第一の錘ポート244a(すなわち、「バック」錘ポート)と第二の錘ポート244b(すなわち「フロント」錘ポート)のそれぞれの位置する現在の錘エレメントの質量値を含む。前記軌道調整情報324ｂは、ユーザーがより高い軌道を望んでいるのか、又はユーザーがより低い軌道を望んでいるのかを含む。再設定データは、第一の錘ポート244aと第二の錘ポート244bとのそれぞれと関連する錘エレメントを選択する際にユーザーを支援するための所望の質量値を含む。
【０１２４】
操作の例としては、ユーザーは、現在の錘エレメント設定が、「フロント」錘ポートに関連する７グラムの錘エレメントと、「バック」錘ポートに関連する３グラムの錘エレメントとを含むことを指摘する。
【０１２５】
ユーザーは、さらに、より低い軌道のための要求を指摘する。
【０１２６】
ユーザー入力情報に基づいて、プロセッサは、データベース324の活用により、「フロント」錘ポートに関連する１１グラムの錘要素と、「バック」錘ポートに関連する３グラムの錘エレメントとを含むユーザーの所望する錘エレメント設定を推測する。
【０１２７】
この発明の別の態様は、ステップ314及びステップ316として軌道調整情報の受け取り及び促進が、第一の視覚化軌道形状364及び第二の視覚化軌道形状366のそれぞれの操作による現在及び要求される打撃軌道の選択をユーザーにとって可能にさせる第１ＧＵＩ360及び図5（b）に示される第２ＧＵＩ362を提供することによって実行される。
【０１２８】
具体的には、第一のＧＵＩ360は、複数の十字線368ａ、368ｂの位置の再配置を介して、ユーザーの現在の打撃形状に対応する現在のスライス又はフックの程度、現在の打撃飛距離の程度、及び現在の打撃軌道の最大高さの程度を選択することにより第一の視覚化軌道形状364を操作することをユーザーに促進する。
【０１２９】
第二のＧＵＩ362は、複数の十字線370ａ、370ｂの位置の再配置を介して、ユーザーの要求する打撃形状に対応する所望の打撃飛距離の程度、所望の最大高さの程度、及び所望のスライス又はフックの程度を選択することにより第二の視覚化軌道形状364を操作することをユーザーに促進する。
【０１３０】
メモリー、例えばメモリー218にこの結果が記憶又は回収される。
【０１３１】
本発明のいくつかの態様において、上記サブプログラム306は、プロセッサ222の現在及び要求される軌道形状のそれぞれによるユーザー選択の十字線の配置に基づいて、ユーザーのゴルフクラブの性能を高めるために修正の際、ゴルファーを支援するために再設定情報を決定するための指令を含む。
【０１３２】
具体的には、本発明のいくつかの態様では、サブプログラム306は、前記ＧＵＩ360及び362のユーザー相互作用から受け取ったデータに専ら基づいた再設定情報を推測することをプロセッサ222に指令する。
【０１３３】
例えば、いくつかの態様では、ＧＵＩ360を使用して、ユーザーは、十字線368ａ及び368ｂの位置を確認する。そして、各十字線368ａ及び368ｂの位置（即ち、現在の軌道形状）に対して、水平（即ち、Ｘ座標）値がメモリーに記憶され、かつ、垂直（即ち、Ｙ座標）値がメモリーに記憶される。それによって、その座標系の原点が、表示画面の最底部、最左コーナーに位置する。
【０１３４】
次に、ユーザーは、ＧＵＩ362を使用して、十字線370ａ及び370ｂの各位置を確認する。
【０１３５】
十字線370ａ及び370ｂの位置（即ち、所望する軌道形状）に対して、水平（即ち、Ｘ座標）値がメモリーに記憶され、かつ、垂直（即ち、Ｙ座標）値がメモリーに記憶される。それによって、その座標系の原点が、表示画面の最底部、最左コーナーに位置する。
【０１３６】
次に、プロセッサ222は、十字線370ａ及び368ａの位置のＸ座標値の差を求めて水平軌道修正値を決定し、かつ十字線370ｂ及び368ｂの位置のＹ座標値の差を求めて垂直軌道修正値を決定する。
【０１３７】
いくつかの態様では、水平軌道修正値に基づいて、プロッセサ222が、ユーザーがフェード修正かドロー修正かのいずれを要求するかを決定する。例えば、前記サブプログラムは、水平修正値（即ち、十字線368ａの位置のＸ座標値と十字線370ａの位置のＸ座標値との差）が負ならば、フェード修正を推測、及び水平修正値が正ならば、ドロー修正を推測することをプロセッサ222に指令する。
【０１３８】
この推測に基づいて、ある態様では、第１再設定値（例えば、推奨されたシャフト志向に対応する値）は、フェード修正が推測されたならばディスプレイ204に出力され、異なる第２再設定値は、ドロー修正が推測されたならばディスプレイ204に出力される。
【０１３９】
同様に、ある態様では、プロセッサ222は、軌道最高点の増加か、軌道最高点の減少かのいずれかのユーザー要求を決定する。
【０１４０】
具体的には、サブプログラム306は、垂直修正値（即ち、十字線370ｂのＹ座標値と十字線368ｂのＹ座標値との差）が負である場合、軌道最高点の所望の減少に対応する第１軌道最高点修正値を推測すること、及び垂直修正値が正である場合、軌道最高点の所望の増加に対応する第２軌道最高点修正値を推測することをプロセッサ222に指令する。
【０１４１】
この推測に基づいて、第３再設定値は、軌道最高点の所望の減少が推測されると、ディスプレイ204に出力され、及び、第４再設定値は、軌道最高点の所望の増加が推測されると、ディスプレイ204に出力される。
【０１４２】
しかしながら、本発明の他の態様では、サブプログラム306は、再設定情報として、垂直修正値及び水平修正値に基づく潜在的軌道調整値の範囲から軌道修正に関する程度（例えば、フェード又はドロー修正及び軌道最高点修正）に対応する値を推測することをプロセッサ222に指令する。
【０１４３】
択一的には、あるいは追加的に、プロセッサ222は、水平修正値と垂直修正値とを統合した基準による再設定情報を推測する。
【０１４４】
このケースでは、一般的にシャフト調整がライ角とフェース角と同時に影響を及ぼす利点がある。
【０１４５】
さらに、例えばライ角などの単一パラメーターの調整は、軌道最高点とフェード又はドロー軌道特徴との両方に影響を及ぼし得る。
【０１４６】
本発明のいくつかの態様では、サブプログラムは、以前に受け取られたデータ及び／又はサブプログラムの後の過程で受け取られたデータを統合したＧＵＩ360、362によるユーザー相互作用から受け取ったデータに基づいて再設定情報を決定することをプロセッサに指令する。
【０１４７】
例えば、このような本発明の態様では、プロセッサ222は、現在のゴルフクラブ特性、及び／又は選択的に平均風速を含む天候状態、及び／又は芝の硬さのようなコース状態であるユーザーの現在のゴルフクラブ設定に対応するデータを統合する水平及び垂直修正値の基本をもとに再設定情報を推測するために適合される。
【０１４８】
そのような推測は、論理化可能なデータベース又は記録されたアルゴリズム、あるいはこのようなもので形成される予め決定された関係に対応して実行される。
【０１４９】
この発明のある態様では、軌道修正情報314の入力をユーザーに促進させ及びそのような情報316を記録させるステップは、応答性情報の記録や応答性情報の入力をユーザーに促進することを含む。
【０１５０】
本発明のそのような態様は、ＧＵＩが、感覚の多様な特徴を表している値を選択することをユーザーに促進させるテキスト及び／又はグラフィクッスを表示する。
【０１５１】
具体的には、ディスプレイは、複数の選択可能な打撃錘値の間から打撃錘値を選択することをユーザーに促進する。
【０１５２】
いくつかの態様での表示されたＧＵＩは、より軽くより早いシャフト感覚に対応する、より低い打撃錘値、及びより重い感覚を有するゴルフクラブに対応するより高い打撃錘値をユーザーに知らせる。
【０１５３】
追加的に、表示されたＧＵＩは、ロウからハイまでの複数の多様な範囲の間から軌道高さ値を選択することをユーザーに促す。
【０１５４】
ついに、ディスプレイは、「真っ直ぐに安定」から「操作性」まで複数のプレー能力値の範囲からプレー能力値を選択することをユーザーに促進する。
【０１５５】
結果として、ユーザー入力値は、メモリー218に記録及び受け取られる。
【０１５６】
択一的にあるいは追加的に、ソフトウエアプログラムは、一つ以上の数学的アルゴリズム、あるいは、当該技術分野で既知の他の論理構造を使用することによって、例えば再設定情報などの、ユーザー入力情報と出力情報とを関係させることをプロセッサ222に指令する。
【０１５７】
本発明のいくつか態様において、ユーザー入力情報と再設定情報との間の関係を規定する論理構造は、複数のユーザー入力値とただ１つの再設定値との関係、又は、ただ１つのユーザー入力値と複数の再設定値との関係であるロジックを含み得る。
【０１５８】
再設定情報の上記決定に基づいて、プロセッサ222は、ステップ320に際し、ディスプレイ204上にユーザー入力情報に関する再設定情報に対応する一つ以上の値を表示させる。
【０１５９】
この表示された情報から、ユーザーは、ゴルフクラブ232の性能がそのユーザーにとって改善するような形で、ゴルフクラブ232を適切に再設定できる。
【０１６０】
ユーザー入力情報と出力再設定情報とは、第一のデータベース322と第二のデータベース324とに用意されているものに限定されない。
【０１６１】
同様に、そのような入力情報、軌道調整情報、環境情報と再設定情報との間の関係のロジックも、第一のデータベース322と第二のデータベース324とにある論理的関係性に限定されない。
【０１６２】
このように、本発明の別の態様では、他の基本ゴルフクラブ設定情報、軌道調節情報、そして環境に関する情報が使用され、及び／又はさらなる基本ゴルフクラブ設定情報、軌道調節情報、そして環境に関する情報が使用される。
【０１６３】
経験上の方法、計算方法、及び／又はこの様な方法は、そのような別のあるいは追加の情報を規定する適切な関係を立ち上げるために実行されるかもしれない。
【０１６４】
択一的にあるいは追加的に、このサブプログラム306は、実行されたとき、第一のＧＵＩに、「出荷時設定」の選択を提供させる。
【０１６５】
ユーザーによってこれが選択されたとき、プロセッサ222は、出力される再設定情報の決定の基礎を、ゴルフクラブ232と関連付けられて記憶された出荷時設定情報に置く。
【０１６６】
図６には、本発明の一つ以上の態様における、微調整フィッティングサブプログラム308が詳しく示されている。
【０１６７】
このサブプログラム308は、携帯通信端末200のプロセッサ222によって実行されたとき、特性調整可能なゴルフクラブ232の最終的再設定を実行する際のユーザー支援をする。
【０１６８】
本発明の一つ以上の別の態様において、このサブプログラム308は、実行されたとき、同様の調節可能な特性、あるいは、当該技術分野で既知の他の調節可能な特性を有する異なるゴルフクラブの微調整再設定を実行する際のユーザー支援をする。
【０１６９】
択一的にあるいは追加的に、このサブプログラム308は、実行されたとき、ゴルファーに、複数のゴルフクラブを擁するセットの中から、それを考慮してサブプログラム308を実行させたい１つのゴルフクラブを選択することを可能とする。
【０１７０】
本発明のこれらの態様では、プロセッサ222は、ユーザーによるゴルフクラブの選択に基づいて、前記メモリー218及び/又は前記リモートサーバ216と関連付けられている、ゴルフクラブのライブラリーのそれぞれのゴルフクラブに属するメモリーに記憶され、ゴルフクラブのセットのゴルフクラブのおのおのと種々に関連するデータの中から、選択されたゴルフクラブに関連するデータを基本ゴルフクラブ情報に基づいて、選択的に用いる。
【０１７１】
図６に示すように、ステップ332と334とでは、基本ゴルフクラブ情報が要求され、ユーザーから受け取られ記憶される。
【０１７２】
具体的には、基本ゴルフクラブ情報の入力をユーザーに促す第一のＧＵＩ272（図６（ｄ）に示される）が、ディスプレイ204に表示される。
【０１７３】
具体的に言うと、第一のＧＵＩ272が、第一の錘ポート244a(すなわち「後方錘」)に現在の関連付けられた取り外し可能な錘エレメント246aに対応する第１質量値を、3グラム、7グラム、11グラムの間の選択肢から選択し、そして第二の錘ポート244b(すなわち「前方錘」)に現在関連付けられた取り外し可能な錘エレメント246bに対応する第２質量値を、3グラム、7グラム、11グラムの間の選択肢から選択することを、ユーザーに促し(図６（ｄ）参照)、その第一のユーザー入力が受け取られ記憶される。
【０１７４】
そして、ゴルフクラブ232の複数の可能なシャフト位置から、１つの現在のシャフト位置を選択することをユーザーに促す第二のＧＵＩ274が表示される(図６（ｄ）参照)。そして第二のユーザー入力が受け取られ記憶される。
【０１７５】
本発明の別の態様では、第一及び第二のＧＵＩ272、274は、以前入力した基本ゴルフクラブ情報及び／又は既定の基本ゴルフクラブ情報を表示する。
【０１７６】
それにより、ユーザーは、ゴルファーの現在のゴルフクラブ設定を反映するため、そのような基本ゴルフクラブ情報を修正すること又はこのような調整を確認することを促される。
【０１７７】
ステップ336と338とでは、軌道調節情報が求められ、ユーザーから受け取られ記憶される。
【０１７８】
具体的に言うと、フェードまたはドローのいろいろな程度のショット形状を表すところの、−５から＋６の範囲の１２の漸増的な値から、現在のショット形状を示す１つの値を選択することを、ユーザーに可能とする第三のＧＵＩ276が表示される(図６（ｄ）参照)。負の値はドローショットを、正の値はフェードショットを表している。ユーザーが入力した選択が受け取られ記憶される。
【０１７９】
図６と図６（ａ）とに示すように、ステップ340と342とでは、サブプログラム308は、プロセッサ222に、記憶された論理化データベース264、266（図６（ｂ）参照）に基づいて、例えば再設定データである出力データと入力データを関連付けさせ、そしてその結果を前記メモリー218に記憶させる。
【０１８０】
具体的に言うと、所望するショット形状に対してユーザーによって入力された値は、現在のショット形状に対してユーザーによって入力された値から引き算され、そして、その結果は、「実調節」値として記憶される。
【０１８１】
データベース264を使用してこの「実調節」値は、「スケール化調節」値と関連付けされる。
【０１８２】
ある実施形態では、「実調節」値は、スケール化されず、従って、推奨する再設定情報に比例する。
【０１８３】
しかしながら、ユーザーらのショット不足を拡大するユーザーの傾向を幾分保証するために、（この場合では、所望のショット形状値と実際のショット形状値との差である）軌道情報は、好ましくはスケール化される。
【０１８４】
具体的には、データベース264によって例示され、ショット形状値の差と少なくとも一つの推奨されるフェース角及びライ角との間の関係が、間接的に比例する。
【０１８５】
次に、データベース266が、この「スケール化調節」値を再設定情報と関連付けるため使用され、この再設定情報は、ある推奨されるフェース角とある推奨されるライ値、あるいは、本発明のいくつかの態様においては、ゴルフクラブ232が前記所望のフェース角と所望のライ角とを有することになるであろうシャフト位置に対応する表記を含む。
【０１８６】
具体的に言うと、データベース266は、ゴルフクラブ232のシャフト238の12の漸増的な位置の縦型リストを含み、各位置は、ある特定のフェース角と、ライ角のオフセット値の一意的な組み合わせによって定義される。
【０１８７】
この「スケール化調節値」は、ユーザーのゴルフクラブの現在のシャフト位置に対応する値から、推奨されるシャフト位置に到達するまでの、縦にシフトする位置の数に相当する。
【０１８８】
負の「スケール化調節値」は上向きのシフトに相当し、正は下向きのシフトに相当する。  本発明のいくつかの態様では、その結果として生じる再設定情報を、例えば、環境情報に関する入力に基づいて、さらに操作しうるように記憶される。
【０１８９】
選択的に、あるいは追加的に、前記の結果として生じる再設定情報は、この時点でユーザーに表示される。
【０１９０】
この発明のいくつかの態様では、そのような再設定情報は表示され、そしてユーザーは、環境情報をさらに検討する（それは前記したような、結果として生じる再設定情報の修正になるかもしれない）ことを求めるかどうかが促がされる。
【０１９１】
操作の例として、ゴルフクラブ232を有するユーザーは、再設定可能なシャフト238が、フェース角が１．０°閉じられ、ライ角が０°のオフセットが現在の設定であることを指摘する。
【０１９２】
ユーザーは、実際の調整値が３と指摘されたデータを入力する。
【０１９３】
データベース264を使用することによって、プロセッサ222は、スケール調整値である２を実際の調整値である３と互いに関連付ける。
【０１９４】
データベース266を使用することによって、プロセッサ222は、フェース角が１．５°閉じられ、ライ角が０．５°オフセットされた所望のシャフトの設定を決定する。
【０１９５】
図６（ｃ）に示すように、本発明のいくつかの態様では、上記記載について、前記サブプログラム308はさらに、環境に関する情報に対応するユーザー入力情報が要求され、受け取られ、そして記憶されるステップ344と346とを含む。
【０１９６】
ＧＵＩ278を使用して(図６（ｄ）参照)、前記環境に関する情報は、1は「無風(Calm)」にそして5は「烈風(Heavy Winds)」に対応する1から5の複数の漸増値の中からユーザーが選択する「風の状態」に対応する１つの値を含む。
【０１９７】
この環境に関する情報はさらに、１は「ソフト(Soft)」、５は「硬い(Firm)」に対応する1から5の漸増的な複数の利用可能な値の中から、ユーザーが選択する「芝の状態」を表す１つの値を含む。
【０１９８】
またさらに、環境に関する情報は、１は「タイト(Tight)」、５は「ワイド(Wide)」に対応する1から5の複数の漸増値の中からユーザーが選択する「フェアウェイコンディション」を表す１つの値を含む。
【０１９９】
これらのユーザーが入力した選択は、メモリー218に記憶される。
【０２００】
ステップ348と350とにおいて、サブプログラム308は、プロセッサ222に、ユーザーが入力した環境に関する情報を、性能を改善するためにゴルフクラブ232を再設定する際にユーザーを支援するための再設定情報と関連付けさせる。
【０２０１】
図６（ｅ）に、このステップ348が、複数のサブステップ含むものとして、更に詳しく示されている。
【０２０２】
ステップ348aにおいて、サブプログラム308は、前記「風の状態」に関する入力情報と「芝の状態」に関する入力情報とに基づいて、データベース354（図６（ｆ）に示す）に含む前記論理的関係性を適用することによって、プロセッサ222に、「軌道変化値」を生成させる。その結果は、ステップ348ｂに記憶される。
【０２０３】
ステップ348cにおいて、サブプログラム308は、「フェアウェイコンディション」の入力値に基づいて、論理的可能データベース356（図６（ｆ）に示す）に含まれる関係を適用することによって、プロセッサ222に、「スイング重量(Swing Weight)」値を決定させ、そして、その結果はステップ348ｄに記憶される。
【０２０４】
ステップ348eでは、サブプログラム308は、ステップ348aと348cとの結果に基づいて、論理的可能データベース358（図６（ｇ）に示す）に含まれる論理的関係性を適用することによって、第一の錘ポート244aに対応する所望の重量エレメント値と第二の錘ポート244bに対応する所望の重量エレメント値とを含む再設定情報を、プロセッサ222に決定させる。その結果は記憶される。
【０２０５】
また図６（ｃ）に示すように、ステップ352では、ステップ344、348がもたらす再設定情報は、ディスプレイ204に表示される。
【０２０６】
この表示された情報から、ユーザーは、ゴルフクラブ232の性能がそのユーザーにとって改善するというような形で、ゴルフクラブ232を適切に再設定できる。
【０２０７】
操作の例として、ユーザーは、ステップ332では、１１グラムの前錘と３グラムの後錘を含む現在の錘設定を入力する。
【０２０８】
ステップ348ａでは、ユーザーは、「風状態」の値２と、「芝状態」の値３を入力する。
【０２０９】
プロセッサは、データベース354の使用が、「軌道変化値」を「より高く」と推測する。
【０２１０】
ステップ348ｃでは、ユーザーが「フェアウェイ状態」の入力値２を入力する。
【０２１１】
データベース356の使用により、プロセッサは、「スイング重量(Swing Weight)」値を「より重く」を推測し、そして、ステップ348ｄで、その結果を記憶する。
【０２１２】
その次に、ステップ348ｅでは、プロセッサが、データベース358で使用される推奨された錘構成を含む再設定情報を推測する。
【０２１３】
具体的には、プロセッサは、入力された現在の錘設定である軌道変化値及びスイング重量に対し、１１グラムの前錘と７グラムの後錘との推奨される錘設定を推測する。
【０２１４】
本発明の一つ以上の別の態様において、ユーザーは、１以上の地理的位置及び/又はゴルフコース識別情報を含む位置情報に関する情報の入力を促される。
【０２１５】
位置情報を受け取ることによって、プログラムは、プロセッサに、例えば、ステップ348ａにおいて、環境に関する情報を直接ユーザーに要求し受け取ることに代わり或いはそれに加えて、リモートサーバ又はメモリー218に記憶されたデータから環境情報を受け取らせる。
【０２１６】
具体的には、これら他の態様では、サブプログラム308は、プロセッサ222に、送信機224を介して、またオプションとして他のネットワークやインタネットを介したコンベンショナルなウェブサービスを利用して、ユーザーが入力した位置情報をリモートサーバ216へ送信させる。
【０２１７】
リモートサーバ216は、前記位置情報に基づき、風の状態、芝の状態、及び/又はフェアウェイサイズのような環境に関する情報を、プロセッサ222へ送信する。
【０２１８】
そして、本発明のある態様では、プロセッサ222は、受け取った環境に関する情報を、そのようなデータ変換を規定する記憶された関係に基づき、データベース354、356、358とともに使用するのに適切な値へ変換する。
【０２１９】
本発明の一つ以上の別の態様において、サブプログラム308は、ステップ344で位置情報を含む環境に関する情報のユーザー入力を求めて受け取ることの代わりに或いはそれに加えて、ＧＰＳ受信機228とリモートサーバ216とを使用して、環境情報を取得する。
【０２２０】
具体的に言うと、サブプログラム308は、プロセッサ222に、ＧＰＳ受信機228を介してＧＰＳ衛星からの位置データを要求させる。
【０２２１】
受け取った位置データに基づき、サブプログラム308は、プロセッサ222に、インタネット（又は他のネットワーク）、送信機224、受信機220を介してリモートサーバ216から受信した位置データに関連する必要な環境情報の受信と記憶とを要求させる。
【０２２２】
そして、もし必要であれば、プロセッサ222は、受信した環境に関する情報を、そのようなデータ変換を規定する記憶された関係に基づき、データベース354、356、358とともに使用するのに適切な値へ変換する。
【０２２３】
本発明の一つ以上の態様において、ユーザーから受け取り記憶された情報のすべてあるいは任意の何れかは、ユーザーが後でそのような情報を取り出して修正するために、不揮発性メモリーに記憶され得る。
【０２２４】
ユーザーが入力する情報と再設定情報は、データベース354、356、358に用意されているものに限定されない。
【０２２５】
同様に、そのような入力情報と再設定情報とで統制する論理関係も、データベース354、356、358が提供する論理的関係に限定されない。
【０２２６】
このように、本発明の別の態様では、入力情報は、上述の基本ゴルフクラブ情報、軌道調節情報、環境に関する情報の何れかの組み合わせのほかに、当該技術分野で既知の任意のさらなる基本ゴルフクラブ設定情報、軌道調節情報、環境に関する情報を含む。これによって、論理的関係性は、計算的、経験的、及び／又はこのように発展された論理的関係性のような、別のあるいは追加的に規定する情報を与えられる。
【０２２７】
選択的、あるいは追加的に、基本ゴルフクラブ情報、及び／又は軌道修正情報が、データの変換許可に従って、形態通信端末200と接続するセンサー機器の使用によって携帯通信端末200に電子的に入力され得る。
【０２２８】
例えば、ゴルフクラブ情報は、ゴルフクラブの上、又は近傍に配される撮影装置に使用する携帯通信端末、及び／又は位置センサーによって検出される。
【０２２９】
たった一つ又はくみ合わせによる位置センサーの相対的配置は、ライ角、ロフト角及びフェース角のようにゴルフクラブ232の明確な特性を指摘する。
【０２３０】
選択的、あるいは追加的に、ゴルフクラブ232上又は近傍に配される識別装置は、その予め定められた特性に対応するデータを選択的に含め、ゴルフクラブ232の識別を指示する携帯通信端末200に情報を送信するために使用され得る。
【０２３１】
同様に、軌道調節情報は、ゴルフクラブ上又は近傍に配されるセンサー機器、及び／又は電子式起動モニターのような撮影装置の使用によって電子的に決定され得る。
【０２３２】
本発明のいくつかの態様では、そのような装置は、スイング特性及び／又は軌道特性計測し、そして、本発明に従って１以上のソフトウエアプログラムと一体となって使用する携帯通信端末200にそのような特性を示すデータを送信する。
【０２３３】
図７（ａ）と図７（ｂ）には、本発明の一つ以上の態様における、ゴルフクラブヘッド400が示され、それは、上部分410、該上部分410と反対側の底部412、ヒール部406、そして該ヒール部406と反対側のトウ部408を有する。
【０２３４】
ヒール部406に隣接にて、シャフト(図示せず)を受け取るホーゼル404が上部分410から延びている。このホーゼル404は、ホーゼル中心線440を有する。
【０２３５】
さらにゴルフクラブヘッド400は、ゴルフボールを打つ打撃面402と、該打撃面402と向井反対側の後部414と具える。
【０２３６】
上部分410に隣接して、取り外し可能なカバープレート416が配されている。
【０２３７】
図７（ｂ）で具体的に言うと、カバープレート416は、留め具418でゴルフクラブヘッド400に固定されている。
【０２３８】
本発明の一つ以上の態様において、この留め具418は、ネジを含み、ねじ回し、レンチ、エイリアンレンチ、エイリアンキーのようなコンベンショナルなツールや同様のものを使用して挿入と取り外しとができる。  本発明の他の態様では、ゴルフクラブヘッド400は、取り外し可能なカバー板416に代わり、ヘッド400の内部表面に配されるエレメントにアクセスるため、取り外し可能なソール板を含む。
【０２３９】
本発明の他の態様では、ゴルフクラブヘッド400の部分は、少なくとも上部分410の部分と少なくとも底部412の部分が取り外し可能に含まれる。
【０２４０】
図７（ｃ）と図７（ｄ）に示すように、カバープレート416が取り外されたとき、移動可能な錘エレメント420a、420b、420cが露出する。
【０２４１】
第一の錘エレメント420aは、第一の放物線経路422aに沿って移動できる。
【０２４２】
第二の錘エレメント420bは、第二の放物線経路422bに沿って移動できる。
【０２４３】
第三の錘エレメント420cは、第三の放物線経路422cに沿って移動できる。
【０２４４】
本発明のいくつか態様において、前記経路422a、422b、422cの全てあるいは任意の何れかは、直線のあるいは曲線の経路を含む。
【０２４５】
図７（ｄ）に示すように、留め具424a、424b、424cは、錘エレメント420a、420b、420cそれぞれをゴルフクラブヘッド400に固定する。
【０２４６】
各留め具424a、424b、424cがいったん緩められると、複数の錘エレメント420a、420b、420cは、それぞれ経路422a、422b、422cに沿って自由にスライドできる。
【０２４７】
図７（ｅ）に示すように、各経路422a、422b、422cは、ゴルフクラブヘッド400の底部412の外から見える突起部を形成する。
【０２４８】
本発明の別の態様では、そのような突起部は、ほぼ半球状の横断面外形を具える。
【０２４９】
本発明の他の態様では、経路422a、422b、422cは、ゴルフクラブヘッド400の底部412から外に延びる突起部を形成しないが、底部412のほぼ輪郭に沿って形成される。そしてその経路は、開口528a、528b、528c(図示せず)を具え、それぞれエンドキャップ426a、426b、426cでそれぞれ覆われる。エンドキャップ426ａ、426ｂ及び426ｃがいったん取り除かれると、ゴルフクラブヘッド400の外面から錘エレメント420a、420b、420cにアクセスできる。
【０２５０】
図７（ｆ）に、本発明の一つ以上の態様における錘エレメント420bの断面７（ｆ）（図７（ｄ）参照）が示されている。
【０２５１】
図のように、この錘エレメント420bは、上部分430と下部分432とを具える。
【０２５２】
この下部分432と上部分430とは、経路422bの長手方向に延びる2つのL形状のリブ435よって分離されている。
【０２５３】
留め具424bが締め付けられたとき、上部分430と下部分432とは、L形状のリブ435に押し付けられ、錘エレメント420bを適切な位置に固定する。
【０２５４】
本発明の１以上の態様において、錘エレメント420ａと420ｃとは、錘エレメント420ｂと同様に構成され、これらのような構成特性を含む。
【０２５５】
図７（ｇ）において、ゴルフクラブヘッド400は基準位置にある。
【０２５６】
この「基準位置」は、ホーゼル中心線440が水平な接地面436に対して60度のライ角で方向づけられ、そして打撃面402とほぼ平行な仮想水平線を含む仮想垂直ホーゼル面438に位置するようなクラブヘッド400の位置を意味する。
【０２５７】
前記経路422a、422b、422cは、それぞれ、破線の曲線を含むものとして描かれている。
【０２５８】
ゴルフクラブヘッド400が前記基準位置にあるとき、各経路422a、422b、422cは、前後方向と上下方向の両方向に延びる。
【０２５９】
この経路の構成は、質量中心の位置及び/又はゴルフクラブヘッド400の慣性モーメントの大幅な自由度の高い調整を可能とする。
【０２６０】
図７（ｈ）には、調整工具500が示されている。
【０２６１】
この調整工具は、例えば、取り外し可能なバッテリや他のDC電源、あるいは、例えばコンベンショナルな電源コンセントを介したAC電源によって電気的に作動する。
この調整工具500は、電子的ディスプレイ502、ユーザーインターフェース504、ケーシング508、環状凹部510aを有する差し込み口510、押し具506を含む。
【０２６２】
本発明の一つ以上の態様において、押し具506は、該押し具506が実質的に放射方向には曲がり得るが軸方向には実質的に剛であり得るような、曲がりやすいが比較的非圧縮性の構成要素を含む。
【０２６３】
図７（ｉ）において、調整工具500は、ハードウェアプロセッサを含み得るコントローラ520、コントローラ520によって制御されるサーボモータ512、サーボモータ512にプーリー522でつながった駆動ギア514を含む。
【０２６４】
駆動ギア514は、歯514aを具え、前後方向に回転できる。
【０２６５】
駆動ギア514が回転すると、駆動ギア514の歯514aは押し具506の歯506aと噛み合っているので、押し具506は直線運動する。
【０２６６】
調整工具500はさらに、パーソナルコンピューター、携帯通信端末、電子打球モニターのようなリモートデータソースからデータを受け取りまたそれへ送信するための受信機/送信機524を含む。
【０２６７】
前記コントローラ520もまた、不揮発性メモリー装置、揮発性メモリー装置、またはその両方を含むメモリー516とつながっている。
【０２６８】
このように、コントローラ520は、下記記載の1つ以上のユーザー対話型調節ソフトウエアプログラムを実行するために、メモリー516あるいは前記入出力装置524を介してアクセスし得るリモートメモリー装置にアクセスし得る。
【０２６９】
図７（ｊ）に示すように、調整工具500は、ゴルフクラブヘッド400と係合し得る。
【０２７０】
具体的に言うと、前記エンドキャップ416bが外されると、調整工具500の差し込み口510は、ゴルフクラブヘッド400の底部412の開口528bに挿入できる。
【０２７１】
本発明のある態様では、一貫した配置を確保し、差し込み口510がしっかりと定位置にとどまるように、前記環状凹部510aは、開口528b内に位置するOリング526と軸方向で一致する。
【０２７２】
いったん調整工具500がクラブヘッド400と係合すると、押し具506は、クラブヘッド400の壁434と前記L形状のリブ435との間に形成される空間内に係合するように調整される。
【０２７３】
この押し具506は、錘エレメント420bの下部分432と係合するよう適合される。
【０２７４】
いったん留め具424bが緩められると、錘エレメント420bは、押し具506の力を受けて移動するよう構成される。
【０２７５】
コンピューターが読み取り可能な媒体上で具現化されそしてハードウェアコントローラ520が実行するソフトウエアプログラムは、前記調整工具500とゴルフクラブヘッド400との構造に基づいて、複数の錘エレメント420a、420b、420cのそれぞれを正確に位置合わせするように構成され得る。
【０２７６】
例えば、ユーザーは、特に、ユーザーの現在のショット形状と所望するショット形状とに関連する情報を含む軌道調節情報を入力し得る。
【０２７７】
コントローラ520は、各錘エレメント420a、420b、420cの再ポジショニングによって影響される質量中心位置と慣性モーメントを規定する予め決定された関係を使用することで、ゴルフクラブヘッド400の性能特性を適切に変更するために必要な複数の錘エレメント420a、420b、420cの位置を正確に決めることができる。
【０２７８】
いったん軌道調節情報が入力されると、コントローラ520は、ディスプレイ502で、ユーザーに、調整工具500を第一の開口528a内に固定することを促す。
【０２７９】
係合すると、ユーザーは、係合が成功したことを知らせる。
【０２８０】
するとコントローラ520は、計算された押し具506の位置が、所望の重心位置及び／又はクラブヘッドの慣性特性を達成するための錘エレメント420aを所望の位置に配置するのに必要な位置と一致したと該コントローラ520が決定するまで、サーボモータ512で駆動ギア514を作動させる。
【０２８１】
そのような決定は、記憶された経路422a、422b、422cの形状のモデルのほかに、押し具506の端の位置をサーボモータ512の回転変位に関して規定する記憶された関係性に基づく。
【０２８２】
そのような決定はまた、各錘エレメント420a、420b、420cの位置をゴルフクラブヘッド400の質量中心と慣性モーメントとに関連させた、記憶されたモデル化データに基づく。
【０２８３】
本発明の別の態様では、サーボモータ512は、水力駆動装置、空気駆動装置、磁気駆動装置などのような当該技術分野で既知の他の位置センシング駆動装置で代用される。
【０２８４】
本発明の一つ以上の態様において、いったん押し具506の端が適切な調節位置と一致すると、サーボモータ512は、駆動ギア514の駆動を停止し、そして本発明のいくつか態様では、押し具506を後退させる。
【０２８５】
次にユーザーは、ユーザーインターフェース504を使用して、第二の錘エレメント420bの調節、そして最終的に第三の錘エレメント420cの調節をするために、このプログラムを進めることができる。
【０２８６】
位置の検出か、インターフェイス504の使用によるユーザーの入力かのいずれかによって、コントローラ520が、ソフトウエアプログラムを通して、適切に実行するように、コントローラ520は、錘エレメントの現在の調整に関する情報を受け取る。
【０２８７】
そのような調節は、第一の錘エレメント420aの位置の調節と同様に行われる。
【０２８８】
操作の際、ユーザーは、適所で、それらを固着するために、錘エレメント420ａ、420ｂ及び420ｃをしっかりと締め得る。
【０２８９】
データのモデル化と正確な動作が可能な調整工具とを使用することによって、重量調節は非常に正確に実施でき、そして、ユーザーは、ゴルフクラブの調整能力を利用するためのより大きな能力を持つことができる。
【図１】
2012176230.tif 000002
【図１（ａ）】
2012176230.tif 000003
【図２】
2012176230.tif 000004
【図２（ａ）】
2012176230.tif 000005
【図３】
2012176230.tif 000006
【図３（ａ）】
2012176230.tif 000007
【図３（ｂ）】
2012176230.tif 000008
【図３（ｃ）】
2012176230.tif 000009
【図３（ｄ）】
2012176230.tif 000010
【図４】
2012176230.tif 000011
【図５】
2012176230.tif 000012
【図５（ａ）】
2012176230.tif 000013
【図６】
2012176230.tif 000014
【図６（ａ）】
2012176230.tif 000015
【図６（ｂ）】
2012176230.tif 000016
【図６（ｃ）】
2012176230.tif 000017
【図６（ｅ）】
2012176230.tif 000018
【図６（ｆ）】
2012176230.tif 000019
【図６（ｇ）】
2012176230.tif 000020
【図７（ａ）】
2012176230.tif 000021
【図７（ｂ）】
2012176230.tif 000022
【図７（ｃ）】
2012176230.tif 000023
【図７（ｄ）】
2012176230.tif 000024
【図７（ｅ）】
2012176230.tif 000025
【図７（ｆ）】
2012176230.tif 000026
【図７（ｇ）】
2012176230.tif 000027
【図７（ｈ）】
2012176230.tif 000028
【図７（ｉ）】
2012176230.tif 000029
【図７（ｊ）】
2012176230.tif 000030
【図４（ａ）】
2012176230.tif 000031
【図５（ｂ）】
2012176230.tif 000032
【図６（ｄ）】
2012176230.tif 000033
【外国語明細書】
METHOD, APPARATUS, AND SYSTEM FOR GOLF PRODUCT RECONFIGURATION 
RELATED U.S. APPLICATION DATA
This non-provisional application claims priorityunder 35 U.S.C. §119(a) to U.S. Patent Application Serial No. 61/436,715, filed January 27, 2011, which is hereby incorporated by reference.
COPYRIGHT AUTHORIZATION
The disclosure below may be subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone of the documents containing this disclosure, as they appear in the Patent and Trademark Office records, but otherwise reserves all applicable copyrights.
BACKGROUND
As technology has progressed, the extent to which golfers may customize golf products has significantly increased.  For example, golf clubs have increasingly included user-adjustable features.  In particular, golf club manufacturers have introduced golf clubs with one or more interchangeable weight elements removably secured within corresponding weight ports.  Also, manufacturers have introduced devices, e.g. repositionable shafts, for user-adjustment of face angle, loft angle, loft, and/or lie angle of a golf club.  As another example, manufacturers have provided for greater selection of golf clubs and golf balls, and components thereof, from an array of distinct golf clubs and golf balls, and components thereof, respectively, based on golfer swing characteristics, preferences, and course conditions.
However, the effect on actual performance of a reconfiguration of a golf club property or a selection of a specific golf club or golf ball, is often difficult to anticipate, particularly for a golfer in the midst of play.  For example, for a golf club having multiple interchangeable weight elements and a repositionable shaft, the relationship between the configuration of each interchangeable weight element and shaft position and their effect on the trajectory shape of a hit golf ball is complex.  Further, characteristics external to the golf club, such as average wind speed, elevation, and fairway conditions also contribute to the performance of the golf club in an interrelated manner.  Because of such complexity, a golfer’s ability to capitalize on user-adjustable features and the available selection of golf products and components is significantly limited.  
SUMMARY
Hence, a need exists for a method, apparatus, and system for assisting a golfer in anticipating the effects of reconfiguring one or more user-adjustable features of the golf club on golf club performance.
Accordingly, a computer program according to an example of the invention may perform steps including:  receiving a first data input corresponding to a current configuration of an adjustable feature of the golf club, receiving a second data input corresponding to trajectory adjustment information, generating reconfiguration information that corresponds to one of a plurality of configurations of the adjustable feature of the golf club, based on the first data input and the second data input, and outputting the reconfiguration information.
Another aspect may include a system having a property-adjustable golf club and a correlated software program.  The golf club may include a golf club head, a shaft secured to the golf club head, and a first adjustment feature reconfigurable between any of a first plurality of configurations.   A first property of the golf club varies between each of the first plurality of configurations.  The software program performs steps including:  receiving a first data input corresponding to a current configuration of the first adjustment feature, receiving a second data input corresponding to trajectory adjustment information, generating reconfiguration information that corresponds to one of the first plurality of configurations of the first adjustment feature, based on the first data input and the second data input, and outputting the reconfiguration information.
Another aspect may include a system having a property-adjustable golf club and a software program.  The golf club includes a golf club head, a shaft secured to the golf club head, a first adjustment feature reconfigurable between a first plurality of configurations such that a first property of the golf club varies between each of the first plurality of configurations, and a second adjustment feature reconfigurable between a second plurality of configurations such that a second property of the golf club varies between each of the second plurality of configurations.  The software program performs steps including:  receiving a first data input corresponding to one of the first plurality of configurations, receiving a second data input corresponding to one of the second plurality of configurations, generating resultant information by correlating the first data input with the second data input, and displaying the resultant information on an electronic display device.
The various exemplary aspects described above may be implemented individually or in various combinations.  These and other features and advantages of the methods, devices, and systems according to the invention in its various aspects and demonstrated by one or more of the various examples will become apparent after consideration of the ensuing description, the accompanying drawings, and the appended claims.
BRIEF DESCRIPTION OF THE DRAWINGS
The drawings described below are for illustrative purposes only and are not intended to limit the scope of the present invention in any way.  Exemplary implementations will now be described with reference to the accompanying drawings, wherein:
FIG. 1 is a diagrammatical view of a computing system, in communication with external features, according to one or more aspects of the present invention.
FIG. 1(a) is a schematic view of the computing system of FIG. 1 showing further detail.
FIG. 2 is a diagrammatical view of a mobile communication terminal, in communication with external features, according to one or more aspects of the present invention.
FIG. 2(a) is a schematic view of the mobile communication terminal of FIG. 2, in communication with external features, according to one or more aspects of the present invention.
FIG. 3 is a front elevational view of a property-adjustable golf club, according to one or more aspects of the present invention.
FIG. 3(a) is a detail of the property-adjustable golf club of FIG. 3.
FIG. 3(b) is a bottom plan view of the property-adjustable golf club of FIG. 3.
FIG. 3(c) is an exploded bottom plan view of the property-adjustable golf club of FIG. 3.
FIG. 3(d) is an exploded heel-side elevation view of the property-adjustable golf club of FIG. 3.
FIG. 4 is a flowchart exemplifying a golf club fitting process, according to one or more aspects of the present invention.
FIG. 4(a) illustrates a screen shot displayed to a user during the execution of the golf club fitting process of FIG. 4.
FIG. 5 is a flowchart exemplifying a sub-process of the golf-club fitting process of FIG. 4.
FIG. 5(a) illustrates various logic-enabled databases for use in conjunction with the golf-club fitting process of FIG. 4.
FIG. 5(b) illustrates various screen shots displayed to a user at various points during the execution of the golf-club fitting process of FIG. 4.
FIG. 6 is a flowchart exemplifying a sub-process of the golf-club fitting process of FIG. 4.
FIG. 6(a) is a flowchart showing further detail of step 340 of the sub-process of FIG. 6.
FIG. 6(b) illustrates various logic-enabled databases for use in conjunction with the sub-process of FIG. 6.
FIG. 6(c) is a flowchart exemplifying a sub-process of the golf-club fitting process of FIG. 4.
FIG. 6(d) illustrates various screen shots, displayed to a user, at various points during the execution of the sub-process of FIG. 6.
FIG. 6(e) is a flowchart showing further detail of step 348 of the sub-process of FIG. 6.
FIG. 6(f) illustrates various logic-enabled databases for use in conjunction with the sub-process of FIG. 6.
FIG. 6(g) illustrates a logic-enabled database for use in conjunction with the sub-process of FIG. 6.
FIG. 7(a) is a front perspective view of an exemplary golf club head in accordance with one or more aspects of the present invention;
FIG. 7(b) is a rear perspective view of the exemplary golf club head of FIG. 7(a).
FIG. 7(c) is an exploded rear perspective view of the golf club head of FIG. 7(a).
FIG. 7(d) is a top plan view of the golf club head of FIG. 7(a) with a cover plate removed.
FIG. 7(e) is a bottom rear perspective view of the golf club head of FIG. 7(a).
FIG. 7(f) is a cross-sectional view of the golf club head of FIG. 7(a), through the cross-section of 7(f), as shown in FIG. 7(d).
FIG. 7(g) is a heel-side elevational view of the golf club head of FIG. 7(a), with paths superimposed thereon.
FIG. 7(h) is a front perspective view of an adjustment tool, in accordance with one or more aspects of the present invention.
FIG. 7(i) is a diagrammatical view of the adjustment tool of FIG. 7(h).
FIG. 7(j) is a vertical cross-sectional view of the adjustment tool of FIG. (h) in combination with a portion of the golf club head of FIG. 7(a), in an operating position.
DETAILED DESCRIPTION
Referring to FIG. 1, a computing machine 100, e.g. a personal computer, is shown.  The computing machine 100includes an electronic display 104, a user interface 106 including a mouse 114 and a keyboard 108, and a central processing unit (CPU) 102.  The electronic display 104may comprise a liquid crystal display (LCD), a plasma display, a dot matrix display, a transreflective backlit display, or any other display technology that enables viewing of textual, graphical, and/or video information.  In one or more aspects of the present invention, a printing device 112communicates with the central processing unit 102.  A removable storage device 114 is shown.  The removable storage device 114 may compromise a CD-ROM type storage medium or other removable storage device known in the art.  
In one or more aspects of the present invention, the computing machine 100 is connected to the Internet or local network via a communication link 130, whereupon information may be transmitted to, and/or received from, remote servers, e.g. a remote server 116, or other networked computers.  In one or more aspects of the present invention, the communication link 130 comprises a conventional wireless communication link.  In alternative aspects of the present invention, the communication link 130 comprises cabling or the like. 
Referring to FIG. 1(a), the computing machine 100includes a hardware processor 122.  The processor 122 communicates with the display 104, the user interface 106, a modem 120 for transmitting data to, and receiving data from, the Internet or other network of remote computers.  The processor 122 further communicates with a memory device 118, i.e. a storage medium, which includes a volatile memory device, a non-volatile memory device, or both.  Software programs, such as any of the inventive programs described below, may be stored on the memory device 118 to be executed by the processor 122.  Alternatively, or in addition, software programs, such as any of the inventive programs described below, may be stored on the removable storage device 114(see FIG. 1) to be executed by the processor 122.  Alternatively, or in addition, software programs, such as any of the inventive programs described below, may be stored on a memory device associated with the remote server 116 to be executed by the processor 122 by the transfer of data to and from the modem 120.
Referring to FIG. 2 and FIG. 2(a), a mobile communication terminal 200 is shown.  The mobile communication terminal 200includes a hardware processor 222.  The hardware processor 222 communicates with an electronic display 204, a user interface 212, a Global Positioning System (GPS) receiver 228, and a memory device 218.  The electronic display 204may comprise a liquid crystal display (LCD), a plasma display, a dot matrix display, a transreflective backlit display, or any other display technology that enables viewing of textual, graphical, and/or video information.  The user interface 212 may comprise a touch screen interface overlaying, or incorporated into, the display 204to allow the user to simply select displayed information by pressing on appropriate areas of the display 204with a finger or supplied stylus.  Alternatively, or in addition, the user interface 212 may include a keyboard, keypad, a touchpad, a speech-to-text converter in combination with a microphone, and/or any other means for selecting items or information displayed on the display 204 or entering information into the mobile communication terminal 200. 
The processor 222 further communicates with a transmitter 224 and a receiver 220.  The transmitter 224and receiver 220 communicate with an antenna 226 for wirelessly transmitting data to, and receiving data from, the Internet and/or network of computing devices and/or other mobile communication terminals.  Alternatively, the mobile communication device 200 may communicate with the Internet or other network through cabling or other connection device known in the art.  The GPS receiver 228 is adapted to receive location data from a GPS satellite (not shown).  The memory 218 includes a volatile memory device, a non-volatile memory device, or both.  The memory device 218 may store software programs, such as any of the inventive programs described below, to be executed by the processor 222.  Alternatively, software programs, such as any of the inventive programs described below, may be stored on a storage device associated with the remote server 216, to be executed by the processor 222 via a wireless communication link 230 and data communication by the transmitter 224 and the receiver 220. 
The processor 222 utilizes conventional signal and data processing techniques to, inter alia, process signals received by the receiver 220 via a wireless communication link 230, generate signals to be transmitted by the transmitter 224 via the communication link 230, receive and process data, video and other information received from the user interface 212, the GPS receiver 228, and control the display of data, graphics, and video on the electronic display 204. The processor 222 comprises a microprocessor, a microcontroller, a digital signal processor (DSP), a state machine, logic circuitry, and/or any other device, or combination of devices, that processes information based on operational or programming instructions stored in a memory device, such as the memory device 218. One of ordinary skill in the art will appreciate that the processor 222may comprise multiple processors as may be required to handle the processing requirements of the present invention. 
Referring to FIGS. 3 and 3(a), an exemplary property-adjustable golf club 232, in accordance with the present invention, is shown.  The golf club 232includes a top portion 242, a bottom portion 243 opposite the top portion 242, a heel portion 256, and a toe portion 258 opposite the heel portion 256.  The golf club 232further includes a striking face 234for hitting a golf ball, and a rear portion 260 opposite the striking face 234 (see FIG. 3(b)).  The golf club head 232 further includes a hosel 236 extending from the top portion 242 proximate the heel portion 256, and a shaft 238 coupled to the hosel 236.  The shaft includes a tip end 252 proximate the hosel 236 and a butt end 254 distal the hosel 236.  A grip 240 is secured to the shaft 238proximate the butt end 254.  
Referring to FIGS. 3(a) and 3(d), the shaft 238 is configured to be removably securable to the hosel 236.  Specifically, the shaft 238 is attachable to the hosel 236 in any of twelve different positions.  Each position corresponds to a unique combination of lie angle and face angle of the golf club 232.  In alternative aspects of the present invention, the shaft 238 is attachable to the hosel in more than, or less than, twelve positions.  Alternatively, the positions correspond only to unique golf club face angles, while lie angle is constant, or correspond to unique golf club lie angles, while face angle is constant.  Alternatively, or in addition, the golf club is adapted such that a loft angle is modifiable.  
A fastener 268 is insertable through an aperture 270 extending from the bottom portion 243 of the golf club 232 into an inner bore space of the hosel 236.  The tip 250 of the shaft 238includes a threaded aperture (not shown) for receiving the fastener 268.  In some aspects of the present invention, the tip 250 of the shaft 238 further includes ridges, or fluted recesses, extending in the axial direction of the shaft and positioned about the circumference of the shaft 238 for securing proper placement of the shaft 238 within the hosel 236.  The hosel 236 may include an inner surface (not shown) having geometry complementary with the tip end 252 of the shaft 238 such that, when the shaft 238 is inserted into the hosel 236, rotational movement of the tip 250 is limited.  The position of the shaft 238 is secured by tightening the fastener 268.  In some aspects of the present invention, a fastening tool is provided to appropriately secure the position of the shaft 238.  Such a tool may comprise a conventional screw driver, wrench, allen wrench, allen key, torx wrench, a wrench having a polygonal cross-section, a wrench having a proprietary cross-sectional shape, or the like.  In one or more aspects of the present invention, the fastening tool includes a torque-sensing device and, optionally, an indicator for indicating, to the user, the current torque being applied to the fastener and/or when a threshold torque has been reached or exceeded.
As shown in FIG. 3(a), indicator indicia 262a is provided on the hosel portion 236 of the golf club 232.  A second set of indicia 262bis provided proximate the tip end 252of the shaft 238.  The second set of indicia 262b includes a series of incremented marks, representing lie angle offset values and face angle offset values.  The alignment of the second set of indicia 262b and the indicator indicia 262a is indicative of the position of the shaft 238.  Adjustment of the lie angle and the face angle is enabled by the shaft having a shaft axis that is radially offset from a hosel axis.  This shaft 238 and hosel 236 configuration constitutes a non-deformative property-adjustment feature.  A “non-deformative property-adjustment feature,” as used herein, denotes a feature of a golf club, e.g. golf club 232, that enables modification of a property of the golf club without resulting in appreciable plastic deformation of any portion of the golf club.
Referring to FIGS. 3(b) and 3(c), a first weight port 244a is located proximate the rear portion 260 of the golf club 232.  A second weight port 244b is located proximate the heel portion 256 of the golf club 232.  Weight elements 246aand 246b are configured to be removably securable within the first weight port 244a and the second weight port 244b, respectively.  Specifically, the weight elements 246aand 246b include threaded portions such that the weight elements 246aand 246b may be secured to corresponding threaded portions of the weight ports 244a and 244b using a fastening tool such as a conventional screw driver, wrench, allen wrench, allen key, or the like.  In one or more aspects of the present invention, the fastening tool includes a torque-sensing device and, optionally, an indicator for indicating, to the user, the current torque being applied to the fastener or when a threshold torque has been reached or exceeded.  The combination of weight ports and corresponding removable weights constitutes a non-deformative property-adjustment feature of the golf club 232.
In one or more aspects of the present invention, a user may select weight elements to secure within each of the first weight port 244a and the second weight port 244b from a kit of weight elements.  In some aspects of the present invention, the kit includes weight elements having masses of 3 grams, 7 grams, 7 grams, and 11 grams.  In alternative aspects of the present invention, the kit includes fewer, or more, weight elements.  Alternatively, or in addition, the kit includes weight elements of different masses.
One of ordinary skill in the art would appreciate that such adjustable features may be incorporated into the design of other types of golf clubs, such as putter-type golf clubs, iron-type golf clubs including wedge-type golf clubs, and hybrid-type golf clubs.  Additionally, one of ordinary skill in the art would appreciate that additional, or alternative, property-adjustable features may be incorporated into the design of the golf club 232, including a repositionable or interchangeable sole or sole plate, optionally for enabling a golf club head to have different face angles when oriented in an address position, a variable stiffness striking face, a shaft repositionable in one of a plurality of discrete locations, a removable striking face, and a removable top portion or crown.  
In one or more aspects of the present invention, a user-interactive software program is embodied on computer-readable medium, e.g. memory 218, for assisting a user in selecting a golf club, or golf product, or assisting a user in reconfiguring a property-adjustable golf club, e.g. property-adjustable golf club 232.  For clarity, software programs, related methods, and systems will be described with regard to the mobile communication terminal 200 shown in FIGS. 2 and 2(a) and in view of the property-adjustable golf club 232shown in FIG. 3.  One of ordinary skill in the art would appreciate that such software programs, methods, and systems may also be carried out by like features of the computing device 100, as shown in FIGS. 1 and 1(a), or other computing device known in the art, having similar features, and in view of other golf clubs having similar adjustable properties or alternative adjustable properties known in the art.
In one or more aspects of the present invention, a software program for assisting a golfer in reconfiguring a property-adjustable golf club is stored in the memory 218 of the mobile communication terminal 200.  In one or more alternative aspects of the present invention, the software program is stored on a computer-readable storage device associated with the remote server 216, which is accessed by the processor 222 through the transmitter 224 and the receiver 220 and, in some aspects, using a conventional web browser.  The relative order of the various steps of one or more of the following inventive processes are for purposes of exemplification.  One of ordinary skill in the art would appreciate that various steps of one or more of the following inventive processes may be omitted, or the relative order of such steps may be altered without departing from the spirit and scope of the invention.
Referring to FIG. 4, in one or more aspects of the present invention, a software program, when executed by the processor 222, causes the processor 222 to display a graphical user interface (GUI) on the display 204, exemplified by a screen shot 270shown in FIG. 4(a).  The GUI prompts a user to select a sub-program from one or more fitting sub-programs.  Such sub-programs include one or more of:  (a) a golf club selection sub-program for assisting the user in selecting a golf club, or component thereof, from among a plurality of distinct golf clubs, or components thereof, and, optionally, configuring the golf club to the needs of the user (e.g. “TOTAL STAR FIT,” as shown in the screen shot 270 of FIG. 4(a)); (b) a corrective golf club reconfiguration sub-program for assisting a user in performing a reconfiguration, preferably a non-deformative reconfiguration, of a property-adjustable golf club (e.g. “CORRECTIVE STAR FIT,” as displayed in the screen shot 270 of FIG. 4(a)); (c) a fine-tuning golf club reconfiguration sub-program for assisting the user in performing an adjustment to a property-adjustable golf club, limited to fine adjustment (e.g. “FINE TUNE STAR FIT,” as shown in the screen shot 270of FIG. 4(a)); and (d) a golf ball, or other golf product, selection sub-program, for assisting the user in selecting a golf ball, or golf product.  The user then selects the desired sub-program to be executed, using the user interface 212, whereupon the desired sub-program is executed.  One or more of these sub-programs will be further discussed below.
One or more of the programs, methods, and systems discussed below include the transfer of data corresponding to actual information.  Such information may be variously classified into information types defined as follows:
“Base golf club, or golf product, information,” as used herein, denotes information pertaining to one or more aspects of a golf club, or golf product, that the user desires to modify or use as a basis for selecting a new golf club, golf product, or component thereof.   Examples of base golf club, or golf product, information include relative or absolute values of:  loft angle, lie angle, face angle, club head weight, total club weight, shaft flex, coefficient of restitution, position of a repositionable sole plate, the relative or absolute weight of a removable weight element, and the position of a repositionable shaft.  Base golf club information may also include the identity of a golf club, or component thereof, and/or information pertaining to factory settings of a specified golf club, or a component thereof.
“Trajectory adjustment information,” as used herein, denotes information pertaining to the performance, or feel, of a golf club or golf product.  Examples of “trajectory adjustment information” include absolute or relative values of:  current ball flight distance, desired ball flight distance, a difference between a current and a desired ball flight distance, a current degree of fade or draw of a hit golf ball, a desired degree of fade or draw, a difference between a current and a desired degree of fade or draw, a current ball spin value, a desired ball spin value, a difference between a current and a desired ball spin value, a current trajectory height, a desired trajectory height, a difference between a current and a desired trajectory height, or a default setting representing an optimal value of any of the aforementioned values.  Trajectory adjustment information may also include aspects of the vibratory waves emanating from a golf club upon striking a golf ball, including aspects characterizing the sound produced by the golf club and/or vibrations felt by the golfer.
“Environmental information,” as used herein, denotes information pertaining to aspects extrinsic to a golf club, or golf product, which a user desires to reconfigure or select from amongst a plurality of distinct golf clubs or golf products, understood to have an effect on the performance of the golf club, or golf product.  Examples of environmental information include absolute or relative values of:  elevation, weather conditions, and course conditions.  Weather conditions may include absolute or relative values of:  temperature, average wind speed, a type and/or degree precipitation, degree of cloud cover, and wind direction.  Course conditions may include absolute or relative values of:  a degree of wetness of a course, a degree of hardness of the fairway, and a degree of narrowness of one or more fairways.  For a program adapted to enable a user to select or reconfigure a golf club or component thereof, aspects of the golf ball that the user employs constitutes environmental information.  Similarly, for a program adapted to enable a user to select a golf ball, aspects of the user’s current golf club or component thereof constitutes environmental information.
Referring to FIG. 5, in one or more aspects of the present invention, the corrective fit sub-program 306 is shown in detail.  This sub-program 306 assists a user in performing a corrective reconfiguration of the property-adjustable golf club 232, when executed by the processor 222of the mobile communication terminal 200.  In one or more alternative aspects of the present invention, the sub-program 306, when executed, assists a user in performing a corrective reconfiguration of a different golf club having like adjustable properties, or any other adjustable properties known in the art.  Alternatively, or in addition, the sub-program 306, when executed, permits the golfer to select a golf club, from amongst a library of golf clubs, which to execute the program in view of.  In this aspect, based on the user selection of golf club, the processor 222will retrieve, from storage, data pertaining to the selected golf club, from amongst data that variously pertain to each golf club of the library of golf clubs.  
In step 310 and 312, a first GUI is presented on the display 204prompting the user to input base golf club information.  Specifically, the first GUI prompts the user to input a value corresponding to the mass of each removable weight element 246a and 246b in each of the first weight port 244a and the second weight port 244b (see FIG. 3(a)) from a selection of 3 grams, 7 grams, and 11 grams.  A first user input is received and stored.  A second GUI is then displayed prompting the user to select a current position of the shaft, from amongst a plurality of possible shaft positions.  Specifically, the GUI prompts the user to select a first value corresponding to a lie angle and a second value corresponding to a face angle.  A second user input is received and stored.  
In some aspects of the present invention, a GUI further prompts the user to input information pertaining to current shaft characteristics, such as flex, from amongst a selection of possible shaft flexes, e.g. “A-FLEX,” “REGULAR,” “STIFF,” and “X-STIFF.”  In some aspects of the present invention, a GUI further prompts the user to input a loft angle of the user’s current golf club.  In alternative aspects of the present invention, some or all user inputs corresponding to base golf club information are prompted on a single GUI.  In some aspects of the present invention, additional base golf club information is requested, such as any of the additional exemplified base golf club information discussed above. The result is retrieved by the processor 222 and stored in memory 218.
In step 314 and 316, trajectory adjustment information is requested and received from the user, and stored in memory.  Specifically, in some aspects, a GUI prompts the user to select between “Get rid of slice” and “Get rid of draw.”  The user-inputted result is then retrieved and stored in memory 218.
In step 318, the sub-program 306causes the processor 222 to correlate the input data with one or more stored logic-enabled databases that include logic relationships between potential input data and potential reconfiguration information as shown in FIG. 5(a).  Specifically, the first logic-enabled database 322 includes relationships between potential user input of base golf club information 322a (e.g. “data associated with user-selected shaft position,” subdivided into “face angle” and “lie”), trajectory adjustment information 322b (e.g. “reconfiguration correlation,” subdivided into “if user selects slice correction” and “if user selects draw correction”), and potential reconfiguration information (e.g. a suggested adjustment of shaft position that includes a face angle value and a lie angle value).  
As an example of operation, a user indicates that his/her current shaft position includes a face angle that is 1.0 degrees open and a lie angle that is 2.0 degrees above a factory-set lie angle.  The user further indicates a desire to correct a slice.  Based on such input, the processor 222, using the database 322, infers that the user’s desired configuration corresponds to that of case #10, namely a shaft position including a face angle that is 1.5 degrees closed and a lie angle that is 0.5 degrees below the factory-set lie angle. 
The second logic-enabled database 324 stores additional relationships between potential user input of base golf club information 324a, trajectory adjustment information 324b, and reconfiguration information.  In this database 324, base golf club information includes the mass values of weight elements that are currently positioned in each of the first weight port 244a (i.e. “back” weight port) and the second weight port 244b (i.e. “front” weight port) of the user’s golf club.  The trajectory adjustment information 324b includes whether the user desires a higher trajectory or whether the user desires a lower trajectory.  The reconfiguration data includes desired mass values to assist the user in choosing weight elements to associate with each of the first weight port 244a and the second weight port 244b.  
As an example of operation, the user indicates a current weight element configuration that includes a 7 gram weight element associated with the “front” weight port and a 3 gram weight element associated with the “back” weight port.  The user further indicates a desire for a “lower trajectory.”  Based on the user-input information, the processor, using database 324, infers that the user’s desired weight element configuration includes an 11 gram weight element associated with the “front” weight port, and a 3 gram weight element associated with the “back” weight port.
In alternative aspects of the present invention, the prompting and receiving of trajectory adjustment information, as in steps 314 and 316, is carried out by providing a first GUI 360 and a second GUI 362 (see FIG. 5(b)) that enable the user to select current and desired shot trajectories by manipulating a first visualization of a trajectory shape 364 and a second visualization of a trajectory shape 366, respectively.  Specifically, the first GUI 360 prompts the user to manipulate the first visualization of a trajectory shape 364 by selecting, via relocating positions of a plurality of cross-hair markers 368a and 368b, a degree of peak height of the current shot trajectory, a degree of current shot distance, and a degree of current slice or hook corresponding to the user’s current shot shape.  The second GUI 362 prompts the user to manipulate the second visualization of a trajectory shape by selecting, via relocating positions of a plurality of cross-hair markers 370a and 370b, a degree of desired shot distance, a degree of desired slice or hook, and a degree of desired peak height that correspond to the user’s desired trajectory shape.  The results are retrieved and stored in memory, e.g. memory 218.  
In some aspects of the present invention, the above sub-program 306 includes instructions for the processor 222to determine, based on the user-selected cross-hair marker locations for each of the current and desired trajectory shapes, reconfiguration information to assist the golfer in modifying his or her golf club for enhanced performance.  Specifically, in some aspects of the present invention, the sub-program 306instructs the processor 222 to infer reconfiguration information based solely on the data received from the user interaction with the GUIs 360 and 362.  
For example, in some aspects, using GUI 360, the user confirms the location of each of the cross-hair markers 368aand 368b.  Then, for the locations of each of the cross-hair markers 368a and 368b (i.e. current trajectory shape), a horizontal (i.e. x-coordinate) value is stored in memory and a vertical (i.e. y-coordinate) value is stored in memory, whereby the origin of the coordinate system is at the bottom-most left-most corner of the display screen.  Next, using GUI 362, the user confirms locations of each of the cross-hair markers 370a and 370b.  For the locations of each of the cross-hair markers 370a and 370b (i.e. desired trajectory shape), a horizontal (i.e. x-coordinate) value is stored in memory and a vertical (i.e. y-coordinate) value is stored in memory, whereby the origin of the coordinate system is at the bottom-most left-most corner of the display screen.  Next, the processor 222 determines a horizontal trajectory correction value by differencing the x-coordinate values of the locations of the cross-hair markers 370aand 368a, and determines a vertical trajectory correction value by differencing the y-coordinate values of the locations of the cross-hair markers 370band 368b.
In some aspects, based on the horizontal trajectory correction value, the processor 222determines whether the user desires either a fade correction or a draw correction.  For example, the sub-program instructs the processor 222to infer a fade correction if the horizontal correction value (i.e. the x value of the cross-hair marker 368alocation minus the x value of the cross-hair marker 370a location) is positive, and to infer a draw correction if the horizontal correction value is positive.  Based on this inference, in some aspects, a first reconfiguration value (e.g. a value corresponding to a suggested shaft orientation) is outputted to the display 204 if a fade correction is inferred, and a second different reconfiguration value is outputted to the display 204 if a draw correction is inferred.  
Similarly, in some aspects, the processor 222 determines whether the user desires either an increase in trajectory peak height or a decrease in trajectory peak height.  Specifically, the sub-program 306 instructs the processor 222 to infer a first trajectory peak height correction value corresponding to a desired decrease in trajectory peak height if the vertical correction value (i.e. the y value of the cross-hair marker 370b location minus the y value of the first cross-hair 368blocation) is negative, and to infer a second trajectory peak height correction value corresponding to a desired increase in trajectory peak height if the vertical correction value is positive.  Based on this inference, a third reconfiguration value is outputted to the display 204 if a desired decrease in trajectory peak height is inferred and a fourth different reconfiguration value is outputted to the display 204 if a desired increase in trajectory peak height is inferred.
In other aspects of the present invention, however, the sub-program 306instructs the processor 222 to infer, as reconfiguration information, a value corresponding to a relative degree of trajectory adjustment (e.g. fade/draw correction and trajectory peak height correction) from among a range of potential trajectory adjustment values, based on the vertical correction value and the horizontal correction value.  Alternatively, or in addition, the processor 222 infers reconfiguration information on the combined basis of the horizontal correction value and the vertical correction value.  This case is advantageous in that shaft adjustment generally affects both lie angle and face angle simultaneous.  Further, adjustment of a single parameter, e.g. lie angle, may affect both trajectory peak height and fade/draw characteristics of trajectory.  
In some aspects of the present invention, the sub-program instructs the processor to determine reconfiguration information based on the data received from the user interaction with the GUIs 360 and 362 in combination with data previously received and/or data to be received in a subsequent process of the sub-program.  For example, in such aspects of the present invention, the processor 222 is adapted to infer reconfiguration information on the basis of the horizontal and vertical correction values in combination with data corresponding to the user’s current golf club configuration, current golf club properties, and/or environmental information such as weather conditions optionally including average wind speed, and/or course conditions such as turf hardness.  Such inference is to be carried out in accordance with predetermined relationships in the form of stored algorithms, logic-enabled databases, or the like. 
In some aspects of the present invention, the steps of prompting the user to input trajectory adjustment information 314 and storing such information 316 further includes prompting the user to input responsiveness information and storing the responsiveness information.  In such aspects of the present invention, a GUI displays text and/or graphics prompting the user to select values representing various characteristics of feel.  Specifically, the display prompts the user to select a “swingweight” value from amongst a plurality of selectable swingweight values.  The displayed GUI, in some aspects, informs the user that lower “swingweight” values correspond to a lighter and faster shaft feel, and higher “swingweight” values correspond to the golf club having a weighty feel.  Additionally, the displayed GUI prompts the user to select a trajectory height value from amongst a plurality of values ranging from “low” to “high.”   Finally, the display prompts the user to select a playability value from amongst a plurality of playability values ranging from “stable and straight” to “workable.”  Resulting user-inputted values are then received and stored in the memory 218.
Alternatively, or in addition, the software program instructs the processor to relate user-input information to output information, e.g. reconfiguration information, by using one or more mathematic algorithms, or other logic structures known in the art.  In some aspects of the present invention, logic structures governing the relationship between user-input information and reconfiguration information may include logic that relates a plurality of user input values to a single reconfiguration value, or relates a single user input value with a plurality of reconfiguration values.  
Based on any of the above determinations of reconfiguration information, the processor 222, in step 320, causes the display 204 to display one or more values corresponding to reconfiguration information.  From this displayed information, the user is able to appropriately reconfigure the golf club 232 in a manner that improves the performance of the golf club 232 for that user.
The user input information and the output reconfiguration information is not limited to those provided in the first database 322 and the second database 324.  Similarly, the logic relationships between such input information, trajectory adjustment information, environmental information, and reconfiguration information is not limited to the logical relationships shown in the first database 322 and the second database 324.  Thus, in alternative aspects of the present invention, other base golf club configuration information, trajectory adjustment information, and environmental information described above, and/or any additional base golf club configuration information, trajectory adjustment information, and environmental information is used.  Empirical methods, computational methods, and/or the like, may then be carried out to establish appropriate relationships governing such alternative, or additional, information.  Alternatively, or in addition, the sub-program 306, when executed, causes the first GUI to provide a “factory settings” selection.  If selected by the user, the processor 222 will base determinations of output reconfiguration information on stored factory-set information associated with the golf club 232.  
Referring to FIG. 6, in one or more aspects of the present invention, the fine-tune fitting sub-program 308 is shown in detail.  This sub-program 308 assists a user in performing a last-minute reconfiguration of the property-adjustable golf club 232, when executed by the processor 222of the mobile communication terminal 200.  In one or more alternative aspects of the present invention, the sub-program 308, when executed, assists a user in performing a fine-tune reconfiguration of a different golf club having like adjustable properties, or other adjustable properties known in the art.  Alternatively, or in addition, the sub-program 308, when executed, permits the golfer to select a golf club, from a library of golf clubs, in view of which to execute the sub-program 308.  In these aspects of the present invention, based on the user selection of a golf club, the processor 222 will selectively use base golf club information pertaining to the selected golf club from amongst data, stored on the memory 218and/or a memory associated with the remote server 216, that variously pertains to each golf club of the library of golf clubs.  
Referring again to FIG. 6, in steps 332 and 334, base golf club information is requested and received from a user and stored.  Specifically, a first GUI 272 (see FIG. 6(d)) is presented on the display 204prompting the user to input base golf club information.  Specifically, the first GUI 272 prompts the user to select a first mass value corresponding to the removable weight element 246a that is currently associated with the first weight port 244a (i.e. “rear weight”) from amongst a selection of 3 grams, 7 grams, and 11 grams, and a second mass value corresponding to the  removable weight element 246b that is currently associated with the second weight port 244b (i.e. “forward weight”) from amongst a selection of 3 grams, 7 grams, and 11 grams (see FIG. 6(d)).   A first user input is received and stored.  A second GUI 274 is then displayed prompting the user to select a current shaft position from amongst a plurality of possible shaft positions of the golf club 232 (see FIG. 6(d)).  A second user input is received and stored.  In alternative aspects of the present invention, the first and second GUIs 272 and 274 display previously-entered base golf club information and/or default base golf club information, whereupon the user  is prompted to confirm such settings or modify such base golf club information to reflect the golfer’s current golf club configuration.
In steps 336 and 338, trajectory adjustment information is requested and received from the user, and stored.  Specifically, a third GUI 276 is displayed (see FIG. 6(d)) enabling the user to select a value representing a current shot shape chosen from amongst twelve incremented values representing shot shapes of various degrees of fade or draw, ranging from -5 to +6.  Negative values represent draw shots and positive values represent fade shots. The user-inputted selection is received and stored. 
Referring to FIG. 6 and 6(a), in step 340 and 342, the sub-program 308causes the processor 222 to correlate the input data with output data, e.g. reconfiguration data, based on stored logic-enabled databases 264and 266 (see FIG. 6(b)), and to store the result in the memory 218.  Specifically, the user-inputted value for desired shot shape is subtracted from the user-inputted value for current shot shape, and the result is stored as an “actual adjustment” value.  Using the database 264, the “actual adjustment” value is correlated with a “scaled adjustment” value.  In some embodiments, the “actual adjustment” value is not scaled and, thus, relates to suggested reconfiguration information in direct proportion.  However, in part to compensate for a user’s tendency to exaggerate his or her shot deficiency, the trajectory information (in this case, the difference between the desired shot shape value and the actual shot shape value) is preferably scaled.  Specifically, as exemplified by database 264, the relationship between the difference in shot shape value and at least one of the suggested face angle and lie angle is indirectly proportional.
Next, the database 266 is used to correlate the “scaled adjustment” value with reconfiguration information including a suggested “Face angle” value and a suggested “Lie angle” value, or, in some aspects of the present invention, notation corresponding to a shaft position in which the golf club 232 would bear the desired face angle and desired lie angle.  Specifically, database 266includes a vertical listing of twelve incremental positions of the shaft 238 of the golf club 232, each defined by a unique combination of face angle and lie offset value.  The “scaled adjustment value” corresponds to the number of positions to shift vertically from the value corresponding to the current shaft position of the user’s golf club to arrive at the suggested shaft position.  A negative “scaled adjustment” value corresponds to an upward shift.  A positive adjustment value corresponds to a downward shift.  In some aspects of the present invention, such resulting reconfiguration information is stored, to be further manipulated, e.g. on the basis of input relating to environmental information.  Alternatively, or in addition, the resulting reconfiguration information is displayed to the user at this point.  In some aspects of the present invention, such reconfiguration information is displayed and the user is prompted to request whether to further consider environmental information which may result in a modification of such resulting reconfiguration information.  
As an example of operation, a user having the golf club 232indicates that the reconfigurable shaft 238 is currently configured such that the golf club 232 bears a face angle that is 1.0 degrees closed and a lie angle offset of 0.0 degrees.  The user also inputs data indicating an “actual adjustment” value of 3.  Using the database 264, the processor 222correlates the “actual adjustment” value of 3 with a “scaled adjustment” value of 2.   Using the database 266, the processor 222 determines a desired shaft configuration as having a face angle that is 1.5 degrees closed and a lie angle offset of 0.5 degrees.
Referring to FIG. 6(c), in some aspects of the present invention, as discussed above, the sub-program 308 further includes steps 344 and 346, in which user-inputted information corresponding to environmental information is requested, received, and stored.  Using a GUI 278 (see FIG. 6(d)), the environmental information includes a user selection of a value corresponding to “wind conditions,” from among a plurality of incremental values from 1 to 5, where 1 corresponds to “Calm” and 5 corresponds to “Heavy Winds.”  The environmental information further includes a user selection of a value representing “Turf Conditions,” from among a plurality of incremented values from 1 to 5, where 1 corresponds to “Soft” and 5 corresponds to “Firm.”  Further, the environmental information includes a user selection of a value representing “Fairway Conditions” from among a plurality of incremented values ranging from 1 to 5, where 1 corresponds to “Tight” and 5 corresponds to “Wide.”  The user-inputted selections are stored in the memory 218. 
In step 348 and 350, the sub-program 308 causes the processor 222 to correlate the user-inputted environmental information with reconfiguration information for assisting the user in reconfiguring the golf club 232for improving the performance thereof.  Referring to FIG. 6(e), the step 348is shown in further detail as including a plurality of sub-steps.  In step 348a, the sub-program 308causes the processor 222 to generate a “Trajectory change value,” based on the “Wind conditions” input information and the “Turf conditions” input information, by applying the logic relationships included in a database 354(see FIG. 6(f)).  The result is stored in step 348b.  In step 348c, the sub-program 308causes the processor 222 to determine a “Swing Weight” value, based on the input value of “Fairway Conditions,” by applying the relationships included in a logic-enabled database 356 (see FIG. 6(f)), and the result is stored in step 348d.  In step 348e, based on the results from steps 348a and 348c, the sub-program 308 causes the processor 222 to determine reconfiguration information, including a desired weight element value corresponding to the first weight port 244a and a desired weight element value corresponding to the second weight port 244b, by applying the logic relationships included in a logic-enabled database 358 (see FIG. 6(g)).  The result is stored.
Referring again to FIG. 6(c), in step 352, the reconfiguration information, resulting from steps 344 and 348 are displayed on the display 204.  From this displayed information, the user is able to appropriately reconfigure the golf club 232in a manner that improves the performance of the golf club 232 for that user.
As an example of operation, a user inputs a current weight configuration that includes a front weight of 11 grams and a back weight of 3 grams, in step 332.  In step 348a, the user inputs a “wind condition” value of 2 and a “turf condition” value of 3.  The processor, using database 354 infers a “trajectory change value” of “higher.”  In step 348c, the user inputs a “fairway conditions” input of 2.  Using the database 356, the processor infers a “swingweight” value of “Heavier,” and stores the result in step 348d.  Then, in step 348e, the processor infers reconfiguration information including a suggested weight configuration, using the database 358.  Specifically, for the inputted current weight configuration, trajectory change value, and swing weight value, the processor infers a suggested weight configuration of a front weight of 11 grams and a back weight of 7 grams.
In one or more alternative aspects of the present invention, the user is prompted to input information related to location information, including one or more of a geographic location and/or a golf course identification.  By receiving location information, the program may cause the processor to receive environmental information from a remote server or from data stored on memory 218, in place of, or in addition to, requesting and receiving environmental information directly from the user, e.g. in step 348a.  Specifically, in these alternative aspects, the sub-program 308 causes the processor 222 to transmit the user-inputted location information to the remote server 216 via the transmitter 224, optionally using a conventional web service via the Internet or other network.  Based on the location information, the remote server 216transmits environmental information, such as wind condition, turf condition, and/or fairway size, to the processor 222.  In some aspects of the present invention, the processor 222converts the received environmental information to applicable values for use with the databases 354, 356, and 358, based on stored relationships governing such data conversion.  For example, the processor 222 
In one or more alternative aspects of the present invention, in place of, or in addition to, requesting and receiving user input of environmental information, including location information, as in step 344, the sub-program 308 acquires environmental information using the GPS receiver 228 and the remote server 216.  Specifically, the sub-program 308 causes the processor 222 to request location data from a GPS satellite, via the GPS receiver 228.  Based on the received location data, the sub-program 308 causes the processor 222 to request, receive and store the requisite environmental information pertaining to the received location data, from the remote server 216via the Internet (or other network), the transmitter 224 and the receiver 220.  If necessary, the processor 222 then converts the received environmental information to applicable values for use with the databases 354, 356, and 358, based on stored relationships governing such data conversion.  
In one or more aspects of the present invention, any or all of the information received from a user may be stored on non-volatile memory such that the user may later retrieve such information for modification.
The user-input information and the reconfiguration information are not limited to those provided in the databases 354, 356, and 358.  Similarly, the logic relationships that govern such input information and reconfiguration information are not limited to those provided in databases 354, 356, and 358.  Thus, in alternative aspects of the present invention, input information may include any combination of the base golf club information, trajectory adjustment information, and environmental information described above, as well as any additional base golf club information, trajectory adjustment information, and environmental information known in the art, whereby logic relationships are provided governing such alternative, or additional, information, such logic relationships being developed computationally, empirically, and/or the like.  
Additionally, or alternatively, base golf club information and/or trajectory adjustment information may be inputted to the mobile communication terminal 200electronically through the use of sensory equipment in such connection with the mobile communication terminal 200 as to permit transfer of data.  For example, golf club information may be detected by the mobile communication device using photographic devices and/or position sensors that are positioned in proximity of, or on, the golf club.  The relative location of the position sensors, either alone, or in combination, may indicate specific properties of the golf club 232 such as lie angle, loft angle, and face angle.  Additionally, or alternatively, identification devices positioned in proximity, or on, the golf club 232 may be used to transfer information to the mobile communication terminal 232 indicative of the identification of the golf club 232, optionally including data corresponding to predetermined properties thereof.   Similarly, trajectory adjustment information may be determined electronically through the use of sensory devices in proximity of, or on, the golf club, and/or photographic devices such as electronic launch monitors.  In some aspects of the present invention, such devices measure swing characteristics and/or trajectory characteristics and transfer data indicative of such characteristics to the mobile communication terminal 200for use in conjunction with one or more software programs in accordance with the present invention. 
Referring to FIG. 7(a) and 7(b), in one or more aspects of the present invention, a golf club head 400 is shown having a top portion 410, a bottom portion 412opposite the top portion 410, a heel portion 406, and a toe portion 408 opposite the heel portion 406.  A hosel 404extends from the top portion 410proximate the heel portion 406 for receiving a shaft (not shown).  The hosel 404 includes a hosel centerline 440.  The golf club head 400 further includes a striking face 402 for hitting a golf ball, and a rear portion 414 opposite the striking face 402.  A removable cover plate 416is located proximate the top portion 410.  Referring specifically to FIG. 7(b), the cover plate 416 is secured to the golf club head 400 with fasteners 418.  In one or more aspects of the present invention, the fasteners 418comprise screws and may be inserted and removed using a conventional tool such as a screwdriver, wrench, allen wrench, allen key, or the like.  In alternative aspects of the present invention, the golf club head 400include a removable sole plate, in place of the removable cover plate 416, for accessing elements located on the interior surface of the golf club head 400.  In alternative aspects of the present invention, a portion of the golf club head 400that includes at least a portion of the top portion 410 and at least a portion of the bottom portion 412 is removable.
Referring to FIGS. 7(c) and 7(d), when the cover plate 416 is removed, movable weight members 420a, 420b, and 420c are revealed.  The first weight element 420a is translatable on a first parabolic path 422a.  The second weight element is translatable on a second parabolic path 422b.  The third weight element 420c is translatable on a third parabolic path 422c.  In alternative aspects of the present invention, any or all of the paths 422a, 422b, and 422c comprise linear or curvilinear paths.  As shown in FIG. 7(d), fasteners 424a, 424b, and 424c, secure each of weight element 420a, 420b, and 420c to the golf club head 400.  Once each of the fasteners 424a, 424b, and 424c are loosened, the weight elements 420a, 420b, and 420c are free to slide along each of paths 422a, 422b, and 422c, respectively.
Referring to FIG. 7(e), each of the paths 422a, 422b, and 422c form protrusions visible from the exterior of the bottom portion 412 of the golf club head 400.  In alternative aspects of the present invention, such protrusions include generally hemispherical cross-sectional profiles.  In other aspects of the present invention, the paths 422a, 422b, and 422c do not form protrusions extending outward from the bottom portion 412 of the golf club head 400, but are flush with the general contour of the bottom portion 412.  The paths include ports 528a, 528b, and 528c (not shown), each covered with end caps 426a, 426b, and 426c, respectively.  Once the end caps 426a, 426b, and 426c are removed, the weight elements 420a, 420b, and 420c are accessible through the exterior surface of the golf club head 400.
Referring to FIG. 7(f), in one or more aspects of the present invention, the weight member 420b is shown in cross-section 7(f) (see FIG. 7(d)).  As shown, the weight member 420b includes an upper portion 430 and a lower portion 432. The lower portion 432 and the upper portion 430 are separated by L-shaped ribs 435, which extend the length of the path 422b.  When the fastener 424bis tightened, the upper portion 430and the lower portion 432 are compressed against the L-shaped ribs 435, securing the weight 420b in place.  In one or more aspects of the present invention, weight members 420aand 420c are similarly configured to weight member 420b and include like structural features.
Referring to FIG. 7(g), the golf club head 400 is shown in a reference position.  “Reference position,” as used herein, denotes a position of the club head 400 where the hosel centerline 440is oriented at a lie angle of 60° with respect to a horizontal ground plane 436 and lies in an imaginary vertical hosel plane 438, which contains an imaginary horizontal line generally parallel to the striking face 402.  The paths 422a, 422b, and 422c are each shown, represented as curvilinear dashed lines.  When the golf club head 400 is in the reference position, each path 422a, 422b, and 422c extends both in the front to rear direction as well as in the top to bottom direction.  This path configuration permits greater flexibility in adjusting the position of the center of gravity and/or moments of inertia of the golf club head 400.
Referring to FIG. 7(h), an adjustment tool 500 is shown.  The adjustment tool may be electrically powered, e.g. by removable batteries or other DC power source, or by AC power source, e.g. through a conventional electrical outlet.  The adjustment tool 500 includes an electronic display 502, a user interface 504, a casing 508, a spout 510 having a depressed annulus 510a, and a pusher 506.  In one or more aspects of the present invention, the pusher 506 comprises a flexible but relative non-compressible material such that the pusher 506 may flex in the radial direction, but be substantially rigid in the axial direction.
Referring to FIG. 7(i), the adjustment tool 500 includes a controller 520, which may comprise a hardware processor, a servo motor 512, controlled by the controller 520, and a drive gear 514 connected to the servo motor 512 by a pulley 522.  The drive gear 514includes teeth 514a and is capable of rotating in a forward and rearward direction.  As the drive gear 514rotates, the teeth 514a of the drive gear 514 engage with the teeth 506a of the pusher 506, resulting in linear motion of the pusher 506.  The adjustment tool 500 further includes a receiver/transmitter 524 for receiving and transmitting data from a remote data source such as a personal computer, mobile communication terminal, or electronic launch monitor.  The controller 520 also communicates with a memory 516, which includes a non-volatile memory device, a volatile memory device, or both.  Thus, the controller 520 may access the memory 516 or a remote memory device accessible through the input/output device 524to run one or more user-interactive adjustment software programs, as discussed below.
As shown in FIG. 7(j), the adjustment tool 500 is engageable with the golf club head 400.  Specifically, the spout 510 of the adjustment tool 500 in insertable into the port 528b of the bottom portion 412 of the golf club head 400, once the end cap 416b is removed.  The recessed annulus 510a axially coincides with an O-ring 526 located within the port 528b to ensure secure engagement and, in some aspects of the present invention, to ensure that the position of the spout 510 remains consistently positioned.  Once the adjustment tool 500 is engaged with the golf club 400, the pusher 506 is configured to fit within a space formed between the wall 434 of club head 400 and the L-shaped ribs 435.  The pusher 506 is adapted to engage with the lower portion 432of the weight element 420b.  Once the fastener 424b is loosened, then the weight element 420b is configured to move under the force of the pusher 506.  
Based on the design of the adjustment tool 500 and the golf club head 400, software programs, embodied on computer-readable medium, to be carried out by the hardware controller 520, may be adapted to precisely position each of the weight elements 420a, 420b, and 420c.  For example, the user may input, inter alia, trajectory adjustment information, including information pertaining to user’s current shot shape and desired shot shape.  Using predetermined relationships governing the center of gravity location and moments of inertia as affected by the repositioning of each of the weight elements 420a, 420b, and 420c, the controller 520 is capable of prescribing precisely the position of the weight elements 420a, 420b, and 420c, necessary to appropriately modify performance characteristics of the golf club head 400. 
Once the trajectory adjustment information is inputted, the controller 520causes the display 502 to prompt the user to secure the adjustment tool 500within the first port 528a.  Once engaged, the user indicates engagement is successful.  Then the controller 520 causes the server motor 512 to operate the drive gear 514 until the controller 520 determines that the calculated position of the pusher 506 coincides with a desired position of the weight element 420a for achieving a desired center of gravity location and/or club head inertial properties.  Such determinations are based on stored modeling of the shape of the paths 422a, 422b, and 422c, as well as stored relationships governing the position of the end of the pusher 506 with rotational displacement of the servo motor 512.  Such determinations are also based on stored modeling data correlating the positions of each of the weight elements 420a, 420b, and 420c with the center of gravity and the moments of inertia of the golf club head 400.  In alternative aspects of the present invention, the servo motor 512 is substituted by other position sensing drivers known in the art, such as hydraulic drivers, pneumatic drivers, magnetic drivers, or the like. 
In one or more aspects of the present invention, once the end of the pusher 506corresponds to the appropriate adjustment position, the servo motor 512 stops driving the drive gear 514, and, in some aspects of the present invention, retracts the pusher 506.  The user may then use the interface 504 to advance the program to perform adjustment of the second weight element 420b, and ultimately the third weight element 420c.  Either by the detection of position, or by user input using the interface 504, the controller 520 receives information pertaining to which weight element is currently being adjusted, such that the controller 520 may appropriately step through the software program.  Such adjustments occur in like manner to the adjustment of the position of the first weight element 420a.  In operation, the user may then tighten the weight elements 420a, 420b, and 420c to secure them in place.  By using data modeling, and an adjustment tool capable of precise motion, weight adjustment may be carried out with greater accuracy and users may have greater ability to capitalize on the degree of adjustability of the golf club.
While various features have been described in conjunction with the examples outlined above, various alternatives, modifications, variations, and/or improvements of those features and/or examples may be possible.  Accordingly, the examples, as set forth above, are intended to be only illustrative.  Various changes may be made without departing from the broad spirit and scope of the underlying principles.
Patent Claims
CLAIMS
What is claimed is:
1.    A computer program for reconfiguring a property-adjustable golf club, the program embodied on computer-readable medium that, when executed by a computing machine, performs steps comprising:
receiving a first data input corresponding to a current configuration of an adjustable feature of the golf club;
receiving a second data input corresponding to trajectory adjustment information;
generating reconfiguration information that corresponds to one of a plurality of configurations of the adjustable feature of the golf club, based on the first data input and the second data input; and
outputting the reconfiguration information.
2.    The computer program of claim 1, wherein the adjustable feature is adapted to modify a golf club property selected from the group consisting of:  a loft angle, a lie angle, a face angle, a club head weight, a striking face stiffness, a coefficient of restitution, a center of gravity location, and a moment of inertia.
3.    The computer program of claim 1, further performing the step of receiving a third data input corresponding to environmental information, wherein the reconfiguration information is generated further based on the third data input. 
4.    The computer program of claim 3, wherein the step of receiving the third data input includes receiving location data from a GPS satellite and transmitting the location data to a remote server, wherein the environmental information is received from the remote server based on the location data.
5.    The computer program of claim 3, wherein the environmental information corresponds to a property selected from the group consisting of:  an elevation, an average wind speed, a temperature, a degree of cloud cover, and a degree of ground wetness.
6.    The computer program of claim 1, wherein the trajectory adjustment information corresponds to a property selected from the group consisting of:  a characteristic of a current trajectory shape of a hit ball using the golf club, a characteristic of a desired trajectory shape of a hit ball using the golf club, and a user-desired change in value of a trajectory characteristic between the current trajectory shape and the desired trajectory shape.
7.    The computer program of claim 1, wherein the first data input is received from an electronic sensory device.
8.    The computer program of claim 1, wherein the step of receiving the second data input comprises:
displaying, on an electronic display device, a first user-manipulatable shot trajectory representation;
receiving first manipulation information based on a first user-manipulation of the first shot trajectory representation;
displaying, on the electronic display device, a second user-manipulatable shot trajectory representation; 
receiving second manipulation information based on a second user-manipulation of the second shot trajectory representation; and
generating the second data input based on a correlation between the first manipulation information and the second manipulation information.
9.    The computer program of claim 1, wherein the reconfiguration information is generated based on an indirectly proportional relationship between trajectory adjustment information and reconfiguration information.
10.   A system comprising:
a property-adjustable golf club including:
a golf club head; 
a shaft secured to the golf club head; and 
a first adjustment feature reconfigurable between any of a first plurality of configurations such that a first property of the golf club varies between each of the first plurality of configurations; and
a computer program for reconfiguring the property-adjustable golf club, the program embodied on computer-readable medium that, when executed by a computing machine, performs steps comprising:
receiving a first data input corresponding to a current configuration of the first adjustment feature;
receiving a second data input corresponding to trajectory adjustment information;
generating reconfiguration information that corresponds to one of the first plurality of configurations of the first adjustment feature, based on the first data input and the second data input; and
outputting the reconfiguration information.
11.   The system of claim 10, wherein the first adjustment feature comprises a first weight port and a plurality of weight elements interchangeably securable within the first weight port.
12.   The system of claim 11, wherein the first adjustment feature further comprises a second weight port, wherein the plurality of weight elements are interchangeably securable within the second weight port.
13.   The system of claim 11, wherein:
the golf club further comprises a second adjustment feature including a shaft connection adapted to interchangeably secure the shaft to the golf club head in any of a second plurality of configurations;
the program further performs the step of receiving a third data input corresponding to a current configuration of the second adjustment feature; and
the reconfiguration information is generated further based on the third data input and the reconfiguration information further corresponds to one of the second plurality of configurations.
14.   The system of claim 10, wherein the first adjustment feature comprises a repositionable sole plate adapted to be secured to the club head in any of a plurality of positions such that a face angle of the golf club varies between each of the positions. 
15.   The system of claim 10, wherein the program further performs the step of receiving a third data input corresponding to environmental information, and wherein the reconfiguration information is generated further based on the third data input. 
16.   The system of claim 15, wherein the step of receiving the third data input includes receiving location data from a GPS satellite and transmitting the location data to a remote server, wherein the environmental information is received from the remote server based on the location data.
17.   The system of claim 15, wherein the environmental information corresponds to a property selected from the group consisting of:  an elevation, an average wind speed, a temperature, a degree of cloud cover, and a degree of ground wetness.
18.   The system of claim 10, wherein the trajectory adjustment information corresponds to a property selected from the group consisting of:  a characteristic of a current trajectory shape of a hit ball using the golf club, a characteristic of a desired trajectory shape of a hit ball using the golf club, and a desired change in value of a trajectory characteristic between the current trajectory shape and the desired trajectory shape.
19.   The system of claim 10, wherein the first data input is received from an electronic sensory device.
20.   A system comprising:
a property-adjustable golf club including:
a golf club head; 
a shaft secured to the golf club head; 
a first adjustment feature reconfigurable between a first plurality of configurations such that a first property of the golf club varies between each of the first plurality of configurations; and
a second adjustment feature reconfigurable between a second plurality of configurations such that a second property of the golf club varies between each of the second plurality of configurations; and 
a computer program for reconfiguring the property-adjustable golf club, the program embodied on computer-readable medium that, when executed by a computing machine, performs steps comprising:
receiving a first data input corresponding to one of the first plurality of configurations;
receiving a second data input corresponding to one of the second plurality of configurations; 
generating resultant information by correlating the first data input with the second data input; and 
displaying the resultant information on an electronic display device.
21.   The system of claim 20, wherein the first adjustment feature comprises a first weight port and a plurality of weight elements interchangeably securable within the first weight port.
22.   The system of claim 21, wherein the first adjustment feature further comprises a second weight port, wherein the plurality of weight elements are interchangeably securable within the second weight port.
23.   The system of claim 21, wherein the second adjustment feature comprising a shaft connection adapted to interchangeably secure the shaft to the golf club head in any of a plurality of positions.
24.   The system of claim 20, wherein the first adjustment feature comprises a repositionable sole plate adapted to be secured to the club head in any of a plurality of positions. 
25.   The system of claim 20, wherein the program further performs the step of receiving a third data input corresponding to environmental information, and wherein the resultant information is generated by correlating the third data input with the first data input and the second data input.
26.   The system of claim 25, wherein the step of receiving the third data input includes receiving location data from a GPS satellite and transmitting the location data to a remote server, wherein the environmental information is received from the remote server based on the location data.
27.   The system of claim 25, wherein the environmental information corresponds to a property selected from the group consisting of:  an elevation, an average wind speed, a temperature, a degree of cloud cover, and a degree of ground wetness.
28.   The system of claim 20, wherein the first data input is received from an electronic sensory device.
ABSTRACT OF THE DISCLOSURE
A computer program is disclosed for reconfiguring a property-adjustable golf club. The program receives data input corresponding to a current configuration of an adjustable feature of the golf club, and data input corresponding to trajectory adjustment information.  Based on the data input, reconfiguration information is generated, and outputted, that corresponds to one of a plurality of configurations of the adjustable feature of the golf club.
ＦＩＧ．１
2012176230.tif 000034
ＦＩＧ．１（ａ）
2012176230.tif 000035
ＦＩＧ．２
2012176230.tif 000036
ＦＩＧ．２（ａ）
2012176230.tif 000037
ＦＩＧ．３
2012176230.tif 000038
ＦＩＧ．３（ａ）
2012176230.tif 000039
ＦＩＧ．３（ｂ）
2012176230.tif 000040
ＦＩＧ．３（ｃ）
2012176230.tif 000041
ＦＩＧ．３（ｄ）
2012176230.tif 000042
ＦＩＧ．４
2012176230.tif 000043
ＦＩＧ．４（ａ）
2012176230.tif 000044
ＦＩＧ．５
2012176230.tif 000045
ＦＩＧ．５（ａ）
2012176230.tif 000046
ＦＩＧ．５（ｂ）
2012176230.tif 000047
ＦＩＧ．６
2012176230.tif 000048
ＦＩＧ．６（ａ）
2012176230.tif 000049
ＦＩＧ．６（ｂ）
2012176230.tif 000050
ＦＩＧ．６（ｃ）
2012176230.tif 000051
ＦＩＧ．６（ｄ）
2012176230.tif 000052
ＦＩＧ．６（ｅ）
2012176230.tif 000053
ＦＩＧ．６（ｆ）
2012176230.tif 000054
ＦＩＧ．６（ｇ）
2012176230.tif 000055
ＦＩＧ．７（ａ）
2012176230.tif 000056
ＦＩＧ．７（ｂ）
2012176230.tif 000057
ＦＩＧ．７（ｃ）
2012176230.tif 000058
ＦＩＧ．７（ｄ）
2012176230.tif 000059
ＦＩＧ．７（ｅ）
2012176230.tif 000060
ＦＩＧ．７（ｆ）
2012176230.tif 000061
ＦＩＧ．７（ｇ）
2012176230.tif 000062
ＦＩＧ．７（ｈ）
2012176230.tif 000063
ＦＩＧ．７（ｉ）
2012176230.tif 000064
ＦＩＧ．７（ｊ）
2012176230.tif 000065