Patent ID: 9536330
Date: 2017-01-03
CPC Classifications: G06F,G06T

Claim:
1. A program information generation system configured to generate one or more event objects representing two or more events occurring by execution of a program, the program information generation system comprising: an axis object processor that acquires axis information about a coordinate system for representing an execution status of the program, and generates an axis object representing the coordinate system based on the axis information; a display event information processor that acquires event information related to each of the two or more events and program structure information related to a section of the program causing the two or more events to occur, and generates display event information related to one or more display events representing the two or more events; a display event unit information processor that generates display event unit information; and an object generation processor that generates the one or more event objects based on the display event information indicating a display of the one or more display events, wherein: the axis information comprises display range information of a continuous axis related to section information in the event information; the event information comprises the section information and program structure identification information; the display event unit information comprises the program structure identification information in the event information related to the one or more display events; the display event unit information is related to each of the one or more display events representing the event information; each of the program structure information comprises the program structure identification information for identifying each of the program structure information, program hierarchy information, and inclusive program structure identification information for specifying the program structure information in an inclusive relationship with each of the program structure information; the display event information comprises the section information of an event related to the display event information; the display event information processor generates the display event information based on the event information, the display event unit information, and the program structure information; and the object generation processor determines a display position of an event object indicative of the one or more display events based on the section information in the display event information and the axis information.