Battery having a battery mailbox for exchanging information
First Claim
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.
5 Assignments
0 Petitions
Accused Products
Abstract
A battery, usable with one or more battery support units and/or electronic devices, contains a memory which contains a mailbox. The battery receives a request from a battery support unit or an electronic device to write error data in the mailbox. In response to this request, the battery stores the error data in the mailbox. The battery then receives a request from a battery support unit or electronic device to read the error data from the mailbox. In response to this request, the battery transmits the error data to the battery support unit or electronic device that requested it.
70 Citations
34 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. - View Dependent Claims (2, 3, 4, 5, 6, 9, 10, 11)
-
-
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. - View Dependent Claims (8, 12)
-
-
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. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
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. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
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. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33)
-
-
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.
-
Specification