Patent ID: 9473446
Filing Date: 2016-10-18
CPC Classification: G06F,G06Q,H04L

Claim Text:
1. A method comprising: determining, by a machine including a memory and at least one processor, for each of a plurality of time intervals, a likelihood of a first member of an online social network service performing a particular action on a particular message content item during the corresponding time interval by: identifying a second member of the online social network service based on first member profile data of the first member, receiving first geolocation data indicating a current location of the first member in real time from a client device of the first member, determining a weight for the second member based on second member profile data of the second member, second geolocation data of the second member, the first member profile data, and the first geolocation data, and determining the likelihood of the first member performing the particular action on the particular message content item during the corresponding time interval using the second member profile data, the second geolocation data and the determined weight; ranking the plurality of time intervals, based on the determined likelihoods corresponding to the plurality of time intervals; identifying a particular time interval from among the plurality of time intervals that is associated with a highest ranking; classifying the particular time interval as an optimum personalized message delivery time for the first member; and adjusting a message delivery preference associated with the first member based on the optimum personalized message delivery time.