IP Library › Granted Patent US 11,601,398
Granted Patent B2
US 11,601,398 · App. 17/086,260 · Granted Mar 7, 2023

Multiplexed data exchange portal interface in scalable data networks

Inventors: Michael Senftleber (Driftwood, TX); Zachary Daniel Kloepping (Austin, TX); Derek Joseph Wene (Austin, TX); Blake T. Kobelan (Austin, TX); Chad Walter Gowan (Austin, TX)
Assignee: Spredfast, Inc.
H04L63/0245H04L47/2483H04L67/025H04L67/54H04L67/60H04L67/61
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,601,398
App. No.
17/086,260
Granted
Mar 7, 2023
Kind
B2
Abstract

Various embodiments relate generally to computer science, data science, application architecture, and computer data security. More specifically, techniques for credential and authentication management in scalable data networks is described, including, but not limited to, multiplexed data exchanges in a scalable data network. For example, a method may include receiving a subset of requests to access a data network. The requests each may originate from an associated computing device having a source identifier. The method also may include data to cause modification of data representing presentation of a hosted page via the data network, monitoring data traffic from the data network and managing actions initiated via a request based on the data traffic. Optionally, data traffic received via an aggregation port may be filtered to origination of a request associated with a source identifier.

Claims (24)

1. A method, comprising:

detecting a request to access a data network using a browser, the request being generated from an extension implemented with the browser and sent to the data network;

initiating another request from the extension to the credential management platform, the another request being configured to request authentication data configured to access the data network;

transferring the authentication data and an instruction to the extension;

transmitting a further request to the data network, the further request comprising the authentication data;

storing session data transferred between the browser and the data network when a session is initiated between the browser and the data network; and

monitoring the session data by the credential management platform to identify another instruction, the another instruction comprising determining an evaluation type if the another instruction comprises a query to evaluate the session data, and the another instruction also comprising determining an attribute type if the another instruction comprises a query to evaluate the session data, the attribute type being associated with the evaluation type; and

selecting an algorithmic module based on the evaluation type, the algorithmic module being configured to evaluate the session data.

2. The method of claim 1 , wherein the another instruction comprises a query to evaluate the session data.

3. The method of claim 1 , wherein the another instruction comprises a query to evaluate the session data using an algorithmic module.

4. The method of claim 1 , wherein the another instruction comprises another instruction to modify the session data.

5. The method of claim 1 , further comprising modifying the session data upon detecting the another instruction.

6. The method of claim 1 , wherein the storing the session data transferred between the browser and the data network is performed by the credential management platform writing a copy of the session data to a server in data communication with the credential management platform.

7. The method of claim 1 , further comprising invoking one or more algorithms to evaluate the session data if during the monitoring the session data the another instruction includes data configured to initiate an evaluation of the session data.

8. The method of claim 1 , further comprising applying a hashing algorithm to the authentication data before transmitting the authentication data from the credential management platform to the extension.

9. The method of claim 1 , wherein the credential management platform is configured to receive a cookie transferred from the data network to the browser, the cookie being evaluated by the credential management platform before transferring the cookie to the extension.

10. A non-transitory computer readable medium having one or more computer program instructions configured to perform a method, the method comprising:

detecting a request to access a data network using a browser, the request being generated from an extension implemented with the browser and sent to the data network;

initiating another request from the extension to the credential management platform, the another request being configured to request authentication data configured to access the data network;

transferring the authentication data and an instruction to the extension;

transmitting a further request to the data network, the further request comprising the authentication data;

storing session data transferred between the browser and the data network when a session is initiated between the browser and the data network; and

monitoring the session data by the credential management platform to identify another instruction, the another instruction comprising determining an evaluation type if the another instruction comprises a query to evaluate the session data, and the another instruction also comprising determining an attribute type if the another instruction comprises a query to evaluate the session data, the attribute type being associated with the evaluation type; and

selecting an algorithmic module based on the evaluation type, the algorithmic module being configured to evaluate the session data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 25, 2020
From: SENFTLEBER, MICHAEL; KLOEPPING, ZACHARY DANIEL; WENE, DEREK JOSEPH; KOBELAN, BLAKE T.; GOWAN, CHAD WALTER
To: SPREDFAST, INC.
Reel/Frame 054473/0223 →
Continuity (5)
Continuation 16194126 · Nov 16, 2018
Continuation In Part 16158169 · Oct 11, 2018
Continuation In Part 16158167 · Oct 11, 2018
Continuation In Part 16158172 · Oct 11, 2018
Related Publication 20210119967A1 · Apr 22, 2021
Cited By (2)
US 12,375,344 US 12,417,582