Patent ID: 9661386
Date: 2017-05-23
CPC Classifications: G06Q,H04L,H04N,H04W

Claim:
1. A method for presenting a suggestion to watch videos, comprising: receiving, on a first mobile device, a message in a communication interface for presentation on a display associated with the first mobile device, wherein the message was transmitted from a second mobile device and wherein the message includes a link to a video content item that, when selected, directs the first mobile device to retrieve the video content item from a media content server and play back the video content item in a media playback application executing on the first mobile device; determining that the link to the video content item within the message in the communication interface was not selected within a particular time period from when the message was opened in the communication interface on the display associated with the first mobile device; in response to determining that the link to the video content item within the message in the communication interface was not selected within the particular time period from when the message was opened in the communication interface on the display associated with the first mobile device, determining, using a hardware processor on the first mobile device, a level of interest for viewing the video content item at a later time based on content viewing information from a user account associated with the first mobile device and based on popularity information corresponding to the video content item; in response to determining that the level of interest for viewing the video content item at the later time is greater than a threshold interest level, retrieving timing information and location information associated with the first mobile device; determining that (i) the retrieved timing information corresponds to one or more times at which the first mobile device has previously played back video content items and (ii) the retrieved location information corresponds to a location of one or more locations at which the first mobile device has been previously used to playback video content items; selecting a type of notification to present on the first mobile device at the determined time based on a comparison of the level of interest with a threshold level of interest, wherein a first type of notification is presented on the first mobile device in response to determining that the level of interest meets the threshold level of interest and a second type of notification is presented on the first mobile device in response to determining that the level of interest does not meet the threshold level of interest; and causing a notification of the selected type to be presented on the first mobile device at the determined time, wherein a user selection of the notification causes the first mobile device to retrieve the video content item from the media content server and initiate playback of the video content item in the media playback application executing on the first mobile device.