A multitask multiuser system provides for efficient transfer of data from a remote data base to individual subscribers and has particular utility in the distribution of stock market data. A primary provider distributes the incoming data directly to user tasks or to an inquiry provider or a monitor provider....http://www.google.com/patents/US5230048?utm_source=gb-gplus-sharePatent US5230048 - Data processing system with tree and list data structure