Patent ID: 8799760

Claim:
A method for assisting a user to enter data, comprising: for each of at least one input documents displayed on a user's screen, detecting a user's selection of a moveable input zone on the input document; for a target document displayed on the user's screen, detecting a user's selection of a moveable target zone on the target document; capturing data in the input zone of the at least one input document and capturing data in the target zone of the target document, the data captured in the target zone comprising data entered by the user; learning a pattern for filling additional data in the target document based on the captured data, comprising generating a change matrix comprising an array of cells, the change matrix representing links between cells of a matrix representing the target zone with respective cells of a matrix representing the input zone from which data entered in the target zone is potentially derived; and generating a fill arrangement for the additional data in the target document based on the learned pattern.