IP Library Granted Patent US 8,209,277
Granted Patent B2
US 8,209,277 · App. 12/368,180 · Granted Jun 26, 2012

Predicting the outcome of events based on related internet activity

Assignee: Yahoo! Inc.
View Patent ↗
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 8,209,277
App. No.
12/368,180
Granted
Jun 26, 2012
Kind
B2
Abstract

Particular embodiments of the present invention are directed to systems and methods for predicting the outcome of events based on internet activity associated with such events. For example, an internet activity metric associated with one or more events may be determined. The internet activity metric may be based at least on the popularity of particular search terms related to the events. The outcomes of the events may also be determined. The determined internet activity metrics and the outcomes of the one or more events may be analyzed to generate an algorithm for predicting the outcomes of subsequent events. For example, an internet activity metric associated with a particular subsequent event (e.g., based at least on the popularity of a particular search term related to the subsequent event) may be determined, and the algorithm may be applied to the internet activity metric to predict the outcome of the particular subsequent event.

Claims (58)

1. A method for predicting the outcome of an event, comprising:

determining an internet activity metric regarding internet activity associated with a particular event for a time period;

determining one or more related internet activity metrics, each related internet activity metric regarding internet activity associated with a different related event;

receiving data regarding an outcome of each of the one or more different related events;

determining a mathematical correlation between the determined one or more related internet activity metrics and the outcome of the one or more different related events;

excluding outlier data from the received data, wherein the outlier data is data for each event whose determined correlation is below a threshold correlation;

electronically accessing an algorithm for predicting an outcome of the particular event based at least on the determined internet activity metric; and

electronically applying the algorithm to the internet activity metric to predict the outcome of the particular event.

2. A method according to claim 1 , further comprising:

generating the algorithm based at least on some of the determined one or more related internet activity metrics.

3. A method according to claim 1 , further comprising:

generating the algorithm based at least on some of (a) the determined one or more related internet activity metrics regarding the internet activity associated with the one or more different related events and (b) the received data regarding the outcomes of the one or more different related events.

4. A method according to claim 1 , comprising determining a Pearson correlation coefficient representing the correlation between the determined one or more related internet activity metrics and the outcome of the one or more different related events.

5. A method according to claim 1 , wherein determining an internet activity metric regarding internet activity associated with a particular event for a time period comprises determining an internet activity metric based at least on the popularity of a particular search term associated with the particular event.

6. A method according to claim 5 , wherein each related internet activity metric is regarding the usage of a different search term associated with a different related event, the method further comprising:

generating the algorithm based at least on some of the determined one or more related internet activity metrics.

7. A method according to claim 5 , wherein each related internet activity metric is regarding the usage of a different search term associated with a different related event, the method further comprising:

generating the algorithm based at least on some of (a) the determined one or more related internet activity metrics regarding the usage of the one or more different search terms associated with the one or more different related events and (b) the received data regarding the outcomes of the one or more different related events.

8. A method according to claim 5 , wherein each related internet activity metric is regarding the usage of the particular search term over a different time period, the method further comprising:

generating the algorithm based at least on some of the determined one or more related internet activity metrics.

9. A method according to claim 1 , wherein:

the particular event has associated financial revenues; and

electronically applying the algorithm to the internet activity metric to predict the outcome of the particular event comprises predicting the financial revenues for a particular event.

10. A method according to claim 9 , further comprising adjusting one or more aspects of the particular event based on the predicted financial revenues for the particular event.

11. An apparatus, comprising:

one or more processors;

one or more network interfaces;

a memory; and

computer-executable instructions carried on a computer readable medium, the instructions, when read and executed, for causing the one or more processors to:

determine an internet activity metric regarding internet activity associated with a particular event for a time period;

determine one or more related internet activity metrics, each related internet activity metric regarding internet activity associated with a different related event;

receive data regarding an outcome of each of the one or more different related events;

determine a mathematical correlation between the determined one or more related internet activity metrics and the outcome of the one or more different related events;

exclude outlier data from the received data, wherein the outlier data is data for each event whose determined correlation is below a threshold correlation;

access an algorithm for predicting an outcome of the particular event based at least on the determined internet activity metric; and

apply the algorithm to the internet activity metric to predict the outcome of the particular event.

12. An apparatus according to claim 11 , comprising computer-executable instructions for causing the one or more processors to

generate the algorithm based at least on some of (a) the determined one or more related internet activity metrics regarding the internet activity associated with the one or more different related events and (b) the received data regarding the outcomes of the one or more different related events.

13. An apparatus according to claim 11 , comprising computer-executable instructions for causing the one or more processors to determine a Pearson correlation coefficient representing the correlation between the determined one or more related internet activity metrics and the outcome of the one or more different related events.

14. An apparatus according to claim 11 , wherein determining an internet activity metric regarding internet activity associated with a particular event for a time period comprises determining an internet activity metric based at least on the popularity of a particular search term associated with the particular event.

15. An apparatus according to claim 14 , wherein each related internet activity metric is regarding the usage of a different search term associated with a different related event, the apparatus further comprising computer-executable instructions for causing the one or more processors to:

generate the algorithm based at least on some of (a) the determined one or more related internet activity metrics regarding the usage of the one or more different search terms associated with the one or more different related events and (b) the received data regarding the outcomes of the one or more different related events.

16. An apparatus according to claim 14 , wherein each related internet activity metric is regarding the usage of the particular search term over a different time period, the apparatus further comprising computer-executable instructions for causing the one or more processors to:

generate the algorithm based at least on some of the determined one or more related internet activity metrics.

17. An apparatus according to claim 11 , wherein:

the particular event has associated financial revenues; and

electronically applying the algorithm to the internet activity metric to predict the outcome of the particular event comprises predicting the financial revenues for a particular event.

18. An article of manufacture comprising:

a computer readable medium; and

computer-executable instructions carried on the computer readable medium, the instructions, when read and executed, for causing one or more processors to:

determine an internet activity metric regarding internet activity associated with a particular event for a time period;

determine one or more related internet activity metrics, each related internet activity metric regarding internet activity associated with a different related event;

receive data regarding an outcome of each of the one or more different related events;

determine a mathematical correlation between the determined one or more related internet activity metrics and the outcome of the one or more different related events;

exclude outlier data from the received data, wherein the outlier data is data for each event whose determined correlation is below a threshold correlation;

access an algorithm for predicting an outcome of the particular event based at least on the determined internet activity metric; and

apply the algorithm to the internet activity metric to predict the outcome of the particular event.

19. An article of manufacture according to claim 18 , wherein determining an internet activity metric regarding internet activity associated with a particular event for a time period comprises determining an internet activity metric based at least on the popularity of a particular search term associated with the particular event.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE ASSIGNOR NAME PREVIOUSLY RECORDED AT REEL: 052853 FRAME: 0153. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 29, 2021
From: R2 SOLUTIONS LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 056832/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED ON REEL 053654 FRAME 0254. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST GRANTED PURSUANT TO THE PATENT SECURITY AGREEMENT PREVIOUSLY RECORDED. Recorded Dec 30, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: R2 SOLUTIONS LLC
Reel/Frame 054981/0377 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jul 8, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC; ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC
Reel/Frame 053654/0254 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2020
From: EXCALIBUR IP, LLC
To: R2 SOLUTIONS LLC
Reel/Frame 053459/0059 →
PATENT SECURITY AGREEMENT Recorded Jun 5, 2020
From: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MERTON ACQUISITION HOLDCO LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 052853/0153 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038950/0592 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2016
From: EXCALIBUR IP, LLC
To: YAHOO! INC.
Reel/Frame 038951/0295 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038383/0466 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 10, 2009
From: KUMAR, ANURAG; RAO, SUPREETH HOSUR NAGESH; SEKAR, N. S.
To: YAHOO! INC.
Reel/Frame 022230/0614 →
Continuity (1)
Related Publication 20100205131A1 · Aug 12, 2010