IP Library Granted Patent US 11,416,189
Granted Patent B2
US 11,416,189 · App. 16/566,895 · Granted Aug 16, 2022

Information processing apparatus, information processing system, and information processing method

Inventors: Kenji Imamura (Kanagawa, JP); Shinho Ikeda (Kanagawa, JP); Masahiro Kobata (Kanagawa, JP); Takanori Fukuoka (Kanagawa, JP); Yuji Murata (Kanagawa, JP); Kazuhiko Abe (Kanagawa, JP)
Assignee: FUJIFILM Business Innovation Corp.
G06F3/1225G06F3/1204H04N1/00938H04N1/00962
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 11,416,189
App. No.
16/566,895
Granted
Aug 16, 2022
Kind
B2
Abstract

An information processing apparatus includes a first controller that performs control that does not depend on hardware; a second controller that is connected to the first controller through a communication path and performs control that depends on the hardware; and a memory in which first attribute information reflecting a first attribute of the first controller and second attribute information reflecting a second attribute of the second controller are stored. The first controller acquires a first control program for the first controller that is associated with a combination of the first attribute information and the second attribute information and performs control on a basis of the first control program, and the second controller acquires a second control program for the second controller that is associated with a combination of the first attribute information and the second attribute information and performs control on a basis of the second control program.

Claims (44)

1. An information processing apparatus comprising:

a first controller that performs control that does not depend on hardware;

a second controller that is connected to the first controller through a communication path and performs control that depends on the hardware; and

a memory in which first attribute information reflecting a first attribute of the first controller and second attribute information reflecting a second attribute of the second controller are stored,

wherein the first controller acquires a first control program for the first controller that is associated with a combination of the first attribute information and the second attribute information and performs control on a basis of the first control program, and

wherein the second controller acquires a second control program for the second controller that is associated with a combination of the first attribute information and the second attribute information and performs control on a basis of the second control program, wherein

the first controller specifies the first attribute on a basis of the first attribute information;

the second controller specifies the second attribute on a basis of the second attribute information;

the first controller acquires the first control program associated with a combination of the first attribute and the second attribute; and

the second controller acquires the second control program associated with the combination of the first attribute and the second attribute.

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

the first attribute information is changed in accordance with the first attribute; and

the second attribute information is changed in accordance with the second attribute.

3. The information processing apparatus according to claim 2 , wherein

the first controller and the second controller acquire the first control program and the second control program, respectively by referring to management information in which the combination of the first attribute information and the second attribute information and a combination of the first control program and the second control program are associated with each other; and

the management information is updated when a first control program corresponding to a new first attribute of the first controller and a second control program corresponding to a new second attribute of the second controller are registered in the management information.

4. The information processing apparatus according to claim 3 , wherein

in a case where the first attribute and the second attribute are different, the first controller or the second controller acquires a control program whose function is restricted as a control program for the first controller or the second controller.

5. The information processing apparatus according to claim 2 , wherein

in a case where the first attribute and the second attribute are different, the first controller or the second controller acquires a control program whose function is restricted as a control program for the first controller or the second controller.

6. The information processing apparatus according to claim 1 , wherein

the first controller and the second controller acquire the first control program and the second control program, respectively by referring to management information in which the combination of the first attribute information and the second attribute information and a combination of the first control program and the second control program are associated with each other; and

the management information is updated when a first control program corresponding to a new first attribute of the first controller and a second control program corresponding to a new second attribute of the second controller are registered in the management information.

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

in a case where the first attribute and the second attribute are different, the first controller or the second controller acquires a control program whose function is restricted as a control program for the first controller or the second controller.

8. The information processing apparatus according to claim 1 , wherein

in a case where the first attribute and the second attribute are different, the first controller or the second controller acquires a control program whose function is restricted as a control program for the first controller or the second controller.

9. An information processing system comprising:

a server; and

an information processing apparatus including a first controller that performs control that does not depend on hardware, a second controller that is connected to the first controller through a communication path and performs control that depends on the hardware, and a memory in which first attribute information reflecting a first attribute of the first controller and second attribute information reflecting a second attribute of the second controller are stored,

wherein the first controller acquires a first control program for the first controller that is associated with a combination of the first attribute information and the second attribute information and performs control on a basis of the first control program, and

wherein the second controller acquires a second control program for the second controller that is associated with a combination of the first attribute information and the second attribute information and performs control on a basis of the second control program, wherein

the first controller specifies the first attribute on a basis of the first attribute information;

the second controller specifies the second attribute on a basis of the second attribute information;

the first controller acquires the first control program associated with a combination of the first attribute and the second attribute; and

the second controller acquires the second control program associated with the combination of the first attribute and the second attribute.

10. An information processing method in an information processing apparatus including a first controller that performs control that does not depend on hardware, a second controller that is connected to the first controller through a communication path and performs control that depends on the hardware, and a memory in which first attribute information reflecting a first attribute of the first controller and second attribute information reflecting a second attribute of the second controller are stored,

the information processing method comprising

causing the first controller to acquire a first control program for the first controller that is associated with a combination of the first attribute information and the second attribute information and to perform control on a basis of the first control program, and

causing the second controller to acquire a second control program for the second controller that is associated with a combination of the first attribute information and the second attribute information and to perform control on a basis of the second control program, wherein the information processing method further comprises:

causing the first controller to specify the first attribute on a basis of the first attribute information;

causing the second controller to specify the second attribute on a basis of the second attribute information;

causing the first controller to acquire the first control program associated with a combination of the first attribute and the second attribute; and

causing the second controller to acquire the second control program associated with the combination of the first attribute and the second attribute.

Assignments (2)
CHANGE OF NAME Recorded May 13, 2021
From: FUJI XEROX CO., LTD.
To: FUJIFILM BUSINESS INNOVATION CORP.
Reel/Frame 056222/0928 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2019
From: IMAMURA, KENJI; IKEDA, SHINHO; KOBATA, MASAHIRO; FUKUOKA, TAKANORI; MURATA, YUJI; ABE, KAZUHIKO
To: FUJI XEROX CO., LTD.
Reel/Frame 050453/0809 →
Priority Claims (1)
JP JP2018-177109 · Sep 21, 2018 · national
Continuity (1)
Related Publication 20200097230A1 · Mar 26, 2020