IP Library › Granted Patent US 10,097,550
Granted Patent B2
US 10,097,550 · App. 14/775,378 · Granted Oct 9, 2018

Systems and methods for providing security via interactive media

Inventors: Shreedhar Natarajan (Boston, MA); Jaisree Moorthy (Boston, MA)
Assignee: GANALILA, LLC
H04L63/10A63F13/537G06F3/0484G06F21/31H04L63/126G06F2221/2133
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 10,097,550
App. No.
14/775,378
Filed
Sep 11, 2015
Granted
Oct 9, 2018
Kind
B2
Art Unit
2438
USPC
726/6
Abstract

Methods and systems for providing security and verifying a human user and/or an authorized user are described. A system may include a processor and a non-transitory, processor-readable storage medium. The non-transitory, processor-readable storage medium may include one or more programming instructions that, when executed, cause the processor to receive a request to access a secured resource, provide a verification challenge to a user via a user interface, receive at least one input from the user in response to the verification challenge, and determine that the at least one input corresponds to at least one parameter indicative of a human user. The verification challenge may include a game.

Claims (53)

1. A system comprising:

a processor; and

a non-transitory, processor-readable storage medium, wherein the non-transitory, processor-readable storage medium comprises one or more programming instructions that, when executed, cause the processor to:

receive a request to access a secured resource,

provide a verification challenge to a user via a user interface, wherein the verification challenge comprises a game,

receive at least one gameplay input and at least one additional input from the user in response to the verification challenge, wherein the at least one additional input comprises information derived from the at least one gameplay input,

compare the at least one gameplay input and the at least one additional input against previously captured learned information, and

determine, based on the comparison, that the at least one gameplay input and the at least one additional input corresponds to at least one parameter indicative of an authorized user.

2. The system of claim 1 , further comprising one or more programming instructions that, when executed, cause the processor to grant the user access to the secured resource.

3. The system of claim 1 , wherein the game comprises at least one of a floating balloon game, a maze game, a cutting game, a puzzle game, and a memory game.

4. The system of claim 1 , wherein the parameter comprises at least one of a passcode, a completion of an assigned task, an amount of time that has elapsed between providing the verification challenge and receiving the at least one input, a known physical trait of an authorized user, a location of an electronic device.

5. A system comprising:

a processor; and

a non-transitory, processor-readable storage medium, wherein the non-transitory, processor-readable storage medium comprises one or more programming instructions that, when executed, cause the processor to:

receive a request to access a secured resource,

provide a verification challenge to a user via a user interface, wherein the verification challenge comprises a game,

receive at least one gameplay input and at least one additional input from the user in response to the verification challenge, wherein the at least one additional input comprises information derived from the at least one gameplay input,

compare the at least one input gameplay input and the at least one additional input against previously captured information, and

determine, based on the comparison, that the at least one gameplay input and the at least one additional input does not correspond to at least one parameter indicative of an authorized user.

6. The system of claim 5 , further comprising one or more programming instructions that, when executed, cause the processor to:

deny the user access to the secured resource;

provide a notification to the user of denied access; and

provide a notification of denied access to an administrator.

7. The system of claim 5 , further comprising one or more programming instructions that, when executed, cause the processor to direct a storage device to record identifying information of the user.

8. The system of claim 5 , wherein the game comprises at least one of a floating balloon game, a maze game, a cutting game, a puzzle game, and a memory game.

9. The system of claim 5 , wherein the parameter comprises at least one of a passcode, a completion of an assigned task, a known physical trait of an authorized user, a location of an electronic device, and an amount of time that has elapsed between providing the verification challenge and receiving the at least one input.

10. A method comprising:

receiving, by a processor, a request to access a secured resource;

providing, by the processor, a verification challenge to a user via a user interface, wherein the verification challenge comprises a game;

receiving, by the processor, at least one gameplay input and at least one additional input from the user in response to the verification challenge, wherein the at least one additional input comprises information derived from the at least one gameplay input;

comparing, by the processor, the at least one gameplay input and the at least one additional input against previously captured information, and

determining, by the processor, that the at least one gameplay input and the at least one additional input corresponds to at least one parameter indicative of an authorized user based on the comparing.

11. The method of claim 10 , further comprising granting, by the processor, the user access to the secured resource.

12. The method of claim 10 , wherein the game comprises at least one of a floating balloon game, a maze game, a cutting game, a puzzle game, and a memory game.

13. The method of claim 10 , wherein the parameter comprises at least one of a passcode, a completion of an assigned task, a known physical trait of an authorized user, a location of an electronic device, and an amount of time that has elapsed between providing the verification challenge and receiving the at least one input.

14. A method comprising:

receiving, by a processor, a request to access a secured resource;

providing, by the processor, a verification challenge to a user via a user interface, wherein the verification challenge comprises a game;

receiving, by the processor, at least one gameplay input and at least one additional input from the user in response to the verification challenge, wherein the at least one additional input comprises information derived from the at least one gameplay input;

comparing, by the processor, the at least one gameplay input and at least one additional input against previously captured information, and

determining, by the processor, that the at least one gameplay input and the at least one additional input does not correspond to at least one parameter indicative of an authorized user based on the comparing.

15. The method of claim 14 , further comprising denying, by the processor, the user access to the secured resource.

16. The method of claim 15 , further comprising:

providing, by the processor, a notification to the user of denied access;

providing, by the processor, a notification of denied access to an administrator; and

directing, by the processor, a storage device to record identifying information of the user.

17. The method of claim 14 , further comprising directing, by the processor, a storage device to record identifying information of the user.

18. The method of claim 14 , wherein the game comprises at least one of a floating balloon game, a maze game, a cutting game, a puzzle game, and a memory game.

19. The method of claim 14 , wherein the parameter comprises at least one of a passcode, a completion of an assigned task, a known physical trait of an authorized user, a location of an electronic device, and an amount of time that has elapsed between providing the verification challenge and receiving the at least one input.

20. The system of claim 1 , wherein the authorized user is selected from a group consisting of at least one bot user and at least one bot user and at least one human user.

21. The system of claim 5 , wherein the authorized user is selected from a group consisting of at least one bot user and at least one bot user and at least one human user.

22. The method of claim 10 , wherein the authorized user is selected from a group consisting of at least one bot user and at least one bot user and at least one human user.

23. The method of claim 14 , wherein the authorized user is selected from a group consisting of at least one bot user and at least one bot user and at least one human user.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2015
From: MOORTHY, JAISREE; NATARAJAN, SHREEDHAR
To: GANALILA, LLC
Reel/Frame 037267/0817 →
Continuity (2)
Provisional Application 61778132 · Mar 12, 2013
Related Publication 20160028730A1 · Jan 28, 2016