Patent ID: 7831719
Filing Date: 2010-11-09
Classification: H04L

Abstract:
1. A client running an operating system, said client comprising: a processor; a memory; and a client application stored in said memory, said client application comprising a first executable code corresponding to a kernel executed by said processor to provide a base level functionality to said client application, said base level functionality comprising functionality to receive a content from a server, said content comprising a data and a partial executable code defining a presentation environment that is tailored for executing on said data, said presentation environment determining how said data is used by said client application regardless of the format of said data, said partial executable code comprising routines that are distinct from said kernel and interface with said kernel to extend said base level functionality of said client application to include functionality required to create said presentation environment thereby enabling said client application to execute on said data independent of any other partial executable code included in any other content provided by said server, said kernel having no understanding of the format of said data or of said presentation environment, said partial executable code requiring said base level functionality provided by said first executable code to create said presentation environment.