IP Library Granted Patent US 12675313
Granted Patent B2
US 12675313 · App. 17/791,131 · Granted Jul 7, 2026

Processing device, processing method, and processing program

Inventor: Taizo Kobayashi (Fukuoka, JP)
Assignee: ACSIOMA LTD.
G06F9/485
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 12675313
App. No.
17/791,131
Granted
Jul 7, 2026
Kind
B2
Abstract

A processing apparatus 1 includes a determiner 30 that compares state information, which is information pertaining to states obtained from a field, and performs processing related to a determiner 30 based on information specifying a content of a comparison in the determiner and an operation pertaining to a state transition according to the result of the comparison, and on information pertaining to generation of a state information generator for generating the state information from the information pertaining to the state of the field. The information specifying the contents of the comparison in the determiner 30 and the operation pertaining to the state transition according to the result of the comparison, and the information pertaining to the generation of the state information generator for generating the state information from the information pertaining to the state of the field can be changed regardless of the operation of the determiner 30.

Claims (51)

1 . A processing apparatus comprising:

a receptor that generates state information based on a state of a field and indicating the state of the field;

a determiner that compares the state information based on operation identification information to identify an operation of the determiner; and

an actor that executes an operation relating to a transition in the state of the field based on a determination result by the determiner,

wherein the receptor, the operation identification information and the actor can be modified independently regardless of how each is set,

wherein the determiner is a fixed element configured to operate continuously and be separated from the field, and

wherein the receptor, the operation identification information and the actor are variable elements existing in the field, and wherein the variable elements can be modified without stopping the operation of the determiner.

2 . The processing apparatus according to claim 1 , wherein the operation relating to the generation of the state information in the receptor is identified by the operation identification information.

3 . The processing apparatus according to claim 1 , wherein the operation relating to the transition in the state of the field to be executed in the actor is identified by the operation identification information.

4 . The processing apparatus according to claim 1 , wherein the state information includes a label relating to properties of the state of the field and a profile indicating what kind of state the properties specified by the label are.

5 . The processing apparatus according to claim 4 , wherein the determiner that compares whether the label and the profile included in the state information are the state identified in the operation identification information.

6 . The processing apparatus according to claim 1 , wherein the operation identification information includes state transition method information identifying a compare details and identifying an operation relating to state transition in accordance with a result of the compared details and state identification information identifying a predetermined state of state transition.

7 . The processing apparatus according to claim 1 , wherein the operation identification information includes information describing an association between the state information and the actor, information describing identification of the actor and operation method thereof and information describing identification of information necessary for generating the receptor corresponding to the state information.

8 . The processing apparatus according to claim 1 , wherein the determiner further includes a state information acquisition unit that acquires the state information from the receptor.

9 . The processing apparatus according to claim 8 , wherein the state information acquisition unit can generate, modify or delete the receptor based on the operation identification information.

10 . The processing apparatus according to claim 1 , wherein the determiner further includes a state transition instruction unit that instructs state transition in accordance with the determination result.

11 . The processing apparatus according to claim 10 , wherein the state transition instruction unit can commence, modify or terminate control with respect to the actor based on the operation identification information.

12 . The processing apparatus according to claim 1 , wherein the determiner includes a parser that performs preprocessing for handling the operation identification information.

13 . A processing method comprising:

generating state information, by means of a receptor, based on a state of a field and indicating the state of the field;

comparing, by means of a determiner, the state information based on operation identification information to identify an operation of the determiner; and

executing, by means of an actor, an operation relating to a transition in the state of the field based on a determination result by the determiner,

wherein the receptor, the operation identification information and the actor can be modified independently regardless of how each is set,

wherein the determiner is a fixed element configured to operate continuously and be separated from the field, and

wherein the receptor, the operation identification information and the actor are variable elements existing in the field, and wherein the variable elements can be modified without stopping the operation of the determiner.

14 . The processing apparatus according to claim 1 ,

wherein the determiner includes:

a core configured to compare the state information received from the receptor with a combination of the actor and a state identified by the operation identification information;

a parser configured to perform preprocessing for handling the operation identification information in the core;

a receptor's platform configured to obtain the state information from the receptor and pass the state information to the core, and to control generation, modification, or deletion of the receptor based on the operation identification information; and

an actor's platform configured to control the actor based on the operation identification information by activating the actor based on a determination result by the core.

15 . The processing apparatus according to claim 1 , wherein the receptor is configured to be linked to a target to acquire the state of the field, and to provide information acquired from the target to the determiner as the state information.

16 . The processing apparatus according to claim 1 ,

wherein the receptor is configured to detect a change in a target existing in the field,

wherein detection of the change in the target includes at least one selected from the group consisting of:

detecting a change in a value included in a file;

detecting an insertion of a value into a device having First-In-First-Out characteristics;

detecting an incoming packet at a specific port;

detecting a change in a characteristic of a specific device; and

detecting a change in a specific record in a database.

17 . The processing apparatus according to claim 1 , wherein the actor comprises an acting entity existing in the field, and is configured to transition the state of the field by operating the acting entity based on the determination result.

18 . The processing apparatus according to claim 1 ,

wherein the actor is configured to execute an operation on a target existing in the field,

wherein the operation on the target includes at least one selected from the group consisting of:

changing a value included in a file;

inserting a value into a device having First-In-First-Out characteristics;

sending a packet to a specific node or port;

sending a feature value to a specific device;

modifying a specific record in a database;

executing a specified instruction; and

executing a specified command in a shell.