WO2008073676A1

Executing unsigned content and securing access in a closed system

Abstract

Mechanisms are disclosed that allow for execution of unsigned content and the securing of resources in a closed system when such unsigned content is executing on the system. For example, an access layer is used between an operating system layer of the closed system and the actual unsigned content. This access layer may contain various sub-layers, such as a graphics layer, an audio layer, an input layer, and a storage layer. These layers can control access that the unsigned content can have to the native operating system layers and the associated resources of the closed system. By providing such an access layer, unsigned content, e.g., video games, can run on the closed system that is typically designed to run only signed content.

WO2008073676A1, drawing sheet 1
Sheet 1 of 11

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

20 claims: 3 independent, 17 dependent

  1. 1
    CLAIMS 1. A system for executing unsigned content and securing access in a closed system, comprising:a closed computing device 200, wherein said closed computing device is configured to execute software content components that are authorized by signing authorities 205, 210;and at least one unsigned software content component 215, 220, wherein said at least one unsigned software content component executes on said closed computing device by having said closed computing device virtualize interfaces 510, 515, 520, 525, 527, 528 for said at least one unsigned software content component in addition to providing interfaces for said software content components that are authorized by said signing authorities.
  2. 8
    A method for executing unsigned content and securing access in a closed system, comprising:configuring a closed computing device 1100 to execute software content components that are authorized by signing authorities;and configuring said closed computing device to execute at least one unsigned software content component on said closed computing device, wherein said at least one unsigned software content component executes on said closed computing device by having said closed computing device virtualize interfaces for said at least one unsigned software content component in addition to providing interfaces for said software content components that are authorized by said signing authorities 1105.
  3. 15
    A computer readable medium bearing computer executable instructions for executing unsigned content and securing access in a closed system, comprising:configuring a closed computing device to execute software content components that are authorized by signing authorities 1100;and configuring said closed computing device to execute at least one unsigned software content component on said closed computing device, wherein said at least one unsigned software content component executes on said closed computing device by having said closed computing device virtualize interfaces for said at least one unsigned software content component in addition to providing interfaces for said software content components that are authorized by said signing authorities 1105.