Patent ID: 7334016
Filing Date: 2008-02-19
Classification: G06F,H04L

Abstract:
1. A system for transferring and displaying data to a plurality of users on a network, comprising: a plurality of server modules including a server application to provide streaming data, snapshot data and historical data over the network, to provide controls for access permission of data features and software features to the plurality of users, to support a subscription of data updates, to maintain a management list of the plurality of users requests, and to maintain a watch list of data items requested by the plurality of users; wherein at least one of the plurality of servers comprise a streaming server including a plurality of processors, the plurality of processors to provide access to the plurality of servers, to provide non-buffered, substantially real-time streaming data to the plurality of clients upon requests from the plurality of clients; wherein at least one of the plurality of servers comprise a connection manager to provide connection services to the plurality of users; wherein at least one of the plurality of servers comprise a communication manager to maintain a connection between at least one of the plurality of servers and a client application; and wherein at least one of the plurality of servers comprises a permission server to validate access permission for data items requested by the plurality of users.