Patent ID: 8566867

Claim:
A method facilitating pre-fetching ads of a live stream, the method comprising: sending a live stream from a live-streaming server to at least one client wherein the client is configured to pre-fetch ads with a random time delay, and wherein the random time delay is a calculated time frame measured in seconds, the calculated time frame is divided into the total number of notifications to show ads resulting in a reduced total number of query per second call outs to the live-streaming server within the calculated time frame; ingesting new ads pre-fetching criteria into the live stream; sending the ingested new ads pre-fetching criteria to a client to update a default set of ads pre-fetching criteria on the client; notifying via the live-streaming server for the client to pre-fetch ads based on the set of ads pre-fetching criteria; and notifying via the live-streaming server for the client to show ads.