×

Graphical application integration with MPEG objects

  • US 9,123,084 B2
  • Filed: 04/12/2012
  • Issued: 09/01/2015
  • Est. Priority Date: 04/12/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method of providing an image to a client device from an application execution environment having a layout engine that assembles graphical components into a graphical user interface screen for a graphical application, and a rendering library that renders graphical components into pixels, the method comprising:

  • receiving, from the layout engine, one or more paint instructions having parameters that pertain to a given graphical object;

    computing a hash value based on the received one or more paint instructions;

    when the hash value is contained within a cache memory, retrieving, from the cache memory, encoded audiovisual data that are uniquely associated with the hash value, and transmitting the retrieved audiovisual data to the client device; and

    when the hash value is not contained within the cache memory,forwarding the received one or more paint instructions to the rendering library for rendering the graphical object into pixels according to the one or more paint instructions,encoding the rendered pixels into encoded audiovisual data,storing the hash value and the encoded audiovisual data in the cache memory, wherein the hash value and the encoded audiovisual data are uniquely associated, andtransmitting the encoded audiovisual data to the client device.

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