Behavioral targeting system

US9286569B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9286569-B2
Application numberUS-201313953548-A
CountryUS
Kind codeB2
Filing dateJul 29, 2013
Priority dateMar 29, 2006
Publication dateMar 15, 2016
Grant dateMar 15, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for behavioral targeting comprising: receiving, by a processor, a plurality of events generated by a user; classifying, by the processor, each of the plurality of received events in one of a plurality of categories; selecting, by the processor as each of the plurality of events is received, a model from a plurality of models based on a marketing objective, the selected model comprising rules used for dimension processing; applying, by the processor upon the selection, the rules of the selected model to user data comprising at least the plurality of received events for determining interest of the user in the plurality of categories into which the plurality of received events are classified; generating, by the processor, a plurality of short-term raw user interest scores of the user for the plurality of categories into which the plurality of received events are classified via the application of the rules, wherein the short-term raw user interest scores are indicative of short-term interest of the user in the plurality of categories into which the plurality of received events are classified; and communicating, by the processor to an advertising server, the short-term raw user interest scores for enabling serving advertisements for small purchases customized to the short term interests of the user, the small purchases comprising purchases made in a pre-defined period of time. 2. The method of claim 1 , further comprising: converting, by the processor, the raw user interest scores to at least a mapped score indicative of a tendency of the user for a particular action. 3. The method of claim 1 , wherein the dimension processing comprises recency, intensity and frequency processing. 4. The method of claim 3 , wherein each of the plurality of models is associated with a respective category and each model comprises respective weights for the recency, the intensity and the frequency processing based on the respective category and an event type. 5. The method of claim 1 , further comprising: storing, by the processor, the plurality of user events to a webserver at predetermined time intervals. 6. The method of claim 5 , further comprising: retrieving, by the processor, the plurality of stored user events in batch processing from an event log of the webserver wherein the predetermined time intervals span a pre-defined long time period; generating, by the processor, a plurality of long-term raw user interest scores based on the batch processing; enabling, by the processor, future serving of advertisements by the advertising server via providing the long-term raw user interest scores of the user to the advertising server. 7. The method of claim 6 , further comprising: converting, by the processor, the plurality of short-term raw user interest scores and the plurality of long term raw user interest scores to respective mapped short-term and long-term user interest scores; and generating, by the processor, a combined score of the user for the respective category by combining the plurality of mapped short-term user interest scores and the plurality of mapped long-term user interest scores. 8. A computing system for behavioral targeting comprising: at least one hardware processor; a storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising: event receiving logic, executed by the processor, for receiving a plurality of events generated by a user; event classifying logic, executed by the processor, for classifying each of the plurality of received events in one of a plurality of categories; model selecting logic, executed by the processor, for selecting, as each of the plurality of events is received, a model from a plurality of models based on a marketing objective, the selected model comprising rules used for dimension processing; model applying logic, executed by the processor, for applying upon execution of the model selection logic, the rules of the selected model to user data comprising at least the plurality of received events for determining interest of the user in the plurality of categories; short-term raw score generating logic, executed by the processor, for generating at least a plurality of short-term raw user interest scores of the user for the plurality of categories into which the plurality of received events are classified via the application of the rules, the raw user interest scores are indicative of interest of the user in the plurality of categories into which the plurality of received events are classified; and communicating logic, executed by the processor, for communicating the short-term raw user interest scores to an advertising server for enabling serving advertisements for small purchases customized to the short-term interests of the user, the small purchases comprising purchases made in a pre-defined period of time. 9. The system of claim 8 , further comprising: converting logic, executed by the processor, for converting the short-term raw user interest scores to respective mapped scores indicative of a tendency of the user for a particular action. 10. The system of claim 8 , further comprising: storing logic, executed by the processor, for storing the plurality of user events to a web server at predetermined time intervals. 11. The system of claim 10 , the score generating logic further comprises: long-term raw score generating logic, executed by the processor, for generating a plurality of long-term raw user interest scores for the plurality of categories into which the plurality of received events are classified, each of the plurality of long-term raw user interest scores corresponding to each of the predetermined time intervals at which the plurality of user events are retrieved. 12. The system of claim 11 , further comprising: future ad-serving logic, executed by the processor, for enabling future serving of an advertisement to the user based on the plurality of long-term raw user interest scores. 13. A non-transitory computer readable storage medium for behavioral targeting, comprising instructions, which when executed by a processor cause the processor to: receive a plurality of events generated by a user; classify each of the plurality of received events into one of a plurality of categories; select, as each of the plurality of events is received, a model from a plurality of models based on a marketing objective, the selected model comprising rules used for dimension processing; apply, upon the selection, the rules of the selected model to user data comprising at least the plurality of received events for determining interest of the user in the plurality of categories into which the plurality of received events are classified; generate at least a plurality of short-term raw user interest scores of the user for the plurality of categories into which the plurality of received events are classified via the application of the rules wherein the short-term raw user interest scores are indicative of interest of the user in the plurality of categories into which the plurality of received events are classified; and communicate the short-term raw user interest scores to an advertising server for enabling serving advertisements for small purchases customized to the short term interests of the user, the small purchases comprising purchases made in a pre-defined period of time. 14. The non-transitory computer readable storage medium of claim 13 , further comprising instructions for the processor to: store the plurality of user events to a webserver at predetermined time intervals.

Assignees

Inventors

Classifications

  • G06N5/02Primary

    Knowledge representation; Symbolic representation · CPC title

  • Physics · mapped topic

  • Physics · mapped topic

  • G06Q30/02Primary

    Marketing; Price estimation or determination; Fundraising · CPC title

  • Filtering based on additional data, e.g. user or group profiles · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9286569B2 cover?
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 paramete…
Who is the assignee on this patent?
Yahoo Inc
What technology area does this patent fall under?
Primary CPC classification G06N5/02. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 15 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).