Patent ID: 8914263

Claim:
An information processing apparatus comprising: an acquiring module, as executed by the information processing apparatus, that acquires information corresponding to a first event including a starting point of the first event, an ending point of the first event, and a location of the first event, and acquires information corresponding to a second event including a starting point of the second event, an ending point of the second event, and a location of the second event, the location of the second event and the location of the first event being a same location; a model generating module that generates a first model of the first event and a second model of the second event, the first model including: an ending point that is a predetermined time after the ending point of the first event; and influence information for calculating an influence of the first event, the second model including: a starting point that corresponds to the starting point of the second event; and influence information for calculating an influence of the second event, the influence information for calculating an influence of the second event being used to calculate the starting point of the second model; and an analyzing module that analyzes an influence of a combination of the first event and the second event based on: an overlap period corresponding to the starting point of the second model and the ending point of the first model; and at least one of the influence information of the first model and the influence information of the second model, wherein the ending point of the first event is before the starting point of the second event, and wherein the starting point of the second model is a predetermined amount of time before the starting point of the second event.