(12) United States Patent (10) Patent No.: US 8,549,651 B2 Callahan Et Al
Total Page:16
File Type:pdf, Size:1020Kb
USOO8549651 B2 (12) United States Patent (10) Patent No.: US 8,549,651 B2 Callahan et al. (45) Date of Patent: Oct. 1, 2013 (54) DETERMINING ATRUST LEVEL INA 2002, 0046243 A1 4/2002 Morris et al. SOCIAL NETWORKENVIRONMENT 2002/0059201 A1 5, 2002 Work 2003/0061503 A1 3/2003 Katz et al. 2003. O145093 A1 7, 2003 Oren (75) Inventors: Ezra Callahan, Palo Alto, CA (US); 2003,0222918 A1 12/2003 Coulthard Aditya Agarwal, San Francisco, CA 2003,0225632 A1 12/2003 Tong (US); Charlie Cheever, Palo Alto, CA 2004/0003283 A1 1/2004 Goodman et al. ............ T13 201 2004.0024846 A1 2/2004 Randall (US); Chris Putnam, Palo Alto, CA 2004/OO88177 A1 5, 2004 Travis (US); Bob Trahan, Palo Alto, CA (US) 2004/O148275 A1 7/2004 Achlioptas 2005, OO15488 A1 1/2005 Bayyapu (73) Assignee: Facebook, Inc., Menlo Park, CA (US) 2005/0O21750 A1 1/2005 Abrams 2005/0097319 A1* 5, 2005 Zhu et al. ...................... T13,166 (*) Notice: Subject to any disclaimer, the term of this patent is extended or adjusted under 35 (Continued) U.S.C. 154(b) by 901 days. OTHER PUBLICATIONS (21) Appl. No.: 11/701,595 Flores, Fernando et al. "Computer systems and the design of organi zational interaction.” In ACM Transactions on Information Systems (22) Filed: Feb. 2, 2007 (TOIS), vol. 6, Issue 2, Apr. 1988. (65) Prior Publication Data (Continued) US 2008/O1897.68 A1 Aug. 7, 2008 Primary Examiner — Gilberto Barron, Jr. Assistant Examiner — David Le (51) Int. C. (74) Attorney, Agent, or Firm — Fenwick & West LLP G06F2L/00 (2013.01) (52) U.S. C. (57) ABSTRACT USPC ............................................. 726/26; 705/319 A system and method for determining a trust level for a (58) Field of Classification Search non-approved user in a social network is described. The USPC ...................................................... 707/9, 102 method includes monitoring requests for social network See application file for complete search history. interactions between an approved user and the non-approved (56) References Cited user and determining if each interaction requested is of a first type or a second type. The method further includes increasing U.S. PATENT DOCUMENTS a first trust value when the interaction requested is of the first 5.937,413 A 8/1999 Hyun type and increasing a second trust value when the interaction 6,029,141 A 2/2000 Bezos requested is of the second type. The method further includes 7,013,292 B1 3, 2006 HSu determining the trust level based on the first trust value and 7,249,123 B2 7, 2007 Elder the second trust value. The method further includes changing 7,269,590 B2 9, 2007 Hull the status of the non-approved user to an approved user based 7,353,199 B1 4/2008 DiStefano 7,802,290 B1 9, 2010 Bansal et al. on the trust level, the first trust value and/or the second trust 2001/0037721 A1 1 1/2001 Hasegawa value. 2002fOO 19739 A1 2, 2002 Juneau et al. 2002fOO29350 A1 3/2002 Cooper et al. 29 Claims, 6 Drawing Sheets - so 402 Receive Request From Approved User For Interaction With Non-approved User 4.08 44 Is Request Determine First Type First Trust Walue Request? Non-Approved User 4. 408 - a Is Request Yes Determine Second Ty Second Trust Walue E. Non-Approved User 412 Determire Trust Level 414 Set Approved User Flag Change Status To AEEvedSet US 8,549,651 B2 Page 2 (56) References Cited U.S. Appl. No. 1 1/713,455, filed Feb. 28, 2007, Jed Stremel, Systems and Methods for Automatically Locating Web-Based Social Network U.S. PATENT DOCUMENTS Members. 2005, 0108520 A1 5, 2005 Yamamoto et al. U.S. Appl. No. 1 1/701,566, filed Feb. 2, 2007, Jed Stremel, System 2005/O114759 A1 5, 2005 Williams and Method for Automatic Population of a Contact File with Contact 2005. O154639 A1 7/2005 Zetmeir Content and Expression Content. 2005/O15997O A1 7/2005 Buyukkokten U.S. Appl. No. 1 1/502,757, filed Aug. 11, 2006, Andrew Bosworth, 2005/0171799 A1 8, 2005 Hull Systems and Methods for Generating Dynamic Relationship-Based 2005/0171955 A1 8, 2005 Hull Content Personalized for Members of a Web-Based Social Network. 2005/0177385 A1 8, 2005 Hull U.S. Appl. No. 1 1/503,093, filed Aug. 11, 2006, Andrew Bosworth, 2005/O197846 A1 9, 2005 Pezaris Systems and Methods for Measuring User Affinity in a Social Net 2005, 0198020 A1 9, 2005 Garland work Environment. 2005, 0198031 A1* 9, 2005 Pezaris et al. ..................... 707/9 U.S. Appl. No. 1 1/503,037, filed Aug. 11, 2006, Mark Zuckerberg, 2005/O198305 A1 9, 2005 Pezaris 2005/02O3807 A1 9, 2005 Bezos Systems and Methods for Providing Dynamically Selected Media 2005/0216300 A1 9/2005 Appelman Content to a User of an Electronic Device in a Social Network 2005/0216550 A1 9, 2005 Paseman Environment. 2005/0235062 A1* 10, 2005 Lunt et al. ..................... 709,225 U.S. Appl. No. 1 1/503.242, filed Aug. 11, 2006, Mark Zuckerberg, 2005/0256756 A1 11, 2005 Lam System and Method for Dynamically Providing a News Feed About 2005/0289650 A1* 12/2005 Kalogridis ...................... 726/22 a User of a Social Network. 2006,0041543 A1 2/2006 Achlioptas U.S. Appl. No. 1 1/499,093, filed Aug. 2, 2006, Mark Zuckerberg, 2006, OO42483 A1 3, 2006 Work Systems and Methods for Dynamically Generating Segmented Com 2006,0048059 A1 3, 2006 Etkin munity Flyers. 2006, OO52091 A1 3/2006 Onyon U.S. Appl. No. 1 1/580,210, filed Oct. 11, 2006, Mark Zuckerberg, 2006, 0080613 A1 4/2006 Savant System and Method for Tagging Digital Media. 2006/0085419 A1 4/2006 Rosen U.S. Appl. No. 1 1/893,493, filed Aug. 15, 2007, Arieh Steinberg, 2006, O136419 A1 6/2006 Brydon 2006.0143183 A1 6/2006 Goldberg Web-Based Social Network Badges. 2006, O161599 A1 7/2006 Rosen U.S. Appl. No. 1 1/982,974, filed Nov. 5, 2007, Ruchi Sanghvi, Sys 2006, O184617 A1 8, 2006 Nicholas tems and Methods for a Web-Based Social Networking Environment 2006/0184997 A1* 8, 2006 La Rotonda et al. ............. 726/2 Integrated Within One or More Computing and/or Networking Appli 2006, O190281 A1 8, 2006 Kott cations. 2006, O194186 A1 8, 2006 Nanda .S. Appl. No. 1 1/726,962, filed Mar. 23, 2007, Charlie Cheever, 2006/0218225 A1 9, 2006 Hee Voon ystem and Method for Confirming an Association in a Web-Based 2006/0229063 A1 10, 2006 Koch ocial Network. 2006/0230061 A1 10/2006 Sample .S. Appl. No. 1 1/701,744, filed Feb. 2, 2007, Andrew Bosworth, 2006, O24794.0 A1 11, 2006 Zhu ystem and Method for Curtailing Objectionable Behavior in a Web 2006/0248573 A1 11, 2006 Pannu ased Social Network. 2006/0256008 A1 1 1/2006 Rosenberg 2006/0265227 A1 11/2006 Sadamura .S. Appl. No. 1 1/796, 184, filed Apr. 27, 2007, Jared S. Morgenstern, 2006,029.3976 A1 12, 2006 Nam ystem and Method for Giving Gifts and Displaying Assets in a 2007/OOO5683 A1 1/2007 Omidyar ocial Network Environment. 2007/0043947 A1* 2/2007 Mizikovsky et al. ......... 713, 172 .S. Appl. No. 1 1/893.797, filed Aug. 16, 2007, Yun-Fang Juan, 2007/0061405 A1 3/2007 Keohane et al. ystem and Method for Invitation Targeting in a Web-Based Social 2007/OO99609 A1 5, 2007 Cai Network. 2007/0174389 A1 7/2007 Armstrong U.S. Appl. No. 1 1/893,820, filed Aug. 16, 2007, Yun-Fang Juan, 2007/0179905 A1* 8, 2007 Buch et al. ...................... 705/75 Systems and Methods for Keyword Selection in a Web-Based Social 2007/0208613 A1 9, 2007 Backer Network. 2007/0208916 A1 9, 2007 Tomita U.S. Appl. No. 1 1/899,426, filed Sep. 5, 2007, Jared Morgenstem, 2007/0282987 A1 12/2007 Fischer ystemand Method for Collectively Giving Gifts in a SocialNetwork 2008.0005076 A1 1/2008 Payne nvironment. 2008, OO 10343 A1 1/2008 Escaffi 2008/0033776 A1 2/2008 Marchese .S. Appl. No. 12/072,003, filed Feb. 21, 2008, Arieh Steinberg, 2008, OO40428 A1 2, 2008 Wei ystems and Methods for Implementation of a Structured Query 2008/0059992 A1 3/2008 Amidon et al. anguage Interface in a Distributed Database Environment. 2008.007O697 A1 3/2008 Robinson .S. Appl. No. 12/077,070, filed Mar. 13, 2008, Dave Fetterman, 2008.OO77581 A1 3/2008 Drayer et al. ystems and Methods for Network Authentication. 2008, OO864.58 A1 4/2008 Robinson .S. Appl. No. 12/154,504, filed May 23, 2008, Adam D'Angelo, 2008. O115226 A1 5/2008 Welingkar et al. ersonalized Platform for Accessing Internet Applications. .S. Appl. No. 12/156,091, filed May 28, 2008, Mark Zuckerberg, OTHER PUBLICATIONS ystems and Methods for Auction Based Polling. Chipin. Chiplin: The easy way to collect money online). Dec. 15. .S. Appl. No. 12/151,734, filed May 7, 2008, Jared Morgenstem, 2006 http://web.archive.org/web/20061215090739/www.chipin. systems and Methods for Classified Advertising in an Authenticated com/overview. Web-Based Social Network. Parzek. E. Social Networking to Chipln to a Good Cause online). U.S. Appl. No. 12/154,886, filed May 27, 2008, Nico Vera, Systems Business Design Studio, Jun. 29, 2006 http://www. and Methods for Providing Privacy Settings for Applications Asso businessdesignstudio.com/resources/blogger/2006/06 social-net ciated with a User Profile. working-tochipin-to-good.html. U.S. Appl. No. 60/965,624, filed Aug. 20, 2007, Adam D'Angelo, U.S.