IP Library Patent Application 16565444
Patent Application
App. No. 16/565,444

INFORMATION PROCESSING APPARATUS

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 None
App. No.
16/565,444
Abstract

An information processing apparatus includes a first controller that has a first interface and performs control that does not depend on hardware; a second controller that has a second interface connected to the first interface, is connected to the first controller through a communication path, and performs control that depends on the hardware; and a matching unit that, in a case where there is mismatch between first pin definition of the first interface and second pin definition of the second interface, causes a function of the first controller and a function of the second controller to match each other by changing the first pin definition or the second pin definition so that the first pin definition and the second pin definition match each other.

Claims (22)

1 . An information processing apparatus comprising:

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

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

a matching unit that, in a case where there is mismatch between first pin definition of the first interface and second pin definition of the second interface, causes a function of the first controller and a function of the second controller to match each other by changing the first pin definition or the second pin definition so that the first pin definition and the second pin definition match each other.

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

in a case where there is mismatch between the first pin definition and the second pin definition, the matching unit restricts, as function matching, a function that has been newly added to any one of the first controller and the second controller and that corresponds to the mismatch in pin definition by changing the first pin definition or the second pin definition.

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

the first pin definition is decided by at least contents of a first register connected to a pin of the first interface;

the second pin definition is decided by at least contents of a second register connected to a pin of the second interface; and

the matching unit restricts the function that has been newly added in a case where a register corresponding to a register to which the function that has been newly added is allocated in the one of the first controller and the second controller is not mounted in the other one of the first controller and the second controller.

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

in a case where there is mismatch between the first pin definition and the second pin definition, the matching unit, as function matching, adds a function that has been newly added to any one of the first controller and the second controller and that corresponds to the mismatch in pin definition to the other one of the first controller and the second controller by changing the first pin definition or the second pin definition.

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

the first pin definition is decided by at least contents of a first register connected to a pin of the first interface;

the second pin definition is decided by at least contents of a second register connected to a pin of the second interface; and

the matching unit adds the newly-added function to the other one of the first controller and the second controller in a case where a register corresponding to a register to which the newly-added function is allocated in the one of the first controller and the second controller is mounted in the other one of the first controller and the second controller.

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

the matching unit sends control information for executing the new function from the one of the first controller and the second controller to the other one of the first controller and the second controller.

7 . An information processing apparatus comprising:

first controlling means for performing control that does not depend on hardware, the first controlling means having a first interface;

second controlling means for performing control that depends on the hardware, the second controlling means having a second interface connected to the first interface and being connected to the first controller through a communication path; and

matching means for, in a case where there is mismatch between first pin definition of the first interface and second pin definition of the second interface, causing a function of the first controller and a function of the second controller to match each other by changing the first pin definition or the second pin definition so that the first pin definition and the second pin definition match each other.

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 18, 2019
From: FUKUOKA, TAKANORI; IMAMURA, KENJI; KOBATA, MASAHIRO; MURATA, YUJI; ABE, KAZUHIKO; IKEDA, SHINHO
To: FUJI XEROX CO., LTD.
Reel/Frame 050422/0422 →