← Back to Patent Explorer
US7904448B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Incremental update of long-term and short-term user profile scores in a behavioral targeting system

Assignee: Starboard Value Intermediate Fund Lp As Collateral Agent
•
Filing: 2006-03-29
•
Granted: 2011-03-08
•
Expires: 2026-03-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Christina Yip Chung
  • 👤 Abhinav Gupta
  • 👤 Joshua M. Koran
  • 👤 Long-Ji Lin
  • 👤 Hongfeng Yin

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 10:18
CPC Classifications
G; G06; G06Q; G06Q30/00; G06Q30/02

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 205 words
A method for determining a user profile from online activity, said method comprising: collecting event information up to a first period of time, wherein said event information comprises on-line activity between a user and an entity; processing said event information so as to generate a long-term user profile score including at least one of computing an intensity dimension comprising a decay component or computing a recency dimension, wherein said long-term user profile score is used to assess user behavior based on said user's long-term interest; receiving, at said entity, event information subsequent to said first period of time; processing said event information received subsequent to said first period of time so as to generate a short-term user profile score, wherein said short-term profile score is used to assess user behavior based on said user's short-term interest; re-calculating said long-term user profile score without re-processing said event information collected up to said first period of time by either increasing said decay component based on a time associated with said user profile score or incrementing said recency dimension based on a time associated with said user profile score; and combining said long-term user profile score and said short-term user profile score to generate a user profile score.
Claim 2
Independent Claim 205 words
A method for determining a user profile from online activity, said method comprising: collecting event information up to a first period of time, wherein said event information comprises on-line activity between a user and an entity; processing said event information so as to generate a long-term user profile score including at least one of computing an intensity dimension comprising a decay component or computing a recency dimension, wherein said long-term user profile score is used to assess user behavior based on said user's long-term interest; receiving, at said entity, event information subsequent to said first period of time; processing said event information received subsequent to said first period of time so as to generate a short-term user profile score, wherein said short-term profile score is used to assess user behavior based on said user's short-term interest; re-calculating said long-term user profile score without re-processing said event information collected up to said first period of time by either increasing said decay component based on a time associated with said user profile score or incrementing said recency dimension based on a time associated with said user profile score; and combining said long-term user profile score and said short-term user profile score to generate a user profile score.
Claim 3
Dependent Claim 36 words
The method as set forth in claim 1 , wherein processing said event information so as to generate a long-term user profile score comprises batch processing said event information to generate said long-term user profile score.
Claim 4
Dependent Claim 35 words
The method as set forth in claim 1 , wherein processing said event information to generate a short-term user profile score comprises processing said event information in real-time to generate said short-term user profile score.
Claim 5
Dependent Claim 24 words
The method as set forth in claim 1 , wherein said time subsequent to said first period of time comprises at least one hour.
Claim 6
Dependent Claim 22 words
The method as set forth in claim 1 , wherein said time subsequent to said first period of time comprises two days.
Claim 7
Dependent Claim 222 words
A computer readable storage medium comprising a set of instructions which, when executed by a computer, cause the computer to determine a user profile from online activity, said instructions for: collecting event information up to a first period of time, wherein said event information comprises on-line activity between a user and an entity; processing said event information so as to generate a long-term user profile score including at least one of computing an intensity dimension comprising a decay component or computing a recency dimension, wherein said long-term user profile score is used to assess user behavior based on said user's long-term interest; receiving, at said entity, event information subsequent to said first period of time; processing said event information received subsequent to said first period of time so as to generate a short-term user profile score, wherein said short-term profile score is used to assess user behavior based on said user's short-term interest; re-calculating said long-term user profile score without re-processing said event information collected up to said first period of time by either increasing said decay component based on a time associated with said user profile score or incrementing said recency dimension based on a time associated with said user profile score; and combining said long-term user profile score and said short-term user profile score to generate a user profile score.
Claim 8
Dependent Claim 222 words
A computer readable storage medium comprising a set of instructions which, when executed by a computer, cause the computer to determine a user profile from online activity, said instructions for: collecting event information up to a first period of time, wherein said event information comprises on-line activity between a user and an entity; processing said event information so as to generate a long-term user profile score including at least one of computing an intensity dimension comprising a decay component or computing a recency dimension, wherein said long-term user profile score is used to assess user behavior based on said user's long-term interest; receiving, at said entity, event information subsequent to said first period of time; processing said event information received subsequent to said first period of time so as to generate a short-term user profile score, wherein said short-term profile score is used to assess user behavior based on said user's short-term interest; re-calculating said long-term user profile score without re-processing said event information collected up to said first period of time by either increasing said decay component based on a time associated with said user profile score or incrementing said recency dimension based on a time associated with said user profile score; and combining said long-term user profile score and said short-term user profile score to generate a user profile score.
Claim 9
Dependent Claim 39 words
The computer readable storage medium as set forth in claim 6 , wherein processing said event information so as to generate a long-term user profile score comprises batch processing said event information to generate said long-term user profile score.
Claim 10
Dependent Claim 38 words
The computer readable storage medium as set forth in claim 6 , wherein processing said event information to generate a short-term user profile score comprises processing said event information in real-time to generate said short-term user profile score.
Claim 11
Dependent Claim 27 words
The computer readable storage medium as set forth in claim 6 , wherein said time subsequent to said first period of time comprises at least one hour.
Claim 12
Dependent Claim 25 words
The computer readable storage medium as set forth in claim 6 , wherein said time subsequent to said first period of time comprises two days.
Claim 13
Independent Claim 229 words
A system comprising: at least one server for collecting a first set of event information up to a first period of time, and for receiving a second set of event information subsequent to said first period of time, wherein said event information comprises on-line activity between a user and an entity; batch processing unit, coupled to said server, for processing said event information so as to generate a long-term user profile score including at least one of computing an intensity dimension comprising a decay component or computing a recency dimension, wherein said long-term user profile score is used to assess user behavior based on said user's long-term interest; real-time processing unit, coupled to said server, for processing said event information received subsequent to said first period of time so as to generate a short-term user profile score, wherein said short-term profile score is used to assess user behavior based on said user's short-term interest; and wherein, said server for re-calculating said long-term user profile score without re-processing said event information collected up to said first period of time by either increasing said decay component based on a time associated with said user profile score or incrementing said recency dimension based on a time associated with said user profile score, and for combining said long-term user profile score and said short-term user profile score to generate a user profile score.
Claim 14
Independent Claim 229 words
A system comprising: at least one server for collecting a first set of event information up to a first period of time, and for receiving a second set of event information subsequent to said first period of time, wherein said event information comprises on-line activity between a user and an entity; batch processing unit, coupled to said server, for processing said event information so as to generate a long-term user profile score including at least one of computing an intensity dimension comprising a decay component or computing a recency dimension, wherein said long-term user profile score is used to assess user behavior based on said user's long-term interest; real-time processing unit, coupled to said server, for processing said event information received subsequent to said first period of time so as to generate a short-term user profile score, wherein said short-term profile score is used to assess user behavior based on said user's short-term interest; and wherein, said server for re-calculating said long-term user profile score without re-processing said event information collected up to said first period of time by either increasing said decay component based on a time associated with said user profile score or incrementing said recency dimension based on a time associated with said user profile score, and for combining said long-term user profile score and said short-term user profile score to generate a user profile score.
Claim 15
Dependent Claim 24 words
The system as set forth in claim 11 , wherein said time subsequent to said first period of time comprises at least one hour.
Claim 16
Dependent Claim 22 words
The system as set forth in claim 11 , wherein said time subsequent to said first period of time comprises two days.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2014-03-07 2014-09-06 2015-03-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2018-03-07 2018-09-06 2019-03-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2022-03-07 2022-09-06 2023-03-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag