Patent ID: 11874722
Assignee: DELL PRODUCTS L.P.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 11:
12. One or more computer storage media storing computer executable instructions which when executed implement a method for applying Modern Standby configurations on a per-application basis, the method comprising:
identifying a plurality of Modern Standby capable applications that are running on a system and that are configured to remain running during Modern Standby;
in response to determining that the system is transitioning into the Modern Standby, selecting, based on sensor state information, Modern Standby configurations for the plurality of Modern Standby capable applications including a connected configuration for a first set of the Modern Standby capable applications, a disconnected configuration for a second set of the Modern Standby capable applications, and a suspended configuration fora third set of the Modern Standby capable applications;
causing the connected configuration, the disconnected configuration and the suspended configuration to be applied to the first set, the second set and the third set respectively while the system is in Modern Standby such that the connected configuration is applied to the first set to allow the first set to remain running and to have network connectivity during the Modern Standby, the disconnected configuration is applied to the second set to allow the second set to remain running but to not have network connectivity during the Modern Standby, and the suspended configuration is applied to the third set to cause the third set to be suspended during the Modern Standby;
while the system remains in the Modern Standby, receiving updated sensor state information;
in response to receiving the updated sensor state information, selecting, based on the updated sensor state information, the connected configuration for a fourth set of the Modern Standby capable applications, the disconnected configuration for a fifth set of the Modern Standby capable applications, and the suspended configuration for a sixth set of the Modern Standby capable applications; and
causing the connected configuration, the disconnected configuration and the suspended configuration to be applied to the fourth set, the fifth set and the sixth set respectively while the system remains in the Modern Standby, wherein at least one of the fourth set, the fifth set, or the sixth set is different from the first set, the second set, or the third set respectively such that the Modern Standby configuration applied to at least one of the Modern Standby capable applications is dynamically adjusted during the Modern Standby based on the updated sensor state information.