(57)【要約】  非揮発性メモリを有する検体メータ（１０）は、プログラムコードをメータ内の一時記憶装置（１０４）に転送するため、及びプログラムコードを、一時記憶装置（１０４）からメータのマイクロコントローラ（１２０）を再プログラムするためのプログラムメモリ（１２３）に転送するために、ケーブルによって提供される電力を使用して、ＵＳＢケーブルを介して、そのファームウェアを更新するように構成される。【選択図】図１Ａ
2017503259.tif 000002
【特許請求の範囲】
【請求項１】
常駐ファームウェアを記憶する電子メモリを備えるマイクロコントローラであって、前記常駐ファームウェアは、前記マイクロコントローラによって実行されるとき、前記マイクロコントローラに検体測定を実施させる、マイクロコントローラと、
前記検体測定に給電するために前記マイクロコントローラに電気的に接続される、電源と、
中に挿入されるＵＳＢコネクタを受信するためのＵＳＢ回路と、
を備える検体メータであって、
前記ＵＳＢ回路が、前記マイクロコントローラの前記電子メモリに接続される、非揮発性メモリを備え、前記非揮発性メモリが、前記マイクロコントローラの前記電子メモリにロードするためにＵＳＢケーブルを通じて送信される、更新されたファームウェアを記憶するためのものであり、前記非揮発性メモリが、前記電源に接続されておらず、かつ挿入されたＵＳＢケーブルによって送電される電力下で動作可能である、検体メータ。
【請求項２】
前記電源が、コイン電池を含む、請求項１に記載の検体メータ。
【請求項３】
前記非揮発性メモリが、フラッシュメモリを含む、請求項１に記載の検体メータ。
【請求項４】
前記更新されたファームウェアが前記マイクロコントローラの電子メモリにロードされると、前記更新されたファームウェアが、前記常駐ファームウェアに置き換わる、請求項１に記載の検体メータ。
【請求項５】
前記フラッシュメモリが、前記ＵＳＢケーブルを通じて送信される前記更新されたファームウェアを記憶し、前記電子メモリが、前記フラッシュメモリから転送されると、前記更新されたファームウェアを記憶し、前記フラッシュメモリ及び前記電子メモリがともに、前記ＵＳＢケーブルによって送電される電力下で、前記更新されたファームウェアを受信かつ記憶する、請求項３に記載の検体メータ。
【請求項６】
前記ＵＳＢケーブルが前記ＵＳＢ回路から取り外されると、前記フラッシュメモリは給電されず、かつ前記マイクロコントローラによってアクセス不可能である、請求項３に記載の検体メータ。
【請求項７】
バッテリーで給電される検体メータ内の常駐プログラムをアップグレードする方法であって、
ＵＳＢケーブルを前記検体メータに接続することと、
前記メータ内の非揮発性記憶装置に、前記ＵＳＢケーブルを通じて、新しいプログラムコードを送信することであって、前記ＵＳＢケーブルからの電力を使用して、前記非揮発性記憶装置に給電することを含む、送信することと、
前記新しいプログラムコードに従って、マイクロコントローラをプログラムするために、前記新しいプログラムコードを前記非揮発性記憶装置からマイクロコントローラプログラムメモリに転送することと、を含み、前記新しいプログラムコードが、前記マイクロコントローラに検体測定を実施させるためのアルゴリズムを含む、方法。
【請求項８】
前記マイクロコントローラに電気的に接続される電源を使用して、前記検体測定に給電することを更に含む、請求項７に記載の方法。
【請求項９】
前記マイクロコントローラに電気的に接続されるコイン電池を使用して、前記検体測定に給電することを更に含む、請求項７に記載の方法。
【請求項１０】
前記新しいプログラムコードを送信することが、前記新しいプログラムコードを、前記ＵＳＢケーブルを通じてフラッシュメモリに送信することを含む、請求項７に記載の方法。
【請求項１１】
前記マイクロコントローラプログラムメモリ内の前記常駐プログラムを、前記フラッシュメモリからの前記新しいプログラムコードで置き換えることを更に含む、請求項１０に記載の方法。
【請求項１２】
フラッシュメモリが、前記ＵＳＢケーブルを通じて送信される前記新しいプログラムコードを記憶することと、前記フラッシュメモリから転送されると、プログラムメモリが、前記新しいプログラムコードを記憶することと、前記フラッシュメモリ及び前記プログラムメモリの両方が、前記ＵＳＢケーブルによって送信される電力を受信することと、を更に含む、請求項７に記載の方法。
【請求項１３】
前記ＵＳＢケーブルが前記検体メータから取り外されるたびに、前記フラッシュメモリへの給電を停止することを更に含む、請求項１２に記載の方法。
【請求項１４】
前記新しいプログラムコードのプログラム制御下、及び前記コイン電池からの電力下で、前記検体測定を実施することを更に含む、請求項９に記載の方法。
【請求項１５】
検体メータであって、
常駐制御プログラムが実行されるとき、前記検体メータの動作を制御するための前記常駐制御プログラムを含む、プログラム記憶装置を有する、マイクロコントローラと、
前記プログラム記憶装置に接続され、新しい制御プログラムを含む、メモリチップであって、前記常駐制御プログラムを置き換えるように、前記新しい制御プログラムを前記プログラム記憶装置に転送するように構成される、前記メモリチップと、
前記新しい制御プログラムがＵＳＢ回路を通じて受信されたときに、前記新しい制御プログラムを中に記憶するための前記メモリチップに接続される、ＵＳＢ回路であって、前記メモリチップに給電するため、及び前記メモリチップから前記プログラム記憶装置への前記新しい制御プログラムの転送に給電するために、前記ＵＳＢ回路に接続されるＵＳＢケーブルから電力を受信する、前記ＵＳＢ回路と、
を備える、検体メータ。
【請求項１６】
前記マイクロコントローラによって実施される検体測定に給電するために、前記マイクロコントローラに電気的に接続される電源を更に備える、請求項１５に記載の検体メータ。
【請求項１７】
前記メモリチップが、フラッシュメモリを含み、前記電源が、コイン電池を含む、請求項１６に記載の検体メータ。
【請求項１８】
前記ＵＳＢケーブルが前記ＵＳＢ回路から取り外されると、前記フラッシュメモリが、前記マイクロコントローラによってアクセス不可能である、請求項１７に記載の検体メータ。
【請求項１９】
前記新しい制御プログラムが、前記マイクロコントローラによって実行されるとき、常駐プログラムによって提供されない動作特性を実施するためのアルゴリズムを含む、請求項１７に記載の検体メータ。
【請求項２０】
前記マイクロコントローラが、前記コイン電池によって提供される電力下で、前記動作特性を実施するための前記アルゴリズムを実行する、請求項１９に記載の検体メータ。
【請求項２１】
手持ち式テストメータのファームウェアを更新するための方法であって、
手持ち式テストメータのフラッシュメモリ集積回路に、前記手持ち式テストメータのＵＳＢコネクタを介して給電することと、
前記ＵＳＢコネクタを介して、前記フラッシュメモリ集積回路に更新されたファームウェアをダウンロードすることと、
前記手持ち式テストメータのマイクロコントローラに記憶されたファームウェアを、前記フラッシュメモリ集積回路に記憶された前記更新されたファームウェアで更新することと、を含む、方法。
【発明の詳細な説明】
【技術分野】
【０００１】
（優先権）
本国際特許出願は、パリ条約及び米国特許法第１１９条の下、２０１３年１２月１８日出願の先に出願された米国特許出願第１４／１３３，０８３号への優先権の利益を主張するものであり、その先行出願は、参照することにより本明細書に組み込まれる。
【０００２】
（発明の分野）
本出願は、概して、携帯型バッテリーで給電される血液グルコースメータの分野に関し、より具体的には、メータの常駐バッテリーを使用せずに、血液グルコースメータにおけるファームウェアをアップグレードすることに関する。
【背景技術】
【０００３】
手持ち式血液グルコース測定システムは、個人の血液を種々の環境において時を選ばず試験するために使用される。これらのシステムは、典型的に、通常はテストストリップの形態であるバイオセンサを受容するよう構成される検体メータを備える。これらのシステムは携帯型であり、かつ試験を短時間で完了することができるため、患者は、彼らの日常生活の通常の過程において、かかるデバイスを使用することができる。したがって、糖尿病を有する個人は、血液グルコースの目標範囲内の血糖制御を確実にするために、自己管理プロセスの一部として、血液グルコースレベルを１日に複数回測定する場合がある。
【０００４】
これらのタイプの血液グルコースメータは、典型的に、コイン電池等の小さいバッテリーを使用して給電され、そのため、グルコース測定を実施する電子サブシステムへバッテリーによって提供される総電力は制限される。この電力制限は、メータのバッテリーが、ファームウェアアップグレードを実施することによって等、血液グルコース測定以外の動作を実施するために使用される場合、不必要な早期のバッテリー電力枯渇をもたらす可能性がある。
【０００５】
血液グルコースメータの電子サブシステムにおいて、ファームウェアは、メータのマイクロコントローラによってアクセス可能であるＥＥＰＲＯＭ内又はフラッシュメモリ内等の非揮発性メモリ内に記憶されるプログラムコードを含む。このプログラムコードは、典型的に、メータの機能の動作を制御する、メータの制御プログラムである。ファームウェアアップグレードは、新しいプログラムコードがメータに送信され、非揮発性メモリにロードされ、前のファームウェアバージョンの代わりとしてインストールされることを必要とする。この工程順序は、メータの「再プログラム」又は「アップグレード」と称され得る。ユーザは、より新しいプログラムコードが、典型的に、既存のバージョンに勝る改善された性能を含むか、又はファームウェアが、新しい若しくは更新された動作特性を提供し得るため、アップグレードのインストールに意欲的である。
【図面の簡単な説明】
【０００６】
本明細書に組み込まれ、明細書の一部をなす添付の図面は、現時点における本発明の好適な実施形態を示すものであり、上で述べた一般的説明及び下で述べる詳細な説明とともに、本発明の特性を説明する役割を果たすものである（同様の数字は同様の要素を表す）。
【図１Ａ】テストメータと、挿入可能なテストストリップと、を含む、例示的なテストストリップベースの血液検体測定システムの図を示す。
【図１Ｂ】図１Ａのテストストリップベースの血液検体測定システムの例示的な処理システムの図を示す。
【図２】図１Ａに示されるメータのファームウェアをアップグレードするための方法の流れ図を示す。
【発明を実施するための形態】
【０００７】
以下の詳細な説明は、図面を参照しながら読むべきであり、異なる図面において、同様の要素には、同様の参照番号が付されている。図面は必ずしも一定の縮尺を有するものではなく、選択された実施形態を描写したものであり、本発明の範囲を制限することを意図するものではない。以下の詳細な説明は、本発明の原理を限定するものではなく、あくまでも例を示すものである。本説明は、当業者による発明の製造及び使用を明確に可能ならしめるものであり、出願時における発明を実施するための最良の形態と考えられるものを含む、発明の複数の実施形態、適応例、変形例、代替例、並びに使用例を述べるものである。
【０００８】
本明細書で使用する場合、「患者」又は「ユーザ」という用語は、いずれかのヒト又は動物対象を指し、本発明のシステム又は方法をヒトへの使用に制限するようには意図されていないが、本発明のヒト患者への使用が、好ましい実施形態である。
【０００９】
「試料」という用語は、ある成分の有無、ある成分、例えば、検体の濃度等のその特性のうちのいずれかの定性的又は定量的決定を行うように意図された、ある体積の液体、溶液、又は懸濁液を意味する。本発明の実施形態は、ヒト及び動物の全血試料に適用可能である。本明細書に記載される、本発明の文脈における典型的な試料には、血液、血漿、赤血球、血清、及びそれらの懸濁液が含まれる。
【００１０】
本説明及び特許請求の範囲全体を通じて数値に関連して使用される際、「約」という用語は、当業者が精通し許容できる精度の区間を示す。本用語を規定する区間は、好ましくは±１０％である。明記されない限り、上で記載される用語は、本明細書に記載され、特許請求の範囲に従う本発明の範囲を狭めることを意図しない。
【００１１】
図１Ａは、テストストリップ２４を受容するようにサイズ決定及び構成される、テストストリップポート２２を含む、ハウジング１１によって画定される、検体メータ１０を含む、検体測定システム１００を示す。一実施形態によると、検体メータ１０は、血液グルコースメータであり得、テストストリップ２４は、血液グルコース測定を実施するためにストリップポート２２に挿入される血液グルコーステストストリップ２４の形態で提供される。ハウジング１１は、複数のユーザインターフェースボタン１６及びディスプレイ１４が提供される、正面外部表面を含む。ＵＳＢポート等のデータ／電力ポート１３は、テストストリップポート２２の反対のハウジング１１の底側に提供される。複数のユーザインターフェースボタン１６は、データ入力を可能にし、データ出力を促し、ディスプレイ１４に提示されるメニューをナビゲートし、コマンドを実行するように構成され得る。出力データは、ｍｇ／ｄＬの単位の血液グルコース濃度等のディスプレイ１４上に提示される検体濃度を表す値を含むことができる。ユーザ入力は、ディスプレイ１４上に提示されるプロンプトを介して要求され得、含まれたデータ管理装置１５０（図１Ｂ）によるコマンド実行をもたらし得るか、又はユーザ応答は、検体メータ１０のメモリモジュールに記憶され得る。具体的には、かつ例示的な実施形態によると、ユーザインターフェースボタン１６は、例えば、上下矢印、「ＯＫ」というテキスト文字などを含み、これらは、ユーザが、ディスプレイ１４上に表示されるユーザインターフェースを通じて、ナビゲートすることを可能にする。この図では、ボタン１６は別個のスイッチとして示されているが、バーチャルボタンによる、ディスプレイ１４上のタッチスクリーンインターフェースを用いてもよい。
【００１２】
グルコース測定システム１００の電子構成要素は、例えばプリント回路基板上に配置されてもよく、プリント回路基板は、ハウジング１１内に位置し、本明細書に記載されるシステムのデータ管理装置１５０を形成する。図１Ｂは、この実施形態の目的のために、ハウジング１１内に配置されるモジュール及び電子サブシステムのうちのいくつかを、簡素化された概略形態で示す。より具体的には、かつこの例示的な実施形態によると、データ管理装置１５０は、マイクロプロセッサ、マイクロコントローラ、特定用途向け集積回路（「ＡＳＩＣ」）、混合信号プロセッサ（「ＭＳＰ」）、フィールドプログラマブルゲートアレイ（「ＦＰＧＡ」）、又はこれらの組み合わせの形態の処理装置１２０を含み、以下で記載されるように、プリント回路基板上に含まれる、又はそれに接続される、様々な電子モジュールに電気的に接続される。処理装置１２０は、例えば、通信インターフェース１１７を通じて、アナログフロントエンド（「ＡＦＥ」）サブシステム１０９を介して、テストストリップポートコネクタ回路１１０に電気的に接続される。
【００１３】
図１Ａ及び１Ｂを参照すると、ストリップポートコネクタ回路１１０は、血液グルコーステスト中にストリップポート２２に挿入される検体テストストリップ２４に電気的に接続するように、テストストリップポート２２に配置される。選択された検体濃度を測定するために、ストリップポートコネクタ回路１１０は、ポテンシオスタットを使用して、その上に配置される血液試料を有する検体テストストリップ２４の電極間の抵抗又はインピーダンスを検出し、ディスプレイ１４上に提示するために、電流測定値をデジタル形態に変換する。ファームウェア制御下では、処理装置１２０は、ストリップポートコネクタ回路１１０からの入力を受信するように構成されてもよく、ポテンシオスタット機能及び電流測定機能の一部を実施してもよい。
【００１４】
検体テストストリップ２４は、１つ又は２つ以上の作用電極を含む、電気化学的グルコーステストストリップの形態とすることができる。テストストリップ２４はまた、複数の電気的接触パッドを含むことができ、各電極は、少なくとも１つの電気的接触パッドと電気的に連通することができる。ストリップポートコネクタ回路１１０は、電気的接触パッドに電気的にインターフェースし、電気的連通を形成するように構成することができる。テストストリップ２４は、少なくとも１つの電極上に配置される試薬層を含むことができる。試薬層は、酵素及びメディエーターを含むことができる。試薬層での使用に好適な例示的な酵素としては、グルコースオキシダーゼ、グルコースデヒドロゲナーゼ（補酵素ピロロキノリンキノン「ＰＱＱ」依存性）、及びグルコースデヒドロゲナーゼ（補酵素フラビンアデニンジヌクレオチド「ＦＡＤ」依存性）が挙げられる。試薬層での使用に好適な例示的なメディエーターとしては、フェリシアニドが挙げられ、この場合、フェリシアニドは酸化型である。試薬層は、グルコースを酵素的副産物に物理的に変換し、そのプロセスにおいて、グルコース濃度に比例したある量の還元型メディエーター（例えば、フェロシアニド）を生成するように構成することができる。次いで、作用電極を使用して、電流の大きさの形態で還元型メディエーターの濃度を測定することができる。次に、ストリップポートコネクタ回路１１０は、電流の大きさをグルコース濃度に変換することができる。かかる電流測定を実施する例示的な検体メータは、「Ｓｙｓｔｅｍ  ａｎｄ  Ｍｅｔｈｏｄ  ｆｏｒ  Ｍｅａｓｕｒｉｎｇ  ａｎ  Ａｎａｌｙｔｅ  ｉｎ  ａ  Ｓａｍｐｌｅ」という名称の米国特許出願公開第ＵＳ  ２００９／０３０１８９９  Ａ１号において記載されており、これは、参照により全体が本出願に記載されているかのように本明細書に組み込まれる。
【００１５】
更に図１Ａ及び１Ｂを参照すると、ディスプレイ１４に接続されるディスプレイプロセッサ及びディスプレイバッファを含み得る、ディスプレイモジュール１０７は、出力データを受信し、かつそれをディスプレイ１４上に表示するために、並びに処理装置１２０の制御下でユーザインターフェース入力オプションを表示するために、通信インターフェース１１５を通じて処理装置１２０に電気的に接続される。メニューオプション等のユーザインターフェースの構造は、メニューオプションを血液グルコース測定システム１００のユーザに提示するために、処理装置１２０によってアクセス可能なメモリ１２１に記憶される。ユーザ入力モジュール１０８は、ボタン１６を含むユーザキーパッドを介して入力を受信し、これは、通信インターフェース１１６を通じて処理装置１２０に送信される。処理装置１２０は、血液グルコース測定のデータ及び時間を記録するためのプリント回路基板に接続されるデジタル時刻機構への電気的アクセスを有し得、これは、次いで、必要に応じて後の時刻にアクセス、アップロード、又は表示され得る。
【００１６】
メモリモジュール１２１、即ち、オンボードメモリとしては、揮発性ランダムアクセスメモリ（「ＲＡＭ」）、非揮発性メモリ、例えば、読み出し専用メモリ（「ＲＯＭ」）を含み得るプログラムストア１２３、非揮発性ＲＡＭ（「ＮＶＲＡＭ」）、又はフラッシュメモリが挙げられるが、これらに限定されない。ＵＳＢ／データポート１３を備える、ＵＳＢ回路１０１は、データ／電力インターフェース１１３、及び必要に応じて電力線も含み得るデータインターフェース１１４を通じて、処理装置１２０に電気的に接続される。外部メモリデバイスは、サムドライブに収容されたフラッシュメモリデバイス、携帯型ハードディスクドライブ、データカード、又は任意の他の形態の電子記憶デバイスを含む、ＵＳＢ／データポート１３に接続され得る。オンボードメモリ１２１は、様々な埋め込みアプリケーション、即ち、本明細書において記載されるように、検体メータ１０の動作のために処理装置１２０によって実行される、ファームウェアを含むことができる。オンボードメモリ１２１はまた、ユーザの血液グルコース測定と関連する日付及び時間を含む、ユーザの血液グルコース測定の履歴を記憶するために使用することができる。検体メータ１０、又はデータポート１３の無線送信能力を使用して、かかる測定データは、有線又は無線送信を介して、接続されたコンピュータ又は他の処理デバイスに転送することができる。
【００１７】
電源モジュール１１８は、電源インターフェース１０５を通じて、ＤＭＵ  １５０のモジュール１０７、１０８、１０９に、並びに処理装置１２０に、電気的に接続されて、これらに電力を供給する。電源モジュール１１８は、コイン電池等の標準的なバッテリー、又は検体メータ１０が、データ／電力ポート１３において、ＵＳＢケーブル等を通ってＡＣ電源に接続されるときに再充電される、再充電可能なバッテリーを備え得る。電源モジュール１１８はまた、処理装置１２０が、電源モジュール１１８のバッテリーに残存する電力レベルを監視することができるように、通信インターフェースを通じて、処理装置１２０に電気的に接続され得る。
【００１８】
検体メータ１０による使用のために外部記憶装置を接続することに加え、データポート１３は、ケーブルに取設されるＵＳＢコネクタを受容し、それによって、検体メータ１０が、パーソナルコンピュータ、データ記憶デバイス、又は任意の他のＵＳＢ対応ホストデバイス等の外部デバイスに通信的に接続されることを可能にすることができる。データ／ＵＳＢポート１３は、本明細書において記載されるファームウェアアップグレード等のデータの送信のために、その中に挿入されるＵＳＢコネクタを受容することが可能であり得る。ファームウェアアップグレードは、典型的に、メータ１０に現在常駐するファームウェアには含まれない、新しいプログラムアルゴリズムにおいて具現化される、改善及び／又は新しい動作特性を含む。
【００１９】
血液グルコースメータ１０にファームウェアアップグレードをダウンロードする前に、ファームウェアは、携帯型記憶デバイス等のデータ／ＵＳＢポート１３、又はＰＣ等の別の処理システムを介して、血液グルコースメータ１０に接続可能である、ＵＳＢ対応デバイス上に記憶され得る。ＵＳＢプロトコルは、データ送信に加えて、ＵＳＢケーブル／コネクタが、最大約５００ｍＡの電流レベルで約５ボルト（５Ｖ）を送電することを提供し、これは、検体メータの電源１１８の使用を必要とせずに、接続されたＵＳＢ対応デバイスから検体メータ１０にデータを転送するための電力を提供するのに十分である。メータ１０のプログラムストア１２３に常駐するファームウェアをアップグレードするための更新されたファームウェアを含む外部デバイス間で接続が確立されると、ＵＳＢが提供する電圧は、典型的に集積回路チップに常駐するフラッシュメモリ１０４に給電するためにメータ１０の内部の電力インターフェース１０６を介して連結され得る。この電源は、電圧インターフェース１１１を通じて、電圧レギュレータ１０３を介してフラッシュメモリ１０４に提供される。典型的に２線式導体を通じて提供される、供給されたＵＳＢ電力線は、フラッシュメモリ１０４が、ファームウェアアップグレードを受信及び記憶することを可能にする。加えて、ＵＳＢが送電する電力は、必要に応じて電力線も含み得るデータインターフェース１１４を通じて、フラッシュメモリ１０４内のその一時記憶装置から、処理装置１２０のプログラム記憶装置１２３に、ファームウェアアップグレードを転送するために使用され得る。一般的なチップ間データ転送インターフェース１２４は、適切なデータ転送速度を提供するＳＰＩ／Ｉ２Ｃインターフェース等のマイクロコントローラ１２０がオンボードで実装され得る。
【００２０】
電源１１８のバッテリー、例えば、コイン電池と、フラッシュメモリ１０４との間の電気的接続は必要とされず、そのため、ＵＳＢケーブルが、それに電力を供給するためにデータ／ＵＳＢポート１３に差し込まれていない場合、フラッシュメモリチップ１０４は、マイクロコントローラ１２０には見えず、それによってアクセス可能ではない。電気的接続のこの欠如は、テストメータ１０がスリープモードであるとき、数マイクロアンペアのバッテリー電流を、またテストメータ１０がアクティブモードであるとき、即ち、グルコース測定を実施又は表示しているとき、数ミリアンペアのバッテリー電流を節約する。アップグレードされたファームウェアのマイクロコントローラプログラム記憶装置１２３への転送中、ＵＳＢケーブルは、データ／ＵＳＢポート１３に差し込まれたままであり、ＵＳＢ回路１０１の構成要素に電力を提供する。このため、フラッシュメモリ１０４は、接続されたＵＳＢデバイスによって、それが給電されるときにのみ使用され得る。
【００２１】
新しいファームウェアがフラッシュメモリ１０４に転送された後、暗号化されるか、されないかにかかわらず、それは、完全性、互換性、バージョン番号、及び／又はマイクロコントローラ１２０プログラム記憶装置１２３に最終的にインストールされる前に解読されているかに関してチェックされ得る。データ転送中、ＵＳＢケーブルは、フラッシュメモリ１０４に電力を提供するために、テストメータのＵＳＢ／データポート１３に挿入されたままである。ＵＳＢケーブルによって提供される外部電力は、アップグレードプロセス全体に給電するのに十分である。これは、バッテリー充電のすべての状態において、かつテストメータ１０の全動作温度範囲にわたって保証され得る。
【００２２】
図２を参照すると、常駐電源１１８からの電力の使用を必要とせずに、そのファームウェアをアップグレードするためのメータ１０によって実施される方法のフローチャートが示されている。工程２０１において、ＵＳＢコネクタのＵＳＢ／データポート１３への挿入が、処理装置１２０によって検出される。ＵＳＢコネクタの挿入は、その５Ｖ電圧線を検体メータ１０内の電圧レギュレータ１０３に連結し、次に、工程２０２において、挿入されたＵＳＢケーブルを通じて送信されるファームウェアアップグレードを受信し、その中に記憶するためのフラッシュメモリ１０４に電力を提供する。ファームウェアアップグレードの送信は、データ／電力インターフェース１１３を通じて信号を送信する処理装置１２０によって、開始される。ＵＳＢケーブルによって提供される電力は、工程２０４において、フラッシュメモリから処理装置１２０内のプログラムストア１２３に新しい制御プログラムを転送するために更に使用される。これらの工程は、ＵＳＢケーブルがＵＳＢ／データポート１３に挿入されたままであり、かつメータのＵＳＢ回路機構１０１に電力を提供する間に、実施される。工程２０２でプログラムコードがフラッシュメモリ１０４に転送された後に実施され得る、代替的な工程、工程２０３は、プログラムコードがその中に記憶される間に、プログラムコードを走査、検証、及び／又は解読するためのものである。コードの走査は、メータ１０のハードウェアとのコードの互換性を検証するため、又は、例えば、潜在的なマルウェアを検出するために実施され得る。暗号化又は圧縮されたバージョンの新しいプログラムコードもまた、この工程と組み合わせて、解読又は展開され得る。工程３０４において、処理装置のプログラム記憶装置１２３に、ＵＳＢケーブルによって提供される電力を使用して、新しいプログラムコードをロード又はインストールすると、メータ１０のアップグレードは完了する。
【００２３】
当業者には理解されるように、本発明の態様は、システム、方法、又はコンピュータプログラム製品として具現化することができる。したがって、本発明の態様は、本明細書で「回路」、「回路機構」、「モジュール」、及び／又は「システム」とすべて原則として称されてもよい、完全にハードウェアの実施形態、完全にソフトウェアの実施形態（ファームウェア、常駐ソフトウェア、マイクロコードなどを含む）、又はソフトウェアとハードウェアの態様を組み合わせた実施形態の形態をとり得る。更に、本発明の態様は、１つ又は２つ以上のコンピュータ可読媒体中に具現化されたコンピュータプログラム製品の形態をとってもよく、この媒体は、コンピュータ可読プログラムコードが内部に具現化されている。
【００２４】
１つ又は２つ以上のコンピュータ可読媒体の任意の組み合わせが利用されてもよい。このコンピュータ可読媒体は、コンピュータ可読信号媒体又はコンピュータ可読記憶媒体であってもよい。コンピュータ可読記憶媒体は、限定されるものではないが、例えば、電子、磁気、光学、電磁気、赤外、若しくは半導体システム、機器、若しくはデバイス、又は前述の任意の好適な組み合わせであってもよい。コンピュータ可読記憶媒体のより具体的な例としては、以下が挙げられるだろう：１つ又は２つ以上の配線を有する電気的接続、ポータブルコンピュータフロッピーディスク、ハードディスク、ランダムアクセスメモリ（ＲＡＭ）、読み出し専用メモリ（ＲＯＭ）、消去可能プログラマブル読み出し専用メモリ（ＥＰＲＯＭ又はフラッシュメモリ）、光ファイバー、ポータブルコンパクトディスク読み出し専用メモリ（ＣＤ−ＲＯＭ）、光学的記憶装置、磁気記憶デバイス、又は前述の任意の好適な組み合わせ。本明細書の文脈において、コンピュータ可読記憶媒体は、命令実行システム、機器、若しくはデバイスによって、又はこれらに関連付けて使用するためのプログラムを含有又は記憶する任意の有形の非一時的媒体であってもよい。
【００２５】
コンピュータ可読媒体上で具現化されるプログラムコード及び／又は実行可能な命令は、いずれの適切な媒体を用いても送信でき、その媒体としては、無線、有線、光ファイバーケーブル、ＲＦなど、又は前述の任意の好適な組み合わせが挙げられるが、これらに限らない。
【００２６】
このコンピュータプログラムの命令をコンピュータ、他のプログラマブルデータ処理機器、又は他のデバイス上にロードして、一連の操作工程をそのコンピュータ、他のプログラマブル機器、又は他のデバイス上で実施させ、コンピュータ実施プロセスを生成させて、そのコンピュータ又は他のプログラマブル機器上で実行される命令が、フローチャート及び／又はブロック図のブロックに定められている機能／動作を実施するプロセスをもたらすようにしてもよい。
【００２７】
更に、本明細書に記載されている様々な方法は、既成のソフトウェア開発ツールを用いてソフトウェアコードを生成するのに用いることができる。しかしながら、これらの方法は、その方法をコードするための新しいソフトウェア言語の要件及び利用可能性に応じて、他のソフトウェア言語に変換してもよい。
【００２８】
【表１】
2017503259.tif 000003
【００２９】
特定の変形例及び説明図に関して、本発明を説明してきたが、当業者であれば、本発明は、記載されている変形例又は図に限定されないことを認識するであろう。加えて、上述の方法及び工程が特定の順序で起こる特定の事象を示している場合、当業者であれば、特定の工程の順序が変更可能であり、かかる変更が本発明の変形例によるものであることを認識するであろう。更に、それらの工程のうちのある工程は、可能であれば並行したプロセスで同時に実施されても、上に記載されるように順次実施されてもよい。したがって、本開示の趣旨又は請求項に見出される本発明の同等物の範囲内にある本発明の変形例が存在する範囲では、本特許がこうした変形例をも包含することが意図される。
【図１Ａ】
2017503259.tif 000004
【図１Ｂ】
2017503259.tif 000005
【図２】
2017503259.tif 000006
【国際調査報告】
2017503259.tif 000007
2017503259.tif 000008