(57)【要約】バッテリ接続装置とそれに伴うシステムのためのパッチ及び方法が開示される。ある実施態様に従うパッチ装置は、パッチを有する記憶媒体を含み、当該パッチは、当該パッチ装置のみに特異的でない情報を含む。パッチ装置はさらに、記憶媒体に結合され、ホスト装置のバッテリポートの対応するデータ端子に結合可能であるデータ端子を含む。パッチは、データ端子を通じて、記憶媒体から送出可能である。特定の実施態様に従う方法は、バッテリパックを、バッテリパックの電力端子とデータ端子及びホスト装置の対応する電力端子とデータ端子とを通じて、バッテリパックをホスト装置に接続することを含む。情報は、そのバッテリパックのみに特異的であるバッテリパックのデータ端子を通じて、ホスト装置に送出される。続いてホスト装置からバッテリパックが取り外され、パッチ装置が、ホスト装置に、パッチ装置のデータ端子とホスト装置の対応するデータ端子とを通じて、接続される。この方法はさらに、パッチを、パッチ装置の記憶媒体からホスト装置に、パッチ装置のデータ端子とホスト装置のデータ端子とを通じて、送信することを含み、このパッチは、パッチ装置のみに特異的でない情報を含んでいる。【選択図】図２
2013509153.tif 000002
【特許請求の範囲】
【請求項１】
充電器がそれを通じて電流を送る第一の電源端子と、
前記充電器がそれを通じてデータを受信し、送信し、又は、送受信する第一のデータ端子と、
前記第一のデータ端子に結合された第一の記憶媒体と、
を含む充電器と、
バッテリセルと、
前記バッテリセルに結合され、前記充電器から電流を受信するために、前記第一の電源端子に取り外し可能に結合可能である第二の電源端子と、
パッチを有し、当該パッチはそのバッテリパックのみに特異的でない情報を含むパッチである、第二の記憶媒体と、
前記第二の記憶媒体に結合され、前記充電器の第一のデータ端子に結合可能であり、前記パッチが前記第一及び第二のデータ端子を通じて充電器と通信可能である、第二のデータ端子と、
を含むバッテリパックと、
を含む、バッテリシステム。
【請求項２】
前記充電器がさらにプロセッサを含み、前記パッチが、前記プロセッサによって実行される指令を修正することを特徴とする、請求項１に記載のバッテリシステム。
【請求項３】
前記充電器がさらにファームウェアを含み、前記パッチが、前記ファームウェアによって実行される指令を修正することを特徴とする、請求項１に記載のバッテリシステム。
【請求項４】
前記バッテリセルが第一の化学的構造を有し、前記パッチが、前記第一の化学的構造と異なる第二の化学的構造を有するバッテリセルを充電するための充電アルゴリズムを含むことを特徴とする、請求項１に記載のバッテリシステム。
【請求項５】
対応するバッテリパックの電源端子に取り外し可能に連結されて配置される電源端子と、
対応するバッテリパックのデータ端子に取り外し可能に連結されて配置される第一のデータ端子と、
を含むホスト装置と、
前記ホスト装置の第一のデータ端子に結合可能な第二のデータ端子と、
前記第一及び第二のデータ端子を通じてホスト装置と通信可能であり、そのパッチ装置のみに特異的ではない情報を含むパッチを有する記憶媒体と、
を含むパッチ装置と、
を含むシステム。
【請求項６】
前記ホスト装置が充電器を含むことを特徴とする、請求項５に記載のシステム。
【請求項７】
前記ホスト装置が医療機器を含むことを特徴とする、請求項５に記載のシステム。
【請求項８】
前記パッチ装置がバッテリセルを含むことを特徴とする、請求項５に記載のシステム。
【請求項９】
さらに前記バッテリパックを含み、
前記ホスト装置が充電器であり、
前記バッテリパックが第一の化学的構造を有する第一のバッテリパックであり、
前記パッチ装置が第一の化学的構造を有する第二のバッテリパックの一部を形成し、
前記パッチ装置が少なくとも、前記第一の化学的性質と異なる第二の化学的性質を有するバッテリパックを充電するためのアルゴリズムの少なくとも一部を含む
ことを特徴とする請求項５に記載のシステム。
【請求項１０】
バッテリセルと、
前記バッテリセルに結合され、ホスト装置の対応する電源端子に結合可能である電源端子と、
パッチを有し、当該パッチがそのバッテリパックのみに特異的でない情報を有する記憶媒体と、
前記記憶媒体に結合され、ホスト装置の対応するデータ端子に結合可能であり、前記パッチがデータ端子を通じて前記記憶媒体から送信可能であるデータ端子と、
を含む、バッテリパック。
【請求項１１】
前記パッチが、ホスト装置によって実行される機械読み取り可能な指令を含んでいることを特徴とする、請求項１０に記載のバッテリパック。
【請求項１２】
前記指令が、ホスト装置によって実行されるときには、それによってホスト装置がバッテリセルを再充電するプロセスを制御する指令を含むことを特徴とする、請求項１１に記載のバッテリパック。
【請求項１３】
パッチを有し、当該パッチはそのパッチ装置のみに特異的でない情報を含む記憶媒体と、
前記記憶媒体に結合され、ホスト装置のバッテリポートの対応するデータ端子に結合可能であって、前記パッチは前記データ端子を通じて前記記憶媒体から送信可能であるデータ端子と、
を含む、パッチ装置。
【請求項１４】
さらに、バッテリセルと、
前記バッテリセルに結合され、前記データ端子がホスト装置の対応するデータ端子に結合するのと同時に、前記ホスト装置のバッテリポートの対応する電源端子に結合可能である電源端子と、
を含む、請求項１３に記載のパッチ装置。
【請求項１５】
さらに、ホスト装置と電源との間に取り外し可能に結合可能である電力伝送装置を含むことを特徴とする、請求項１３に記載のパッチ装置。
【請求項１６】
前記パッチが、ホスト装置が後のパッチを受け取る方法を変更するための指令を含むことを特徴とする、請求項１３に記載のパッチ装置。
【請求項１７】
ホスト装置に第一のバッテリパックを接続することでホスト装置を駆動すること、
ここで第一のバッテリパックを接続することには、第一のバッテリパックの電源端子をホスト装置の対応する電源端子に接続することと、第一のバッテリパックのデータ端子をホスト装置の対応するデータ端子に接続することとを含む、と、
前記第一のバッテリパックのデータ端子を通じて、ホスト装置に、前記第一のバッテリパックに特異的な情報を伝達すること、
前記ホスト装置から前記第一のバッテリパックを取り外すこと、
前記ホスト装置に第二のバッテリパックを接続すること、
ここで第二のバッテリパックを接続することには、第二のバッテリパックの電源端子を前記ホスト装置の対応する電源端子に接続することと、第二のバッテリパックのデータ端子を前記ホスト装置の対応するデータ端子に接続することとを含む、と、
第二のバッテリパックの記憶媒体から、第二のバッテリパックのデータ端子と前記ホスト装置のデータ端子とを通じて、前記ホスト装置にパッチを送信すること
ここで、前記パッチは、前記第二のバッテリパックのみに特異的でない情報を含み、さらに、前記ホスト装置によって実行されるアルゴリズム又はアルゴリズムの変更を含む、
を含む、バッテリ駆動式のホスト装置をアップデートする方法。
【請求項１８】
前記ホスト装置が第一のホスト装置であり、
前記方法がさらに、
前記第一のホスト装置から、前記第二のバッテリパックと異なる第三のバッテリパックに前記パッチを送信することと、
前記第三のバッテリパックから、前記第一のホスト装置と異なる第二のホスト装置に前記パッチを送信すること、
を含むことを特徴とする、請求項１７に記載の方法。
【請求項１９】
バッテリパックをホスト装置に接続することでホスト装置を駆動すること、
ここで、バッテリパックを接続することには、バッテリパックの電源端子を前記ホスト装置の対応する電源端子に接続することと、バッテリパックのデータ端子を前記ホスト装置の対応するデータ端子に接続することとを含む、
前記バッテリパックのデータ端子を通じて、前記バッテリパックのみに特定の情報を、前記ホスト装置に伝送すること、
前記ホスト装置から前記バッテリパックを取り除くこと、
前記ホスト装置にパッチ装置を接続すること、
ここで、パッチ装置を接続することには、パッチ装置のデータ端子を前記ホスト装置の対応するデータ端子に接続することを含む、
前記パッチ装置の記憶媒体から、パッチ装置のデータ端子とホスト装置のデータ端子とを通じて、前記ホスト装置にパッチを送信すること、
ここでパッチは当該パッチ装置のみに特異的でない情報を含む、
を含む、バッテリ駆動式のホスト装置をアップデートする方法。
【請求項２０】
さらに、パッチ送信操作が終了したことを自動的に確認することを特徴とする、請求項１９に記載の方法。
【請求項２１】
さらに、パッチ送信の前に、パッチ装置を認証することを含む、請求項１９に記載の方法。
【請求項２２】
パッチの送信が、パッチ装置が認証されているか否かと独立して行われることを特徴とする、請求項１９に記載の方法。
【請求項２３】
前記ホスト装置が第一のホスト装置であり、前記パッチ装置が第一のパッチ装置であり、前記方法がさらに、
前記第一のホスト装置から、前記第一のパッチ装置と異なる第二のパッチ装置にパッチを送信すること、
前記第二のパッチ装置から前記第一のホスト装置と異なる第二のホスト装置にパッチを送信すること、
を含むことを特徴とする、請求項１９に記載の方法。
【請求項２４】
パッチ装置の記憶媒体に、当該パッチ装置のみに特異的でない情報を含むパッチを保存すること、
前記記憶媒体を、ホスト装置の対応するデータ端子に取り外し可能に接続可能であるパッチ装置のデータ端子に接続すること、
ここで、前記対応するデータ端子もまた、ホスト装置に電力を供給するバッテリパックに含まれるバッテリパックデータ端子に取り外し可能に接続可能である、
を含む、製造方法。
【請求項２５】
前記記憶媒体にパッチを保存することには、前記記憶媒体を前記第一のデータ端子に接続した後、前記第一のデータ端子を通じて記憶媒体にパッチを保存することを含むことを特徴とする、請求項２４に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願との相互参照）
本願は、２０１０年１０月２１日に出願され、ここに参照によって援用される、係属中の米国仮出願番号６１／２５３，８３０に優先権を主張する。前述の仮出願及び／又はその他のいかなるここに参照によって援用される材料が本願と競合する範囲においては、本願が支配する。
【０００２】
（技術分野）
本開示は、充電器のようなバッテリ接続装置にパッチを適用する、又は、アップデートする方法に関する。
【背景技術】
【０００３】
多くの携帯型電子機器は、従来型の電池や電池装置の代わりに、バッテリパッケージを採用している。現在のバッテリパッケージは、再充電可能かつカスタマイズ可能であり、典型的には、再充電可能なバッテリセルと、出力のモニタリング及び制御のための電気回路と、バッテリセルとバッテリ電気回路とを収容するケーシングとを含んでいる。さらに、バッテリパッケージは、バッテリセルが特定の出力要求に適合し、パッケージ電気回路が出力のフィードバックと制御とを提供し、また、パッケージケーシングが様々な環境要因からパッケージセルと電気回路とを保護するように、調整されている。例えば、携帯型医療機器（例えば、除細動装置、携帯型Ｘ線装置やインスリンポンプ）は厳密な出力誤差に対応するよう設計される。手持ち型のデータ収集装置のパッケージ電気回路（例えば、バーコード読み取り装置、ＲＦＩＤ読み取り装置や携帯型プリンタ）は使用パターンに適応するように設計されており、現場計器のパッケージケーシングは、バッテリパッケージに湿気が侵入することを防ぐように、ゴアテックス（登録商標）シールが装着された接触開口部を有する。
【０００４】
バッテリパッケージは通常、適切な充電器で再充電される。充電器は通常、例えばファームウェア、ソフトウェア及び／又はデータ等の情報を含んでおり、それによって充電器は、様々な充電（幾つかのケースでは放電も）及び／又はその他の機能を果たすことが可能となる。ある状況においては、このような情報を修正することが望まれる。しかしながら、配置される充電器の数に照らせば、このことは時間を要する労働集約的な作業である。また、産業界では、改良された充電器や付随するアップデート方法論へのニーズがある。
【発明の詳細な説明】
【０００５】
本開示は、充電器のようなバッテリ接続ホスト装置や、コンピュータ、電話、医療機器や全地球測位システム（ＧＰＳ）装置のような、バッテリ又はバッテリパックに接続される他の電子機器に、「パッチする」システム及び方法を開示する。「パッチ」は、ホスト装置の動作特性及び／又は他の属性を、アップデート、アップグレード、獲得又は変化させることができる。バッテリパックは、バッテリパックが接続する充電器や他のホスト装置にパッチが伝達されるよう、通信手段を提供しうる。続く説明と図１〜５において、この開示の様々な態様の完全なる理解を提供するために、若干の詳細が説明される。しかしながら、バッテリパックや充電器の周知の事項を説明するその他の詳細は、様々な実施態様の説明を不必要に曖昧にすることを避けるため、続く開示において説明されない。
【０００６】
図面に示される詳細、大きさ、角度及びその他の特徴の多くは、特定の実施態様の単なる描写である。つまり、他の態様は他の詳細、大きさ、角度及び特徴を有しうる。さらに、さらなる実施態様は、次に記述される詳細のいくつかを有することなく、実施されうる。
【０００７】
図面において、同一の符号は同一又は少なくとも一般的に類似の構成要素を特定する。それぞれの構成要素の説明を促進するために、各々の符号の最上位の桁は、その構成要素が最初に出てくる図面を示す。例えば、要素１００は、図１に最初に紹介され、詳説される。
【図面の簡単な説明】
【０００８】
【図１】図１は、本開示の実施態様に従って設計された、バッテリパッケージと充電器を含むシステムの等角図である。
【０００９】
【図２】図２は、図１のシステムのコンポーネントを図示するブロック図である。
【００１０】
【図３】図３は、本開示の実施態様による、充電器をパッチするためのプロセスのフローチャートである。
【００１１】
【図４】図４は、本開示の別の実施態様による、充電器をパッチするためのプロセスのフローチャートである。
【００１２】
【図５】図５は、本開示の実施態様に従って設計された、様々な装置の等角図である。
【発明を実施するための形態】
【００１３】
図１は、特定の実施態様に従って設計された、バッテリパッケージ又はバッテリパック１０５又はその他のパッチ装置を含む全体システム１００の等角図である。バッテリパッケージ１０５は、ケーシング、ハウジング又はシェル１１５を含みうる。バッテリパッケージ１０５は、少なくとも一つの再充電可能な電池（図１には示さず）を含む。バッテリパッケージ１０５はまた、データ接点又は端子１１２と、正極１１０ａと負極１１０ｂとして示されている電源接点又は端子１１０とを含む。端子１１０、１１２の特徴は、例えば図２を参照して、より詳細に説明される。バッテリパッケージ１０５は、ここに参照によって援用される、Smart Battery Data Specification（追補1.1、1998年12月11日）の少なくとも幾らかの特徴を実装しうる。
【００１４】
システム１００はまた、充電器１２５又は他のホスト装置を含みうる。充電器１２５は、ケーシング、ハウジング又はシェル１３０と、ケーシング１３０の外側表面の外から視認可能なディスプレイ１３５（例えば、ＬＥＤディスプレイ又はＬＣＤディスプレイ）とを含む。ディスプレイ１３５は、例えば充電器１２５やバッテリパック１０５に関するステイタス情報のような情報を表示しうる。充電器１２５はまた、それを通じて電力（例えば、交流電流）が充電器１２５に供給され、充電電流のバッテリパック１２５の電池への提供における使用及び／又は充電器１２５の内部での使用のための、電源接続装置１４０を含む。バッテリパッケージ１０５はまた、データ端子１５２と、正極端子１５０ａと負極端子１５０ｂとして示される電源端子１５０とを含む。端子１５０、１５２の特徴は、例えば図２を参照して、より詳細に説明される。図示された充電器１２５は、単一のバッテリパッケージ１２５を充電するための単一のベイ又はポートのみを含んでいるが、ここで記述される技術は、複数のバッテリパッケージ１２５を充電できる複数ベイの充電器にも適用可能である。これらの実施形態において、各々のベイやポートは、取り外し可能なバッテリパックを受け、接続可能に設計された１又は複数の適切な電源端子と１又は複数の適切なデータ端子とを含む。
【００１５】
充電器１２５は、ここに参照によって援用される、Smart Battery Charger Specification（追補1.1、1998年12月11日）及び／又はSmart Battery System Manager Specification（追補1.1、1998年12月15日）の少なくとも幾らかの特徴を実装しうる。Smart Battery Data Specification、Smart Battery Charger Specification及びSmart Battery System Manager Specificationは、ここではまとめて「Smart Battery Specifications」と称呼される。
【００１６】
バッテリパッケージ１０５は、矢印１６０で示されるように充電器１２５に結合されるように設計され、ゆえに、バッテリパッケージ端子１１０、１１２は対応する充電器端子１５０、１５２に物理的に接触し、バッテリパッケージ１０５と充電器１２５との間に電気的な接続が生成される。これらの接続は、バッテリパッケージ１０５と充電装置１２５の間で電力とデータの両方が移送されることを可能にする。
【００１７】
図２は、特定の実施態様に従って設定された、図１のシステム１００のコンポーネントを描写するブロック図である。バッテリパッケージ１０５は１又は複数のバッテリセル２０５を含む。バッテリセル２０５は、アルカリ、リチウム、ニッケルカドミウム、ニッケル金属水素化物、及び／又はリチウムイオン構造のような、適切な化学的構造を含む。バッテリセル２０５は、正極１１０ａと負極１１０ｂとに接続される。バッテリパッケージ１０５は、正極及び負極端子１１０ａ、１１０ｂを通じてホスト装置に電力を供給する。バッテリパッケージ１０５はまた、プロセッサ２１５、通信コンポーネント２２０及び記憶媒体２２５を含み、それらの全ては互いに、また、バッテリパッケージ１０５の他の要素と、例えばシステム・マネージメント・バス（ＳＭＢｕｓ）、Ｉ２Ｃバス、ＤＱバス、ＨＤＱバス、１−ワイヤバス、及び／又は、製品に特異的な非標準の又は他の適切な物理的通信レイヤーのような他のタイプのシグナル経路によって、接続されうる。点線２１０によって囲まれたコンポーネントは、バッテリパッケージ１０５において集積回路として形成されうる。
【００１８】
記憶媒体２２５は、プロセッサ２１５によってアクセスされうるいずれかの適当な媒体でありえ、揮発性及び不揮発性媒体の両方、及び、着脱式及び非着脱式媒体を含みうる。限定されない例示において、記憶媒体２２５は、情報の保存のための様々な適当な方法や技術を通じて実行される、揮発性及び不揮発性媒体の両方、及び、着脱式及び非着脱式媒体を含みうる。適切な記憶媒体は、限定されないが、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ又は他のメモリ技術、もしくは、所望の情報を保存するために使用され、プロセッサ２１５によってアクセス可能である他の何らかの適切な媒体（例えば磁気ディスク）を含む。
【００１９】
記憶媒体２２５は、情報２３０を保存する。情報２３０は、プログラムモジュールのようなプロセッサ２１５によって実行されうる指令を含む。一般的に、プログラムモジュールは、ルーティン、プログラム、オブジェクト、コンポーネント、データストラクチャ、その他を含み、これらは特定のタスクを実行したり、又は、特定の抽象データ型を実行したりする。情報２３０はまた、メモリレジスタに保存された値のような、プロセッサ２１５によってアクセス可能であるか又は使用されるデータを含んでいる。バッテリパッケージ１０５は、情報２３０を、バッテリセル２０５の属性、特徴又は特性を測定することや、充電器１２５と通信すること、及び／又はその他の機能のような様々な機能を実行するために使用しうる。充電器１２５に送信される情報２３０の一部は、通常、バッテリパッケージ１０５に対して特異的である。例えば、この部分は、バッテリパック２０５の充電状況、温度、シリアルナンバー又は型式を含みうる。
【００２０】
特定の実施態様において、記憶媒体２２５はまた、１又は複数のパッチ２４０を格納する。パッチ２４０は、指令やデータのような情報であり、充電器１２５に保存される情報（例えば、充電器ファームウェア、ソフトウェア、及び／又は他の情報）のような、他の情報を修正するために使用される情報である。パッチ２４０はパーマネントでもテンポラリでもよい。例えば、パッチ２４０は、充電器１２５の寿命のためにアクティブでありえ、もしくは、例えば別のパッチ２４０によって一部又は全体が代替され得、及び／又は、後で全体的又は部分的にキャンセルされ又は削除されうる。「パッチング」とは修正される情報にパッチを適用するプロセスのことをいう。パッチングは、プログラムエラーの修正、セキュリティリスクの低減又は制限、修正された情報によって使用されるロジックの改良、新しい特徴の追加及び／又は他の目的を含む多様な目的のために、情報を修正するために有用でありうる。例えば、充電器１２５は、充電器１２５が従前に充電可能であったよりも多くの及び／又は異なったタイプのバッテリパッケージ１０５を充電できるようにするために、パッチされうる。特定の例として、充電器１２５は１種類の化学的構造を有する電池を充電する指令を有することができ、そして、パッチは、別の異なるタイプの化学的構造の電池を充電するための指令を含みうる。別の例として、携帯型除細動装置のようなバッテリ接続装置は当初、いくつかの言語に対応している（例えば、その言語でユーザーインターフェイスを提供しうる）。この携帯型除細動装置は、追加の言語を提供したり、特定の言語を選択したりするためにパッチを適用され得る。また別の例では、パッチは、心臓マッサージ装置が患者に与える圧力のレートを、例えば新しい臨床データや医学的な発見に基づいて、変更することができる。一般的に、パッチによって移送される情報は、バッテリパック１０５（又は他のパッチ装置）が取り外された後に充電器１２５（又は他のホスト装置）によって保持され、使用される。前述の実施態様のいずれにおいても、バッテリパッケージ１０５又は他のパッチ装置によって提供されるパッチは、パッチ装置それ自体のみを超える適用可能性を有しうる。例えば、バッテリパッケージに特異的な情報（例えば、バッテリパッケージの温度や充電状態）とは違って、パッチは、バッテリパッケージのクラスやタイプの全部や、特定のバッテリパッケージやホスト装置を駆動するバッテリパッケージのタイプから独立のパラメータに従うホスト装置の操作に、適用可能である情報（例えば、新規な充電アルゴリズム）を含むことができる。
【００２１】
図２はまた、電源コネクタ１４０と正極１５０ａとに接続された電源コンポーネント２８５を含む、充電器１２５の要素を描写している。電源コンポーネント２８５は、定常／可変電圧源及び／又は定常／可変電流源及び／又は電力源の他の要素を含みうる。充電器１２５は、正極及び負極端子１５０を通じて、バッテリパッケージ１０５を充電する。充電器１２５はまた、プロセッサ２５５、通信コンポーネント２６０、及び記憶媒体２６５を含み、これらはいずれも互いに、また、充電器１２５の他の要素と、例えば１又は複数の前述のタイプのシグナルパス及び／又は通信プロトコルによって、結合可能である。点線２５０で囲まれたコンポーネントは集積回路として形成されうる。
【００２２】
バッテリパッケージ１０５の記憶媒体２２５と同様に、充電器１２５の記憶媒体２６５は、プロセッサ２５５によってアクセス可能ないかなる種類の適切な媒体であってもよい。記憶媒体２６５は、情報２７０を含む。充電器１２５は、情報２７０を、バッテリパッケージ１０５に供給される電力を制御することや、バッテリパッケージ１０５と通信すること、及び／又はその他の機能のような様々な機能を果たすために使用しうる。
【００２３】
バッテリパッケージ１０５と充電器１２５は、データ端子１１２、１５２を通じて通信する。例えば、充電器１２５とバッテリパッケージ１０５は、例えば充電電流、充電電圧、温度及び／又は他の情報等のデータを、データ端子１１２、１５２を通じて通信する。充電器１２５とバッテリパッケージ１０５は、このようなデータを、上述のSmart Battery Specificationsや他のプロトコルに従って通信する。データ端子１１２、１５２は、充電器１２５が適切にバッテリパッケージ１０５を充電するために必要でありうる。例えば図３を参照してより詳細に説明されるように、バッテリパッケージ１０５はまた、充電器１２５のデータ端子１１２と充電器１２５のデータ端子１５２を通じて、充電器１２５に１又は複数のパッチ２４０を提供する。
【００２４】
特定の実施態様として、パッチングのプロセスは主として、例えば充電器１２５がパッチ２４０を要求し、バッテリパッケージ１０５からそれを得る時に、充電器１２５によって実行される。他の態様では、パッチングのプロセスは、全体又は部分的に、バッテリパッケージ１０５によって実行され得る。例えば、充電器１２５が製造され又は初期設定された時には、データ端子１５２を通じてパッチを要求したり、バッテリパッケージ１０５からパッチを得たりするように設計されていないかもしれない。ゆえに、バッテリパッケージ１０５はこれらの機能を果たし得る。しかしながら、充電器１２５は、充電器１２５がデータ端子１５２を通じてパッチを要求したり得たりできるように、改良され、又は再設計されうる。いくつかのケースでは、バッテリパッケージ１０５は、バッテリパッケージ１０５が（パッチを通じた）この改良又はアップグレードを、単独に又は他のアップデートを組み合わせて、提供しうる。従って、バッテリパック１０５は、充電装置１２５に受動的なパッチ装置で後のパッチ機能が実行できる能力をインストールすることを含む、最初のパッチ機能を実行しうる。他の例として、充電器１２５は、当初からアップデートパッチを受信する能力を持って製造されて、当初からデータ端子１５２を通じてバッテリパッケージ１０５にパッチを要求し、得ることができるように設計される。従って、パッチングのプロセスは、データ端子１５２を通じてバッテリパッケージ１０５にパッチを要求し、獲得して、充電器１２５によって実行されうる。
【００２５】
図３は、本開示の実施態様に従って、充電器１２５にパッチングするためのプロセス３００のフローチャートである。図３を参照して後述される幾つかの要素は、図２に示されている。ブロック３０５では、充電器１２５はバッテリパッケージ１０５を認識するかどうかを判断する。例えば、充電器１２５は、Smart Battery Specification 機能シリアルナンバー（）を、バッテリパッケージ記憶媒体２２５（図２）に保存されているバッテリパッケージ１０５の識別子を得るために呼び出しうる。付加的又は代替的に、充電器１２５は識別子を得るための他の技術、例えば識別子を返す他の機能を呼び出すことや、記憶媒体２２５の１又は複数のロケーションから識別子を読むことを用いうる。識別子は一般にユニーク（これは、多様なバッテリパッケージの中で、そのバッテリパッケージ１０５を、例えば、シリアルナンバーや適当な識別子をもって特別に識別することを意味している。）であり得る。続いて、充電器１２５はその識別子を、充電器の記憶媒体２６５に保存されている１又は複数の識別子と比較し、又は、その識別子を分析しうる。充電器１２５が識別子を認識しなければ、プロセス３００は終了する。充電器１２５が識別子を認識すれば、プロセス３００はブロック３１０に続く。付加的又は代替的に、充電器１２５は、バッテリパッケージ１０５を認識するかどうかの決定のために他の技術を使用しうる。例えば、充電器１２５は、バッテリパッケージ１０５の製造者の名前を取得し、バッテリパッケージ１０５を認識するかどうか決定するためにその名前を分析しうる。
【００２６】
ブロック３１０では、充電器１２５はバッテリパッケージ１０５を認証する。例えば、充電器１２５は、バッテリパッケージ１０５を認証するために、ＳＨＡ−１アルゴリズム（当分野の当業者には周知）に基づいた認証技術を用い得る。１例として、充電器１２５とバッテリパッケージ１０５は、ともに認証キーを保存しうる。充電器１２５はバッテリパッケージ１０５に確認要求を送信できる。続いて、バッテリパッケージ１０５は、認証キーを用いて要求への応答を算出し、充電器１２５による検索のためにそれを記憶媒体２２５に書き込む。充電器１２５は記憶媒体２２５からの応答を読み取ることができ、それを、充電器１２５が認証キーと要求とを用いて算出した、予測される応答と比較する。充電器１２５が２つの応答が合致すると判断すれば、充電器１２５はバッテリパッケージ１０５を認証し、プロセス３００はブロック３１５に続く。２つの応答が合致しなければ、充電器１２５はバッテリパッケージ１０５を拒否し、プロセス３００は終了する。付加的又は代替的に、充電器１２５はバッテリパッケージ１０５を認証するために他の技術を用い得る。
【００２７】
ブロック３１５では、充電器１２５は、充電器３１５のパッチングに適切な条件が存在するかどうかを判断する。例えば、充電器１２５は、充電器１２５が別のバッテリパッケージ１０５を充電している最中である、及び／又は、充電器１２５がすでにパッチされている、及び／又は充電器１２５がパッチされることを回避する別の条件など、１又は複数の条件の存在によって、パッチから除外される。適切な条件が存在しなければ、プロセス３００は終了する。さもなければ、プロセス３００はブロック３２０に続く。
【００２８】
ブロック３２０では、充電器１２５が、パッチ２４０をバッテリパッケージ１０５から充電器１２５へと移送する。特定の実施態様において、充電器１２５は、バッテリパッケージ１０５の記憶媒体２２５からパッチ２４０を読み、それを充電器１２５の記憶媒体２６５に書き込むことによって、それを行う。続いて充電器１２５は、パッチ２４０を、記憶媒体２６５に保存された情報２７０を修正するために、例えばパッチ２４０を実行することによって、適用する。いくつかの実施態様では、充電器１２５は、パッチ２４０を実行することなく、情報２７０を修正するためにパッチ２４０を適用する。そして、プロセス３００はブロック３２５へ続く。
【００２９】
ブロック３２５では、充電器１２５は、パッチングのプロセスが成功したかどうかを判断する。充電器１２５はこの判断を、例えば、パッチ２４０に含まれるクライテリアを評価すること、記憶媒体２６５の様々な部分に保存されているデータを認証すること、及び／又は他の方法などの多様な方法ですることができる。パッチングが成功していなければ、プロセス３００はブロック３３０に続き、充電器１２５は例えばディスプレイ１３５を用いて赤いライトを表示することによって、エラーを示す。充電器１２５は、例えば、使用者にバッテリパッケージ１０５を充電するために充電器１２５が使われるべきでないことを知らせるためなど、様々の理由のために、エラーを表示しうる。ブロック３３０の後、プロセス３００は終了する。パッチングが成功した場合も、プロセス３００は終了する。
【００３０】
図４は、本開示の他の実施態様に従う充電器１２５のパッチングのためのプロセス４００のフローチャートである。プロセス４００は、データ端子１５２を通じてバッテリパッケージ１０５からパッチを獲得するように特別に設計されていない充電器１２５のような充電器１２５を、バッテリパッケージ１０５によって修正することで、実行され得る。ブロック４０５及び４１０は其々、プロセス３００のブロック３０５及び３１０と一般的に類似であり、ゆえに、ブロック４０５及び４１０はここではさらに説明されない。他の実施態様では、ブロック４０５及び４１０は、例えば、バッテリの認証無しに充電器１２５にパッチを提供することが望まれる時には、除外される。
【００３１】
ブロック４１５では、バッテリパッケージ１０５は、充電器１２５がパッチされるかどうかを判断する。バッテリパッケージ１０５は、例えば充電器１２５が以前にパッチされたかどうか判断することによる等、様々な方法でこの判断をすることができる。バッテリパッケージ１０５が、充電器１２５がパッチされないと判断した場合には、プロセス４００は終了する。バッテリパッケージ１０５が、充電器１２５がパッチされると判断した場合には、プロセス４００はブロック４２０に続く。
【００３２】
ブロック４２０では、バッテリパッケージ１０５がパッチ２４０を充電器１２５に移送する。バッテリパッケージ１０５はパッチを移送するために様々な技術を用いうる。例えば、充電器１２５は何らかの関数を呼び出し、バッテリパッケージ１０５がある量のデータを提供することによって関数呼び出しに応答することを予測しうる。しかしながら、バッテリパッケージ１０５は充電器１２５に予測量を超えるデータを提供することができ、このようにして、充電器１２５に記憶媒体２６５の特定の場所に超過データをコピーさせ、超過データを実行させうる。超過データは、充電器１２５によって実行されるときには、充電器１２５に記憶媒体２６５に保存された情報を修正させる指令でありうる。この技術は、バッファオーバーフロー攻撃及び／又は充電器１２５のセキュリティ欠陥及び／又は欠落の標的型攻撃の他の技術と類似でありうる。他の例として、充電器１２５は記憶媒体２２５のある部分から情報を読み出し、それを記憶媒体２６５のある部分にコピーしうる。続いてプロセッサ２５５又は他の要素は、記憶媒体２６５中のコピーされた情報を実行して、パッチ２４０が充電器１２５に適用されるようにしうる。バッテリパッケージ１０５はまた、コンピュータウィルスによって使われる技術を、パッチ２４０が適用されるようコンピュータ装置がコードを実行し、記憶媒体２６５に保存された情報を修正させるように、採用しうる。バッテリパッケージ１０５はまた、充電器１２５のブートローダを、パッチを移送させ、パッチ２４０を適用させるように用い得る。そして、プロセス４００はブロック４２５に続く。ブロック４２５及び４３０は其々、プロセス３００のブロック３２５及び３３０と一般に類似であり、ゆえに、ブロック４２５及び４３０はここではさらに説明されない。ブロック４２５及び４３０は、いくらかの実施態様においては充電装置１２５によって、他の実施態様ではバッテリパッケージ１０５によって、実行され得る。ブロック４２５又はブロック４３０の後、プロセス４００は終了する。
【００３３】
ある実施態様では、バッテリパッケージ１０５によってパッチがされた後、充電器１２５は他のバッテリパッケージ１０５にパッチ２４０を移送することができ、こうして、他のバッテリパッケージ１０５は、他の充電器１２５に続けてパッチができる。従って、この技術はパッチを一つの充電器（又は他のホスト装置）から他へと広げるために使用され得る。
【００３４】
図５は、本開示の実施態様に従って設計された２つの異なるパッチ装置の等角図である。２つのパッチ装置の各々は、充電器及び／又は他の電子機器に接続して使用されうる。第一のパッチ装置は模擬バッテリ５０５を含む。模擬バッテリ５０５は、バッテリパッケージ１０５の幾らか又は全てのコンポーネント（例えば、プロセッサ２１５、通信コンポーネント２２０及び記憶媒体２２５）を含み得る。しかしながら、模擬バッテリ５０５は、外部の電子機器に電力を供給するために使用される電池を含まないだろう。代わりに、模擬バッテリ５０５は、模擬バッテリ５０５の内部のみの電力コンポーネントである電池又は他の電源を含みうる。他の実施態様では、模擬バッテリ５０５は、電池や他の電源を含まない。模擬バッテリ５０５は、充電器又は他の電子機器の対応するデータ端子に接続するよう設計されたデータ端子５１２を含む。
【００３５】
図５はまた、ユニバーサルシリアルバス（ＵＳＢ）コネクタ５７０を含む、第二のパッチ装置５５５を描写している。第二のパッチ装置５５５は、バッテリパッケージ１０５の幾らか又は全てのコンポーネント（例えば、プロセッサ２１５、通信コンポーネント２２０及び記憶媒体２２５）を含みうるが、装置５５５に電力を供給する電池を含まないだろう。代わりに、装置５５５は、端子５６０を通じて充電器から電力を受領しうる。装置５５５はまた、充電池又は他のホスト装置の対応するデータ端子に接続するよう設計されたデータ端子５６２を含む。パッチ装置５５５はＵＳＢコネクタ５７０を通じて、例えば装置５５５が接続され得るコンピュータ装置から、パッチを受領できる。続いてパッチ装置は、データ端子５６２を通じてホスト装置にパッチを送信できる。
【００３６】
パッチ装置５０５、５５５は、データ端子５１２、５６２を通じて、充電器にパッチを提供するために使われうる。他のタイプの装置（例えば、バッテリエリミネーター）もまた、その他のタイプの装置が充電器に接続するために適切なデータ端子を含んでいる限りにおいて、充電器にパッチを供給するために使用され得る。このような装置には、ある電源からホスト装置に適当な電力に、バッテリセルを含む必要なく、電力を変換するパワートランスミッター（例えば、ＡＣ／ＤＣ又はＤＣ／ＤＣ変換器）を含みうる。
【００３７】
バッテリパック１０５及び／又は他のパッチ装置５０５、５５５は、バッテリに接続し、パッチされる能力のある多様な電子機器にパッチを提供することができる。これらの電子機器には、パーソナルコンピュータ装置（例えば、ラップトップコンピュータ、ネットブックコンピュータ等）、現場機器（例えば、化学物質及びガス検出器、電話通信試験設備、ワイヤレス試験設備、電力測定装置等）、手持ち型又は携行型軍事機器（例えば、ワイヤレスＬＡＮトランシーバ、ヘッドマウントディスプレイ、ラジオ、衛星電話、ＧＰＳ受信機、昼光ビデオスコープ、サーマルウェポンスコープ（thermal weapon scope）、ウェアラブルコンピュータ等）、データ収集装置（例えば、バーコード読み取り装置、手持ちリーダー、携帯型プリンタ、ＰＤＡ、他の手持ち型コンピュータ等）、医療機器（例えば、除細動器、超音波装置、モニター、ポンプ、人工呼吸器等）、他の電子機器（例えば、コードレス電話、携帯電話、スマートフォン、照明機器）、充電器、他のバッテリに接続され、パッチされる能力のある電子機器を含み、これらに制限されない。
【００３８】
ここに説明される技術や装置の少なくとも幾らかのうちの一つの有利性は、それらは、バッテリパックや充電器のデータ端子を用いて充電器をパッチすることを可能にすることである。データ端子のこの使用は、充電器をパッチするために、別個のデータポートやデータインターフェイス（例えば、シリアルポート）を用いる必要性がないことである。ゆえに、この開示に従って設計される充電器は、別個のデータポート無しに製造され得る。このことは、充電器の鋭敏な電気的コンポーネントに対してダメージを与える可能性のあるコンタミネーションが侵入する別個の手段を除外することによって、充電器へのダメージのリスクを低減する。
【００３９】
ここに説明される技術や装置の少なくとも幾らかのうちの他の有利性は、それらは、（ａ）技術者が、充電器のある場所をサービスのため訪問したり、及び／又は（ｂ）充電器がリコールされたり又はサービスセンターに移送されたりする必要を取り除くことである。代わりに、技術者やサービスセンターから離れた場所に居るユーザは、単に、充電器のパッチを含んでいるバッテリパッケージを充電器に接続するたけで、充電器をパッチできる。このことは、パッチングのプロセスを簡潔かつ簡単にし、バッテリパッケージを充電器に接続する能力がある人は誰でもこれを行うことを可能にする。従って、ここに説明される技術は、従来の技術よりもより手軽に、より簡単に、充電器をパッチすることを可能にする。この有利点は他のホスト機器や他のパッチ装置にも同様に適用可能である。
【００４０】
上記のとおり、特定の代表的な実施態様が描写の目的でここに説明されたが、これらの実施態様には様々の改変がされうることが理解されるであろう。例えば、バッテリパッケージ１０５は上記で説明され図に示された以外の特徴を有することができ、それらの描写よりも多く、又は少ないコンポーネントを含みうる。例えば、ある実施態様ではバッテリパッケージ１２５は、ＡＣ／ＤＣコンバータ及び／又はＤＣ／ＤＣコンバータ及び／又は付加的な電気的及び／又は電子的なコンポーネントを含む。ある実施態様では、様々な数のバッテリセルが様々なサイズのパッケージに収容されることができ、また別の実施態様では、バッテリセルは非再充電式の化学的構造を有しうる。ある実施態様ではバッテリセルは少なくとも部分的にシュリンク包装又は他の素材でバッテリセルを結合するようにカバーされていてもよい。ある実施態様では、バッテリセル２０５に加えて又は代替として、バッテリパッケージ１０５が、他のタイプのエネルギー保存装置、例えば、燃料電池、キャパシタ（例えばスーパーキャパシタ）又はこれらのエネルギー保存装置の１又は複数の組み合わせを含んでいてもよい。ある実施態様では、バッテリパックは、単一のエネルギー貯蔵装置とプリント基板のような電気的コンポーネントとを含む。バッテリパッケージは多様な、携帯可能で固定された電子機器に組み合わされる。この技術の幾らかの詳細は充電器のパッチの文脈で説明されたが、一般的に類似の装置と方法論が、充電器の他にも、バッテリに接続するホスト装置（例えば、設備及び／又はシステム）のパッチのために使用されうる。さらなる実施態様は、本開示の範囲内である。
【００４１】
特定の実施態様の文脈の中で説明された技術のある事項は、他の実施態様において結合され、又は、除外されうる。例えば、図５に示されたＵＳＢポートは図１に示されたバッテリパック１０５の中に組み込まれて使用されうる。ここに説明された実施態様に従うバッテリパック及び／又は充電器の製造及び／又は形成の方法は、本開示の範囲内である。さらに、ある実施態様に従う有利点が、それらの実施例の文脈において説明されたが、他の実施態様もそのような有利点を示しうるし、また、全ての実施態様が、本開示の範囲内においてそのような有利点を示すことは必要ではない。
【図１】
2013509153.tif 000003
【図２】
2013509153.tif 000004
【図３】
2013509153.tif 000005
【図４】
2013509153.tif 000006
【図５】
2013509153.tif 000007
【手続補正書】
【提出日】平成24年5月16日(2012.5.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
（Ａ）（ｉ）医療機器、携帯型医療機器、除細動装置、超音波装置、モニター、ポンプ、人工呼吸器、手持ち型軍事機器、携行型軍事機器、ワイヤレスＬＡＮトランシーバ、ヘッドマウントディスプレイ、ラジオ、衛星電話、ＧＰＳ受信機、昼光ビデオスコープ、サーマルウェポンスコープ（Thermal weapon scope）、ウェアラブルコンピュータ、又はデータ収集装置である第一のバッテリ式の電子機器、及び、（ｉｉ）前記第一のバッテリ式の電子機器の第一の充電器からなる群から選ばれ、
（Ｂ）（ｉ）それを通じて第一のホスト装置（１２５）がデータを受信し、又は送受信する第一のデータ端子（１５２）と、（ｉｉ）前記第一のデータ端子（１５２）に結合される第一の記憶媒体（２６５）とを有する、
第一のホスト装置（１２５）と、
（Ａ）（ａ）パッチ収容装置（１０５、５０５、５５５）のみに特異的でない情報と、（ｂ）前記第一のバッテリ式の電子機器（１２５）と共に使用される第一のバッテリシステムを充電するための充電アルゴリズムとを含むパッチ（２４０）を有する第二の記憶媒体（２２５）と、
（Ｂ）前記第二の記憶媒体（２２５）に結合され、前記第一のデータ端子（１５２）に電気的に取り外し可能に結合可能であり、前記パッチ（２４０）が、前記第一のデータ端子（１５２）及び第二のデータ端子（１１２、５１２、５６２）を通じて前記第一の記憶媒体（２６５）に通信可能かつ転送可能である、第二のデータ端子（１１２、５１２、５６２）と、
を含む、前記第一のホスト装置（１２５）に電気的に取り外し可能に結合可能であるパッチ収容装置（１０５、５０５、５５５）と、
を含む、パッチ送達システム（１００、２００）。
【請求項２】
前記第一のホスト装置（１２５）が第一の電源端子（１５０、１５０ａ）を有し；また
前記パッチ収容装置（１０５、５０５、５５５）は第二のバッテリシステム（１０５）であって、さらに：
（Ａ）第二の化学的構造を有する第二のバッテリセル（２０５）；及び
（Ｂ）前記第二のバッテリセル（２０５）に電気的に結合され、（ｉ）第一の充電器（１２５）から電流を受信するため、及び、（ｉｉ）前記第一のバッテリ式の電子機器（１２５）に電流を送信するために、前記第一の電源端子（１５０、１５０ａ）に取り外し可能に電気的に結合可能である、第二の電源端子（１１０、１１０ａ）、を含むことを特徴とする、
請求項１に記載のシステム。
【請求項３】
前記パッチ収容装置（１０５、５０５、５５５）が模擬バッテリパック（５０５）であり、さらに、
第二の化学的構造を有し、前記模擬バッテリパック（５０５）の構成要素のみに電流を供給可能である第二のバッテリセル（２０５）を有することを特徴とする、請求項１に記載のシステム。
【請求項４】
前記パッチ収容装置（１０５、５０５、５５５）がユニバーサルシリアルバスコネクタ（５７０）を有するバッテリフリーのパッチ装置（５５５）であり、当該ユニバーサルシリアルバスコネクタ（５７０）は前記パッチ（２４０）を受信し、当該パッチ（２４０）は前記第一のデータ端子（１５２）及び前記第二のデータ端子（１１２、５１２、５６２）を通じて前記第一の記憶媒体（２６５）に移送可能であることを特徴とする、請求項１に記載のシステム。
【請求項５】
前記充電器（１２５）がさらに、プロセッサ（２５５）を含み、前記パッチ（２４０）がプロセッサ（２５５）によって実行される指令を修正することを特徴とする、請求項１に記載のシステム。
【請求項６】
前記充電器（１２５）がさらに、ファームウェア（２５０）を含み、前記パッチ（２４０）がファームウェア（２５０）によって実行される指令を修正することを特徴とする、請求項１に記載のシステム。
【請求項７】
前記第一のバッテリ式の電子機器（１２５）における第一のバッテリシステムが、前記第二の化学的構造と異なる第一の化学的構造を有することを特徴とする、請求項２に記載のシステム。
【請求項８】
前記パッチ（２４０）が、前記第一のホスト装置（１２５）によって実行される機械読み取り可能な指令を含むことを特徴とする、請求項１に記載のシステム。
【請求項９】
前記指令が、充電器（１２５）によって実行される時には、前記第一の充電器（１２５）が前記第一のバッテリ式の電子機器（１２５）と共に使用されるバッテリセルを再充電するプロセスを操作する指令を含むことを特徴とする、請求項８に記載のシステム。
【請求項１０】
前記第一の充電器（１２５）がさらに、前記第一の充電器（１２５）と電源との間に取り外し可能に結合可能であるパワートランスミッターを含むことを特徴とする、請求項１に記載のシステム。
【請求項１１】
前記パッチ（２４０）が、前記第一のホスト装置（１２５）が次のパッチ（２４０）を受領する方法を変更するための指令を含むことを特徴とする、請求項１に記載のシステム。
【請求項１２】
さらに、
第三のバッテリセル（２０５）と、第三のデータ端子（１１２）と、第三の記憶媒体（２２５）とを有する第三のバッテリシステム（１０５）を含み、
パッチ（２４０）を有する前記第一の充電器（１２５）は、前記第一のデータ端子（１５２）及び前記第三のデータ端子（１１２）を通じて前記第三の記憶媒体（２２５）にパッチ（２４０）を送信することを特徴とする、請求項１に記載のシステム。
【請求項１３】
さらに、
（Ａ）（ｉ）医療機器、携帯型医療機器、除細動装置、超音波装置、モニター、ポンプ、人工呼吸器、手持ち型軍事機器、携行型軍事機器、ワイヤレスＬＡＮトランシーバ、ヘッドマウントディスプレイ、ラジオ、衛星電話、ＧＰＳ受信機、昼光ビデオスコープ、サーマルウェポンスコープ（thermal weapon scope）、ウェアラブルコンピュータ、又はデータ収集装置である第二のバッテリ式の電子機器、及び、（ｉｉ）前記第二のバッテリ式の電子機器の第二の充電器からなる群から選ばれ、
（Ｂ）（ｉ）第四のデータ端子（１５２）と（ｉｉ）前記第四のデータ端子に結合される第四の記憶媒体（２６５）とを有する第二のホスト装置（１２５）を含み、
パッチ（２４０）を有する前記第三のバッテリシステム（１０５）は、前記第三のデータ端子（１５２）及び前記第四のデータ端子（１１２）を通じて、パッチ（２４０）を前記第四の記憶媒体（２６５）に送信することを特徴とする、請求項１２に記載のシステム。
【請求項１４】
前記ホスト装置（１２５）は、
（Ａ）前記パッチ（２４０）の送信操作の完了を自動的に認証し、
（Ｂ）パッチを送信するようにパッチ収容装置（１０５、５０５、５５５）を許可し、
（Ｃ）前記パッチ収容装置（１０５，５０５、５５５）が許可されているか否かと独立に、パッチの送信を許可する、
認証システム（２５０）を有することを特徴とする、請求項１に記載のシステム。
【国際調査報告】
2013509153.tif 000008