BATTERY DETECTION AND USER EXPERIENCE
First Claim
1. One or more computer-readable 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:
- providing two charge thresholds associated with two levels of battery charge, wherein a first threshold is associated with a first threshold level, and a second threshold is associated with a second threshold level;
for a given computer-usage level, determining a time interval that lapses between a battery level draining from said first threshold level to said second threshold level;
determining when charge remaining in the battery reaches the first threshold level and presenting a first low-battery notification based on said determining;
determining when the charge remaining in the battery decreases to the second threshold level and presenting a second low-battery notification based on said determining; and
adjusting the first and second threshold levels based on said time interval, thereby providing a more accurate indication of remaining battery than if said time interval had not been accounted for.
2 Assignments
0 Petitions
Accused Products
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.
-
Citations
20 Claims
-
1. One or more computer-readable 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:
-
providing two charge thresholds associated with two levels of battery charge, wherein a first threshold is associated with a first threshold level, and a second threshold is associated with a second threshold level; for a given computer-usage level, determining a time interval that lapses between a battery level draining from said first threshold level to said second threshold level; determining when charge remaining in the battery reaches the first threshold level and presenting a first low-battery notification based on said determining; determining when the charge remaining in the battery decreases to the second threshold level and presenting a second low-battery notification based on said determining; and adjusting the first and second threshold levels based on said time interval, thereby providing a more accurate indication of remaining battery than if said time interval had not been accounted for. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of indicating battery level of a battery in a computing device, the method comprising:
-
determining a prior maximum amount of charge that the battery was initially capable of storing; determining a current maximum amount of charge that the battery is capable of storing; comparing the current maximum amount of charge to the prior maximum amount of charge; classifying the battery as no longer capable of maintaining sufficient charge based on said comparing; and indicating that the battery is no longer capable of maintaining sufficient charge when the battery is classified as no longer capable of maintaining sufficient charge. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. One or more computer-readable media having computer-executable instructions embodied thereon for performing a method of determining the period of time that a battery will provide sufficient charge to power a computing device, the method comprising:
-
automatically creating a profile for one or more types of user activity on the computing device; determining a drain rate for each profile of user activity, where the drain rate is a rate at which charge is drained from the battery; storing a drain rate that indicates a rate at which charge is drained from the battery for each profile of user activity; determining an amount of remaining charge stored in the battery; analyzing the user activity being engaged in by the user of the computing device; determining a profile of user activity that describes the user activity being engaged in by the user of the computing device; and determining the period of time that the battery will provide sufficient power to the computing device based on the amount of remaining charge and on the drain rate at which charge is drained from the battery for the determined profile of user activity. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification