Patent ID: 7765401

Claim:
A computer-readable storage medium comprising computer-executable instructions that, when executed, perform operations comprising: receive a request from a game console, the request containing an identity string that includes a game console identity X, a game title identity G, multiple user identities (U 1 , H 1 ), . . . , (U U , H U ), wherein the multiple user identities are U 1 , U 2 , . . . U U and associated values are H 1 , H 2 , . . . , H U derived from the user's key and an identity A of an online service, as follows: Request =[X, G, A, (U 1 , H 1 ), . . . , (U U , H U )]; and submit the request to a ticket issuing entity over a network; generate a ticket containing the identity string and a session key K XA together encrypted with a key K A associated with the online service, as follows: TicketA =E KA [K XA , X, G, A, U 1 , U 2 , . . . U U ]; and return the ticket to the game console, wherein the ticket issuing entity simultaneously authenticates each of the identities contained in the request.