IP Library Granted Patent US 9,280,871
Granted Patent B2
US 9,280,871 · App. 11/774,857 · Granted Mar 8, 2016

Gaming systems with authentication token support

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,280,871
App. No.
11/774,857
Granted
Mar 8, 2016
Kind
B2
Abstract

Techniques for providing authentication functionality in a gaming system are disclosed. In one aspect, a gaming system is configured such that, at a given point during a current session of a game in progress that involves at least one user previously granted access by the system to participate in the current session, information available from an authentication token associated with the user is obtained prior to allowing the user to take a particular action in the game. A determination is made as to whether or not the user will be allowed to take the particular action in the game, based on the obtained information. The obtained information may comprise, for example, at least a portion of a one-time password generated by a hardware or software authentication token.

Claims (45)

1. A method of providing authentication functionality in a gaming system, the method comprising the steps of:

responsive to a user attempting to take a particular action during a current session of a game in progress, the user having previously been granted access by the system to participate in the current session, obtaining information available from an authentication token associated with said user prior to allowing said user to take the particular action in the game; and

allowing the user to take the particular action in the game based on the obtained information;

wherein the obtained information comprises information indicative of a location of the authentication token; and

wherein the steps of obtaining information and allowing the user to take the particular action are at least in part performed by a processor.

2. The method of claim 1 wherein the obtaining and allowing steps further comprise the steps of:

generating a request for the information available from the authentication token;

receiving a response to the request; and

allowing the user to take the particular action in the game if the response contains the requested information available from the authentication token.

3. The method of claim 1 wherein the allowing step further comprises allowing the user to take the particular action in the game if the obtained information is among a set of currently acceptable values for said action.

4. The method of claim 1 wherein the authentication token comprises a hardware authentication token.

5. The method of claim 1 wherein the authentication token comprises a software authentication token.

6. The method of claim 1 wherein the information available from the authentication token comprises at least a portion of a one-time password generated by the authentication token.

7. The method of claim 1 wherein the information available from the authentication token comprises one or more information elements to be entered by the user based at least in part on corresponding indications provided by the authentication token.

8. The method of claim 7 wherein the one or more information elements comprise a sequence of user interface commands to be entered by the user in a manner indicated by the authentication token.

9. The method of claim 1 wherein the information available from the authentication token comprises non-numerical information provided by the authentication token.

10. The method of claim 9 wherein the non-numerical information provided by the authentication token comprises one or more symbols generated by the authentication token.

11. The method of claim 1 wherein the system presents to the user via a user interface a number of selectable options one of which corresponds to the information available from the authentication token.

12. The method of claim 11 wherein the step of obtaining the information available from the authentication token comprises receiving an indication of user selection of a particular one of the selectable options.

13. The method of claim 1 wherein the particular action comprises accessing a particular element within a virtual world provided by the game in progress.

14. The method of claim 1 wherein the information available from the authentication token is obtained based at least in part on the user manipulating an input device of the system in a particular manner.

15. The method of claim 14 wherein the input device comprises a hand-held wireless controller of the gaming system.

16. The method of claim 14 wherein the input device comprises the authentication token itself.

17. The method of claim 14 wherein the manner in which the user manipulates the input device is operative to control selection of a particular one of a number of selectable options.

18. The method of claim 1 wherein the obtained information comprises information indicative of previous interaction between the authentication token and another system or device.

19. The method of claim 1 wherein an element of the gaming system provides information indicative of identity of the user to an external server in conjunction with allowing the user to take the particular action.

20. A non-transitory processor-readable storage medium storing one or more software programs, wherein the one or more software programs when executed by the processing device implement the steps of:

responsive to a user attempting to take a particular action during a current session of a game in progress, the user having previously been granted access by the system to participate in the current session, obtaining information available from an authentication token associated with said user prior to allowing said user to take the particular action in the game; and

allowing the user to take the particular action in the game based on the obtained information;

wherein the obtained information comprises information indicative of a location of the authentication token.

21. A processing device for use in a gaming system, the processing device comprising:

a processor; and

a memory coupled to the processor;

wherein the processing device is configured such that, responsive to a user attempting to take a particular action during a current session of a game in progress, the user having previously been granted access by the system to participate in the current session, the processing device obtains information available from an authentication token associated with said user prior to allowing said user to take the particular action in the game, the processing device being further configured to allow the user to take the particular action in the game based on the obtained information, the obtained information comprising information indicative of a location of the authentication token.

22. The processing device of claim 21 wherein the authentication token comprises a software authentication token.

23. The processing device of claim 21 wherein the processing device comprises a gaming console of the system.

24. The processing device of claim 21 wherein the processing device comprises a gaming server of the system.

25. The processing device of claim 21 wherein the processing device comprises a host device configured for communication with a gaming server over a network.

26. A gaming system comprising:

a processing device; and

an authentication token;

wherein the processing device is configured such that, responsive to a user attempting to take a particular action during a current session of a game in progress, the user having previously been granted access by the system to participate in the current session, the processing device obtains information available from the authentication token prior to allowing said user to take the particular action in the game, the processing device being further configured to allow the user to take the particular action in the game based on the obtained information, the obtained information comprising information indicative of a location of the authentication token.

27. The system of claim 26 wherein the authentication token comprises a hardware authentication token physically separate from the processing device.

28. The system of claim 26 wherein the authentication token comprises a software authentication token implemented on a device that is physically separate from the processing device.

29. The system of claim 26 wherein the processing device comprises one of a gaming server and a host device of the gaming system.

Assignments (14)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (045455/0001) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061753/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (040136/0001) Recorded Apr 26, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061324/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 3, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL USA L.P.; ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL, L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; WYSE TECHNOLOGY L.L.C.
Reel/Frame 058216/0001 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2016
From: EMC CORPORATION
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 040203/0001 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 040136/0001 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040134/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 23, 2010
From: RSA SECURITY LLC
To: RSA SECURITY HOLDING, INC.
Reel/Frame 023975/0453 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 23, 2010
From: RSA SECURITY HOLDING, INC.
To: EMC CORPORATION
Reel/Frame 023975/0151 →
MERGER Recorded Jan 27, 2010
From: RSA SECURITY INC
To: RSA SECURITY LLC
Reel/Frame 023852/0644 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 21, 2010
From: RSA SECURITY HOLDING, INC.
To: EMC CORPORATION
Reel/Frame 023825/0109 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 21, 2010
From: RSA SECURITY LLC
To: RSA SECURITY HOLDING, INC.
Reel/Frame 023824/0729 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2007
From: BAILEY, DANIEL VERNON; KALISKI, BURTON S., JR.; JUELS, ARI; RIVEST, RONALD L.
To: RSA SECURITY INC.
Reel/Frame 019866/0404 →