×

Acceleration of rendering of web-based content

  • US 9,418,171 B2
  • Filed: 03/03/2009
  • Issued: 08/16/2016
  • Est. Priority Date: 03/04/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • determining, by a computer, a plurality of rendering layers that describe relations of elements to be displayed for a page of content, wherein successive rendering layers are displayed on top of preceding rendering layers;

    determining a first rendering layer in the plurality of rendering layers that is appropriate for hardware compositing support instead of software rendering based on visual characteristics of the elements for the first rendering layer, the visual characteristics defined by style descriptions referred to by the page of content;

    generating rendered content for the first rendering layer in the plurality of rendering layers using the hardware compositing support instead of the software rendering;

    determining each subsequent rendering layer in the plurality of rendering layers that overlaps the first rendering layer;

    generating rendered content for each of the subsequent rendering layers that overlap the first rendering layer using the hardware compositing support instead of the software rendering, wherein the rendered content of each of the subsequent layers generated using the hardware compositing support is composited on top of the rendered content for the first rendering layer as indicated by the plurality of rendering layers; and

    for each subsequent rendering layer that does not overlap the first rendering layer, generating rendered content using the software rendering instead of the hardware compositing support.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×