Patent ID: 11934881
Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 4:
5. A device allocation control system for allocating a device on a service providing field to a service program stored in a storage section, the device allocation control system comprising:
a service context determination section, including one or more processors, configured to receive, via a communication interface of an apparatus, the service program, extract a set of states and a set of state transitions from the service program, transmit a device control command to a device allocated to the service program and receive a data communication from the device allocated to the service program, record a data transmission history between the apparatus and the device allocated to the service program, extract, from the data transmission history, a respective data communication event for each of the states and each of the state transitions of the service program; for each respective data communication event, determining (i) a respective service context of and (ii) a respective context coefficient corresponding to a respective score value representing a likelihood of occurrence of another data communication event subsequent to the respective communication event, and determine, during an execution of the service program by the system, whether to start or end a first service context of the service program based on data communicated between the device allocated to the service program and the system; and
a device occupation control section including a control section, including one or more processors, configured to, during the execution of the service program by the system, at least one of:
allocate, in case the first service context is determined to start, a device to be used for executing the first service context determined to start to the service program, and
release, in case the first service context is determined to end, an allocation of the device to be used for executing the first service context determined to end to the service program.