APPLICATION SERVER AND STREAMING SERVER STREAMING MULTIMEDIA FILE IN A CLIENT SPECIFIED FORMAT
First Claim
1. A method for transferring multimedia data using a data communication system, comprising the steps of:
- storing on an application server a multimedia file including a plurality groups of multimedia data, each group having a predetermined data size;
receiving a client request and reading a client address at the application server, the client address corresponding to at least one client apparatus;
stripping consecutive groups from the multimedia file and buffering the consecutive groups in a staging buffer;
transferring to a streaming server, the consecutive groups from the staging buffer and the client address;
converting at the streaming server, each of the consecutive groups received from the staging buffer into a format readable by the at least one client apparatus;
sending each of the consecutive groups to the at least one client apparatus; and
selectively storing the multimedia file on at least one of the application server and the streaming server based on a number of client requests received for the multimedia file.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and data communication system for transferring multimedia data which stores on an application server a multimedia file including a plurality groups of multimedia data. Each group has a predetermined data size. Next, the system receives a client request and reads a client address at the application server. The client address corresponds to at least one client apparatus. Next, the system strips consecutive groups from the multimedia file and buffers the stripped groups in a staging buffer. Then, the system transfers to a streaming server, consecutive groups from the staging buffer and the client address. The system then converts at the streaming server, each of the consecutive groups received from the staging buffer into a format readable by the at least one client apparatus. Finally, the streaming server sends each of the converted groups to the at least one client apparatus.
-
Citations
13 Claims
-
1. A method for transferring multimedia data using a data communication system, comprising the steps of:
-
storing on an application server a multimedia file including a plurality groups of multimedia data, each group having a predetermined data size;
receiving a client request and reading a client address at the application server, the client address corresponding to at least one client apparatus;
stripping consecutive groups from the multimedia file and buffering the consecutive groups in a staging buffer;
transferring to a streaming server, the consecutive groups from the staging buffer and the client address;
converting at the streaming server, each of the consecutive groups received from the staging buffer into a format readable by the at least one client apparatus;
sending each of the consecutive groups to the at least one client apparatus; and
selectively storing the multimedia file on at least one of the application server and the streaming server based on a number of client requests received for the multimedia file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
Specification