IP Library Granted Patent US 8,423,306
Granted Patent B2
US 8,423,306 · App. 12/125,632 · Granted Apr 16, 2013

Battery detection and user experience

Inventors: Richard Jennings Duncan (Kirkland, WA); Ross Nathaniel Luengen (Sammamsih, WA); Latika Kirtane (Seattle, WA)
Assignee: Microsoft Corporation
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 8,423,306
App. No.
12/125,632
Granted
Apr 16, 2013
Kind
B2
Abstract

A method and medium are provided for enabling reliable indication of the amount of time a battery will provide sufficient charge to power a computing device. In one embodiment, the time interval that lapses from the charge draining from the battery between two thresholds is determined, and the thresholds are adjusted based on the time interval. Other embodiments provide for classifying a battery as no longer capable of maintaining sufficient charge by comparing the maximum amount of charge the battery could store to the current maximum amount of charge the battery can currently store. Another embodiment determines how long a battery will provide sufficient charge to power a computing device based on profiles of user activity and associated battery drain rates. The current amount of charge stored in the battery is divided by the profile drain rate to determine how long the battery will provide sufficient charge to power the computing device.

Claims (15)

1. One or more tangible computer-readable storage media having computer-executable instructions embodied thereon for performing a method of reliably indicating remaining operating time of a computer based on battery level, the method comprising:

for a given computer-usage level, receiving a user-specified time interval that lapses between a battery level draining from a first threshold level to a second threshold level;

associating a first level of battery charge with the first threshold level and a second level of battery charge with the second threshold level;

determining when the charge remaining in the battery reaches the first level of battery charge associated with the first threshold level and presenting a first low-battery notification based on said determining for the given computer-usage level;

determining when the charge remaining in the battery decreases to the second level of battery charge associated with the second threshold level and presenting a second low-battery notification based on said determining for the given computer-usage level; and

adjusting at least one of the first threshold level and the second threshold level according to said user-specified time interval, thereby altering at least one of the first level of battery charge and the second level of battery charge at which a notification is received to provide an indication of battery charge remaining according to the user-specified time interval.

2. The media of claim 1 , further comprising, in response to the determining that the charge remaining in the battery has reached the first threshold level, altering a calculated rate at which the computer drains charge from the battery.

3. The media of claim 2 , wherein the altering of the calculated rate at which the computer drains charge from the battery is accomplished by deactivating components or processes of the computer.

4. The media of claim 1 , wherein the user-defined time interval that defines an amount of time that is requested to elapse between the first low-battery notification and the second low-battery notification remains constant with deteriorating battery life.

5. The media of claim 4 , wherein adjusting at least one of the first threshold level and the second threshold level maintains the user-specified lapse of time as the battery deteriorates with life.

6. The media of claim 1 , further comprising:

receiving information that includes criteria useable to identify a defective battery,

automatically inspecting the battery to determine whether it satisfies said criteria; and

automatically providing a notification that said battery is defective if the battery satisfies said criteria.

7. The media of claim 1 , further comprising monitoring a temperature of the battery, and providing a temperature-warning notification if the battery temperature exceeds a temperature threshold.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034564/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2008
From: DUNCAN, RICHARD JENNINGS; LUENGEN, ROSS NATHANIEL; KIRTANE, LATIKA
To: MICROSOFT CORPORATION
Reel/Frame 020990/0570 →
Continuity (1)
Related Publication 20090292487A1 · Nov 26, 2009