IP Library Granted Patent US 9,105,048
Granted Patent B2
US 9,105,048 · App. 13/862,919 · Granted Aug 11, 2015

Behavioral targeting system that generates user profiles for target objectives

Inventors: Joshua M. Koran (Mountain View, CA); Christina Yip Chung (Mountain View, CA); Long-Ji Lin (San Jose, CA); Hongfeng Yin (Cupertino, CA)
Assignee: Yahoo! Inc.
G06Q30/0251G06F17/30294G06F17/30587G06Q30/02G06Q30/0224
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 9,105,048
App. No.
13/862,919
Granted
Aug 11, 2015
Kind
B2
Abstract

A behavioral targeting system determines user profiles from online activity. The system includes a plurality of models that define parameters for determining a user profile score. Event information, which comprises on-line activity of the user, is received at an entity. To generate a user profile score, a model is selected. The model comprises recency, intensity and frequency dimension parameters. The behavioral targeting system generates a user profile score for a target objective, such as brand advertising or direct response advertising. The parameters from the model are applied to generate the user profile score in a category. The behavioral targeting system has application for use in ad serving to on-line users.

Claims (49)

1. A method of behavioral targeting comprising:

identifying, via a computing device, a user data set associated with a plurality of users, the user data set comprising past event information from a plurality of events, the past event information being generated based on past on-line activity between each user of the plurality of users and an entity, the user data set comprising categories of activities, wherein each activity of a particular user associated with the past event information is categorized within the user data set, the entity being an online entity;

analyzing, via the computing device, the user data set to determine a performance metric based upon the past event information, the determination comprising predicting user behavior responsive a targeting objective associated with the past on-line activity, the targeting objective comprising branding advertising associated with the entity;

generating, via the computing device, a model for the targeting objective, the model being based upon the performance metric and the past event information between each user and the entity;

storing, via the computing device, the model, the computing device being different from the entity;

receiving, at the computing device, an event associated with a first user, the first user being not within the plurality of users, the event comprising activity between the first user and the entity; and

generating, via the computing device, an interest score between the first user and the entity, the interest score being based upon the stored model.

2. The method of claim 1 , wherein the generation comprises applying the stored model to information associated with the event associated with the first user, wherein the applying comprises mapping success probability of the targeting objective respective to the first user.

3. The method of claim 1 , wherein the model comprises a user interest score for each user of the plurality of users, wherein the model further comprises weights associated with the targeting objective corresponding to corresponding user interest scores.

4. The method of claim 1 , further comprising:

updating the stored model for each user of the plurality of users, the updating reflecting updated recent past-online activity not previously accounted for within the model upon storing.

5. The method of claim 1 , further comprising:

generating a categorical model for each category of activity within the user data set, the categorical model based upon the past event information between each user and the entity falling within a particular category of activity; and

storing, via the computing device, the categorical model.

6. The method of claim 1 , wherein the targeting objective further comprises at least one of direct response advertising, purchase intention, personalization, and intra company business unit marketing.

7. The method of claim 1 , wherein the performance metric comprises a level of performance indicating how effective the brand advertising was in generating the past on-line activity between each user and the entity.

8. A non-transitory computer-readable storage medium tangibly encoded with computer-readable instructions, that when executed by a computing device, performs a method of behavioral targeting comprising:

identifying a user data set associated with a plurality of users, the user data set comprising past event information from a plurality of events, the past event information being generated based on past on-line activity between each user of the plurality of users and an entity, the user data set comprising categories of activities, wherein each activity of a particular user associated with the past event information is categorized within the user data set, the entity being an online entity;

analyzing the user data set to determine a performance metric based upon the past event information, the determination comprising predicting user behavior responsive a targeting objective associated with the past on-line activity, the targeting objective comprising branding advertising associated with the entity;

generating a model for the targeting objective, the model being based upon the performance metric and the past event information between each user and the entity;

storing the model via the computing device, the computing device being different from the entity;

receiving an event associated with a first user, the first user being not within the plurality of users, the event comprising activity between the first user and the entity; and

generating an interest score between the first user and the entity, the interest score being based upon the stored model.

9. The non-transitory computer-readable storage medium of claim 8 , wherein the generation comprises applying the stored model to information associated with the event associated with the first user, wherein the applying comprises mapping success probability of the targeting objective respective to the first user.

10. The non-transitory computer-readable storage medium of claim 8 , wherein the model comprises a user interest score for each user of the plurality of users, wherein the model further comprises weights associated with the targeting objective corresponding to corresponding user interest scores.

11. The non-transitory computer-readable storage medium of claim 8 , further comprising:

updating the stored model for each user of the plurality of users, the updating reflecting updated recent past-online activity not previously accounted for within the model upon storing.

12. The non-transitory computer-readable storage medium of claim 8 , further comprising:

generating a categorical model for each category of activity within the user data set, the categorical model based upon the past event information between each user and the entity falling within a particular category of activity; and

storing, via the computing device, the categorical model.

13. The non-transitory computer-readable storage medium of claim 8 , wherein the targeting objective further comprises at least one of direct response advertising, purchase intention, personalization, and intra company business unit marketing.

14. The non-transitory computer-readable storage medium of claim 8 , wherein the performance metric comprises a level of performance indicating how effective the brand advertising was in generating the past on-line activity between each user and the entity.

15. A system for behavioral targeting comprising:

at least one computing device comprising:

memory storing computer-executable instructions; and

one or more processors for executing the computer-executable instructions, comprising:

identifying a user data set associated with a plurality of users, the user data set comprising past event information from a plurality of events, the past event information being generated based on past on-line activity between each user of the plurality of users and an entity, the user data set comprising categories of activities, wherein each activity of a particular user associated with the past event information is categorized within the user data set, the entity being an online entity;

analyzing the user data set to determine a performance metric based upon the past event information, the determination comprising predicting user behavior responsive a targeting objective associated with the past on-line activity, the targeting objective comprising branding advertising associated with the entity;

generating a model for the targeting objective, the model being based upon the performance metric and the past event information between each user and the entity;

storing the model via the at least one computing device, the at least one computing device being different from the entity;

receiving an event associated with a first user, the first user being not within the plurality of users, the event comprising activity between the first user and the entity; and

generating an interest score between the first user and the entity, the interest score being based upon the stored model.

16. The system of claim 15 , further comprising:

applying the stored model to information associated with the event, wherein the applying comprises mapping success probability of the targeting objective respective to the first user.

17. The system of claim 15 , further comprising:

updating the stored model for each user of the plurality of users, the updating reflecting updated recent past-online activity not previously accounted for within the model upon storing.

18. The system of claim 15 , further comprising:

generating a categorical model for each category of activity within the user data set, the categorical model based upon the past event information between each user and the entity falling within a particular category of activity; and

storing, via the at least one computing device, the categorical model.

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: 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; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES 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 Sep 28, 2017
From: KORAN, JOSHUA M.; CHUNG, CHRISTINA YIP; LIN, LONG-JI; YIN, HONGFENG
To: YAHOO! INC.
Reel/Frame 043724/0219 →
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 →
Continuity (2)
Continuation 11394332 · Mar 29, 2006
Related Publication 20130238429A1 · Sep 12, 2013