Method and server for downloading a broadcasted multimedia content over a distribution network
First Claim
1. A server having access to at least a first set of files (S1) generated by slicing an encoded multimedia content in a first set of slicing positions ({T1,1, . . . , T1,K}), and a second set of files (S2) generated by slicing the encoded multimedia content in a second set of slicing positions ({T2,1, . . . , T2,K}) shifted in time compared to the first set of slicing positions, forming at least two sets of slices that can be decoded independently one from the other, and enclosing each slice in a file (Fi,j), thereby generating at least a first set of files (S1) and a second set of files (S2), said server comprising:
- means for receiving an initial request directed to a multimedia content from a client device, the multimedia content including at least one of audio content and video content,means for sending a document to the client device upon reception of said initial request, said document causing the client device to repetitively send a fetching request designating said multimedia content, wherein said fetching request does not identify a specific file to be sent from the server to the client device,means for selecting at least one file (Fi,j) including at least one of audio content and video content amongst said sets of files (Si), upon reception of said fetching requests from the client device, wherein said at least one file (Fi,j) is selected by evaluating an out-of-date time of a most recent file and a delay time of a next file to get ready, andmeans for downloading the selected file(s) (Fi,j) to the client device.
3 Assignments
0 Petitions
Accused Products
Abstract
The invention applies to the transmission of a multimedia content from a server to a client terminal. The multimedia content is available from the server as one or more sets of files. Upon reception of an initial request from the client, the server sends a document back to the client, said document causing the client to repetitively send fetching request. Upon reception of a fetching request, the server selects the file to download.
-
Citations
9 Claims
-
1. A server having access to at least a first set of files (S1) generated by slicing an encoded multimedia content in a first set of slicing positions ({T1,1, . . . , T1,K}), and a second set of files (S2) generated by slicing the encoded multimedia content in a second set of slicing positions ({T2,1, . . . , T2,K}) shifted in time compared to the first set of slicing positions, forming at least two sets of slices that can be decoded independently one from the other, and enclosing each slice in a file (Fi,j), thereby generating at least a first set of files (S1) and a second set of files (S2), said server comprising:
-
means for receiving an initial request directed to a multimedia content from a client device, the multimedia content including at least one of audio content and video content, means for sending a document to the client device upon reception of said initial request, said document causing the client device to repetitively send a fetching request designating said multimedia content, wherein said fetching request does not identify a specific file to be sent from the server to the client device, means for selecting at least one file (Fi,j) including at least one of audio content and video content amongst said sets of files (Si), upon reception of said fetching requests from the client device, wherein said at least one file (Fi,j) is selected by evaluating an out-of-date time of a most recent file and a delay time of a next file to get ready, and means for downloading the selected file(s) (Fi,j) to the client device. - View Dependent Claims (2, 3, 4, 9)
-
-
5. A method for downloading an encoded multimedia content to a client device, said method comprising the steps of:
-
encoding a multimedia content, the multimedia content including at least one of audio content and video content, slicing said encoded multimedia content in at least a first set of slicing positions ({T1,1, . . . , T1,K}) and a second set of slicing positions ({T2,1, . . . , T2,K}) forming at least two sets of slices that can be decoded independently one from the other, enclosing each slice in a file (Fi,j) thereby generating at least two sets of files (Si), receiving an initial request from the client device, said initial request being directed to said multimedia content, sending a document to the client device upon reception of said initial request, said document causing the client device to repetitively send a fetching request designating said multimedia content, wherein said fetching request does not identify a specific file to be sent from the server to the client device, selecting at least one file (Fi,j) including at least one of audio content and video content amongst said sets of files (Si), upon reception of said fetching requests from the client device, wherein said at least one file (Fi,j) is selected by evaluating an out-of-date time of a most recent file and a delay time of a next file to get ready, and downloading the selected file(s) (Fi,j) to the client device. - View Dependent Claims (6, 7, 8)
-
Specification