Patent ID: 8234398

Claim:
A system for providing a low-latency transfer protocol, the system comprising: a server in communication with at least one client over a digital computer network; an application program instantiated on the server, wherein the application provides computer-generated output; wherein the server is configured to implement the low-latency transfer protocol including being configured to: intercept the computer-generated output from the application program; identify a plurality of regions within the computer generated output from the application program; for each specific region of the plurality of regions, determine and select a specific format tending to decrease latency in network transmission from a plurality of formats including pass-through, graphical commands, and video, the selected format selected based on criteria balancing network performance against display performance; for each specific region, converting corresponding computer generated output from the application program into the corresponding selected specific format, thereby generating a converted output of one or more different formats from the computer generated output; and transmit the converted output over the digital computer network to the at least one client.