Patent ID: 6848004

Claim:
A network using a rich media authoring tool architecture and including a content delivery station and a client station for adaptive delivery of rich media content to the client station for user interaction based on real time bandwidth measurement and prediction according to available user bandwidth, comprising: (a) means for creating rich media content in a streaming file having a framework including at least a thumbnail frame and a media frame; (b) means for transmitting the streaming files through object oriented programming language applets; (c) means for calculating a first detected bandwidth measurement B1 based on a thumbnail frame size in bits divided by a time T1 or a thumbnail frame loading time; (d) means for calculating a second detect bandwidth measurement B2 based on an object oriented programming language class size divided by a time T2 or an object oriented programming language class loading time; (e) means for predicting a bandwidth B3 for a next available rich media content delivery based a media frame size dived by a time T3 or a media frame loading time; (f) means for predicting succeeding next available bandwidth base on a discrete time series where Bi (i=1, 2, . . . ) and B*(i+1)=f(Bi, Bi−1(i>=3) where f is a mapping operator; and (g) decision maker means for choosing an appropriate media content for delivery to the client station according to a predicted available bandwidth B*(i+1).