IP Library Granted Patent US 9,876,796
Granted Patent B2
US 9,876,796 · App. 15/263,268 · Granted Jan 23, 2018

Systems and methods for group authentication

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,876,796
App. No.
15/263,268
Granted
Jan 23, 2018
Kind
B2
Abstract

The field of the invention relates to network connected authentication systems, and more particularly to systems and methods that enable authentication of one or more users of a group using network connected devices. In an embodiment, the system includes a network connected authentication server coupled to a network for access by a plurality of user devices in a group to authenticate a user of one or more third party applications. When a user of the group visits a third party application and initiates a group authentication, the network connected authentication server retrieves authentication rules and sends authentication requests to the user devices of the group based on the authentication rules. When the network connected authentication server receives authentication responses from the user devices, the network connected authentication server sends the responses to the third party application, which determines whether approval should be granted based on the responses and on the policies of the third party application.

Claims (55)

1. A network connected authentication system for use with a third party application server system coupled to a network, the third party application server system comprising one or more third party applications, the network connected authentication system comprising:

a database storing group identifiers, third party application identifiers, and authentication rules; and

a network connected authentication server system communicatively coupled to the network for access by a plurality of user devices the plurality of user devices being associated with members of a group by the network connected authentication server system,

the network connected authentication server system being configured to:

receive a group identifier and a third party application identifier from a particular third party application of the one or more third party applications,

retrieve a portion of the authentication rules from the database based on the group identifier and the third party application identifier,

send authentication requests to one or more of the plurality of user devices based on the portion of the authentication rules,

receive encrypted authentication responses from the one or more user devices, only the particular third party application being able to decrypt the encrypted authentication responses, and

send the encrypted authentication responses to the particular third party application, which decrypts the encrypted authentication responses and determines whether to grant or deny access to a particular one of the members of the group based on the decrypted authentication responses.

2. The network connected authentication system of claim 1 , wherein the network connected authentication server system receives the group identifier and the third party application identifier from the particular third party application after the particular member visits the particular third party application and the particular member initiates a group authentication.

3. The network connected authentication system of claim 1 , wherein the database stores a plurality of user identifiers, and

the network connected authentication server system uses the group identifier received from the particular third party application to determine one or more user identifiers.

4. The network connected authentication system of claim 3 , wherein the network connected authentication server system uses the one or more user identifiers to determine the one or more user devices.

5. The network connected authentication system of claim 1 , wherein the network connected authentication server system further verifies authenticity or security of the one or more user devices from which the network connected authentication server system receives the encrypted authentication responses before the network connected authentication server system sends the encrypted authentication responses to the particular third party application.

6. The network connected authentication system of claim 1 , wherein the one or more user devices send polling requests to the network connected authentication server system in order to retrieve the authentication requests.

7. The network connected authentication system of claim 1 , wherein sending the encrypted authentication responses to the particular third party application comprises:

sending the encrypted authentication responses to a particular user device of the plurality of user devices that acts as a relay device to send the encrypted authentication responses to the particular third party application.

8. The network connected authentication system of claim 1 , wherein at least one of the plurality of user devices has its own authentication rules.

9. A network connected authentication system for use with a third party application server system coupled to a network, the third party application server system comprising one or more third party applications, the network connected authentication system comprising:

a database storing group identifiers, third party application identifiers, and authentication rules; and

a network connected authentication server system communicatively coupled to the network for access by a plurality of user devices, the plurality of user devices being associated with members of a group by the network connected authentication server system, the network connected authentication server system being configured to:

receive a group identifier and a third party application identifier from a particular third party application of the one or more third party applications,

retrieve a portion of the authentication rules from the database based on the group identifier and the third party application identifier,

send authentication requests to one or more of the plurality of user devices based on the portion of the authentication rules,

receive authentication responses from the one or more user devices,

determine whether the authentication responses satisfy at least one requirement of the portion of the authentication rules, the at least one requirement including that the authentication responses indicate approval by a minimum number of the members of the group or approval by a minimum percentage of the members of the group, and

send a portion of the authentication responses to the particular third party application when the network connected authentication server system determines that the authentication responses satisfy the at least one requirement, the particular third party application determining whether to grant or deny access to a particular one of the members of the group based on the portion of the authentication responses.

10. The network connected authentication system of claim 9 , wherein the at least one requirement includes the authentication responses being received from ones of the members located within particular geographical boundaries.

11. The network connected authentication system of claim 9 , wherein the network connected authentication server system is configured to require the one or more of the plurality of user devices to validate a minimum number of authentication factors before sending the portion of the authentication responses to the particular third party application.

12. The network connected authentication system of claim 9 , wherein the authentication requests are sent to a portion of the members comprising fewer than all of the members.

13. The network connected authentication system of claim 12 , wherein the portion of the members is a first receiving portion;

the network connected authentication server system is configured to determine additional authentications are needed, and

send additional authentication requests to additional members who are not in the first receiving portion.

14. The network connected authentication system of claim 9 , wherein the network connected authentication server system is configured to invalidate any of the authentication responses that fail to satisfy any necessary ones of the authentication rules, the portion of the authentication responses comprising only valid ones of the authentication responses.

15. The network connected authentication system of claim 9 , wherein the network connected authentication server system receives the group identifier and the third party application identifier from the particular third party application after the particular member visits the particular third party application and the particular member initiates a group authentication.

16. A network connected authentication system for use with a third party application server system coupled to a network, the third party application server system comprising one or more third party applications, the network connected authentication system comprising:

a database storing group identifiers, third party application identifiers, and authentication rules; and

a network connected authentication server system communicatively coupled to the network for access by a plurality of user devices, the plurality of user devices being associated with members of a group by the network connected authentication server system, the network connected authentication server system being configured to:

receive a group identifier and a third party application identifier from a particular third party application of the one or more third party applications,

retrieve a portion of the authentication rules from the database based on the group identifier and the third party application identifier,

receive polling requests from a portion of the plurality of user devices,

send authentication requests to the portion of user devices based on the portion of the authentication rules and in response to the polling requests,

receive authentication responses from the portion of user devices, and

send the authentication responses to the particular third party application, which determines whether to grant or deny access to a particular one of the members of the group based on the authentication responses.

17. The network connected authentication system of claim 16 , wherein the portion of user devices is a first portion of user devices, the authentication responses are first authentication responses, and the network connected authentication server system is configured to:

send authentication requests to a second portion of the plurality of user devices based on the portion of the authentication rules,

receive second authentication responses from the second portion of user devices, and

send the second authentication responses to the particular third party application, which determines whether to grant or deny access to a particular one of the members of the group based on the first and second authentication responses.

18. The network connected authentication system of claim 16 , wherein the authentication responses are encrypted,

only the particular third party application is able to decrypt the encrypted authentication responses, and

after the network connected authentication server system sends the encrypted authentication responses to the particular third party application, the particular third party application decrypts the encrypted authentication responses and determines whether to grant or deny access to the particular one of the members of the group based on the decrypted authentication responses.

19. The network connected authentication system of claim 16 , wherein the network connected authentication server system receives the group identifier and the third party application identifier from the particular third party application after the particular member visits the particular third party application and the particular member initiates a group authentication.

20. The network connected authentication system of claim 16 , wherein the database stores a plurality of user identifiers,

the network connected authentication server system uses the group identifier received from the particular third party application to determine one or more user identifiers, and

the network connected authentication server system uses the one or more user identifiers to determine the one or more user devices.

Assignments (7)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 058294, FRAME 0161 Recorded Dec 27, 2021
From: JPMORGAN CHASE BANK, N.A.
To: EBUREAU, LLC; IOVATION, INC.; SIGNAL DIGITAL, INC.; TRANS UNION LLC; TRANSUNION INTERACTIVE, INC.; TRANSUNION RENTAL SCREENING SOLUTIONS, INC.; TRANSUNION TELEDATA LLC; AGGREGATE KNOWLEDGE, LLC; TRU OPTIK DATA CORP.; NEUSTAR INFORMATION SERVICES, INC.; TRUSTID, INC.; NEUSTAR, INC.; NEUSTAR IP INTELLIGENCE, INC.; MARKETSHARE PARTNERS, LLC; SONTIQ, INC.
Reel/Frame 058593/0852 →
GRANT OF SECURITY INTEREST IN UNITED STATES PATENTS Recorded Dec 1, 2021
From: EBUREAU, LLC; IOVATION, INC.; SIGNAL DIGITAL, INC.; TRANS UNION LLC; TRANSUNION HEALTHCARE, INC.; TRANSUNION INTERACTIVE, INC.; TRANSUNION RENTAL SCREENING SOLUTIONS, INC.; TRANSUNION TELEDATA LLC; AGGREGATE KNOWLEDGE, LLC; TRU OPTIK DATA CORP.; NEUSTAR INFORMATION SERVICES, INC.; TRUSTID, INC.; NEUSTAR, INC.; NEUSTAR IP INTELLIGENCE, INC.; MARKETSHARE PARTNERS, LLC; SONTIQ, INC.
To: JPMORGAN CHASE BANK, N.A
Reel/Frame 058294/0161 →
GRANT OF SECURITY INTEREST IN PATENT RIGHTS Recorded Jul 9, 2018
From: IOVATION INC.
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 046511/0090 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 8, 2017
From: IOVATION LLC
To: IOVATION INC.
Reel/Frame 044340/0605 →
MERGER Recorded Sep 27, 2016
From: LAUNCHKEY, INC.
To: SESAME MERGER SUB, LLC
Reel/Frame 039870/0909 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 27, 2016
From: EGAN, DEVIN M.; KWON, YO SUB; SANDERS, GEOFFREY R.; SHEPHERD, CHRISTOPHER C.; TOMASIK, KRISTIN F.
To: LAUNCHKEY, INC.
Reel/Frame 039870/0827 →
CHANGE OF NAME Recorded Sep 27, 2016
From: SESAME MERGER SUB, LLC
To: IOVATION LLC
Reel/Frame 039870/0925 →