Methods of facilitating packet-based connections
AssigneeThe Network Protocol Company, Inc.
InventorGlenn Alexander Fiedler
Life of this patent
Estimating the term…
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.
Claims19
A method of establishing a network connection between a client and a server to facilitate multiplayer gaming, comprising:
- receiving, from the client, a connection request packet comprising a connect token, wherein the connect token is generated by a web backend and subsequently sent to the client;
- verifying validity of the connect token;
- determining whether a client connection slot is available;
- sending, to the client, a connection challenge packet;
- receiving, from the client, a connection response packet;
- verifying that the client connection slot remains available;
- and
- establishing the network connection with the client.
A method of creating a network connection between a client and a server to facilitate multiplayer gaming, comprising:
- requesting a connect token by sending a call to a web backend, wherein the connect token comprises public data and private data;
- receiving the connect token from the web backend via a secure channel;
- sending, to the server, a connection request packet comprising portions of the private data and the public data;
- receiving, from the server, a connection challenge packet;
- sending, to the server, a connection response packet;
- establishing the network connection with the server.
Dependencies are inferred from the claim text.