Search Images Maps Play YouTube News Gmail Drive More »
Advanced Patent Search | Web History | Sign in

Patents

A method of inducing content uploads in an online network includes the steps of storing content relating to a first member of the network that is submitted by a second member of the network, receiving approval of the content from the first member, and associating the content with the first member. The uploaded content may comprise an image file containing a photo of the first member and a caption associated with the photo image. The second user uploads the content relating to the first member using a GUI. This GUI is made available to the second user through a hyperlink that appears when a profile page of the first member is accessed if the degree of separation between the first member and the second member is less than or equal to a maximum degree of separation set by the first user. On the other hand, the hyperlink to this GUI will not appear when the profile page of the first member is accessed by the second member if the degree of separation between the first member and the...

InventorsChristopher Lunt, Jonathan Abrams, Samuel Sanchez
Original AssigneeFriendster, Inc.
Primary Examiner: Bharat Barot
Secondary Examiner: Liang-che Alex Wang
Attorney: Patterson & Sheridan, LLP
Current U.S. Classification709/218; 705/319; 707/999.003; 707/999.005; 709/204; 709/217; 709/219; 709/227; 709/228

View patent at USPTO
Search USPTO Assignment Database
Download USPTO Public PAIR data

Citations

Cited PatentFiling dateIssue dateOriginal AssigneeTitle
US5950200Jan 24, 1997Sep 7, 1999Gil S. Sudai
David J. Blumberg
Method and apparatus for detection of reciprocal interests or feelings and subsequent notification
US5963951Jun 30, 1997Oct 5, 1999Movo Media, Inc.Computerized on-line dating service for searching and matching people
US5978768May 8, 1997Nov 2, 1999Computerized job search system and method for posting and searching job openings via a computer network
US6052122Jun 13, 1997Apr 18, 2000Tele-Publishing, Inc.Method and apparatus for matching registered profiles
US6061681Jun 30, 1997May 9, 2000Movo Media, Inc.On-line dating service for locating and matching people based on user-selected search criteria
US6073105Jun 13, 1997Jun 6, 2000Tele-Publishing, Inc.Interactive personals online network method and apparatus
US6073138Feb 8, 1999Jun 6, 2000BoardWalk A.G.System, method, and computer program product for providing relational patterns between entities
US6175831Jan 17, 1997Jan 16, 2001six degrees, inc.Method and apparatus for constructing a networking database and system
US6249282Jan 10, 2000Jun 19, 2001Tele-Publishing, Inc.Method and apparatus for matching registered profiles
US6269369Nov 2, 1997Jul 31, 2001Amazon.Com Holdings, Inc.Networked personal contact manager
US6324541Jun 5, 2000Nov 27, 2001BoardWalk Ltd.System, method, and computer program product for providing relational patterns between entities
US6363427Dec 18, 1998Mar 26, 2002Intel CorporationMethod and apparatus for a bulletin board system
US6366962Dec 18, 1998Apr 2, 2002Intel CorporationMethod and apparatus for a buddy list
US6370510Sep 7, 1999Apr 9, 2002CareerBuilder, Inc.Employment recruiting system and method using a computer network for posting job openings and which provides for automatic periodic searching of the posted job openings
US6542748Jun 8, 2001Apr 1, 2003TelcontarMethod and system for automatically initiating a telecommunications connection based on distance
US6735568Aug 10, 2000May 11, 2004Eharmony.comMethod and system for identifying people who are likely to have a successful relationship
US7069308Jun 16, 2003Jun 27, 2006Friendster, Inc.System, method and apparatus for connecting users in an online computer system based on their relationships within social networks
US20020023132Mar 19, 2001Shared groups rostering system
US20020059201May 8, 2001Method and apparatus for internet-based human network brokering
US20020086676Jun 8, 2001Method and system for connecting mobile users based on degree of separation
US20030154194Dec 27, 2002Real time data warehousing
US20040034601Aug 16, 2002System and method for content distribution and reselling
US20040144301Jan 24, 2003Method for growth of bulk crystals by vapor phase epitaxy
US20040148275Jan 29, 2003System and method for employing social networks for information discovery

Referenced by

Citing PatentFiling dateIssue dateOriginal AssigneeTitle
US7218921May 2, 2001May 15, 2007Chikka Pte LtdMethod and system for inviting and creating accounts for prospective users of an instant messaging system
US7529797Jul 27, 2007May 5, 2009Tagged, Inc.User created tags for online social networking
US7653693Apr 16, 2004Jan 26, 2010AOL LLCMethod and system for capturing instant messages
US7657523Jan 30, 2007Feb 2, 2010Customerforce.comRanking search results presented to on-line users as a function of perspectives of relationships trusted by the users
US7698425Feb 1, 2008Apr 13, 2010The Go Daddy Group, Inc.Systems for managing a domain name registrant's social websites
US7698426Feb 1, 2008Apr 13, 2010The Go Daddy Group, Inc.Using social domains to manage a domain name registrant's social websites
US7716287Dec 20, 2004May 11, 2010AOL Inc.Organizing entries in participant lists based on communications strengths
US7725492Dec 26, 2006May 25, 2010Facebook, Inc.Managing information about relationships in a social network via a social timeline
US7743100Oct 24, 2008Jun 22, 2010Cheah IP LLCMethod and system for controlled distribution of one or more distinct profiles for a user
US7747746Feb 1, 2008Jun 29, 2010The Go Daddy Group, Inc.Providing authenticated access to multiple social websites
US7756926Apr 10, 2009Jul 13, 2010Tagged, Inc.User created tags for online social networking
US7764701Feb 22, 2006Jul 27, 2010QURIO Holdings, Inc.Methods, systems, and products for classifying peer systems
US7779004Feb 22, 2006Aug 17, 2010QURIO Holdings, Inc.Methods, systems, and products for characterizing target systems
US7797642Sep 13, 2006Sep 14, 2010Google Inc.Method, system, and graphical user interface for meeting-spot-related contact lists
US7801971Sep 26, 2006Sep 21, 2010Qurio Holdings, Inc.Systems and methods for discovering, creating, using, and managing social network circuits
US7818396Jun 21, 2007Oct 19, 2010Microsoft CorporationAggregating and searching profile data from multiple services
US7831917Dec 30, 2005Nov 9, 2010Google Inc.Method, system, and graphical user interface for identifying and communicating with meeting spots
US7840690Feb 1, 2008Nov 23, 2010The Go Daddy Group, Inc.Internet portal for managing social websites
US7853881Jul 3, 2007Dec 14, 2010ISQ OnlineMulti-user on-line real-time virtual social networks based upon communities of interest for entertainment, information or e-commerce purposes
US7856658Jun 20, 2006Dec 21, 2010Lijit Networks, Inc.Method and system for incorporating trusted metadata in a computing environment
US7885901Jun 8, 2004Feb 8, 2011Yahoo! Inc.Method and system for seeding online social network contacts
US7904511Mar 29, 2004Mar 8, 2011RealContacts LimitedPersonal contact network
US7917866Dec 30, 2005Mar 29, 2011Google Inc.Method, system, and graphical user interface for meeting-spot-related online communications
US7945674Dec 29, 2003May 17, 2011AOL Inc.Degrees of separation for handling communications
US7945861Sep 4, 2007May 17, 2011Google Inc.Initiating communications with web page visitors and known contacts
US7949611May 5, 2010May 24, 2011Symantec CorporationControlling access to profile information in a social network
US7949759Dec 29, 2003May 24, 2011AOL, Inc.Degrees of separation for handling communications
US7958117Nov 17, 2006Jun 7, 2011Yahoo! Inc.Initial impression analysis tool for an online dating service
US7962432Jan 9, 2008Jun 14, 2011Timmins Software CorporationAnalyzing information technology systems using collaborative intelligence data anonimity
US7974868Nov 30, 2004Jul 5, 2011Tagged, Inc.Enhancing virally-marketed facilities
US7996468Oct 24, 2008Aug 9, 2011Cheah IP LLCMethod and system for controlled distribution of information profiles over a network in response to user requests
US8005896Jun 17, 2010Aug 23, 2011Cheah IP LLCSystem for controlled distribution of user profiles over a network
US8005970Feb 25, 2010Aug 23, 2011The Go Daddy Group, Inc.Systems and methods for managing a domain name registrant's social websites
US8010459Aug 26, 2004Aug 30, 2011Google Inc.Methods and systems for rating associated members in a social network
US8010546Jan 20, 2010Aug 30, 2011Match.com, L.L.C.System and method for providing enhanced questions for matching in a network environment
US8010556Sep 24, 2009Aug 30, 2011Match.com, L.L.C.System and method for providing a search feature in a network environment
US8010597Sep 19, 2007Aug 30, 2011Microsoft CorporationComponentized site engine services
US8015019Aug 3, 2004Sep 6, 2011Google Inc.Methods and systems for providing a document
US8015119Aug 26, 2004Sep 6, 2011Google Inc.Methods and systems for the display and navigation of a social network
US8019743Dec 17, 2009Sep 13, 2011Customerforce.comMethod of presenting search results to a user of a social network site
US8019875Jun 4, 2004Sep 13, 2011Google Inc.Systems and methods for indicating a user state in a social network
US8037150May 18, 2004Oct 11, 2011AOL Inc.System and methods for providing multiple personas in a communications environment
US8060405Dec 31, 2004Nov 15, 2011Google Inc.Methods and systems for correlating connections between users and links between articles
US8060566Nov 30, 2005Nov 15, 2011AOL Inc.Automatically enabling the forwarding of instant messages
US8073590Dec 19, 2008Dec 6, 2011Boadin Technology, LLCSystem, method, and computer program product for utilizing a communication channel of a mobile device by a vehicular assembly
US8073928Oct 14, 2010Dec 6, 2011Microsoft CorporationAggregating and searching profile data from multiple services
US8078397Dec 19, 2008Dec 13, 2011Boadin Technology, LLCSystem, method, and computer program product for social networking utilizing a vehicular assembly
US8090666Feb 17, 2009Jan 3, 2012Your Net Works, Inc.System, method, and computer program product for providing an association between a first participant and a second participant in a social network
US8099433Apr 9, 2010Jan 17, 2012Facebook, Inc.Managing information about relationships in a social network via a social timeline
US8117091Sep 25, 2009Feb 14, 2012MATCH.COM, L.L.C.System and method for providing a certified photograph in a network environment
US8117132Apr 16, 2009Feb 14, 2012Dating service system and method increasing member profile development and reducing unwanted communications
US8117225Dec 19, 2008Feb 14, 2012Boadin Technology, LLCDrill-down system, method, and computer program product for focusing a search
US8117242Dec 19, 2008Feb 14, 2012Boadin Technology, LLCSystem, method, and computer program product for performing a search in conjunction with use of an online application
US8131458Dec 19, 2008Mar 6, 2012Boadin Technology, LLCSystem, method, and computer program product for instant messaging utilizing a vehicular assembly
US8135800Dec 27, 2006Mar 13, 2012Qurio Holdings, Inc.System and method for user classification based on social network aware content analysis
US8150913Aug 22, 2011Apr 3, 2012System for controlled distribution of user profiles over a network
US8156064Jun 30, 2008Apr 10, 2012Observation-based user profiling and profile matching
US8161419Jun 18, 2008Apr 17, 2012Smooth Productions Inc.Integrated graphical user interface and system with focusing
US8166383Nov 14, 2011Apr 24, 2012Luminate, Inc.System and method for sharing content based on positional tagging
US8171424Dec 30, 2005May 1, 2012Google Inc.Method, system, and graphical user interface for meeting-spot maps for online communications
US8180829May 4, 2009May 15, 2012Boadin Technology, LLCMessage board aggregator
US8185096Feb 5, 2008May 22, 2012Boadin Technology, LLCSystems and methods for multi-modal mobile media services
US8185638Apr 25, 2011May 22, 2012AOL Inc.Degrees of separation for handling communications
US8190645Jun 3, 2010May 29, 2012Method and system for storing, retrieving, and sharing data using a field-accessed database system comprising a mobile unit
US8190692Dec 19, 2008May 29, 2012Boadin Technology, LLCLocation-based messaging system, method, and computer program product
US8195601Sep 26, 2008Jun 5, 2012Microsoft CorporationVisitor-assisted user profile creation
US8195668Sep 5, 2008Jun 5, 2012Match.com, L.L.C.System and method for providing enhanced matching based on question responses
US8204513Sep 22, 2009Jun 19, 2012Google Inc.Location-based social software for mobile devices
US8209310Sep 26, 2008Jun 26, 2012Empire Consulting, Inc.System and method of matching professionals for networking meetings
US8219615May 2, 2011Jul 10, 2012Boadin Technology, LLCInstantaneous symbol lookup
US8219906May 2, 2011Jul 10, 2012Boadin Technology, LLCInstantaneous symbol lookup
US8224298Feb 5, 2008Jul 17, 2012Boadin Technology, LLCSystems and methods for mobile media services utilizing a short form command structure
US8229797Jun 17, 2008Jul 24, 2012System and method for bidding on contingency-based matters
US8234168Apr 19, 2012Jul 31, 2012Luminate, Inc.Image content and quality assurance system and method

Claims

1. In a computer system including a server computer and a database of registered users that stores for each registered user, a user ID of the registered user and user IDs of registered users who are directly connected to the registered user, a method of managing content associated with the registered users, the method comprising the steps of:

storing content relating to a first registered user that is submitted by a second registered user;

retrieving a maximum degree of separation, wherein two registered users who are directly connected are deemed to be separated by one degree of separation and two registered users who are connected through no less than one other registered user are deemed to be separated by two degrees of separation and two registered users who are connected through no less than N other registered users are deemed to be separated by N+1 degrees of separation;

calculating a degree of separation between the first registered user and the second registered user;

requesting approval of the content from the first registered user if the calculated degree of separation is greater than the maximum degree of separation;
receiving approval of the content from the first registered user; and
associating the content with the first registered user.

2. The method according to claim 1, wherein the content comprises an image file containing an photo image of the first registered user.

3. The method according to claim 2, wherein the content further comprises a caption associated with the photo image.

4. The method according to claim 1, further comprising the steps of:

receiving a request to view a profile of the first registered user; and transmitting the content in response to the request.

5. The method according to claim 1, wherein the step of associating comprises the step of associating the content to a profile of the first registered user.

6. The method according to claim 1, wherein the maximum degree of separation is one.

7. The method according to claim 1, further comprising the steps of receiving an input of the maximum degree of separation from the first registered user and storing the maximum degree of separation.

8. In a computer system including a server computer and a database of registered users that stores for each registered user, a user ID of the registered user and user IDs of registered users who are directly connected to the registered user, a method of managing content uploads, the method comprising the steps of:

receiving a request to view a profile of a first registered user from a second registered user;

retrieving a maximum degree of separation, wherein two registered users who are directly connected are deemed to be separated by one degree of separation and two registered users who are connected through no less than one other registered user are deemed to be separated by two degrees of separation and two registered users who are connected through no less than N other registered users are deemed to be separated by N+1 degrees of separation;

calculating a degree of separation between the first registered user and the second registered user; and

if the calculated degree of separation is less than or equal to the maximum degree of separation, transmitting the profile of the first registered user to the second registered user and a hyperlink to a GUI that permits the second registered user to upload content relating to the first registered user on behalf of the first registered user.

9. The method according to claim 8, wherein the maximum degree of separation is one.

10. The method according to claim 8, further comprising the steps of:

if the calculated degree of separation is one, storing the content uploaded by the second registered user and associating the uploaded content to the profile of the first registered user; and

if the calculated degree of separation is greater than one, storing the content uploaded by the second registered user and associating the uploaded content to the profile of the first registered user upon receipt of an approval of the uploaded content by the first registered user.

11. The method according to claim 10, further comprising the steps of:

receiving another request to view the profile of the first registered user; and

transmitting the uploaded content in response to the request.

12. The method according to claim 8, further comprising the steps of receiving an input of the maximum degree of separation from the first registered user and storing the maximum degree of separation.

13. The method according to claim 8, further comprising the steps of:

storing the content uploaded by the second registered user;

transmitting a request to the first registered user for approval of the uploaded content; and

associating the uploaded content to the profile of the first registered user upon receipt of the approval from the first registered user.

14. A user profile management system, comprising:

a memory device including a database of registered users that stores for each registered user, a user profile, a user ID of the registered user, user IDs of registered users who are directly connected to the registered user, and a maximum degree of separation, wherein two registered users who are directly connected are deemed to be separated by one degree of separation and two registered users who are connected through no less than one other registered user are deemed to be separated by two degrees of separation and two registered users who are connected through no less than N other registered users are deemed to be separated by N+1 degrees of separation; and

a processing unit programmed to calculate the degree of separation between a first registered user and a second registered user and permit upload of content relating to the first registered user from the second registered user if the degree of separation between the first registered user and the second registered user is less than or equal to the maximum degree of separation.

15. The system according to claim 14, wherein the maximum degree of separation is one.

16. The system according to claim 15, wherein the processing unit is further programmed to prompt the first registered user to specify the maximum degree of separation.

17. The system according to claim 14, wherein the processing unit is further programmed to receive and store the uploaded content and to associate the uploaded content to the first registered user.

18. The system according to claim 17, wherein the processing unit is further programmed to receive a request to view a profile of the first registered user and to transmit the uploaded content in response to the request.

19. The system according to claim 18, wherein the uploaded content comprises an image file containing a photo image of the first registered user.

20. The system according to claim 19, wherein the uploaded content further comprises a caption associated with the photo image.