Patent ID: 8127026
Filing Date: 2012-02-28
Classification: G06F

Abstract:
1. A user operation acting device comprising: a browser engine, implemented by a processor of the user operation acting device, that accesses a predetermined system device over a network; a browser engine operating unit for operating the browser engine to access the predetermined system device over a network according to a browser operation instructing signal; an execution logic that generates the browser operation instructing signal based on a definition of a user operation of a browser engine according to inputted parameters, and outputs the browser operation instructing signal generated to the browser engine operating unit, a session managing unit that stores and manages, as a session management target, a session identified by a session ID (IDentification) that defines an instance of the execution logic defining a user operation and a browser engine instance which is an instance of a browser engine executing the user operation of the execution logic; a processing request receiving unit that (i) receives a processing request from a client that includes parameters for requesting a process for the predetermined system device and the processing request including a session ID, (ii) requests the session managing unit to obtain the session management target managed by a same session ID as the session ID included in the processing request received, and when the session management target is obtained from the session managing unit, (iii) requests the execution logic included in the session management target obtained to perform a process, wherein the execution logic, which is requested to perform the process by the processing request receiving unit, generates the browser operation instructing signal based on a definition of a user operation of a browser engine according to the parameters included in the processing request, and outputs the browser operation instructing signal generated to the browser engine operating unit, and wherein the browser engine operating unit emulates a user operation of the browser engine for accessing the predetermined system device by inputting the browser operation instructing signal from the execution logic, and operates the browser engine instance obtained by the session managing unit according to the instruction of the browser operation instructing signal inputted.