×

Method and mechanism for delivering applications over a wan

  • US 9,001,135 B2
  • Filed: 09/16/2011
  • Issued: 04/07/2015
  • Est. Priority Date: 09/18/2010
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method for implementing remotegraphics rendering, comprising:

  • a) generating, at a server CPU, a set of graphics commands to be transmitted from a server to a client, wherein the set of graphics commands are commands to be executed by a client GPU to generate pixels for display;

    b) optimizing the set of graphics commands at the server CPU by;

    1) eliminating some or all primitive data, that need not be executed by the client GPU to generate pixels for rendering one or more images, from the set of graphics commands to be transmitted to the client;

    2) applying precision changes to the set of graphics commands to be transmitted to the client; and

    3) performing one or more data type compression algorithms on the set of graphics commands, including;

    i) separating the set of graphics commands into a plurality of data streams based on individual data types, the individual data types comprising vertex position data, API calls, and texture coordinate data; and

    ii) performing a different customized compression algorithm on each of the plurality of data streams to generate a corresponding plurality of compressed data streams representing the set of graphics commands; and

    c) transmitting the plurality of compressed data streams representing the optimized set of graphics commands to the client, wherein the plurality of compressed data streams representing the optimized set of graphics commands is executed by the client GPU to render the one or more images.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×