Abstract: In an embodiment, a data processing method providing an improvement in computer efficiency in transmitting data poll messages to another computer, the method comprising: using a first computer, transmitting a first plurality of data poll messages to a second computer, receiving event data from the second computer, and storing the event data in event history storage; based upon the event data in the event history storage, calculating a first estimate of a probability of a particular event occurring in a first specified time period; in response to determining that the first estimate is greater than 0, calculating a total number of times to check for the same particular event in the same specified time period; based upon the event data in the event history storage, calculating a second estimate of a probability distribution of the same particular event during the same specified time period; creating and storing a schedule of a plurality of times at which to transmit a second plurality of data poll messages to th
Type:
Grant
Filed:
February 6, 2017
Date of Patent:
January 8, 2019
Assignee:
IFTTT, INC.
Inventors:
Anuj Goyal, Sanny Liao, Apurva Joshi, Nicholas Leach, Joseph Sims