Methods and systems for providing distributed functionality to a plurality of clients comprise the use of more provider servers which publish function objects to clients upon request. Each function object corresponds to a function that is supported by the provider server or a connected downstream provider server. Group definition can also be published by the provider server. The client software is dynamically responsive to the functions which are available from the provider servers and permit a user of the client to select specific functions from the set of available functions for execution. Functions can be executed by modifying the function object to include specific parameter values and sending it to a provider server. Results of function evaluation can be returned in a further modified function object. In a particular implementation, the functions return financial information about specified financial securities and the client graphically displays the returned data.


< Method for establishing a virtual hard drive for an emulated computer system running on a host computer system

< Free space collection in information storage systems

> Systems and methods for remote access to a display-based bulletin board in a shared user environment

> System and method to facilitate selection and programming of an associated audio/visual system

~ 00221