(57)【要約】システムは、フットウェア製品及びリモートシステムを含む。フットウェア製品は、プロセッサ回路から受信した命令に基づいて、複数の構成のうちの１つに調整されるように構成された適応コンポーネントを含む。リモートシステムは、複数の構成を含むユーザプロファイルを格納するように構成された電子データストレージと、ユーザインタフェースを介してフットウェア製品を着用するようにユーザに促し、無線トランシーバを介して、フットウェア製品が着用者の足に配置されたことを示すフットウェア製品からの信号を受信し、ユーザの選択に基づいて複数の構成のうちの１つにアクセスし、選択された複数の構成のうちの１つを送信するするように構成されたプロセッサと、を含む。プロセッサ回路は、複数の構成のうちの１つに従って適応コンポーネントを構成させる。
2021500961.tif 000002
【特許請求の範囲】
【請求項１】
フットウェア製品であって、
無線トランシーバ、
前記無線トランシーバと動作可能に接続されたプロセッサ回路、及び
前記プロセッサ回路と動作可能に接続され、前記プロセッサ回路から受信した命令に基づいて複数の構成のうちの１つに調整されるように構成された、適応コンポーネントを備える、フットウェア製品と、
リモートシステムであって、
前記複数の構成を含むユーザプロファイルを格納するように構成された、電子データストレージ、
ユーザインタフェース、
前記フットウェア製品の前記無線トランシーバと通信可能に接続するように構成された無線トランシーバ、及び
前記ユーザインタフェース及び前記無線トランシーバと動作可能に接続されたプロセッサであって、
前記ユーザインタフェースを介して、前記フットウェア製品を着用するようにユーザに促し、
前記無線トランシーバを介して、前記フットウェア製品が着用者の足に配置されたことを示す前記フットウェア製品からの信号を受信し、
前記無線トランシーバを介して、前記適応コンポーネントに、較正を実行して前記適応コンポーネントの最大特性を識別するように命令し、
前記無線トランシーバを介して、
何が前記最大特性であるかを示し、
前記複数の構成のいずれかが前記最大特性を超えないように、前記複数の構成を再較正し、
前記無線トランシーバを介して、再較正された前記複数の構成のうちの１つを送信する、前記フットウェア製品からの信号を受信するように構成されたプロセッサを備える、リモートシステムと、
を備えるシステムであって、
前記プロセッサ回路は、前記複数の構成のうちの前記１つを受信すると、前記複数の構成のうちの前記１つに従って前記適応コンポーネントを構成させる、システム。
【請求項２】
前記適応コンポーネントは、モータを備え、前記較正は、前記モータを流れる電流を測定することを含む、請求項１に記載のシステム。
【請求項３】
前記モータは、前記モータを流れる前記電流が所定の最大電流に達するまで動作する、請求項２に記載のシステム。
【請求項４】
前記適応コンポーネントは、エンコーダを更に含み、前記プロセッサ回路は、前記最大特性を示す前記信号として、前記モータが前記所定の最大電流に達したときに対応する前記エンコーダの設定を送信するように構成されている、請求項３に記載のシステム。
【請求項５】
前記複数の構成は、前記電子データストレージに格納された前記ユーザプロファイルの一部であり、前記ユーザプロファイルは、複数のレコードを格納するデータベースを更に備え、各々のレコードは、特定のフットウェア製品に関連付けられた複数の構成のうちの１つを備える、請求項１に記載のシステム。
【請求項６】
前記適応コンポーネントは、電動レーシングシステムであり、前記複数の構成の各々は、前記電動レーシングシステムによって引き起こされる紐の張り具合を記述する、請求項５に記載のシステム。
【請求項７】
前記電動レーシングシステムは、モータ、スプール、及び前記スプールの回転位置を判定するように構成されたエンコーダを備え、前記複数の構成の各々は、前記紐の所望の張り具合に対応するエンコーダの設定を記述する、請求項６に記載のシステム。
【請求項８】
前記プロセッサは、
前記ユーザインタフェースを介して、ユーザからのユーザ入力に基づいて前記紐の前記張り具合を手動で調整するように前記ユーザに促し、
手動で調整された前記張り具合に基づいて、前記複数の構成のうちの前記１つを更新するように、更に構成されている、請求項６に記載のシステム。
【請求項９】
前記リモートシステムは、モバイルデバイスを備え、前記ユーザインタフェース、前記無線トランシーバ、前記電子データストレージ、及び前記プロセッサは、前記モバイルデバイスのコンポーネントである、請求項１に記載のシステム。
【請求項１０】
前記リモートシステムは、前記モバイルデバイスによってネットワーク接続を介してアクセス可能なリモート電子データストレージを更に備え、前記リモート電子データストレージは、前記複数の構成を含む前記ユーザプロファイルを格納するように構成され、前記プロセッサは、前記リモート電子データストレージから前記複数の構成をダウンロードするように更に構成されている、請求項９に記載のシステム。
【請求項１１】
フットウェア製品であって
無線トランシーバ、
前記無線トランシーバと動作可能に接続されたプロセッサ回路、及び
前記プロセッサ回路と動作可能に接続され、前記プロセッサ回路から受信した命令に基づいて複数の構成のうちの１つに調整されるように構成された、適応コンポーネントを備える、フットウェア製品と、
リモートシステムであって、
前記複数の構成を含むユーザプロファイルを格納するように構成された電子データストレージ、
ユーザインタフェース、
前記フットウェア製品の前記無線トランシーバと通信可能に接続するように構成された無線トランシーバ、及び
前記ユーザインタフェース及び前記無線トランシーバと動作可能に接続されたプロセッサであって、
前記ユーザインタフェースを介して、前記フットウェア製品を着用するようにユーザに促し、
前記無線トランシーバを介して、前記フットウェア製品が着用者の足に配置されたことを示す前記フットウェア製品からの信号を受信し、
前記ユーザインタフェースを介して受信されたユーザ選択に基づいて、前記電子データストレージにある、前記複数の構成のうちの１つにアクセスし、
前記無線トランシーバを介して、選択された前記複数の構成のうちの前記１つを送信するように構成されたプロセッサを備える、リモートシステムと、
を備えるシステムであって、
前記プロセッサ回路は、前記複数の構成のうちの前記１つを受信すると、前記適応コンポーネントを前記複数の構成のうちの前記１つに従って構成させる、システム。
【請求項１２】
前記複数の構成は、前記電子データストレージに格納された前記ユーザプロファイルの一部であり、前記ユーザプロファイルは、複数のレコードを格納するデータベースを更に備え、各々のレコードは、特定のフットウェア製品に関連付けられた複数の構成のうちの１つを備える、請求項１１に記載のシステム。
【請求項１３】
前記適応コンポーネントは、電動レーシングシステムであり、前記複数の構成の各々は、前記電動レーシングシステムによって引き起こされる紐の張り具合を記述する、請求項１２に記載のシステム。
【請求項１４】
前記電動レーシングシステムは、モータ、スプール、及び前記スプールの回転位置を判定するように構成されたエンコーダを備え、前記複数の構成の各々は、前記紐の所望の張り具合に対応するエンコーダの設定を記述する、請求項１３に記載のシステム。
【請求項１５】
前記プロセッサは、
前記ユーザインタフェースを介して、ユーザからのユーザ入力に基づいて前記紐の前記張り具合を手動で調整するように前記ユーザに促し、
手動で調整された前記張り具合に基づいて、前記複数の構成のうちの前記１つを更新するように、更に構成されている、請求項１３に記載のシステム。
【請求項１６】
プロセッサによって実装されると、前記プロセッサに、
リモートシステムのユーザインタフェースを介して、フットウェア製品を着用するようにユーザに促すことであって、前記フットウェア製品は、無線トランシーバ、前記無線トランシーバと動作可能に接続されたプロセッサ回路、及び前記プロセッサ回路と動作可能に接続され、前記プロセッサ回路から受信された命令に基づいて複数の構成のうちの１つに調整されるように構成された適応コンポーネントを備えることと、
前記リモートシステムの無線トランシーバを介して、前記フットウェア製品が着用者の足に配置されたことを示す前記フットウェア製品からの信号を受信することと、
前記無線トランシーバを介して、前記適応コンポーネントに、較正を実行して前記適応コンポーネントの最大特性を識別するように命令することと、
前記無線トランシーバを介して、
何が前記最大特性であるかを示し、
前記複数の構成のいずれかが前記最大特性を超えないように、前記複数の構成を再較正し、
前記無線トランシーバを介して、再較正された前記複数の構成のうちの１つを送信する、前記フットウェア製品からの信号を受信することと、を含む動作を実行させる命令を含む、コンピュータ可読媒体であって、
前記プロセッサ回路は、前記複数の構成のうちの前記１つを受信すると、前記適応コンポーネントを前記複数の構成のうちの前記１つに従って構成させる、コンピュータ可読媒体。
【請求項１７】
前記適応コンポーネントは、モータを備え、前記較正は、前記モータを流れる電流を測定することを含む、請求項１６に記載のコンピュータ可読媒体。
【請求項１８】
前記モータは、前記モータを流れる前記電流が所定の最大電流に達するまで動作する、請求項１７に記載のコンピュータ可読媒体。
【請求項１９】
前記適応コンポーネントは、エンコーダを更に含み、前記プロセッサ回路は、前記最大特性を示す前記信号として、前記モータが前記所定の最大電流に達したときに対応する前記エンコーダの設定を送信するように構成されている、請求項１８に記載のコンピュータ可読媒体。
【請求項２０】
前記複数の構成は、電子データストレージに格納されたユーザプロファイルの一部であり、前記ユーザプロファイルは、複数のレコードを格納するデータベースを更に備え、各々のレコードは、特定のフットウェア製品に関連付けられた複数の構成のうちの１つを備える、請求項１６に記載のコンピュータ可読媒体。
【請求項２１】
前記適応コンポーネントは、電動レーシングシステムであり、前記複数の構成の各々は、前記電動レーシングシステムによって引き起こされる紐の張り具合を記述する、請求項２０に記載のコンピュータ可読媒体。
【請求項２２】
前記電動レーシングシステムは、モータ、スプール、及び前記スプールの回転位置を判定するように構成されたエンコーダを備え、前記複数の構成の各々は、前記紐の所望の張り具合に対応するエンコーダの設定を記述する、請求項２１に記載のコンピュータ可読媒体。
【請求項２３】
前記命令は、前記プロセッサに、
前記ユーザインタフェースを介して、ユーザからのユーザ入力に基づいて前記紐の前記張り具合を手動で調整するように前記ユーザに促すことと、
手動で調整された前記張り具合に基づいて、前記複数の構成のうちの前記１つを更新することと、
を含む動作を更に実行させる、請求項２１に記載のコンピュータ可読媒体。
【請求項２４】
前記リモートシステムは、モバイルデバイスを備え、前記ユーザインタフェース、前記無線トランシーバ、電子データストレージ、及び前記プロセッサは、前記モバイルデバイスのコンポーネントである、請求項１６に記載のコンピュータ可読媒体。
【請求項２５】
前記リモートシステムは、前記モバイルデバイスによってネットワーク接続を介してアクセス可能なリモート電子データストレージを更に備え、前記リモート電子データストレージは、前記複数の構成を含むユーザプロファイルを格納するように構成され、前記プロセッサは、前記リモート電子データストレージから前記複数の構成をダウンロードするように更に構成されている、請求項２４に記載のコンピュータ可読媒体。
【発明の詳細な説明】
【関連出願の相互参照】
【０００１】
本出願は、２０１７年１０月２５日に出願された、センサを備えるモータ式テンショニングシステムと題する米国仮出願第６２／５７６，６９１号の優先権の利益を主張し、参照によりその全体が本明細書に組み込まれる。
【技術分野】
【０００２】
本明細書に開示された主題は、一般的に自動レーシング（autolacing）システム又は他の適応コンポーネントを有するフットウェア製品、及びプリセットユーザプロファイルを備える関連するシステムを有するフットウェア製品である。
【図面の簡単な説明】
【０００３】
いくつかの実施形態が、添付図面の図に限定ではなく例として示される。
【図１】図１は、例示的な実施形態における、フットウェア製品のための電動レーシングシステムのコンポーネントの分解図である。
【図２】図２は、例示的な実施形態における、電動レーシングシステムのコンポーネントの概略的なブロック図である。
【図３】図３は、例示的な実施形態における、電動レーシングシステムを有するフットウェア製品と、ユーザプロファイルの作成及び操作を可能にするリモート電子システムとを含むシステム図である。
【図４】図４は、例示的な実施形態における、ユーザプロファイルを示すブロック図である。
【図５】図５Ａ〜５Ｅは、例示的な実施形態において、モバイルデバイスをフットウェア製品とペアリングするためのアプリを表示するユーザインタフェースを示す。
【図６】図６Ａ及び６Ｂは、例示的な実施形態において、所与のフットウェアのペアに対して実施され得る較正プロセスを示す。
【図７】図７Ａ〜７Ｃは、例示的な実施形態において、フットウェア製品に１つ又は複数の装具インサートを追加して較正プロセスの実施を示す。
【図８】図８Ａ〜８Ｅは、例示的な実施形態における、フットウェア製品の構成の選択及び調整を示す。
【図９】図９は、例示的な実施形態における、フットウェア製品を較正し、所定の構成を設定するためのフローチャートである。
【発明を実施するための形態】
【０００４】
例示的な方法及びシステムは、自動レーシングシステム又は他の適応コンポーネントを有するフットウェア製品及びプリセットユーザプロファイルを有する関連システムに関する。例示は、取り得るバリエーションを単に代表するものである。特に明記されていない限り、コンポーネント及び機能は、任意選択とされ、組合せ又は細分化が可能であり、さらに、動作は、順番を変更されてもよく、組合せ又は細分化が可能である。以下の説明では、例示の目的で、例示的な実施形態を十分に理解できるように、多くの具体的な詳細事項が示されている。しかしながら、当業者には明らかなように、本主題は、これらの具体的な詳細事項なしに実施されてもよい。
【０００５】
靴などのフットウェア製品は、従来のコンポーネント及び従来にないコンポーネントの両方の、様々なコンポーネントを含んでいる。従来のコンポーネントは、アッパー、ソール、及び紐（レース）、或いはフットウェア製品内に着用者の足を囲んで固定するための他の固定機構を含み得る。電動レーシングシステムなどの、従来にない適応コンポーネントは、紐と係合して、紐を締めたり緩めたりすることができる。追加又は代替の適応コンポーネントは、フットウェア製品の様々な追加の態様を、着用者に対して、或いは着用者がフットウェア製品を使用している状況に対して、電気的又は機械的に変更又は適応させ得る。例えば、適応コンポーネントは、クッションシステムを堅く又は柔らかく変更することができ、或いはクッションシステムを試合中のターン又は「カット」を補償するように適応させることができる。電動レーシングシステム又は適応コンポーネントは、一般に、コントローラ又はその他の電子機器によって制御され、モータの動作及び駆動、フットウェア製品の性質に関する情報の検知、照明式ディスプレイ及び／又はその他の感覚刺激の提供などを行うことができる。
【０００６】
フットウェアの適応コンポーネントが利用される方法は、着用者の特性及び好み、並びに着用者がフットウェアを着用した状況に依存し得る。着用者は、彼らの体形にしては比較的幅広い又は狭い足を持っているかもしれない。着用者は、フットウェアの使用の過程で、フットウェアをカジュアルとして、ランニングのために、又はバスケットボールのために着用することができ、異なる活動において適応コンポーネントの異なる構成により利益を得ることができる。ある着用者は、単に、他の着用者に比べて、フットウェアが比較的きついこと又は比較的緩いことを好むこともある。
【０００７】
また、ユーザは、適応コンポーネントを有するフットウェアの複数の異なるペアを購入することがある。例えば、ユーザは、自動レーシングフットウェアの複数のペアを同時に又は連続して所有することがある。フットウェアの自動レーシングに対するユーザの好みは一貫していることもあり、或いは異なるフットウェアのペアの性質は異なっていることもある。例えば、あるフットウェアのペアは、ランニング向けに調整されていてもよく、まっすぐに前進すること及び緩やかに曲がることに最適化された構造及びクッション性を提供してもよい。一方で、第２のペアは、バスケットボール向けに調整されていてもよく、短いスプリントと、突然のストップ及びターンとに最適化された構造及びクッション性を提供してもよい。このように、あるフットウェア製品の適応コンポーネントの正確な設定は、他のフットウェア製品には直接的に適用できないことがある。
【０００８】
自動レーシングアプリケーションにおける紐の張り具合などの、特定の特徴の最大構成を自動的にベースラインとし、ユーザのために複数の構成を確立するユーザプロファイルを用いて、適応コンポーネントを有するフットウェア製品のユーザに提供するシステムが開発されてきた。最大の特徴及び複数の構成は、同じ種類の適応コンポーネントを含む複数のフットウェア製品間で転送及び移植が可能であるが、それらは特定のフットウェア製品の詳細な構成にも適用される。したがって、例えば、あるフットウェア製品の構成は、異なるフットウェア製品において同様の感触を提供するように変換され得る。ユーザインタフェースは、ユーザが構成及びユーザプロファイルをより一般的に調整及び設定することを可能にすることができる。無線通信は、リモートユーザが、着用者からの入力を要求することなく、フットウェアが着用されている間にリモートで構成を調整することを可能にする。
【０００９】
図１は、例示的な実施形態における、フットウェア製品のための電動レーシングシステムのコンポーネントの分解図である。システムはフットウェア製品に関して説明されているが、フットウェア製品に関して説明された原理が様々な着用可能な製品のいずれにも同様に適用されることを認識及び理解されたい。図１に示される電動レーシングシステム１００は、筐体構造１０３を有するレーシングエンジン１０２、蓋１０４、アクチュエータ１０６、ミッドソールプレート１０８、ミッドソール１１０、及びアウトソール１１２を含む。図１は、自動レーシングプラットフォームのコンポーネントの基本的な組み立て順序を示している。電動レーシングシステム１００では、はじめにミッドソールプレート１０８がミッドソール内に固定される。次に、アクチュエータ１０６が、ミッドソールプレートの、アウトソール１１２に埋め込み可能なボタンインタフェースと反対の側面の開口部に挿入される。その後、レーシングエンジン１０２がミッドソールプレート１０８内に設置される。一実施例では、レーシングシステム１００は、レーシングケーブルの連続的なループの下に挿入され、レーシングケーブルは、（以下で説明するように）レーシングエンジン１０２内のスプールと整列させられる。最後に、蓋１０４がミッドソールプレート１０８の溝に挿入され、閉位置に固定され、ミッドソールプレート１０８の凹部にラッチされる。蓋１０４は、レーシングエンジン１０２を固定し、動作中にレーシングケーブルの整列を維持することができる。
【００１０】
図２は、例示的な実施形態における、電動レーシングシステム１００のコンポーネントのブロック図を一般的に示す。システム１００は、インタフェースボタン２００、足存在センサ２０２、並びに、プロセッサ回路を備えたプリント回路基板アセンブリ（ＰＣＡ）２０４と、バッテリ２０６と、無線送信機及び無線受信機を含む無線トランシーバの一部として動作可能な受電コイル２０８と、光学エンコーダ２１０と、モーションセンサ２１２と、駆動機構２１４とを備えるレーシングエンジン筐体１０２など、電動レーシングシステムのコンポーネントの少なくとも一部を、必須ではないが、含む。光学エンコーダ２１０は、光学センサと、光学センサによって独立して検出可能な別個の部分を有するエンコーダとを含んでもよい。駆動機構２１４は、主に、モータ２１６、トランスミッション２１８、紐スプール２２０を含む。モーションセンサ２１２は、主に、単軸又は多軸加速度計、磁力計、ジャイロメータ、又は筐体構造１０２のモーション若しくは筐体に結合又は収容された１つ又は複数のコンポーネントのモーションを感知するように構成された他のセンサ又はデバイスを含んでもよい。一実施例では、電動レーシングシステム１００は、プロセッサ回路２０４に接続された磁力計２２２を含む。
【００１１】
図２の例では、プロセッサ回路２０４は、１つ又は複数のインタフェースボタン２００、足存在センサ２０２、バッテリ２０６、受電コイル２０８、及び駆動機構２１４とデータ信号又は電力信号で通信する。トランスミッション２１８は、モータ２１６をスプールに接続して、駆動機構２１４を形成する。図２の例では、ボタン２００、足存在センサ２０２、及び環境センサ２２４は、レーシングエンジン１０２の外側又は部分的に外側に示されている。
【００１２】
一実施例では、受電コイル２０８は、レーシングエンジン１０２の筐体１０３の上又は内部に配置される。様々な実施例では、受電コイル２０８は、例えば、筐体１０３の上面又は下面などの、外側主表面上に配置され、特定の例では、底面に配置される。様々な実施例では、受電コイル２０８は、ｑｉ充電コイルであるが、Ａ４ＷＰ充電コイルなどの任意の適切なコイルが代わりに利用されてもよい。
【００１３】
一実施例では、プロセッサ回路２０４は、駆動機構２１４の１つ又は複数の態様を制御する。例えば、プロセッサ回路２０４は、ボタン２００及び／又は足存在センサ２０２及び／又はモーションセンサ２１２から情報を受信し、それに応じて、足に対してフットウェアを締めたり緩めたりするように駆動機構２１４を制御するように構成され得る。一実施例では、プロセッサ回路２０４は、上記に加えて又は代わりに、他の機能の中から、足存在センサ２０２又は他のセンサからセンサ情報を取得又は記録する命令を発行するように構成されている。一実施例では、プロセッサ回路２０４は、（１）足存在センサ２０２を使用して足存在を検出すること、及び（２）モーションセンサ２１２を使用して特定のジェスチャを検出することで、駆動機構２１４の動作を調整する。
【００１４】
環境センサ２２４からの情報は、足存在センサ２０２のベースライン又は基準値を更新又は調整するために使用され得る。以下で更に説明するように、静電容量足存在センサによって測定された静電容量値は、時間の経過とともに変化し、例えば、センサ付近の周囲条件に応じて、変化し得る。環境センサ２２４からの情報を使用して、プロセッサ回路２０４及び／又は足存在センサ２０２は、測定又は感知された静電容量値を更新又は調整し得る。
【００１５】
図３は、電動レーシングシステム１００と、例示的な実施形態においてユーザプロファイル３０６の作成及び操作を可能にするリモート電子システム３０４と、を有するフットウェア製品３０２（本開示の目的においては、マッチするフットウェア製品のペアのいずれかであると理解される）を含むシステム３００の図である。システム３００は、電動レーシングシステム１００に関して説明されているが、システム３００は、参照によりその全体が本明細書に組み込まれ、２０１３年３月５日出願の米国特許第９，１９８，４７８号「フットウェア用の可変粘度流体を備えた支持部材」に開示されているレオロジー流体を備えた適応支持部材などの、任意の適応コンポーネントを含むフットウェア製品で実装できることを認識及び理解されたい。システム３００は、複数の電子コンポーネントを含み、それらは、モバイルデバイスなど（例えば、スマートフォン、タブレットコンピュータ、スマートウォッチなど）、単一の電子デバイスに組み込まれていてもよく、或いは、ネットワーク経由でアクセスされるリモートコンポーネント及び／又はスマートフォンと連携して動作するスマートウォッチを含む分散システムであってもよい。
【００１６】
図示例では、リモート電子システム３０４は、スマートフォンなどのモバイルデバイス３０８を含み、モバイルデバイス３０８には、ユーザインタフェース３１０、プロセッサ３１２、コンピュータ可読媒体として動作可能な電子データストレージ３１４、並びに無線送信機及び無線受信機を含む無線トランシーバ３１６が含まれる。ユーザインタフェース３１０は、タッチスクリーン、キーボード、オーディオレコーダ及びトランスレータなどの視覚ディスプレイ及びデータ入力デバイス、並びにスピーカ、ヘッドホンなどのオーディオ出力デバイスを含み得る。無線トランシーバ３１６は、ブルートゥース、ＷｉＦｉなどの、様々な適切な無線様式のいずれかに従って、電動レーシングシステム１００の無線トランシーバと通信するように構成される。
【００１７】
ユーザプロファイル３０６は、電子データストレージ３１４に格納される。ユーザプロファイル３０６が、プロセッサ３１２にアクセスされ、ユーザプロファイル３０６に関連する情報が、ユーザインタフェース３１０を介して表示され或いはユーザに提示され得る。ユーザは、ユーザプロファイル３０６を調整又は適用して、電動レーシングシステム１００を調整又は他の方法で制御することができる。本明細書で説明されるように、ユーザは、電動レーシングシステム１００の制御に関連するアプリケーション又は「アプリ（ＡＰＰ）」を開始し、自分のユーザプロファイル又はアクセス権を持つ別のユーザプロファイルを選択又はログインし、所定の構成の中から選択し、所定の構成を調整し、そして、所定の構成のうちの１つに関係なく、電動レーシングシステム１００を手動で調整することができる。
【００１８】
リモート電子システム３０４は、ネットワークを介して、例えば、無線トランシーバ３１６を介して、ＷｉＦｉ、携帯回線、ブルートゥース、又は任意の適切な無線技術により通信する追加のシステムを含んでもよく、或いは、追加のシステムにアクセスしてもよい。追加のシステムは、他のユーザの他のユーザプロファイルと共にユーザプロファイル３０６を格納するデータベース３２０を含むリモート電子データストレージ３１８を含んでもよい。ユーザがユーザインタフェース３１０を介してアプリにログインすると、プロセッサ３１２は、ユーザプロファイル３０６がローカル電子データストレージ３１４にまだ格納されていない場合、リモート電子データストレージ３１８からユーザプロファイル３０６をダウンロードしてもよい。或いは、プロセッサ３１２は、ユーザプロファイル３０６がローカル電子データストレージ３１４に既に格納されている場合、リモート電子データストレージ３１８に格納されたユーザプロファイル３０６をチェックして、ユーザプロファイル３０６が別のデバイスで更新されているか否かを確認することができ、そして、もしそうであれば、更新されたユーザプロファイル３０６をダウンロードし、更新されたユーザプロファイル３０６をローカル電子データストレージ３１４に格納する。ユーザがアプリを介してユーザプロファイル３０６を更新する場合、プロセッサ３１２は、更新されたユーザプロファイル３０６をリモート電子データストレージ３１８に送信することができる。
【００１９】
システム３００は、認可された二次デバイス３２０から電動レーシングシステム１００の制御を提供することができる。例えば、認可された二次デバイス３２０は、ゲーム、練習、又はその他のチーム活動中にフットウェア製品３０２を着用しているユーザのコーチ又はマネージャによって制御されるモバイルデバイス又はコンピュータであってもよい。コーチは 、例えばゲーム又は練習中に、着用者が自分で電動レーシングシステム１００を調整できない場合、認可された二次デバイス３２０を利用して、ユーザからの入力なしに、電動レーシングシステム１００を無線で再構成することができる。例えば、バスケットボール選手が電動レーシングシステム１００の第１の構成を有しているが、バスケットボールゲームでプレーする過程で、電動レーシングシステム１００が実際のプレー状況に最適化されていないとコーチが結論付けた場合、コーチはアプリを利用して、認可された二次デバイス３２０上のユーザプロファイル３０６にアクセスし、例えば、異なるプリセット構成を選択することによって、或いは紐の締め付けを手動で調整することによって、電動レーシングシステム１００のパラメータを調整することができる。アプリは、認可された二次デバイス３２０を介してアクセス可能な任意のフットウェア製品について、ボタン２００から見える照明の変更など、フットウェア製品３０２の様々なパラメータのいずれかを調整するために利用され得る。
【００２０】
認可された二次デバイス３２０による電動レーシングシステム１００のリモート制御は、例えば、実際にユーザがフットウェア製品を着用して行うアクティビティに参加する誰かによってフットウェア製品３０２の近傍で行われてもよく、或いは、ネットワーク接続を介してリモートで行われてもよいことを認識されたい。したがって、認可されたユーザは、電動レーシングシステム１００を調整するために必ずしも居合わせる必要はない。さらに、電動レーシングシステム１００又はより一般的には適応コンポーネントへのアクセスの目的は、二次的な理由であってもよい。したがって、例えば、コーチは、メッセージ又はフィードバックを着用者に送信するために、適応コンポーネントを操作してもよい。
【００２１】
さらに、認可されたユーザは人間として説明されているが、認可されたユーザは、電動レーシングシステム１００又はより一般的には適応コンポーネントの性能を調整及び適応し、及び／又は着用者に対してメッセージの送信又は情報の伝達を行うように自動的に動作する、電子システムであってもよい。したがって、例えば、電子システムが、電動レーシングシステム１００の設定が何らかの理由で状況に最適ではないと判定した場合、電子システムは、電動レーシングシステム１００のパラメータを調整することができる。さらに、電子システムが、着用者が競技場の指定された領域から出たと判定した場合、電子システムは、例えば、フットウェア製品３０２の１つにある電動レーシングシステム１００を振動させることにより、着用者に自分の位置を調整させる信号を送信することができる。例えば、米国仮出願番号６２／２６１，１４９の優先権の利益を主張して、２０１６年１１月３０日に出願されたＰＣＴ出願公開番号ＷＯ２０１７／０９５９５６「リモート触覚フィードバックを備えたシンガード」を参照されたい。これらは、参照によりその全体を本明細書に組み込まれる。
【００２２】
システム３００は、電動レーシングシステム１００又は電動レーシングシステムの異なる実装を含む、フットウェア製品の異なる種類のプロパティを記述する、フットウェアプロファイル３２２を含んでもよい。したがって、例えば、フットウェア製品３０２は、一般的に、紐スプール２２０の位置などの、電動レーシングシステム１００が紐に張り具合を設定する方法と、フットウェア製品３０２の物理的特性とを記述する、フットウェアプロファイル３２２’を有してもよい。例えば、フットウェアプロファイル３２２’は、フットウェア製品３０２の寸法、アッパーのコンポーネントの弾性などのフットウェア製品３０２の材料の特性、フットウェア製品３０２のレーシングシステムのレイアウト、及び張り具合が紐からアッパーに伝達される場所を含んでもよい。
【００２３】
システム３００は、さらに、これらの目的のためにフットウェア製品３０２とは異なる１つのフットウェア製品又は一致するフットウェア製品のペアであると理解される、第２のフットウェア製品３２４を組み込んでもよい。第２のフットウェア製品３２４は、フットウェア製品３０２と同じ種類のフットウェア製品であって、このため、フットウェア製品３０２と同じフットウェアプロファイル３２２を有してもよく、或いは、異なる種類のフットウェア製品であって、異なるフットウェアプロファイル３２２’’を有してもよい。モバイルデバイス３０８は、第１のフットウェア製品３０２及び第２のフットウェア製品３２４の両方と通信することができ、ユーザは、第１のフットウェア製品３０２及び第２のフットウェア製品３２４の各々の電動レーシングシステムを選択的に制御することができる。同じ原理が上述の認可された二次ユーザに適用されてもよく、例えばチームの全てのメンバーなどの３つ以上の異なるフットウェア製品に適用されてもよいことを理解されたい。
【００２４】
図４は、例示的な実施形態における、ユーザプロファイル３０６のブロック図である。ユーザプロファイル３０６は、複数のフットウェア３０２のレコード４００を含み、１つのレコード４００は１つのフットウェア３０２のペアに対応する。様々な実施例において、１つのレコード４００は、同じ種類又はスタイルのフットウェア３０２の任意のペアに対応し、これによって、１つのフットウェア製品３０２の種類又はスタイルの設定は、同じスタイルの別のフットウェア製品３０２に変換され、或いはすぐに変更なしで利用できることを期待され得る。したがって、複数のフットウェア３０２のペアが、レコード４００で定義されたパラメータ及び構成が同じ種類のどのフットウェア３０２にも適用され得る程度に十分に同一である場合、１つのレコード４００は、複数のフットウェア３０２のペアの個々に適用可能である。
【００２５】
或いは、各々のレコード４００が１つのフットウェア３０２のペアに対応していてもよい。このような実施例では、フットウェア３０２のペアは、例えば、近距離無線通信（ＮＦＣ）タグ、又は可視シリアル番号若しくはバーコードを介して、一意の識別子を用いて識別されてもよく、一意の識別子は、レコード４００に関連付けられ、フットウェア製品３０２の同一性を判定するためにアクセスされてもよい。或いは、ユーザは、フットウェア製品３０２の識別子を手動で割り当て、それから、手動でアクセスするレコード４００を選択してもよい。したがって、ユーザプロファイル３０６は、複数のレコード４００を格納するデータベースであるか、又はデータベースに相当する機能であってもよい。
【００２６】
各々のレコード４００は、上述のとおり、フットウェア製品３０２の種類又はフットウェア３０２自体の一意の識別子のいずれかを識別するための識別子フィールド４０２を含む。各々のレコード４００は、構成ラベル４０２を更に含み、各々の構成ラベル４０２は、左設定フィールド４０４、右設定フィールド４０６を含む。各々のレコードは、本明細書で詳細に説明される、較正フィールド４０８を更に含む。各々のレコード４００は、複数の構成ラベル４０２及び関連付けられた設定フィールド４０４、４０６を含むように拡張されてもよい。様々な実施例において、所与の構成ラベル４０２は、フットウェア製品３０２の適応コンポーネントの数に応じて、２つ以上の設定フィールド４０４、４０６を含んでいてもよい。したがって、例えば、フットウェア製品３０２が電動レーシングシステム１００及びクッションアダプタの両方を含む場合、各々の構成ラベル４０２は、電動レーシングシステム１００の設定フィールド４０４、４０６、並びにクッションアダプタの左及び右の設定フィールドにリンクしていてもよい。
【００２７】
各々の構成ラベル４０２は、ユーザにとって識別可能でかつ意味のある構成を識別する働きをする。したがって、例えば、構成ラベルは「ゲーム」、「ウォームアップ」、「ストリート」、「ランニング」、「ジョギング」などであってもよい。各々の構成ラベル４０２は、プリセットされていてもよく、及び／又はユーザによって手動で選択、入力、又は修正されてもよい。ユーザは、構成ラベル４０２及びそれらに関連する設定フィールド４０４、４０６を追加又は削除してもよい。
【００２８】
各々の設定フィールド４０４、４０６は、関連付けられた左又は右のフットウェア製品３０２のプロセッサ回路２０４に送信されたとき、プロセッサ回路２０４が、紐に期待される張り具合を生成するように電動レーシングシステム１００を構成することを可能にする情報を含む。このようなプロセッサ回路２０４を動作させる情報は、電動レーシングシステム１００の特定の実装に依存し得る。例えば、電動レーシングシステム１００が、紐のひずみゲージを含む場合、設定フィールド４０４、４０６の情報は、ひずみゲージによって感知される所望のひずみに対応し得る。電動レーシングシステム１００の場合、エンコーダ２１０は、スプール２２０の特定の回転位置を確立し、その結果、スプール２２０から繰り出される紐の量を確立する。スプール２２０から繰り出される紐の量は、紐にかかる張り具合の量に直接的に対応する。したがって、そのような実施例では、設定フィールド４０４、４０６の情報は、スプール２２０に巻かれた紐の所望の量に対応するエンコーダの設定に対応する。
【００２９】
図５Ａ〜５Ｅは、例示的な実施形態における、モバイルデバイス３０８をフットウェア製品３０２とペアリングするためのアプリを表示するユーザインタフェース３１０を示す。ログイン画面は示されていないが、アプリは、ユーザプロファイル３０６の識別子及びパスワードのログイン画面をユーザに提示することから開始してもよい。プロセッサ３１２は、ログイン情報を利用して、ユーザ（又は他の認可された二次ユーザ）の同一性を確認し、ローカル電子データストレージ３１４及びリモート電子データストレージ３１８の一方又は両方にある、関連付けられたユーザプロファイル３０６にアクセスする。上述のとおり、プロセッサ３１２が、リモート電子データストレージ３１８に格納されたユーザプロファイル３０６が利用可能な最新のユーザプロファイル３０６であると判定した場合、プロセッサ３１２は、ローカル電子データストレージ３１４にユーザプロファイル３０６をダウンロードしてもよく、或いはリモート電子データストレージ３１８にあるユーザプロファイル３０６にアクセスし続けてもよい。或いは、プロセッサ３１２がローカルデータストレージ３１４にあるユーザプロファイル３０６が最新であると判定した場合、プロセッサ３１２は、リモート電子データストレージ３１８に記憶されるようにユーザプロファイル３０６を送信してもよい。
【００３０】
図５Ａ〜５Ｅは、アプリがフットウェア製品３０２と接続する方法を示す。テキスト５００は、図５Ａの左のフットウェア製品３０２のボタン２００の１つを押すようにユーザに促す。図５Ｂのテキスト５０２は、左のフットウェア製品３０２が識別されたことを確認し、図５Ｃに進んで右のフットウェア製品３０２のプロセスを繰り返すためのソフトボタン５０４を提供する。各々のボタン２００の押下によって、プロセッサ回路２０４は、コイル２０８に無線トランシーバ３１６によって検出され得る無線信号を送信させ、その出力が、促されたボタン押下であると、プロセッサ３１２によって解釈されてもよい。図５Ｄは、両方のフットウェア製品３０２が識別されたという確認を表示し、その後、図５Ｅは、電動レーシングシステム１００の構成の選択及び調整に進むようにユーザに促す。
【００３１】
図６Ａ及び６Ｂは、例示的な実施形態において、所与のフットウェア３０２のペアに対して実施される較正プロセスを示す。較正プロセスは、フットウェア製品３０２のレコード４００が以前に存在しなかった場合に、例えば、ユーザが以前にフットウェア製品３０２を着用又は操作したことがない場合に、実行されてもよい。或いは、較正プロセスは、フットウェア３０２のペアが較正された状態のままであることを保証するために、定期的なプロンプトに基づいて実施されてもよく、或いは、ユーザインタフェース３１０を介した較正プロセスを実行するためのユーザ選択に基づいて実施されてもよい。
【００３２】
図６Ａは、フットウェア製品３０２が較正されることをユーザに警告するためのテキスト６００が表示され、較正を開始するためのソフトボタン６０２が提供される、画面を示す。装具ソフトボタン６０３は、較正の開始前に、フットウェア製品３０２への１つ又は複数の装具の挿入を提供する。図６Ｂは、較正プロセス及び結果のグラフィックイラストレーションを提供する。特に、グラフィックイラストレーションは、緩い設定６０６から最大限にきつい設定６０８までにわたる垂直スケール６０４を含む。最大限にきつい設定は、電動レーシングシステム１００が紐に与え得る最大の張り具合の量に対応する。図示のとおり、スケール６０４上の１本のバー６１０は、残りのバー６１２よりも大きく、レースの現在の張り具合を示している。最大のバー６１０は、較正条件が満たされるまでスケール６０４を上に移動することができ、その後、最大のバー６１０は、紐の較正された最大の張り具合に対応する位置で停止することができる。
【００３３】
一実施例では、電動レーシングシステム１００は、モータ２１６を流れる誘導電流を測定することにより、紐の最大張り具合の値を判定する。特に、モータ２１６がより強くスプール２２０を回すように動作すると、モータ２１６は、より大きな電流をバッテリ２０６から引き出す。例えば、２０１３年８月３０日に出願された米国特許第９，３６５，３８７号「センサを備えたモータ式テンショニングシステム」、及び２０１５年１２月１日に出願された米国特許出願公開第２０１６／０３４５６８１号の「フットウェア製品のための自動テンショニングシステム」を参照されたい。これらは、参照によりその全体を本明細書に組み込まれる。一実施例では、電動レーシングシステム１００は、モータ２１６によって引き出される電流を測定する。所定の最大電流に達すると、エンコーダ２１０の状態が記録される。一実施例では、所定の最大電流は４アンペアである。次に、エンコーダ２１０の状態は、較正フィールド４０８に保存され、将来にモータ２１６が無効化される前にエンコーダ２１０が到達し得る最大値としてアプリによって利用される。
【００３４】
較正処理は、更に、ユーザの足又は足の特性に関する外部情報に、少なくとも部分的に、基づいていてもよい。例えば、プロセッサ３１２は、例えばリモート電子データストレージ３１８において、ユーザの１つ又は複数の足について事前に取得された情報にアクセスしてもよい。例えば、（参照によりその全体を本明細書に組み込まれる、２０１７年５月３１日に出願された、米国特許第１０，０６２，０９７号「３次元ボディスキャン及びアパレルレコメンデーション」に開示されているように）ユーザが事前に自分の足の３Ｄスキャンを作成した場合、プロセッサ３１４は、関連するフットウェアプロファイル３２２に対して３Ｄスキャンの情報を相互参照して、最大値がどこにあるかを予測してもよく、或いは最大値を変更してもよい。したがって、例えば、ユーザが比較的幅広い足を有し、通常の最大の締め付けがユーザにとって過度に不快であると予想される場合、プロセッサ３１４は、許容される最大の締め付けを変更してもよい。したがって、例えば、ユーザの足の３Ｄスキャンとフットウェアプロファイル３２２との比較によって、通常の４アンペアに対応する締め付けで著しいホットスポットが示される場合、プロセッサ３１４は、３アンペアのモータ電流を最大に設定してもよい。
【００３５】
本明細書で説明されるように、各々のフットウェア製品３０２の紐の張り具合及び一般的な締め付けを説明するためのスケール６０４の追加の使用が拡張されて、スケール６０４の頂点６０８における最大値が、較正された最大値を表す。そのため、ユーザには、締め付けを較正された最大値よりも高くする機会又はオプションは提示されない。しかしながら、様々な実施例において、ユーザは、較正された最大値を削除するオプションを提示されてもよい。
【００３６】
図７Ａ〜７Ｃは、例示的な実施形態において、フットウェア製品３０２に１つ又は複数の装具インサートを追加して較正プロセスの実施を示す。ユーザが図６Ａのディスプレイ上の装具ソフトボタン６０３を押した場合、アプリは、図６Ａに示される較正の実施に進む前に、図７Ａ〜７Ｃの画面を進めることができる。
【００３７】
図７Ａでは、ユーザは、フットウェア製品３０２に装具を挿入するように促される。図７Ｂを参照すると、電動レーシングシステム１００は、事前較正調整を行って、電動レーシングシステム１００の様々な機能に対する装具の影響を判定する。例えば、足存在センサ２０２が、再校正されてもよく、さもなければ異なるプリセット状態にされてもよい。装具の事前較正が完了すると、図７Ｃのディスプレイが表示され、アプリは全体の較正を実行する。
【００３８】
図８Ａ〜８Ｅは、例示的な実施形態における、フットウェア製品３０２の構成の選択及び調整を示す。本明細書で開示されている原理は、第１の実施例において特定の構成を変更又は設定することに関する。しかしながら、紐の締め付けの手動操作が、特定の構成に関係なく実行され得ることを認識及び理解されたい。
【００３９】
図８Ａは、各々が特定の構成に対応する３つのプリセット構成ソフトボタン８００、８０２、８０４のうち１つをユーザが選択可能にするユーザインタフェース画面である。各々の構成は１つのレコード４００に対応し、各々の構成の名前は各々の構成ラベル４０２に格納されている。
【００４０】
図８Ｂは、ユーザが構成ソフトボタン８００、８０２、８０４の１つを、例えばゲームソフトボタン８００を、選択すると表示されるユーザインタフェース画面である。ユーザインタフェース画面は、左靴アイコン８０６、右靴アイコン８０８、スケール８１０を含む。図示例では、左靴アイコン８０６が有効になっており、右靴アイコン８０８が無効になっている。左靴アイコン８０６は、スケール８１０上の異なる位置に対応して、上下にスライドさせることができる。左靴アイコン８０６を上下にスライドさせると、電動レーシングシステム１００は、それに応じて、且つそれに比例して、左のフットウェア製品３０２の紐の締め付けを増加又は減少させる。スケール８１０は較正されたスケールであり、本明細書に示される例示的な実装では、スケールの上部８１２は、例えば４アンペアの、最大許容モータ電流で達成可能な締め付けに対応しており、電動レーシングシステム１００が人工的に限界なしに較正されて達成し得る最大の締め付けではないことに留意されたく、この点を強調する。スケール８１０は、左靴アイコン８０６の実際の締め付けのレベルに対応する、大きなダッシュ（−）８１４を含むことにも留意されたい。左靴アイコン８０６を所望の締め付けに設定すると、ユーザは、次へソフトボタン８１６を選択して次の画面に移動することができる。ユーザが前の画面に戻りたい場合、ユーザは戻るアイコン８１８を選択することができる。
【００４１】
図８Ｃは、ユーザが図８Ｂの次へソフトボタン８１６を選択すると表示されるユーザインタフェース画面である。ここでは、左靴アイコン８０６が無効にされ、右靴アイコン８０８が有効にされ、上下にスライドでき、それに応じて、且つそれに比例して、右フットウェア製品３０２の適切さを調整することができる。図８Ｂのスケール８１０とは対照的に、スケール８１０は画面の右側に移動していることに留意されたい。右靴アイコン８０８を所望のレベルまで移動させると、ユーザは、次へソフトボタン８１６を選択することができる。ユーザは、戻るアイコン８１８を選択して、前の画面に戻ることもできる。
【００４２】
図８Ｄは、左靴及び右靴アイコン８０６、８０８によって示されるように、ユーザに自分の張り具合のレベルを確認させるユーザインタフェース画面である。図示例では、アイコン８０６、８０８の両方が変更可能にされ得る。或いは、アイコン８０６、８０８の両方を無効にすることができる。このような実施例では、ユーザが変更を加えたい場合、ユーザは戻るアイコン８１８を選択して適切な前の画面に戻ることができる。ユーザが各々のフットウェア製品３０２の張り具合に満足している場合、ユーザは保存ソフトボタン８２０を選択することができる。
【００４３】
図８Ｅは、ユーザに必要に応じて構成の名前を変更させるユーザインタフェース画面である。ユーザインタフェース画面は、さらに、各々のフットウェア製品３０２の締まり具合のパーセンテージの数値を示す。ユーザがキャンセルソフトボタン８２２を押すと、設定は対応するレコード４００に保存されない。ユーザが保存ソフトボタン８２０を押すと、左のフットウェア製品３０２の設定が左の設定フィールド４０４に保存され、右のフットウェア製品３０２の設定が右の設定フィールド４０６に保存される。左及び右の設定フィールド４０４、４０６に保存された設定は、必要に応じて変換されてもよく、例えば、詳細に上述したようなエンコーダの設定に変換されてもよい。
【００４４】
ユーザインタフェース画面は、さらに、アプリ画面の背景色を変更可能にする色アイコン８２４を含む。図示例では、色アイコン８２４により、ユーザは、発行する構成に関連付ける特定の色を選択することができる。このような実施例では、色は構成に関連付けられているものとしてレコードに保存され、構成がアプリでユーザにより選択されるたびに、背景色がそれに応じて変化する。レコード４００が、これに応じて、割り当てられた色を保存するためのフィールドを含み得ることを認識及び理解されたい。また、色アイコン８２４の使用は、特定の構成だけでなく、一般のレコード４００にも適用され得ることも認識されたい。例えば、個々のフットウェア３０２のペアが自身の色を有してもよく、或いは個々のフットウェア製品３０２が自身の色を有してもよい。例えば、図８Ｂのユーザインタフェース画面が表示され、左のフットウェア製品３０２が調整されているときには、背景色は赤であり、図８Ｃのユーザインタフェース画面が表示されており、右のフットウェア製品３０２が調整されてときには、背景色は青色であってもよい。
【００４５】
図８Ａ〜８Ｅに示されるようなアプリが、電動レーシングシステム１００が操作され得る唯一のメカニズムではないことを認識及び理解されたい。特に、本明細書に記載されたように、ボタン２００が、紐の張り具合を選択的に増加及び減少させるために押されてもよい。ボタン２００が利用されるとき、左靴及び右靴アイコン８０６、８０８の位置は、紐の実際の張り具合を反映するようにアプリ上で調整されてもよい。さらに、紐の張り具合を調整するための代替機構が実装されてもよい。
【００４６】
例えば、２０１６年３月１５日に出願され、参照によりその全体が本明細書に組み込まれる米国特許出願公開第２０１６／０２６２４８５「ジェスチャコントロールを備えた電動靴」に開示されているように、ジェスチャが利用されてもよい。このような例では、ジェスチャは、例えば、個々の構成に割り当てられてもよく、ジェスチャの実行は、電動レーシングシステム１００に所定の構成を実装させることができる。したがって、例えば、バスケットボールゲームのプレーヤーは、ウォームアップ構成のフットウェア製品３０２を持っていて、ゲームが開始されるときに、「つま先タップ」ジェスチャを実行して、彼らのフットウェア製品３０２をゲームモードにすることができる。アプリは、さらに、ユーザの好みに応じてジェスチャをカスタマイズしてもよい。例えば、あるユーザが使用するジェスチャを別のユーザが利用できるようにしたい場合など、様々な構成のジェスチャが、ユーザプロファイル３０６間で共有されてもよい。
【００４７】
さらに、ユーザプロファイル３０６は、ユーザに関連する追加の情報を格納する能力を有し得ることを認識及び理解されたい。したがって、例えば、名前などのユーザに関する個人情報に加えて、ユーザプロファイル３０６は、電動レーシングシステム１００から取得されたセンサデータを更に格納してもよい。したがって、足存在センサ２０２、磁力計２２２、環境センサ２２４、モーションセンサ２１２などから取得されたデータは、ユーザプロファイル３０６に格納され、ユーザのパフォーマンス特性を識別するために使用され得る。
【００４８】
図９は、例示的な実施形態において、フットウェア製品３０２を較正し、所定の構成を設定するためのフローチャート９００である。フローチャート９００は、本明細書の図５〜８に示されるアプリを参照するが、任意の適切なユーザインタフェースに関して利用されてもよい。
【００４９】
９０２において、アプリケーションは、図５Ａ〜５Ｅに示されるように、ユーザに、プロセスを開始し、フットウェア製品３０２をペアリングするように促す。
【００５０】
９０４において、アプリケーションは、図６Ａに示されるように、ユーザが装具を着用しているか否かをユーザに促す。ユーザが装具を着用している場合、フローチャート９００は、９０６に進む。ユーザが装具を使用していない場合、フローチャート９００は、９１０に進む。
【００５１】
９０６において、ユーザは、図７Ａに示されるように、装具を挿入するように促される。
【００５２】
９０８において、ユーザは、図７Ｂ及び図７Ｃに示されるように、電動レーシングシステムが装具に較正される間、待つように促される。
【００５３】
９１０において、ユーザは、図６Ａに示されるように、フットウェア製品を着用するように促される。
【００５４】
９１２において、電動レーシングシステム１００は、足存在センサ２０２を用いて足の存在を感知し、完全に緩めるようにモータを動作させる。このプロセスは、必ずしもアプリにて、ユーザに示されたり、ユーザに提示されたりする必要はない。
【００５５】
９１４において、フットウェア３０２は、図６Ｂに示されるように、最大の張り具合を見つけるために、ユーザに較正される。この結果は、較正フィールド４１０に保存される。
【００５６】
９１６において、ユーザは、図８Ａに示されるように、プリセットの、所定の構成を選択するように促される。
【００５７】
９１８において、ユーザは、必要に応じて、ユーザが手動で紐の張り具合を調整したいか否かを促される。
【００５８】
ユーザが手動で紐の張り具合を調整することを選択した場合、９２０において、ユーザは、図８Ｂ及び図８Ｃに示されるように、そうするように促される。
【００５９】
９２２において、ユーザは、図８Ｄ及び８Ｅに示されるように、レコード４００の左靴及び右靴のフィールド４０６、４０８を更新することにより、構成の調整を保存するように促される。
【００６０】
＜実施例＞
実施例１において、システムは、フットウェア製品及びリモートシステムを含む。フットウェア製品は、無線トランシーバと、無線トランシーバと動作可能に接続されたプロセッサ回路と、プロセッサ回路と動作可能に接続され、プロセッサ回路から受信した命令に基づいて複数の構成のうちの１つに調整されるように構成された、適応コンポーネントとを備える。リモートシステムは、複数の構成を含むユーザプロファイルを格納するように構成された電子データストレージと、ユーザインタフェースと、フットウェア製品の無線トランシーバと通信可能に接続するように構成された無線トランシーバと、ユーザインタフェース及び無線トランシーバと動作可能に接続されたプロセッサであって、ユーザインタフェースを介して、フットウェア製品を着用するようにユーザに促し、無線トランシーバを介して、フットウェア製品が着用者の足に配置されたことを示すフットウェア製品からの信号を受信し、無線トランシーバを介して、適応コンポーネントに、較正を実行して適応コンポーネントの最大特性を識別するように命令し、無線トランシーバを介して、何が最大特性であるかを示し、複数の構成のいずれかが最大特性を超えないように複数の構成を再較正し、無線トランシーバを介して再較正された複数の構成のうちの１つを送信する、フットウェア製品からの信号を受信するように構成されたプロセッサと、を備える。プロセッサ回路は、複数の構成のうちの１つを受信すると、複数の構成のうちの１つに従って適応コンポーネントを構成させる。
【００６１】
実施例２において、実施例１のシステムでは、必要に応じて、さらに、適応コンポーネントは、モータを備え、較正は、モータを流れる電流を測定することを含む。
【００６２】
実施例３において、実施例１及び２のいずれか１つ又は複数のシステムでは、必要に応じて、さらに、モータは、モータを流れる電流が所定の最大電流に達するまで動作する。
【００６３】
実施例４において、実施例１〜３のいずれか１つ又は複数のシステムでは、必要に応じて、さらに、適応コンポーネントは、エンコーダを更に含み、前記プロセッサ回路は、最大特性を示す信号として、モータが所定の最大電流に達したときに対応するエンコーダの設定を送信するように構成されている。
【００６４】
実施例５において、実施例１〜４のいずれか１つ又は複数のシステムでは、必要に応じて、さらに、複数の構成は、電子データストレージに格納されたユーザプロファイルの一部であり、ユーザプロファイルは、複数のレコードを格納するデータベースを更に備え、各々のレコードは、特定のフットウェア製品に関連付けられた複数の構成のうちの１つを備える。
【００６５】
実施例６において、実施例１〜５のいずれか１つ又は複数のシステムでは、必要に応じて、さらに、適応コンポーネントは、電動レーシングシステムであり、複数の構成の各々は、電動レーシングシステムによって引き起こされる紐の張り具合を記述する。
【００６６】
実施例７において、実施例１〜６のいずれか１つ又は複数のシステムでは、必要に応じて、さらに、電動レーシングシステムは、モータ、スプール、及びスプールの回転位置を判定するように構成されたエンコーダを備え、複数の構成の各々は、紐の所望の張り具合に対応するエンコーダの設定を記述する。
【００６７】
実施例８において、実施例１〜７のいずれかの１つ又は複数のシステムでは、必要に応じて、さらに、プロセッサは、ユーザインタフェースを介して、ユーザからのユーザ入力に基づいて紐の張り具合を手動で調整するようにユーザに促し、手動で調整された張り具合に基づいて、複数の構成のうちの１つを更新するように、更に構成されている。
【００６８】
実施例９において、実施例１〜８のいずれか１つ又は複数のシステムでは、必要に応じて、さらに、リモートシステムは、モバイルデバイスを備え、前記ユーザインタフェース、無線トランシーバ、電子データストレージ、及びプロセッサは、モバイルデバイスのコンポーネントである。
【００６９】
実施例１０において、実施例１〜９のいずれか１つ又は複数のシステムでは、必要に応じて、さらに、リモートシステムは、モバイルデバイスによってネットワーク接続を介してアクセス可能なリモート電子データストレージを更に備え、リモート電子データストレージは、複数の構成を含むユーザプロファイルを格納するように構成され、プロセッサは、リモート電子データストレージから複数の構成をダウンロードするように更に構成されている。
【００７０】
実施例１１において、システムは、フットウェア製品及びリモートシステムを含む。フットウェア製品は、無線トランシーバと、無線トランシーバと動作可能に接続されたプロセッサ回路と、プロセッサ回路と動作可能に接続され、プロセッサ回路から受信した命令に基づいて、複数の構成のうちの１つに調整されるように構成された、適応コンポーネントと、を備える。リモートシステムは、複数の構成を含むユーザプロファイルを格納するように構成された電子データストレージと、ユーザインタフェースと、フットウェア製品の無線トランシーバと通信可能に接続するように構成された無線トランシーバと、ユーザインタフェース及び無線トランシーバと動作可能に接続された、プロセッサであって、ユーザインタフェースを介して、フットウェア製品を着用するようにユーザに促し、無線トランシーバを介して、フットウェア製品が着用者の足に配置されたことを示すフットウェア製品からの信号を受信し、ユーザインタフェースを介して受信されたユーザ選択に基づいて、電子データストレージにある、複数の構成のうちの１つにアクセスし、無線トランシーバを介して、選択された複数の構成のうちの１つを送信するように構成された、プロセッサと、を備える。プロセッサ回路は、複数の構成のうちの１つを受信すると、適応コンポーネントを複数の構成のうちの１つに従って構成させる。
【００７１】
実施例１２において、実施例１１のシステムでは、必要に応じて、さらに、複数の構成は、電子データストレージに格納されたユーザプロファイルの一部であり、ユーザプロファイルは、複数のレコードを格納するデータベースを更に備え、各々のレコードは、特定のフットウェア製品に関連付けられた複数の構成のうちの１つを備える。
【００７２】
実施例１３において、実施例１１及び１２のいずれか１つ又は複数のシステムでは、必要に応じて、さらに、適応コンポーネントは、電動レーシングシステムであり、複数の構成の各々は、電動レーシングシステムによって引き起こされる紐の張り具合を記述する。
【００７３】
実施例１４において、実施例１１〜１３のいずれか１つ又は複数のシステムでは、必要に応じて、さらに、電動レーシングシステムは、モータ、スプール、及びスプールの回転位置を判定するように構成されたエンコーダを備え、複数の構成の各々は、紐の所望の張り具合に対応するエンコーダの設定を記述する。
【００７４】
実施例１５において、実施例１１〜１４のいずれかの１つ又は複数のシステムでは、必要に応じて、さらに、プロセッサは、ユーザインタフェースを介して、ユーザからのユーザ入力に基づいて、紐の張り具合を手動で調整するようにユーザに促し、手動で調整された張り具合に基づいて、複数の構成のうちの１つを更新するように、更に構成されている。
【００７５】
実施例１６において、コンピュータ可読媒体は、プロセッサによって実装されると、プロセッサに、リモートシステムのユーザインタフェースを介して、フットウェア製品を着用するようにユーザに促すことであって、フットウェア製品は、無線トランシーバと、無線トランシーバと動作可能に接続されたプロセッサ回路と、プロセッサ回路と動作可能に接続され、プロセッサ回路から受信された命令に基づいて複数の構成のうちの１つに調整されるように構成された適応コンポーネントと、を備えることと、リモートシステムの無線トランシーバを介して、フットウェア製品が着用者の足に配置されたことを示すフットウェア製品からの信号を受信することと、無線トランシーバを介して、適応コンポーネントに、較正を実行して適応コンポーネントの最大特性を識別するように命令することと、無線トランシーバを介して、何が最大特性であるかを示し、複数の構成のいずれかが最大特性を超えないように複数の構成を再較正し、無線トランシーバを介して、再較正された複数の構成のうちの１つを送信する、フットウェア製品からの信号を受信することと、を含む動作を実行させる命令を含む。プロセッサ回路は、複数の構成のうちの１つを受信すると、適応コンポーネントを複数の構成のうちの１つに従って構成させる。
【００７６】
実施例１７において、実施例１６のシステムでは、必要に応じて、さらに、適応コンポーネントは、モータを備え、較正は、モータを流れる電流を測定することを含む。
【００７７】
実施例１８において、実施例１６及び１７のいずれか１つ又は複数のシステムでは、必要に応じて、さらに、モータは、モータを流れる電流が所定の最大電流に達するまで動作する。
【００７８】
実施例１９において、実施例１６〜１８のいずれか１つ又は複数のシステムでは、必要に応じて、さらに、適応コンポーネントは、エンコーダを更に含み、プロセッサ回路は、最大特性を示す信号として、モータが所定の最大電流に達したときに対応するエンコーダの設定を送信するように構成されている。
【００７９】
実施例２０において、実施例１６〜１９のいずれか１つ又は複数のシステムでは、必要に応じて、さらに、複数の構成は、電子データストレージに格納されたユーザプロファイルの一部であり、ユーザプロファイルは、複数のレコードを格納するデータベースを更に備え、各々のレコードは、特定のフットウェア製品に関連付けられた複数の構成のうちの１つを備える。
【００８０】
実施例２１において、実施例１６〜２０のいずれか１つ又は複数のシステムでは、必要に応じて、さらに、適応コンポーネントは、電動レーシングシステムであり、複数の構成の各々は、電動レーシングシステムによって引き起こされる紐の張り具合を記述する。
【００８１】
実施例２２において、実施例１６〜２１のいずれか１つ又は複数のシステムでは、必要に応じて、さらに、電動レーシングシステムは、モータ、スプール、及びスプールの回転位置を判定するように構成されたエンコーダを備え、複数の構成の各々は、紐の所望の張り具合に対応するエンコーダの設定を記述する。
【００８２】
実施例２３において、実施例１６〜２２のいずれか１つ又は複数のシステムでは、必要に応じて、さらに、プロセッサは、ユーザインタフェースを介して、ユーザからのユーザ入力に基づいて紐の張り具合を手動で調整するようにユーザに促し、手動で調整された張り具合に基づいて、複数の構成のうちの１つを更新するように更に構成されている。
【００８３】
実施例２４において、実施例１６〜２２のいずれか１つ又は複数のシステムでは、必要に応じて、さらに、リモートシステムは、モバイルデバイスを備え、ユーザインタフェース、無線トランシーバ、電子データストレージ、及びプロセッサは、モバイルデバイスのコンポーネントである。
【００８４】
実施例２５において、実施例１６〜２４のいずれか１つ又は複数のシステムでは、必要に応じて、さらに、リモートシステムは、モバイルデバイスによってネットワーク接続を介してアクセス可能なリモート電子データストレージを更に備え、リモート電子データストレージは、複数の構成を含むユーザプロファイルを格納するように構成され、プロセッサは、リモート電子データストレージから複数の構成をダウンロードするように更に構成されている。
【００８５】
本明細書を通じて単一のインスタンスとして説明した、コンポーネント、動作、又は構造を複数のインスタンスによって実装することができる。１つ又は複数の方法の個々の動作は別個の動作として図示及び説明されているが、１つ又は複数個々の動作は同時に実行されてもよく、動作が図示の順序で実行される必要はない。例示的な構成において別個のコンポーネントとして提示された構造及び機能は、組み合わされた構造又はコンポーネントとして実装されてもよい。同様に、単一のコンポーネントとして提示された構造及び機能は、別個のコンポーネントとして実装されてもよい。これらの及び他の変形、修正、追加、及び改善は、本明細書の主題の範囲内にある。
【００８６】
特定の実施形態は、ロジック、或いは複数のコンポーネント、モジュール、又はメカニズムを含むものとして、本明細書では記載されている。モジュールは、ソフトウェアモジュール（例えば、機械可読媒体上又は伝送信号内に適用されるコード）又はハードウェアモジュールのいずれかを構成してもよい。「ハードウェアモジュール」は、特定の動作を実行できる有形のユニットであり、特定の物理的な方法で構成又は配置され得る。様々な例示的な実施形態では、１つ又は複数のコンピュータシステム（例えば、スタンドアロンコンピュータシステム、クライアントコンピュータシステム、又はサーバコンピュータシステム）又はコンピュータシステムの１つ又は複数のハードウェアモジュール（例えば、プロセッサ又はプロセッサのグループ）は、本明細書で説明されるように、特定の動作を実行するように動作するハードウェアモジュールとして、ソフトウェア（例えば、アプリケーション又はアプリケーション部分）によって構成され得る。
【００８７】
ある実施形態では、ハードウェアモジュールは、電子的に、機械的に、又はこれらの任意の適切な組み合わせにより実現され得る。例えば、ハードウェアモジュールは、特定の動作を実行するように恒久的に構成された専用の回路又はロジックを含んでもよい。例えば、ハードウェアモジュールは、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）又はＡＳＩＣなどの専用プロセッサであってもよい。ハードウェアモジュールは、特定の動作を実行するためにソフトウェアによって一時的に構成される、プログラム可能なロジック又は回路を含んでもよい。例えば、ハードウェアモジュールは、汎用プロセッサ又は他のプログラム可能なプロセッサ内に含まれるソフトウェアを含んでもよい。ハードウェアモジュールを機械的に、専用の恒久的に構成された回路で実装するか、或いは一時的に構成された（例えば、ソフトウェアで構成された）回路で実装するかの判断は、コスト及び時間の考慮により行われてもよい。
【００８８】
したがって、「ハードウェアモジュール」という用語は、有形エンティティを包含すると理解されるべきであり、物理的に構成され、恒久的に構成され（例えば、ハードワイヤード）、或いは一時的に構成され（例えば、プログラムされ）、本明細書に記載されるように、一定の方法で動作し、或いは、所定の動作を実行するエンティティであるべきである。本明細書において、「ハードウェア実装モジュール」は、ハードウェアモジュールを指す。ハードウェアモジュールが一時的に構成される（例えば、プログラムされる）実施形態を考慮すると、各々のハードウェアモジュールは、任意の１つのインスタンスで構成される、或いはインスタンス化される必要はない。例えば、ハードウェアモジュールが、専用プロセッサになるようにソフトウェアによって構成された汎用プロセッサを含む場合、汎用プロセッサは、様々な時点において、それぞれ異なる専用プロセッサ（例えば、異なるハードウェアモジュールを含む）として構成され得る。したがって、ソフトウェアは、プロセッサを、例えば、ある時点では特定のハードウェアモジュールを構成し、異なる時点では異なるハードウェアモジュールを構成することができる。
【００８９】
ハードウェアモジュールは、他のハードウェアモジュールに対して、情報を提供し、そして、情報を受信することができる。したがって、説明されたハードウェアモジュールは、通信可能に接続されていると見なすことができる。複数のハードウェアモジュールが同時に存在する場合、２つ以上のハードウェアモジュール間又はそれらの間での（例えば、適切な回路及びバスを介した）信号送信によって通信が実現されてもよい。複数のハードウェアモジュールが異なる時間に構成又はインスタンス化される実施形態では、このようなハードウェアモジュール間の通信は、例えば、複数のハードウェアモジュールがアクセスするメモリ構造内への情報の格納及び取得を通じて達成されてもよい。例えば、あるハードウェアモジュールが、ある動作を実行し、その動作の出力を、通信可能に接続されたメモリデバイスに格納してもよい。それから、更なるハードウェアモジュールが、後で、メモリデバイスにアクセスして、格納された出力を取得し、処理してもよい。ハードウェアモジュールは、入力又は出力デバイスとの通信を開始することもでき、リソース（例えば、情報のコレクション）を操作することができる。
【００９０】
本明細書に記載された、例示的な方法の様々な動作は、（例えば、ソフトウェアによって）一時的に構成された、又は関連する動作を実行するように恒久的に構成された１つの又は複数のプロセッサによって、少なくとも部分的に、実行されてもよい。一時的に構成されているか又は恒久的に構成されているかに関わらず、これらのプロセッサは、本明細書で説明される１つ又は複数の動作又は機能を実行するように動作するプロセッサ実装モジュールを構成することができる。本明細書では、「プロセッサ実装モジュール」は、１つ又は複数のプロセッサを使用して実装されたハードウェアモジュールを指す。
【００９１】
同様に、本方法は、本明細書に記載された方法は、ハードウェアの一例として、プロセッサに、少なくとも部分的に、実装されてもよい。例えば、方法の動作の少なくとも一部は、１つ又は複数のプロセッサ又はプロセッサ実装モジュールによって実行され得る。さらに、１つ又は複数のプロセッサは、「クラウドコンピューティング」環境において、或いは「ソフトウェアアズアサービス」（ＳａａＳ）としての、関連する動作の実行をサポートするように動作してもよい。例えば、少なくとも一部の動作は、（プロセッサを含むマシンの例として）コンピュータのグループによって実行されもよく、これらの動作は、（インターネットなどの）ネットワーク及び（アプリケーションプログラムインタフェース（ＡＰＩ）などの）１つ又は複数の適切なインタフェースによってアクセスされてもよい。
【００９２】
特定の動作の実行は、１つ又は複数のプロセッサの間で分散されてもよく、単一のマシン内に存在するだけでなく、複数のマシンを横断して配置されてもよい。ある例示的な実施形態では、１つ又は複数のプロセッサ又はプロセッサ実装モジュールは、（家庭環境、オフィス環境、又はサーバファーム内などの）１つの地理的場所に配置されてもよい。他の例示的な実施形態では、１つ又は複数のプロセッサ又はプロセッサ実装モジュールは、複数の地理的場所にわたって分散されてもよい。
【００９３】
本明細書のいくつかの部分は、（コンピュータメモリなどの）マシンのメモリ内のビット又はバイナリデジタル信号として格納されたデータに対する動作のアルゴリズム又は記号表現として提示さている。これらのアルゴリズム又は記号表現は、データ処理分野において、当業者が自分たちの仕事の内容を他の当業者に伝えるために使用する技法の例である。本明細書において、「アルゴリズム」は、所望の結果をもたらす首尾一貫した一連の動作又は同様の処理である。このコンテキストでは、アルゴリズム及び操作には物理量の物理的な操作が含まれる。通常、必ずしもそうではないが、これらの量は、記憶、アクセス、転送、結合、比較、又は他の方法で機械によって操作可能な、電気的、磁気的又は光学的信号の形をとり得る。主に一般的な使用の理由から、「データ」、「コンテンツ」、「ビット」、「値」、「要素」、「記号」、「文字」、「用語」、「数」、「数量」などの単語を使用して、これらの信号を参照することが便利な場合がある。ただし、これらの単語は、便利なラベルにすぎず、適切な物理量に関連付けられている。
【００９４】
特に明記しない限り、「処理」、「コンピューティング」、「計算」、「判定」、「提示」、「表示」などの単語を用いた本明細書の説明は、１つ又は複数の（揮発性メモリ、不揮発性メモリ、又はこれらの適切な組み合わせなど）メモリ、レジスタ、又は情報を受信、保存、送信、又は表示するその他のマシンコンポーネント内の、物理（例えば、電子、磁気、又は光学）量として表されるデータを操作又は変換する（コンピュータなどの）マシンの処理を指し得る。さらに、特に明記しない限り、本明細書において、「a」又は「an」という用語は、特許文書で一般的であるように、１つ又は複数のインスタンスを含む。最後に、本明細書において、特に明記しない限り、「又は」という用語は、非排他的な「又は」を指す。
【図１】
2021500961.tif 000003
【図２】
2021500961.tif 000004
【図３】
2021500961.tif 000005
【図４】
2021500961.tif 000006
【図５−１】
2021500961.tif 000007
【図５−２】
2021500961.tif 000008
【図５−３】
2021500961.tif 000009
【図６】
2021500961.tif 000010
【図７−１】
2021500961.tif 000011
【図７−２】
2021500961.tif 000012
【図８−１】
2021500961.tif 000013
【図８−２】
2021500961.tif 000014
【図８−３】
2021500961.tif 000015
【図９】
2021500961.tif 000016
【国際調査報告】
2021500961.tif 000017
2021500961.tif 000018
2021500961.tif 000019