Enterprise client-server system and methods of providing web application support through distributed emulation of websocket communications
First Claim
1. A method, comprising:
- receiving a request to establish a bi-directional full-duplex network connection, wherein the request conforms to a half-duplex network connection protocol and the request was made using the half-duplex network connection protocol;
using a processor to process the request to determine a decision on whether to allow the bi-directional full-duplex connection;
in response to a determination to allow the bi-directional full-duplex connection, establishing the bi-directional full-duplex network connection that was requested using the half-duplex network connection protocol, wherein the bi-directional full-duplex connection utilizes a WebSocket communication protocol and establishing the bi-directional full-duplex connection includes utilizing one or more half-duplex connections; and
providing a confirmation that the bi-directional full-duplex network connection has been established.
0 Assignments
0 Petitions
Accused Products
Abstract
A request to establish a bi-directional full-duplex network connection is received. The request conforms to a half-duplex network connection protocol and the half-duplex connection protocol is a HTTP based protocol. The request is processed to determine a decision on whether to allow the bi-directional full-duplex connection. In the event the decision is to allow the bi-directional full-duplex connection, the bi-directional full-duplex network connection is established using the half-duplex network connection protocol. The bi-directional full-duplex connection utilizes a WebSocket communication protocol. Establishing the bi-directional full-duplex connection utilizes a plurality of half duplex connections. A confirmation that the bi-directional full-duplex network connection has been established is provided.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving a request to establish a bi-directional full-duplex network connection, wherein the request conforms to a half-duplex network connection protocol and the request was made using the half-duplex network connection protocol; using a processor to process the request to determine a decision on whether to allow the bi-directional full-duplex connection; in response to a determination to allow the bi-directional full-duplex connection, establishing the bi-directional full-duplex network connection that was requested using the half-duplex network connection protocol, wherein the bi-directional full-duplex connection utilizes a WebSocket communication protocol and establishing the bi-directional full-duplex connection includes utilizing one or more half-duplex connections; and providing a confirmation that the bi-directional full-duplex network connection has been established. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system, comprising;
-
a communication interface configured to receive a request to establish a bi-directional full-duplex network connection, wherein the request conforms to a half-duplex network connection protocol and the request was made using the half-duplex network connection protocol; and a processor coupled with the communication interface and configured to process the request to determine a decision on whether to allow the bi-directional full-duplex connection, in response to a determination to allow the bi-directional full-duplex connection, establish the bi-directional full-duplex network connection that was requested using the half-duplex network connection protocol, wherein the bi-directional full-duplex connection utilizes a WebSocket communication protocol and establishing the bi-directional full-duplex connection includes utilizing one or more half-duplex connections, and provide a confirmation that the bi-directional full-duplex network connection has been established. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A computer program product, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
-
receiving a request to establish a bi-directional full-duplex network connection, wherein the request conforms to a half-duplex network connection protocol and the request was made using the half-duplex network connection protocol; processing the request to determine a decision on whether to allow the bi-directional full-duplex connection; in response to a determination to allow the bi-directional full-duplex connection, establishing the bi-directional full-duplex network connection that was requested using the half-duplex network connection protocol, wherein the bi-directional full-duplex connection utilizes a WebSocket communication protocol and establishing the bi-directional full-duplex connection includes utilizing one or more half-duplex connections; and providing a confirmation that the bi-directional full-duplex network connection has been established.
-
Specification