Apparatus, system and method for resolving bandwidth constriction
First Claim
Patent Images
1. A method, comprising:
- receiving, by a server and from a requesting device, a request for content to be delivered to a first device;
responsive to a determination that there is insufficient bandwidth for multicast delivery to the first device, transmitting, by the server and to the requesting device, a request for alternate delivery of the content;
responsive to a response from the requesting device indicating an acceptance of the alternate delivery, sending, by the server, a message indicating a request for a second device to store the content in non-volatile memory of the second device; and
responsive to a determination that there is sufficient bandwidth for unicast delivery from the second device to the first device, causing, by the server, the content stored by the second device to be delivered via the unicast delivery from the second device to the first device.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus, system and method are disclosed for resolving bandwidth constriction using multiple bandwidths and/or multiple content delivery paths. The apparatus, system and method may include recording requested video content and/or delivering the recorded video content to resolve bandwidth constriction using alternate bandwidths or delivery paths.
60 Citations
20 Claims
-
1. A method, comprising:
-
receiving, by a server and from a requesting device, a request for content to be delivered to a first device; responsive to a determination that there is insufficient bandwidth for multicast delivery to the first device, transmitting, by the server and to the requesting device, a request for alternate delivery of the content; responsive to a response from the requesting device indicating an acceptance of the alternate delivery, sending, by the server, a message indicating a request for a second device to store the content in non-volatile memory of the second device; and responsive to a determination that there is sufficient bandwidth for unicast delivery from the second device to the first device, causing, by the server, the content stored by the second device to be delivered via the unicast delivery from the second device to the first device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method, comprising:
-
responsive to a determination, by a server, of an existence of a bandwidth constriction in a first content delivery path that hinders multicast delivery of content to a first device, sending, by the server, a message indicating a request for a second device to store the content; and responsive to a determination that sufficient bandwidth exists for delivery, via unicast delivery, of the content that was obtained by the second device, delivering, by the second device to the first device via the unicast delivery, the content that was obtained by the second device. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A method, comprising:
-
responsive to a request for content, determining, by a server, that there is insufficient bandwidth for multicast delivery of the content; sending, by the server, a message indicating the content and a receiving device responsive to determining that there is insufficient bandwidth for multicast delivery of the content; causing, by the server, the content to be delivered to a second device; and causing, by the server, the content to be delivered, via unicast delivery, from the second device to the receiving device identified by the request at a time after the causing the content to be delivered to the second device. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification