Method for streaming multimedia content
First Claim
1. A method for streaming over a network, from a content server to user multimedia devices (UMDs) connected to the content server through said network, the method comprising the acts of:
- 1) monitoring storage states of the connected UMDs for a preset multimedia content; and
2) if a UMD of said UMDs does not store a starting block of said multimedia content, transmitting, automatically and without user intervention, the starting block to said UMD.
1 Assignment
0 Petitions
Accused Products
Abstract
Streaming multimedia content from a content server to client, user multimedia devices (UMDs) connected to the content server through a network includes the steps of monitoring storage states, of UMDs connected to the network, for preset multimedia content, and automatically transmitting a starting block of the content to any UMD not yet storing the block. Tasks preparatory to streaming are advantageously off-loaded to the client side and distributed among UMDs, to realize reduced bandwidth and delay and to conserve on storage capacity of a UMD.
50 Citations
20 Claims
-
1. A method for streaming over a network, from a content server to user multimedia devices (UMDs) connected to the content server through said network, the method comprising the acts of:
-
1) monitoring storage states of the connected UMDs for a preset multimedia content; and
2) if a UMD of said UMDs does not store a starting block of said multimedia content, transmitting, automatically and without user intervention, the starting block to said UMD. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-based method for streaming over a network, from a content server to user multimedia devices (UMDs) connected to the content server through said network, the computer-based method comprising the acts of:
-
1) monitoring storage states of the connected UMDs for a preset multimedia content; and
2) if a UMD of said UMDs requests the multimedia content, authorizing another of said UMDs storing an indexing block corresponding to the multimedia content to transmit the indexing block to a content-requesting UMD which requests the multimedia content, wherein at least one of the acts
1) and
2) is performed by a computer without user intervention. - View Dependent Claims (8, 9, 10)
-
-
11. A content server for streaming over a network to user multimedia devices (UMDs) connected to the content server through said network, said server being configured for:
-
1) monitoring storage states of the connected UMDs for a preset multimedia content; and
2) if a UMD of said UMDs does not store a starting block of said multimedia content, transmitting, automatically and without user intervention, the starting block to said UMD. - View Dependent Claims (12)
-
-
13. A content server for streaming over a network to user multimedia devices (UMDs) connected to the content server through said network, said server being configured for performing the acts of:
-
1) monitoring storage states of the connected UMDs for a preset multimedia content; and
2) if a UMD of said UMDs requests the multimedia content, authorizing another of said UMDs storing an indexing block corresponding to the multimedia content to transmit the indexing block to a content-requesting UMD which requests the multimedia content, the server being configured to perform at least one of the acts
1) and
2) automatically and without user intervention. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A computer software product, embodied within a computer-readable medium, for streaming over a network, from a content server to user multimedia devices (UMDs) connected to the content server through said network, said product comprising instructions for:
-
1) monitoring storage states of the connected UMDs for a preset multimedia content; and
2) if a UMD of said UMDs does not store a starting block of said multimedia content, transmitting, automatically and without user intervention, the starting block to said UMD. - View Dependent Claims (19)
-
-
20. A user multimedia device for receiving, from a content server, streamed content over a network, said device being configured for:
-
storing an indexing block corresponding to the multimedia content; and
transmitting the indexing block to a content-requesting user multimedia device which requests the multimedia content, said content-requesting device being connected to said server through said network.
-
Specification