A computer-implemented method of notifying a user of a mobile computing device about a feature of the mobile computing device, the method comprising: receiving, by a computing device, an indication of contextual temporal information and an indication of historical information of the user of the computing device, wherein the contextual temporal information indicates temporal information and the historical information of the user comprises information indicative of an extent to which features of the mobile computing device have been activated in the past; responsive to receiving the indication of contextual temporal information and the indication of historical information of the user of the computing device, determining, by the computing device, a temporal context of the mobile computing device using the contextual temporal information, wherein the determined temporal context is associated with one or more context-based features of the mobile computing device, wherein the one or more context-based features include features of the mobile computing device suitable for use in an associated temporal context; determining, based on the historical information, whether a usage criterion associated with the one of the one or more context-based features associated with the determined temporal context has been met, wherein the usage criterion includes an indication of a number of times the one of the one or more context-based features has been previously accessed; responsive to determining that the one of the one or more context-based features associated with the determined temporal context has not met the usage criterion, outputting, by the computing device, an indication of the determination that the one of the one or more context-based features has not met the usage criterion, such that the mobile computing device outputs a notification related to the one of the one or more context-based features, wherein the notification provides a link to the one of the one or more context-based features that allows the user to activate the one of the one or more context-based features. receiving, by a computing device, an indication of contextual temporal information and an indication of historical information of the user of the computing device, wherein the contextual temporal information indicates temporal information and the historical information of the user comprises information indicative of an extent to which features of the mobile computing device have been activated in the past; responsive to receiving the indication of contextual temporal information and the indication of historical information of the user of the computing device, determining, by the computing device, a temporal context of the mobile computing device using the contextual temporal information, wherein the determined temporal context is associated with one or more context-based features of the mobile computing device, wherein the one or more context-based features include features of the mobile computing device suitable for use in an associated temporal context; determining, based on the historical information, whether a usage criterion associated with the one of the one or more context-based features associated with the determined temporal context has been met, wherein the usage criterion includes an indication of a number of times the one of the one or more context-based features has been previously accessed; responsive to determining that the one of the one or more context-based features associated with the determined temporal context has not met the usage criterion, outputting, by the computing device, an indication of the determination that the one of the one or more context-based features has not met the usage criterion, such that the mobile computing device outputs a notification related to the one of the one or more context-based features, wherein the notification provides a link to the one of the one or more context-based features that allows the user to activate the one of the one or more context-based features.