Patent classifications
G06F1/3293
INFORMATION PROCESSING APPARATUS, METHOD, AND NON-TRANSITORY RECORDING MEDIUM
An information processing apparatus includes: a first processing device; and a second processing device of which power consumption is smaller than power consumption of the first processing device. The second processing device includes circuitry to determine whether a process received by the information processing apparatus in a power saving state is executable by the second processing device, recover the second processing device from a power saving state based on a determination that the process is executable by the second processing device, and execute the process after the second processing device is recovered.
PORTABLE PLAYBACK DEVICE POWER MANAGEMENT
Example techniques related to portable playback device power management. An example implementation involves launching a power coordinator background process, the power coordinator background process having multiple client programs and establishing respective inter-process communication (IPC) mechanisms between the multiple client programs and the power coordinator background process. The implementation further involves receiving, via the established IPC mechanisms from the multiple client programs, messages indicating that the respective client program is ready to suspend, and determining that each client program of the multiple client programs is ready to suspend. The implementation further includes sending instructions to the operating system to kernel suspend. While in kernel suspend, the playback device detects a particular trigger to kernel resume and in response, performs a kernel resume.
PORTABLE PLAYBACK DEVICE POWER MANAGEMENT
Example techniques related to portable playback device power management. An example implementation involves launching a power coordinator background process, the power coordinator background process having multiple client programs and establishing respective inter-process communication (IPC) mechanisms between the multiple client programs and the power coordinator background process. The implementation further involves receiving, via the established IPC mechanisms from the multiple client programs, messages indicating that the respective client program is ready to suspend, and determining that each client program of the multiple client programs is ready to suspend. The implementation further includes sending instructions to the operating system to kernel suspend. While in kernel suspend, the playback device detects a particular trigger to kernel resume and in response, performs a kernel resume.
PORTABLE PLAYBACK DEVICE POWER MANAGEMENT
Example techniques related to portable playback device power management. An example implementation includes a main SoC comprising main processor(s), an auxiliary processor, and a kernel that executes on the one or more main processor cores. During kernel suspend of the kernel, a power management microcontroller monitors a battery for conditions corresponding to respective wake-on-battery triggers, detects that the monitored conditions correspond to a particular wake-on-battery trigger; and in response, sends, to the auxiliary processor, an interrupt corresponding to a particular wake-on-battery trigger, wherein the interrupt causes the auxiliary processor core to enable the main processor(s) and resume the kernel from kernel suspend. After resuming from kernel suspend, the kernel adds a first kernel resume source event indicating the particular wake-on-battery trigger to a power event queue. A power coordinator background process reads the power event queue and sends data indicating the particular wake-on-battery trigger to one or more client programs.
PORTABLE PLAYBACK DEVICE POWER MANAGEMENT
Example techniques related to portable playback device power management. An example implementation includes a main SoC comprising main processor(s), an auxiliary processor, and a kernel that executes on the one or more main processor cores. During kernel suspend of the kernel, a power management microcontroller monitors a battery for conditions corresponding to respective wake-on-battery triggers, detects that the monitored conditions correspond to a particular wake-on-battery trigger; and in response, sends, to the auxiliary processor, an interrupt corresponding to a particular wake-on-battery trigger, wherein the interrupt causes the auxiliary processor core to enable the main processor(s) and resume the kernel from kernel suspend. After resuming from kernel suspend, the kernel adds a first kernel resume source event indicating the particular wake-on-battery trigger to a power event queue. A power coordinator background process reads the power event queue and sends data indicating the particular wake-on-battery trigger to one or more client programs.
Multi-level loops for computer processor control
In an embodiment, a processor includes processing cores, and a central control unit to: concurrently execute an outer control loop and an inner control loop, wherein the outer control loop is to monitor the processor as a whole, and wherein the inner control loop is to monitor a first processing core included in the processor; determine, based on the outer control loop, a first control action for the first processing core included in the processor; determine, based on the inner control loop, a second control action for the first processing core included in the processor; based on a comparison of the first control action and the second control action, select one of the first control action and the second control action as a selected control action; and apply the selected control action to the first processing core. Other embodiments are described and claimed.
Control of a computer system in a power-down state
Techniques are disclosed relating a computer system in a power-down state receiving a communication from a remote computer system and performing a task indicated by the communication. The computer system in a power-down state performs the task without transitioning from the power-down state into a power-up state. Exemplary tasks performed in the power-down state include uploading one or more files to a remote computer system, downloading one or more files from a remote computer system, deleting one or more files from the computer system, accessing input/output devices, disabling the computer system, and performing a memory check on the computer system.
Touch driving device and touch movement track identification method
A touch driving device and a touch movement track identification method are provided. The touch driving device includes a touch sensing circuit and a touch control circuit. The touch sensing circuit receives touch sensing signals from a touch sensor array when a touch display screen is operated in a display power saving mode, and generates digital touch sensing data according to the touch sensing signals. The touch control circuit periodically generates touch coordinates according to the digital touch sensing data, identifies whether an input symbol corresponding to a touch movement track formed by the touch coordinates generated consecutively matches a preconfigured symbol, and outputs a matching result to a core processing unit of the electronic device. The touch coordinates are generated when the orientation of the input symbol drawn on the touch display screen is not the same as a screen orientation of the touch display screen.
Method for reducing power consumption of electronic device, and apparatus
An electronic device supporting power consumption reduction can be operated in a power saving mode or in an active mode, and the electronic device includes a first processor and a second processor. The first processor is configured to be powered off when the electronic device is in the power saving mode. The second processor is configured to, when the electronic device is in the power saving mode, control peripheral hardware associated with a local bus of the first processor. The peripheral hardware includes at least one of the following: a display unit, an input unit, a BLUETOOTH unit, and a sensing unit.
Wireless communication method and wireless communication terminal using wake-up radio
Disclosed is a wireless communication terminal communicating wirelessly including a first wireless transceiver configured to transmit and receive signals through a first waveform, a second wireless receiver configured to receive a signal through a second waveform different from the first waveform, and a processor. The processor receives an acceptance frame for accepting a request for wake-up radio (WUR) mode entry in which the wireless communication terminal operates based on a signal transmitted through the second waveform from a base wireless communication terminal, through the first wireless transceiver, stops an operation of the wireless communication terminal related to a service period based on the acceptance frame.