Patent ID: 8499091

Claim:
A method for recording and streaming multimedia sequences transmitted from a data distribution device over a data communications network, the method comprising: using a recording and streaming unit to receive a recording request; using the recording and streaming unit to receive a multimedia sequence (DC 1 -DC 1000 ) relating to the recording request and transmitted from the data distribution device; using the recording and streaming unit to remove, during reception of the multimedia sequence (DC 1 -DC 1000 ), all information comprised in the multimedia sequence (DC 1 -DC 1000 ) except the payload data from the multimedia sequence (DC 1 -DC 1000 ); using a first networking unit memory portion comprised in a first memory storage of the recording and streaming device to determine an empty memory portion (MB 1 -MB 100 ) in a temporary memory of a control unit connected to the recording and streaming unit; using a writing device comprised in the recording and streaming device to temporarily store, during reception of the multimedia sequence (DC 1 -DC 1000 ), the payload data in the memory portion (MB 1 -MB 100 ); using the writing device to write the address of the memory portion (MB 1 -MB 100 ) to a second networking unit memory portion; when the memory portion (MB 1 -MB 100 ) is full, using the writing device: to write the address of the memory portion (MB 1 -MB 100 ) to a third networking unit memory portion, and to send a trigger signal to a file system of the control unit and by means of the file system transferring the payload data stored in the full memory portion (MB 1 -MB 100 ) comprised in the temporary memory to a memory portion (MC 1 -MC 1000 ) of a memory unit connected to the recording and streaming unit and to the control unit, using a pre-processor of the control unit to extract information from the full memory portion, the information being available as control data to link a load data to each other, during reception of the multimedia sequence, receiving in the classifier a user session request relating to one or more multimedia sequence to be streamed, using the classifier to forward the user session request to a user session control unit comprised in the control unit, using the user session control unit to check in the file system if the multimedia sequence associated with the user session request has been recorded, and if the multimedia sequence has been recorded, using the file system to transfer the address to the memory portions (MC) comprising multimedia payload data associated with the multimedia sequence as an input to the editing and streaming unit for streaming of said payload data, and if the user session request is received during recording of payload data of the requested multimedia sequence using the file system to control where to start the streaming of the payload data in order to provide streaming of high quality.