Access to electronic social networks
First Claim
Patent Images
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,vi) denotes the rating of a metric of user u′
, V defines a universe of types, and Ruu′
={(mu′
,1,vr), . . . , (mu′
,k,vk)} 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, wherein the condition c includes a number of contacts Uu′
of the user u′
;
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);
outputting a subset of Iu to user u′
as determined by the access control function to a user terminal for display to the user, wherein the user u agrees to enter a relationship with the user u′
responsive to the user u′
satisfying the condition c and the condition c includes a threshold number of k contacts the user u′
has introduced to the user u; and
withdrawing the agreement to enter a relationship with the user u′
responsive to determining that the condition c has not been satisfied by the user u′
.
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.
14 Citations
11 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,vi) denotes the rating of a metric of user u′
, V defines a universe of types, and Ruu′
={(mu′
,1,vr), . . . , (mu′
,k,vk)} 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, wherein the condition c includes a number of contacts Uu′
of the user u′
;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);outputting a subset of Iu to user u′
as determined by the access control function to a user terminal for display to the user, wherein the user u agrees to enter a relationship with the user u′
responsive to the user u′
satisfying the condition c and the condition c includes a threshold number of k contacts the user u′
has introduced to the user u; andwithdrawing the agreement to enter a relationship with the user u′
responsive to determining that the condition c has not been satisfied by the user u′
. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system comprising:
-
a server operative to; 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={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,vi) denotes the rating of a metric of user u′
, V defines a universe of types, and Ruu′
={(mu′
,1,v1), . . . , (mu′
,k,vk)} 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, wherein the condition c includes a number of contacts Uu′
of the user u′
;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′
;determine authorization for user u′
to access a subset of Iu by an access control function U×
U×
Pow(R)×
C→
Pow(Iu×
Z), wherein the user u agrees to enter a relationship with the user u′
responsive to the user u′
satisfying the condition c and the condition c includes a threshold number of k contacts the user u′
has introduced to the user u; andwithdrawing the agreement to enter a relationship with the user u′
responsive to determining that the condition c has not been satisfied by the user u′
; anda terminal operative to receive and display a subset of Iu to user u′
as determined by the access control function. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method comprising:
-
defining a social network as a set of users U={u, u′
, . . . };defining a set of relationships between users O C U×
U, wherein (u, u′
) E O responsive to user u E U and user u′
E U mutually agreeing to enter a relationship;defining a set of attributes of the social network A={a1, a2, . . . }, wherein Au C 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′
) E O};defining a user profile of the user u lu=Au U 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, vi) denotes the rating of a metric of user u′
, V defines a universe of types, andRuu′
={(mu′
, 1, v1), . . . , (mu′
, k, vk)} denotes a set of ratings of the user u′
defined by the user u;defining a condition c E C, wherein C is a set of conditions operative to determine authorization of access to lu wherein the condition c includes a number of k contacts the user u′
has introduced to the user u;defining a set of elements Z={z1, z2, . . . }, wherein zn includes an access category associated with lu; receiving a request for access to lu from user u′
; anddetermining authorization for user u′
to access a subset of lu by an access control function U×
U×
Pow(R)×
C->
Pow(lu×
Z), wherein the condition c includes a defined temporal threshold;determining whether the condition c has been satisfied by the user u′
responsive to determining that the temporal threshold has expired;withdrawing the agreement to enter a relationship with the user u′
responsive to determining that the temporal threshold has expired and that the condition c has not been satisfied by the user u′
;outputting a subset of lu to user u′
as determined by the access control function to a user terminal for display to the user, wherein the user u agrees to enter a relationship with the user u′
responsive to the user u′
satisfying the condition c and the condition c includes a threshold number of k contacts the user u′
has introduced to the user u; andwithdrawing the agreement to enter a relationship with the user u′
responsive to determining that the condition c has not been satisfied by the user u′
.
-
Specification