Multiple user authentication for online console-based gaming
First Claim
Patent Images
1. A computer-readable storage medium for a game console comprising computer-executable instructions that, when executed, direct the game console to:
- create multiple validated user identities (U1, H1), (U2, H2), . . . , (UU, HU) composed of the multiple user identities U1, U2, . . . , UU and associated values H1, H2, . . . , HU calculated from each user'"'"'s key;
form a single request containing a game console identity X, a game title identity G, the multiple validated user identities, and an identity A of an online service, as follows;
Request=[X, G, A, (U1, H1), (U2, H2), . . . , (UU, HU)]; and
submit the request to a ticket issuing entity over a network, whereby the ticket issuing entity simultaneously authenticates each of the identities contained in the request.
2 Assignments
0 Petitions
Accused Products
Abstract
A console-based multi-user authentication process allows multiple users of a game console to be authenticated together in a single request/reply exchange with an authentication entity. The results of which is the possession of a single ticket that can be used to prove authenticity of multiple authentication principals to one or more online services. Also described is a handshake process that can be used to initially establish an authentication account for each game console, in which the account creation server can trust that a genuine game console is making the request.
104 Citations
16 Claims
-
1. A computer-readable storage medium for a game console comprising computer-executable instructions that, when executed, direct the game console to:
-
create multiple validated user identities (U1, H1), (U2, H2), . . . , (UU, HU) composed of the multiple user identities U1, U2, . . . , UU and associated values H1, H2, . . . , HU calculated from each user'"'"'s key; form a single request containing a game console identity X, a game title identity G, the multiple validated user identities, and an identity A of an online service, as follows;
Request=[X, G, A, (U1, H1), (U2, H2), . . . , (UU, HU)]; andsubmit the request to a ticket issuing entity over a network, whereby the ticket issuing entity simultaneously authenticates each of the identities contained in the request. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-readable storage medium for a game console comprising computer-executable instructions that, when executed, direct the game console to:
-
create multiple validated user identities composed of multiple user identities and associated values calculated from each user'"'"'s key, wherein the multiple user identities are playing at the same game console; form a single request containing a game console identity, a game title identity, the multiple user identities, and an identity of an online service; and submit the request to a ticket issuing entity over a network, whereby the ticket issuing entity simultaneously authenticates each of the identities contained in the request via issuance of one ticket covering all of the multiple user identities. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method implemented via a game console, the method comprising:
-
creating multiple validated user identities (U1, H1), (U2, H2), . . . , (UU, HU) composed of the multiple user identities U1, U2, . . . , UU and associated values H1, H2, . . . , HU calculated from each user'"'"'s key; forming a single request containing a game console identity X, a game title identity G, the multiple validated user identities, and an identity A of an online service, as follows;
Request=[X, G, A, (U1, H1), (U2, H2), . . . , (UU, HU)]; andsubmitting the request to a ticket issuing entity over a network, whereby the ticket issuing entity simultaneously authenticates each of the identities contained in the request. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification