US 9,811,373 B2
Analysis engine control device
Nobuhisa Shiraishi, Tokyo (JP); Shinichiro Kamei, Tokyo (JP); and Takeshi Arikuma, Tokyo (JP)
Assigned to NEC CORPORATION, Tokyo (JP)
Appl. No. 13/983,925
Filed by Nobuhisa Shiraishi, Tokyo (JP); Shinichiro Kamei, Tokyo (JP); and Takeshi Arikuma, Tokyo (JP)
PCT Filed Jan. 18, 2012, PCT No. PCT/JP2012/000254
§ 371(c)(1), (2), (4) Date Oct. 4, 2013,
PCT Pub. No. WO2012/108125, PCT Pub. Date Aug. 16, 2012.
Claims priority of application No. 2011-025805 (JP), filed on Feb. 9, 2011.
Prior Publication US 2014/0026136 A1, Jan. 23, 2014
Int. Cl. G06F 9/46 (2006.01); G06Q 10/06 (2012.01)
CPC G06F 9/46 (2013.01) [G06Q 10/06 (2013.01)] 13 Claims
OG exemplary drawing
 
1. An analysis engine control device, comprising:
a hardware processor;
an analysis engine meta-information table storing an analysis process content and an analysis process result characteristic for each analysis engine;
a process flow generating unit, implemented on the processor, configured to, in response to an analysis process request in which the analysis process content and an analysis process result condition are set, select a plurality of analysis engines each executing an analysis process which satisfies the analysis process result condition set in the analysis process request and corresponds to the analysis process content based on the analysis engine meta-information table, and generate a process flow indicating an analysis procedure to be executed by the selected analysis engines;
an analysis process executing unit, implemented on the processor, configured to execute an analysis process by each of the analysis engines based on the generated process flow; and
an analysis engine combination information table storing, for each of a plurality of analysis process contents including the analysis process content, an engine type combination configured to execute the analysis process corresponding to the analysis process content,
wherein the process flow generating unit is further configured to, in accordance with a result of the analysis process executed by each of the analysis engines executed by the analysis process executing unit, correct the process flow so that another analysis process, satisfying the analysis process result condition and corresponding to the analysis process content, is executed, based on the analysis engine meta-information table,
wherein the analysis process content stored by the analysis engine meta-information table is an engine type classified depending on the analysis process content,
wherein the process flow generating unit is further configured to, based on the analysis engine meta-information table, select one of the analysis engines of the engine type corresponding to the analysis process content set in the analysis process request and, when correcting the process flow, correct the process flow by changing the one of the analysis engines, set in the process flow, to another analysis engine of a same engine type as the analysis engine set in the process flow, and
wherein the process flow generating unit is further configured to select an analysis engine combination corresponding to the analysis process content set in the analysis process request, based on the analysis engine combination information table and the analysis engine meta-information table.