This charger makes use of the LTC4026. We found it in a 2005 Linear Technology publication. The circuit can charge the battery with 500 mA current from the outlet or 500 mA from USB.