IP Library Granted Patent US 9,565,177
Granted Patent B2
US 9,565,177 · App. 14/809,042 · Granted Feb 7, 2017

Network application security utilizing network-provided identities

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,565,177
App. No.
14/809,042
Granted
Feb 7, 2017
Kind
B2
Abstract

A network security system receives a request from a user over a network to access a network application. The system verifies user credentials for the user. The user credentials include a user identifier and specify a social network. The user is redirected to the social network for authentication. The system queries a rule-set database using the user identifier and an integer representation of the social network. The rule-set database includes recommendations as to access determined by a security application based at least in part on a known memory state for the user associated with the user identifier. Then the system blocks access by the user to the network application based on a recommendation in the rule-set database.

Claims (34)

1. A method, comprising operations of:

receiving a request from a user over a network to access a network application;

verifying user credentials for the user, wherein the user credentials include a user identifier and specify a social network and wherein the user is redirected to the social network for authentication;

querying a rule-set database using the user identifier and an integer representation of the social network, wherein the rule-set database includes recommendations as to access determined by a security application based at least in part on a known memory state for the user associated with the user identifier; and

blocking access by the user to the network application based on a recommendation in the rule-set database, wherein each operation of the method is executed by one or more processors.

2. The method of claim 1 , further comprising an operation of receiving a security token from the social network upon authentication of the user.

3. The method of claim 2 , wherein the security token is an OAuth token or an OpenID token.

4. The method of claim 2 , wherein the security token is a Facebook token.

5. The method of claim 1 , wherein the network application is a game.

6. The method of claim 1 , wherein the known memory state indicates that the user is connected in a social graph with a known botter.

7. The method of claim 1 , wherein the recommendation is based at least in part on a chain of statements.

8. One or more computer-readable media that are non-transitory and that store a program, wherein the program, when executed, instructs a processor to perform the following operations:

receive a request from a user over a network to access a network application;

verify user credentials for the user, wherein the user credentials include a user identifier and specify a social network and wherein the user is redirected to the social network for authentication;

query a rule-set database using the user identifier and an integer representation of the social network, wherein the rule-set database includes recommendations as to access determined by a security application based at least in part on a known memory state for the user associated with the user identifier; and

block access by the user to the network application based on a recommendation in the rule-set database.

9. The computer-readable media of claim 1 , further comprising an operation of receiving a security token from the social network upon authentication of the user.

10. The computer-readable media of claim 9 , wherein the security token is an OAuth token or an OpenID token.

11. The computer-readable media of claim 9 , wherein the security token is a Facebook token.

12. The computer-readable media of claim 8 , wherein the network application is a game.

13. The computer-readable media of claim 8 , wherein the known memory state indicates that the user is connected in a social graph with a known botter.

14. The computer-readable media of claim 8 , wherein the recommendation is based at least in part on a chain of statements.

15. A system, comprising:

a processor; and

a memory in communication with the processor and storing processor-executable instructions that perform the following operations:

receive a request from a user over a network to access a network application;

verify user credentials for the user, wherein the user credentials include a user identifier and specify a social network and wherein the user is redirected to the social network for authentication;

query a rule-set database using the user identifier and an integer representation of the social network, wherein the rule-set database includes recommendations as to access determined by a security application based at least in part on a known memory state for the user associated with the user identifier; and

block access by the user to the network application based on a recommendation in the rule-set database.

16. The system of claim 15 , further comprising an operation of receiving a security token from the social network upon authentication of the user.

17. The system of claim 16 , wherein the security token is an OAuth token or an OpenID token.

18. The system of claim 16 , wherein the security token is a Facebook token.

19. The system of claim 15 , wherein the network application is a game.

20. The system of claim 15 , wherein the known memory state indicates that the user is connected in a social graph with a known botter.

Assignments (6)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded May 23, 2022
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: ZYNGA INC.
Reel/Frame 060163/0437 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 7, 2021
From: HAUGSNES, ANDREAS SEIP
To: ZYNGA GAME NETWORK, INC.
Reel/Frame 058328/0251 →
CHANGE OF NAME Recorded Dec 7, 2021
From: ZYNGA GAME NETWORK INC.
To: ZYNGA INC.
Reel/Frame 058376/0728 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Dec 14, 2020
From: ZYNGA INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 054719/0490 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Dec 11, 2020
From: BANK OF AMERICA, N.A., AS LENDER
To: ZYNGA INC.
Reel/Frame 054701/0393 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Dec 21, 2018
From: ZYNGA INC.
To: BANK OF AMERICA, N.A., AS LENDER
Reel/Frame 049147/0546 →