Patent ID: 8619095

Claim:
A computer program product for modifying content presented via a mobile device, the computer program product comprising: a non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising: computer readable program code configured to, determine one or more first settings for presentation of content on a display of the mobile device, present the content on the mobile device using the one or more first settings for presentation of the content, after presentation of the content, via analysis of one or more images that depict a user of the mobile device and a background associated with the user, detect a visible condition of an environment depicted in the background that has an appearance of movement in the background, access a data store associated with the mobile device, wherein the data store indicates one or more activities that, if performed, would distract the user from the content, wherein the data store includes a description of an activity from the one or more activities indicated in the data store, detect a value associated with the visible condition of the environment depicted in the background, wherein the value associated with the visible condition of the environment is associated with the description of the activity, determine, based on the detection of the value associated with the description of the activity in the data store, that the user performs the activity, select from the data store one or more second settings for presentation of the content on the display of the mobile device, wherein the one or more second settings are associated with the value associated with the visible condition of the environment depicted in the background, and present the content via the display of the mobile device in accordance with the one or more second settings.