IP Library Granted Patent US 11,533,410
Granted Patent B2
US 11,533,410 · App. 16/211,245 · Granted Dec 20, 2022

Information processing apparatus and non-transitory computer readable medium storing program to perform arithmetic operation by using connected arithmetic device

Inventors: Shunji Tsunashima (Kanagawa, JP); Nobukazu Miyoshi (Kanagawa, JP)
Assignee: FUJIFILM Business Innovation Corp.
H04N1/00965G06F13/102
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,533,410
App. No.
16/211,245
Granted
Dec 20, 2022
Kind
B2
Abstract

An information processing apparatus includes a detection unit that detects a connection of an arithmetic device, a specifying unit that specifies an arithmetic operation capable of being performed by the arithmetic device, a transfer unit that transfers data used in the arithmetic operation to the arithmetic device in a case where the specified arithmetic operation is determined to be performed by the information processing apparatus before the connection, and an acquisition unit that acquires a result obtained by the arithmetic device performing the arithmetic operation using the data.

Claims (42)

1. An information processing apparatus comprising:

a processor, configured to:

detect a connection of an arithmetic device and supply power to the connected arithmetic device;

specify a first arithmetic operation capable of being performed by the arithmetic device;

specify a second arithmetic operation capable of being performed by the information processing apparatus;

determine whether the first arithmetic operation and the second arithmetic operation both comprise an overlapping arithmetic operation; and

in response to the overlapping arithmetic operation comprised in both the first arithmetic operation and the second arithmetic operation:

transfer data used in the overlapping arithmetic operation to the arithmetic device in a case where the second arithmetic operation is determined to be performed by the information processing apparatus before the connection; and

acquire a result obtained from the arithmetic device performing the first arithmetic operation comprising the overlapping arithmetic operation using the data.

2. The information processing apparatus according to claim 1 ,

wherein, after the processor transfers the data used in the overlapping arithmetic operation to the arithmetic device, the overlapping arithmetic operation is not performed by the information processing apparatus.

3. The information processing apparatus according to claim 1 , wherein the processor is further configured to:

output information corresponding to the acquired result.

4. The information processing apparatus according to claim 2 , wherein the processor is further configured to:

output information corresponding to the acquired result.

5. The information processing apparatus according to claim 1 ,

wherein, the arithmetic device is a general-purpose device that performs the first arithmetic operation in accordance with a designated program.

6. The information processing apparatus according to claim 5 ,

wherein the first arithmetic operation performed by the arithmetic device is capable of being performed by a general-purpose information processing apparatus.

7. The information processing apparatus according to claim 3 ,

wherein the processor controls an image forming apparatus to form an image represented by the output information, and

the processor does not transfer data used in an arithmetic operation which is used for controlling the image forming apparatus.

8. The information processing apparatus according to claim 4 ,

wherein the processor controls an image forming apparatus to form an image represented by the output information, and

the processor does not transfer data used in an arithmetic operation which is used for controlling the image forming apparatus.

9. The information processing apparatus according to claim 1 ,

wherein the processor detects a connection of a new arithmetic device in a case where the new arithmetic device is connected to the information processing apparatus in a state where power is supplied to the information processing apparatus.

10. The information processing apparatus according to claim 9 , further comprising:

a memory that stores a transfer destination of the data,

wherein the processor controls the memory to store the arithmetic device as the transfer destination in a case where the second arithmetic operation is determined to be performed by the information processing apparatus before the connection, and

wherein the processor transfers data used in the overlapping arithmetic operation to the transfer destination stored in the memory.

11. The information processing apparatus according to claim 1 ,

wherein the processor checks whether or not it is necessary to supply power to the connected arithmetic device, and

the processor supplies the power to the arithmetic device checked to have a need for the supply of the power.

12. A non-transitory computer readable medium storing a program causing a computer to:

detect a connection of an arithmetic device and supply power to the connected arithmetic device;

specify a first arithmetic operation capable of being performed by the arithmetic device;

specify a second arithmetic operation capable of being performed by the information processing apparatus;

determine whether the first arithmetic operation and the second arithmetic operation both comprise an overlapping arithmetic operation; and

in response to the overlapping arithmetic operation comprised in both the first arithmetic operation and the second arithmetic operation:

transfer data used in the overlapping arithmetic operation to the arithmetic device in a case where the second arithmetic operation is determined to be performed by the computer; and

acquire a result obtained from the arithmetic device performing the first arithmetic operation comprising the overlapping arithmetic operation using the data.

Assignments (2)
CHANGE OF NAME Recorded May 26, 2021
From: FUJI XEROX CO., LTD.
To: FUJIFILM BUSINESS INNOVATION CORP.
Reel/Frame 056365/0353 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2018
From: TSUNASHIMA, SHUNJI; MIYOSHI, NOBUKAZU
To: FUJI XEROX CO., LTD.
Reel/Frame 047699/0594 →
Priority Claims (1)
JP JP2018-020921 · Feb 8, 2018 · national
Continuity (1)
Related Publication 20190245998A1 · Aug 8, 2019