The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Nov. 22, 2011
Filed:
Sep. 04, 2007
Deepak Agarwal, San Jose, CA (US);
Bee-chung Chen, Sunnyvale, CA (US);
Pradheep Elango, Mountain View, CA (US);
Nitin Motgi, Santa Clara, CA (US);
Vijay K. Narayanan, Mountain View, CA (US);
Raghu Ramakrishnan, Los Altos, CA (US);
Howard Scott Roy, Palo Alto, CA (US);
Amitabh Seth, Saratoga, CA (US);
Vik Singh, San Jose, CA (US);
Joe Zachariah, San Jose, CA (US);
Sharat Israni, Portola Valley, CA (US);
John Thrall, San Francisco, CA (US);
Chandar Venkataraman, Cupertino, CA (US);
Amit Phadke, Sunnyvale, CA (US);
Michael Salisbury, San Jose, CA (US);
Deepak Agarwal, San Jose, CA (US);
Bee-Chung Chen, Sunnyvale, CA (US);
Pradheep Elango, Mountain View, CA (US);
Nitin Motgi, Santa Clara, CA (US);
Vijay K. Narayanan, Mountain View, CA (US);
Raghu Ramakrishnan, Los Altos, CA (US);
Howard Scott Roy, Palo Alto, CA (US);
Amitabh Seth, Saratoga, CA (US);
Vik Singh, San Jose, CA (US);
Joe Zachariah, San Jose, CA (US);
Sharat Israni, Portola Valley, CA (US);
John Thrall, San Francisco, CA (US);
Chandar Venkataraman, Cupertino, CA (US);
Amit Phadke, Sunnyvale, CA (US);
Michael Salisbury, San Jose, CA (US);
Yahoo! Inc., Sunnyvale, CA (US);
Abstract
A method and apparatus for customizing content presented to individual users or user segments is provided. There may be three components, a web portal and toolbar component, a modeling component, and a scoring component. The web portal and toolbar component presents content items and collects data. The web portal and toolbar component generates user event data based on the user actions. The user event data is forwarded to the modeling component. The modeling component generates content scoring functions based on user event data and attributes of content items. Content scoring functions may be unique to individual user segments. The content scoring functions based on content features generate probability a content item will be viewed. The scoring component decides which content items are placed in a portal. The scoring component uses the scoring functions generated by the modeling component to rank content items in real time.