IP Library Granted Patent US 7,694,033
Granted Patent B2
US 7,694,033 · App. 11/238,996 · Granted Apr 6, 2010

Information processing apparatus managing a peripheral device connected to a computer

Assignee: Fujitsu Limited
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,694,033
App. No.
11/238,996
Granted
Apr 6, 2010
Kind
B2
Abstract

According to the present invention, is allowed to store, in a hard disk drive, only a driver and an application which are necessary for a peripheral device connected a personal computer, the area in use of the hard disk drive is reduced. An information processing apparatus comprising first storing unit storing therein a basic program which is executed on a computer connectable to a peripheral devices, peripheral device associated programs which is executed when the peripheral devices is in use, and an identification program for identifying a type of the peripheral device connected to the computer and control unit executing the basic program, the peripheral device associated programs, and the identification program, wherein the control unit includes unit storing the type of the currently connected peripheral device through the execution of the identification program and unit storing, from second storing unit storing therein the plurality of peripheral device associated programs, the peripheral device associated programs which is associated with the currently connected peripheral device in the first storing unit through the execution of the basic program.

Claims (25)

1. An information processing apparatus connectable to extension units including a plurality of types of peripheral devices insertable into an extension slot, comprising:

a first storing unit to store therein a specific function program for the plurality of types of peripheral devices, a plurality of types of peripheral device associated programs corresponding to the plurality of types of the peripheral devices which are executed when the peripheral devices are in use, and an identification program identifying a type of the peripheral device connected to the information processing apparatus;

a specific function program activator configured to activate the specific function program, and

a control unit to execute the specific function program, the peripheral device associated programs, and the identification program,

wherein one type of a peripheral device includes a drive unit to read information from a second storing unit that stores other plurality of types of peripheral device associated programs corresponding to other plurality of types of the peripheral devices, and

wherein the control unit:

compares a type of a currently connected peripheral device with a type of a currently usable peripheral device stored in the first storing unit, when the currently usable peripheral device is replaced with the currently connected peripheral device,

requests insertion of the drive unit into the extension slot and stores in the first storing unit, when the type of the currently connected peripheral device does not coincide with the type of the currently usable peripheral device stored in the first storing unit, from the second storing unit inserted in the drive unit, a peripheral device associated program associated with the currently connected peripheral device, and

configures activating the peripheral device associated program associated with the currently connected peripheral device, in response to the specific function program activator.

2. An information processing apparatus according to claim 1 , where the control unit deletes, from the first storing unit, any of the peripheral device associated programs that are not associated with the currently connected peripheral.

3. A computer readable storage medium storing a program for causing a computer connectable to extension units including a plurality of types of peripheral devices insertable into an extension slot, and having a first storing unit that stores a specific function program for the plurality of types of peripheral devices, a plurality of types of peripheral device associated programs corresponding to the plurality of types of the peripheral devices which are executed when the peripheral devices are in use, and an identification program identifying a type of the peripheral device connected to the computer, and having a drive unit as one type of a peripheral device and configured to read information from a second storing unit that stores other plurality of types of peripheral device associated programs corresponding to other plurality of types of the peripheral devices, to execute:

configuring a specific function program activator to activate the specific function program;

comparing a type of a currently connected peripheral device with a type of a currently usable peripheral device stored in the first storing unit, when the currently usable peripheral device is replaced with the currently connected peripheral device;

storing in the first storing unit, when the type of the currently connected peripheral device does not coincide with the type of the currently usable peripheral device stored in the first storing unit, from the second storing unit inserted in the drive unit, a peripheral device associated program associated with the currently connected peripheral device; and

activating the peripheral device associated program associated with the currently connected peripheral device, in response to the specific function program activator.

4. A computer readable storage medium storing the program according to claim 3 , wherein the program causes the computer to further delete, from the first storing unit, any of the peripheral device associated programs that is not associated with the currently connected peripheral device.

5. An information processing method using a computer connectable to extension units including a plurality of types of peripheral devices insertable into an extension slot, comprising:

storing in a first storing unit a specific function program for the plurality of types of peripheral devices, a plurality of types of peripheral device associated programs corresponding to the plurality of types of the peripheral devices which are executed when the peripheral devices are in use, and an identification program for identifying a type of the peripheral device connected to the computer;

providing a drive unit as one type of a peripheral device and configured to read information from a second storing unit that stores other plurality of types of peripheral device associated programs corresponding to other plurality of types of the peripheral devices;

configuring an activator for activating the specific function program; and

using a computer processor:

comparing a type of a currently connected peripheral device with a type of a currently usable peripheral device stored in the first storing unit, when the currently usable peripheral device is replaced with the currently connected peripheral device,

requesting insertion of the drive unit into the extension slot and storing in the first storing unit, when the type of the currently connected peripheral device does not coincide with the type of the currently usable peripheral device stored in the first storing unit, from the second storing unit inserted in the drive unit, a peripheral device associated program which is associated with the currently connected peripheral device, and

configuring activating the peripheral device associated program associated with the currently connected peripheral device, in response to the activator.

6. An information processing method according to claim 5 , further deleting, from the first storing unit, any of the peripheral device associated programs that are not associated with the currently connected peripheral device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2019
From: FUJITSU LIMITED
To: FUJITSU CLIENT COMPUTING LIMITED
Reel/Frame 048750/0910 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2005
From: OHBITSU, TOSHIRO
To: FUJITSU LIMITED
Reel/Frame 017053/0776 →
Priority Claims (1)
JP 2005-102450 · Mar 31, 2005 · national
Continuity (1)
Related Publication 20060224782A1 · Oct 5, 2006