Claims
- 1. A method in a battery for use in a battery support unit and an electronic device, said battery comprising memory, said method comprising the steps of:
- receiving a request from said battery support unit to write first error data in a mailbox in said memory, wherein said first error data indicates a first fault with the battery that may impact its future performance and not that the battery is discharged and needs to be recharged;
- storing said first error data in response to said request from said battery support unit;
- receiving a request from said electronic device to read said first error data in said mailbox; and
- transmitting said first error data to said electronic device in response to said request from said electronic device.
- 2. The method of claim 1, further comprising the steps of:
- receiving a request from said electronic device to write second error data in said mailbox, wherein said second error data indicates a second fault with the battery that may impact its future performance and not that the battery is discharged and needs to be recharged;
- storing said second error data in response to said request from said electronic device;
- receiving a request from said battery support unit to read said second error data in said mailbox; and
- transmitting said second error data to said battery support unit in response to said request from said battery support unit.
- 3. The method of claim 1, further comprising the steps of:
- receiving a request from said battery support unit to read status data from said memory; and
- transmitting said status data to said battery support unit in response to said request from said battery support unit.
- 4. The method of claim 1, wherein said request received from said battery support unit is received when said battery support unit is connected to said battery and said electronic device is disconnected from said battery.
- 5. The method of claim 4, wherein said request received from said electronic device is received when said electronic device is connected to said battery and said battery support unit is disconnected from said battery.
- 6. The method of claim 1, further comprising the step of:
- receiving a request from said battery support unit to write validation data in said mailbox in said memory, said validation data validating said first error data stored in said mailbox in said storing step.
- 7. A method in a battery for use in a first battery support unit and a second battery support unit, said battery comprising memory, said method comprising the steps of:
- receiving a request from said first battery support unit to write first error data in a mailbox in said memory, wherein said first error data indicates a first fault with the battery that may impact its future performance and not that the battery is discharged and needs to be recharged;
- storing said first error data in response to said request from said first battery support unit;
- receiving a request from said second battery support unit to read said first error data in said mailbox; and
- transmitting said first error data to said second battery support unit in response to said request from said second battery support unit.
- 8. The method of claim 7, further comprising the steps of:
- receiving a request from said second battery support unit to write second error data in said mailbox, wherein said second error data indicates a second fault with the battery that may impact its future performance and not that the battery is discharged and needs to be recharged;
- storing said second error data in response to said request from said second battery support unit;
- receiving a request from said first battery support unit to read said second error data in said mailbox; and
- transmitting said second error data to said first battery support unit in response to said request from said first battery support unit.
- 9. The method of claim 6, further comprising the steps of:
- receiving a request from said first battery support unit to read status data from said memory; and
- transmitting said status data to said first battery support unit in response to said request from said first battery support unit.
- 10. The method of claim 6, wherein said request received from said first battery support unit is received when said first battery support unit is connected to said battery and said second battery support unit is disconnected from said battery.
- 11. The method of claim 10, wherein said request received from said second battery support unit is received when said second battery support unit is connected to said battery and said first battery support unit is disconnected from said battery.
- 12. The method of claim 7, further comprising the step of:
- receiving a request from said first battery support unit to write validation data in said mailbox in said memory, said validation data validating said first error data stored in said mailbox in said storing step.
- 13. A method in a battery for use in a first electronic device and a second electronic device, said battery comprising memory, said method comprising the steps of:
- receiving a request from said first electronic device to write first error data in a mailbox in said memory, wherein said first error data indicates a first fault with the battery that may impact its future performance and not that the battery is discharged and needs to be recharged;
- storing said first error data in response to said request from said first electronic device;
- receiving a request from said second electronic device to read said first error data in said mailbox; and
- transmitting said first error data to said second electronic device in response to said request from said second electronic device.
- 14. The method of claim 13, further comprising the steps of:
- receiving a request from said second electronic device to write second error data in said mailbox, wherein said second error data indicates a second fault with the battery that may impact its future performance and not that the battery is discharged and needs to be recharged;
- storing said second error data in response to said request from said second electronic device;
- receiving a request from said first electronic device to read said second error data in said mailbox;
- transmitting said second error data to said first electronic device in response to said request from said electronic device.
- 15. The method of claim 13, further comprising the steps of:
- receiving a request from said first electronic device to read status date from said memory; and
- transmitting said status data to said first electronic device in response to said request from said first electronic device.
- 16. The method of claim 13, wherein said request received from said first electronic device is received when said first electronic device is connected to said battery and said second electronic device is disconnected from said battery.
- 17. The method of claim 13, wherein said request received from said second electronic device is received when said second electronic device is connected to said battery and said first electronic device is disconnected from said battery.
- 18. The method of claim 13, further comprising the step of:
- receiving a request from said first electronic device to write validation data in said mailbox in said memory, said validation data validating said first error data stored in said mailbox in said storing step.
- 19. A method in a battery for use in a battery support unit and an electronic device, said battery comprising memory, said method comprising the steps of:
- receiving a request from said electronic device to write second error data in a mailbox in said memory, wherein said second error data indicates a second fault with the battery that may impact its future performance and not that the battery is discharged and needs to be recharged;
- storing said second error data in response to said request from said electronic device;
- receiving a request from said battery support unit to read said second error data in said mailbox; and
- transmitting said second error data to said electronic device in response to said request from said electronic device.
- 20. The method of claim 19, further comprising the steps of:
- receiving a request from said battery support unit to write first error data in said mailbox, wherein said first error data indicates a first fault with the battery that may impact its future performance and not that the battery is discharged and needs to be recharged;
- storing said first error data in response to said request from said battery support unit;
- receiving a request from said electronic device to read said first error data in said mailbox; and
- transmitting said first error data to said electronic device in response to said request from said electronic device.
- 21. The method of claim 20, further comprising the steps of:
- receiving a request from said battery support unit to read status data from said memory; and
- transmitting said status data to said battery support unit in response to said request from said battery support unit.
- 22. The method of claim 20, wherein said request received from said battery support unit is received when said battery support unit is connected to said battery and said electronic device is disconnected from said battery.
- 23. The method of claim 19, wherein said request received from said electronic device is received when said electronic device is connected to said battery and said battery support unit is disconnected from said battery.
- 24. The method of claim 19, further comprising the step of:
- receiving a request from said electronic device to write validation data in said mailbox in said memory, said validation data validating said second error data stored in said mailbox in said storing step.
- 25. A battery for use in a battery support unit and an electronic device, said battery comprising:
- a processor further comprising communications logic;
- memory further comprising a mailbox;
- wherein said communications logic:
- receives a request from said battery support unit to write first error data in said mailbox, wherein said first error data indicates a first fault with the battery that may impact its future performance and not that the battery is discharged and needs to be recharged;
- stores said first error data in response to said request from said battery support unit;
- receives a request from said electronic device to read said first error data in said mailbox; and
- transmits said first error data to said electronic device in response to said request from said electronic device.
- 26. The battery of claim 25, wherein said communications logic:
- receives a request from said electronic device to write second error data in said mailbox, wherein said second error data indicates a second fault with the battery that may impact its future performance and not that the battery is discharged and needs to be recharged;
- stores said second error data in response to said request from said electronic device;
- receives a request from said battery support unit to read said second error data in said mailbox; and
- transmits said second error data to said battery support unit in response to said request from said electronic device.
- 27. The battery of claim 26, wherein said second error data is a device recognized fault error.
- 28. The battery of claim 25, wherein said communications logic:
- receives a request from said battery support unit to read status data from said memory; and
- transmits said status data to said battery support unit in response to said request from said battery support unit.
- 29. The battery of claim 25, wherein said first error data is a support unit recognized error.
- 30. The battery of claim 25, wherein said first error data is a battery capacity out of range error.
- 31. The battery of claim 25, wherein said first error data is a battery capacity inaccurate error.
- 32. The battery of claim 25, wherein said battery is for use in a defibrillator.
- 33. The method of claim 25, further comprising the step of:
- receiving a request from said battery support unit to write validation data in said mailbox in said memory, said validation data validating said first error data stored in said mailbox in said storing step.
- 34. A battery for use in a battery support unit and an electronic device, said battery comprising:
- a processor further comprising communications logic;
- memory further comprising a mailbox;
- wherein said communications logic:
- receives a request from said battery support unit to write first error data in said mailbox;
- stores said first error data in response to said request from said battery support unit;
- receives a request from said electronic device to read said first error data in said mailbox;
- transmits said first error data to said electronic device in response to said request from said electronic device;
- receives a request from said battery support unit to read status data from said memory;
- transmits said status data to said battery support unit in response to said request from said battery support unit; and
- wherein said first error data is a battery capacity inaccurate error.
CROSS REFERENCE TO RELATED APPLICATIONS
This is a continuation of application Ser. No. 08/441,900 filed on May 16, 1995, now abandoned. This invention is related to the following commonly assigned patent applications, filed on even date herewith.
US Referenced Citations (22)
Foreign Referenced Citations (1)
Number |
Date |
Country |
523526 A2 |
Jul 1992 |
EPX |
Continuations (1)
|
Number |
Date |
Country |
Parent |
441900 |
May 1995 |
|