Patent ID: 9380332
Filing Date: 2016-06-28
CPC Classification: H04N

Claim Text:
1. A method for caching video advertisements, comprising: under control of a processor and memory configured with executable instructions, receiving, at a video advertisement server that executes an advertisement service, video advertisement requests for video advertisements from a client device to cache in client device memory; retrieving a customer profile for a customer, wherein customer interests are determined from the customer profile; identifying attributes of the video advertisements that correspond with the customer profile; calculating performance estimates for the video advertisements using the attributes of the video advertisements that correspond with the customer profile, wherein a performance estimate is a probability that an action associated with a video advertisement will be performed; selecting a number of the video advertisements based upon the performance estimate for the video advertisements; and providing the number of video advertisements to be cached in the memory on the client device so that the number of video advertisements are available prior to a primary video selection, and the number of video advertisements provided to the client device is determined by a connectivity pattern of the client device to a network.