Battery pack authentication for a mobile communication device
First Claim
1. A mobile communication device comprising:
- a main processor for controlling operation of the mobile communication device;
a device memory coupled to the main processor, the device memory being adapted for storing first and second portions of security information used for authentication; and
,a smart battery coupled to the main processor, the smart battery being adapted to provide supply power to the mobile communication device, the smart battery comprising;
a battery processor for controlling operation of the smart battery and communicating with the main processor; and
a battery memory coupled to the battery processor, the battery memory being adapted for storing information including a third portion of security information used for authentication;
wherein the main processor is configured to send an authentication request including the first portion of security information to the battery processor,wherein the battery processor is configured to generate a response based on the first and third portions of security information and send the generated response to the main processor,wherein the smart battery is authenticated if the generated response matches the second portion of security information, andwherein when a smart battery fails authentication, the main processor is configured to allow charging of that unauthenticated smart battery to a predetermined less than full charge capacity, if said battery is in an under-voltage condition.
4 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments are described herein for a mobile communication device that authenticates a smart battery prior to use. The mobile device includes a main processor and a device memory. The device memory stores first and second portions of security information used for authentication. The smart battery includes a battery processor and a battery memory. The battery memory stores a third portion of security information used for authentication. The main processor sends an authentication request including the first portion of security information to the battery processor, and the battery processor generates a response based on the first and third portions of security information and sends the generated response to the main processor. The smart battery is authenticated if the generated response matches the second portion of security information.
73 Citations
20 Claims
-
1. A mobile communication device comprising:
-
a main processor for controlling operation of the mobile communication device; a device memory coupled to the main processor, the device memory being adapted for storing first and second portions of security information used for authentication; and
,a smart battery coupled to the main processor, the smart battery being adapted to provide supply power to the mobile communication device, the smart battery comprising; a battery processor for controlling operation of the smart battery and communicating with the main processor; and a battery memory coupled to the battery processor, the battery memory being adapted for storing information including a third portion of security information used for authentication; wherein the main processor is configured to send an authentication request including the first portion of security information to the battery processor, wherein the battery processor is configured to generate a response based on the first and third portions of security information and send the generated response to the main processor, wherein the smart battery is authenticated if the generated response matches the second portion of security information, and wherein when a smart battery fails authentication, the main processor is configured to allow charging of that unauthenticated smart battery to a predetermined less than full charge capacity, if said battery is in an under-voltage condition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for authenticating a smart battery for use with a mobile communication device that includes a main processor, a device memory and the smart battery including a battery processor and a battery memory, the method comprising:
-
storing first and second portions of security information used for authentication on the device memory; storing a third portion of security information used for authentication on the battery memory but not on the mobile communication device; sending an authentication request and the first portion of security information from the main processor to the smart battery; generating a response at the smart battery based on the first and third portions of security information and sending the generated response to the main processor; comparing the generated response with the second portion of security information at the main processor and authenticating the smart battery if the generated response matches the second portion of security information; and wherein when a smart battery fails authentication, allowing charging of that unauthenticated smart battery to a predetermined less than full charge capacity, if said battery is in an under-voltage condition. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A mobile communication device comprising:
-
a main processor for controlling operation of the mobile communication device; a device memory coupled to the main processor, the device memory being adapted for storing first and second portions of security information used for authentication; and
,a smart battery coupled to the main processor, the smart battery being adapted to provide supply power to the mobile communication device, the smart battery comprising; a battery processor for controlling operation of the smart battery and communicating with the main processor; and a battery memory coupled to the battery processor, the battery memory being adapted for storing information including a third portion of security information used for authentication; battery authentication means for authenticating the smart battery by, sending an authentication request including the first portion of security information to the battery processor, receiving from the battery processor a response generated based on the first and third portions of security information, and determining that the smart battery is authenticated if the generated response matches the second portion of security information; and battery charging means for allowing charging of an unauthenticated smart battery to a predetermined less than full charge capacity, when said battery fails authentication and if said battery is in an under-voltage condition.
-
Specification