×

Rendering interpreter for visualizing data provided from restricted environment container

  • US 9,754,018 B2
  • Filed: 04/01/2014
  • Issued: 09/05/2017
  • Est. Priority Date: 09/30/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer system comprising:

  • one or more computer readable storage media storing computer executable instructions;

    one or more processors which, when executing the computer executable instructions, cause the computer system to be configured with an architecture for a computing environment for apportioning restricted environment containers (such as IFrames) on the basis of one restricted environment container per extension application, as opposed to one restricted environment container per dynamic interface element, so that any given application extension may populate many more than just a single dynamic interface element with content; and

    wherein the architecture for the computing environment comprises;

    a user interface system comprising a plurality of dynamic interface elements;

    a plurality of restricted environment containers each running untrusted code for a corresponding extension application so as to provide a restricted environment for each extension application in which the untrusted code runs, each restricted environment container using application data for the extension application to generate a plurality of data objects, and the restricted environment containers being apportioned on the basis of one restricted environment container per extension application, as opposed to one restricted environment container per dynamic interface element; and

    a separate rendering interpreter for each given data object processed by a restricted environment container, and each rendering interpreter processing and projecting the corresponding data object to a single dynamic interface element of the user interface system.

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