Method and System of Peer-to-Peer Communication
First Claim
Patent Images
1. A method comprising:
- receiving a request via a peer-to-peer network at a first media device from a second media device, the request indicating a portion of video content, wherein the request indicates a time that delivery of the portion of video content to the second media device is to be completed; and
transmitting, based on a data rate, the portion from the first media device to the second media device, wherein the data rate is based on a bandwidth that is less than an available bandwidth usable by the first media device to transmit data and that is greater than or equal to a bandwidth threshold for serving the request, the bandwidth threshold based on the time indicated by the request.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes receiving a request via a peer-to-peer network at a first media device from a second media device. The request indicates a portion of video content and also indicates a time that delivery of the portion of video content to the second media device is to be completed. The method further includes transmitting, based on a data rate, the portion from the first media device to the second media device. The data rate is based on a bandwidth that is less than an available bandwidth usable by the first media device to transmit data and that is greater than or equal to a bandwidth threshold for serving the request. The bandwidth threshold is based on the time indicated by the request.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving a request via a peer-to-peer network at a first media device from a second media device, the request indicating a portion of video content, wherein the request indicates a time that delivery of the portion of video content to the second media device is to be completed; and transmitting, based on a data rate, the portion from the first media device to the second media device, wherein the data rate is based on a bandwidth that is less than an available bandwidth usable by the first media device to transmit data and that is greater than or equal to a bandwidth threshold for serving the request, the bandwidth threshold based on the time indicated by the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable storage device storing instructions that, when executed by a processor, cause the processor to perform operations including:
-
sending a request via a peer-to-peer network to a first media device from a second media device, the request indicating a portion of video content, wherein the request indicates a time that delivery of the portion of video content to the second media device is to be completed; and receiving, based on a data rate, the portion from the first media device at the second media device, wherein the data rate is based on a bandwidth that is less than an available bandwidth usable by the first media device to transmit data and that is greater than or equal to a bandwidth threshold for serving the request, the bandwidth threshold based on the time indicated by the request. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
a receiver device configured to receive a request at a first media device via a peer-to-peer network from a second media device, the request indicating a portion of video content, wherein the request indicates a time that delivery of the portion of video content to the second media device is to be completed; and a transmitter device configured to transmit, based on a data rate, the portion from the first media device to the second media device, wherein the data rate is based on a bandwidth that is less than an available bandwidth usable by the first media device to transmit data and that is greater than or equal to a bandwidth threshold for serving the request, the bandwidth threshold based on the time indicated by the request. - View Dependent Claims (20)
-
Specification