×

System and method for managing relationships with independent multi-dimensional grouping, individualized privileges, and interactive feedback in a social network

  • US 8,990,393 B2
  • Filed: 04/04/2011
  • Issued: 03/24/2015
  • Est. Priority Date: 04/19/2010
  • Status: Active Grant
First Claim
Patent Images

1. A computer system for facilitating sharing, over a communications network, of social network account data, comprising:

  • a database storage device for storing a first user'"'"'s social network account data comprising profile data, relationship data and privilege data, wherein profile data comprises at least the first user'"'"'s name and location, relationship data comprises connections with other users representing social relationships, and privilege data comprises a privilege level required for viewing each piece of data in the first user'"'"'s social network account and a list of privileges granted to other users, wherein each privilege level defines whether said other user may view an individual piece of data in the first user'"'"'s social network account;

    a server communicatively connected to the database storage device, the server including a memory device, a network interface device communicatively coupled with the communications network, and a processor configured for;

    providing, over the communications network, a graphical user interface to the first user for defining a set of different privilege levels required to view each piece of data in the first user'"'"'s social network account, wherein there are at least three different privilege levels;

    receiving, over the communications network, a request from a second user to enter into a social relationship with the first user;

    providing, over the communications network, a graphical user interface to the first user for granting a set of privilege levels, based on one of direct privilege method, indirect privilege method, and group privilege method, to the second user for allowing access to each piece of data in the first user'"'"'s social network account when a user privilege level is greater than or equal to a required privilege level for a piece of data, wherein a direct privilege method comprises granting a privilege level directly to a requesting user from another user, wherein an indirect privilege method comprises granting inherited privilege level to a requesting user by another user or granting a default privilege level if non-inherited, and wherein a group privilege method comprises assigning a privilege level to a group of users by another user;

    wherein the first user granting the inherited privilege level to a third user that is equal to a minimum of the set of privilege levels granted to the second user by the first user and a set of privilege levels granted by the second user to the third user, wherein the set of privilege levels granted to the second user by the first user is distinct from the set of privilege levels granted by the second user to the third user, and wherein the third user has a social relationship with the second user, but no relationship with the first user;

    generating an access authorization for the second user, wherein the access authorization comprises a comparison of the set of privilege levels received by the second user, compared with the set of privilege levels defined by the first user as being required for viewing each piece of data in the first user'"'"'s social network account;

    generating an access authorization for the third user, wherein the access authorization comprises a comparison of the set of privilege levels received by the third user, compared with the set of privilege levels defined by the first user as being required for viewing each piece of data in the first user'"'"'s social network account;

    providing, over the communications network, a graphical user interface to the second user, wherein, according to the access authorization of the second user, the graphical user interface displays only those pieces of data in the first user'"'"'s social network account that have a privilege level that is equal to or less than the privilege level was granted to the second user for said pieces of data; and

    providing, over the communications network, a graphical user interface to the third user, wherein, according to the access authorization of the third user, the graphical user interface displays only those pieces of data in the first user'"'"'s social network account that have a privilege level that is equal to or less than the privilege level that was inherited by the third user from the second user for said pieces of data.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×