IP Library Granted Patent US 7,543,083
Granted Patent B2
US 7,543,083 · App. 11/027,986 · Granted Jun 2, 2009

Method, apparatus and computer product for identifying the type of peripheral

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,543,083
App. No.
11/027,986
Granted
Jun 2, 2009
Kind
B2
Abstract

An apparatus for identifying a type of a peripheral connected to an information processing apparatus includes a peripheral-information reading unit that reads information relating to the peripheral from the information processing apparatus using at least one of systems whose application order is predetermined; a peripheral-information storing unit that stores in advance specification information of a peripheral to be connected to the information processing apparatus; and a peripheral-type identifying unit that collates the information read by the peripheral-information reading unit with the specification information stored in the peripheral-information storing unit to identify the type of the peripheral connected to the information processing apparatus.

Claims (58)

1. An apparatus for identifying a type of a peripheral connected to an information processing apparatus, the apparatus comprising:

a peripheral-information reading unit that reads and acquires information relating to the peripheral from the information processing apparatus using at least one of systems whose application order is predetermined;

a peripheral-information storing unit that stores in advance specification information of a peripheral to be connected to the information processing apparatus; and

a peripheral-type identifying unit that collates the information acquired by the peripheral-information reading unit with the specification information stored in the peripheral-information storing unit to identify the type of the peripheral connected to the information processing apparatus, wherein the peripheral-information reading unit includes:

an SMBIOS reading unit that reads information stored in an SMBIOS information storage unit to acquire the information relating to the peripheral;

an extended BIOS reading unit that reads information stored in an extended BIOS information storage unit to acquire the information relating to the peripheral, when the SMBIOS reading unit cannot acquire the information relating to the peripheral from the SMBIOS information storage unit; and

a registry reading unit that reads information stored in a registry information storage unit to acquire the information relating to the peripheral, when the extended BIOS reading unit cannot acquire the information relating to the peripheral from the extended BIOS information storage unit.

2. The apparatus according to claim 1 , wherein the information includes at least resolution information of the peripheral connected to the information processing apparatus.

3. The apparatus according to claim 1 wherein the peripheral-information reading unit reads standard basic input/output system information of the information processing apparatus, and acquires the information from the standard basic input/output system information read.

4. The apparatus according to claim 3 , wherein the peripheral-information reading unit finds a position, where a predetermined data pattern exists, from a memory space managed by an operating system, and acquires address information for acquiring the standard basic input/output system information using the position as a reference.

5. The apparatus according to claim 1 , wherein the peripheral-information reading unit reads, when the information is hard to acquire using other systems, extended basic input/output system information held by extended basic input/output system mounted by a manufacturer of the information processing apparatus according to a unique standard, and acquires the information from the extended basic input/output system information read.

6. The apparatus according to claim 5 , wherein the peripheral-information reading unit finds a position, where a predetermined data pattern exists, from a memory space managed by an operating system, and acquires the extended basic input/output system information using the position as a reference.

7. The apparatus according to claim 1 , wherein the peripheral-information reading unit reads, when the information is hard to acquire using other systems, setup information held by a registry managed by an operating system running on the information processing apparatus, and acquires the information from the setup information.

8. A method of identifying a type of a peripheral connected to an information processing apparatus, the method comprising:

reading and acquiring information relating to the peripheral from the information processing apparatus using at least one of systems whose application order is predetermined; and

collating the information acquired with specification information stored in a peripheral-information storing unit that stores the specification information of a peripheral to be connected to the information processing apparatus to identify the type of the peripheral connected to the information processing apparatus, wherein the reading includes:

reading information stored in an SMBIOS information storage unit to acquire the information relating to the peripheral;

reading information stored in an extended BIOS information storage unit to acquire the information relating to the peripheral, when the information relating to the peripheral cannot be acquired from the SMBIOS information storage unit; and

reading information stored in a registry information storage unit to acquire the information relating to the peripheral, when the information relating to the peripheral cannot be acquired from the extended BIOS information storage unit.

9. The method according to claim 8 , wherein the information includes at least resolution information of the peripheral connected to the information processing apparatus.

10. The method according to claim 8 , wherein the reading includes

reading standard basic input/output system information of the information processing apparatus; and

acquiring the information from the standard basic input/output system information read.

11. The method according to claim 10 , wherein the reading includes

finding a position, where a predetermined data pattern exists, from a memory space managed by an operating system; and

acquiring address information for acquiring the standard basic input/output system information using the position as a reference.

12. The method according to claim 8 , wherein the reading includes

reading, when the information is hard to acquire using other systems, extended basic input/output system information held by extended basic input/output system mounted by a manufacturer of the information processing apparatus according to a unique standard; and

acquiring the information from the extended basic input/output system information read.

13. The method according to claim 12 , wherein the reading includes

finding a position, where a predetermined data pattern exists, from a memory space managed by an operating system; and

acquiring the extended basic input/output system information using the position as a reference.

14. The method according to claim 8 , wherein the reading includes

reading, when the information is hard to acquire using other systems, setup information held by a registry managed by an operating system running on the information processing apparatus; and

acquiring the information from the setup information.

15. A computer-readable recording medium that stores a computer program for identifying a type of a peripheral connected to an information processing apparatus, wherein the computer program makes a computer execute:

reading and acquiring information relating to the peripheral from the information processing apparatus using at least one of systems whose application order is predetermined;

storing specification information of a peripheral to be connected to the information processing apparatus; and

collating the information acquired with the specification information stored at the storing to identify the type of the peripheral connected to the information processing apparatus, wherein the reading includes:

reading information stored in an SMBIOS information storage unit to acquire the information relating to the peripheral;

reading information stored in an extended BIOS information storage unit to acquire the information relating to the peripheral, when the information relating to the peripheral cannot be acquired from the SMBIOS information storage unit; and

reading information stored in a registry information storage unit to acquire the information relating to the peripheral, when the information relating to the peripheral cannot be acquired from the extended BIOS information storage unit.

16. The computer-readable recording medium according to claim 15 , wherein the information includes at least resolution information of the peripheral connected to the information processing apparatus.

17. The computer-readable recording medium according to claim 15 , wherein the reading includes

reading standard basic input/output system information of the information processing apparatus; and

acquiring the information from the standard basic input/output system information read.

18. The computer-readable recording medium according to claim 17 , wherein the reading includes

finding a position, where a predetermined data pattern exists, from a memory space managed by an operating system; and

acquiring address information for acquiring the standard basic input/output system information using the position as a reference.

19. The computer-readable recording medium according to claim 15 , wherein the reading includes

reading, when the information is hard to acquire using other systems, extended basic input/output system information held by extended basic input/output system mounted by a manufacturer of the information processing apparatus according to a unique standard; and

acquiring the information from the extended basic input/output system information read.

20. The computer-readable recording medium according to claim 19 , wherein the reading includes

finding a position, where a predetermined data pattern exists, from a memory space managed by an operating system; and

acquiring the extended basic input/output system information using the position as a reference.

21. The computer-readable recording medium according to claim 15 , wherein the reading includes:

reading, when the information is hard to acquire using other systems, setup information held by a registry managed by an operating system running on the information processing apparatus; and

acquiring the information from the setup information.

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 Jan 4, 2005
From: HAYAKAWA, TASUKU; MAEKAWA, HIROYUKI
To: FUJITSU LIMITED
Reel/Frame 016151/0444 →
Priority Claims (1)
JP 2004-264266 · Sep 10, 2004 · national
Continuity (1)
Related Publication 20060069949A1 · Mar 30, 2006