Patent ID: 9208503
Filing Date: 2015-12-08
Classification: G06F,G06Q

Abstract:
1. An information processing apparatus comprising: a processor; a threshold value determination unit that determines a threshold value of a number of times of use of a keyword on the basis of the number of times of use of the keyword in each of unit periods included in a cycle period; a candidate identification unit that identifies at least one period as a candidate for a popularity period in which the use of the keyword exceeds the threshold value, the candidate being included in the cycle period; and a period determination unit that, when any of the at least one period identified by the candidate identification unit does not satisfy a condition that a situation in which the numbers of times of use in the period identified by the candidate identification unit exceeds the threshold value determined by the threshold value determination unit is different from a situation based on a periodic popularity of the keyword, determines the period not satisfying the condition to be the popularity period, wherein when a protrusion degree of any of the at least one period identified by the candidate identification unit is smaller than a predetermined first rate, the period determination unit determines the period whose protrusion degree is smaller than the predetermined first rate not to be the popularity period, the protrusion degree being a degree of protruding of the number of times of use in the identified period and being calculated based on the number of times of use in at least one of the periods included in the identified period and the threshold value determined by the threshold value determination unit.