It is an object of the present invention to provide a synchronized program
delivery of training and self-paced learning a communication network. It
is another object of the invention to create a virtual classroom
available to clients over a distributed network, thus decreasing the cost
of education by eliminating travel costs. The invention provides a
delivery environment simulating a classroom including functions for
synchronized viewing of multimedia content and shared multimedia objects.
A system and method is provided for synchronizing and serving multimedia
content in a distributed network. In one aspect there is a
synchronization server, a content server, and at least one client. The
synchronization server provides indication of an update to a multimedia
resource to the client. The content server provides content information
to the client based upon the indication provided by the synchronization
server.