Systems and methods for managing power based on media asset consumption
First Claim
1. A method for determining whether to perform a power management process, the method comprising:
- monitoring for indicators of user activity at a user equipment device;
determining, based on data from the monitoring for indicators of user activity, that user inactivity time is greater than a threshold inactivity time, wherein the user inactivity time corresponds to a duration of time from a time corresponding to a last detected indicator of user activity at the user equipment device to a current time;
determining a media asset currently being presented at the user equipment device;
determining, based on accessing a data structure associated with the media asset, a start time corresponding to a start point of the media asset and an end time corresponding to the end point of the media asset;
determining, based on comparing the current time with the end time for the media asset, that the end point for the media asset has not been reached;
in response to determining that the end point for the media asset has not been reached, determining, based on the current time and the start time, a playback duration for which the media asset has been presented;
determining, based on comparing the playback duration with a threshold playback duration, whether the playback duration exceeds the threshold playback duration;
in response to determining that the playback duration exceeds the threshold playback duration, continuing monitoring for indicators of user activity at the user equipment device until the end time is reached;
determining, based on data from the monitoring for indicators of user activity at the user equipment device until the end time is reached, an updated user inactivity time;
determining, based on comparing the updated user inactivity time with the threshold inactivity time, that the updated inactivity time exceeds the threshold inactivity time; and
in response to determining that the user inactivity exceeds the threshold inactivity time, performing a power management process to reduce power consumption of the user equipment device.
9 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided herein for managing, based on a portion of media asset consumed, power consumption of user equipment. A media guidance application may, upon determining that user inactivity time at a user equipment exceeds a threshold inactivity time, determine that a media asset currently being presented at the user equipment has not reached its end point. The media guidance application may then determine a playback duration for which the media asset has been presented. The media guidance application may, upon determining that the playback duration exceeds a threshold playback duration, continue monitoring user activity at the user equipment until the end point for the media asset is reached to determine an updated user inactivity time. The media guidance application may determine that the updated inactivity time exceeds the threshold inactivity time and in response, perform a power management process to reduce power consumption of the user equipment.
19 Citations
20 Claims
-
1. A method for determining whether to perform a power management process, the method comprising:
-
monitoring for indicators of user activity at a user equipment device; determining, based on data from the monitoring for indicators of user activity, that user inactivity time is greater than a threshold inactivity time, wherein the user inactivity time corresponds to a duration of time from a time corresponding to a last detected indicator of user activity at the user equipment device to a current time; determining a media asset currently being presented at the user equipment device; determining, based on accessing a data structure associated with the media asset, a start time corresponding to a start point of the media asset and an end time corresponding to the end point of the media asset; determining, based on comparing the current time with the end time for the media asset, that the end point for the media asset has not been reached; in response to determining that the end point for the media asset has not been reached, determining, based on the current time and the start time, a playback duration for which the media asset has been presented; determining, based on comparing the playback duration with a threshold playback duration, whether the playback duration exceeds the threshold playback duration; in response to determining that the playback duration exceeds the threshold playback duration, continuing monitoring for indicators of user activity at the user equipment device until the end time is reached; determining, based on data from the monitoring for indicators of user activity at the user equipment device until the end time is reached, an updated user inactivity time; determining, based on comparing the updated user inactivity time with the threshold inactivity time, that the updated inactivity time exceeds the threshold inactivity time; and in response to determining that the user inactivity exceeds the threshold inactivity time, performing a power management process to reduce power consumption of the user equipment device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for determining whether to perform a power management process, the system comprising:
control circuitry configured to; monitor for indicators of user activity at a user equipment device; determine, based on data from the monitoring for indicators of user activity, that user inactivity time is greater than a threshold inactivity time, wherein the user inactivity time corresponds to a duration of time from a time corresponding to a last detected indicator of user activity at the user equipment device to a current time; determine a media asset currently being presented at the user equipment device; determine, based on accessing a data structure associated with the media asset, a start time corresponding to a start point of the media asset and an end time corresponding to the end point of the media asset; determine, based on comparing the current time with the end time for the media asset, that the end point for the media asset has not been reached; in response to determining that the end point for the media asset has not been reached, determine, based on the current time and the start time, a playback duration for which the media asset has been presented; determine, based on comparing the playback duration with a threshold playback duration, whether the playback duration exceeds the threshold playback duration; in response to determining that the playback duration exceeds the threshold playback duration, continue monitoring for indicators of user activity at the user equipment device until the end time is reached; determine, based on data from the monitoring for indicators of user activity at the user equipment device until the end time is reached, an updated user inactivity time; determine, based on comparing the updated user inactivity time with the threshold inactivity time, that the updated inactivity time exceeds the threshold inactivity time; and in response to determining that the user inactivity exceeds the threshold inactivity time, perform a power management process to reduce power consumption of the user equipment device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
Specification