# US 8,543,173 B2 · Portable electronic device and wireless communication device

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

- Number: US 8,543,173 B2
- Document ID: US8543173B2
- Status: Granted
- Kind: B2
- Application number: 12/865,209
- Filed: 2009-01-30
- Published: 2010-12-30
- Granted: 2013-09-24
- Earliest claimed: 2008-01-30
- Assignees: KYOCERA Corporation
- Applicants: Kensaku Tanaka
- Inventors: Kensaku Tanaka
- Web page: https://patentgrep.com/patent/US8543173B2

## CPC

- H04W 52/0264: {by selectively disabling software applications}
- H04M 2250/52: including functional features of a camera
- Y02D 30/70: in wireless communication networks
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)
- 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

A control unit monitors a current value measured by a power control unit and a type of application program being executed, and executes a reset process or a power-off process when the current value measured by the power control unit exceeds a current threshold value corresponding to the type of application program currently being executed.

## Claims

### Claim 1

A portable electronic device comprising:
a battery;
a current measurement unit which is connected to the battery and measures a current, the current being output from the battery and flowing through an output current monitoring resistor;
a control unit which can execute a plurality of application programs; and
a storage unit which stores a current threshold value set for each of the plurality of application programs executable by the control unit, wherein the control unit monitors a current value measured by the current measurement unit and a type of application program being executed, and executes a reset process or a power-off process when the current value measured by the current measurement unit exceeds a current threshold value corresponding to the type of application program currently being executed, wherein each current threshold value corresponds to a different application program and each current threshold value is different from the other current threshold values, and wherein the control unit forcibly executes the power-off process in response to the number of times that the current value measured by the current measurement unit exceeds the overcurrent threshold value reaching a predetermined number of times, regardless of the application program being executed.

### Claim 2 (depends on 1)

The portable electronic device according to claim 1, further comprising:
a nonvolatile storage unit,
wherein when the current value measured by the current measurement unit exceeds the current threshold value corresponding to the type of application program currently being executed, the control unit stores information indicating the type of application program currently being executed in the nonvolatile storage unit.

### Claim 3 (depends on 1)

The portable electronic device according to claim 1, wherein the storage unit stores an overcurrent threshold value which is a value greater than any of the current threshold values as well as the current threshold value set for each application program.

### Claim 4 (depends on 3)

The portable electronic device according to claim 3, wherein the predetermined number of times is a plural number.

### Claim 5 (depends on 1)

The portable electronic device according to claim 1,
wherein the storage unit stores an overcurrent threshold value which is a value greater than any of the current threshold values as well as the current threshold value set for each application program, and
wherein the control unit executes the reset process in response to the current value measured by the current measurement unit exceeding the overcurrent threshold value.

### Claim 6 (depends on 5)

The portable electronic device according to claim 5,
wherein the control unit executes the reset process in response to the current value measured by the current measurement unit exceeding the overcurrent threshold value until the number of times that the current value measured by the current measurement unit exceeds the overcurrent threshold value reaches a predetermined number of times, and
wherein the control unit forcibly executes the power-off process in response to the number of times that the current value measured by the current measurement unit exceeds the overcurrent threshold value reaching the predetermined number of times, regardless of the application program being executed.

### Claim 7 (depends on 1)

The portable electronic device according to claim 1, wherein the control unit starts a time measurement when detecting a state where the current value measured by the current measurement unit exceeds the current threshold value set for each of the plurality of application programs, and executes the reset process when the state has continued for a first predetermined time period.

### Claim 8 (depends on 7)

The portable electronic device according to claim 7, wherein the control unit executes the reset process while using a different time period for each of the plurality of application programs as the first predetermined time period.

### Claim 9 (depends on 1)

The portable electronic device according to claim 1, wherein the control unit monitors a generation of an interrupt process, and
wherein at the time of executing the reset process, the control unit executes the reset process in response to becoming a non-use state where the generation of the interrupt process does not occur for a second predetermined time period.

### Claim 10 (depends on 9)

The portable electronic device according to claim 9, wherein the control unit executes the reset process while using a different time period for each of the plurality of application programs as the second predetermined time period.

### Claim 11

A wireless communication device comprising:
a battery;
a current measurement unit which is connected to the battery and measures a current, the current being output from the battery and flowing through an output current monitoring resistor;
a communication unit which performs wireless communication; a control unit which can execute a plurality of application programs including an application program for controlling communication by the communication unit; and a storage unit which stores a current threshold value set for each of the plurality of application programs executable by the control unit, wherein the control unit monitors a current value measured by the current measurement unit and a type of application program being executed, and executes a reset process or a power-off process when the current value measured by the current measurement unit exceeds a current threshold value corresponding to the type of application program currently being executed, wherein each current threshold value corresponds to a different application program and each current threshold value is different from the other current threshold values, and wherein the control unit forcibly executes the power-off process in response to the number of times that the current value measured by the current measurement unit exceeds the overcurrent threshold value reaching a predetermined number of times, regardless of the application program being executed.
