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. 13, 2012
Filed:
Oct. 07, 2009
Nir Nice, Kfar Veradim, IL;
Melissa W. Dunn, Woodinville, WA (US);
Eric Picard, Redmond, WA (US);
Amit Shaked, Netanya, IL;
Eric Don Van Valkenburg, Redmond, WA (US);
Alexander George Gounares, Kirkland, WA (US);
Friedman Arie, Petach Tikva, IL;
Sefy Ophir, Tel Mond, IL;
Boaz Feldbaum, Haifa, IL;
VU A. Ha, Kirkland, WA (US);
Teresa B. Mah, Bellevue, WA (US);
Darrell Jay Cannon, Sammamish, WA (US);
Michael Joseph Toutonghi, Prague, CZ;
Uri Barash, Tel Mond, IL;
Cynthia Dwork, San Francisco, CA (US);
Ying LI, Bellevue, WA (US);
Nir Nice, Kfar Veradim, IL;
Melissa W. Dunn, Woodinville, WA (US);
Eric Picard, Redmond, WA (US);
Amit Shaked, Netanya, IL;
Eric Don Van Valkenburg, Redmond, WA (US);
Alexander George Gounares, Kirkland, WA (US);
Friedman Arie, Petach Tikva, IL;
Sefy Ophir, Tel Mond, IL;
Boaz Feldbaum, Haifa, IL;
Vu A. Ha, Kirkland, WA (US);
Teresa B. Mah, Bellevue, WA (US);
Darrell Jay Cannon, Sammamish, WA (US);
Michael Joseph Toutonghi, Prague, CZ;
Uri Barash, Tel Mond, IL;
Cynthia Dwork, San Francisco, CA (US);
Ying Li, Bellevue, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
Methods, systems, and computer-readable media for facilitating personalization of web content is provided, while protecting the privacy of the user data utilized to personalize the user's experience. A privacy vault may collect user data including user activity data, demographic data, and user interests submitted by a user. In one embodiment, the privacy vault operates on a user client device. The privacy vault sends the user data to a community vault that collects user data from multiple users. The community vault generates segment rules that whether a user belongs to a user segment, which expresses a user's interest. The segment rules are then communicated back to the privacy vault, which assigns one or more user segments to the user based on the user data available to the privacy vault and the segment rules. The privacy vault may communicate user segments to one or more content providers that supply personalized content that is selected based on the user segments provided.