A date and time suggestion system is described for autocompleting and suggesting dates and times in an application, for example, a calendar application. The system receives a text input for creating a calendar event from a user of the system. The text input can be an alphabet, a number, combination of letters etc, such as “t”, “to” or “9”, inputted by the user while setting up the calendar event. After receiving the text input, the system resolves the input to generate one or more candidate dates and time for the calendar event. Subsequently, the system scores the candidate dates and times to generate a ranked list of suggested dates and times for the calendar event. The scoring of the suggested dates and times help to provide more relevant results to the user. The system then provides the suggested dates and times to the user based on the ranking made by the system.

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.