[00134] In some example embodiments, the visual indicator is a text or font setting (such as the font size or bold type) of the displayed numerical day. The term "font setting" refers to any characteristic of a font that defines or alters its appearance. As used herein, the "font size" of a numerical day refers to the size of the number (i.e. the numerical day) displayed in a calendar for a given day.
Specifically, in some example embodiments, the font size of a displayed numerical day is determined as a function of the calendar data. For example, as will be explained below, the font size of the numerical day may be larger for days where a user is busier than for days where the user is less busy. Thus, a user may look at the displayed portion of the list of dates and quickly assess their relative activity level or availability for different dates. Example embodiments are not limited to the visual indicator being the font size of the numerical day. In other embodiments, other text or font settings (such as color, bold type, italics, etc), may be used as the visual indicator.
[00135] In some example embodiments, the visual indicator includes an animation. For example, the visual indicator may be a combination of a font feature (such as font size) and an animation. In such example embodiments, when a date is first displayed, it may be in a default font size and then animate to grow to a different size as a function of calendar data. Other animations (such as pulsing, flashing, or any other animation indicator) may be used in combination with any possible indicator or an animation may be used alone without another visual indicator. Animations may also be omitted, and example embodiments are not limited to any particular visual indicator. Furthermore, visual indicators as described herein (to indicate a user's activity level) are not required.
[00136] The visual indicator, such as the font size, may range from a minimum to a maximum setting (e.g. minimum font size and maximum font size). In some example embodiments, the minimum setting may be used for days having an activity level that is at or below a minimum threshold, and the maximum setting may be used for days that meet or exceed a maximum activity level threshold. For example, if the threshold for the maximum setting is 12 hours of busy time during a day, there may not be a change in the visual indicator displayed for that day if the user is busy during 15 hours or busy during 24 hours. Thus, if the visual indicator is a font size, for example, the font size may reach a maximum size and may not increase if the user is busy during more time than the maximum threshold. The user may still easily assess whether the user has a light day or a busy one, although the visual indicator may have a maximum and minimum setting. [00137] The visual indicator may vary between the maximum and minimum settings for activity levels that are between the maximum and the minimum thresholds. For example, if the visual indicator is the font size of the numerical day, the font size may have a proportional relationship to the activity level for a given day. In one example, the visual indicator is a font size and the font size increases as the amount of busy time during the day increases. However, other relationships between the visual indicator and the calendar data are possible, and example embodiments are not limited to those in which a font size increase is used to indicate that one day is busier than another. [