Patent ID: 8482531

Claim:
A system comprising: a first electronic calculator; and a second electronic calculator having a same structure and specification as the first electronic calculator; wherein the first electronic calculator comprises: a display screen; a position designating unit for designating a position on the display screen in response to a manipulation executed on the display screen by a first user; a position detecting unit for detecting a starting point and a finishing point of the manipulation; a manipulation content judging unit for judging (i) whether a type of the manipulation executed on the display screen by the first user is one of a tap operation, a drag operation, and a drag and drop operation, based on the starting point and the finishing point of the manipulation, and (ii) whether the first user has input a mathematical expression; a process performing unit for performing a process based on the starting point and the finishing point of the manipulation detected by the position detecting unit and the type of the manipulation judged by the manipulation content judging unit; and a manipulation pattern recording unit for recording a manipulation pattern, wherein contents of the manipulation pattern include (i) the starting point and the finishing point of the manipulation detected by the position detecting unit, (ii) the type of the manipulation judged by the manipulation content judging unit, and (iii) an input mathematical expression, and wherein the contents of the manipulation pattern are recorded in association with an order of the manipulation executed by the first user; and wherein the second electronic calculator comprises: a manipulation pattern receiving unit for receiving the manipulation pattern recorded by the manipulation pattern recording unit of the first electronic calculator; and a guide unit for successively reading out the received manipulation pattern and for (i) when the received manipulation pattern includes the input mathematical expression, prompting a second user to input a same mathematical expression, and (ii) when the received manipulation pattern includes a touch manipulation, prompting the second user to execute a same manipulation by displaying, at a position corresponding to the starting point and the finishing point of the manipulation executed by the first user on a display screen of the second electronic calculator, a mark which indicates the type of the manipulation executed by the first user.