Patent ID: 9649561
Date: 2017-05-16
CPC Classifications: A63F,G06T

Claim:
1. A non-transitory computer-readable recording medium storing a program for causing one or more computers, which includes a computer comprising one or more renderers for concurrently executing rendering processing for a plurality of screens, to execute the following processing: processing for specifying at least two screens as rendering targets of one renderer among the plurality of screens; processing for identifying necessary data which is needed for each rendering processing of the at least two screens; and processing for determining rendering orders of all the necessary data for the at least two screens in a series of the rendering processing in which the at least two screens are concurrently rendered, such that ordinal numbers of the necessary data having a common attribute are consecutive, wherein the one renderer is configured to perform the series of the rendering processing and to concurrently generate the at least two screens, the at least two screens are provided from the one renderer to at least two client devices, the necessary data is information of rendering objects used for the rendering processing of the at least two screens, the information of the rendering objects includes identification information of each of the rendering objects and detailed information indicating data necessary to render each of the rendering objects, the detailed information including a plurality of attributes which is necessary to render each of the rendering objects, the plurality of attributes being set to different scores respectively, the ordinal numbers are allocated to the rendering objects, of which at least a part of an attribute included in the detailed information is in common, in the processing for determining, and the rendering order is determined based on summations of scores, which are obtained by adding scores of common attributes for a combination of two rendering objects, in the processing for determining.