# US 2013/0154599 A1 · Methods for Reducing Power Consumption of Electronic Systems

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2013/0154599 A1
- Document ID: US20130154599A1
- Status: Published application
- Kind: A1
- Application number: 13/329,217
- Filed: 2011-12-16
- Published: 2013-06-20
- Earliest claimed: 2011-12-16
- Inventors: Yang Pan
- Web page: https://patentgrep.com/patent/US20130154599A1

## CPC

- A63F 13/822: Strategy games; Role-playing games (A63F13/825, A63F13/828 take precedence)
- A63F 13/211: using inertial sensors, e.g. accelerometers or gyroscopes
- A63F 13/213: comprising photodetecting means, e.g. cameras, photodiodes or infrared cells (A63F13/219 takes precedence)
- A63F 13/215: comprising means for detecting acoustic signals, e.g. using a microphone
- A63F 13/23: for interfacing with the game device, e.g. specific interfaces between game controller and console
- A63F 13/285: Generating tactile feedback signals via the game input device, e.g. force feedback
- A63F 13/30: Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F 13/31: Communication aspects specific to video games, e.g. between several handheld game devices at close range
- A63F 13/352: involving special game server arrangements, e.g. regional servers connected to a national server or a plurality of servers managing partitions of the game world
- A63F 13/424: involving acoustic input signals, e.g. by using the results of pitch or rhythm extraction or voice recognition
- A63F 13/47: involving branching, e.g. choosing one of several possible scenarios at a given point in time
- A63F 13/52: involving aspects of the displayed game scene
- G06F 1/3206: Monitoring of events, devices or parameters that trigger a change in power modality
- G06F 1/3296: by lowering the supply or operating voltage
- G06F 40/40: Processing or translation of natural language (natural language analysis G06F40/20; semantic analysis G06F40/30)
- G06F 40/58: Use of machine translation, e.g. for multi-lingual retrieval, for server-side translation for client devices or for real-time translation
- G07F 17/3225: {Data transfer within a gaming system, e.g. data sent between gaming machines and users}
- G10L 13/08: Text analysis or generation of parameters for speech synthesis out of text, e.g. grapheme to phoneme translation, prosody generation or stress or intonation determination
- G10L 15/02: Feature extraction for speech recognition; Selection of recognition unit
- G10L 15/22: Procedures used during a speech recognition process, e.g. man-machine dialogue
- G10L 15/26: Speech to text systems (G10L15/08 takes precedence)
- G10L 15/30: Distributed recognition, e.g. in client-server systems, for mobile phones or network applications
- A63F 13/60: Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor
- A63F 2300/1037: being specially adapted for converting control signals received from the game device into a haptic signal, e.g. using force feedback
- A63F 2300/105: using inertial sensors, e.g. accelerometers, gyroscopes
- A63F 2300/1081: Input via voice recognition
- A63F 2300/407: Data transfer via internet
- A63F 2300/513: server hierarchy, e.g. local, regional, national or dedicated for different tasks, e.g. authenticating, billing
- A63F 2300/5553: user representation in the game field, e.g. avatar
- A63F 2300/6009: for importing or creating game content, e.g. authoring tools during game development, adapting content to different platforms, use of a scripting language to create content
- A63F 2300/6072: of an input signal, e.g. pitch and rhythm extraction, voice recognition
- A63F 2300/6081: generating an output signal, e.g. under timing constraints, for spatialization
- A63F 2300/609: for unlocking hidden game elements, e.g. features, items, levels
- A63F 2300/632: by branching, e.g. choosing one of several possible story developments at a given point in time
- A63F 2300/807: Role playing or strategy games
- G10L 2015/223: {Execution procedure of a spoken command}
- Y02D 10/00: Energy efficient computing, e.g. low power processors, power management or thermal management
- A63F: CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G07F: COIN-FREED OR LIKE APPARATUS (coin sorting G07D3/00; coin testing G07D5/00; {handling coins or paper currencies apart from payment activated apparatus G07D; payment architectures, schemes or protocols G06Q20/00})
- G10L: SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- Y02D: CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE

## Abstract

Evolutionary methods for reducing power consumption of an electronic system are disclosed. The electronic system comprises one or more subsystems. Each of the subsystems is connected to a supply power through a programmable power limiter that limits power delivered to the subsystem. A controller initiates a power reduction procedure by reducing power limit to reach a level that the subsystem delivers minimum acceptable performances.

## Claims

### Claim 1

A power management method for an electronic system comprising a plurality of subsystems, wherein at least one subsystem is coupled to a power supply through a power limiter, the method comprising:
(a) sending a first control signal from a controller to the power limiter, wherein said control signal comprising a signal for setting a power limit;
(b) operating the subsystem according to the power limit;
(c) sending a second control signal from the controller to the subsystem; and
(d) removing the power limit of said power limiter.

### Claim 2 (depends on 1)

The method as recited in claim 1, wherein said method further comprising a means of determining an operating power for achieving predetermined minimum acceptable performances of the subsystem in each of predetermined operation modes.

### Claim 3 (depends on 2)

The method as recited in claim 2, wherein said method further comprising determining said operating power by testing the subsystem during functional tests of said electronic system.

### Claim 4 (depends on 3)

The method as recited in claim 3, wherein said method further comprising storing determined operating power for said predetermined operation mode in a file storage system of the controller.

### Claim 5 (depends on 1)

The method as recited in claim 1, wherein said subsystem further comprising performance sensors providing means of measuring performances of said subsystem.

### Claim 6 (depends on 5)

The method as recited in claim 5, wherein said performance sensors generate performance indicators that correlate to the performances of said subsystem.

### Claim 7 (depends on 6)

The method as recited in claim 6, wherein said performance indicators of the performance sensors are performance predictors of said subsystem.

### Claim 8 (depends on 6)

The method as recited in claim 6, wherein said performance indicators comprising indicators for speed performance of said subsystems.

### Claim 9 (depends on 1)

The method as recited in claim 1, wherein said method further comprising initiating a power saving procedure by the controller for said subsystem.

### Claim 10 (depends on 9)

The method as recited in claim 9, wherein said power saving procedure further comprising reducing progressively the power limit of the power limiter to a minimum level that corresponds to predetermined minimum performances of said subsystem.

### Claim 11 (depends on 10)

The method as recited in claim 10, wherein said method further comprising operating said subsystem at said minimum level of power.

### Claim 12 (depends on 1)

The method as recited in claim 1, wherein said power limiter is constructed based upon a thermal feedback loop.

### Claim 13 (depends on 1)

The system as recited in claim 1, wherein said power limiter is constructed based upon an electrical feedback loop.

### Claim 14 (depends on 1)

The method as recited in claim 1, wherein said subsystems are integrated in one or a plurality of semiconductor integrated circuits.

### Claim 15 (depends on 1)

The method as recited in claim 1, wherein said method further comprising one or a plurality printed circuit boards.

### Claim 16

A power management method for an electronic system comprising a plurality of subsystems, wherein at least one subsystem is coupled to a power supply through a power limiter, wherein said subsystem further comprising performance sensors, the method comprising:
(a) sending a first control signal from a controller to the power limiter, wherein said control signal comprising a signal for setting a power limit for said power limiter;
(b) operating said subsystem according to said power limit;
(c) initiating a power saving procedure by the controller, wherein said procedure further comprising establishing a new power limit that corresponds to low limits of measured performance indicators of performance sensors; and
(d) operating the subsystem according to the new power limit.

### Claim 17 (depends on 16)

The method as recited in claim 16, wherein said method further comprising repeating steps (a) to (d) after said subsystem changes its operation mode.

### Claim 18 (depends on 16)

The method as recited in claim 16, wherein said performance indicators of the performance sensors correlate to performances of said subsystem.

### Claim 19

A power management method for an electronic system comprising a plurality of subsystems, wherein one or more subsystems are having a power limiter between the subsystems and a power supply, the method comprising:
(a) testing one or more subsystems and establishing a power limit for each of the power limiters, wherein said power limit corresponds to minimum accepted performances of the subsystem under a predetermined operation mode;
(b) storing the established power limits in a file system of the controller;
(c) sending a control signal from a controller to each of the power limiters, wherein said control signal comprising a signal for setting the power limit for the power limiter; and
(d) operating each of the subsystems according to each of the power limits.

### Claim 20 (depends on 19)

The method as recited in claim 19, wherein said method further comprising establishing the power limit of said subsystem according a plurality of operation modes of said subsystem.
