8. The method of claim 1 wherein the step of parsing the remaining data in the string of non-structured data using natural language processing comprises the steps of: converting time-related text in the remaining data in the string of non-structured data to common formats; identifying a last instance of a time-related text in the remaining data in the string of non-structured data; and extracting event time data from a portion of the remaining data in the string of non-structured data text demarcated by the last instance of a time-related text.
1. A method for simplifying the creation of a calendar event, the method comprising: receiving from a user a string of non-structured data comprising calendar event information; and generating a structured event data file by: searching the string of non-structured data for readily-identified data; responsive to identifying readily-identified data in the string of non-structured data, adding at least some of the readily-identified data to the structured event data file and removing the readily-identified data from the string of non-structured data; parsing the remaining data in the string of non-structured data using natural language processing; and responsive to extracting information using natural language processing, adding the extracted information to the structured event data file.