IP Library Patent Application 14276920
Patent Application
App. No. 14/276,920

ADVERTISEMENT SCORING SYSTEM AND METHOD

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
14/276,920
Abstract

A computer system and set of routines which determine a score for an advertisement.

Claims (63)

1 . A method of determining a score for an advertisement in a set of advertisements performed in a computer comprising a memory, the method comprising:

preparing a search index value for each of the advertisements in the set of advertisements by dividing a number of searches associated with each advertisement by an amount of time during which each advertisement had any digital activity and dividing the result thereof by an estimated amount of spending on each advertisement divided by an amount of time during which each advertisement aired on television;

preparing a search rank for each of the advertisements in the set of advertisements by accessing in the memory the search index value for each advertisement in the set of advertisements, ordering the set of search index values, and assigning the search rank for each advertisement based on the location of the search index value for each advertisement in the set of ordered search index values;

preparing a search score for each of the advertisements in the set of advertisements by accessing in the memory a total number of advertisements with a search rank, subtracting from the total number of advertisements with a search rank, the search rank of the advertisement, and dividing the result by the total number of advertisements with a search rank in the set of advertisements;

preparing a social index value for each of the advertisements in the set of advertisements by dividing a number of social tags associated with each advertisement by the amount of time during which each advertisement had any digital activity and dividing the result thereof by the estimated amount of spending on each advertisement divided by the amount of time during which each advertisement aired on television;

preparing a social rank for each of the advertisements in the set of advertisements by accessing in the memory the social index value for each advertisement in the set of advertisements, ordering the set of social index values, and assigning the social rank for each advertisement based on the location of the social index value for each advertisement in the set of ordered social index values;

preparing a social score for each of the advertisements in the set of advertisements by accessing in the memory a total number of advertisements with a social rank, subtracting from the total number of advertisements with a social rank the social rank of the advertisement, and dividing the result by the total number of advertisements with a social rank in the set of advertisements;

preparing a video index value for each of the advertisements in the set of advertisements by dividing a number of online video views of the advertisement by the amount of time during which each advertisement had any digital activity and dividing the result thereof by the estimated amount of spending on each advertisement divided by the amount of time during which each advertisement aired on television;

preparing a video rank for each of the advertisements in the set of advertisements by accessing in the memory the video index value for each advertisement in the set of advertisements, ordering the set of video index values, and assigning the video rank for each advertisement based on the location of the video index value for each advertisement in the set of ordered video index values;

preparing a video score for each of the advertisements in the set of advertisements by accessing in the memory a total number of advertisements with a video rank, subtracting from the total number of advertisements with a video rank the video rank of the advertisement, and dividing the result by the total number of advertisements with a video rank in the set of advertisements;

weighting the search score, social score, and video score;

combining the weighted scores as an advertisement score; and

outputting the advertisement score.

2 . A method of determining a score for an advertisement performed in a computer comprising a memory, the method comprising:

accessing in the memory a search score, a social score, and a video score for the advertisement;

weighting the search score, social score, and video score;

combining the weighted scores as an advertisement score; and

outputting the advertisement score.

3 . The method of claim 2 , further comprising accessing in the memory a category associated with the advertisement, an average advertisement score of all advertisements associated with the category, and outputting the average advertisement score of all advertisements associated with the category in conjunction with the advertisement score.

4 . The method of claim 2 , wherein the search score is determined by a method comprising:

accessing in memory a total number of advertisements with a search rank in a set of advertisements, subtracting from the total number of advertisements with a search rank the search rank of the advertisement, and dividing the result by the total number of advertisements with a search rank in the set of advertisements.

5 . The method of claim 4 , wherein the search rank is determined by a method comprising:

accessing in memory a set of search index values for each advertisement in the set of advertisements, ordering the values in the set of search index values, and assigning the search rank based on the location of the search index value of the advertisement in the set of ordered search index values.

6 . The method of claim 5 , wherein the search index value is determined by a method comprising:

dividing a number of searches associated with the advertisement by an amount of time during which the advertisement had any digital activity and dividing the result thereof by an estimated amount of spending on the advertisement divided by the amount of time during which the advertisement aired on television.

7 . The method of claim 6 , wherein any digital activity comprises at least one of an online video play of the advertisement, a search query associated with the advertisement, and a social tag associated with the advertisement.

8 . The method of claim 2 , wherein the social score is determined by a method comprising:

accessing in memory a total number of advertisements with a social rank in a set of advertisements, subtracting from the total number of advertisements with a social rank the social rank of the advertisement, and dividing the result by the total number of advertisements with a social rank in the set of advertisements.

9 . The method of claim 8 , wherein the social rank is determined by a method comprising:

accessing in memory a set of social index values for each advertisement in the set of advertisements, ordering the values in the set of social index values, and assigning the social rank based on the location of the social index value of the advertisement in the set of ordered social index values.

10 . The method of claim 9 , wherein the social index value is determined by a method comprising:

dividing a number of social tags associated with the advertisement by an amount of time during which the advertisement had any digital activity and dividing the result thereof by an estimated amount of spending on the advertisement divided by the amount of time during which the advertisement aired on television.

11 . The method of claim 10 , wherein any digital activity comprises at least one of an online video play of the advertisement, a search query associated with the advertisement, and a social tag associated with the advertisement.

12 . The method of claim 2 , wherein the video score is determined by a method comprising:

accessing in memory a total number of advertisements with a video rank in a set of advertisements, subtracting from the total number of advertisements with a video rank the video rank of the advertisement, and dividing the result by the total number of advertisements with a video rank in the set of advertisements.

13 . The method of claim 12 , wherein the video rank is determined by a method comprising:

accessing in memory a set of video index values for each advertisement in the set of advertisements, ordering the values in the set of video index values, and assigning the video rank based on the location of the video index value for the advertisement in the set of ordered video index values.

14 . The method of claim 13 , wherein the video index value is determined by a method comprising:

dividing a number of online video views of the advertisement by an amount of time during which the advertisement had any digital activity and dividing the result thereof by an estimated amount of spending on the advertisement divided by the amount of time during which the advertisement aired on television.

15 . The method of claim 14 , wherein any digital activity comprises at least one of an online video play of the advertisement, a search query associated with the advertisement, and a social tag associated with the advertisement.

16 . The method of claim 2 , further comprising determining an amount of spending on the advertisement by a method comprising:

accessing in the memory a cost to produce and/or distribute the advertisement;

accessing in the memory a unit;

calculating the costs divided by the unit.

17 . The method of claim 16 , wherein the unit comprises at least one of a unit of time and a number of viewers.

18 . The method of claim 16 , wherein the cost to produce and/or distribute the advertisement is based on at least one of a network on which the advertisement appeared, a program on which the advertisement appeared, a time of day when the advertisement was made available, a day of the week when the advertisement was made available, a length of the advertisement, and an insertion cost to place the advertisement in a program.

19 . The method of claim 2 , wherein the social score, video score, and search score are weighted by different factors and where the weight factor for the social score is heaviest, the weight factor for the search score is in the lowest, and the weight factor for the video score is between the weight factor for the social score and the weight factor for the search score.

20 . The method of claim 2 , further comprising:

accessing advertisements and assigning an advertisement identifier to each of the accessed advertisements;

obtaining advertisement metadata for each of the accessed advertisements and making the advertisement metadata available to search engines;

obtaining search queries and clicks on the results of search queries, which search queries are associated with the advertisement metadata; and

obtaining social media tags in social media content from social media servers, which social media tags are associated with the advertisement metadata.

21 . The method of claim 20 , further comprising preparing a digital fingerprint of the accessed advertisements and wherein the advertisement identifier is an existing advertisement identifier if the digital fingerprint has been detected previously or is a new advertisement identifier if the digital fingerprint has not been detected previously.

22 . A computing apparatus for determining a score for an advertisement in a set of advertisements, the apparatus comprising a processor and a memory storing instructions that, when executed by the processor, configure the apparatus to:

access in the memory a search score, a social score, and a video score for the advertisement;

weight the search score, social score, and video score;

combine the weighted scores as an advertisement score; and

output the advertisement score.

23 . A non-transient computer-readable storage medium having stored thereon instructions that, when executed by a processor, configure the processor to:

access in the memory a search score, a social score, and a video score for an advertisement in a set of advertisements;

weight the search score, social score, and video score for the advertisement;

combine the weighted scores as an advertisement score for the advertisement; and

output the advertisement score for the advertisement.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYANCE, CONVEYING, AND RECEIVING PARTIES PREVIOUSLY RECORDED ON REEL 66460 FRAME 510. ASSIGNOR(S) HEREBY CONFIRMS THE TERMINATION AND RELEASE OFINTELLECTUAL PROPERTY SECURITY AGREEMENT. Recorded Mar 12, 2024
From: FIRST-CITIZENS BANK & TRUST COMPANY
To: ISPOT.TV INC.
Reel/Frame 067727/0173 →
SECURITY INTEREST Recorded Feb 14, 2024
From: ISPOT.TV, INC.
To: FIRST-CITIZENS BANK & TRUST COMPANY
Reel/Frame 066460/0510 →
SECURITY INTEREST Recorded Dec 31, 2020
From: ISPOT.TV, INC.
To: SILICON VALLEY BANK
Reel/Frame 054786/0921 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2014
From: MULLER, SEAN; GODLEY, EWAN; HAPPELL, SCOTT; HAVENER, GREG; YOUNGERS, ADAM
To: ISPOT.TV, INC.
Reel/Frame 032883/0008 →