Patent ID: 9628576
Date: 2017-04-18
CPC Classifications: G06Q,H04L

Claim:
1. A computer-implemented method comprising: determining, with one or more processors, a first habitual activity of a first user and a second habitual activity of a second user; identifying, with the one or more processors, a time period during which both the first user and the second user are available based on the first habitual activity and the second habitual activity; determining, with the one or more processors, a first context for the first habitual activity and a second context for the second habitual activity; determining, with the one or more processors, whether the first context is matching with the second context; responsive to determining that the first context is matching with the second context, determining, with the one or more processors, whether a likelihood of a social interaction between the first user and the second user satisfies a threshold probability for success; responsive to determining that the likelihood of the social interaction between the first user and the second user satisfies the threshold probability for success, generating, with the one or more processors, a suggestion identifying the second user available for the social interaction with the first user based on the time period; transmitting, with the one or more processors, instructions to a first client device of the first user that cause a display of the suggestion to the first user; and responsive to the first user ignoring the suggestion, modifying the threshold probability.