Patent ID: 7533348

Claim:
A computer-implemented calendar customization system, comprising the following components stored in a computer memory: an interface component that receives responses to one or more questions relating to selecting a calendar type from a plurality of calendar types associated with one or more of a Gregorian calendar, a fiscal calendar, a reporting calendar, a manufacturing calendar or an ISO8601 calendar, the interface component comprising a question presentation component that determines a sequence of questions to be presented to a user wherein a second question in the sequence depends upon response to first question and a third question depends upon responses to the first and second question, the questions comprising type of a desired calendar, language in which to present the calendar, hierarchy of the calendar, first day of the calendar, beginning of a fiscal year, first day of the week, a month in which a fiscal year begins, a month in which reporting is to begin and particular periods of time within data in the calendar, the received responses determines a desired calendar type and parameterization of a desired calendar structure; a machine-learning utility that generates inferences regarding automatic selection of a calendar type from the plurality of calendar types based on analysis relating to one or more of user history or user context; and an execution engine that automatically generates a multi-dimensional structure for the selected calendar type, wherein the structure is generated as at least one of a function of the responses or the automatic selection.