IP Library › Granted Patent US 11,431,507
Granted Patent B2
US 11,431,507 · App. 17/000,592 · Granted Aug 30, 2022

Methods of facilitating packet-based connections

Inventor: Glenn Alexander Fiedler (Santa Monica, CA)
Assignee: NETWORK NEXT, INC.
H04L9/3247A63F13/31A63F13/335A63F13/35A63F13/48A63F13/73H04L9/14H04L9/30H04L9/3226H04L9/3234H04L9/3271H04L63/045H04L63/1458H04L67/141H04L67/146H04L67/02H04L67/42
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,431,507
App. No.
17/000,592
Granted
Aug 30, 2022
Kind
B2
Abstract

Methods of facilitating communication between clients and servers are contemplated. Embodiments of the inventive subject matter make it possible for a client to establish a packet-based connection with a server by first authenticating with a web backend. This can enable, for example, a client to establish a packet-based connection with a server though a web browser.

Claims (8)

1. A method of facilitating connection between a client and server, comprising:

receiving at a web backend a request from a client for a connect token;

generating the connect token with the web backend wherein the web backend authenticates the client to one or more servers, wherein the connect token comprises public data and private data, wherein the public data includes information the client needs to connect to one or more servers via a network connection, wherein the private data cannot be read, modified, or forged by the client; and

sending the connect token from the web backend to the client via a secure channel.

2. The method of claim 1 , wherein the private data is encrypted and signed by a shared private key, and portions of the public data are signed by the shared private key.

3. The method of claim 1 , wherein the private data is encrypted and signed by a web backend private key and a server public key, and portions of the public data are signed by the web backend private key and by the server public key.

4. The method of claim 1 , wherein the public data comprises at least one of: (1) encryption keys for payload packets, and (2) a list of server addresses.

5. The method of claim 1 , wherein at least one of the one or more servers sends a connection challenge packet to the client in response to receiving at least a connect token from the client and wherein the connection challenge packet comprises a challenge token, wherein the challenge token: (1) comprises data relevant to the UDP network connection and (2) is encrypted with a random key rolled when the server is started.

Continuity (4)
Continuation 15943622 · Apr 2, 2018
Division 15656454 · Jul 21, 2017
Provisional Application 62462224 · Feb 22, 2017
Related Publication 20200389320A1 · Dec 10, 2020