1. A method comprising: accessing a set of intention objects for respectively corresponding activities a user intends to undertake, each of the intention objects comprising a data structure including a plurality of activity attributes of the corresponding activity, the plurality of activity attributes including one or more temporal attributes; in an automated operation using one or more processors, assigning a first intention object of the set of intention objects to a first coarse time window based on the one or more temporal attributes of the first intention object; assigning a second intention object of the set of intention objects to a second coarse time window based on the one or more temporal attributes of the second intention object; presenting, on a user device operated by the user, a day view of intention objects associated with a particular day, the day view including a graphical representation of the first and second intention objects, the day view being arranged by at least the first and second coarse time windows.