Patent ID: 9639856
Date: 2017-05-02
CPC Classifications: G06Q,H04N

Claim:
1. A method performed by a computer device, the method comprising: obtaining, by the computer device, a viewing history, associated with a customer, front a mobile device associated with the customer, wherein the viewing history relates a particular content channel to a duration time associated with the particular content channel; determining, by the computer device, a keyword, associated with the customer, based on the obtained viewing history; determining, by the computer device, all content channels, in the obtained viewing history, that are associated with the keyword; determining, by the computer device, a total viewing duration for the keyword based on a sum of the duration times of all the content channels associated with the keyword; determining, by the computer device, a duration score for the keyword based on the determined total viewing duration for the keyword; calculating, by the computer device, a keyword score based on the determined duration score; selecting, by the computer device, an advertisement, associated with the keyword, based on the calculated keyword score; and providing, by the computer device, the selected advertisement to the mobile device associated with the customer.