BatteryMAX
ಬ್ಯಾಟರಿಮ್ಯಾಕ್ಸ್ ಎಂಬುದು ಯುಕೆಯ ಹಂಗರ್ಫೋರ್ಡ್ನಲ್ಲಿರುವ ಡಿಜಿಟಲ್ ರಿಸರ್ಚ್, ಇಂಕ್ನ ಯುರೋಪಿಯನ್ ಡೆವಲಪ್ಮೆಂಟ್ ಸೆಂಟರ್ನಲ್ಲಿ (ಇಡಿಸಿ) ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾದ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ನಿಯಂತ್ರಣದ ಅಡಿಯಲ್ಲಿ ಕಂಪ್ಯೂಟರ್ ಪವರ್ ಮ್ಯಾನೇಜ್ಮೆಂಟ್ಗಾಗಿ ಬಳಸಲಾಗುವ ನಿಷ್ಕ್ರಿಯ ಪತ್ತೆ ವ್ಯವಸ್ಥೆಯಾಗಿದೆ. ಬ್ಯಾಟರಿ ಶಕ್ತಿಯಿಂದ ಚಲಿಸುವ ಪೋರ್ಟಬಲ್ ವೈಯಕ್ತಿಕ ಕಂಪ್ಯೂಟರ್ಗಳ (ಲ್ಯಾಪ್ಟಾಪ್ಗಳು) ಹೊಸ ಪ್ರಕಾರವನ್ನು ಉದ್ದೇಶಿಸಿ ಇದನ್ನು ರಚಿಸಲಾಗಿದೆ. ಅಂತೆಯೇ, ಇದು 1992 ರಲ್ಲಿ ಆರಂಭಿಕ ಪಾಮ್ ಟಾಪ್ಗಳಿಗಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ನೋವೆಲ್ನ ಪಾಮ್ ಡಾಸ್ 1 ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ನ ಅವಿಭಾಜ್ಯ ಅಂಗವಾಗಿತ್ತು. ವಿವರಣೆ ಲ್ಯಾಪ್ಟಾಪ್ ಕಂಪ್ಯೂಟರ್ಗಳಲ್ಲಿನ ವಿದ್ಯುತ್ ಉಳಿತಾಯವು ಸಾಂಪ್ರದಾಯಿಕವಾಗಿ ಕಂಪ್ಯೂಟರ್ ನಿಷ್ಕ್ರಿಯವಾಗಿದೆಯೇ ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸಲು ಹಾರ್ಡ್ವೇರ್ ನಿಷ್ಕ್ರಿಯತೆಯ ಟೈಮರ್ಗಳನ್ನು ಅವಲಂಬಿಸಿದೆ. ಕಂಪ್ಯೂಟರ್ ನಿಷ್ಕ್ರಿಯ ನಡವಳಿಕೆಯನ್ನು ಗುರುತಿಸಲು ಮತ್ತು ಕಡಿಮೆ ವಿದ್ಯುತ್ ಬಳಕೆಯ ಸ್ಥಿತಿಗೆ ಬದಲಾಗಲು ಸಾಮಾನ್ಯವಾಗಿ ಹಲವಾರು ನಿಮಿಷಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಯೊಳಗಿಂದ ಸಾಫ್ಟ್ವೇರ್ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡುವ ಮೂಲಕ, ಬ್ಯಾಟರಿಮ್ಯಾಕ್ಸ್ ನಿಷ್ಕ್ರಿಯ ನಡವಳಿಕೆಯನ್ನು ಪತ್ತೆಹಚ್ಚಲು ತೆಗೆದುಕೊಳ್ಳುವ ಸಮಯವನ್ನು ನಿಮಿಷಗಳಿಂದ ಮೈಕ್ರೋ ಸೆಕೆಂಡುಗಳಿಗೆ ಕಡಿಮೆ ಮಾಡಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ. ಇದಲ್ಲದೆ, ಇದು ಬಳಕೆದಾರರ ಕೀಸ್ಟ್ರೋಕ್ಗಳ ನಡುವೆ ಸೆಕೆಂಡಿಗೆ ಸುಮಾರು 18 ಬಾರಿ ಪವರ್ ಸ್ಟೇಟ್ಗಳನ್ನು ಬದಲಾಯಿಸಬಹುದು. ಈ ತಂತ್ರವನ್ನು ಡೈನಾಮಿಕ್ ಐಡಲ್ ಡಿಟೆಕ್ಷನ್ ಎಂದು ಹೆಸರಿಸಲಾಯಿತು ಮತ್ತು ಸಿಪಿಯು ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸಲು ಹಾರ್ಡ್ವೇರ್ ಈವೆಂಟ್ ಸಂಭವಿಸುವವರೆಗೆ ಕೆಲವೇ ಮೈಕ್ರೊ ಸೆಕೆಂಡುಗಳ ಅವಧಿಗೆ ನಿಲ್ಲಿಸುವುದು ಅಥವಾ ನಿಲ್ಲಿಸುವುದನ್ನು ಒಳಗೊಂಡಿದೆ. 1990 ರಲ್ಲಿ ಡಿಆರ್ ಡಾಸ್ 5.0 ವಿದ್ಯುತ್ ನಿರ್ವಹಣೆಗಾಗಿ ನಿಷ್ಕ್ರಿಯ ಪತ್ತೆ ವ್ಯವಸ್ಥೆಯನ್ನು ಅಳವಡಿಸಿದ ಮೊದಲ ವೈಯಕ್ತಿಕ ಕಂಪ್ಯೂಟರ್ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಯಾಗಿದೆ. ಇದನ್ನು ಬ್ರಿಟಿಷ್ ಎಂಜಿನಿಯರ್ಗಳಾದ ರೋಜರ್ ಅಲನ್ ಗ್ರಾಸ್ ಮತ್ತು ಜಾನ್ ಪಿ. ಕಾನ್ಸ್ಟಾಂಟ್ ಅವರು ಆಗಸ್ಟ್ 1989 ರಲ್ಲಿ ಕಂಡುಹಿಡಿದರು. ನಿಷ್ಕ್ರಿಯ ಪತ್ತೆ ವ್ಯವಸ್ಥೆಯನ್ನು ವಿವರಿಸುವ ಯು. ಎಸ್ ಪೇಟೆಂಟ್ ಅನ್ನು 9 ಮಾರ್ಚ್ 1990 ರಂದು ಸಲ್ಲಿಸಲಾಯಿತು ಮತ್ತು 11 ಅಕ್ಟೋಬರ್ 1994 ರಂದು ನೀಡಲಾಯಿತು. ಆರಂಭಿಕ ಮುನ್ನಡೆ ಮತ್ತು ಹಕ್ಕುಸ್ವಾಮ್ಯದ ರಕ್ಷಣೆಯನ್ನು ಹೊಂದಿದ್ದರೂ, ಬ್ಯಾಟರಿಮ್ಯಾಕ್ಸ್ ಗಮನಾರ್ಹವಾದ ವಾಣಿಜ್ಯ ಯಶಸ್ಸನ್ನು ಗಳಿಸಲಿಲ್ಲ, 1991 ರಲ್ಲಿ ನೊವೆಲ್, ಇಂಕ್ನಲ್ಲಿ ಡಿಜಿಟಲ್ ರಿಸರ್ಚ್ನ ಏಕೀಕರಣದ ನಂತರ ಉಂಟಾದ ಅವ್ಯವಸ್ಥೆಯ ನಂತರ ಅದನ್ನು ಬದಿಗಿಡಲಾಯಿತು. ಆವಿಷ್ಕಾರದ ಸುಮಾರು ಮೂರು ವರ್ಷಗಳ ನಂತರ, 1992 ರವರೆಗೆ, ಮೈಕ್ರೋಸಾಫ್ಟ್ ಮತ್ತು ಇಂಟೆಲ್ನಿಂದ ಅಡ್ವಾನ್ಸ್ಡ್ ಪವರ್ ಮ್ಯಾನೇಜ್ಮೆಂಟ್ (ಎಪಿಎಂ) ಅನ್ನು ಪ್ರಾರಂಭಿಸಿದ ನಂತರ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ನಿಯಂತ್ರಣದ ಅಡಿಯಲ್ಲಿ ಸಾಫ್ಟ್ವೇರ್ ಪವರ್ ಮ್ಯಾನೇಜ್ಮೆಂಟ್ ಸರ್ವತ್ರವಾಯಿತು. ಕ್ರಿಯಾತ್ಮಕ ಅವಲೋಕನ ಬ್ಯಾಟರಿಮ್ಯಾಕ್ಸ್ ಕ್ರಿಯಾತ್ಮಕ ನಿಷ್ಕ್ರಿಯ ಪತ್ತೆಹಚ್ಚುವಿಕೆಯ ತಂತ್ರವನ್ನು ಬಳಸುತ್ತದೆ, ಅಪ್ಲಿಕೇಶನ್ ಏನು ಮಾಡುತ್ತಿದೆ ಎಂಬುದನ್ನು ಪತ್ತೆಹಚ್ಚುವ ಮೂಲಕ ವಿದ್ಯುತ್ ಉಳಿತಾಯವನ್ನು ಒದಗಿಸುತ್ತದೆ (ಅದು ನಿಷ್ಕ್ರಿಯವಾಗಿದೆಯೇ), ಮತ್ತು ವಿದ್ಯುತ್ ಸ್ಥಿತಿಗಳನ್ನು ಬದಲಾಯಿಸುತ್ತದೆ (ಕಡಿಮೆ ವಿದ್ಯುತ್ ಮೋಡ್ಗೆ ಪ್ರವೇಶಿಸುತ್ತದೆ) ಆದ್ದರಿಂದ ಉತ್ಪನ್ನದ ಬ್ಯಾಟರಿ ಅವಧಿಯನ್ನು ವಿಸ್ತರಿಸುತ್ತದೆ. ಬ್ಯಾಟರಿಮ್ಯಾಕ್ಸ್ ಡೈನಾಮಿಕ್ ಐಡಲ್ ಡಿಟೆಕ್ಷನ್ ಅನ್ನು ಬೆಂಬಲಿಸಲು ಎಲ್ಲಾ ಹಾರ್ಡ್ವೇರ್-ಅವಲಂಬಿತ ಕೋಡ್ ಅನ್ನು ಒಳಗೊಂಡಿರುವ $IDLE $ಎಂಬ ಡಾಸ್ ಅಕ್ಷರ ಸಾಧನ ಚಾಲಕದಲ್ಲಿ ಸುತ್ತುವರಿದ ಪತ್ತೆ ಸಾಫ್ಟ್ವೇರ್ನ ಪದರದ ಮಾದರಿಯನ್ನು ಬಳಸುತ್ತದೆ. ಇದನ್ನು ಡಿಆರ್-ಡಾಸ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಬಯೋಸ್ಗೆ ಲಿಂಕ್ ಮಾಡಬಹುದು ಅಥವಾ ಅಂತರ್ನಿರ್ಮಿತ ಡೀಫಾಲ್ಟ್ ಡ್ರೈವರ್ ಅನ್ನು ಓವರ್ಲೋಡ್ ಮಾಡುವ ಮೂಲಕ CONFIG.SYS DEVICE ನಿರ್ದೇಶನವನ್ನು ಬಳಸಿಕೊಂಡು ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಲೋಡ್ ಮಾಡಬಹುದು. ಆವೃತ್ತಿ 5 ರಿಂದ ಡಿಆರ್-ಡಾಸ್ನ ಎಲ್ಲಾ ಆವೃತ್ತಿಗಳು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಕರ್ನಲ್ನೊಳಗೆ ಡೈನಾಮಿಕ್ ಐಡಲ್ ಡಿಟೆಕ್ಷನ್ ಬೆಂಬಲವನ್ನು ಹೊಂದಿವೆ. ಒಂದು ಅಪ್ಲಿಕೇಶನ್ ನಿಷ್ಕ್ರಿಯವಾಗಿದೆ ಎಂದು ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಯು ನಂಬಿದಾಗ, ಅದು $IDLE $ಬಯೋಸ್/ಚಾಲಕ ಪದರವನ್ನು ಕರೆಯುತ್ತದೆ, ಇದು ವಿನಂತಿಯನ್ನು ಪರಿಶೀಲಿಸಲು ಮತ್ತು ವಿದ್ಯುತ್ ಸ್ಥಿತಿಗಳನ್ನು ಬದಲಾಯಿಸಲು ಕಂಪ್ಯೂಟರ್ ತಯಾರಕರು ಅಥವಾ ಮೂರನೇ ವ್ಯಕ್ತಿಗಳು ಬರೆದ ಕಸ್ಟಮ್ ಕೋಡ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ. ಸಾಧನ ಚಾಲಕ ಪರಿಕಲ್ಪನೆಯನ್ನು ಬಳಸಿಕೊಂಡು, ಬ್ಯಾಟರಿಮ್ಯಾಕ್ಸ್ ಅನ್ನು ಯಂತ್ರಾಂಶ-ಸಂಬಂಧಿತ ವಿದ್ಯುತ್ ನಿರ್ವಹಣಾ ಸೌಲಭ್ಯಗಳೊಂದಿಗೆ ಸಂಯೋಜಿಸಬಹುದು, ಇದನ್ನು ಎಪಿಎಂ ಅಥವಾ ಎಸಿಪಿಐ ಸಿಸ್ಟಮ್ ಬಯೋಸ್ಗಳೊಂದಿಗೆ ಇಂಟರ್ಫೇಸಿಂಗ್ ಸೇರಿದಂತೆ ಆಧಾರವಾಗಿರುವ ಯಂತ್ರಾಂಶದಿಂದ ಒದಗಿಸಬಹುದು. ವಿದ್ಯುತ್ ಸ್ಥಿತಿಗಳು ಗಣಕಯಂತ್ರವನ್ನು ಅವಲಂಬಿಸಿವೆ ಮತ್ತು ತಯಾರಕರಿಂದ ತಯಾರಕರಿಗೆ ಬದಲಾಗುತ್ತವೆ. ವಿದ್ಯುತ್ ಉಳಿತಾಯವನ್ನು ಪ್ರೊಸೆಸರ್ ಗಡಿಯಾರದ ವೇಗವನ್ನು ನಿಧಾನಗೊಳಿಸುವುದು/ನಿಲ್ಲಿಸುವುದು ಅಥವಾ ಉಪ-ವ್ಯವಸ್ಥೆಗಳನ್ನು ಪೂರ್ಣಗೊಳಿಸಲು ವಿದ್ಯುತ್ ಅನ್ನು ಸ್ಥಗಿತಗೊಳಿಸುವುದು ಸೇರಿದಂತೆ ಹಲವಾರು ವಿಧಾನಗಳಲ್ಲಿ ಮಾಡಬಹುದು. ಪವರ್ ಸ್ಟೇಟ್ಗಳನ್ನು ಬದಲಾಯಿಸುವ ಮೊದಲು, $IDLE $ಚಾಲಕವು ಸಿಸ್ಟಮ್ನಲ್ಲಿನ ಇತರ ಘಟಕಗಳನ್ನು ಅಪ್ಲಿಕೇಶನ್ ಪ್ರವೇಶಿಸುತ್ತಿದೆಯೇ ಎಂದು ಪತ್ತೆಹಚ್ಚಲು ಲಭ್ಯವಿರುವ ಯಾವುದೇ ಯಂತ್ರಾಂಶ ಸಹಾಯವನ್ನು ಬಳಸುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಅಪ್ಲಿಕೇಶನ್ ಸೀರಿಯಲ್ ಪೋರ್ಟ್ ಅನ್ನು ಮತ ಚಲಾಯಿಸುತ್ತಿರಬಹುದು ಅಥವಾ ಗ್ರಾಫಿಕ್ಸ್ ಪರದೆಯನ್ನು ನವೀಕರಿಸುತ್ತಿರಬಹುದು. ಹಾಗಿದ್ದಲ್ಲಿ, ಅಪ್ಲಿಕೇಶನ್ ವಾಸ್ತವವಾಗಿ ನಿಷ್ಕ್ರಿಯವಾಗಿಲ್ಲ ಎಂದು ಸಾಧನ ಚಾಲಕನು ನಿರ್ಧರಿಸುತ್ತಾನೆ ಮತ್ತು ಪದರಗಳಿಗೆ ಮಾಹಿತಿಯನ್ನು ಬ್ಯಾಕ್ ಅಪ್ ಮಾಡುವ ಮೂಲಕ ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯನ್ನು ಪುನರಾರಂಭಿಸಲು ಅನುಮತಿಸುವ ಮೂಲಕ ವಿದ್ಯುತ್ ಸ್ಥಿತಿಗಳನ್ನು ಬದಲಾಯಿಸಲು ಕರ್ನಲ್ನ ಕರೆಯನ್ನು ಅತಿಕ್ರಮಿಸುತ್ತಾನೆ. ಡಿಆರ್ ಡಾಸ್ 5 ಮತ್ತು ಹೆಚ್ಚಿನದರಲ್ಲಿ COMMAND.COM ಕ್ರಿಯಾತ್ಮಕ ನಿಷ್ಕ್ರಿಯ ಪತ್ತೆಹಚ್ಚುವಿಕೆಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು ಅಥವಾ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲು ON|OFF ನಿಯತಾಂಕಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುವ ಆಂತರಿಕ ಆಜ್ಞೆಯಾದ ಐಡಿಎಲ್ಇ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ. ಒಂದು ಅಪ್ಲಿಕೇಶನ್ ನಿಷ್ಕ್ರಿಯವಾಗಿದ್ದಾಗ ಪತ್ತೆಹಚ್ಚುವುದು ಒಂದು ಅಪ್ಲಿಕೇಶನ್ ಕೆಲವು ಬಾಹ್ಯ ಘಟನೆ ಸಂಭವಿಸಲು ಕಾಯುತ್ತಿದ್ದರೆ ಅದು ನಿಷ್ಕ್ರಿಯವಾಗಿರುತ್ತದೆ, ಉದಾಹರಣೆಗೆ ಕೀ ಸ್ಟ್ರೋಕ್ ಅಥವಾ ಮೌಸ್ ಚಲನೆಗಾಗಿ, ಅಥವಾ ಹಾದುಹೋಗಲು ನಿಗದಿತ ಸಮಯದವರೆಗೆ. ಡಿಆರ್-ಡಾಸ್ ಕರ್ನಲ್ ಎಲ್ಲಾ ಡಾಸ್ ಎಪಿಐ ಕರೆಗಳನ್ನು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡುತ್ತದೆ ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ಗಳ ನಡವಳಿಕೆಯ ಪ್ರೊಫೈಲ್ ಅನ್ನು ನಿರ್ಮಿಸುತ್ತದೆ. ಎಪಿಐ ಕರೆಗಳ ಕೆಲವು ಸಂಯೋಜನೆಗಳು ಅಪ್ಲಿಕೇಶನ್ ನಿಷ್ಕ್ರಿಯವಾಗಿದೆ ಎಂದು ಸೂಚಿಸುತ್ತದೆ. $IDLE $ಚಾಲಕನು ನಿಜವಾಗಿಯೂ ನಿಷ್ಕ್ರಿಯವಾಗಿರುವ ಪ್ರೋಗ್ರಾಂನ ನಡುವಿನ ಸೂಕ್ಷ್ಮ ವ್ಯತ್ಯಾಸವನ್ನು ಮಾಡಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ, ಉದಾಹರಣೆಗೆ ಕೀಬೋರ್ಡ್ ಅನ್ನು ಬಿಗಿಯಾದ ಲೂಪ್ನಲ್ಲಿ ಮತ ಚಲಾಯಿಸುವ ಮತ್ತು ಸಕ್ರಿಯವಾಗಿರುವ ಆದರೆ ಕೀಬೋರ್ಡ್ ಅನ್ನು ಮತ ಚಲಾಯಿಸುವ, ಒತ್ತಬೇಕಾದ ಅಬೋರ್ಟ್ ಕೀಲಿಯನ್ನು ಪರೀಕ್ಷಿಸಲು. ಚಾಲಕನು ನಿಷ್ಕ್ರಿಯವಾಗಿರಲು ತೆಗೆದುಕೊಳ್ಳುವ ಸಮಯವನ್ನು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡುವ ಮೂಲಕ ಈ ವ್ಯತ್ಯಾಸವನ್ನು ಮಾಡುತ್ತಾನೆ. ಸಮಯವು ನಿರ್ದಿಷ್ಟ ಅವಧಿಯೊಳಗೆ ಇದ್ದರೆ, ಚಾಲಕನು ಪ್ರೋಗ್ರಾಂ ನಿಷ್ಕ್ರಿಯವಾಗಿದೆ ಎಂದು ಭಾವಿಸುತ್ತಾನೆ, ಉದಾಹರಣೆಗೆ. ಕೀಲಿಯನ್ನು ಒತ್ತಲು ಬಿಗಿಯಾದ ಲೂಪ್ ನಲ್ಲಿ ಮತದಾನ. ಸಮಯವು ನಿರ್ದಿಷ್ಟ ಮಿತಿಯನ್ನು ಮೀರಿದ್ದರೆ, ಕೀಬೋರ್ಡ್ ಮತದಾನದ ನಡುವೆ ಕೆಲವು ಪ್ರಕ್ರಿಯೆಗಳು ನಡೆದಿವೆ ಎಂದು ಚಾಲಕನು ಭಾವಿಸುತ್ತಾನೆ ಮತ್ತು ವಿದ್ಯುತ್ ಸ್ಥಿತಿಗಳನ್ನು ಬದಲಾಯಿಸದೆ ಅಪ್ಲಿಕೇಶನ್ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯನ್ನು ಪುನರಾರಂಭಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತಾನೆ. ಸ್ಥಳೀಯ ವೇರಿಯೇಬಲ್, ಐ. ಡಿ. ಎಲ್. ಇ. _ ಸಿ. ಎನ್. ಟಿ. ಡಿ. ಎನ್, ನಿಷ್ಕ್ರಿಯವಾಗಿರಲು ತೆಗೆದುಕೊಳ್ಳುವ ನಿಜವಾದ ಸಮಯವನ್ನು ಹೋಲಿಸುವ ಸಮಯವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ. ಈ ವೇರಿಯೇಬಲ್ನ ಮೌಲ್ಯವನ್ನು ಪ್ರಾರಂಭದಲ್ಲಿ ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಲೆಕ್ಕ ಹಾಕಲಾಗುತ್ತದೆ ಮತ್ತು ನಿಯತಕಾಲಿಕವಾಗಿ ಮರು ಲೆಕ್ಕಾಚಾರ ಮಾಡಲಾಗುತ್ತದೆ. ಬ್ಯಾಟರಿಮ್ಯಾಕ್ಸ್ನ ಮೂಲಗಳು ಡಿಜಿಟಲ್ ರಿಸರ್ಚ್ನ ಮಲ್ಟಿ-ಟಾಸ್ಕಿಂಗ್/ಮಲ್ಟಿ-ಯೂಸರ್ ಕಾಂಕರೆಂಟ್ ಡಾಸ್ 386 (ಸಿ. ಡಿ. ಓ. ಎಸ್. 386) ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ನಲ್ಲಿ ಸಿಂಗಲ್-ಟಾಸ್ಕಿಂಗ್ ಡಾಸ್ ಅಪ್ಲಿಕೇಶನ್ಗಳ ಮಲ್ಟಿ-ಟಾಸ್ಕಿಂಗ್ ಅನ್ನು ಸುಧಾರಿಸಲು ನಿಷ್ಕ್ರಿಯ ಪತ್ತೆ ತಂತ್ರವನ್ನು ಮೊದಲು ಬಳಸಲಾಯಿತು. ಎಂಎಸ್-ಡಾಸ್/ಪಿಸಿ ಡಾಸ್ನಂತಹ ಏಕ-ಕಾರ್ಯ ನಿರ್ವಹಣಾ ವ್ಯವಸ್ಥೆಗಳಿಗಾಗಿ ಬರೆಯಲಾದ ಪ್ರೋಗ್ರಾಂಗಳು ಅಡ್ಡಿಪಡಿಸುವವರೆಗೆ ಅಂತ್ಯವಿಲ್ಲದ ಲೂಪ್ಗಳಿಗೆ ಹೋಗಬಹುದು; ಉದಾಹರಣೆಗೆ ಬಳಕೆದಾರರು ಕೀಲಿಯನ್ನು ಒತ್ತಲು ಕಾಯುವಾಗ. ಬೇರೆ ಯಾವುದೇ ಪ್ರಕ್ರಿಯೆಯು ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಕಾಯುತ್ತಿರುವಾಗ ಇದು ಸಮಸ್ಯೆಯಲ್ಲದಿದ್ದರೂ, ಸಿ. ಡಿ. ಓ. ಎಸ್. 386 ನಂತಹ ಬಹು-ಕಾರ್ಯ/ಬಹು-ಬಳಕೆದಾರ ಪರಿಸರದಲ್ಲಿ ಇತರ ಪ್ರೋಗ್ರಾಂಗಳು ಬಳಸಬಹುದಾದ ಅಮೂಲ್ಯವಾದ ಪ್ರೊಸೆಸರ್ ಸಮಯವನ್ನು ಇದು ವ್ಯರ್ಥ ಮಾಡುತ್ತದೆ. ಬಹು-ಕಾರ್ಯ ಪರಿಸರಕ್ಕಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಎಪಿಐ ಕರೆಗಳನ್ನು ಕೆಲವು ಸಮಯದವರೆಗೆ ನಿಷ್ಕ್ರಿಯವಾಗಿದ್ದಾಗ "ನಿದ್ರೆ" ಮಾಡಲು ಬಳಸುತ್ತವೆ ಆದರೆ ಸಾಮಾನ್ಯ ಡಿಓಎಸ್ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಇದನ್ನು ಮಾಡುವುದಿಲ್ಲ ಆದ್ದರಿಂದ ನಿಷ್ಕ್ರಿಯ ಪತ್ತೆಹಚ್ಚುವಿಕೆಯನ್ನು ಬಳಸಬೇಕು. ಸಮವರ್ತಿ DOS 386 ಬಿಡುಗಡೆಯು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಕರ್ನಲ್ನಲ್ಲಿ ನಿಷ್ಕ್ರಿಯ ಪತ್ತೆ ಕಾರ್ಯವನ್ನು ಒಳಗೊಂಡಿತ್ತು, ಇದು ಅಪ್ಲಿಕೇಶನ್ ಉಪಯುಕ್ತ ಕೆಲಸ ಮಾಡುತ್ತಿದೆಯೇ ಅಥವಾ ವಾಸ್ತವವಾಗಿ ನಿಷ್ಕ್ರಿಯವಾಗಿದೆಯೇ ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸಲು DOS API ಕರೆಗಳನ್ನು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡಿತು. ಅದು ನಿಷ್ಕ್ರಿಯವಾಗಿದ್ದರೆ, ರವಾನೆದಾರರಿಗೆ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಮತ್ತೊಂದು ಪ್ರಕ್ರಿಯೆಯನ್ನು ನಿಗದಿಪಡಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುವ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಸ್ಥಗಿತಗೊಳಿಸಲಾಯಿತು. ಪೇಟೆಂಟ್ ದಾವೆ ಬ್ಯಾಟರಿಮ್ಯಾಕ್ಸ್ ಮತ್ತು "ಐಡಲ್ ಡಿಟೆಕ್ಷನ್" ಪೇಟೆಂಟ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ನಿಯಂತ್ರಣದ ಅಡಿಯಲ್ಲಿ ಸಾಫ್ಟ್ವೇರ್ ಪವರ್ ಮ್ಯಾನೇಜ್ಮೆಂಟ್ಗೆ ಸಂಬಂಧಿಸಿದ ಆಪಾದಿತ ಪೇಟೆಂಟ್ ಉಲ್ಲಂಘನೆಯಲ್ಲಿ ಪ್ರಮುಖ ಪಾತ್ರ ವಹಿಸಿದೆ. 2009ರ ಮೇ 15ರಂದು, ಸೇಂಟ್ ಕ್ಲೇರ್ ಬೌದ್ಧಿಕ ಆಸ್ತಿ ಸಲಹೆಗಾರರು. ಸಿವಿಲ್ ಆಕ್ಷನ್ ನಂ. ಯುನೈಟೆಡ್ ಸ್ಟೇಟ್ಸ್ ಡಿಸ್ಟ್ರಿಕ್ಟ್ ಕೋರ್ಟ್ ಡಿ. ಡೆಲವೇರ್ನಲ್ಲಿ, ಪ್ರತಿವಾದಿಗಳಾದ ಏಸರ್, ಡೆಲ್, ಗೇಟ್ವೇ ಮತ್ತು ಲೆನೊವೊ ವಿರುದ್ಧ ಮತ್ತು 18 ಸೆಪ್ಟೆಂಬರ್ 2009 ರಂದು ಸಿವಿಲ್ ಆಕ್ಷನ್ ನಂ. ಆಪಲ್ ಮತ್ತು ತೋಷಿಬಾ ವಿರುದ್ಧ 09-704 ಕಾರ್ಯಾಚರಣೆಗಳು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ನಿಯಂತ್ರಣದ ಅಡಿಯಲ್ಲಿ ಸಾಫ್ಟ್ವೇರ್ ಪವರ್ ಮ್ಯಾನೇಜ್ಮೆಂಟ್ಗೆ ಸಂಬಂಧಿಸಿದಂತೆ ಅವರು ಹೊಂದಿದ್ದ ಹಲವಾರು ಯು. ಎಸ್ ಪೇಟೆಂಟ್ಗಳ ಉಲ್ಲಂಘನೆಯಾಗಿದೆ ಎಂದು ಆರೋಪಿಸಲಾಗಿದೆ. ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ನಿಯಂತ್ರಣದ ಅಡಿಯಲ್ಲಿ ಸಾಫ್ಟ್ವೇರ್ ಪವರ್ ಮ್ಯಾನೇಜ್ಮೆಂಟ್ ಅನ್ನು ಹೆನ್ರಿ ಫಂಗ್ ಕಂಡುಹಿಡಿದಿದ್ದಾನೆ ಎಂದು ಸೇಂಟ್ ಕ್ಲೇರ್ ಪ್ರತಿಪಾದಿಸಿದರು ಮತ್ತು ಈ ಕಂಪನಿಗಳು ಸೇಂಟ್ ಕ್ಲೇರ್ನ ಹಕ್ಕುಸ್ವಾಮ್ಯವನ್ನು ಉಲ್ಲಂಘಿಸಿವೆ ಮತ್ತು ಆದ್ದರಿಂದ ಸೇಂಟ್ ಕ್ಲೇರ್ ರಾಯಧನ ಪಾವತಿಗಳನ್ನು ನೀಡಬೇಕಾಗಿತ್ತು ಎಂದು ಆರೋಪಿಸಿದರು. ಮೈಕ್ರೋಸಾಫ್ಟ್ ಪ್ರತಿವಾದಿಗಳ ಪರವಾಗಿ ಮಧ್ಯಪ್ರವೇಶಿಸಿ 2010ರ ಏಪ್ರಿಲ್ 7ರಂದು ಸೇಂಟ್ ಕ್ಲೇರ್ ವಿರುದ್ಧ ಘೋಷಣಾತ್ಮಕ ತೀರ್ಪನ್ನು ಸಲ್ಲಿಸಿತು, ಇದು ಫಂಗ್ ಪೇಟೆಂಟ್ಗಳ ಉಲ್ಲಂಘನೆ ಮತ್ತು ಅಮಾನ್ಯತೆಯ ತೀರ್ಪುಗಳನ್ನು ಕೋರಿದೆ. (ಡಿ. ಐ. 1, ಸಿ. ಎ. ಇಲ್ಲ. 10-282). ಇಂಟೆಲ್ ಪ್ರತಿವಾದಿಗಳ ಪರವಾಗಿ ಮಧ್ಯಪ್ರವೇಶವನ್ನು ಸಲ್ಲಿಸಿತು ಮತ್ತು ಇದನ್ನು 2010ರ ಜೂನ್ 4ರಂದು (ಡಿ. ಐ. 178, ಸಿ. ಎ. ಇಲ್ಲ. 09-354). ಪ್ರತಿವಾದಿಗಳ ಪರವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಸಿಯಾಟಲ್ ಕಾನೂನು ಸಂಸ್ಥೆ ಪರ್ಕಿನ್ಸ್ ಕೋಯಿ, ಹಿಂದಿನ ಕಲಾ ಹುಡುಕಾಟದ ಸಮಯದಲ್ಲಿ ಬ್ಯಾಟರಿಮ್ಯಾಕ್ಸ್ ಮತ್ತು ಗ್ರಾಸ್ನ ನಿಷ್ಕ್ರಿಯ ಪತ್ತೆ ಪೇಟೆಂಟ್ ಅನ್ನು ಕಂಡುಹಿಡಿದಿದೆ. ಗ್ರಾಸ್ನ ಹಕ್ಕುಸ್ವಾಮ್ಯವು ಫಂಗ್ನ ಹಕ್ಕುಸ್ವಾಮ್ಯಕ್ಕಿಂತ ಮುಂಚಿನ ಆದ್ಯತೆಯ ದಿನಾಂಕವನ್ನು ಹೊಂದಿತ್ತು, ಇದು ಸಾಬೀತಾದರೆ ಸೇಂಟ್ ಕ್ಲೇರ್ನ ಪ್ರಕರಣವನ್ನು ದುರ್ಬಲಗೊಳಿಸುತ್ತದೆ. 2011ರ ಫೆಬ್ರವರಿ 28ರಂದು, ಪ್ರಕರಣದ ಪ್ರತಿವಾದಿಗಳಿಗೆ ತಜ್ಞ ಸಾಕ್ಷಿ ಸಾಕ್ಷ್ಯವನ್ನು ಒದಗಿಸಲು ಇಂಟೆಲ್ ಗ್ರಾಸ್ ಅವರನ್ನು ವಿಷಯ ತಜ್ಞರಾಗಿ ನೇಮಿಸಿತು. ಗ್ರಾಸ್ ಅವರು ತಮ್ಮ ತಜ್ಞರ ವರದಿಯಲ್ಲಿ, ಫಂಗ್ ಅಲ್ಲ, ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ನಿಯಂತ್ರಣದಲ್ಲಿ ಸಾಫ್ಟ್ವೇರ್ ಪವರ್ ಮ್ಯಾನೇಜ್ಮೆಂಟ್ ಅನ್ನು ಕಂಡುಹಿಡಿದಿದ್ದಾರೆ ಮತ್ತು ಐಡಲ್ ಡಿಟೆಕ್ಷನ್ ಪೇಟೆಂಟ್ ಮತ್ತು ಬ್ಯಾಟರಿಮ್ಯಾಕ್ಸ್ನ ಅಸ್ತಿತ್ವವನ್ನು ಇದಕ್ಕೆ ಪುರಾವೆಯಾಗಿ ನೀಡಿದ್ದಾರೆ ಎಂದು ಸಾಕ್ಷ್ಯವನ್ನು ನೀಡಿದರು. ಗ್ರಾಸ್ ಅವರ ತಜ್ಞರ ವರದಿಯನ್ನು ವಜಾಗೊಳಿಸುವ ಪ್ರಯತ್ನದಲ್ಲಿ, ಬ್ಯಾಟರಿಮ್ಯಾಕ್ಸ್ಗೆ ಸಂಬಂಧಿಸಿದ ಅಭಿಪ್ರಾಯಗಳನ್ನು ಹೊರಗಿಡಲು ಸೇಂಟ್ ಕ್ಲೇರ್ ಒಂದು ಚಲನೆಯನ್ನು ಸಲ್ಲಿಸಿದರು, ಆದರೆ 29 ಮಾರ್ಚ್ 2013 ರಂದು, ಜಿಲ್ಲಾ ನ್ಯಾಯಾಲಯವು ಪ್ರತಿವಾದಿಗಳಿಗೆ ಗ್ರಾಸ್ ಅವರ ಸಾಕ್ಷ್ಯವನ್ನು ಸ್ವೀಕಾರಾರ್ಹವೆಂದು ಘೋಷಿಸುವ ಸೇಂಟ್ ಕ್ಲೇರ್ ಅವರ ಚಲನೆಯನ್ನು ನಿರಾಕರಿಸಿತು, "ಫಂಗ್ ಪೇಟೆಂಟ್ಗಳ ಆದ್ಯತೆಯ ದಿನಾಂಕಕ್ಕಿಂತ ಮೊದಲು ಬ್ಯಾಟರಿಮ್ಯಾಕ್ಸ್ ಸಾರ್ವಜನಿಕರಿಗೆ ಲಭ್ಯವಿತ್ತು ಎಂಬುದಕ್ಕೆ ಸಾಕಷ್ಟು ದೃಢೀಕರಿಸುವ ಪುರಾವೆಗಳಿವೆ ಎಂದು ನ್ಯಾಯಾಲಯವು ಪ್ರತಿವಾದಿಗಳೊಂದಿಗೆ ಒಪ್ಪುತ್ತದೆ. ಇದಲ್ಲದೆ, ಬ್ಯಾಟರಿಮ್ಯಾಕ್ಸ್ ಫಂಗ್ ಪೇಟೆಂಟ್ಗಳನ್ನು ಮೊದಲೇ ಹೊಂದಿರದಿದ್ದರೂ ಸಹ, ಶ್ರೀ. ಗ್ರಾಸ್ ಅವರ ಸಾಕ್ಷ್ಯವು [.] ಸ್ಪಷ್ಟತೆಯ ವಿಚಾರಣೆಯಲ್ಲಿ ಸತ್ಯಶೋಧಕನಿಗೆ ಪ್ರಸ್ತುತ ಮತ್ತು ಸಹಾಯಕವಾಗಿರುತ್ತದೆ ". ಅಡ್ವಾನ್ಸ್ಡ್ ಪವರ್ ಮ್ಯಾನೇಜ್ಮೆಂಟ್ (ಎಪಿಎಂ) ಅಡ್ವಾನ್ಸ್ಡ್ ಕಾನ್ಫಿಗರೇಶನ್ ಅಂಡ್ ಪವರ್ ಇಂಟರ್ಫೇಸ್ (ಎಸಿಪಿಐ) ಉಲ್ಲೇಖಗಳು ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಡಾಸ್ ತಂತ್ರಜ್ಞಾನ ಡಿಜಿಟಲ್ ರಿಸರ್ಚ್ ಬ್ಯಾಟರಿ (ವಿದ್ಯುತ್) ಅನ್ನು ಸಹ ನೋಡಿ.