(57)【要約】      （修正有）【課題】異なる充電速度でバッテリを充電し、より速い速度での充電が可能となる時期をインジケートするシステム及び方法を提供する。【解決手段】デバイスは、プロセッサと、プロセッサにアクセス可能な少なくとも１つのシステムコンポーネントと、プロセッサにアクセス可能であり、プロセッサおよび少なくとも１つのシステムコンポーネントに電力を供給するバッテリと、プロセッサにアクセス可能であり、バッテリによって動くディスプレイと、プロセッサにアクセス可能なストレージと、を含む。ストレージは、第１の充電工程の間第１の速度でバッテリを充電することを許可し、また、第２の充電工程の間第２の速度でバッテリを充電することを許可するために、プロセッサによって実行可能な指示を格納する。第２の速度は第１の速度よりも遅く、第２の充電工程は第１の充電工程に続く。【選択図】図３
2018019597.tif 000002
【特許請求の範囲】
【請求項１】
プロセッサと、
前記プロセッサにアクセス可能な少なくとも１つのシステムコンポーネントと、
前記プロセッサにアクセス可能であり、前記プロセッサおよび前記少なくとも１つのシステムコンポーネントに電力を供給するバッテリと、
前記プロセッサにアクセス可能であり、前記バッテリによって電力を供給されるディスプレイと、
前記プロセッサにアクセス可能であり、指示を格納するストレージと、を備え、
前記指示は、
第１の充電工程の間第１の速度で前記バッテリを充電することを許可し、
第２の充電工程の間第２の速度で前記バッテリを充電することを許可し、ここで、前記第２の速度は前記第１の速度よりも遅く、前記第２の充電工程は前記第１の充電工程に続き、
前記第１の充電工程に続いて、再度前記第１の速度で前記バッテリを充電する可能性についてのインジケーションを提供するために、前記プロセッサによって実行可能である、デバイス。
【請求項２】
前記指示は、少なくとも前記第１の速度での前記バッテリの充電が再度可能であると判断されるまで、前記第１の速度での前記バッテリの充電を不許可とするために、前記プロセッサによって実行可能である、請求項１に記載のデバイス。
【請求項３】
前記判断は、前記プロセッサにアクセス可能なデータに少なくとも部分的に基づいている、請求項２に記載のデバイス。
【請求項４】
前記データは、前記デバイスに格納され、製造者に由来する、請求項３に記載のデバイス。
【請求項５】
前記データは、前記第１の速度での前記バッテリの充電が再度可能となる前に、前記第１の速度よりも遅い少なくとも１つの速度を使用して行われるべき、前記バッテリの閾値充電回数を示す、請求項４に記載のデバイス。
【請求項６】
バッテリマネジメントユニット（Battery Management Unit：ＢＭＵ）をさらに備え、
前記データは、前記ＢＭＵより受信される、請求項３に記載のデバイス。
【請求項７】
前記データは、放電データ、充電データ、過電圧データ、負極抵抗データ、電解質分極データ、および温度データのうちの１又は複数を備える、請求項６に記載のデバイス。
【請求項８】
前記指示は、前記判断に応じて、前記インジケーションを提供するために、前記プロセッサによって実行可能である、請求項２に記載のデバイス。
【請求項９】
前記指示は、ディスプレイ、前記ディスプレイ以外の光源、音声、及び触感のうちの１又は複数のインジケーションを提供するために、前記プロセッサによって実行可能である、請求項１に記載のデバイス。
【請求項１０】
前記指示は、前記ディスプレイ上に提示可能であり、前記バッテリの充電の制御のために入力を受け付けることができるユーザインターフェイス（User Interface：ＵＩ）の一部として、前記インジケーションを提供するために、前記プロセッサによって実行可能である、請求項１に記載のデバイス。
【請求項１１】
前記ＵＩ上にはセレクタの提示が可能であり、ここで、前記セレクタは前記第１の速度での充電を呼び出すために選択可能である、請求項１０に記載のデバイス。
【請求項１２】
前記セレクタは、前記第１の速度での前記バッテリの充電が再度可能であるという判断に応じて、前記ＵＩ上に提示される、請求項１１に記載のデバイス。
【請求項１３】
前記指示は、前記第１の充電工程の中断に応じて、前記インジケーションを提供するために、前記プロセッサによって実行可能である、請求項１に記載のデバイス。
【請求項１４】
第１の充電工程の間第１の速度でバッテリを充電することを許可するステップと、
前記第１の充電工程に続いて、再度前記第１の速度で前記バッテリを充電する可能性についてのインジケーションをデバイス上で提供するステップと、を備える方法。
【請求項１５】
第２の充電工程の間第２の速度で前記バッテリを充電することを許可するステップと、
少なくとも前記第２の充電工程の間、前記第１の速度で前記バッテリを充電することを却下するステップと、を備え、ここで、前記第２の速度は前記第１の速度よりも遅く、前記第２の充電工程は前記第１の充電工程に続く、請求項１４に記載の方法。
【請求項１６】
前記バッテリに関するリチウムメッキが少なくとも閾値レベルを下回るという予測に基づいて、前記インジケーションを提供するステップをさらに備える、請求項１４に記載の方法。
【請求項１７】
前記予測は、前記第１の充電工程に続いて、前記第１の速度での前記バッテリの充電が再度可能となる前に、前記第１の速度よりも遅い少なくとも１つの速度を使用して行われるべきである、前記バッテリの特定の充電回数に少なくとも部分的に基づくものであり、
前記特定の充電回数は、前記第１の速度に基づいて変動する、請求項１６に記載の方法。
【請求項１８】
一時的信号ではないコンピュータ可読記憶媒体であって、
第１の充電工程の間第１の速度でバッテリを充電することを許可し、
前記第１の充電工程に続いて、再度前記第１の速度で前記バッテリを充電することを許可する前に、前記第１の速度よりも遅い少なくとも１つの他の速度を使用して、閾値回数の追加の充電工程が発生するまで待機するために、
プロセッサによって実行可能な指示を備える、コンピュータ可読記憶媒体。
【請求項１９】
前記指示は、
前記閾値回数の追加の充電工程の発生に応じて、前記プロセッサにアクセス可能なデバイスにおいて、前記第１の速度で前記バッテリを充電する可能性についてのインジケーターを可能とするために、
プロセッサによって実行可能である、請求項１８に記載のコンピュータ可読記憶媒体。
【請求項２０】
前記指示は、
前記第１の充電工程に続いて、前記閾値回数の追加の充電工程の発生より前に、前記第１の速度よりも比較的遅い少なくとも１つの速度を使用した前記バッテリの充電を許可するが、前記第１の速度及び前記第１の速度よりも速い第２の速度のうちの１又は複数を使用した前記バッテリの充電を不許可とするために、
プロセッサによって実行可能である、請求項１８に記載のコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、一般に、異なる充電速度でバッテリを充電し、より速い速度での充電が可能となる時期をインジケートするシステム及び方法に関する。
【背景技術】
【０００２】
ここで認識されているように、リチウムイオンバッテリの負極に発生するリチウムメッキは、インターカレーションが起こるよりも速い速度でバッテリを充電することに起因する可能性がある。また、これもここで認識されているが、均一、不均一にかかわらずリチウムメッキは好ましくなく、バッテリ充電容量の損失及びとりわけショートサーキットにさえつながる可能性がある。
【発明の概要】
【課題を解決するための手段】
【０００３】
したがって、一態様においては、デバイスは、プロセッサと、プロセッサにアクセス可能な少なくとも１つのシステムコンポーネントと、プロセッサにアクセス可能であり、プロセッサおよび少なくとも１つのシステムコンポーネントに電力を供給するバッテリと、プロセッサにアクセス可能であり、バッテリによって動くディスプレイと、プロセッサにアクセス可能なストレージと、を含む。ストレージは、第１の充電工程の間第１の速度でバッテリを充電することを許可し、また、第２の充電工程の間第２の速度でバッテリを充電することを許可するために、プロセッサによって実行可能な指示を保管する。第２の速度は第１の速度よりも遅く、第２の充電工程は第１の充電工程に続く。指示はまた、第１の充電工程に続いて、再度第１の速度でバッテリを充電する可能性についてのインジケーションを提供するためにも、実行可能である。
【０００４】
別の態様では、方法は、第１の充電工程の間第１の速度でバッテリを充電することを許可するステップと、第１の充電工程に続いて、再度第１の速度でバッテリを充電する可能性についてのインジケーションをデバイス上で提供するステップとを含む。
【０００５】
別の態様では、一時的信号ではないコンピュータ可読記憶媒体は、第１の充電工程の間第１の速度でバッテリを充電することを許可し、第１の充電工程に続いて、再度第１の速度でバッテリを充電することを許可する前に、第１の速度よりも遅い少なくとも１つの他の速度を使用して、閾値回数の追加の充電工程が発生するまで待機するために、プロセッサによって実行可能な指示を含む。
【０００６】
本開示の原理の詳細は、構造、および作動の両方において、添付図面を参照することにより、より良く理解されるであろう。図面において、同一の符号は同一の部材を表す。
【図面の簡単な説明】
【０００７】
【図１】図１は、本開示の原理による例示的システムのブロック図である。
【図２】図２は、本開示の原理によるデバイスのネットワークの例示的ブロック図である。
【図３】図３は、本開示の原理による例示的アルゴリズムのフローチャートである。
【図４】図４は、本開示の原理による例示的ユーザインターフェイス（User Interface：ＵＩ）である。
【図５】図５は、本開示の原理による例示的ユーザインターフェイスである。
【図６】図６は、本開示の原理による例示的ユーザインターフェイスである。
【図７】図７は、本開示の原理による例示的ユーザインターフェイスである。
【発明を実施するための形態】
【０００８】
ここでは、異なる充電速度でバッテリを充電し、異なる充電速度のうち比較的速い速度の１つでの充電が可能となる時期をインジケートするシステム及び方法を開示する。例えば、本開示の原理によるバッテリは、通常の摩耗や消耗以外に、バッテリに損害を与えたり、好ましくない副作用や破損を招くことはない、「通常の」速度で充電することが可能であってもよい。この同じバッテリは、また、１又は複数の通常の速度よりも比較的速い速度で、充電することが可能であってもよい。しかし、ここで認識されているように、習慣的に又は連続充電の際に、そのようなより速い速度の１つで充電するのは、様々な種類のバッテリの誤作動や化学的分解が発生する可能性があり、常に最適ではないかもしれない。例えば、リチウムイオンバッテリにおいては、比較的速い速度で充電した結果、（例えば、バッテリの負極や電解質に）リチウムメッキ（lithium  plating）が発生する可能性がある。
【０００９】
したがって、レスト(rest)時間及び／又はその後の通常の充電は、バッテリの誤作動や化学的分解を防ぐために有用であるかもしれない。例えば、レスト時間及び／又はその後の通常の充電は、リチウムイオンバッテリ内にインターカレーション（intercalation）及び／又はリチウムの均一化（lithium  homogenization）が起こるのを助け、リチウムメッキを減少させるかもしれない。
【００１０】
ここで述べるコンピュータシステムはいずれも、クライアントコンポーネントとサーバコンポーネントがデータを交換できるようにネットワーク上で接続された、サーバコンポーネントとクライアントコンポーネントとを含んでもよい。クライアントコンポーネントは、テレビ（例えば、スマートテレビ、インターネットテレビ）、デスクトップ、ラップトップ、タブレットコンピュータなどのコンピュータ、所謂コンバーチブルデバイス（例えばタブレット構造とラップトップ構造を持つ）、スマートフォンを含むその他のモバイルデバイスを含む、１つ以上のコンピューティングデバイスを含んでもよい。これらのクライアントデバイスは、非限定的な例として、アップル、グーグル、又はマイクロソフトのオペレーティングシステムを採用してもよい。Ｕｎｉｘ等、例えば、Ｌｉｎｕｘ（登録商標）オペレーティングシステムが使用されてもよい。これらのオペレーティングシステムは、インターネット、ローカルインターネット、又は仮想プライベートネットワーク等のネットワーク上でインターネットサーバに提供されるウェブページ、およびアプリケーションにアクセス可能な、マイクロソフト、グーグル、Ｍｏｚｉｌｌａ、またはその他のブラウザプログラムで作られたブラウザ等の、１つ以上のブラウザを実行可能である。
【００１１】
ここで使用されるように、指示（instructions）は、システム内の情報を処理するためのコンピュータにより実現されるステップを意味する。指示は、ソフトウェア、ファームウェア、またはハードウェアで実現可能であり、したがって、具体的なコンポーネント、ブロック、モジュール、回路、およびステップについて、機能性が記述されている場合がある。
【００１２】
プロセッサは、アドレスライン、データライン、コントロールライン等の様々なライン、ならびに、レジスタおよびシフトレジスタによってロジックを実行可能な、従来の汎用シングル、またはマルチチッププロセッサであってもよい。また、ここで記載されるロジックブロック、モジュール、回路は、汎用プロセッサに加え、ここで記載される機能を実行するよう設計されたデジタルシグナルプロセッサ（Digital Signal Processor：ＤＳＰ）、フィールドプログラマブルゲートアレイ（Field Programmable Gate Array：ＦＰＧＡ）、もしくは特定用途向け集積回路（Application Specific Integrated Circuit：ＡＳＩＣ）、ディスクリートゲート、トランジスタロジック等のその他のプログラマブルロジックデバイス、ディスクリートハードウェアコンポーネント、またはそれらの組み合わせにおいてか、それらによって、実現、または実行されてもよい。プロセッサは、コントローラ、ステートマシン、又はコンピューティングデバイスの組み合わせによって実現可能である。
【００１３】
ここで、フローチャートやユーザインターフェイスで表現されたソフトウェアやアプリケーションは、様々なサブルーチン、手順等を含んでもよい。例えばモジュール等で実行されることによって秘密でなくなる（divulged）ロジックは、他のソフトウェアモジュールへ再分配されたり、単一のモジュールにおいて統合されたり、共用可能なライブラリにおいて利用可能となる可能性があると理解されたい。
【００１４】
ロジックは、ソフトウェアにおいて実現される場合、適切な言語で記述が可能である。言語は例えばＣ＃、またはＣ＋＋であるが、これらに限定されない。ロジックは、ランダムアクセスメモリ（Random Access Memory：ＲＡＭ）、読み出し専用メモリ（Read-only Memory：ＲＯＭ）、電気的に消去可能なプログラム可能読み出し専用メモリ（Electrically Erasable Programmable Read-only Memory：ＥＥＰＲＯＭ）、コンパクトディスクによる読み出し専用メモリ（Compact Disk Read-only Memory：ＣＤ−ＲＯＭ）、またはその他の光ディスクメモリ等のコンピュータ可読記録媒体（例えば、一時的信号でないもの）内に保存、または上記コンピュータ可読記録媒体を通過することが可能である。その他の光ディスクメモリとは、例えば、デジタルバーサタイルディスク（Digital Versatile Disc：ＤＶＤ）、磁気ディスクストレージ、またはリムーバブルサムドライブ等を含むその他の磁気ストレージである。
【００１５】
一例では、プロセッサは、そのインプットライン上で、コンピュータ可読記録媒体等のデータストレージの情報へ、アクセスが可能である。また、プロセッサは、無線トランシーバを起動してデータを送受信することにより、インターネットサーバの情報へ、無線でアクセスが可能である。データは通常、アンテナとプロセッサのレジスタ間の電気回路によって、受信時にアナログ信号からデジタルへ変換され、送信時にデジタルからアナログへ変換される。プロセッサはその後、そのシフトレジスタを通してデータを処理し、アウトプットライン上で計算データを出力して、デバイス上に計算データを提示する。
【００１６】
一実施形態において含まれる部材は、他の実施形態においても、適切な組み合わせにおいて、使用が可能である。例えば、ここで記載されたり、図示される様々な部材は、他の実施形態と組み合わせ、交換、または他の実施形態から除外されてもよい。
【００１７】
「circuit」又は「circuitry」の用語は、発明の概要や発明を実施するための形態や請求項において、使用されてもよい。当技術分野で周知のように、「circuitry」の用語は、利用可能な全レベルの集積化、例えばディスクリートロジック回路から、ＶＬＳＩ等のより高レベルの回路集積化までを含み、実施形態の機能を実行するためのプログラム可能ロジックコンポーネントとともに指示によりそれらの機能を実行するようプログラムされた汎用又は特定用途向けプロセッサを含む。
【００１８】
ここで、特に図１を参照すると、情報処理システム及び／又はコンピュータシステム（computer system）１００の例示的ブロック図が示される。幾つかの実施形態では、システム１００は、ノースカロライナ州モリスビルのＬｅｎｏｖｏ社に販売されるパーソナルコンピュータのＴｈｉｎｋＣｅｎｔｒｅ（登録商標）シリーズ又はＴｈｉｎｋＰａｄ（登録商標）シリーズのうちの１つ等のデスクトップコンピュータシステムであってもよく、ノースカロライナ州モリスビルのＬｅｎｏｖｏ社に販売されるＴｈｉｎｋＳｔａｔｉｏｎ(R)等のワークステーションコンピュータであってもよい。しかし、ここでの記載から明らかであるように、本開示の原理によるクライアントデバイス、サーバ、又はその他のマシンは、その他の特徴、又はシステム１００の特徴の一部のみを含んでいてもよい。また、システム１００は、例えばＸＢＯＸ(R)等のゲームコンソールであってもよく、システム１００がワイヤレステレフォンやノートブックコンピュータやその他の持ち運び可能なコンピュータデバイスを含んでもよい。
【００１９】
図１に示されるように、システム１００は、いわゆるチップセット（chipset）１１０を含んでもよい。チップセットとは、協働するよう設計された集積回路群、またはチップ群を意味する。チップセットは通常、単一の製品として販売される（例えば、ＩＮＴＥＬ（登録商標）、ＡＭＤ（登録商標）等のブランドで販売されるチップセットを考慮されたい）。
【００２０】
図１の例では、チップセット１１０は、特定のアーキテクチャを持つが、このアーキテクチャはブランド又は製造者によってある程度異なってもよい。チップセット１１０のアーキテクチャは、情報（例えば、データ、信号、コマンド等）を、例えばダイレクトマネジメントインターフェイス、すなわちダイレクトメディアインターフェイス（Direct Media Interface：ＤＭＩ）１４２、又はリンクコントローラ（link controller）１４４を経由して交換する、コア、およびメモリコントロールグループ（core and memory control group）１２０と、Ｉ/Ｏコントローラハブ（I/O controller hub）１５０とを含む。図１の例では、ＤＭＩ１４２は、チップ間インターフェイス（「ノースブリッジ」と「サウスブリッジ」の間のリンクを指す場合がある）である。
【００２１】
コア及びメモリコントロールグループ１２０は、１又は複数のプロセッサ（processor）１２２（例えば、シングルコア、またはマルチコア等）と、メモリコントローラハブ（memory controller hub）１２６を含む。プロセッサ１２２とメモリコントローラハブ１２６は、フロントサイドバス（Front Side Bus：ＦＳＢ）１２４を経由して情報を交換する。ここで記載されるように、コア及びメモリコントロールグループ１２０の様々なコンポーネントは、例えば従来の「ノースブリッジ」スタイルのアーキテクチャに取って代わるチップを作るために、単一のプロセッサダイに集積されてもよい。
【００２２】
メモリコントローラハブ１２６は、メモリ（memory）１４０とインターフェイスする。例えば、メモリコントローラハブ１２６は、ＤＤＲ  ＳＤＲＡＭメモリ（例えば、ＤＤＲ、ＤＤＲ２、ＤＤＲ３等）にサポートを供給してもよい。一般には、メモリ１４０は、ＲＡＭの一種である。これはしばしば「システムメモリ」と称される。
【００２３】
メモリコントローラハブ１２６は、小振幅差動信号インターフェイス（low-voltage differential signaling (LVDS) interface）１３２をさらに含んでもよい。ＬＶＤＳインターフェイス１３２は、表示装置（display device）１９２（例えば、ＣＲＴ，フラットパネル、プロジェクタ、タッチディスプレイ等）のサポートのための、いわゆるＬＶＤＳディスプレイインターフェイス（LVDS Display Interface：ＬＤＩ）であってもよい。ブロック（block）１３８は、ＬＶＤＳインターフェイス１３２（例えば、シリアルデジタルビデオ、ＨＤＭＩ（登録商標）/ＤＶＩ，ディスプレイポート）を経由してサポートされてもよい技術の幾つかの例を含む。メモリコントローラハブ１２６はまた、１つ以上のＰＣＩエクスプレスインターフェイス（Peripheral Component Interconnect-Express interface：ＰＣＩ−Ｅ）１３４を、例えばディスクリートグラフィックス（discrete graphics）１３６のサポートのために、含む。ＰＣＩエクスプレスインターフェイスを使用したディスクリートグラフィックスは、アクセラレーテッドグラフィックスポート（accelerated graphics port：ＡＧＰ）への代替アプローチとなって来ている。例えば、メモリコントローラハブ１２６は、外部ＰＣＩ−Ｅグラフィックスカード（例えば、１つ以上のＧＰＵを含む）のための、１６レーン（ｘ１６）ＰＣＩ−Ｅポートを含んでもよい。例示的システムは、グラフィックスのサポートのために、ＡＧＰ、またはＰＣＩ−Ｅを含んでもよい。
【００２４】
Ｉ/Ｏコントローラハブ１５０は、使用例において、様々なインターフェイスを含んでもよい。図１の例は、ＳＡＴＡインターフェイス（SATA interface）１５１と、１つ以上のＰＣＩ−Ｅインターフェイス（PCI-E interface）１５２（オプションで１つ以上のレガシーＰＣＩインターフェイス）と、１つ以上のＵＳＢインターフェイス（USB interface）１５３と、ＬＡＮインターフェイス（LAN interface）１５４（より一般的には、プロセッサ（processor）（単数または複数）１２２の指令のもと、インターネット、ＷＡＮ、ＬＡＮ等の少なくとも１つのネットワーク上での通信のためのネットワークインターフェイス）と、汎用Ｉ/Ｏインターフェイス（general-purpose I/O interface：ＧＰＩＯ）１５５と、ＬＰＣインターフェイス（low-pin count (LPC) interface）１７０と、パワーマネジメントインターフェイス（power management interface）１６１と、クロックジェネレーターインターフェイス（clock generator interface）１６２と、オーディオインターフェイス（audio interface）１６３（例えば、スピーカ（speaker）１９４が音声を出力するための）と、トータルコストオペレーション（ＴＣＯ）インターフェイス（total cost of operation (TCO) interface）１６４と、システムマネジメントバスインターフェイス（system management bus interface）（例えば、マルチマスターシリアルコンピュータバスインターフェイス）１６５と、シリアルペリフェラルフラッシュメモリ／コントローラインターフェイス（ＳＰＩフラッシュ）（serial peripheral flash memory/controller interface：SPI Flash）１６６と、を含む。図１の例では、ＳＰＩフラッシュ１６６は、ＢＩＯＳ１６８とブートコード（boot code）１９０とを含む。ネットワーク接続に関しては、Ｉ/Ｏコントローラハブ１５０は、ＰＣＩ−Ｅインターフェイスポートで多重化された統合ギガビットイーサネット（登録商標）コントロールラインを含んでもよい。その他のネットワークの特徴はＰＣＩ−Ｅインターフェイスとは関係なく作用してもよい。
【００２５】
Ｉ/Ｏコントローラハブ１５０のインターフェイスは、様々なデバイス、ネットワーク等との通信に備えてもよい。例えば、使用される際は、ＳＡＴＡインターフェイス１５１が、１つ以上のドライブ（drive）１８０からの情報の読み出し、ドライブ１８０への書き込み、または、書き込みと読み出しに備える。ドライブ１８０は、ＨＤＤ、ＳＤＤ、またはその組み合わせ等であるが、いずれの場合も、例えば、一時的信号ではない有形のコンピュータ可読記憶媒体であると理解されたい。Ｉ/Ｏコントローラハブ１５０はまた、アドバンストホストコントローラインターフェイス（Advanced Host Controller Interface：ＡＨＣＩ）を含んで、１つ以上のドライブ１８０をサポートしてもよい。ＰＣＩ−Ｅインターフェイス１５２は、デバイス、ネットワーク等のワイヤレス接続（Wireless Connection）１８２を可能にする。ＵＳＢインターフェイス１５３は、キーボード（Keyboard：ＫＢ）、マウス、及び様々なその他のデバイス等（例えば、カメラ、電話、ストレージ、メディアプレイヤー等）の入力装置（input device）１８４を備える。
【００２６】
図１の例では、ＬＰＣインターフェイス１７０は、１つ以上のＡＳＩＣ１７１、トラステッドプラットフォームモジュール（Trusted Platform Module：ＴＰＭ）１７２、スーパーＩ／Ｏ（super I/O）１７３、ファームウェアハブ(firmware hub)１７４、ＢＩＯＳサポート(BIOS support)１７５、並びに、ＲＯＭ１７７等の様々な種類のメモリ(memory)１７６、フラッシュ(flash)１７８、及び不揮発性ＲＡＭ(non-volatile RAM：ＮＶＲＡＭ)１７９の使用に備える。ＴＰＭ１７２に関しては、このモジュールは、ソフトウェアデバイスおよびハードウェアデバイスを認証するために使用される可能性のあるチップの形であってもよい。例えば、ＴＰＭはプラットフォーム認証を実行可能であってもよく、アクセスを試みるシステムが予期されるシステムであることを証明するために使用されてもよい。
【００２７】
コンピュータシステム１００は、電源が投入されると、ＳＰＩフラッシュ１６６内に保存されているＢＩＯＳ１６８のためのブートコード１９０を実行するように構成され、その後（例えば、システムメモリ１４０内に保存される）１つ以上のオペレーティングシステム、およびアプリケーションソフトウェアの制御のもと、データを処理してもよい。オペレーティングシステムは、例えばＢＩＯＳ１６８の指示により、様々なロケーションのいずれかに保存され、アクセスされてもよい。
【００２８】
さらに、コンピュータシステム１００は、また、少なくとも１つのバッテリパック（battery pack）１９１を含んでもよい。バッテリパック１９１は、少なくとも１つのバッテリ及び／又はバッテリセルを備える。バッテリパック１９１は、例えば、ジェリーロール型（jelly  roll  format）であってもよい。バッテリパック１９１は、また、中に一片（または多片）の活物質が折り込まれたパウチセル型（pouch  cell  format）であってもよい。どちらの場合も、本開示の原理によると、バッテリは、リチウムイオンバッテリ又はその他の種類のバッテリであってもよい。
【００２９】
また、バッテリパック１９１は、システム１００に電気的に接続されて電力を供給し、システムコンポーネントに電力を送らせてもよく、また、システム１００上の少なくとも１つのチャージレシーバに電気的に接続されて、バッテリチャージャを経由して電源から充電を受け、バッテリパック１９１内の１つ以上のバッテリセルを充電してもよい。したがって、チャージレシーバ自体は、（例えばチャージャ経由でウォールアウトレットから）電力を受けて、システム１００に電流を供給して動力を与えるか、バッテリパック１９１に電流を供給してバッテリパック１９１内の少なくとも１つのバッテリを充電させるかのうち、少なくとも一方を行うよう構成された、少なくとも１つの回路を含んでもよい。
【００３０】
バッテリパック１９１は、また、バッテリマネジメントユニット／システム（Battery Management Unit/System：ＢＭＵ）を含んでもよい。ＢＭＵ自体は、プロセッサ、ＲＡＭ、ＢＭＵのプロセッサによって実行可能な指示を保存する不揮発性ストレージ等の要素を含んでもよい。プロセッサ１２２やＢＭＵは、独立して又は相互に協働して、少なくとも１つのバッテリが充電を受けるよう、充電速度を制御してもよい。
【００３１】
バッテリパック１９１は、バッテリパック１９１又はその内部のバッテリに関連する、電圧（例えば、充電電圧、および放電電圧）、電位、使用年数、インピーダンス、充電状態、温度、電流、負極抵抗、電解質分極等の事項を検知、および計測する１つ以上のセンサをさらに含んでもよい。センサは、ＢＭＵのプロセッサ及び／又はプロセッサ１２２（単数または複数）に入力／計測を供給してもよい。
【００３２】
図１には、少なくとも１つの光源（light source）１９３も示されている。少なくとも１つの光源１９３は、例えば発光ダイオード（Light Emitting Diode：ＬＥＤ）であってもよい。少なくとも１つの光源１９３は、プロセッサ１２２の制御のもと、例えば緑、オレンジ、青、赤、及び／又は黄の光を発光するよう構成されるなど、発光の色を変えるよう構成されてもよい。それにもかかわらず、幾つかの実施形態では、少なくとも１つの光源１９３は、複数の光源を含んでもよく、各光源がそれぞれ異なる色、例えば緑、オレンジ、青、赤、黄の光を発光するよう構成されてもよいことを理解されたい。
【００３３】
また、システム１００は、振動エレメント（vibration element）１９５をさらに含んでもよい。振動エレメント１９５は、例えば、システム１００において振動やその他のハプティクス効果を発生させるための、振動エレメントの偏心錘（eccentric  weight）を動かすモータであったり、そのようなモータを含んでもよい。
【００３４】
さらに、図示されていないが、幾つかの実施形態では、システム１００は、システム１００の方向の検知や計測を行って、それに関する入力をプロセッサ１２２に供給するジャイロスコープと、システム１００の加速及び／又は動作を検知してそれに関する入力をプロセッサ１２２に供給する加速度計と、ユーザが音声入力をマイクに供給すること等により検知された音声に基づいて、マイクからの入力をプロセッサ１２２に供給するオーディオレシーバ／マイクと、１又は複数の画像を収集してそれに関する入力をプロセッサ１２２に供給するカメラと、を含んでもよい。カメラは、サーマルイメージングカメラ、ウェブカメラ等のデジタルカメラ、三次元（three-dimensional：３Ｄ）カメラ、及び／又は、その他の形でシステム１００に組み込まれたカメラであってもよく、ピクチャ、画像、及び／又は動画を収集するためにプロセッサ１２２による制御が可能であってもよい。またさらに、これも図示されていないが、システム１００は、少なくとも１つのサテライトから地理的な位置情報を受信して、その情報をプロセッサ１２２に供給するよう構成されたＧＰＳトランシーバを含んでもよい。しかし、ＧＰＳレシーバ以外に、他の適切な位置レシーバを本開示の原理に従って使用し、コンピュータシステム１００のロケーションを判断してもよいことを理解されたい。
【００３５】
例示的クライアントデバイス又はその他のマシン／コンピュータは、図１のシステム１００に示されているよりも少ない、または多い特徴を含んでいてもよいことを理解されたい。いずれの場合も、システム１００は、少なくとも前述に基づいて、本発明の原理を遂行するよう構成されていることを理解されたい。
【００３６】
ここで図２へ移ると、例示的デバイスが、インターネット等のネットワーク（network）２００上で、本開示の原理に従って通信を行うことが示されている。図２を参照して記載される各デバイスは、上記に述べたシステム１００の特徴や部材や要素のうち、少なくとも幾つかを含んでもよいことを理解されたい。
【００３７】
図２は、ノートブックコンピュータ（notebook computer）やコンバーチブルコンピュータ（convertible computer）２０２、デスクトップコンピュータ（desktop computer）２０４、スマートウォッチ等のウェアラブルデバイス（wearable device）２０６、スマートテレビ（smart television：ＴＶ）２０８、スマートフォン（smart phone）２１０、タブレットコンピュータ（tablet computer）２１２、デバイス（device）２０２〜２１２にアクセス可能なクラウドストレージを提供するインターネットサーバ等のサーバ（server）２１４を示す。デバイス２０２〜２１４は、ネットワーク２００上で相互に通信を行って、本開示の原理を実行するよう構成されていることを理解されたい。
【００３８】
図３を参照すると、本開示の原理にしたがって、異なる充電速度でバッテリを充電し、異なる充電速度のうち比較的速い速度の１つでの充電が可能となる時期を示す（indicate）ために、システム１００等のデバイスによって実行されてもよい例示ロジックが示されている。先ず、ブロック３００において、デバイスは、バッテリの通常の充電速度よりも速い第１の充電速度でデバイスのバッテリを充電するための、ユーザ入力を受け付けてもよい。デバイスは、その後、第１の充電工程の間第１の充電速度でバッテリを充電することを許可する、ブロック３０２へ移行してもよい。
【００３９】
デバイスは、その後、判断ダイアモンド（decision diamond）３０４に移行してもよい。判断ダイアモンド３０４において、例えば第１の充電工程（instance）の中断及び／又は充電の完了に応じて、第１の充電速度での充電が再度可能かどうかを判断してもよい。判断ダイアモンド３０４での判断は、デバイスにアクセス可能な１又は複数の種類のデータに基づいてもよい。
【００４０】
幾つかの例では、デバイスは、判断ダイアモンド３０４での判断のために、ストレージに格納されたデータにアクセスしてもよい。ストレージのデータは、デバイスの製造者に由来するか、製造者によって提供されたものである。このデータは、少なくとも閾値充電量分（このような充電を、「充電サイクル」の一例とする）の充電の閾値回数を示してもよい。この充電は、デバイスのバッテリが第１の充電速度を使用した充電工程に続いて受ける、第１の充電速度よりも遅い少なくとも１つの速度を使用した、再度バッテリが第１の、より速い速度で充電可能となる前の充電である。
【００４１】
例えば、デバイス及び／又はバッテリの製造者は、製造者がバッテリの組成及び／又はバッテリ部品の化学的性質に基づいて行った、バッテリが通常の速度での充電を何回受けるべきかについての試験に基づいて、閾値データを提供してもよい。これは、製造者がデバイス内のその種類のバッテリを、少なくとも最小限の量や、最小限の時間充電する間、典型的に発生すると試験を通じて予測した、リチウムメッキ等のバッテリの化学的分解を充分減少させる又は消滅させるためである。したがって、この例では、判断ダイアモンド３０４は、第１の充電工程以降、製造者が指定する閾値回数の通常の速度での充電（例えば、各充電は、少なくとも、特定のパーセンテージや電圧で、閾値充電量分なされる）を、バッテリが受けたかどうかに基づいてもよく、肯定的判断の場合デバイスがブロック３０６に移行し、否定的判断の場合デバイスがブロック３０８に移行するようにしてもよい。ブロック３０６及び３０８については、以下でさらに述べる。
【００４２】
しかし、幾つかの例では、この閾値充電回数は、第１の充電速度の実速度に基づいて変動してもよいことに、まずは留意されたい。例えば、第１の速度が速いほど、より多い通常の速度での充電回数を、閾値に使用してもよい。３．０Ｃの速度での充電では、それにかかわるその後の充電回数は１０でもよく、３．５Ｃの速度での充電では、それにかかわるその後の充電回数は１５でもよく、４．０Ｃの速度での充電では、それにかかわるその後の充電回数は２０でもよい。このような相関性は、デバイスにアクセス可能なリレーショナルデータベースに保存されてもよい。
【００４３】
また、判断ダイアモンド３０４における判断は、（例えば、リチウムイオンバッテリの）リチウムメッキやその他の種類のバッテリの化学的分解が発生した可能性があるかどうか、したがって、第１の速度での充電が再度可能かどうかを予測するために、さらに他の種類のデータに基づいてもよい。例えば、バッテリに関する各種メトリックを検知する１又は複数のセンサからのデータは、本ロジックの全て又は一部を実行する場合、（例えば、バッテリのＢＭＵを経由したり、センサから直接）、デバイスのＣＰＵ及び／又はバッテリのＢＭＵによって、受信されてもよい。
【００４４】
受信されて、第１の速度での充電が再度可能かどうかを判断するために使用されてもよいデータの例は、放電電圧データを含んでもよい。その場合プロセッサが、そのようなデータを受信し、通常の場合や閾値量よりも比較的高いセル放電電圧が、リチウムメッキ及びさらにその特定量を示すことを確認するようにしてもよい。別の例として、充電電圧データや過電圧データが使用されてもよく、その場合、プロセッサがそのようなデータを受信し、（例えば充電中の）負極過電圧の増加が、リチウムメッキ及びさらにその特定量を示すことを確認するようにしてもよい。さらに別の例として、抵抗データが使用されてもよく、その場合、プロセッサがそのようなデータを受信し、バッテリ充電中の負極抵抗の増加やピーク等の抵抗の変化が、リチウムメッキ及びさらにその特定量を示すことを確認するようにしてもよい。
【００４５】
さらに別の例として、電解質分極データが使用されてもよく、その場合、プロセッサがそのようなデータを受信し、電解質分極の増加等の電解質分極の変化が、リチウムメッキ及びさらにその特定量を示すことを確認するようにしてもよい。しかしもう１つの例として、熱量測定データが使用されてもよく、その場合、プロセッサがそのようなデータを受信し、予測されるよりも多くの熱や熱放散が、リチウムメッキ及びさらにその特定量を示すことを確認するようにしてもよい。
【００４６】
幾つかの実施形態では、特定量のリチウムメッキ又はその他の種類のバッテリの化学的分解が、受信されたメトリックから確認できる場合、デバイスはその量を受信、確認し、その特定のバッテリの化学的分解の種類や、バッテリの種類の場合の閾値（例えば、閾値レベル、リチウムメッキの量）と比較して、バッテリの化学的分解が閾値を上回るか、下回るかを判断してもよい。したがって、受信されたメトリックが閾値を上回る場合は、メトリックがバッテリの化学的分解を示しているという判断となり、下回る場合は、メトリックがバッテリの化学的分解を示していないという判断となる。
【００４７】
あるメトリックがリチウムメッキ等のバッテリの化学的分解を示しているという確認は、判断ダイアモンド３０４における否定的判断となってもよく、その場合デバイスはブロック３０８へ移行することを理解されたい。逆に、ある特定のメトリックがバッテリの化学的分解を示していないという確認は、判断ダイアモンド３０４における肯定的判断となってもよく、その場合デバイスはブロック３０６へ移行する。
【００４８】
ここでブロック３０６について述べるが、デバイスは、第１の速度でデバイスのバッテリを充電することが再度可能である旨のインジケーション（indication）をデバイス上で提供してもよい。幾つかの例では、そのインジケーションは、ブロック３０４における肯定的判断に応じて提供されてもよく、ユーザインターフェイス（User Interface：ＵＩ）上で提供されてもよい。ＵＩには、（ユーザがＵＩを呼び出すと、ＵＩがディスプレイ上に提示される等して、）バッテリの充電を制御するためにユーザの入力が与えられてもよい。ブロック３０６から、ロジックはその後ブロック３０２へ戻ってもよく、ブロック３０２でロジックは、次の充電工程の間、第１の速度でバッテリを充電することを再度許可してもよい。
【００４９】
ここでブロック３０８について述べるが、ブロック３０８へは、判断ダイアモンド３０４における否定的判断に基づいて進んでもよい。ブロック３０８において、デバイスは、第１の充電工程に続く１又は複数の充電工程の間、１又は複数のより遅い速度でバッテリを充電することを許可してもよい。ブロック３０８ではまた、デバイスは、第１の速度及び／又はバッテリの通常の速度よりも速い速度での充電を許可しなくてもよい。ブロック３０８から、ロジックは判断ダイアモンド３１０へ移行してもよい。判断ダイアモンド３１０において、ロジックは、第１の速度での充電が可能かどうかを再度判断してもよい。判断ダイアモンド３１０における判断は、上記の判断ダイアモンド３０４における判断がなされる１又は複数の方法と同様の方法で、なされてもよい。
【００５０】
判断ダイアモンド３１０で肯定的判断の場合、デバイスはブロック３０６へ移行し、そこから上記のように進んでもよい。しかし、判断ダイアモンド３１０で否定的判断の場合は、デバイスはブロック３１２へ移行する。ブロック３１２において、デバイスは、上に述べた第１の速度等の通常の速度よりも速い、１又は複数の速度での充電が再度可能となる時期についてのインジケーションを提供してもよい。１又は複数のより速い速度での充電が再度可能となる時期は、デバイスによってアクセスされるリレーショナルデータベースデータ内のデータに基づいてもよい。リレーショナルデータベースデータ内のデータは、１又は複数の種類の上記メトリックの量のそれぞれに、それぞれの量に基づいて、特定のより速い速度での充電が再度可能となると予測される時期を、関連付けている。確認される時期は、ブロック３１２で提供されるインジケーションの一部として、提供されてもよい。
【００５１】
１又は複数のより速い速度での充電が再度可能となる時期はまた、上に述べた、より速い速度での充電が再度可能となる前にデバイスが受けるべき閾値量分の充電の回数に、基づいてもよい。したがって、ブロック３１２で提供されるインジケーションは、推定延べ時間や、デバイスの通常充電（及び／又はその他の充電）の充電履歴に基づいて推定された、より速い速度での充電が再度可能となる特定の時期のインジケーションに加え、またはその代わりに、バッテリがあと何回、より速い速度での充電が可能となる前に通常の充電を受けるべきかという回数のインジケーションを含んでもよい。ブロック３１２から、デバイスはその後ブロック３０８へ戻って、そこから進んでもよい。
【００５２】
詳細な説明を進める前に、図３を参照して、ブロック３０６及び３１２で提供されるインジケーションは、デバイスのディスプレイ上で、ＬＥＤ（例えば、ブロック３０６及び３１２のインジケーションを示すのにそれぞれ異なる色を使用して）のようなディスプレイ以外の１又は複数の光源を介して、ブロック３０６及び３１２のインジケーションのそれぞれに自動音声や異なる音を用いて、デバイス上のスピーカを利用して音声的（audibly）に、及び／又は、ブロック３０６及び３１２のインジケーションのそれぞれに異なる振動パターンを用いて触感（触覚）的（haptically）にインジケーションを提供するために、デバイス上の振動エレメントを使用して触感的に、提供してもよいことを理解されたい。
【００５３】
ここで、図４を参照すると、デバイスによって制御可能なディスプレイ上に（例えば、デバイス自体に）提示可能な、例示的ＵＩ（user interface）４００が示されている。ＵＩ４００は、デバイスのバッテリの通常よりも高速での充電が現在実行されている旨のインジケーター４０２を含む。この例では、通常よりも高速での充電は、「超急速充電」と呼ばれ、１０Ｃ以上の速度で実行されてもよい。ＵＩ４００はまた、セレクタ（selector）４０４を含んでもよい。セレクタ４０４は、超急速充電中に発生する可能性のあるリチウムメッキ等のバッテリの化学的分解を潜在的に最小限に抑えながら、比較的遅いが通常の充電よりは速い速度（例えば、２Ｃを上回る速度）に変更して、通常よりも速い速度でバッテリを充電するよう、デバイスに命令するために選択可能である。また、ＵＩ４００はさらに、バッテリの通常の速度（例えばＣ/３）での充電に変更するよう、デバイスに命令するために選択可能な、セレクタ４０６を含んでもよい。
【００５４】
図５は、ＵＩ５００を示している。ＵＩ５００は、例えば、バッテリ充電を制御するためのバッテリアプリケーションを立ち上げるためのユーザコマンドや、ＵＩ５００自体を提示するためのユーザコマンドに基づいて、ディスプレイ上に提示されてもよい。ＵＩ５００は、デバイスの超急速での充電が不可能である旨のインジケーション５０２とともに、インジケーション５０４を含んでもよい。インジケーション５０４は、インジケーション５０２の一部であってもよく、インジケーション５０２とは分離されていてもよい。インジケーション５０４は、超急速充電が前回使用された時期（この場合、４日前）とともに、超急速充電が再度可能になるとデバイスが予測した時期（この場合、４日後）や、超急速充電が再度可能となる前にデバイスが受けるべき通常充電サイクルの回数（この場合、あと１０回の充電サイクル）を示してもよい。
【００５５】
図５のＵＩ５００はまた、「急速」充電（例えば、４Ｃ）が可能である旨のインジケーション５０６を含んでもよい。「急速」充電は、バッテリの通常の速度での充電よりも速いが、超急速の速度での充電よりも遅い。インジケーション５０６は、超急速充電中に発生する可能性のあるリチウムメッキ等のバッテリの化学的分解を潜在的に最小限に抑えながら、急速の速度を使用して充電を行って、通常よりも速くバッテリを充電するよう、デバイスに命令するために選択可能である、セレクタ５０８に付随してもよい。
【００５６】
ＵＩ５００はまた、通常の速度での充電が可能である旨のインジケーション５１０を含んでもよい。インジケーション５１０は、通常の充電速度を使用して充電を行うよう、デバイスに命令するために選択可能である、セレクタ５１２に付随してもよい。
【００５７】
図６は、ＵＩ６００を示している。ＵＩ６００は、例えば、バッテリ充電を制御するためのバッテリアプリケーションを立ち上げるためのユーザコマンドや、ＵＩ６００自体を提示するためのユーザコマンドに基づいて、ディスプレイ上に提示されてもよい。ＵＩ６００は、デバイスの超急速での充電が可能である旨のインジケーション６０２を含んでもよい。インジケーション６０２は、超急速の充電速度を使用してデバイスのバッテリの充電を行うよう、デバイスに命令するために選択可能である、セレクタ６０４に付随してもよい。幾つかの例示実施形態では、ＵＩ５００及び／又はＵＩ６００は、提示を命令するユーザコマンドに基づいて、いつでも提示されてよいが、一方セレクタ６０４自体は、ＵＩ６００上にのみ提示されたり、超急速の速度でのバッテリ充電が再度可能であるという判断に応じてＵＩ６００から選択されてもよい。
【００５８】
ＵＩ６００はまた、急速の速度での充電が可能である旨のインジケーション６０６を含んでもよい。インジケーション６０６は、急速の充電速度を使用してバッテリの充電を行うよう、デバイスに命令するために選択可能である、セレクタ６０８に付随してもよい。また、ＵＩ６００はさらに、通常の速度での充電が可能である旨のインジケーション６１０を含んでもよい。インジケーション６１０は、通常の充電速度を使用して充電を行うよう、デバイスに命令するために選択可能である、セレクタ６１２に付随してもよい。
【００５９】
図７の説明へ進む前に、ＵＩ５００及び／又はＵＩ６００、また、それらの上に提示される上記のような特定のインジケーションは、任意の充電工程における超急速の充電の中断に応じて、提示可能であることを理解されたい。これは、超急速の充電の停止後、再度超急速の充電が可能となる時期を、ユーザにわかるようにするためである。
【００６０】
ここで、図７について述べると、図７はＵＩ７００を示している。ＵＩ７００は、本開示の原理によってデバイスの設定（settings）を設定するためにディスプレイ上に提示可能である。ＵＩ７００は、上に述べた超急速の充電速度等の、バッテリ充電のための通常よりも速い充電速度のうちの少なくとも１つを許可したり、可能としたりすることを、チェックボックス（check box）７０４を使用して可能とする、第１のオプション（option）７０２を含んでもよい。第１のオプション７０２が有効になると、２つのサブオプション（sub-option）７０６及び７０８が、それぞれに隣接して示されている各ラジオボタンを使用することにより、それぞれ有効となってもよい。サブオプション７０６は、少なくとも１つの通常よりも速い充電速度が可能となる時期のインジケーションを提供するよう、デバイスを設定することを可能にする。一方、サブオプション７０８は、少なくとも１つの通常よりも速い充電速度が不可能となる時期のインジケーションを提供するよう、デバイスを設定することを可能にする。
【００６１】
ＵＩ７００はまた、ディスプレイ及び／又はＵＩ、別の光源、振動、音等を介して、インジケーションを提供する１又は複数の手段（means）７１２に関する、設定（setting）７１０を含んでもよい。手段７１２のそれぞれは、それぞれに隣接して示されているチェックボックス７１４へ入力を与えることにより、有効となってもよく、１又は複数の手段が同時に有効となってもよい。
【００６２】
結びの前に、本開示の原理を遂行するためのソフトウェアアプリケーションは、システム１００等のデバイスとともに販売されてもよいが、本発明の原理は、そういったアプリケーションがサーバからデバイスへインターネット等のネットワーク上でダウンロードされる例に適用されていることを理解されたい。また、本開示の原理は、そういったアプリケーションが、現在販売や提供がされているコンピュータ可読記憶媒体に含まれている例に適用される。この場合コンピュータ可読媒体は、一時的信号（not  transitory  signal）や信号そのものではない。
【００６３】
本開示の原理について、幾つかの例示実施形態を参照して述べたが、これらは制限的なものではなく、様々な代替的構成を使用してここで請求される主題を実現することが可能であることを理解されたい。１つの実施形態において含まれるコンポーネントは、他の実施形態においても、適切な組み合わせにおいて、使用が可能である。例えば、ここで記載されたり、図示される様々なコンポーネントは、他の実施形態と組み合わせ、交換、及び／又は、他の実施形態から除外されてもよい。
【図１】
2018019597.tif 000003
【図２】
2018019597.tif 000004
【図３】
2018019597.tif 000005
【図４】
2018019597.tif 000006
【図５】
2018019597.tif 000007
【図６】
2018019597.tif 000008
【図７】
2018019597.tif 000009
【手続補正書】
【提出日】平成29年7月28日(2017.7.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プロセッサと、
前記プロセッサにアクセス可能な少なくとも１つのシステムコンポーネントと、
前記プロセッサにアクセス可能であり、前記プロセッサおよび前記少なくとも１つのシステムコンポーネントに電力を供給するバッテリと、
前記プロセッサにアクセス可能であり、前記バッテリによって電力を供給されるディスプレイと、
前記プロセッサが実行するための指示を格納するストレージと、を備え、
前記プロセッサは、
第１の充電工程の間第１の速度で前記バッテリを充電することを許可し、
第２の充電工程の間第２の速度で前記バッテリを充電することを許可し、ここで、前記第２の速度は前記第１の速度よりも遅く、前記第２の充電工程は前記第１の充電工程に続き、
前記第１の充電工程に続いて、再度前記第１の速度で前記バッテリを充電する可能性についてのインジケーションを提供する、デバイス。
【請求項２】
前記プロセッサは、少なくとも前記第１の速度での前記バッテリの充電が再度可能であると判断されるまで、前記第１の速度での前記バッテリの充電を不許可とする、請求項１に記載のデバイス。
【請求項３】
前記判断は、前記プロセッサがアクセス可能なデータに少なくとも部分的に基づいている、請求項２に記載のデバイス。
【請求項４】
前記データは、前記デバイスに格納され、製造者に由来する、請求項３に記載のデバイス。
【請求項５】
前記データは、前記第１の速度での前記バッテリの充電が再度可能となる前に、前記第１の速度よりも遅い少なくとも１つの速度を使用して行われるべき、前記バッテリの閾値充電回数を示す、請求項４に記載のデバイス。
【請求項６】
バッテリマネジメントユニット（Battery Management Unit：ＢＭＵ）をさらに備え、
前記データは、前記ＢＭＵより受信される、請求項３に記載のデバイス。
【請求項７】
前記データは、放電データ、充電データ、過電圧データ、負極抵抗データ、電解質分極データ、および温度データのうちの１又は複数を備える、請求項６に記載のデバイス。
【請求項８】
前記プロセッサは、前記判断に応じて、前記インジケーションを提供する、請求項２に記載のデバイス。
【請求項９】
前記プロセッサは、ディスプレイ、前記ディスプレイ以外の光源、音声、及び触感のうちの１又は複数のインジケーションを提供する、請求項１に記載のデバイス。
【請求項１０】
前記プロセッサは、前記ディスプレイ上に提示可能であり、前記バッテリの充電の制御のために入力を受け付けることができるユーザインターフェイス（User Interface：ＵＩ）の一部として、前記インジケーションを提供する、請求項１に記載のデバイス。
【請求項１１】
前記ＵＩ上にはセレクタの提示が可能であり、ここで、前記セレクタは前記第１の速度での充電を呼び出すために選択可能である、請求項１０に記載のデバイス。
【請求項１２】
前記セレクタは、前記第１の速度での前記バッテリの充電が再度可能であるという判断に応じて、前記ＵＩ上に提示される、請求項１１に記載のデバイス。
【請求項１３】
前記プロセッサは、前記第１の充電工程の中断に応じて、前記インジケーションを提供する、請求項１に記載のデバイス。
【請求項１４】
第１の充電工程の間第１の速度でバッテリを充電することを許可するステップと、
前記第１の充電工程に続いて、再度前記第１の速度で前記バッテリを充電する可能性についてのインジケーションをデバイス上で提供するステップと、を備える方法。
【請求項１５】
第２の充電工程の間第２の速度で前記バッテリを充電することを許可するステップと、
少なくとも前記第２の充電工程の間、前記第１の速度で前記バッテリを充電することを却下するステップと、を備え、ここで、前記第２の速度は前記第１の速度よりも遅く、前記第２の充電工程は前記第１の充電工程に続く、請求項１４に記載の方法。
【請求項１６】
前記バッテリに関するリチウムメッキが少なくとも閾値レベルを下回るという予測に基づいて、前記インジケーションを提供するステップをさらに備える、請求項１４に記載の方法。
【請求項１７】
前記予測は、前記第１の充電工程に続いて、前記第１の速度での前記バッテリの充電が再度可能となる前に、前記第１の速度よりも遅い少なくとも１つの速度を使用して行われるべきである、前記バッテリの特定の充電回数に少なくとも部分的に基づくものであり、
前記特定の充電回数は、前記第１の速度に基づいて変動する、請求項１６に記載の方法。
【請求項１８】
第１の充電工程の間第１の速度でバッテリを充電することを許可するステップと、
前記第１の充電工程に続いて、再度前記第１の速度で前記バッテリを充電することを許可する前に、前記第１の速度よりも遅い少なくとも１つの他の速度を使用して、閾値回数の追加の充電工程が発生するまで待機するステップと、
をコンピュータに実行させるための、コンピュータが実行可能なプログラム。
【請求項１９】
前記閾値回数の追加の充電工程の発生に応じて、前記第１の速度で前記バッテリを充電する可能性についてのインジケーションを提供するステップを、さらにコンピュータに実行させるための、請求項１８に記載のコンピュータが実行可能なプログラム。
【請求項２０】
前記第１の充電工程に続いて、前記閾値回数の追加の充電工程の発生より前に、前記第１の速度よりも比較的遅い少なくとも１つの速度を使用した前記バッテリの充電を許可するが、前記第１の速度及び前記第１の速度よりも速い第２の速度のうちの１又は複数を使用した前記バッテリの充電を不許可とするステップを、さらにコンピュータに実行させるための、請求項１８に記載のコンピュータが実行可能なプログラム。
【外国語明細書】
2018019597000001.pdf