Patent ID: 8516389

Claim:
A system for executing an application which provides a grid display, comprising: a Central Processing Unit (CPU); a screen generator for generating a screen divided into a grid pattern comprising a group of display elements with associated cells; a display unit for displaying the screen generated by the screen generator on a display device, wherein at least a first cell having an associated display element is displayed; and a scroll controller for accepting a scrolling operation of the screen displayed on the display device and controlling the scrolling of the screen, wherein, in response to receiving the scrolling operation, the scroll controller: determines that the screen contains a concatenated cell comprising a plurality of cells from the associated cells, wherein the concatenated cell is handled as a single cell, and wherein contents from one of the plurality of cells is displayed in the concatenated cell; re-uses display elements of cells that are excluded from a visible region by modifying attributes of the display elements of the cells that are excluded to attributes of display elements of cells that are included in the visible region; detects display elements of cells from the concatenated cell before scrolling that are included in the visible region after the scrolling; and resets attributes of the detected display elements to contents for displaying a part of the concatenated cell to be displayed on the screen after the scrolling.