×

Speculative render ahead and caching in multiple passes

  • US 9,384,711 B2
  • Filed: 02/15/2012
  • Issued: 07/05/2016
  • Est. Priority Date: 02/15/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • rendering content within a current viewport;

    receiving a directional manipulation of the viewport;

    responsive to receiving the directional manipulation of the viewport, starting a time-constrained rendering loop;

    pre-rendering and caching content for the manipulation that lies in a virtual surface outside of the viewport, in the direction of the manipulation, wherein the content that lies in the virtual surface outside of the viewport is pre-rendered as long as time remains in the rendering loop and responsive to ascertaining that no invalidated content remains in the viewport;

    maintaining cached;

    at least some previously-rendered pre-rendered content, the at least some previously-rendered pre-rendered content having been identified based on one or more rendering policies that control which of the previously-rendered pre-rendered content is to remain cached; and

    the content that is pre-rendered for the manipulation; and

    rendering content, that includes at least some of the cached content, within a new current viewport.

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