A carrier, such as a battery, that queries a memory of a charger or charging circuit, or the memory of equipment or discharging circuit powered by the battery, to determine the relative date or version of data, operating parameters and / or
software on both the battery and the equipment, and either provides updated data, operating parameters and / or
software to the equipment, or retrieves later dated data, operating parameters and / or
software from the equipment to update the memory of the battery and / or further distribute the updated data, operating parameters and / or software to other batteries or equipment.