IP Library Granted Patent US 11,599,313
Granted Patent B2
US 11,599,313 · App. 16/563,941 · Granted Mar 7, 2023

Information processing apparatus and image processing apparatus

Inventor: Kohei Tanaka (Kanagawa, JP)
Assignee: FUJIFILM Business Innovation Corp.
G06F3/1225G06F3/1203H04N1/00952H04N1/00965H04N2201/0094
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,599,313
App. No.
16/563,941
Granted
Mar 7, 2023
Kind
B2
Abstract

An information processing apparatus includes one or plural first plug-ins that are prepared according to a type of a data output apparatus for outputting data and collect data output from the data output apparatus, one or plural second plug-ins that receive data from the first plug-in and transmit the received data to an external apparatus, and a plug-in management unit that controls activation and stop of the first plug-in and the second plug-in.

Claims (54)

1. An information processing apparatus comprising:

a plurality of first plug-ins that are prepared according to a type of a data output apparatus for outputting data and collect data output from the data output apparatus;

a single second plug-in that receives data from the plurality of first plug-ins and transmits the received data to an external apparatus; and

a plug-in management unit that controls activation and stop of the plurality of first plug-ins and the single second plug-in, wherein the single second plug-in is activated in response to determining that at least one of the plurality of first plug-ins is activated,

wherein the single second plug-in is different from the plurality of first plug-ins, and the plurality of first plug-ins and the single second plug-in are executed in the information processing apparatus.

2. The information processing apparatus according to claim 1 ,

wherein the plurality of first plug-ins have a data acquisition function for acquiring data from the data output apparatus and a processing function for performing predetermined processing according to a type of acquired data.

3. The information processing apparatus according to claim 2 ,

wherein the plurality of first plug-ins acquire data by the data acquisition function according to a state of processing by the processing function.

4. The information processing apparatus according to claim 2 ,

wherein, according to a state of a hardware resource used in processing by the processing function, the plurality of first plug-ins execute the processing.

5. The information processing apparatus according to claim 1 ,

wherein the single second plug-in has an accumulation function for receiving data from the plurality of first plug-ins and accumulating the received data and a transmission function for transmitting the data accumulated by the accumulation function to the external apparatus.

6. The information processing apparatus according to claim 5 ,

wherein the single second plug-in accumulates data by the accumulation function before the data is transmitted by the transmission function.

7. The information processing apparatus according to claim 6 ,

wherein the single second plug-in deletes data accumulated by the accumulation function after the data is transmitted by the transmission function.

8. The information processing apparatus according to claim 5 ,

wherein the single second plug-in transmits data accumulated by the accumulation function in accordance with predetermined timing conditions by the transmission function.

9. The information processing apparatus according to claim 1 ,

wherein the plurality of first plug-ins execute predetermined processing on collected data according to a type of the collected data.

10. The information processing apparatus according to claim 1 ,

wherein the plug-in management unit controls an activation order of the plurality of first plug-ins in accordance with predetermined conditions according to the number of prepared first plug-ins.

11. An image processing apparatus comprising:

an image processing unit that performs image processing;

a memory that accumulates log data regarding the image processing of the image processing unit;

a communication interface circuit that receives data transmitted from a communication apparatus;

a plurality of first plug-ins that are prepared for each type of data and that collects the log data accumulated in the memory and the data received by the communication interface circuit; and

a single second plug-in that is different from the plurality of first plug-ins and that receives data from the plurality of first plug-ins and transmits the data to an external apparatus,

wherein the single second plug-in is activated in response to determining that at least one of the plurality of first plug-ins is activated, and the plurality of first plug-ins and the single second plug-in are executed in the information processing apparatus.

12. The image processing apparatus according to claim 11 ,

wherein the plurality of first plug-ins performs is predetermined processing according to a type of collected data, and

the single second plug-in receives data on which the processing has been performed from the plurality of first plug-ins, and transmits the data to the external apparatus.

13. The image processing apparatus according to claim 11 ,

wherein the image processing unit outputs job log data of executed processing,

the memory accumulates the job log data,

the plurality of first plug-ins replaces at least a part of the job log data collected from the memory with a hash value, and

the single second plug-in transmits the job log data, of which at least a part has been replaced with a hash value, to the external apparatus.

14. The image processing apparatus according to claim 12 ,

wherein the image processing unit outputs image log data including image data of an image that is a target of executed processing,

the memory accumulates the image log data,

the plurality of first plug-ins acquires text data by performing OCR processing on the image log data collected from the memory, and

the single second plug-in transmits the text data to the external apparatus.

15. The image processing apparatus according to claim 14 ,

wherein the plurality of first plug-ins performs is predetermined statistical processing on the acquired text data, and

the single second plug-in transmits a result of the statistical processing to the external apparatus.

16. The image processing apparatus according to claim 12 ,

wherein the plurality of first plug-ins removes, among the pieces of data received by the communication interface circuit, at least data specifying the communication apparatus that has transmitted the data, and

the single second plug-in transmits data, of which at least a part has been removed, to the external apparatus.

17. The image processing apparatus according to claim 11 ,

wherein the plurality of first plug-ins performs predetermined processing on collected data in a case where the image processing of the image processing unit is not performed, and

the single second plug-in receives data on which the processing has been performed from the plurality of first plug-ins, and transmits the data to the external apparatus.

18. The image processing apparatus according to claim 17 ,

wherein the single second plug-in accumulates the data received from the plurality of first plug-ins, and transmits the accumulated data to the external apparatus in accordance with predetermined timing conditions.

Assignments (2)
CHANGE OF NAME Recorded May 18, 2021
From: FUJI XEROX CO., LTD.
To: FUJIFILM BUSINESS INNOVATION CORP.
Reel/Frame 056266/0358 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 20, 2019
From: TANAKA, KOHEI
To: FUJI XEROX CO., LTD.
Reel/Frame 050439/0199 →
Priority Claims (1)
JP JP2018-175456 · Sep 19, 2018 · national
Continuity (1)
Related Publication 20200089442A1 · Mar 19, 2020