IP Library Granted Patent US 11,283,797
Granted Patent B2
US 11,283,797 · App. 16/947,667 · Granted Mar 22, 2022

Authenticating a user device associated with a user to communicate via a wireless network in a secure web-based environment

Inventors: Andrew Laucius (Brooklyn, NY); Ismail Cem Paya (Portland, OR); Eric Neiman Winer (New York, NY)
Assignee: Gemini IP, LLC
H04L63/0884G06F21/41G06F21/64H04L9/321H04L9/3242H04L9/3247H04L63/0807H04L63/0815H04L63/123H04L9/0637H04L63/126
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 11,283,797
App. No.
16/947,667
Granted
Mar 22, 2022
Kind
B2
Abstract

Particular systems, methods, and program products for web-based security systems for user authentication and processing in a distributed computing environment are disclosed. A computing sub-system may receive an electronic processing request and a first signed data packet having a first payload that was hashed and encrypted using a first private key. The first payload may comprise first processing output and a first timestamp. The sub-system may verify the first signed data packet by decrypting it using a first public key. The sub-system may execute computing operations to satisfy the electronic processing request, producing second processing output. The sub-system may configure a data packet with a second payload comprising at least the second processing output and a second timestamp. The sub-system may encrypt the second payload using a second private key producing a second signed data packet. The sub-system may transmit to a second sub-system the second signed data packet.

Claims (32)

1. A method comprising:

(1) receiving, at an identity provider sub-system via a secure transmission over a wireless network, from a user device associated with a user, an electronic login request comprising login credential data comprising an alphanumeric text sequence,

wherein the electronic login request is received by a web server operatively connected to the identity provider sub-system,

wherein the web server is associated with a first ip address,

wherein the web server is operatively connected to a server sub-system,

wherein the server sub-system is associated with a second ip address, and

wherein the electronic login request is communicated from the user device to the identity provider sub-system via the web server;

(2) verifying, by the identity provider subsystem, that the login credential data is valid login credential data,

wherein the login credential data is verified if the login credential data is valid login credential data;

(3) in the case where the login credential data is verified, generating, at the identity provider sub-system:

(A) a first payload comprising login credential verification information and a first session identifier; and

(B) a first digital signature of the identity provider sub-system comprising a first hash of the first payload, the first hash being encrypted using a first identity provider sub-system private key;

(4) securely transmitting, from the identity provider sub-system to the user device over the wireless network, the first payload and the first digital signature,

wherein the first payload and the first digital signature are communicated by the identity provider sub-system to the user device via the web server;

(5) securely receiving, from the user device over the wireless network, at the identity provider sub-system:

(A) a second payload comprising the first session identifier and a first one-time token generated by the user device using a shared secret seed; and

(B) a second digital signature of the user device comprising a second hash of the second payload,

wherein the second payload and the second digital signature are communicated by the user device to the identity provider sub-system via the web server;

(6) verifying, by the identity provider sub-system, the second payload;

(7) in the case where the second payload is verified, authorizing, by the identity provider sub-system, the user device to communicate with the server sub-system associated with the second ip address via the identity provider sub-system; and

(8) securely transmitting, from the user device over the wireless network to the server sub-system, a third payload, and a third digital signature,

wherein the third payload and third digital signature are communicated by the user device to the server sub-system via the identity provider sub-system and the web server.

2. The method of claim 1 , wherein the alphanumeric text sequence comprises a phone number associated with the user device associated with the user.

3. The method of claim 1 , wherein the alphanumeric text sequence comprises user device information, the user device information being associated with the user device.

4. The method of claim 3 , wherein the user device information comprises a serial number of the user device.

5. The method of claim 1 , wherein the secure transmission is using secure socket protocol.

6. The method of claim 1 , wherein the first session identifier comprises time stamp information.

7. The method of claim 1 , wherein the first session identifier is generated by the identity provider sub-system using time stamp information.

8. The method of claim 7 , wherein the time stamp information comprises a time at which the first payload was generated.

9. The method of claim 7 , wherein the time stamp information comprises a time at which the first payload was configured.

10. The method of claim 7 , wherein the time stamp information comprises a time at which the electronic login request was received.

11. The method of claim 1 , wherein the third payload comprises the first session identifier, the first one-time token, and a second one-time token generated by the user device using the shared secret seed.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2021
From: WINKLEVOSS IP, LLC
To: GEMINI IP, LLC
Reel/Frame 058223/0470 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2021
From: LAUCIUS, ANDREW; PAYA, CEM; WINER, ERIC NEIMAN
To: WINKLEVOSS IP, LLC
Reel/Frame 057910/0877 →
Continuity (7)
Continuation 16589679 · Oct 1, 2019
Continuation 16028124 · Jul 5, 2018
Continuation 15906898 · Feb 27, 2018
Continuation 15818134 · Nov 20, 2017
Continuation 15006971 · Jan 26, 2016
Provisional Application 62107726 · Jan 26, 2015
Related Publication 20200389456A1 · Dec 10, 2020