An apparatus and computer-implemented method for distributing information to a plurality of client devices on a network is disclosed. The computer-implemented method includes the steps of: 1) receiving a variety of information from a plurality of sources, 2) organizing the variety of information into...http://www.google.fr/patents/US6807558?utm_source=gb-gplus-shareBrevet US6807558 - Utilization of information "push" technology