METHOD AND SYSTEM FOR PROVIDING PEER-TO-PEER VIDEO ON DEMAND
First Claim
Patent Images
1. A method for providing a multimedia content file to a requesting client system over the internet using a peer-to-peer (“
- P2P”
) network, the method comprising;
a. a central server receiving a title of the multimedia content file from an originating client system;
b. allowing the originating client system to respond to requests for the video data file received from the peer network;
c. adding the title to a title listing accessible to the requesting client system;
d. receiving a request from the requesting client system to access the video content file; and
e. communicating the request to the originating client system, whereby the originating client system is enabled to fulfill the request via the peer network.
0 Assignments
0 Petitions
Accused Products
Abstract
A method in which user generated video content is distributed over a peer to peer network as video on demand. Video is rendered during download and a user may request a specific point in the video content and that point and all subsequent video content will be downloaded and rendered first via the peer to peer network.
29 Citations
23 Claims
-
1. A method for providing a multimedia content file to a requesting client system over the internet using a peer-to-peer (“
- P2P”
) network, the method comprising;a. a central server receiving a title of the multimedia content file from an originating client system; b. allowing the originating client system to respond to requests for the video data file received from the peer network; c. adding the title to a title listing accessible to the requesting client system; d. receiving a request from the requesting client system to access the video content file; and e. communicating the request to the originating client system, whereby the originating client system is enabled to fulfill the request via the peer network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
- P2P”
-
9. The method of claim 9, further comprising:
-
a. providing an encryption key to the requesting client system; b. transmitting the encrypted multimedia content file to the requesting client system; and c. decrypting the encrypted multimedia content file by the requesting client system. - View Dependent Claims (10)
-
-
11. The method of claim 11, further comprising informing the central server of each network address of each additional client system storing the encrypted multimedia content file, whereby the central server directs requests for access to the encrypted multimedia content file received from the P2P network to one or more of the combination of the originating client system and the plurality of additional client systems.
-
12. A method of providing a video on demand service as well as a live broadcast service both using peer to peer technology, the method comprising:
-
a. registering an originating client system in a network directory; b. accepting a first media title from the originating client system; c. publishing the media title to the network; d. the originating client system broadcasting the media file over the network in real time, wherein the originating client system acts as a tracker for broadcast to requesting systems; and e. Providing the means for transmitting the media file from the originating client system, subsequent to the real time broadcast across a peer network to requesting clients wherein the originating client system acts as the tracker for the transmission. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for providing a peer to peer (“
- P2P”
) video on demand service, the system comprising;a. a central server for registering a first client system in a P2P network directory of a P2P network, accepting a first media title from the first client system, and publishing the media title to the P2P network; b. the first client system for providing the first media title to the central server, associating the first media title with a first media file, and transmitting the first media file to a plurality of additional client systems of the P2P network; c. the plurality of additional client systems for providing video on demand access to the first media file; and d. a requesting client system for requesting access to the P2P network directory, selecting the first media title, and receiving the first media file from the combination of the first client system and the plurality of additional client systems.
- P2P”
-
22. A method for providing a multimedia content file to a requesting client system within a peer-to-peer (“
- P2P”
) network, the method comprising;a. a central server receiving a title of the multimedia content file from an originating client system; b. organizing the multimedia content file into a plurality of N successive data blocks; c. storing each data block within a plurality of peer systems of the P2P network; d. authorizing the plurality of peer systems of the P2P network to respond to requests for the video data file received from the P2P network; e. adding the title to a title listing accessible to the requesting client system; f. receiving a request from the requesting client system to access the multimedia content file; g. communicating the request to the P2P network, whereby the P2P network is enabled to fulfill the request by an authenticating peer system; and h. enabling the requesting client system to request a data block from the P2P system, whereby the requesting client system receives and renders the requested data block and each data block ordered in succession from the requested data block. - View Dependent Claims (23)
- P2P”
Specification