×

Viral distribution of battery management parameters

  • US 10,511,182 B2
  • Filed: 02/06/2018
  • Issued: 12/17/2019
  • Est. Priority Date: 04/28/2011
  • Status: Active Grant
First Claim
Patent Images

1. A system for updating data, operating parameters and/or software, comprising:

  • a battery having a battery memory, the memory configured to store data, operating parameters and/or software commands;

    an equipment configured to operatively communicate with the battery memory, the equipment also having an equipment processor and an equipment memory, the equipment being powered by the battery, the equipment processor programmed to monitor information related to the operation history and usage of the equipment and store such information as first data in the equipment memory;

    a charger having a charger processor and a charger memory, the charger processor configured to establish communication with the battery memory when the battery is inserted into the charger;

    wherein the equipment processor is programmed to send the first data from the equipment to the battery when communication with the battery is established, wherein the equipment processor compares the first data with second data stored in the battery memory and if the first data is newer than the second data stored in the battery memory, stores the first data to the battery memory;

    wherein when the battery is removed from communication with the equipment, and placed into communication with the charger, the charger processor compares the second data from the battery memory with a third data stored in the charger memory, and if the second data from the battery is newer than the third data stored in the charger memory, the charger processor is programmed to store the second data in the charger memory; and

    wherein the charger processor is configured to establish communication with a server processor, and the third data stored in the charger memory is transmitted to the server and the server processor is programmed to compare the transmitted third data with a fourth data stored in a server memory, and if the transmitted third data is newer than the fourth data stored in the server memory, the server processor is programmed to store the transmitted third data in the server memory.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×