1461127794-463dad90-e3d2-44b3-ae1e-59a8370bfbbe

1. A portable information terminal equipped with a case that can be held by a user, comprising:
a display area disposed on a front surface of the case, the display area being provided to display an image;
a rear input section disposed on a back surface of the case on a reverse side from the front surface, the rear input section being provided to receive an operation input resulting from two or more fingers of the user approaching, touching, or pressing the rear input section;
a hold detection section that detects holding of the case by the user; and
a command recognition section that recognizes an operation input resulting from the fingers approaching, touching, or pressing the rear input section, the command recognition section executing a pre-associated process command in response to the recognized operation input made by said finger,
wherein, when the hold detection section does not detect holding of the case, the command recognition section switches to a command non-receiving state in which the process command is not executed, and when the hold detection section detects holding of the case, the command recognition section switches to a command receiving state in which the process command can be executed.
2. The portable information terminal according to claim 1, wherein the hold detection section is disposed on the front surface of the case, and detects holding of the case by detecting a thumb of the user approaching, touching, or pressing the hold detection section.
3. The portable information terminal according to claim 2, wherein the hold detection section has a front input section that can obtain two or more coordinates on the display area, including coordinates that a thumb of the user approached, touched, or pressed, and the hold detection section detects holding of the case when the front input section obtains fixed coordinates in the display area that are to be approached, touched, or pressed by the thumb of the user when the case is held.
4. The portable information terminal according to claim 3, wherein, during a period in which the command recognition section is in the command non-receiving state, the front input section obtains the coordinates by performing at least one of the following operations: limiting an area of coordinates to be obtained on the display area to an area of the fixed coordinates or to an area near the fixed coordinates; and setting a time interval at which coordinates on the display area are to be obtained longer than said time interval during the command receiving state.
5. The portable information terminal according to claim 1, wherein the hold detection section is disposed on a side face that is a face of the case different from the back surface and the front surface, and the hold detection section detects holding of the case by detecting a hand of the user approaching, touching, or pressing the hold detection section.
6. The portable information terminal according to claim 1, wherein the rear input section receives an input made by four fingers other than the thumb of the user, and
wherein, when one of the fingers that at one time approached, touched, or pressed the rear input section was moved away or stopped touching or pressing the rear input section, and thereafter approached, touched, or pressed the rear input section again, the command recognition section executes a pre-associated process command in response to an operation input by said finger.
7. The portable information terminal according to claim 1, wherein, when coordinates that the fingers approach, touch, or press are changed, the command recognition section executes a pre-associated process command in response to the change.
8. A method of controlling a portable information terminal equipped with a case that can be held by a user, the method comprising:
a display step of displaying an image on a display area disposed on a front surface that is a prescribed surface of the case;
a rear input step of receiving an operation input resulting from two or more fingers of the user approaching, touching, or pressing a rear input section disposed on a back surface that is a surface of the case on a reverse side from the front surface;
a hold detection step of detecting holding of the case by the user; and
a command recognition step of recognizing an operation input made in the rear input step by the fingers approaching, touching, or pressing the rear input section, and executing a pre-associated process command in response to a recognized operation input made by said finger,
wherein, in the command recognition step, when holding of the case is not detected in the hold detection step, the process command is not executed, establishing a command non-receiving state, and when holding of the case is detected in the hold detection step, the process command can be executed, establishing a command receiving state.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. An electronic apparatus driven by power supplied from a battery, comprising:
a delivery information receiver configured to receive delivery information indicative of a file and a priority of the file, the file being to be delivered from a server;
a first residual capacity estimation module configured to estimate a first residual capacity of the battery at a time of completion of download of the file; and
a file receiver configured to receive the file from the server if the first residual capacity is equal to or greater than a threshold based on the priority.
2. The electronic apparatus of claim 1, further comprising:
a second residual capacity estimation module configured to estimate a second residual capacity of the battery at a time of completion of installation of the received file; and
an installer configured to execute installation with use of the file if the second residual capacity is equal to or greater than the threshold based on the priority.
3. The electronic apparatus of claim 1, wherein the threshold based on the priority is set to a smaller value, as the priority is higher.
4. The electronic apparatus of claim 1, wherein the file is used for updating software installed in the electronic apparatus.
5. The electronic apparatus of claim 1, wherein the first residual capacity estimation module is configured to estimate the first residual capacity, based on a size of the file and power consumption of the electronic apparatus.
6. The electronic apparatus of claim 1, wherein the first residual capacity estimation module is configured to estimate the first residual capacity, based on a size of the file, power consumption of the electronic apparatus, a throughput by resources in the electronic apparatus, and a data transfer speed of a network between the electronic apparatus and the server.
7. The electronic apparatus of claim 2, wherein the second residual capacity estimation module is configured to estimate the second residual capacity, based on a size of the file and power consumption of the electronic apparatus.
8. The electronic apparatus of claim 2, wherein the second residual capacity estimation module is configured to estimate the second residual capacity, based on a size of the file, power consumption of the electronic apparatus, and a throughput by resources in the electronic apparatus.
9. An update control method of controlling update of an electronic apparatus driven by power supplied from a battery, the method comprising:
receiving delivery information indicative of a file and a priority of the file, the file being to be delivered from a server;
estimating a first residual capacity of the battery at a time of completion of download of the file; and
receiving the file from the server if the first residual capacity is equal to or greater than a threshold based on the priority.
10. The update control method of claim 9, further comprising:
estimating a second residual capacity of the battery at a time of completion of installation of the received file; and
executing installation with use of the file if the second residual capacity is equal to or greater than the threshold based on the priority.
11. The update control method of claim 9, wherein the threshold based on the priority is set to a smaller value, as the priority is higher.
12. The update control method of claim 9, wherein the file is used for updating software installed in the electronic apparatus.
13. The update control method of claim 9, wherein the estimating the first residual capacity comprises estimating the first residual capacity, based on a size of the file and power consumption of the electronic apparatus.
14. The update control method of claim 9, wherein the estimating the first residual capacity comprises estimating the first residual capacity, based on a size of the file, power consumption of the electronic apparatus, a throughput by resources in the electronic apparatus, and a data transfer speed of a network between the electronic apparatus and the server.
15. The update control method of claim 10, wherein the estimating the second residual capacity comprises estimating the second residual capacity, based on a size of the file and power consumption of the electronic apparatus.
16. The update control method of claim 10, wherein the estimating the second residual capacity comprises estimating the second residual capacity, based on a size of the file, power consumption of the electronic apparatus, and a throughput by resources in the electronic apparatus.
17. A delivery control system comprising a server apparatus and a client apparatus which are interconnected via a network,
the server apparatus being configured to transmit, to the client apparatus, delivery information indicative of a file which is to be delivered to the client apparatus and a priority of the file, and to transmit the file to the client apparatus in response to a request from the client apparatus, and
the client apparatus being configured to be driven by power supplied from a battery, to receive the delivery information, to estimate a first residual capacity of the battery at a time of completion of download of the file, and to receive the file from the server if the first residual capacity is equal to or greater than a threshold based on the priority.
18. The delivery control system of claim 17, wherein the client apparatus is further configured to estimate a second residual capacity of the battery at a time of completion of installation of the received file, and to execute installation with use of the file if the second residual capacity is equal to or greater than the threshold based on the priority.
19. The delivery control system of claim 17, wherein the threshold based on the priority is set to a smaller value, as the priority is higher.
20. The delivery control system of claim 17, wherein the file is used for updating software installed in the client apparatus.
21. The delivery control system of claim 17, wherein the client apparatus is configured to estimate the first residual capacity, based on a size of the file and power consumption of the client apparatus.
22. The delivery control system of claim 17, wherein the client apparatus is configured to estimate the first residual capacity, based on a size of the file, power consumption of the client apparatus, a throughput by resources in the client apparatus, and a data transfer speed of a network between the client apparatus and the server.
23. The delivery control system of claim 18, wherein the client apparatus is configured to estimate the second residual capacity, based on a size of the file and power consumption of the client apparatus.
24. The delivery control system of claim 18, wherein the client apparatus is configured to estimate the second residual capacity, based on a size of the file, power consumption of the client apparatus, and a throughput by resources in the client apparatus.