IP Library Granted Patent US 7,663,338
Granted Patent B2
US 7,663,338 · App. 11/026,443 · Granted Feb 16, 2010

Method and apparatus for handling a charging state in a mobile electronic device

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,663,338
App. No.
11/026,443
Granted
Feb 16, 2010
Kind
B2
Abstract

In accordance with the teachings described herein, a method and apparatus for handling a charging state in a mobile electronic device is provided. A universal serial bus (USB) interface may be used for connecting the mobile device to a USB host. A processing device may be used to execute programs and to control operation of the mobile device. The processing device may be operable to receive an enumeration acknowledgement signal from the USB host via the USB interface and generate an enable signal upon receiving the enumeration acknowledgement signal. A rechargeable battery may be used to power the processing device. A battery charger may be used to receive a USB bus voltage from the USB interface and use the USB bus voltage to power the processing device and to charge the rechargeable battery. The battery charger may be further operable to receive a charge enable signal that enables and disables the battery charger from powering the processing device and charging the rechargeable battery. A timing circuit may be used to detect the USB bus voltage and to measure the passage of a pre-determined amount of time upon detecting the USB bus voltage. A battery charger enabling circuit may be used to generate the charge enable signal to control the battery charger, the battery charger enabling the battery charger if the timer has measured the passage of the pre-determined amount of time or the enable signal is received from the processing device.

Claims (27)

1. A mobile device, comprising:

a universal serial bus (USB) interface configured to be connectable to a USB host;

a processing device operable to execute programs and to control operation of the mobile device, the processing device being further operable to receive an enumeration acknowledgement signal via the USB interface and generate an enable signal upon receiving the enumeration acknowledgement signal;

a rechargeable battery for powering the processing device;

a battery charger operable to receive a USB bus voltage from the USB interface and use the USB bus voltage to power the processing device and to charge the rechargeable battery, the battery charger being further operable to receive a charge enable signal that enables and disables the battery charger from powering the processing device and charging the rechargeable battery;

a timing circuit operable to detect the USB bus voltage and to measure the passage of a pre-determined amount of time upon detecting the USB bus voltage; and

a battery charger enabling circuit operable to generate the charge enable signal to control the battery charger, the battery charger enabling circuit enabling the battery charger until the timer has measured the passage of the pre-determined amount of time or the enable signal is received from the processing device.

2. The mobile device of claim 1 , wherein the battery charger enabling circuit is an RS flip flop having an R input coupled to the timing circuit and the enable signal.

3. The mobile device of claim 2 , further comprising:

an inverting circuit coupled between the processing device and the R input of the RS flip flop and operable to invert the enable signal from the processing device.

4. The mobile device of claim 3 , wherein the inverting circuit is a transistor.

5. The mobile device of claim 3 , wherein the inverting circuit is an inverter logic gate.

6. The mobile device of claim 1 , wherein the timing circuit is a resistor-capacitor (RC) circuit.

7. The mobile device of claim 1 , wherein the processing device is further operable to receive a device suspend state request via the USB interface and generate a disable signal upon receiving the device suspend state request, wherein the battery charger is operable to disable the battery charger if the disable signal is received from the processing device.

8. The mobile device of claim 1 , wherein the pre-determined amount of time is an amount of time specified by the USB specifications during which the mobile device may be powered using the USB bus voltage without receiving the enumeration acknowledgement signal.

9. The mobile device of claim 1 , wherein the pre-determined amount of time is less than or equal to 100 msec.

10. A method for powering a mobile device and charging a battery in the mobile device comprising:

detecting a universal serial bus (USB) bus voltage at a USB interface configured to be connectable a USB host;

upon detecting the USB bus voltage, measuring the passage of a pre-determined amount of time, during which the mobile device may be powered by the USB bus voltage without receiving an enumeration acknowledgement signal via the USB interface;

after detecting the USB bus voltage and before the passage of the pre-determined amount of time, enabling the use of the USB bus voltage to power the mobile device and charge the battery;

monitoring for the enumeration acknowledgement signal; and

if the enumeration acknowledgement signal is not received before the pre-determined amount of time has expired, then disabling the use of the USB bus voltage to power the mobile device and charge the battery.

11. The method of claim 10 , further comprising:

monitoring the USB interface for a device suspend state request signal; and

if the device suspend signal is detected, then disabling the use of the USB bus voltage to power the mobile device and charge the battery.

12. The method of claim 10 , wherein the pre-determined amount of time is an amount of time specified by the USB specifications during which the mobile device may be powered using the USB bus voltage without receiving the enumeration acknowledgement signal.

13. The method of claim 10 , wherein the pre-determined amount of time is less than or equal to 100 msec.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 1, 2016
From: BLACKBERRY LIMITED
To: FUNDAMENTAL INNOVATION SYSTEMS INTERNATIONAL LLC
Reel/Frame 040792/0483 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 17, 2015
From: BLACKBERRY LIMITED
To: FUNDAMENTAL INNOVATION SYSTEMS INTERNATIONAL LLC
Reel/Frame 037324/0978 →
CHANGE OF NAME Recorded Aug 17, 2015
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 036356/0472 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2005
From: GUTHRIE, MARTIN G. A.; VESELIC, DUSAN; SKARINE, ALEXEI; HABICHER, MICHAEL F.
To: RESEARCH IN MOTION LIMITED
Reel/Frame 015605/0526 →