-
1.
公开(公告)号:US20230088718A1
公开(公告)日:2023-03-23
申请号:US18052329
申请日:2022-11-03
Applicant: Google LLC
Inventor: Alex Levin , Todd Alan Broch , Derek Basehore
Abstract: This disclosure describes methods, devices, systems, and procedures in a computing system for capturing a configuration state of an operating system executing on a central processing unit (CPU), and offloading resource-related tasks, based on the configuration state, to a resource management unit such as a system-on-chip (SoC). The resource management unit identifies a status of each resource based on the captured configuration state of the operating system. The resource management unit then processes tasks associated with the status of the resources, such as modifying a clock rate of a clocked component in the computing system. This can alleviate the CPU from processing those tasks thereby improving overall computing system performance and dynamics.
-
公开(公告)号:US20190187792A1
公开(公告)日:2019-06-20
申请号:US15844322
申请日:2017-12-15
Applicant: Google LLC
Inventor: Derek Basehore , Nicholas Jordan Sanders , Gregory Granito
CPC classification number: G06F3/016 , G06F3/017 , G06F3/03547 , G06F3/044 , G06F2203/04104 , G06F2203/04105 , G06F2203/04808
Abstract: A system and method for dynamically cancelling haptic feedback in certain areas of a touchpad, and/or to dynamically isolating haptic feedback in certain areas of the touchpad, may enhance flexibility, utility and functionality of the touchpad. A first haptic engine may generate and transmit haptic feedback in response to an input detected in an input area of the touchpad. A second haptic engine may generate haptic cancellation feedback, and transmit the cancellation feedback after a time delay, to cancel out the effect of the haptic feedback in a cancellation area of the touchpad. This may allow a user to experience the haptic feedback in response to an input in the input area, and to rest hand(s) on other portions of the touchpad display without feeling haptic feedback in the other portions of the touchpad.
-
3.
公开(公告)号:US11782761B2
公开(公告)日:2023-10-10
申请号:US18052329
申请日:2022-11-03
Applicant: Google LLC
Inventor: Alex Levin , Todd Alan Broch , Derek Basehore
CPC classification number: G06F9/5011 , G06F9/3869 , G06F9/44505 , G06F9/45558 , G06F9/544 , G06F2009/45591
Abstract: This disclosure describes methods, devices, systems, and procedures in a computing system for capturing a configuration state of an operating system executing on a central processing unit (CPU), and offloading resource-related tasks, based on the configuration state, to a resource management unit such as a system-on-chip (SoC). The resource management unit identifies a status of each resource based on the captured configuration state of the operating system. The resource management unit then processes tasks associated with the status of the resources, such as modifying a clock rate of a clocked component in the computing system. This can alleviate the CPU from processing those tasks thereby improving overall computing system performance and dynamics.
-
公开(公告)号:US20220399732A1
公开(公告)日:2022-12-15
申请号:US17804938
申请日:2022-06-01
Applicant: GOOGLE LLC
Inventor: Derek Basehore , Andrew Rossignol , Nicholas Jordan Sanders
IPC: H02J7/00
Abstract: According to an aspect, a system includes a battery configured to be charged by a power source, a charging circuit coupled to the battery, and a battery charging manager configured to communicate with the charging circuit to control a charging of the battery by the power source. The battery charging manager obtains a charge pattern including an end charge time corresponding to a time when the battery is estimated to be disconnected from the power source. The battery charging manager controls the charging circuit to charge, over a first charging period, the battery to a temporary charge level, maintain, over a relaxation period, a battery charge level between the temporary charge level and a maintenance charge level, and charge, over a second charging period after the relaxation period, the battery to a maximum battery charge level before the end charge time.
-
5.
公开(公告)号:US20240012683A1
公开(公告)日:2024-01-11
申请号:US18471861
申请日:2023-09-21
Applicant: Google LLC
Inventor: Alex Levin , Todd Alan Broch , Derek Basehore
CPC classification number: G06F9/5011 , G06F9/3869 , G06F9/44505 , G06F9/45558 , G06F9/544 , G06F2009/45591
Abstract: This disclosure describes methods, devices, systems, and procedures in a computing system for capturing a configuration state of an operating system executing on a central processing unit (CPU), and offloading resource-related tasks, based on the configuration state, to a resource management unit such as a system-on-chip (SoC). The resource management unit identifies a status of each resource based on the captured configuration state of the operating system. The resource management unit then processes tasks associated with the status of the resources, such as modifying a clock rate of a clocked component in the computing system. This can alleviate the CPU from processing those tasks thereby improving overall computing system performance and dynamics.
-
6.
公开(公告)号:US20210191775A1
公开(公告)日:2021-06-24
申请号:US16912419
申请日:2020-06-25
Applicant: Google LLC
Inventor: Alex Levin , Todd Alan Broch , Derek Basehore
Abstract: This disclosure describes methods, devices, systems, and procedures in a computing system for capturing a configuration state of an operating system executing on a central processing unit (CPU), and offloading resource-related tasks, based on the configuration state, to a resource management unit such as a system-on-chip (SoC). The resource management unit identifies a status of each resource based on the captured configuration state of the operating system. The resource management unit then processes tasks associated with the status of the resources, such as modifying a clock rate of a clocked component in the computing system. This can alleviate the CPU from processing those tasks thereby improving overall computing system performance and dynamics.
-
7.
公开(公告)号:US11526380B2
公开(公告)日:2022-12-13
申请号:US16912419
申请日:2020-06-25
Applicant: Google LLC
Inventor: Alex Levin , Todd Alan Broch , Derek Basehore
Abstract: This disclosure describes methods, devices, systems, and procedures in a computing system for capturing a configuration state of an operating system executing on a central processing unit (CPU), and offloading resource-related tasks, based on the configuration state, to a resource management unit such as a system-on-chip (SoC). The resource management unit identifies a status of each resource based on the captured configuration state of the operating system. The resource management unit then processes tasks associated with the status of the resources, such as modifying a clock rate of a clocked component in the computing system. This can alleviate the CPU from processing those tasks thereby improving overall computing system performance and dynamics.
-
公开(公告)号:US11355944B2
公开(公告)日:2022-06-07
申请号:US16719279
申请日:2019-12-18
Applicant: GOOGLE LLC
Inventor: Derek Basehore , Andrew Rossignol , Nicholas Jordan Sanders
IPC: H02J7/00
Abstract: According to an aspect, a system includes a battery configured to be charged by a power source, a charging circuit coupled to the battery, and a battery charging manager configured to communicate with the charging circuit to control a charging of the battery by the power source. The battery charging manager obtains a charge pattern including an end charge time corresponding to a time when the battery is estimated to be disconnected from the power source. The battery charging manager controls the charging circuit to charge, over a first charging period, the battery to a temporary charge level, maintain, over a relaxation period, a battery charge level between the temporary charge level and a maintenance charge level, and charge, over a second charging period after the relaxation period, the battery to a maximum battery charge level before the end charge time.
-
公开(公告)号:US20210152004A1
公开(公告)日:2021-05-20
申请号:US16719279
申请日:2019-12-18
Applicant: GOOGLE LLC
Inventor: Derek Basehore , Andrew Rossignol , Nicholas Jordan Sanders
IPC: H02J7/00
Abstract: According to an aspect, a system includes a battery configured to be charged by a power source, a charging circuit coupled to the battery, and a battery charging manager configured to communicate with the charging circuit to control a charging of the battery by the power source. The battery charging manager obtains a charge pattern including an end charge time corresponding to a time when the battery is estimated to be disconnected from the power source. The battery charging manager controls the charging circuit to charge, over a first charging period, the battery to a temporary charge level, maintain, over a relaxation period, a battery charge level between the temporary charge level and a maintenance charge level, and charge, over a second charging period after the relaxation period, the battery to a maximum battery charge level before the end charge time.
-
-
-
-
-
-
-
-