ACCESS TO ELECTRONIC SOCIAL NETWORKS
First Claim
1. A method comprising:
- defining a social network as a set of users U={u, u′
, . . . ,};
defining a set of relationships between users O⊂
U×
U, wherein (u, u′
)ε
O responsive to user uε
U and user u′
ε
U mutually agreeing to enter a relationship;
defining a set of attributes of the social network A={a1, a2, . . . }, wherein Au⊂
A denotes a set of the attributes of the user u;
defining a set of contacts of the user u, wherein Uu;
={u′
|(u,u′
)ε
O};
defining a user profile of the user u Iu=Au∪
Uu;
defining a metric M={m1, m2, . . . } where a metric mi is a tuple (name, range, type), wherein Mu′
includes metrics associated with the user u′
;
receiving a rating of a metric of user u′
from the user u, wherein a pair (mu′
,i,ν
i) denotes the rating of a metric of user u′
, V defines a universe of types, and Ruu′
={(mu′
,1,ν
1), . . . , (mu′
,k,ν
k)} denotes a set of ratings of the user u′
defined by the user u;
defining a condition cε
C, wherein C is a set of conditions operative to determine authorization of access to Iu;
defining a set of elements Z={z1, z2, . . . }, wherein zn includes an access category associated with Iu;
receiving a request for access to Iu from user u′
;
determining authorization for user u′
to access a subset of Iu by an access control function U×
U×
Pow(R)×
C→
Pow(Iu×
Z); and
outputting a subset of Iu to user u′
as determined by the access control function to a user terminal for display to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A method comprising, defining a social network U={u, u′, . . . }, defining a set of relationships between users O⊂U×U, defining a set of attributes of the social network A={a1, a2, . . . }, defining a set of contacts of the user u, defining a user profile of the user u Iu=Au∪Uu, defining a metric M={m1, m2, . . . }, receiving a rating of a metric of user u′ from the user u, defining a condition cεC, defining a set of elements Z={z1, z2, . . . }, receiving a request for access to Iu from user u′, determining authorization for user u′ to access a subset of Iu by an access control function U×U×Pow(R)×C→Pow(Iu×Z), and outputting a subset of Iu to user u′ as determined by the access control function.
65 Citations
16 Claims
-
1. A method comprising:
-
defining a social network as a set of users U={u, u′
, . . . ,};defining a set of relationships between users O⊂
U×
U, wherein (u, u′
)ε
O responsive to user uε
U and user u′
ε
U mutually agreeing to enter a relationship;defining a set of attributes of the social network A={a1, a2, . . . }, wherein Au⊂
A denotes a set of the attributes of the user u;defining a set of contacts of the user u, wherein Uu;
={u′
|(u,u′
)ε
O};defining a user profile of the user u Iu=Au∪
Uu;defining a metric M={m1, m2, . . . } where a metric mi is a tuple (name, range, type), wherein Mu′
includes metrics associated with the user u′
;receiving a rating of a metric of user u′
from the user u, wherein a pair (mu′
,i,ν
i) denotes the rating of a metric of user u′
, V defines a universe of types, and Ruu′
={(mu′
,1,ν
1), . . . , (mu′
,k,ν
k)} denotes a set of ratings of the user u′
defined by the user u;defining a condition cε
C, wherein C is a set of conditions operative to determine authorization of access to Iu;defining a set of elements Z={z1, z2, . . . }, wherein zn includes an access category associated with Iu; receiving a request for access to Iu from user u′
;determining authorization for user u′
to access a subset of Iu by an access control function U×
U×
Pow(R)×
C→
Pow(Iu×
Z); andoutputting a subset of Iu to user u′
as determined by the access control function to a user terminal for display to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 16)
-
-
9. A system comprising:
-
a server operative to; define a social network as a set of users U={u, u′
, . . . };define a set of relationships between users O⊂
U×
U, wherein (u, u′
)ε
O responsive to user uε
U and user u′
ε
U mutually agreeing to enter a relationship;define a set of attributes of the social network A={a1, a2, . . . }, wherein Au⊂
A denotes a set of the attributes of the user u;define a set of contacts of the user u, wherein Uu;
={u′
|(u,u′
)ε
O};define a user profile of the user u Iu=Au∪
Uu;define a metric M={m1, m2, . . . } where a metric mi is a tuple (name, range, type), wherein Mu′
includes metrics associated with the user u′
;receive a rating of a metric of user u′
from the user u, wherein a pair (mu′
,i,ν
i) denotes the rating of a metric of user u′
, V defines a universe of types, and Ruu′
={(mu′
,1,ν
1), . . . , (m mu′
,k,ν
k)} denotes a set of ratings of the user u′
defined by the user u;define a condition cε
C, wherein C is a set of conditions operative to determine authorization of access to Iu;define a set of elements Z={z1, z2, . . . }, wherein zn includes an access category associated with Iu; receive a request for access to Iu from user u′
; anddetermine authorization for user u′
to access a subset of Iu by an access control function U×
U×
Pow(R)×
C→
Pow(Iu×
Z); anda terminal operative to receive and display a subset of Iu to user u′
as determined by the access control function. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
Specification