18. A computer storage device storing computer-executable instructions that when executed by a processing unit perform a method, comprising: receiving a user input on a device; processing the user input, comprising: identifying one or more entities associated with the user input, wherein at least one entity is associated with a person; and analyzing the user input for contextual cues and key words to identify a plurality of actions; based at least in part on the processed user input, automatically generating a plurality of smart reminders, wherein each smart reminder is associated with at least one of the plurality of actions; detecting at least one triggering event associated with at least one smart reminder of the plurality of smart reminders, wherein detecting the triggering event comprises detecting the person; and based on detecting the at least one triggering event, providing the at least one smart reminder on a display of the device.
18. A computer storage device storing computer-executable instructions that when executed by a processing unit perform a method, comprising: receiving a user input on a device; processing the user input, comprising: identifying one or more entities associated with the user input, wherein at least one entity is associated with a person; and analyzing the user input for contextual cues and key words to identify a plurality of actions; based at least in part on the processed user input, automatically generating a plurality of smart reminders, wherein each smart reminder is associated with at least one of the plurality of actions; detecting at least one triggering event associated with at least one smart reminder of the plurality of smart reminders, wherein detecting the triggering event comprises detecting the person; and based on detecting the at least one triggering event, providing the at least one smart reminder on a display of the device. 20. The computer storage device of claim 18 , wherein the at least one triggering event is an incoming phone call from the person, and wherein the smart reminder is displayed in response to detecting the incoming phone call.