IP Library Granted Patent US 7,921,150
Granted Patent B1
US 7,921,150 · App. 12/604,641 · Granted Apr 5, 2011

Method for viewing videos on distributed networks

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,921,150
App. No.
12/604,641
Granted
Apr 5, 2011
Kind
B1
Abstract

A method for viewing digital video assets using a distributed network comprising a user on a first node requesting to view a digital video asset stored on a second node; relaying the request from the first node to the second node; establishing a peer-to-peer link between the first and second nodes; creating a video stream from the requested digital video asset on the second node using a standard video stream server; receiving the video stream using a stream relay client on the second node and converting it into a form that is compatible with the peer-to-peer link; sending the converted video stream to the first node over the peer-to-peer link; receiving the converted video stream using a stream relay server and converting it into a standard video stream form; and viewing the video stream on the first node of the distributed network using a standard video stream client.

Claims (26)

1. A method for viewing digital video assets using a distributed network having a plurality of interconnected nodes, comprising:

receiving a request from a user on a first node of the distributed network to view a digital video asset stored on a second node of the distributed network;

relaying the request from the first node of the distributed network to the second node of the distributed network;

establishing a peer-to-peer link between the first node of the distributed network and the second node of the distributed network;

creating a video stream in a standard video stream format from the requested digital video asset on the second node of the distributed network using a standard video stream server that has not been specially adapted for use in a distributed network;

receiving the video stream using a stream relay client on the second node of the distributed network;

converting the video stream on the stream relay client into a form that is compatible with the peer-to-peer link;

sending the converted video stream from the second node of the distributed network to the first node of the distributed network over the peer-to-peer link;

receiving the converted video stream using a stream relay server on the first node of the distributed network;

converting the converted video stream on the stream relay server into a standard video stream form, forming a standard video stream; and

viewing the standard video stream on the first node of the distributed network using a standard video stream client that has not been specially adapted for use in a distributed network.

2. The method of claim 1 wherein the peer-to-peer link is a bi-directional link, and further including the step of sending video control information from the first node of the distributed network to the second node of the distributed network.

3. The method of claim 1 wherein the peer-to-peer link is a bi-directional link, and further including the step of sending quality of service information from the first node of the distributed network to the second node of the distributed network.

4. The method of claim 1 wherein the step of creating the video stream includes:

determining a node of the distributed network for applying one or more processing steps to video data for the requested digital video asset based on node processing capabilities; and

applying the one or more processing steps to the video data for the requested digital video asset at the determined node.

5. The method of claim 4 wherein the one or more processing steps include a video enhancement step to enhance the quality of the video data, a resizing step to resize the video data according to video viewing capabilities of the first node of the distributed network, or a transcoding step to transcode the video data according to video viewing capabilities of the first node of the distributed network.

6. The method of claim 1 wherein the distributed network includes a third node and wherein the step of sending the converted video stream from the second node of the distributed network to the first node of the distributed network includes relaying the converted video stream through the third node of the distributed network.

7. The method of claim 6 further including applying one or more processing steps to video data for the requested digital video asset on the third node of the distributed network.

8. The method of claim 7 wherein the processing steps that are applied are responsive to access permissions granted to the user by an owner of the digital video assets.

9. The method of claim 7 wherein the processing steps that are applied are responsive to a payment made by the user.

10. The method of claim 7 wherein the processing steps that are applied are responsive to a service level subscribed to by the user.

11. The method of claim 7 wherein the one or more processing steps include a video enhancement step to enhance the quality of the video data.

12. The method of claim 7 wherein the one or more processing steps include a resizing step.

13. The method of claim 12 wherein the video data is resized to a viewing resolution according to video viewing capabilities of the first node of the distributed network.

14. The method of claim 7 wherein the one or more processing steps include a transcoding step to transcode the video data according to video viewing capabilities of the first node of the distributed network.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2025
From: INTELLECTUAL VENTURES ASSETS 200 LLC
To: INTERSTATE PATENTS, LLC
Reel/Frame 073218/0509 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2025
From: INTELLECTUAL VENTURES FUND 83 LLC
To: INTELLECTUAL VENTURES ASSETS 200 LLC
Reel/Frame 072049/0542 →
PATENT RELEASE Recorded Feb 1, 2013
From: CITICORP NORTH AMERICA, INC.; WILMINGTON TRUST, NATIONAL ASSOCIATION
To: EASTMAN KODAK COMPANY; EASTMAN KODAK INTERNATIONAL CAPITAL COMPANY, INC.; FAR EAST DEVELOPMENT LTD.; KODAK (NEAR EAST), INC.; KODAK AMERICAS, LTD.; KODAK PORTUGUESA LIMITED; KODAK REALTY, INC.; LASER-PACIFIC MEDIA CORPORATION; KODAK AVIATION LEASING LLC; KODAK PHILIPPINES, LTD.; NPEC INC.; FPC INC.; KODAK IMAGING NETWORK, INC.; PAKON, INC.; QUALEX INC.; CREO MANUFACTURING AMERICA LLC
Reel/Frame 029913/0001 →
SECURITY INTEREST Recorded Feb 21, 2012
From: EASTMAN KODAK COMPANY; PAKON, INC.
To: CITICORP NORTH AMERICA, INC., AS AGENT
Reel/Frame 028201/0420 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2009
From: SCHWARTZ, MICHAEL S.
To: EASTMAN KODAK COMPANY
Reel/Frame 023549/0989 →