Source: https://patents.google.com/patent/US8285327B2/en
Timestamp: 2018-12-10 00:04:34
Document Index: 180713613

Matched Legal Cases: ['Application No. 60', 'Application No. 60', 'Application No. 2', 'Application No. 2', 'Application No. 2', 'Application No. 2', 'Application No. 2', 'Application No. 2', 'Application No. 06122298', 'Application No. 06122298', 'Application No. 06122298', 'Application No. 06122298', 'Application No. 06122298', 'Application No. 06122298', 'Application No. 10184246', 'Application No. 10184246', 'Application No. 10184246', 'Application No. 06122298', 'Application No. 06122298', 'Application No. 06122298']

US8285327B2 - Interface and communication protocol for a mobile communication device with a smart battery - Google Patents
Interface and communication protocol for a mobile communication device with a smart battery Download PDF
US8285327B2
US8285327B2 US12758513 US75851310A US8285327B2 US 8285327 B2 US8285327 B2 US 8285327B2 US 12758513 US12758513 US 12758513 US 75851310 A US75851310 A US 75851310A US 8285327 B2 US8285327 B2 US 8285327B2
US12758513
US20100197367A1 (en )
This application is a divisional of U.S. patent application Ser. No. 11/549,503, filed on Oct. 13, 2006, now issued as U.S. Pat. No. 7,697,957, which claims the benefit of U.S. Provisional Application No. 60/726,165, filed on Oct. 14, 2005; the contents of application Ser. No. 11/549,503 and of Application No. 60/726,165 are hereby incorporated by reference.
Signals received by the antenna 154 through the wireless network 200 are input to the receiver 150, which can perform such common receiver functions as signal amplification, frequency down conversion, filtering, channel selection, and analog-to-digital (A/D) conversion. ND conversion of a received signal allows more complex communication functions such as demodulation and decoding to be performed by the communications processor 160. In a similar manner, signals to be transmitted are processed, including modulation and encoding, by the communications processor 160. These processed signals are input to the transmitter 152 for digital-to-analog (D/A) conversion, frequency up conversion, filtering, amplification and transmission over the wireless network 200 via the antenna 156. The communications processor 160 not only processes communication signals, but also provides for receiver and transmitter control. For example, the gains applied to communication signals in the receiver 150 and transmitter 152 can be adaptively controlled through automatic gain control algorithms implemented in the communications processor 160.
1. A method of communicating according to a battery communication protocol between a main processor of a mobile communication device and a battery used by the mobile communication device, wherein the method comprises:
initiating authentication of the battery by the main processor based on a cryptographic algorithm executed by the battery and the main processor, if the battery provides a protocol version response packet to the main processor in response to the protocol version request packet; and
reading a battery ID resistor of the battery to identify a type of the battery, if the battery does not provide a protocol version response packet to the main processor in response to the protocol version request packet.
2. The method of claim 1, wherein the authentication comprises:
comparing the battery authentication response with a pre computed battery authentication response at the main processor to determine if the authentication is successful.
3. The method of claim 2, wherein if the authentication is successful, the method further comprises:
generating a battery information response packet at the battery comprising battery information on operation of the battery; and
sending the battery information response packet from the battery to the main processor.
5. The method of claim 1, wherein the protocol version request response packet comprises a battery ID of the battery.
6. The method of claim 1, wherein the battery comprises a smart battery and when a packet with an unknown code is received at the smart battery, the method further comprises sending the protocol version response packet from the smart battery to the main processor to initiate the authentication.
7. The method of claim 1, wherein the battery comprises a smart battery and when a packet with a failed error check value is received at the smart battery, the method further comprises sending the protocol version response packet from the smart battery to the main processor to initiate the authentication.
8. The method of claim 1, wherein the protocol version response packet comprises a protocol version that indicates a version of the battery communication protocol being used by the battery to communicate.
9. The method of claim 1, further comprising providing the communication interface with protection circuitry for protecting the main processor from electrostatic discharge.
10. The method of claim 9, wherein the method further comprises configuring the protection circuitry to limit a data rate of the communication interface to approximately 300 bits per second.
11. A non-transitory computer-readable storage medium on which are stored program instructions for a method of communicating according to a battery communication protocol between a main processor of a mobile communication device and a battery used by the mobile communication device, wherein the program instructions are executable by the main processor, and wherein the program instructions are for:
12. The non-transitory computer-readable storage medium of claim 11, wherein the authentication comprises:
receiving a battery authentication response packet at the main processor sent from the battery, the battery authentication response packet comprising a battery authentication response generated at the battery; and
comparing the battery authentication response with a pre-computed battery authentication response at the main processor to determine if the authentication is successful.
13. The non-transitory computer-readable storage medium of claim 12, wherein if the authentication is successful, the program instructions are further for:
sending a battery information request packet from the main processor to the battery; and
receiving a battery information response packet at the main processor sent from the battery, the battery information response packet comprising battery information on operation of the battery.
14. The non-transitory computer-readable storage medium of claim 13, wherein the battery information comprises information for a charge curve of the battery.
15. The non-transitory computer-readable storage medium of claim 11, wherein the protocol version response packet comprises a battery ID of the battery.
16. The non-transitory computer-readable storage medium of claim 11, wherein the battery comprises a smart battery and when a packet with an unknown code is received at the smart battery, the program instructions are further for receiving the protocol version response packet at the main processor sent from the smart battery to initiate the authentication.
17. The non-transitory computer-readable storage medium of claim 11, wherein the battery comprises a smart battery and when a packet with a failed error check value is received at the smart battery, the program instructions are further for receiving the protocol version response packet at the main processor sent from the smart battery to initiate the authentication.
18. A method of communicating according to a battery communication protocol between a main processor of a mobile communication device and a battery used by the mobile communication device, wherein the method comprises:
initiating authentication of the battery by the main processor, if the battery provides a protocol version response packet to the main processor in response to the protocol version request packet; and
reading a battery ID resistor of the battery, if the battery does not provide a protocol version response packet to the main processor in response to the protocol version request packet;
wherein the protocol version response packet comprises a protocol version that indicates a version of the battery communication protocol being used; and
wherein the protocol version comprises a minor version number and the method further comprises increasing the minor version number for each backwards-compatible change.
19. The method of claim 18, wherein the protocol version comprises a major version number and the method further comprises increasing the major version number for each change that is not backwards-compatible.
20. The method of claim 19, further comprising resetting the minor version number to zero when the major version number is increased.
US12758513 2005-10-14 2010-04-12 Interface and communication protocol for a mobile communication device with a smart battery Active US8285327B2 (en)
US11549503 Division US7697957B2 (en) 2005-10-14 2006-10-13 Interface and communication protocol for a mobile device with a smart battery
US13600400 Continuation US8670799B2 (en) 2005-10-14 2012-08-31 Interface and communication protocol for a mobile device with a smart battery
US20100197367A1 true US20100197367A1 (en) 2010-08-05
US8285327B2 true US8285327B2 (en) 2012-10-09
"Authentication IC Provides Barrier to Unauthorized Battery Packs", Internet Citation, Feb. 22, 2005, XP003014285, Retrieved from the Internet: URL: http://www.maxim-ic.com/viewpressrelease.cfm/releaseid/1079 [retrieved on Jan. 1, 2007].
"Battery Authentication and Security Schemes", Texas Instruments, Jul. 2005, pp. 1-6, XP002669096, Retrieved from the Internet: URL: http://www.ti.com/lit/an/slua346/slua346.pdf [retrieved on Feb. 9, 2012].
Applicant summary of Interview with Examiner dated Sep. 29, 2009, U.S. Appl. No. 11/549,383.
Buchmann, "The ‘Smart’ Battery", BatteryUniversity.com, http://www.batteryuniversity.com/partone-17.htm, page created Apr. 2003; page last edited Jul. 2003.
Buchmann, "The 'Smart' Battery", BatteryUniversity.com, http://www.batteryuniversity.com/partone-17.htm, page created Apr. 2003; page last edited Jul. 2003.
Canadian Office Action for Canadian Patent Application No. 2,564,029, dated Jul. 2, 2009.
Canadian Office Action for Canadian Patent Application No. 2,564,029, dated May 11, 2010.
Canadian Office Action Response, Canadian Patent Application No. 2,564,029, dated Dec. 2, 2011.
Canadian Office Action Response, Canadian Patent Application No. 2,564,029, dated Dec. 29, 2009.
Canadian Office Action Response, Canadian Patent Application No. 2,564,029, dated Nov. 10, 2010.
Canadian Office Action, Canadian Patent Application No. 2,564,029 dated Aug. 4, 2011.
Certificate of Patent, European Patent Application No. 06122298.0, dated Nov. 24, 2010.
Communication from the Examining Division, European Patent Application No. 06122298.0, dated Nov. 27, 2007.
Co-pending U.S. Appl. No. 11/549,383, now issued as U.S. Patent No. 7,667,429, filed Oct. 13, 2006.
Co-pending U.S. Appl. No. 11/549,461, now issued as U.S. Patent No. 7,715,884, filed Oct. 13, 2006.
Co-pending U.S. Appl. No. 11/549,503, now issued as U.S. Patent No. 7,697,957, filed Oct. 13, 2006.
Co-pending U.S. Appl. No. 12/729,374, "Mobile Device With a Smart Battery", filed Mar. 23, 2010.
Co-pending U.S. Appl. No. 12/758,461, "Interface and Communication Protocol for a Mobile Device With a Smart Battery", filed Apr. 12, 2010.
Co-pending U.S. Appl. No. 13/246,901, "Mobile Device With a Smart Battery Having a Battery Information Profile Corresponding to a Communication Standard ", filed Sep. 28, 2011.
Co-pending U.S. Appl. No. 13/283,910, "Battery Pack Authentication for a Mobile Communication Device", filed Oct. 28, 2011.
Decision to Grant, European Patent Application No. 06122298.0, dated Oct. 28, 2010.
Dietz, Ken, Microchip TB086 PIC12F635/PIC16F639 Cryptographic Module General Overview, Microchip Technology Inc. 2005.
European Allowance for European Patent Application No. 06122298.0, dated May 10, 2010.
European Examination Report dated Aug. 31, 2009, European Patent Application No. 06122298.0.
European Examination Report dated Oct. 15, 2008, European Patent Application No. 06122298.0.
Extended European Examination Report Response, European Patent Application No. 10184246.6, dated Oct. 19, 2011.
Extended European Search Report dated Apr. 4, 2011, European Patent Application No. 10184246.6.
Extended European Search Report for European Patent Application EP 06122298.0, dated Apr. 5, 2007.
Menezes et al., "Challenge-Response Identification (Strong Authentication)" 1997, Handbook of Applied Cryptography, CRC Press series on discrete mathematics and its applications, Boca Raton, FL, CRC Press, U.S., pp. 397-404.
News Release from Texas Instruments, Edited by the Electronicstalk Editorial Team on Jan. 13, 2005, Battery management IC takes security onboard.
Notice of Allowance including Examiner Interview Summary Record dated Oct. 6, 2009, U.S. Appl. No. 11/549,381.
Notice of Allowance, U.S. Appl. No. 12/709,783, dated Jun. 11, 2012.
Notice of Allowance, U.S. Appl. No. 12/758,461, dated Jun. 27, 2012.
Notice of Allowance, U.S. Appl. No. 13/246,901, dated May 24, 2012.
Office Action Response dated Apr. 30, 2009, U.S. Appl. No. 11/549,461.
Office Action Response dated Oct. 26, 2009, U.S. Appl. No. 11/549,461.
Office Action Response, U.S. Appl. No. 13/246,901, dated Apr. 19, 2012.
Partial EP search report for corresponding European Patent Application EP 06122298.0, date of mailing Feb. 16, 2007.
Partial European Search Report dated Dec. 13, 2010, European Patent Application No. 10184246.6.
Product Review from Texas Instruments, BatteryPack Security and Authentication IC for Portable Applications (bqSECURE(TM)), bq26150, revised Jul. 2005.
Product Review from Texas Instruments, BatteryPack Security and Authentication IC for Portable Applications (bqSECURE™), bq26150, revised Jul. 2005.
Reply to communication from the Examining Division, European Patent Application No. 06122298.0, dated Apr. 17, 2009.
Reply to communication from the Examining Division, European Patent Application No. 06122298.0, dated Jun. 3, 2008.
Reply to communication from the Examining Division, European Patent Application No. 06122298.0, dated Mar. 3, 2010.
Smart Battery System Specifications, System Management Bus Specification Revision 1.1(Dec. 11, 1998) http://smbus.org/specs/.
System Management Bus Specification Revision 1.1, Dec. 11, 1998 (Applicant provided prior art). *
United States Notice of Allowance dated Apr. 18, 2011, U.S. Appl. No. 12/709,783.
United States Notice of Allowance dated Nov. 25, 2009, U.S. Appl. No. 11/549,503.
United States Notice of Allowance, U.S. Appl. No. 12/709,783, dated Jul. 22, 2011.
United States Notice of Allowance, U.S. Appl. No. 12/729,374, dated Apr. 29, 2011.
United States Notice of Allowance, U.S. Appl. No. 12/729,374, dated May 25, 2011.
United States Notice of Allownace dated Jul. 10, 2009, U.S. Appl. No. 11/549,503.
United States Office Action for U.S. Appl. No. 12/758,461 dated Jul. 21, 2011.
United States Office Action Response, U.S. Appl. No. 12/758,461, dated Apr. 28, 2011.
United States Office Action Response, U.S. Appl. No. 12/758,461, dated Sep. 21, 2011.
United States Office Action, U.S. Appl. No. 13/246,901, dated Jan. 20, 2012.
US20070123304A1 (en) 2007-05-31 application
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:GUTHRIE, MARTIN;BRUBACHER, JONATHAN;PATTENDEN, CHRISTOPHER;AND OTHERS;SIGNING DATES FROM 20070214 TO 20070226;REEL/FRAME:024223/0811