IP Library Granted Patent US 7,002,554
Granted Patent B2
US 7,002,554 · App. 10/179,262 · Granted Feb 21, 2006

Information-processing apparatus and button function control method for use in the apparatus

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,002,554
App. No.
10/179,262
Granted
Feb 21, 2006
Kind
B2
Abstract

An apparatus includes a button to which a to-be-executed program can be assigned. The apparatus further includes a unit which executes the program in response to an operation of the button, a unit which executes a button function setting process base on a request for setting of the button function for executing the program, and a unit which controls the execution of the button function setting process, depending upon a user authority level of the user who has made the request for the setting of the button function.

Claims (21)

1. A portable computer including a hardware button that is provided on a main body of the portable computer and to which a program is assigned, comprising:

means for executing the program in response to an operation of the hardware button;

means for inhibiting the program from being executed, when an authority level of a user who has operated the hardware button is lower than a first authority level with which the user is allowed to use the hardware button;

means for executing a button function setting process based on a request for setting of a button function for executing the program, the button function setting process including a process to assign a program to the hardware button and a process to change the program assigned to the hardware button to another program; and

means for inhibiting the button function setting process from being executed, when an authority level of a user who has made the request for the setting of the button function is lower than a second authority level with which the user is allowed to use the button function setting process.

2. The computer according to claim 1 , wherein the button function setting process further includes a process to enable or disable the button function based on the request for the setting of the button function.

3. The computer according to claim 1 , wherein the button function setting process further includes a process to change the second authority level based on the request for the setting of the button function.

4. The computer according to claim 1 , wherein:

the means for executing the program includes a controller which generates a button event indicative of the operation of the hardware button, in response to the operation of the hardware button, and means for receiving the button event generated by the controller, and requesting an operating system, operating in the computer, to activate the program corresponding to the hardware button;

the button function setting process includes a process to enable or disable the button function based on the request for the setting of the button function; and

the means for executing the button function setting process includes means for inhibiting the controller from generating the button event if the request for the setting of the button function requests disable of the button function.

5. A method of controlling a button function for executing a program assigned to a hardware button provided on a portable computer, comprising:

executing the program in response to an operation of the hardware button;

inhibiting the program from being executed, when an authority level of a user who has operated the button is lower than a first authority level with which the user is allowed to use the button;

executing a button function setting process based on a request for setting of the button function for executing the program, the button function setting process including a process to assian a program to the hardware button and a process to change the program assigned to the hardware button to another program; and

inhibiting the button function setting process from being executed, when an authority level of a user who has made the request for the setting of the button function is lower than a second authority level with which the user is allowed to use the button function setting process.

6. A program stored in a storage medium for causing a portable computer to control a button function for executing a program assigned to a hardware button provided on the portable computer, comprising:

causing the computer to execute the program in response to an operation of the hardware button;

causing the computer to inhibit the program from being executed, when an authority level of a user who has operated the hardware button is lower than a first authority level with which the user is allowed to use the hardware button;

causing the computer to execute a button function setting process based on a request for the setting of the button function, the button function setting process including a process to assign a program to the hardware button and a process to change the program assigned to the hardware button to another program; and

causing the computer to inhibit the button function setting process from being executed, when an authority level of a user who has made the request for the setting of the button function is lower than a second authority level with which the user is allowed to use the button function setting process.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2018
From: KABUSHIKI KAISHA TOSHIBA
To: TOSHIBA CLIENT SOLUTIONS CO., LTD.
Reel/Frame 048991/0183 →