DE112011106028B4 - Mechanismus zum Bereitstellen von Energiesparoptionen für Computergeräte - Google Patents

Mechanismus zum Bereitstellen von Energiesparoptionen für Computergeräte Download PDF

Info

Publication number
DE112011106028B4
DE112011106028B4 DE112011106028.9T DE112011106028T DE112011106028B4 DE 112011106028 B4 DE112011106028 B4 DE 112011106028B4 DE 112011106028 T DE112011106028 T DE 112011106028T DE 112011106028 B4 DE112011106028 B4 DE 112011106028B4
Authority
DE
Germany
Prior art keywords
energy
computing device
energy saving
computer
saving
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
DE112011106028.9T
Other languages
English (en)
Other versions
DE112011106028T5 (de
Inventor
Xiaoxing Tu
Fei Li
Jie Yang
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tahoe Research Ltd
Original Assignee
Intel Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Intel Corp filed Critical Intel Corp
Publication of DE112011106028T5 publication Critical patent/DE112011106028T5/de
Application granted granted Critical
Publication of DE112011106028B4 publication Critical patent/DE112011106028B4/de
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3206Monitoring of events, devices or parameters that trigger a change in power modality
    • G06F1/3212Monitoring battery levels, e.g. power saving mode being initiated when battery voltage goes below a certain level
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/325Power saving in peripheral device
    • G06F1/3265Power saving in display device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/3287Power saving characterised by the action undertaken by switching off individual functional units in the computer system

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • Power Sources (AREA)
  • Supply And Distribution Of Alternating Current (AREA)

Abstract

Computerimplementiertes Verfahren, umfassend:Bestimmen, anhand eines Status eines Computergerätes (100), einer Vielzahl von Funktionalitäten des Computergerätes (100), die wenigstens teilweise eingeschränkt werden können;Berechnen einer Vielzahl potentieller Energieeinsparungen durch eine oder mehrere aus einer Vielzahl von Energiespartechniken, die durch das Computergerät (100) unterstützt werden, wobei jede der Vielzahl von Energiespartechniken die Vielzahl von Funktionalitäten anhand des Status des Computergeräts (100) und die Energiemenge bestimmt, die eingespart wird, wenn eine Energiespartechnik der Vielzahl von Energiespartechniken ausgewählt wird;Erzeugen einer Liste (412) von Energiesparoptionen (414, 416, 418), die Kombinationen der Vielzahl von Energiespartechniken und relevante Information, die sich aus der Berechnung ergibt, enthält, wobei die relevante Information die Vielzahl von Funktionalitäten, die eingeschränkt werden soll, und die Vielzahl einzusparender Energiemengen einschließt;für eine erste Energiesparoption Bestimmen einer ersten Lebensdauer, während der eine verbleibende Batterieenergie des Computergerätes (100) schätzungsweise Energie an das Computergerät (100) liefern kann, wenn die erste Energiesparoption (414, 416, 418) gewählt wird;für eine zweite Energiesparoption Bestimmen einer zweiten Lebensdauer, während der eine verbleibende Batterieenergie des Computergerätes (100) schätzungsweise Energie an das Computergerät (100) liefern kann, wenn die zweite Energiesparoption (414, 416, 418) gewählt wird; undAnzeigen der Liste von Energiesparoptionen (414, 416, 418), der ersten Zeitdauer und der zweiten Zeitdauer.

Description

  • Gebiet
  • Das Gebiet bezieht sich allgemein auf Computergeräte und insbesondere auf Einsetzen eines Mechanismus zum Bereitstellen von Energiesparoptionen für Computergeräte.
  • Hintergrund
  • Unzureichende Batterielebensdauer ist eines der größeren Probleme, denen jeder Benutzer von Computergeräten (beispielsweise Smartphones, Tabletcomputer, Notebooks, Netbooks etc.) heutzutage gegenübersteht. Es ist normal, dass ein Benutzer einer Situation begegnet, in der er sein Computergerät für eine längere Zeitdauer stehenlassen möchte, wenn die Batterie einen schwachen Gleichstrom (direct current (DC))-Modus aufweist. Typischerweise erhält der Benutzer in einem solchen Fall die Möglichkeit, das Computergerät in den maximalen Batteriedauer (maximum battery life (MBL)-Modus zu schalten, was weder verschiedene Energiespartechniken verwendet noch dem Benutzer angibt, wie lange sich die Batteriedauer erstreckt; somit wird der Benutzer im Unklaren darüber gelassen, welche Aspekte des Computergeräts geopfert werden, um Energie zu sparen.
  • WO 2011/064933 A1 , auch veröffentlicht als US 2012-0233480 A1 , offenbart Speichern von Datensätzen P1 bis P7. Der Datensatz P1 stellt Funktionen von Endvorrichtungen dar, die für einen Benutzer bereitgestellt werden. Für jeden gesetzten Wert jeder der Funktionen wird eine Energieeinsparrate berechnet, die eine Nutzungsdauer P2 berücksichtigt. Die Nutzungsdauer wird anhand von Beginn und Ende der Verwendung der jeweiligen Funktion bestimmt.
  • In EP 2 120 128 A2 ist ein Prozessor offenbart, der einen Datensatz über Ausrüstung und Leistung von Datencentern einholt und ein Nutzerprofil und eine Anfangskonfiguration von einem Benutzer erhält. Der Benutzer wählt eines der Datencenter, und der Prozessor bestimmt eine Teilmenge des Datensatzes, der Datencenter beschreibt, die ein ähnliches Profil aufweisen. Eine entsprechende Konfiguration wird bereitgestellt, um eine angestrebte Engergieeinsparung zu erzielen.
  • EP 1 139 205 A1 offenbart Verwaltung von Energieverbrauch durch eine Batterie in einem Datenverarbeitungssystem. Als Antwort auf Erhalt einer Eingabe, die eine benötigte Zeitdauer zum Betrieb des Datenverarbeitungssystems anzeigt, wird die zur Verfügung stehende Energie bestimmt.
  • Der Erfindung liegt die Aufgabe zugrunde, Das Energiemanagement eines Computers zu verbessern. Diese Aufgabe wird durch die nebengeordneten Ansprüche gelöst.
  • Figurenliste
  • Ausführungsformen der vorliegenden Erfindung werden mittels Beispielen gezeigt und nicht mittels Beschränkung in den Figuren der beigefügten Zeichnungen, in denen ähnliche Bezugszahlen ähnliche Elemente anzeigen, und in denen:
    • 1 ein Computergerät zeigt, das einen Energieausdehnungsassistenzdienstmechanismus zum Ermöglichen eines Energieausdehnungsdienstes bei Computergeräten gemäß einer Ausführungsform der Erfindung zeigt;
    • 2A einen Energieausdehnungsassistenzdienstmechanismus zeigt, der bei einem Computergerät gemäß Ausführungsformen der Erfindung eingesetzt wird.
    • 2B energiesparende Berechnungsverfahrenskomponenten zeigt, die bei einem Computergerät gemäß Ausführungsformen der Erfindung eingesetzt werden;
    • 3A ein Verfahren zum Ermöglichen eines Energieausdehnungsdienstes bei einem Computergerät gemäß Ausführungsformen der Erfindung zeigt;
    • 3B ein Verfahren zum Ermöglichen eines Energieausdehnungsdienstes durch Durchführen eines energiesparenden Berechnungsverfahrens bei einem Computergerät gemäß Ausführungsformen der Erfindung zeigt;
    • 4A einen Screenshot zeigt, der eine Liste von Energiesparoptionen bereitstellt, die an dem Computergerät verfügbar sind und von diesem gemäß Ausführungsformen der Erfindung unterstützt werden;
    • 4B Details einer Option gemäß einer Ausführungsform der Erfindung zeigt, die aus mehreren der in 4A gezeigten Optionen ausgewählt ist;
    • 4C einen Screenshot zeigt, der ein energiesparendes Berechnungsdiensttool des Energieausdehnungsassistenzdienstmechanismus gemäß einer Ausführungsform der Erfindung zeigt; und
    • 5 ein Computergerät gemäß einer Ausführungsform der Erfindung zeigt.
  • Ausführliche Beschreibung
  • Ausführungsformen der Erfindung liefern einen Mechanismus zum Ermöglichen eines Energieausdehnungsdienstes bei Computergeräten gemäß einer Ausführungsform der Erfindung. Ein Verfahren von Ausführungsformen der Erfindung schließt Berechnen potentieller Energieeinsparung durch eine oder mehrere einer Vielzahl von Energiespartechniken ein, die durch ein Computergerät unterstützt werden. Das Berechnen schließt Identifizieren der ein oder mehreren der Vielzahl von Energiespartechniken, die zur Auswahl zur Verfügung stehen, und einer erwarteten mit der einen oder mehreren der Vielzahl von Energiespartechniken einzusparenden Energiemenge werden kann, ein. Das Verfahren kann ferner Erzeugen einer Liste, die die ein oder mehreren der Vielzahl von Energiespartechniken und relevante Information identifiziert, die sich aus der Berechnung ergibt, und Anzeigen der Liste einschließen.
  • 1 zeigt ein Computergerät, das einen Energieausdehnungsassistenzdienstmechanismus zum Ermöglichen eines Energieausdehnungsdienstes bei Computergeräten gemäß einer Ausführungsform der Erfindung einsetzt. In einer Ausführungsform ist ein Computergerät 100 als einen Energieausdehnungsassistenzservice (power extension assistant service („PEAS“))-Mechanismus 108 (hier als „PEAS“-Mechanismus, „Energiedienstmechanismus“ oder einfach „Mechanismus“ bezeichnet) aufweisend gezeigt, um einen Energieausdehnungsdienst in Computergeräten 108 einzusetzen und zu ermöglichen. Das Computergerät 100 kann mobile Computergeräte, wie etwa Smartphones (beispielsweise iPhone®, BlackBerry®, etc.), Handheldcomputergeräte, PDAs, Tabletcomputer (beispielsweise iPad®, Samsung Galaxy Tab®, etc.), Laptopcomputer (beispielsweise Notebook, Netbook etc.), E-Reader (beispielsweise Kindle®, Nook etc®) etc einschließen. Das Computergerät 100 kann ferner Set-Top-Boxen (beispielsweise internetbasierte Kabelfernseh-Set-Top-Boxen etc.), größere Computer, wie etwa Desktopcomputer, Servercomputer etc. einschließen.
  • Das Computergerät 100 weist ein Betriebssystem 106 auf, das als eine Schnittstelle zwischen irgendwelcher Hardware oder physikalischen Betriebsmitteln des Computergeräts 100 und einem Benutzer dient. Das Computergerät 100 enthält ferner einen oder mehrere Prozessoren 102, Speichergeräte 104, Netzwerkgeräte, Treiber oder ähnliche. Es versteht sich, dass Begriffe wie „Maschine“, „Gerät“, „Computergerät“, „Computersystem“ und ähnliche hier in dem gesamten Dokument austauschbar und synonym verwendet werden.
  • 2A zeigt einen Energieausdehnungsassistenzdienstmechanismus, der bei einem Computergerät gemäß einer Ausführungsform der Erfindung verwendet wird. In einer Ausführungsform versetzt der PEAS-Mechanismus 108 den Benutzer eines Computergeräts (beispielsweise einem mobilen Computergeräts), in die Lage, Konfigurationen, die sich auf Verlängern von Batteriedauer beziehen, anzupassen, so dass mehrere Optionen, nicht lediglich die Batteriemenge, die erweitert werden kann, zu kennen, sondern auch zu welchen Kosten, wie etwa welche Aspekte oder Komponenten des Computergeräts reduziert oder vollständig geopfert werden müssen (um die Ausdehnung der Energie zu erhalten oder aufrechtzuerhalten). In einer Ausführungsform kann ein Diensttool durch den PEAS-Mechanismus 108 eingeführt werden, um verschiedene energiesparende Technologien (beispielsweise Intel® energiesparende Technologien, wie Intel Display Brightness („ADB“), Intel Display Power Saving Technology („DPST“), Intel Display Refresh Rate Switching Technology („DRRS“)) zu integrieren und Benutzern mehrere Wahlmöglichkeiten zu bieten betreffend wie lange die Batterie mit jeder Wahlmöglichkeit ausgedehnt werden kann.
  • In einer Ausführungsform stellt der PEAS-Mechanismus 108 eine Überwachungseinrichtung 202 bereit, um eine Energiesparverfahrensliste zu überwachen, die jede der möglichen Ansätze oder Techniken aufnimmt, die durch das Computergerät unterstützt werden, um Energie zu sparen. Beispiele solcher Ansätze schließen die erwähnten ADB, DPST, DSSR etc. ein. Es versteht sich, dass die Ausführungsformen der vorliegenden Erfindung nicht lediglich auf Intel-basiertes ADB, DPST und DRRS beschränkt sind, sondern mit jeder Anzahl und Typen von Energiesparverfahren/-techniken kompatibel sind und diese einsetzen. Jedoch werden, aufgrund der Kürze, Einfachheit und einfachem Verständnis ADB, DPST und DRRS als Beispiele energiesparender Verfahren in diesem gesamten Dokument diskutiert.
  • Beispielsweise kann eines von ADB, DPST und DRRS gewählt werden, um Hintergrundbeleuchtung zu verringern und Drahtloseinstellungen anzupassen (beispielsweise 802.11 Energiespar-Poll) etc, da bekannt ist, dass Anzeige und Wi-Fi auf jeder mobilen Computerplattform als am höchsten hinsichtlich Energieverbrauch betrachtet werden. Ferner kann, wenn das durch den PEAS-Mechanismus bereitgestellte Diensttool gestartet wird, das Diensttool anschließend von dem Computergerät fordern, zu bestimmen, welche der in der Liste aufgelisteten Energiesparverfahren durch das Computergerät unterstützt werden, so dass eine aktualisierte Liste energiesparender Verfahren, die von dem Computergerät unterstützt werden, aufrechterhalten werden.
  • In einer Ausführungsform kann der PEAS-Mechanismus 108 dem Benutzer Optionen zum Festsetzen oder Rücksetzen von Konfigurationseinstellungen zur Verfügung stellen, die sich auf Einsparen von Batterieenergie beziehen, wie etwa welches der verfügbaren Energiesparverfahren vorzuziehen ist, wenn mehrere Wahlmöglichkeiten bestehen, Festsetzen eines Schwellwertpegels (beispielsweise 7%) der verbleibenden Batterieenergie zum Auslösen des Diensttools und ähnliche. Beispielsweise verwaltet die Überwachungseinrichtung 202 nicht nur die Liste von Energiespartechniken, sondern überwacht außerdem kontinuierlich die verschiedenen Schwellwertpegel, die von dem Benutzer festgesetzt wurden, so dass etwa, wenn der Batterieenergiepegel auf den benutzerdefinierten Schwellwertpegel (beispielsweise 7%) sinkt, die Überwachungseinrichtung 202 den energiesparenden Prozess auslöst. Der energiesparende Prozess kann einschließen, dass die Überwachungseinrichtung 202 eine Berechnungseinrichtung 204 (die einen Analysierer oder Interpreter enthält) auslöst, um die verfügbaren Energiespartechniken zu bestimmen und notwendige Anpassungen vorzunehmen, um eine Liste von Optionen für den Benutzer vorzubereiten. Beispielsweise kann sich eine Anpassung auf Ändern von ADB von Ausschalten zu Einschalten, Erhöhen des DPST-Pegels, Ändern einer Wiederholrate bei DRRS und Deaktivieren von Verfügbarkeit, falls keine Netzwerkanwendung läuft, oder Abschalten von Wi-Fi, um einen Energiesparmodus einzuschalten, beziehen.
  • Nachdem die Analyse durch die Berechnungseinrichtung 204 vorgenommen wurde, erzeugt eine Anzeigeeinrichtung 206 (einschließlich einer Benutzerschnittstelle) eine Dialogbox, die den Benutzer mit relevanter Information versorgt, wie etwa dem gegenwärtigen Batteriestatus (beispielsweise verbleibende Batterielebensdauer) und Optionen, wie etwa einer Liste verfügbarer Energiespartechniken und ähnliche. Ferner kann der Benutzer auf eine der verfügbaren Optionen klicken, um weitere Details in Erfahrung zu bringen, wie etwa, welche Energiespartechnik verwendet wird, welche der existierenden Komponenten oder Funktionalitäten (beispielsweise drahtlos etc.) geopfert werden, welchen Einfluss dies auf bestimmte andere Funktionalitäten haben wird, die dem Benutzer vorteilhaft erscheinen können (beispielsweise Helligkeit etc.). Der Benutzer kann diese Details studieren und eine der Batteriesparoptionen aus der Popup-Liste auswählen. Falls aus irgendeinem Grund (beispielsweise basierend auf von dem Benutzer festgesetzten Konfigurationen), falls nicht genügend oder bestimmte Batteriesparoptionen verfügbar sind (beispielsweise ist lediglich eine Batteriesparoption verfügbar, um die Batterie von den verbleibenden 6 Minuten auf 8 Minuten oder von 7% auf 9% auszudehnen etc.), kann der PEAS-Mechanismus 108 unter Verwendung der Anzeigeeinrichtung 206 dem Benutzer einen oder mehrere Gründe (beispielsweise Softwareanwendungen) anzeigen oder berichten, die den PEAS-Mechanismus 108 daran hindern, eine der Energiespartechniken (beispielsweise ADB, DPST, DRRS, PS-Poll etc.) anzupassen, um den Echtzeitenergieverbrauch zu senken, wie etwa durch Anzeigen von „Vorschlag: Netzwerkkopieren“ oder ähnlichem.
  • Anders als herkömmliche energiesparende Schemata sind in einer Ausführungsform die Energiesparoptionen, die von dem PEAS-Mechanismus 108 angeboten werden, nicht einfach Betriebssystemoptionen. Anders ausgedrückt, betrachtet der PEAS-Mechanismus 108 Energiespartechniken, die von dem zugrundeliegenden Computergerät unterstützt werden, und analysiert diese, und ist nicht auf lediglich diejenigen beschränkt, die von dem Betriebssystem abhängen und identifiziert werden. Die Berechnungseinrichtung 204 betrachtet automatisch unterschiedliche Energiespartechniken und deren Kombinationen und berechnet diese, um dem Benutzer mehrere Energiesparoptionen vorzuschlagen.
  • Es ist vorgesehen, dass jede Anzahl und jeder Typ von Komponente dem PEAS-Mechanismus 108 hinzugefügt und von diesem entfernt werden kann, um die Arbeitsweise und Betriebsfähigkeit des PEAS-Mechanismus 108 in die Lage zu versetzen, Energieausdehnungsdienste bei Computergeräten bereitzustellen. Aufgrund von Kürze, Klarheit, einfachem Verständnis und zum Fokussieren auf den PEAS-Mechanismus 108 sind viele der standardmäßigen oder bekannten Komponenten eines Computergeräts hier nicht gezeigt oder diskutiert.
  • Unter Bezugnahme auf 2B zeigt diese verschiedene energiesparende Berechnungsverfahrens (power saving calculation method („PSCM“))-Komponenten gemäß einer Ausführungsform. Beispielsweise sind in einer Ausführungsformen die erwähnten Komponenten 202-206 des PEAS-Mechanismus 108 in Kommunikation mit Systemhardware 224 durch einen Treiber 222 des Computergeräts gezeigt, in dem der PEAS-Mechanismus 108 eingesetzt wird. Der Treiber 222 kann Software, Hardware oder Firmware umfassen, einschließlich eines Gerätetreibers oder Softwaretreibers, der ein Computerprogramm oder eine Anwendung darstellt, das/die dem PEAS-Mechanismus 108 ermöglicht, mit der Hardware 224 des Computergeräts zu interagieren und zu arbeiten. Eine Kombination des PEAS-Mechanismus 108 und des Treibers 222 wird als PSCM-Komponenten 220 bezeichnet.
  • In einer Ausführungsform verwendet die Berechnungseinrichtung 204 andere Komponenten 202, 206 und bekannte Information (beispielsweise Daten, die sich auf Energiespartechniken beziehen, wie ADB, DPST etc.), um zu berechnen, wie viel und auf welche Weise Energie von jeder Energiespartechnik eingespart werden kann, wie etwa ADB und DPST, um beispielsweise Plattformenergie durch Verringern der Hintergrundbeleuchtung eines Anzeigepanels (beispielsweise Low Voltage Differential Signaling (LVDS)-basiertes Anzeigepanel) einzusparen, so dass die durchschnittliche Hintergrundbeleuchtungsanpassung proportional zu der eingesparten Energie ist. Anhand dieser Kenntnis und anderer erwähnter Information kann die Berechnungseinrichtung 204 berechnen, wie und wie viel Energie eingespart werden wird, wenn verfügbare Energiespartechniken verwendet werden.
  • Wie erwähnt, führt die Überwachungseinrichtung 202 verschiedene Aufgaben aus, wie etwa Überwachen des Status des Computergeräts, Aufnehmen eines Hintergrundbeleuchtungsstatus für jede Änderung, Auslösen einer Initialisierungsphase zum Erfassen der initialen Hintergrundbeleuchtung durch Befragen des Treibers 222 und ursprünglicher Computergerätezeit etc. Die Berechnungseinrichtung 204 berechnet die tatsächliche Energie, die anhand der verfügbaren Techniken eingespart wird, während die Anzeigeeinrichtung 208 eine Benutzerschnittstelle bereitstellt und dem Benutzer die Ergebnisse darstellt, die Energiesparoptionen aufweisen, beispielsweise durch eine grafische Benutzerschnittstelle (graphics user interface (GUI)), Text, Tabellen oder Graphen, Systemlog oder ähnliches.
  • 3A zeigt ein Verfahren zum Ermöglichen eines Energieausdehnungsdienstes bei einem Computergerät gemäß einer Ausführungsform. Verfahren 300 kann durch Prozessorlogik durchgeführt werden, die Hardware (beispielsweise Schaltungen, separate Logik, programmierbare Logik etc.), Software (wie etwa Befehle, die auf einer Prozessoreinrichtung ablaufen) oder eine Kombination derselben umfassen. In einer Ausführungsform kann das Verfahren 300 durch den PEAS-Mechanismus durchgeführt werden.
  • Bei Block 320 wird Batterieenergiestatus kontinuierlich überwacht, um zu bestimmen, ob der Energiestatus einen oder mehrere benutzerdefinierte oder andere Schwellwerte erreicht hat. Falls der Schwellwert nicht erreicht wurde, kann der Prozess bei Block 305 durch Initialisieren fortfahren oder wird der Batteriestatus kontinuierlich überwacht. Falls ein Schwellwert erreicht wird, wird ein weiterer Prozess ausgelöst, um für den Benutzer eine Liste mit Vorschlägen, die sich auf verschiedene Energiespartechniken beziehen, eine von jeder Energiespartechnik einzusparende Energiemenge, eine Liste von Computergerätekomponenten oder -diensten oder -funktionalitäten, die beeinträchtigt oder geopfert werden sollen, die verbleibende Batteriezeit etc. zu erzeugen. Bei Verarbeitungsblock 330 entscheidet der Benutzer und wählt eine der energiesparenden Einstellungen oder -optionen aus, die von dem PEAS-Mechanismus bereitgestellt werden.
  • 3B zeigt ein Verfahren zum Ermöglichen eines Energieausdehnungsdienstes durch Durchführen eines energiesparenden Berechnungsverfahrens bei einem Computergerät gemäß einer Ausführungsform. Das Verfahren 350 kann durch Prozessorlogik durchgeführt werden, die Hardware (beispielsweise Schaltungen, digitalisierte Logik, programmierbare Logik etc.), Software (wie etwa Befehle, die auf der Prozessoreinrichtung ablaufen) oder eine Kombination derselben durchgeführt werden. In einer Ausführungsform kann das Verfahren 350 durch den PEAS-Mechanismus und PSCM-Komponenten der 1, 2A und 2B durchgeführt werden.
  • Das Verfahren 350 beginnt bei Block 355, indem die Überwachungseinrichtung initiale Hintergrundanpassung durch verschiedene verfügbare und durch das Computergerät unterstützte Energiespartechniken (beispielsweise ADB, DPST etc.) erfasst. Bei Block 360 wird die Hintergrundbeleuchtung durch die verfügbaren Energieeinstellungstechniken (beispielsweise durch ADB und/oder das DPST) geändert. Bei Block 365 berechnet die Berechnungseinheit gespeicherte Energie, während die Anzeigeeinrichtung bei Block 370 die Summe und den Durchschnitt gespeicherter Energie durch jede Energiespartechnik anzeigt. Bei Block 370 fährt die Überwachungseinrichtung fort, die nächste Hintergrundbeleuchtungsänderung zu überwachen.
  • 4A zeigt einen Screenshot, der ein GUI-artiges Fenster oder einen Bildschirm 402 aufweist, der einen gegenwärtigen Batteriestatus 404 (beispielsweise 6 Minuten oder 7% von Batterielebensdauer verbleibend) und, in einer Ausführungsform, eine Liste 412 verschiedener Energiesparoptionen liefert, die an dem Computergerät verfügbar sind und durch dieses unterstützt werden und durch den PEAS-Mechanismus aus 1 bestimmt wurden. Die beispielhaft gezeigte Liste 412 liefert eine Anzahl von Optionen, wie etwa Wahlmöglichkeit 1, die 12 Minuten Batterielebensdauer 414 einspart, Wahlmöglichkeit 2, die 20 Minuten Batterielebensdauer 416 einspart, und Wahlmöglichkeit 3, die 25 Minuten Batterielebensdauer 418 einspart etc. Die Liste stellt dem Benutzer ferner eine Auswahl durch Klicken auf Details irgendeiner der Optionen 414-418 bereit, um weitere Details zu sehen, die diese Option betreffen. Beispielsweise kann unter Bezugnahme auf 4B, falls der Benutzer auf Details der Wahlmöglichkeit 1414 klickt, der Benutzer eine Popup-Detailliste 420 erhalten, die beispielsweise zeigt, dass die ADB-Energiespartechnik „an“ ist (im Gegensatz zu „aus“), DPST bei Stufe 5 ist, Helligkeit bei 70% verbleibt, während die Drahtlosoption im Energiesparmodus ist.
  • Unter Bezugnahme auf 4C ist ein weiterer GUI-artiger Bildschirm 450 wiedergegeben, der dem Benutzer ein energiesparendes Berechnungsdiensttool bereitstellt, dass von dem PEAS-Mechanismus und PSCM-Komponenten der vorherigen Figuren bereitgestellt wird. Hierbei bietet der Bildschirm 450 dem Benutzer die Option des Einstellens beispielsweise einer DSPT/ADB-Einstellung 452, wie etwa Auswählen von „Anzeigeenergiespartechnologie“ und/oder „Automatische Anzeigehelligkeit“ etc. Der Benutzer kann danach auf „Anwenden“ 454 der Einstellungen klicken und Berechnungen durch Klicken auf „Starten von Berechnung“ 456 starten. Diese energiesparenden Berechnungen können dem Benutzer auf eine Vielzahl von Arten angezeigt werden, wie etwa durch Graph 458, in Tabellen, durch Text etc. Es versteht sich, dass die 4A, 4B und 4C lediglich Beispiele zeigen (aufgrund Kürze, Klarheit und einfachem Verständnis), und dass Ausführungsformen der vorliegenden Erfindungen nicht auf diese gezeigten Beispiele beschränkt sind.
  • 5 zeigt ein Computersystem 500, das einen Energieausdehnungsassistenzdientsmechanismus einsetzt und ermöglicht, wie er in diesem gesamten Dokument gemäß Ausführungsformen der Erfindung referenziert wird. Das beispielhafte Computersystem 500 kann mit dem Computergerät 100 aus 1 identisch oder ähnlich sein und enthalten: 1) einen oder mehrere Prozessoren 501, von denen wenigstens einer oben beschriebene Merkmale aufweisen kann; 2) einen Speichersteuer-Hub (memory control hub (MCH)) 502; 3) einen Systemspeicher 503 (von dem unterschiedliche Typen existieren, wie etwa Double Data Rate RAM (DDR RAM), Extended Data Output RAM (EDO RAM) etc.); 4) einen Cache 504; 5) einen Eingabe-/Ausgabe (IIO)-Steuer-Hub (I/O control hub (ICH)) 505; 6) einen Grafikprozessor 506; 7) eine Anzeige/einen Bildschirm 507 (von der/dem unterschiedliche Typen existieren, wie etwa Kathodenstrahlröhre (cathode ray tube (CRT)), Dünnschichttransistor (thin film transistor (TFT)), Lichtemittierende Diode (LED), Molecular Organic LED (MOLED), Flüssigkristallanzeige (liquid crystal display (LCD)), Digital Light Projector (DLP) etc.; und 8) ein oder mehrere I/O-Geräte 508.
  • Die ein oder mehreren Prozessoren 501 führen Befehle aus, um irgendwelche Softwareroutinen durchzuführen, die das Computersystem implementiert. Die Befehle schließen häufig irgendeine Operation ein, die auf Daten durchgeführt wird. Sowohl Daten als auch Befehle werden in dem Systemspeicher 503 und Cache 504 gespeichert. Der Cache 504 ist typischerweise gestaltet, kürzere Latenzzeiten als der Systemspeicher 503 aufzuweisen, Beispielsweise kann der Cache 504 auf dem/den gleichen Siliziumchip(s) wie der/die Prozessor(en) integriert sein und/oder mit schnelleren statischen RAM (SRAM)-Zellen konstruiert sein, während der Systemspeicher 503 mit langsameren RAM (DRAM)-Zellen konstruiert sein kann. Durch Tendieren zum Speichern häufiger verwendeter Befehle und Daten in dem Cache 504 anstatt in dem Systemspeicher 503 verbessert sich die gesamte Leistungseffizienz des Computersystems.
  • Der Systemspeicher 503 steht absichtlich anderen Komponenten innerhalb des Systems zur Verfügung. Beispielsweise werden die Daten, die von verschiedenen Schnittstellen zu dem Computersystem (beispielsweise Tastatur und Maus, Druckeranschluss, Lokaler Netzwerk (local area network (LAN))-Anschluss, Modemanschluss etc.) empfangen oder aus einem internen Speicherelement des Computersystems eingeholt werden (beispielsweise einem Festplattenlaufwerk), häufig vorübergehend in den Systemspeicher 503 eingereiht, bevor auf ihnen durch den einen oder die mehreren Prozessor(en) 501 in der Implementation eines Softwareprogramms verarbeitet werden. Auf ähnliche Weise werden Daten, die von einem Softwareprogramm bestimmt werden, von dem Computersystem durch eine der Computersystemschnittstellen an eine Außeneinheit gesendet zu werden oder in einem internen Speicherelement gespeichert zu werden, häufig vorübergehend in Systemspeicher 503 eingereiht, bevor sie übertragen oder gespeichert werden.
  • Der ICH 505 ist verantwortlich dafür, zu gewährleisten, dass solche Daten korrekt zwischen dem Systemspeicher 503 und seiner richtigen entsprechenden Schnittstelle (und internem Speichergerät, falls das Computersystem so gestaltet ist) übertragen werden. Der MCH 502 ist verantwortlich dafür, die verschiedenen anstehenden Anforderungen an Systemspeicher 503-Zugriffe unter (den) Prozessor(en) 501, Schnittstellen und internen Speicherelementen zu verwalten, die in zeitlicher Nähe zueinander entstehen können.
  • Ein oder mehrere I/O-Geräte 508 sind ebenfalls in einem typischen Computersystem implementiert. I/O-Geräte sind allgemein zum Übertragen von Daten von und/oder zu dem Computersystem (beispielsweise einem Netzwerkadapter) oder, bei größeren nichtflüchtigen Speichern, innerhalb des Computersystems (beispielsweise Festplattenlaufwerk) verantwortlich. ICH 505 weist bidirektionale Punkt-zu-Punkt-Verbindungen zwischen sich und den beobachteten I/O-Geräten 508 auf.
  • Teile verschiedener Ausführungsformen der vorliegenden Erfindung können als ein Computerprogrammerzeugnis bereitgestellt werden, das ein computerlesbares Medium enthalten kann, das darauf gespeichert Computerprogrammbefehle enthalten kann, die verwendet werden können, um einen Computer (oder andere elektronische Geräte) zu programmieren, um einen Prozess gemäß Ausführungsformen der vorliegenden Erfindung durchzuführen. Das maschinenlesbare Medium kann Floppy-Disketten, optische Disks, Compact Disk Read-Only Memory (CD-ROM) und magneto-optische Disks, ROM, RAM, Erasable Programmable Read-Only Memory (EPROM), elektrischen EPROM (EEPROM), magnetische oder optische Karten, Flashspeicher oder anderen Typ von medien/maschinenlesbarem Medium einschließen, das zum Speichern elektronischer Befehle geeignet ist.
  • Die in den Figuren gezeigten Techniken können unter Verwendung von Code und Daten implementiert werden, die auf einem oder mehreren elektronischen Geräten gespeichert sind (beispielsweise einer Endstation oder einem Netzwerkelement). Solche elektronischen Geräte speichern und kommunizieren (intern und/oder mit anderen elektronischen Geräten über ein Netzwerk) Code und Daten unter Verwendung computerlesbarer Medien, wie etwa nichtflüchtigen computerlesbaren Speichermedien (beispielsweise magnetische Disks; optische Disks; Speicher mit wahlfreiem Zugriff; Nurlesespeicher; Flashspeichergeräte; Phasenwechselspeicher) und flüchtigen computerlesbaren Übertragungsmedien (beispielsweise elektrische, optische, akustische oder andere Form sich fortbewegender Signale - wie etwa Trägerwellen, Infrarotsignale, digitale Signale). Zusätzlich enthalten solche elektronischen Geräte typischerweise einen Satz von einem oder mehreren Prozessoren, die mit einer oder mehreren Komponenten gekoppelt sind, wie etwa einem oder mehreren Speichergeräten (nichtflüchtige maschinenlesbare Speichermedien), Benutzereingabe/-ausgabegeräte (beispielsweise eine Tastatur, ein Touchscreen und/oder eine Anzeige) und Netzwerkverbindungen. Das Verkuppeln des Satzes von Prozessoren und anderen Komponenten erfolgt typischerweise mittels eines oder mehreren Bussen und Bridges (auch als Buscontroller bekannt). Somit speichert das Speichergerät eines gegebenen elektronischen Geräts typischerweise Code und/oder Daten zur Ausführung an dem Satz von einem oder mehreren Prozessoren dieses elektronischen Geräts. Selbstverständlich können ein oder mehrere Teile einer Ausführungsform der Erfindung unter Verwendung unterschiedlicher Kombinationen aus Software, Firmware und/oder Hardware implementiert sein.

Claims (9)

  1. Computerimplementiertes Verfahren, umfassend: Bestimmen, anhand eines Status eines Computergerätes (100), einer Vielzahl von Funktionalitäten des Computergerätes (100), die wenigstens teilweise eingeschränkt werden können; Berechnen einer Vielzahl potentieller Energieeinsparungen durch eine oder mehrere aus einer Vielzahl von Energiespartechniken, die durch das Computergerät (100) unterstützt werden, wobei jede der Vielzahl von Energiespartechniken die Vielzahl von Funktionalitäten anhand des Status des Computergeräts (100) und die Energiemenge bestimmt, die eingespart wird, wenn eine Energiespartechnik der Vielzahl von Energiespartechniken ausgewählt wird; Erzeugen einer Liste (412) von Energiesparoptionen (414, 416, 418), die Kombinationen der Vielzahl von Energiespartechniken und relevante Information, die sich aus der Berechnung ergibt, enthält, wobei die relevante Information die Vielzahl von Funktionalitäten, die eingeschränkt werden soll, und die Vielzahl einzusparender Energiemengen einschließt; für eine erste Energiesparoption Bestimmen einer ersten Lebensdauer, während der eine verbleibende Batterieenergie des Computergerätes (100) schätzungsweise Energie an das Computergerät (100) liefern kann, wenn die erste Energiesparoption (414, 416, 418) gewählt wird; für eine zweite Energiesparoption Bestimmen einer zweiten Lebensdauer, während der eine verbleibende Batterieenergie des Computergerätes (100) schätzungsweise Energie an das Computergerät (100) liefern kann, wenn die zweite Energiesparoption (414, 416, 418) gewählt wird; und Anzeigen der Liste von Energiesparoptionen (414, 416, 418), der ersten Zeitdauer und der zweiten Zeitdauer.
  2. Computerimplementiertes Verfahren nach Anspruch 1, ferner umfassend Überwachen der einen oder mehreren der Vielzahl von Energiespartechniken, die durch das Computergerät (100) unterstützt werden, wobei die eine oder mehreren der Vielzahl von Energiespartechniken eine oder mehrere der folgenden einschließen: eine automatische Anzeigehelligkeit (automatic display brightness (ADB)), eine Anzeigeenergiespartechnologie (display power saving technology (DPST)) und eine Anzeigewiederholratenschalttechnologie (display refresh rate switching technology (DRRS)).
  3. Computerimplementiertes Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass die Berechnung wenigstens teilweise anhand Daten durchgeführt wird, die sich auf die eine oder mehreren Funktionalitäten und gegenwärtigen Energiestatus einer oder mehrerer Batterien beziehen, die mit dem Computergerät (100) gekoppelt sind.
  4. Computerimplementiertes Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass das Computergerät (100) ein oder mehrere der folgenden umfasst: ein Smartphone, einen Personal Digital Assistant (PDA), einen Handheldcomputer, einen Tabletcomputer, einen E-Reader, ein Notebook, ein Netbook, eine Settop-Box und einen Desktopcomputer.
  5. Ein System, umfassend: ein Hostcomputergerät (100), das einen Speicher (104) zum Speichern von Befehlen zum Ermöglichen eines Energieausdehnungsdienstes und ein Prozessorgerät (102) zum Ausführen der Befehle enthält, wobei die Befehle, wenn sie ausgeführt werden, das Prozessorgerät (102) veranlassen: anhand eines Status des Computergerätes (100) eine Vielzahl von Funktionalitäten des Computergerätes (100) zu bestimmen, die wenigstens teilweise eingeschränkt werden können; eine potentielle Energieeinsparung durch eine oder mehrere einer Vielzahl von Energiespartechniken zu berechnen, die durch das Hostcomputergerät (100) unterstützt werden, wobei jede der Vielzahl von Energiespartechniken die Vielzahl von Funktionalitäten anhand des Status des Computergeräts (100) und die Energiemenge bestimmt, die eingespart wird, wenn eine Energiespartechnik der Vielzahl von Energiespartechniken ausgewählt wird; eine Liste (412) von Energiesparoptionen (414, 416, 418), die Kombinationen der Vielzahl von Energiespartechniken und relevante Information, die sich aus der Berechnung ergibt, zu erzeugen, wobei die relevante Information die Vielzahl von Funktionalitäten, die eingeschränkt werden soll, und die Vielzahl einzusparender Energiemengen einschließt; Bestimmen einer ersten Lebensdauer, während der eine verbleibende Batterieenergie des Systems schätzungsweise Energie an das System liefern kann, wenn die erste Energiesparoption (414, 416, 418) gewählt wird; und die Liste (412) von Energiesparoptionen (414, 416, 418) und die erste Zeitdauer anzuzeigen.
  6. System nach Anspruch 5, dadurch gekennzeichnet, dass das Prozessorgerät (102) ferner die eine oder mehreren der Vielzahl von Energiespartechniken, die durch das Computergerät (100) unterstützt werden, überwachen soll, wobei die eine oder mehreren der Vielzahl von Energiespartechniken eine oder mehrere der folgenden einschließen: eine automatische Anzeigehelligkeit (automatic display brightness (ADB)), eine Anzeigeenergiespartechnologie (display power saving technology (DPST)) und eine Anzeigewiederholratenschalttechnologie (display refresh rate switching technology (DRRS)).
  7. System nach Anspruch 5, dadurch gekennzeichnet, dass die Berechnung wenigstens teilweise anhand Daten durchgeführt wird, die sich auf die eine oder die mehreren Funktionalitäten und gegenwärtigen Energiestatus einer oder mehrerer Batterien beziehen, die mit dem Computergerät (100) gekoppelt sind.
  8. System nach Anspruch 5, dadurch gekennzeichnet, dass das Computergerät (100) ein oder mehrere der folgenden umfasst: ein Smartphone, einen Personal Digital Assistant (PDA), einen Handheldcomputer, einen Tabletcomputer, einen E-Reader, ein Notebook, ein Netbook, eine Settop-Box und einen Desktopcomputer.
  9. Maschinenlesbares Medium, das Befehle aufweist, die, wenn sie durch eine Maschine ausgeführt werden, die Maschine veranlassen, das Verfahren gemäß einem der Ansprüche 1 bis 4 durchzuführen.
DE112011106028.9T 2011-12-21 2011-12-21 Mechanismus zum Bereitstellen von Energiesparoptionen für Computergeräte Active DE112011106028B4 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2011/002146 WO2013091138A1 (en) 2011-12-21 2011-12-21 Mechanism for facilitating power extension service at computing devices

Publications (2)

Publication Number Publication Date
DE112011106028T5 DE112011106028T5 (de) 2014-09-11
DE112011106028B4 true DE112011106028B4 (de) 2020-01-02

Family

ID=48667603

Family Applications (1)

Application Number Title Priority Date Filing Date
DE112011106028.9T Active DE112011106028B4 (de) 2011-12-21 2011-12-21 Mechanismus zum Bereitstellen von Energiesparoptionen für Computergeräte

Country Status (5)

Country Link
US (4) US9753528B2 (de)
CN (2) CN107092338B (de)
DE (1) DE112011106028B4 (de)
TW (3) TWI515548B (de)
WO (1) WO2013091138A1 (de)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013149093A (ja) * 2012-01-19 2013-08-01 Toshiba Corp 制御装置、制御方法、プログラムおよび電子機器
KR102267015B1 (ko) * 2014-01-21 2021-06-18 삼성전자주식회사 데이터 처리 방법 및 그 전자 장치
US10009933B2 (en) * 2016-09-02 2018-06-26 Brent Foster Morgan Systems and methods for a supplemental display screen
JP7262007B2 (ja) * 2019-04-11 2023-04-21 パナソニックIpマネジメント株式会社 撮像装置
US11086379B2 (en) * 2019-10-28 2021-08-10 EMC IP Holding Company LLC Efficient storage system battery backup usage through dynamic implementation of power conservation actions
WO2021150214A1 (en) * 2020-01-22 2021-07-29 Hewlett-Packard Development Company, L.P. Computing devices with battery reserve modes
WO2023154091A1 (en) * 2022-02-09 2023-08-17 Microsoft Technology Licensing, Llc. Sustainability-aware device configuration visibility and management

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1139205A1 (de) 2000-03-09 2001-10-04 International Business Machines Corporation Leistungssteuerung für Rechner in einem Datenverarbeitungssystem in Abhängigkeit von der gewünschten Batterielebensdauer
EP2120128A2 (de) 2008-02-12 2009-11-18 Accenture Global Services GmbH System zur Bereitstellung von Strategien zur Erhöhung der Leistung von Datenzentren
WO2011064933A1 (ja) 2009-11-27 2011-06-03 日本電気株式会社 節電通知システム、端末装置、方法及びプログラム

Family Cites Families (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI101669B1 (fi) * 1996-02-23 1998-07-31 Nokia Mobile Phones Ltd Monipalvelumatkaviestin
US6271542B1 (en) 1997-12-08 2001-08-07 International Business Machines Corporation Merged logic and memory combining thin film and bulk Si transistors
US6222347B1 (en) 1998-04-30 2001-04-24 Apple Computer, Inc. System for charging portable computer's battery using both the dynamically determined power available based on power consumed by sub-system devices and power limits from the battery
TWI262380B (en) 2002-04-25 2006-09-21 Quanta Comp Inc Dynamic adjustment method for power consumption of computer system
US7372999B2 (en) * 2002-09-09 2008-05-13 Ricoh Company, Ltd. Image coder and image decoder capable of power-saving control in image compression and decompression
EP1469370A2 (de) * 2003-03-10 2004-10-20 Matsushita Electric Industrial Co., Ltd. Rechenvorrichtung, Verfahren und Programm zur Leistungseinsparung
US9274576B2 (en) 2003-03-17 2016-03-01 Callahan Cellular L.L.C. System and method for activation of portable and mobile media player devices for wireless LAN services
US8301436B2 (en) 2003-05-29 2012-10-30 Microsoft Corporation Semantic object synchronous understanding for highly interactive interface
US7334144B1 (en) * 2003-06-05 2008-02-19 Maxtor Corporation Host-based power savings method and apparatus
JP2005107606A (ja) 2003-09-26 2005-04-21 Nagoya Industrial Science Research Inst 移動ソフトウエアを用いた情報機器の省電力制御システム
KR100615085B1 (ko) 2004-01-12 2006-08-22 삼성전자주식회사 노드 콘택 구조체들, 이를 채택하는 반도체소자들, 이를채택하는 에스램 셀들 및 이를 제조하는 방법들
US20050229228A1 (en) * 2004-04-07 2005-10-13 Sandeep Relan Unicast cable content delivery
US7765334B2 (en) * 2004-05-12 2010-07-27 Canon Kabushiki Kaisha Electronic apparatus for use with removable storage medium, control method therefor, and program for implementing the method
US7360106B2 (en) * 2004-08-05 2008-04-15 Matsushita Electric Industrial Co., Ltd. Power-saving processing unit, power-saving processing method and program record medium
JP2007065050A (ja) 2005-08-29 2007-03-15 Kyocera Mita Corp 表示装置及びこれを備えた画像形成装置
JP4839904B2 (ja) 2006-03-16 2011-12-21 セイコーエプソン株式会社 半導体装置、集積回路、及び電子機器
US7600139B2 (en) * 2006-03-23 2009-10-06 Sony Ericsson Mobile Communications Ab Dynamic battery advisor
KR20080019445A (ko) 2006-08-28 2008-03-04 삼성전자주식회사 무선 셋탑박스, 무선 디스플레이장치, 무선 영상시스템 및그 제어방법
JP5003150B2 (ja) 2006-12-27 2012-08-15 富士通株式会社 表示装置および表示システム並びに輝度調整プログラム
JP4410278B2 (ja) * 2007-10-04 2010-02-03 レノボ・シンガポール・プライベート・リミテッド 電子機器、電子機器の電力制御方法、およびコンピュータが実行するためのプログラム
US20090287943A1 (en) * 2008-05-15 2009-11-19 International Business Machines Corporation Mapping power domains in a data center
KR101532573B1 (ko) * 2008-08-22 2015-06-30 엘지전자 주식회사 휴대 단말기 및 그 제어방법
US8250384B2 (en) * 2009-01-05 2012-08-21 International Business Machines Corporation Optimizer mechanism to increase battery length for mobile devices
US9268386B2 (en) * 2009-01-09 2016-02-23 Qualcomm Incorporated Methods and systems for dynamic service flow using available battery power
KR101529052B1 (ko) 2009-01-30 2015-06-16 삼성전자주식회사 풀 씨모스 에스 램
JP4966327B2 (ja) 2009-03-17 2012-07-04 株式会社東芝 情報処理装置及び省電力設定方法
CN101577764A (zh) * 2009-06-02 2009-11-11 中兴通讯股份有限公司 终端电量节省方法及装置
JP4963715B2 (ja) * 2009-06-10 2012-06-27 レノボ・シンガポール・プライベート・リミテッド 電子機器、そのバッテリ使用可能時間の表示方法、およびコンピュータが実行可能なプログラム
KR101648978B1 (ko) * 2009-11-05 2016-08-18 삼성전자주식회사 저전력 멀티코어 시스템에서의 전력 제어 방법 및 장치
US8479026B2 (en) * 2009-12-09 2013-07-02 Texas Instruments Incorporated Processor power management
US8706911B2 (en) * 2010-01-27 2014-04-22 Industrial Technology Research Institute Power saving display information converting system and method
CN102195304B (zh) 2010-03-12 2014-07-02 联想(北京)有限公司 一种管理电池使用时间的方法、装置和便携式计算机
US8760392B2 (en) * 2010-04-20 2014-06-24 Invensense, Inc. Wireless motion processing sensor systems suitable for mobile and battery operation
US8526906B1 (en) * 2010-06-04 2013-09-03 Sprint Spectrum L.P. Active set management based on mobile station battery power
JP5589810B2 (ja) 2010-12-06 2014-09-17 カシオ計算機株式会社 電子時計
US8700819B2 (en) * 2011-03-09 2014-04-15 Apple Inc. Host device suspending communication link to client device based on client device notification
JP4875212B1 (ja) * 2011-03-30 2012-02-15 株式会社東芝 情報処理装置、省電力貢献度の算出方法、及び提示方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1139205A1 (de) 2000-03-09 2001-10-04 International Business Machines Corporation Leistungssteuerung für Rechner in einem Datenverarbeitungssystem in Abhängigkeit von der gewünschten Batterielebensdauer
EP2120128A2 (de) 2008-02-12 2009-11-18 Accenture Global Services GmbH System zur Bereitstellung von Strategien zur Erhöhung der Leistung von Datenzentren
WO2011064933A1 (ja) 2009-11-27 2011-06-03 日本電気株式会社 節電通知システム、端末装置、方法及びプログラム
US20120233480A1 (en) 2009-11-27 2012-09-13 Nec Corporation Power saving notification system, terminal device, power saving notification method, and power saving notification program

Also Published As

Publication number Publication date
CN107092338B (zh) 2020-05-19
TWI559126B (zh) 2016-11-21
CN107092338A (zh) 2017-08-25
TWI641942B (zh) 2018-11-21
DE112011106028T5 (de) 2014-09-11
US10317979B2 (en) 2019-06-11
US9710053B2 (en) 2017-07-18
US9753528B2 (en) 2017-09-05
US20170115721A1 (en) 2017-04-27
US10983582B2 (en) 2021-04-20
CN103999015B (zh) 2017-02-08
TW201342021A (zh) 2013-10-16
TW201723740A (zh) 2017-07-01
US20170249006A1 (en) 2017-08-31
US20160048196A1 (en) 2016-02-18
WO2013091138A1 (en) 2013-06-27
CN103999015A (zh) 2014-08-20
TWI515548B (zh) 2016-01-01
TW201614416A (en) 2016-04-16
US20130339770A1 (en) 2013-12-19

Similar Documents

Publication Publication Date Title
DE112011106028B4 (de) Mechanismus zum Bereitstellen von Energiesparoptionen für Computergeräte
DE112007001215B4 (de) Vorhersage der Leistungsnutzung von Rechenplattformspeicher
DE102009058426B4 (de) Verfahren und Vorrichtung zum Power-Management eines Prozessors
DE102014001914B4 (de) Dynamische Steuerung einer maximalen Betriebsspannung für einen Prozessor
DE102012216035B4 (de) Aktivierung der drosselung auf den durchschnittlichen schreibdurchsatz bei festkörperspeichereinheiten
DE112005001801B4 (de) Verfahren und Vorrichtung zum dynamischen DLL-Herunterfahren und Speicher-Selbstauffrischen
DE102009030544B4 (de) Verfahren für ein koordiniertes Link-Power-Management auf einer Computerplattform, Computer und Rechensystem
DE102006046184B4 (de) Verfahren, Vorrichtung und Computerprogrammprodukt zur Ermittlung einer voraussichtlichen Überschreitung einer maximal erlaubten Leistungsaufnahme eines mobilen elektronischen Geräts und mobiles elektronisches Gerät
DE102013217804B4 (de) System und Verfahren zur Berücksichtigung von Alterungswirkungen in einer Computervorrichtung
DE102016118210A1 (de) Granulare Dienstqualität für Computer-Ressourcen
DE112017003291T5 (de) Verfahren und einrichtung zum vermindern von schwellenspannungsdrift
DE10297158B4 (de) Computersystem mit Regelung seiner zugeführten Spannung
DE112012001357B4 (de) Verwalten einer Portalanwendung
DE112011105867T5 (de) Kollaboratives Prozessor- und Systemleistungs- und Energiemanagement
DE112012006665T5 (de) Wählbare Grafik-Controller zur Ausgabenanzeige
DE112013003300B4 (de) Schrittweise Vorbereitung von Videos auf die Lieferung
DE112007001056T5 (de) PRO-Chip-Spannungsprogammierung für den Energie-Effizienten integrierten Schaltkreis (IC) Betrieb
DE202017105834U1 (de) Verwaltung von Anwendungsaktualisierungen
DE112011101019T5 (de) Verarbeitung von Befehlen mit mehreren Prioritäten zwischen Back-End-Prozessoren
DE102015102689A1 (de) Steuern von Flankensteilheiten eines Prozessors auf der Basis eines Batterieladezustands
DE102010056095A1 (de) Schneller Regler für wiederkehrende Spannungen
DE112014005417T5 (de) Architektur für harten Stromausfall
DE112021003294T5 (de) Systemverwaltung auf grundlage von leistung und leistungsfähigkeit
DE112017003299T5 (de) OLED-sensitive Inhaltserstellung und Inhaltszusammenstellung
DE102011017634B4 (de) Signalleitung zum Anzeigen eines Schreibfehlers in einem Speicher

Legal Events

Date Code Title Description
R012 Request for examination validly filed
R082 Change of representative

Representative=s name: BOEHMERT & BOEHMERT ANWALTSPARTNERSCHAFT MBB -, DE

R082 Change of representative

Representative=s name: BOEHMERT & BOEHMERT ANWALTSPARTNERSCHAFT MBB -, DE

R130 Divisional application to

Ref document number: 112011106095

Country of ref document: DE

R016 Response to examination communication
R016 Response to examination communication
R016 Response to examination communication
R016 Response to examination communication
R018 Grant decision by examination section/examining division
R020 Patent grant now final
R081 Change of applicant/patentee

Owner name: TAHOE RESEARCH, LTD., IE

Free format text: FORMER OWNER: INTEL CORPORATION, SANTA CLARA, CALIF., US

R082 Change of representative

Representative=s name: DENNEMEYER & ASSOCIATES S.A., DE