Enhanced data exchange and presentation/communication system
First Claim
Patent Images
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.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for establishing a dedicated internet connection between a user and a marketer is described. The connection is initiated by a customer downloading a framework program for a viewer. Thereafter, as content is communicated to the user, it is included with program code used with the framework program to enhance the presentation capabilities of the viewer. More robust presentations are thus enabled over a one-to-one channel.
-
Citations
16 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of communicating content from a server to a computing device running an operating system, said method comprising the steps of:
-
a. loading a client application in a memory associated with said computing device, 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; and b. communicating content from said server to said computing device, 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. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification