G06F9/4418

Selective hibernation of activities in an electronic device

In an electronic device capable of running multiple software applications concurrently, applications, documents, cards, or other activities can be selected for hibernation so as to free up system resources for other activities that are in active use. A determination is made as to which activities should hibernate, for example based on a determination as to which activities have not been used recently or based on relative resource usage. When an activity is to hibernate, its state is preserved on a storage medium such as a disk, so that the activity can later be revived in the same state and the user can continue with the same task that was being performed before the activity entered hibernation.

Methods and systems for passive wakeup of a user interaction device

The embodiments herein disclose methods and systems for passive wakeup of a user interaction device and configuring a dynamic wakeup time for a user interaction device, a method includes detecting an occurrence of at least one first non-voice event associated with at least one device present in an Internet of Things (IoT) environment. The method includes detecting an occurrence of at least one successive event associated with the at least one device. The method includes estimating a contextual probability of initiating at least one interaction by a user with the user interaction device on detecting the occurrence of at least one of the at least one first event and the at least one successive event. On determining the estimated contextual probability is above a pre-defined threshold value, the method includes configuring the dynamic wakeup time to switch the user interaction device to a passive wakeup state.

APPLICATION FREEZING CONTROL METHOD AND DEVICE, TERMINAL, AND READABLE STORAGE MEDIUM
20220357789 · 2022-11-10 ·

A network-based control method for power consumption of an application, a terminal device and a non-transitory computer-readable storage medium are disclosed. The network-based control method may include: identifying a target application having a frequent wakeup or heartbeat detection behavior in response to a freezing function being enabled; monitoring whether a peer server to which the target application is connected is accessible; and freezing the target application by the freezing function in response to the peer server being inaccessible.

Keyboard
20220357959 · 2022-11-10 ·

A system for putting a computer device into sleep mode, the system being configured to: (a) activate a timer to count for a predetermined amount of time; (b) generate motion data with a radar module; (c) if motion data received from the radar module indicates that movement of a user of the computer device has been detected, then repeat steps (a) & (b); (d) if the timer has not expired, then repeat step (b); and (e) send a sleep mode instruction to the computer device.

GAME PROGRAM, METHOD, AND INFORMATION PROCESSING DEVICE
20230097406 · 2023-03-30 · ·

A game that receives information about sleep of users maintains enjoyment of the game without placing an excessive load on a server. The game includes receiving an operation input from a user; setting a first time at which a game is to progress and making a predetermined notification at the first time when the operation input is not received before the first time arrives; changing a state of the notification based on the operation input of the user and accessing a server to progress the game; and distributing second times at which the computers of users are to access the server to progress the game.

ELECTRONIC DEVICE AND OPERATION METHOD OF SLEEP MODE THEREOF
20230102085 · 2023-03-30 ·

An operation method of a sleep mode of an electronic device includes the following steps. A first sub-module of a first module sends a sleep command to a second sub-module of the first module and a third sub-module and a fourth sub-module of a second module, wherein the first sub-module includes first and second modes, the second sub-module includes third and fourth nodes, the third sub-module includes fifth and sixth nodes, and the fourth sub-module includes seventh and eighth nodes. The second sub-module, the third sub-module and fourth sub-module execute a sleep sequence in sequence to enter a sleep mode according to the sleep command. The first node sends the sleep command to the second node to execute the sleep sequence to enter the sleep mode. The first node sends the sleep command to the first node to execute the sleep sequence to enter the sleep mode.

Low-power Acceleration Detection in a Telematics Device
20230102884 · 2023-03-30 ·

A method and a device for low-power acceleration detection in a stationary vehicle are provided. The method includes putting a telematics device into a sleep mode, performing a plurality of micro wakeups during which a plurality of accelerometer readings are captured. The method further includes sending the plurality of accelerometer readings over a network interface to a telematics server. The telematics device which carries out the method has a controller, memory, and network interface. An accident impact profile may be recorded during the micro wakeups and sent during a regular wakeup duration for analysis by the telematics server.

VEHICLE CONTROL DEVICE AND METHOD THEREOF
20230100219 · 2023-03-30 ·

A vehicle control device and a method thereof are provided. A master processor and a slave processor simultaneously receive, monitor or process signals of a vehicle, a power management module monitors the master processor via a first watchdog signal, and the master processor monitors the slave processor via a second watchdog signal. When the power management module sends the first watchdog signal to the master processor and no response message is received, the power management module sends a first reset signal to reset the master processor, and when the master processor sends the second watchdog signal to the slave processor and no response message is received, the master processor sends a second reset signal to reset the slave processor. When the master processor and the slave processor are abnormal, a forced wake-up module outputs a high level signal to forcibly wake up the master processor and the slave processor.

Bit register in shared memory indicating the processor and the software handlers

A processing system has at least one internal processing unit and associated memory. The memory is accessible by at least two other independent processing units, and the memory of the at least one internal processing unit includes a data structure shared by the at least two other independent processing units that are allowed to perform direct memory writes into the shared data structure. A dedicated set of one or more bits in the shared data structure is allocated to each one of the at least two other independent processing units, each bit or each group of bits in the shared data structure indicates a unique combination of independent processing unit and application handler for handling an application in relation to the corresponding independent processing unit. Preparation and/or activation of the application handler indicated by the set bit or the set group of bits is initiated.

Warm mission-mode reset in a portable computing device

A warm mission-mode reset may be performed in a portable computing device. Assertion of a signal indicating an error condition may be detected. In response to detection of the signal indicating an error condition, a signal indicating a request to preserve memory contents may be provided to a DRAM subsystem. Then, in response to a signal acknowledging the DRAM subsystem is preserving the memory contents, a system reset signal may be asserted.