Dynamic power-down management in a computing device

    公开(公告)号:US11886220B2

    公开(公告)日:2024-01-30

    申请号:US17737997

    申请日:2022-05-05

    发明人: Ajay Kumar

    IPC分类号: G06F1/3287 G06F9/4401

    CPC分类号: G06F1/3287 G06F9/442

    摘要: In a computing device it may be determined whether to power down a subsystem based on how long the subsystem has been idle and based on one or more measurements of subsystem current consumption, subsystem bandwidth usage, and subsystem efficiency. An idle power-down count value may be determined based on the measurements, using predetermined relations among subsystem current consumption, subsystem bandwidth usage, and subsystem efficiency. The subsystem may be powered down based on a determination of whether the subsystem has been idle for an interval not less than the idle power-down count value.

    ELECTRONIC SYSTEM AND DETERMINATION METHOD CAPABLE OF DETERMINING REASON OF COLD BOOT EVENT

    公开(公告)号:US20230376319A1

    公开(公告)日:2023-11-23

    申请号:US18149653

    申请日:2023-01-03

    IPC分类号: G06F9/4401 G06F1/10

    CPC分类号: G06F9/442 G06F1/10

    摘要: An electronic system includes a main chip, a non-volatile storage circuit, and a detector circuit. The main chip is configured to read first time of a clock circuit. The non-volatile storage circuit is coupled to the main chip. The main chip stores the first time into the non-volatile storage circuit. The detector circuit includes a first output terminal. The first output terminal is coupled to the main chip. When a cold boot event occurs, the main chip reads the first time from the non-volatile storage circuit, and determines a reason of the cold boot event according to the first time, a second time of the clock circuit, and a logic value at the first output terminal.

    COMPUTER OPERATING SYSTEM SHUTDOWN SEQUENCING

    公开(公告)号:US20230281019A1

    公开(公告)日:2023-09-07

    申请号:US17653550

    申请日:2022-03-04

    IPC分类号: G06F9/4401

    CPC分类号: G06F9/442 G06N20/00

    摘要: An embodiment for improving a shutdown sequencing of a computer operating system (OS) is provided. The embodiment may include receiving a command to initiate an OS shutdown. The embodiment may also include creating a first list of running tasks to terminate. The embodiment may further include in response to determining there is no historical data, sending a termination request to a particular running task. The embodiment may also include in response to determining the particular running task requires user input to terminate, increasing a weight of the particular running task. The embodiment may further include in response to determining there is an additional particular running task in the created first list, sending the termination request to the additional particular running task. The embodiment may also include in response to determining the additional particular running task requires the user input to terminate, increasing the weight of the additional particular running task.

    Extending Application Access Across Devices
    7.
    发明公开

    公开(公告)号:US20230171258A1

    公开(公告)日:2023-06-01

    申请号:US18159900

    申请日:2023-01-26

    申请人: Google LLC

    摘要: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for extending application access across devices. In some implementations, an electronic device receives a request to provide access to the electronic device to a particular user that is not registered as a user of the electronic device. The electronic device receives authentication credentials for the particular user. The electronic device provides the authentication credentials to a server system and receives data from the server system that (i) indicates that the providing access to the electronic device in a guest mode is authorized, and (ii) indicates a state of an instance of an application installed on a second device. The electronic device provides access to the electronic device in the guest mode that provides an interface that at least partially recreates the state of the instance of the application installed on the second device.