Enhanced data exchange and presentation/communication system
First Claim
Patent Images
1. A client running an operating system executing on a communication application provided by a server, said client comprising:
- a memory, said memory including a client application comprising a first executable code providing a kernel having core functions and having data functions for establishing a communications link with said server and receiving said communication application provided by said server; and
a computing device, said computing device receiving said communication application from said server, said communication application including a partial executable code and a data, said partial executable code defining a presentation environment tailored for executing on said data, said presentation environment determining how said data is used by said client application regardless of the format of the data, said partial executable code completing said core functions to create said presentation environment thereby fully enabling said client application to execute on said data independent of any other data and any other partial executable code included in any other communication application provided by said server, said core functions having no understanding of the format of said data or of said presentation environment, said partial executable code requiring said core functions 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.
70 Citations
17 Claims
-
1. A client running an operating system executing on a communication application provided by a server, said client comprising:
-
a memory, said memory including a client application comprising a first executable code providing a kernel having core functions and having data functions for establishing a communications link with said server and receiving said communication application provided by said server; and a computing device, said computing device receiving said communication application from said server, said communication application including a partial executable code and a data, said partial executable code defining a presentation environment tailored for executing on said data, said presentation environment determining how said data is used by said client application regardless of the format of the data, said partial executable code completing said core functions to create said presentation environment thereby fully enabling said client application to execute on said data independent of any other data and any other partial executable code included in any other communication application provided by said server, said core functions having no understanding of the format of said data or of said presentation environment, said partial executable code requiring said core functions provided by said first executable code to create said presentation environment. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A client running an operating system executing on a plurality of communication applications provided by a server, said client comprising:
-
a memory, said memory including a client application comprising a first executable code providing a kernel having core functions and having data functions for establishing a communications link with said server and receiving said communication application provided by said server; and a computing device, said computing device receiving a plurality of communication applications from said server, each one of said plurality of communication applications comprising one of a plurality of data and a corresponding one of a plurality of partial executable code, said one of said plurality of partial executable code defining a presentation environment tailored for executing on said corresponding one of said plurality of data, said presentation environment determining how said corresponding one of said plurality of data is used by said client application regardless of the format of the corresponding one of said plurality of data, said one of said plurality of partial executable code tailoring said core functions to create said presentation environment thereby enabling said client application to execute on said one of said plurality of data independent of any other one of said plurality of partial executable code included in any other communication application provided by said server, said core functions having no understanding of the format of said one of said plurality of data or of said presentation environment, said one of said plurality of partial executable code requiring said core functions provided by said first executable code to create said presentation environment. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method of conveying data from a first person to a second person, said method comprising the steps of:
-
a. providing said second person a client application comprising a first executable code providing a kernel having a core functions and having data functions for establishing a communications link with said first person and receiving a communication application provided by said first person; and b. providing to said second person said communication application, said communication application corresponding to a relationship between said first person and said second person, said communication application including a partial executable code and said data, said partial executable code defining a presentation environment tailored for executing on said data, said presentation environment determining how said data is used by said client application regardless of the format of the data, said partial executable code completing said core functions to create said presentation environment thereby fully enabling said client application to execute on said data independent of any other data and any other partial executable code included in any other communication application to thereby convey said data to said second person, said core functions having no understanding of the format of said data or of said presentation environment, said partial executable code requiring said core functions provided by said first executable code to create said presentation environment. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification