1461138705-2c8d3628-53ab-4ba6-85d1-2ca27dbf1a42

1. A network communications system, comprising:
a network appliance configured to:
receive from a client device via a client-side wide area network, an HTTP non-compliant request stream including one or more HTTP non-compliant requests formatted according to an HTTP non-compliant application level protocol;
translate the one or more HTTP non-compliant requests of the HTTP non-compliant request stream from the HTTP non-compliant application level protocol into one or more HTTP compliant requests of an HTTP compliant request stream;
forward the HTTP compliant request stream including the one or more HTTP compliant requests to one or more server devices via a server-side local area network;
receive an HTTP compliant response stream including one or more HTTP compliant responses from the one or more server devices via the server-side local area network, the one or more HTTP compliant responses responsive to the one or more HTTP compliant requests;
translate the one or more HTTP compliant responses of the HTTP compliant response stream into one or more HTTP non-compliant responses of an HTTP non-compliant response stream formatted according to the HTTP non-compliant application level protocol; and
forward the HTTP non-compliant response stream including the one or more HTTP non-compliant responses to the client device via the client-side wide area network;
the network appliance including a translator module and an application delivery controller module;
the translator module including one or more of:
a rewriter module configured to modify one or more of a URL, a header, or a data payload of the HTTP non-compliant request stream or the HTTP non-compliant response stream;
a protocol module configured to select the HTTP non-compliant protocol from a plurality of protocols supported by the network appliance;
a stream decomposer configured to translate the HTTP non-compliant request stream into the HTTP compliant request stream;
a stream recomposer configured to translate the HTTP compliant response stream into the HTTP non-compliant response stream; and
a rules engine configured to instruct one or more of the rewriter module of the translator module, protocol module, stream decomposer, or stream recomposer to perform respective actions in accordance with the one or more rules upon satisfaction of a respective condition associated with each rule;

the application delivery controller module including one or more of:
a rewriter module configured to modify one or more of a URL, a header, or a data payload of the HTTP compliant request stream or the HTTP compliant response stream;
a load balancer module configured to load balance the forwarded HTTP compliant requests of the HTTP compliant request stream among a plurality of server devices including the one or more server devices;
a multiplexerdemultiplexer module configured to multiplex one or more of the HTTP compliant requests of the client device with one or more other HTTP compliant requests of one or more other client devices, and demultiplex one or more of the HTTP compliant responses for the client device from one or more other HTTP compliant responses for one or more other client devices; and
a rules engine configured to instruct one or more of the rewriter module of the application delivery controller, load balancer module, or multiplexerdemultiplexer module to perform respective actions in accordance with the one or more rules upon satisfaction of a respective condition associated with each rule.
2. The system of claim 1, wherein the network appliance is further configured to:
translate the one or more HTTP non-compliant requests of the HTTP non-compliant request stream into the one or more HTTP compliant requests of the HTTP compliant request stream by demultiplexing the one or more HTTP non-compliant requests; and
translate the one or more HTTP compliant responses of the HTTP compliant response stream into the one or more HTTP non-compliant responses formatted according to the HTTP non-compliant application level protocol of the HTTP non-compliant response stream by multiplexing the HTTP compliant responses.
3. The system of claim 1, wherein the network appliance is further configured to:
translate the HTTP non-compliant request stream at least in part by uncompressing respective headers of the one or more HTTP non-compliant requests to the one or more HTTP compliant requests; and
translate the HTTP compliant response stream at least in part by compressing respective headers of the one or more HTTP compliant responses to the one or more HTTP non-compliant responses.
4. The system of claim 1, wherein the network appliance is further configured to:
prior to receiving the HTTP non-compliant request stream from the client device, receive an indication from the client device via the client-side wide area network that the client device supports the HTTP non-compliant application level protocol; and
send an indication of one or more application level protocols supported by the network appliance to the client device via the client side network, including at least the HTTP non-compliant application level protocol.
5. The system of claim 1, wherein the network appliance is further configured to:
decrypt the HTTP non-compliant request stream prior to translating the HTTP non-compliant request stream;
re-encrypt the HTTP compliant request stream prior to forwarding the HTTP compliant request stream to the one or more server devices;
decrypt the HTTP compliant response stream prior to translating the HTTP compliant response stream; and
re-encrypt the HTTP non-compliant response stream prior to forwarding the HTTP non-compliant response stream to the client device.
6. The system of claim 1, wherein the network appliance is further configured to:
identify a performance parameter of an existing TCP connection between the client device and the network appliance; and
initiate a new TCP connection between the client device and the network appliance based, at least in part, on the performance parameter of the existing TCP connection exceeding a threshold.
7. The system of claim 1, wherein the network appliance and the one or more server devices are included in a data center and are connected or connectable to each other via the server-side local area network.
8. A network communications method, comprising:
receiving at a client-side module of a network appliance of a data center from a client device via a client-side wide area network, an HTTP non-compliant request stream including one or more HTTP non-compliant requests formatted according to an HTTP non-compliant application level protocol;
translating at a translator module of the network appliance, the one or more HTTP non-compliant requests of the HTTP non-compliant request stream from the HTTP non-compliant application level protocol into one or more HTTP compliant requests of an HTTP compliant request stream by uncompressing respective headers of the one or more HTTP non-compliant requests and demultiplexing the one or more HTTP non-compliant requests;
multiplexing the one or more HTTP compliant requests of the client device with one or more other HTTP compliant request of one or more other client devices at an application delivery controller module of the network appliance;
forwarding the HTTP compliant request stream from a server-side module of the network appliance to one or more server devices of the data center via a server-side local area network;
receiving at the server-side module of the network appliance, an HTTP compliant response stream including one or more HTTP compliant responses for the client device from the one or more server devices via the server-side local area network, the one or more HTTP compliant responses responsive to the one or more HTTP compliant requests;
demultiplexing the one or more HTTP compliant responses for the client device from one or more other HTTP compliant responses for one or more other client devices at the application delivery controller module of the network appliance;
translating at the translator module of the network appliance, the one or more HTTP compliant responses of the HTTP compliant response stream into one or more HTTP non-compliant responses of an HTTP non-compliant response stream formatted according to the HTTP non-compliant application level protocol by compressing respective headers of the one or more HTTP compliant responses and multiplexing the HTTP compliant responses; and
forwarding the HTTP non-compliant response stream from the client-side module of the network appliance to the client device via the client-side wide area network.
9. The method of claim 8, further comprising:
prior to receiving the HTTP non-compliant request stream from the client device, receiving an indication from the client device via the client-side wide area network that the client device supports the HTTP non-compliant application level protocol; and
sending an indication of one or more application level protocols supported by the network appliance to the client device via the client side network, including at least the HTTP non-compliant application level protocol.
10. The method of claim 8, further comprising:
decrypting the HTTP non-compliant request stream prior to translating the HTTP non-compliant request stream;
re-encrypting the HTTP compliant request stream prior to forwarding the HTTP compliant request stream to the one or more server devices;
decrypting the HTTP compliant response stream prior to translating the HTTP compliant response stream; and
re-encrypting the HTTP non-compliant response stream prior to forwarding the HTTP non-compliant response stream to the client device.
11. The method of claim 8, further comprising:
identifying a performance parameter of an existing TCP connection between the client device and the network appliance; and
initiating a new TCP connection between the client device and the network appliance based, at least in part, on the performance parameter of the existing TCP connection exceeding a threshold.
12. The method of claim 11, further comprising:
wherein the performance parameter includes one or more of: round trip time, packet loss, TCP receive window, or congestion window.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A phase shifter comprising:
at least one bulk acoustic wave resonator (BAWR);
at least one capacitor configured to be connected to the at least one BAWR;
a first port configured to be directly connected to one of the at least one BAWR and to one of the at least one capacitor; and
a second port configured to be directly connected to one of the at least one BAWR and to one of the at least one capacitor.
2. A phase shifter comprising:
a first bulk acoustic wave resonator (BAWR) and a second BAWR;
a capacitor; and
a first port and a second port, wherein
a first connector of the first BAWR, the first port, and a first connector of the capacitor are connected,
a first connector of the second BAWR, the second port, and a second connector of the capacitor are connected, and
a second connector of the first BAWR and a second connector of the second BAWR are connected to ground.
3. A phase shifter comprising:
a first bulk acoustic wave resonator (BAWR) and a second BAWR;
a capacitor; and
a first port and a second port, wherein
a first connector of the first BAWR is connected to the first port,
a first connector of the second BAWR is connected to the second port,
a second connector of the first BAWR and a second connector of the second BAWR are connected to a first connector of the capacitor, and
a second connector of the capacitor is connected to ground.
4. A phase shifter comprising:
a bulk acoustic wave resonator (BAWR);
a first capacitor and a second capacitor; and
a first port and a second port, wherein
a first connector of the first capacitor, the first port, and a first connector of the BAWR are connected,
a first connector of the second capacitor, the second port, and a second connector of the BAWR are connected, and
a second connector of the first capacitor and a second connector of the second capacitor are connected to ground.
5. A phase shifter comprising:
a bulk acoustic wave resonator (BAWR);
a first capacitor and a second capacitor; and
a first port and a second port, wherein
a first connector of the first capacitor is connected to the first port,
a first connector of the second capacitor is connected to the second port,
a second connector of the first capacitor and a second connector of the second capacitor are connected to a first connector of the BAWR, and
a second connector of the BAWR is connected to ground.
6. A phase shifter comprising:
at least one bulk acoustic wave resonator (BAWR);
at least one inductor configured to be connected to the at least one BAWR;
a first port configured to be directly connected to one of the at least one BAWR and to one of the at least one inductor; and
a second port configured to be directly connected to one of the at least one BAWR and to one of the at least one inductor.
7. A phase shifter comprising:
a first bulk acoustic wave resonator (BAWR) and a second BAWR;
an inductor; and
a first port and a second port, wherein
a first connector of the first BAWR, the first port, and a first connector of the inductor are connected,
a first connector of the second BAWR, the second port, and a second connector of the inductor are connected, and
a second connector of the first BAWR and a second connector of the second BAWR are connected to ground.
8. A phase shifter comprising:
a first bulk acoustic wave resonator (BAWR) and a second BAWR;
an inductor; and
a first port and a second port, wherein
a first connector of the first BAWR is connected to the first port,
a first connector of the second BAWR is connected to the second port,
a second connector of the first BAWR and a second connector of the second BAWR are connected to a first connector of the inductor, and
a second connector of the inductor is connected to ground.
9. A phase shifter comprising:
a bulk acoustic wave resonator (BAWR);
a first inductor and a second inductor; and
a first port and a second port, wherein
a first connector of the first inductor, the first port, and a first connector of the BAWR are connected,
a first connector of the second inductor, the second port, and a second connector of the BAWR are connected, and
a second connector of the first inductor and a second connector of the second inductor are connected to ground.
10. A phase shifter comprising:
a bulk acoustic wave resonator (BAWR);
a first inductor and a second inductor; and
a first port and a second port, wherein
a first connector of the first inductor is connected to the first port,
a first connector of the second inductor is connected to the second port,
a second connector of the first inductor and a second connector of the second inductor are connected to a first connector of the BAWR, and
a second connector of the BAWR is connected to ground.
11. A phase shifter comprising:
three bulk acoustic wave resonators (BAWRs) comprising a first bulk acoustic wave resonator (BAWR), a second BAWR, and a third BAWR that are directly connected to each other;
a first port configured to be directly connected to at least one of the three BAWRs; and
a second port configured to be directly connected to at least one of the three BAWRs.
12. The phase shifter of claim 11, wherein:
a first connector of the first BAWR and a first connector of the second BAWR are directly connected to the first port;
a second connector of the first BAWR and a second connector of the third BAWR are directly connected to the second port; and
a second connector of the second BAWR and a first connector of the third BAWR are connected to ground.
13. The phase shifter of claim 11, wherein:
a first connector of the first BAWR is directly connected to the first port;
a first connector of the second BAWR is directly connected to the second port;
a second connector of the first BAWR and a second connector of the second BAWR are connected to a first connector of the third BAWR; and
a second connector of the third BAWR is connected to ground.