-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号:US20180157305A1
公开(公告)日:2018-06-07
申请号:US15372236
申请日:2016-12-07
Applicant: Microsoft Technology Licensing, LLC
Inventor: Paresh Maisuria , James Anthony Schwartz, JR. , M. Nashaat Soliman , Matthew Holle
CPC classification number: G06F1/3231 , G06F1/3287 , G06F9/4418 , Y02D10/44
Abstract: Hibernating a computing system. The method includes detecting at least one condition which indicates the availability of time to perform hibernation optimization steps on the computing system. The hibernation optimization steps optimize resume time from hibernate. The method further includes detecting a trigger indicating that the computing system is to be put into a hibernate state. As a result of detecting the at least one condition and the trigger, the method further includes performing hibernation steps to hibernate the computing system in a way that optimizes resume time from hibernate of the computing system.
-
公开(公告)号:US10437301B2
公开(公告)日:2019-10-08
申请号:US15353596
申请日: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 , Murtuza S. Naguthanawala
IPC: G06F1/32 , G06F1/26 , G06F1/3212 , G06F1/20 , G06F1/3203
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 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 at any given time based on these criteria are determined.
-
公开(公告)号:US10394304B2
公开(公告)日:2019-08-27
申请号:US15372236
申请日:2016-12-07
Applicant: Microsoft Technology Licensing, LLC
Inventor: Paresh Maisuria , James Anthony Schwartz, Jr. , M. Nashaat Soliman , Matthew Holle
IPC: G06F1/32 , G06F9/44 , G06F1/3231 , G06F1/3287 , G06F9/4401
Abstract: Hibernating a computing system. The method includes detecting at least one condition which indicates the availability of time to perform hibernation optimization steps on the computing system. The hibernation optimization steps optimize resume time from hibernate. The method further includes detecting a trigger indicating that the computing system is to be put into a hibernate state. As a result of detecting the at least one condition and the trigger, the method further includes performing hibernation steps to hibernate the computing system in a way that optimizes resume time from hibernate of the computing system.
-
公开(公告)号: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.
-
公开(公告)号:US20180267839A1
公开(公告)日:2018-09-20
申请号:US15463918
申请日:2017-03-20
Applicant: Microsoft Technology Licensing, LLC
Inventor: Paresh Maisuria , James Anthony Schwartz, JR. , M. Nashaat Soliman , Candy Chiang , Aniruddha Jayant Jahagirdar , Matthew Todd Hoehnen , Matthew Holle
CPC classification number: G06F9/5094 , G06F1/3228 , G06F1/329 , G06F9/4893 , G06F9/505 , Y02D10/22 , Y02D10/24
Abstract: When an activity agent desires to perform a particular task on a device, the activity agent communicates a request to a resource control system of the device. The request has an associated amount of energy that is expected to be used by the activity agent to perform the task. The resource control system receives the request, determines whether to grant the request based on the amount of energy expected to be used by the activity agent to carry out the task and various additional factors, and returns an indication to the activity agent that the request is granted or denied. If denied, the activity agent delays performing its desired task. If granted, the activity agent proceeds to perform its desired task. The resource control system also continues to monitor the system state of the device, and may revoke the grant depending on changes in the system state of the device.
-
公开(公告)号:US20180157311A1
公开(公告)日:2018-06-07
申请号:US15372242
申请日:2016-12-07
Applicant: Microsoft Technology Licensing, LLC
Inventor: Paresh Maisuria , M. Nashaat Soliman , Matthew Holle , James Anthony Schwartz, JR. , Gabriel Scannell Knezek
IPC: G06F1/32
CPC classification number: G06F1/3287 , G06F1/3234
Abstract: Moving a computing system to a mandated power state. The method includes a computing system component determining to move the computing system to a deeper power state. As a result, the method further includes the computing system component directing hardware and software agents on the computing system to move to a deeper power state. The method further includes the computing system component observing that at least one agent is preventing the computing system from moving to the deeper power state. As a result, the method includes the computing system component directing a system-wide movement to a mandated power state.
-
公开(公告)号:US20180136709A1
公开(公告)日:2018-05-17
申请号:US15353548
申请日:2016-11-16
Applicant: Microsoft Technology Licensing, LLC
Inventor: Aniruddha Jayant Jahagirdar , Ranveer Chandra , James Anthony Schwartz, JR. , Paresh Maisuria , Matthew Holle , M. Nashaat Soliman , Aacer Hatem Daken
CPC classification number: G06F1/3212 , G06F1/206 , G06F1/263 , H02J7/0021 , H02J7/0055 , H02J7/34 , Y02D10/16
Abstract: A computing device has an energy storage device system with one or more energy storage devices. The computing device can be connected to various different power resources (e.g., power sources and/or power profiles) to charge the energy storage device(s). Various different criteria are used to determine which one or more of the power resources to use at any given time to charge the energy storage device(s). The criteria can include 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 estimated or predicted usage of the computing device. These criteria are evaluated during operation of the computing device, and the appropriate power resources to charge the energy storage device(s) at any given time based on these criteria are determined.
-
公开(公告)号:US20180136704A1
公开(公告)日:2018-05-17
申请号:US15353596
申请日: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 , Murtuza S. Naguthanawala
CPC classification number: G06F1/263 , G06F1/206 , G06F1/26 , G06F1/3203 , G06F1/3212
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 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 at any given time based on these criteria are determined.
-
-
-
-
-
-
-
-
-