Patent Document ID: 9489358
Application ID: 13697068

Base Claim:
1. A data processing apparatus including at least one computer processor, comprising: a reference specifying unit that specifies a reference date and time used when an input candidate, which is a set of character strings, associated with a date and time is estimated, based on data including a character string and date and time information; a character string specifying unit that specifies a character string associated with a date and time from the character string included in the data; an estimating unit that estimates an input candidate associated with a date and time using the date and time specified by the reference specifying unit and the character string specified by the character string specifying unit; and a presenting unit that displays input candidates to be selected by a user, the input candidates are estimated by the estimating unit, wherein: the character string specifying unit specifies a first character string that represents an absolute or direct date and time and a second character string that represents a relative or indirect date and time; the presenting unit presents a first input candidate estimated using the first character string and a second input candidate estimated using the second character string such that the first input candidate estimated is selected prior to the second input candidate the presenting unit presents the first input candidate prior to the second input candidate, the presenting unit presents the first input candidate prior to the second input candidate; and the estimating unit sets the reference date and time to the first input candidate, and sets a date and time that is a combination of the reference date and time and the specified character string to the second input candidate.

---

Claim 2:
2. The data processing apparatus according to claim 1 , wherein a number of input candidate presented by the presenting unit is restricted to a predetermined amount.