Patent ID: 9740539
Date: 2017-08-22
CPC Classifications: G06F

Claim:
1. An information processing device comprising: a processor; and a memory which stores a plurality of instructions, which when executed by the processor, cause the processor to execute: determining whether or not an action is executable based on a condition of a rule associated with the condition, the action, and a start priority; detecting a state of user utilization for an action in execution; acquiring a state value corresponding to the state of user utilization which indicates an easiness degree of switching to another action from the action in execution during the state of user utilization; obtaining a first current priority of the action in execution by multiplying the start priority of the action in execution and the state value; calculating a second current priority of the action in execution based on an elapsed time since start of the state; selecting, as a current priority of the action in execution, a larger one from the first current priority and the second current priority; comparing the current priority with the start priority of the rule associated with the action determined to be executable; and issuing an instruction to switch the action in execution to the action of the rule associated with the start priority, based on the comparison result.