IP Library › Granted Patent US 9,832,624
Granted Patent B2
US 9,832,624 · App. 14/981,884 · Granted Nov 28, 2017

Information processing method, information processing device, and storage medium

Inventors: Takuya Sakamoto (Kawasaki, JP); Koichi Yasaki (Kawasaki, JP); Hidenobu Ito (Kawasaki, JP); Yosuke Nakamura (Kawasaki, JP); Junya Kani (Kawasaki, JP); Kazuaki Nimura (Kawasaki, JP)
Assignee: FUJITSU LIMITED
H04W4/20G06F9/4411H04M1/72525H04M1/72527
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 9,832,624
App. No.
14/981,884
Granted
Nov 28, 2017
Kind
B2
Abstract

An information processing method including: starting, by an information processing device, an application program designating a peripheral device type of a plurality of peripheral device types, each of the plurality of peripheral device types corresponding to each peripheral device set, the application program utilizing a specified peripheral device included in a specified peripheral device set to which the designated peripheral device type corresponds, detecting at least one peripheral device that is configured to cooperate with the information processing device, determining the specified peripheral device of the designated peripheral device type, from among the detected at least one peripheral device, and obtaining a specified driver program for utilizing the determined specified peripheral device, wherein the application program utilizes the determined specified peripheral device based on the obtained specified driver program.

Claims (45)

1. An information processing method comprising:

starting, by an information processing device, an application program designating a peripheral device type of a plurality of peripheral device types, each of the plurality of peripheral device types corresponding to each peripheral device set, the application program utilizing a specified peripheral device included in a specified peripheral device set to which the designated peripheral device type corresponds;

obtaining each of identifiers of each peripheral device included in the specified peripheral device set based on the designated peripheral device type;

detecting at least one peripheral device that is configured to cooperate with the information processing device;

determining the specified peripheral device of the designated peripheral device type, from among the detected at least one peripheral device; and

obtaining a specified driver program for utilizing the determined specified peripheral device,

wherein the application program utilizes the determined specified peripheral device based on the obtained specified driver program, and the detecting is performed based on the obtained identifiers.

2. The information processing method according to claim 1 , wherein

the application program calls a specified common program commonly provided for the specified peripheral device set to which the designated peripheral device type corresponds, and

the specified common program performs the detecting, the determining, and the obtaining of the specified driver program.

3. The information processing method according to claim 1 , wherein

the application program calls a specified common program commonly provided for the specified peripheral device set to which the designated peripheral device type corresponds, and

the specified common program performs the detecting, the determining, the obtaining of the specified driver program, and the obtaining of each of the identifiers.

4. The information processing method according to claim 1 , wherein

the specified driver program calls a specified application program interface (API) uniquely provided for the determined specified peripheral device.

5. The information processing method according to claim 1 , wherein

the information processing device obtains the application program from a server apparatus based on a context of the information processing device.

6. The information processing method according to claim 5 , further comprising:

obtaining each of identifiers of each peripheral device included in the specified peripheral device set based on the designated peripheral device type, from the server apparatus,

wherein the detecting is performed based on the obtained identifiers.

7. The information processing method according to claim 6 , wherein

the information processing device obtains the specified driver program for utilizing the determined specified peripheral device from the server apparatus.

8. The information processing method according to claim 7 , wherein

the starting of the application program is performed before the obtaining of each of the identifiers and the obtaining of the specified driver program.

9. The information processing method according to claim 7 , wherein

the starting of the application program is performed after the obtaining of each of the identifiers and the obtaining of the specified driver program.

10. The information processing method according to claim 6 , wherein

the information processing device obtains a plurality of driver programs for utilizing a plurality of peripheral devices respectively from the server apparatus before the starting of the application program, and

the specified driver program for utilizing the determined specified peripheral device is obtained from the plurality of driver programs.

11. An information processing device comprising:

a memory;

a processor coupled to the memory and configured:

start an application program designating a peripheral device type of a plurality of peripheral device types, each of the plurality of peripheral device types corresponding to each peripheral device set, the application program utilizing a specified peripheral device included in a specified peripheral device set to which the designated peripheral device type corresponds,

obtain a specified driver program for utilizing the determined specified peripheral device each of identifiers of each peripheral device included in the specified peripheral device set based on the designated peripheral device type,

detect at least one peripheral device that is configured to cooperate with the information processing device,

determine the specified peripheral device of the designated peripheral device type, from among the detected at least one peripheral device, and

obtain a specified driver program for utilizing the determined specified peripheral device,

wherein the application program utilizes the determined specified peripheral device based on the obtained specified driver program, and the detecting is performed based on the obtained identifiers.

12. A non-transitory computer-readable storage medium storing a program that causes an information processing device to execute a process, the information processing device including a memory, the process comprising:

starting an application program designating a peripheral device type of a plurality of peripheral device types, each of the plurality of peripheral device types corresponding to each peripheral device set, the application program utilizing a specified peripheral device included in a specified peripheral device set to which the designated peripheral device type corresponds;

obtaining each of identifiers of each peripheral device included in the specified peripheral device set based on the designated peripheral device type;

detecting at least one peripheral device that is configured to cooperate with the information processing device;

determining the specified peripheral device of the designated peripheral device type, from among the detected at least one peripheral device; and

obtaining a specified driver program for utilizing the determined specified peripheral device,

wherein the application program utilizes the determined specified peripheral device based on the obtained specified driver program, and the detecting is performed based on the obtained identifiers.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2017
From: SAKAMOTO, TAKUYA; YASAKI, KOICHI; ITO, HIDENOBU; NAKAMURA, YOSUKE; KANI, JUNYA; NIMURA, KAZUAKI
To: FUJITSU LIMITED
Reel/Frame 043464/0305 →
Priority Claims (1)
JP 2015-001586 · Jan 7, 2015 · national
Continuity (1)
Related Publication 20160198323A1 · Jul 7, 2016