-
公开(公告)号:US11656666B2
公开(公告)日:2023-05-23
申请号:US16440923
申请日:2019-06-13
Applicant: Microsoft Technology Licensing, LLC
Inventor: Aniruddha Jayant Jahagirdar , Ranveer Chandra , Anirudh Badam , James Anthony Schwartz, Jr. , Paresh Maisuria , Matthew Holle , M. Nashaat Soliman , Murtuza S. Naguthanawala , Tapan Ansel , Aacer Hatem Daken
IPC: G06F1/20 , G06F1/26 , H02J7/00 , G06F1/3206
CPC classification number: G06F1/263 , G06F1/206 , G06F1/3206 , H02J7/0013 , H02J7/0063
Abstract: A computing device has an energy storage device system with multiple energy storage devices. Various different criteria are used to determine which one or more of the multiple energy storage devices to charge or discharge at any given time to provide power to the computing device. The criteria can include characteristics of the energy storage devices as well as hardware and/or physical characteristics of the computing device, characteristics of the energy storage devices and/or the computing device that change while the computing device operates, and predicted behavior or usage of the computing device. These criteria are evaluated during operation of the computing device, and the appropriate energy storage device(s) from which to draw power or to charge at any given time based on these criteria are determined.
-
公开(公告)号:US20180136708A1
公开(公告)日:2018-05-17
申请号:US15353581
申请日:2016-11-16
Applicant: Microsoft Technology Licensing, LLC
Inventor: Aniruddha Jayant Jahagirdar , Ranveer Chandra , Anirudh Badam , James Anthony Schwartz, JR. , Paresh Maisuria , Matthew Holle , M. Nashaat Soliman , Tapan Ansel
CPC classification number: G06F1/3206 , G06F1/206 , G06F1/263 , G06F1/3203 , H02J7/0026 , H02J7/007
Abstract: A computing device has an energy storage device system with multiple energy storage devices. Various different criteria are used to determine which one or more of the multiple energy storage devices to charge at any given time to provide power to the computing device. The criteria can include characteristics of the energy storage devices and/or the computing device that change while the computing device operates, and estimated or predicted usage of the computing device. These criteria are evaluated during operation of the computing device, and the appropriate energy storage device(s) to charge at any given time based on these criteria are determined.
-
公开(公告)号:US20200004304A1
公开(公告)日:2020-01-02
申请号:US16440923
申请日:2019-06-13
Applicant: Microsoft Technology Licensing, LLC
Inventor: Aniruddha Jayant Jahagirdar , Ranveer Chandra , Anirudh Badam , James Anthony Schwartz, JR. , Paresh Maisuria , Matthew Holle , M. Nashaat Soliman , Murtuza S. Naguthanawala , Tapan Ansel , Aacer Hatem Daken
IPC: G06F1/20 , G06F1/26 , G06F1/3206 , H02J7/00
Abstract: A computing device has an energy storage device system with multiple energy storage devices. Various different criteria are used to determine which one or more of the multiple energy storage devices to charge or discharge at any given time to provide power to the computing device. The criteria can include characteristics of the energy storage devices as well as hardware and/or physical characteristics of the computing device, characteristics of the energy storage devices and/or the computing device that change while the computing device operates, and predicted behavior or usage of the computing device. These criteria are evaluated during operation of the computing device, and the appropriate energy storage device(s) from which to draw power or to charge at any given time based on these criteria are determined.
-
公开(公告)号:US10394301B2
公开(公告)日:2019-08-27
申请号:US15595750
申请日:2017-05-15
Applicant: Microsoft Technology Licensing, LLC
Inventor: Iulian Calinov , Sandeep Prabhakar , Samarth Shah , Jihad Tafas , Zachary Sandburg Holmes , Tapan Ansel , Gabriel Knezek , Paresh Maisuria , James Kennyth Truckle , Rahul Nair , Taofiq Ezaz
IPC: G06F1/32 , G06F1/3206 , G06F1/3231 , G06F1/26 , G06F1/28
Abstract: Consumption of power by device components is profiled on a per-session basis of user interaction. A session engine determines start of a user interaction session with the device (e.g., by detecting screen turn on). The engine generates a session identifier (SID) and broadcasts same to device component(s). In response to the SID, the component(s) record power consumption data. Upon receiving a signal indicating end of the user interaction session (e.g., screen turn off), the session engine broadcasts a notice allowing component(s) to stop recording power consumption data. The components communicate aggregated data to the session engine for storage in a centralized location (e.g., trace buffer). In response to a query posed within a command line prompt, stored data may be parsed on a per-session basis for inclusion in a detailed report of power consumption. Power consumption inefficiencies endemic to components and/or user behaviors may be thus be identified and remediated.
-
-
-