发明名称 Battery detection and user experience
摘要 Methods, systems, and computer-readable storage media are provided for enabling a reliable indication of the amount of time a battery will provide sufficient charge to power a computing device. One or more profiles of user activity on a computing device are created. A drain rate for each profile of user activity is determined and stored. An analysis of the user activities being engaged in on the computing device is conducted, and a profile of user activity is determined to describe the user activities. An amount of remaining charge stored in the battery is determined, and the period of time that the battery will provide sufficient charge to the computing device is determined 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.
申请公布号 US9134380(B2) 申请公布日期 2015.09.15
申请号 US201313796074 申请日期 2013.03.12
申请人 Microsoft Technology Licensing, LLC 发明人 Duncan Richard Jennings;Luengen Ross Nathaniel;Kirtane Latika
分类号 G01R21/00;G01R31/36 主分类号 G01R21/00
代理机构 代理人 Jardine John;Drakos Kate;Minhas Micky
主权项 1. One or more computer storage devices storing computer-executable instructions that, when executed by a computing device having a processor and a memory, cause the computing device to perform a method for determining a gross profile drain rate for a battery of the computing device, the method comprising: at the processor of the computing device, determining a user activity at the computing device is described by a plurality of user activity profiles, wherein each of the plurality of user activity profiles is associated with a user activity profile drain rate, the user activity profile drain rate corresponding to a first rate at which power is drained from the battery of the computing device based on activities included in each of the plurality of user activity profiles; determining a net drain rate associated with each of the plurality of user activity profiles by subtracting a system drain rate, which corresponds to a second rate at which charge is drained from the battery based on automatically-executed activity at the computing device, from the user activity profile drain rate for each of the plurality of user activity profiles; determining a sum net profile drain rate by summing, across the plurality of user activity profiles, the net drain rate associated with each of the plurality of user activity profiles; determining the gross profile drain rate by adding the system drain rate to the sum net profile drain rate, wherein the gross profile drain rate corresponds to a third rate at which charge is drained from the battery based on the user activity and the automatically-executed activity at the computing device; storing the gross profile drain rate in the memory of the computing device; determining an amount of time that the battery will provide power to the computing device based on an amount of remaining charge stored in the battery and on the gross profile drain rate; and based on determining the amount of time that the battery will provide power to the computing device, deactivating a hardware component at the computing device in order to provide an increased amount of time over which the battery will provide power to the computing device, wherein the hardware component comprises at least one of a peripheral device, an external device, a presentation component, or a communication component.
地址 Redmond WA US