Patent ID: 7587711

Claim:
A system for executing computing tasks in a preboot execution environment, comprising: a computer readable medium comprising: a language agent with a preboot execution language interpreter, the language agent from a second system; and at least one specification for performing at least one computing task in the preboot execution environment, the at least one specification from the second system, wherein the language agent is configured to interpret the at least one specification for performing at least one computing task in the preboot execution environment, and configured to perform the at least one computing task specified, wherein the at least one specification from the second system is an encapsulation, encapsulating parameters to be resolved at the system at execution time by the preboot execution language interpreter from the second system, wherein the language agent is configured to generate one or more encapsulations and to interpret one or more encapsulations, wherein the language agent is based on an encapsulated object-oriented polyphase language, and wherein while executing an encapsulation, the language agent is configured to generate another encapsulation.