Behavioral keyword identification based on thematic channel viewing
First 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.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, performed by a computer device, may include obtaining a viewing history, associated with a customer, from a set-top box associated with the customer, wherein the viewing history relates a particular television channel to a duration time associated with the particular television channel. The method may further include determining a keyword, associated with the customer, based on the obtained viewing history; calculating a keyword score for the keyword based on the obtained viewing history; selecting an advertisement, associated with the keyword, based on the calculated keyword score; and providing the selected advertisement to the set-top box associated with the customer, based on selecting the advertisement.
-
Citations
20 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
at least one server device configured to; obtain a viewing history, associated with a customer, from 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; determine a keyword, associated with the customer, based on the obtained viewing history; determine all content channels, in the obtained viewing history, that are associated with the keyword; determine a total viewing duration for the keyword based on a sum of the duration times of all the content channels associated with the keyword; determine a duration score for the keyword based on the determined total viewing duration for the keyword; calculate a keyword score based on the determined duration score; select an advertisement, associated with the keyword, based on the calculated keyword score; and provide the selected advertisement to the mobile device associated with the customer, based on selecting the advertisement. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
19. A non-transitory computer-readable medium storing instructions executable by one or more processors, the non-transitory computer-readable medium comprising:
-
one or more instructions to obtain a viewing history, associated with a customer, from 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; one or more instructions to determine a keyword, associated with the customer, based on the obtained viewing history; one or more instructions to determine all content channels, in the obtained viewing history, that are associated with the keyword; one or more instructions to determine a total viewing duration for the keyword based on a sum of the duration times of all the content channels associated with the keyword; one or more instructions to determine a duration score for the keyword based on the determined total viewing duration for the keyword; one or more instructions to calculate a keyword score based on the determined duration score; one or more instructions to select an advertisement, associated with the keyword, based on the calculated keyword score; and one or more instructions to provide the selected advertisement to the mobile device associated with the customer, based on selecting the advertisement. - View Dependent Claims (20)
-
Specification