# US 12,008,597 B2 · Systems and methods for detecting a peak in web traffic on an electronic network

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,008,597 B2
- Document ID: US12008597B2
- Status: Granted
- Kind: B2
- Application number: 18/060,057
- Filed: 2022-11-30
- Published: 2023-03-30
- Granted: 2024-06-11
- Earliest claimed: 2015-01-30
- Assignees: Yahoo Ad Tech LLC
- Applicants: Yahoo Ad Tech LLC
- Inventors: Mark Eberstein
- Web page: https://patentgrep.com/patent/US12008597B2

## CPC

- G06Q 30/0246: {Traffic}
- G06Q 30/0242: Determining effectiveness of advertisements
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

Systems and methods are disclosed for attributing web traffic to an advertising spot. The method may include receiving traffic data for a web page from a server associated with an advertiser and receiving, from a log provider, a log of a plurality of advertising spots related to the advertiser. A duration of time as a peak may be designated to identify the amount of traffic that is attributable to the one of the plurality of advertising spots.

## Claims

### Claim 1

A computer-implemented method for attributing web traffic to a corresponding media content item, the method comprising:
receiving web data from a server associated with a media content item provider;
accessing web traffic data from the web data during a time period extending at least before and after one of the plurality of media content items;
determining a variance from a trend line fit to the web traffic data;
disregarding web traffic data above a first value multiplied by the determined variance to determine a modified variance from the trend line;
designating a duration of time as a peak based on the modified variance, the peak beginning at the time when traffic data is above a high threshold line determined by multiplying the modified variance by a second value, and the peak ending at the time when traffic data is no longer above a low threshold line determined by multiplying the modified variance by a third value; and
identifying an amount of traffic that is attributable to the one of the plurality of media content items as the traffic data within the duration of the peak.

### Claim 2 (depends on 1)

The method of claim 1, wherein designating a duration of time as a peak further comprises:
determining at least one of points of traffic data above the modified variance multiplied by a first threshold value and points of traffic data above the modified variance multiplied by a second threshold value.

### Claim 3 (depends on 2)

The method of claim 2, wherein the designating a duration of time as a peak further comprises:
applying a Schmitt trigger, wherein the modified variance multiplied by the first threshold value is a low threshold and the modified variance multiplied by the second threshold value is a high threshold.

### Claim 4 (depends on 3)

The method of claim 3, wherein the first threshold value is 1 and the second threshold value is 3.5.

### Claim 5 (depends on 1)

The method of claim 1, further comprising:
iteratively determining the variance from the trend line fit to the determined web traffic data.

### Claim 6 (depends on 1)

The method of claim 1, wherein the value is 3.5.

### Claim 7 (depends on 1)

The method of claim 1, wherein identifying the amount of traffic that is attributable to the one of the plurality of media content items further comprises:
measuring an orthogonal distance between the trend line and an x-axis.

### Claim 8 (depends on 1)

The method of claim 1, wherein the time period extending at least one of before and after one of the plurality of media content items includes 30 minutes before and 60 minutes after the one of the plurality of media content items.

### Claim 9

A computer system for evaluating user input relating to electronic published content, the computer system having a data storage device storing instructions for evaluating user input relating to electronic published content and a processor configured to execute the instructions stored on the data storage device for executing a series of steps, the steps comprising:
receiving web data from a server associated with a media content item provider;
accessing web traffic data from the web data during a time period extending at least before and after one of the plurality of media content items;
determining a variance from a trend line fit to the web traffic data;
disregarding web traffic data above a first value multiplied by the determined variance to determine a modified variance from the trend line;
designating a duration of time as a peak based on the modified variance, the peak beginning at the time when traffic data is above a high threshold line determined by multiplying the modified variance by a second value, and the peak ending at the time when traffic data is no longer above a low threshold line determined by multiplying the modified variance by a third value; and
identifying an amount of traffic that is attributable to the one of the plurality of media content items as the traffic data within the duration of the peak.

### Claim 10 (depends on 9)

The system of claim 9, wherein designating a duration of time as a peak further comprises:
determining at least one of points of traffic data above the modified variance multiplied by a first threshold value and points of traffic data above the modified variance multiplied by a second threshold value.

### Claim 11 (depends on 10)

The system of claim 10, wherein the designating a duration of time as a peak further comprises:
applying a Schmitt trigger, wherein the modified variance multiplied by the first threshold value is a low threshold and the modified variance multiplied by the second threshold value is a high threshold.

### Claim 12 (depends on 11)

The system of claim 11, wherein the first threshold value is 1 and the second threshold value is 3.5.

### Claim 13 (depends on 9)

The system of claim 9, further comprising:
iteratively determining the variance from the trend line fit to the determined web traffic data.

### Claim 14 (depends on 9)

The system of claim 9, wherein the value is 3.5.

### Claim 15 (depends on 9)

The system of claim 9, wherein identifying the amount of traffic that is attributable to the one of the plurality of media content items further comprises:
measuring an orthogonal distance between the trend line and an x-axis.

### Claim 16 (depends on 9)

The system of claim 9, wherein the time period extending at least one of before and after one of the plurality of media content items includes 30 minutes before and 60 minutes after the one of the plurality of media content items.

### Claim 17

A non-transitory computer-readable medium storing instructions that, when executed by a computer system, cause the computer system to perform a method, the method comprising:
receiving web data from a server associated with a media content item provider;
accessing web traffic data from the web data during a time period extending at least before and after one of the plurality of media content items;
determining a variance from a trend line fit to the web traffic data;
disregarding web traffic data above a first value multiplied by the determined variance to determine a modified variance from the trend line;
designating a duration of time as a peak based on the modified variance, the peak beginning at the time when traffic data is above a high threshold line determined by multiplying the modified variance by a second value, and the peak ending at the time when traffic data is no longer above a low threshold line determined by multiplying the modified variance by a third value; and
identifying an amount of traffic that is attributable to the one of the plurality of media content items as the traffic data within the duration of the peak.

### Claim 18 (depends on 17)

The non-transitory computer-readable medium of claim 17, wherein designating a duration of time as a peak further comprises:
determining at least one of points of traffic data above the modified variance multiplied by a first threshold value and points of traffic data above the modified variance multiplied by a second threshold value.

### Claim 19 (depends on 18)

The non-transitory computer-readable medium of claim 18, wherein the designating a duration of time as a peak further comprises:
applying a Schmitt trigger, wherein the modified variance multiplied by the first threshold value is a low threshold and the modified variance multiplied by the second threshold value is a high threshold.

### Claim 20 (depends on 17)

The non-transitory computer-readable medium of claim 17, wherein the time period extending at least one of before and after one of the plurality of media content items includes 30 minutes before and 60 minutes after the one of the plurality of media content items.
