Patent ID: 8108910

Claim:
In a client-server environment comprising at least one client communicating with a plurality of servers, a method for assigning a trust level to a client, the method comprising the steps of: obtaining trust information associated with a server s 1 providing a first service and a server s 2 providing a second service different from s 1 , with regard to a request r 1 sent by a client and received by s 1 and a request r 2 sent by the client and received by s 2 ; and aggregating the obtained trust information from s 1 and s 2 with regard to the client to assign at least one trust level to said client, wherein a trust level is assigned by a server X to a client c using a formula: TRUST ⁢ ⁢ ( c , X ) = ∑ i ∈ SC ⁢ [ Pos ⁢ ⁢ ( c , i ) + 0.2 · Neu ⁢ ⁢ ( c , i ) - 4.0 · Neg ⁢ ⁢ ( c , i ) ] wherein SC=set of server classes, X=at least S 1 and S 2 , Pos (c, i)=number of positive feedback units assigned to client c by server class i, Neu (c, i)=number of neutral feedback units assigned to client c by server class i, and Neg (c, i)=number of negative feedback units assigned to client c by server class i.