Quality of Service for Distribution of Content to Network Devices
First Claim
1. A method comprising:
- receiving, at a gateway device, content from a provider, wherein the content is intended for a client device at a user location;
determining, by the gateway device, a protocol in which the content is formatted;
in response to determining that the content is not formatted according to Internet Protocol (IP);
re-encapsulating, by the gateway device, the content into one or more IP packets; and
transmitting the one or more IP packets from the gateway device to the client device at the user location through a first network at the user location.
1 Assignment
0 Petitions
Accused Products
Abstract
A gateway device configured to receive IP video content may select and use transmission methods that maintain a certain quality of service for delivering the content. A transmission method may be selected based on a network to which the client device is connected. The gateway device may select a network through which the content is to be delivered depending on a variety of factors including bandwidth availability, client compatibility, quality of service provided and the like. A gateway device may further be configured to convert multicast transmissions to unicast, to provide dynamic storage of content for pre-positioning and other purposes and/or to provide other functions.
87 Citations
20 Claims
-
1. A method comprising:
-
receiving, at a gateway device, content from a provider, wherein the content is intended for a client device at a user location; determining, by the gateway device, a protocol in which the content is formatted; in response to determining that the content is not formatted according to Internet Protocol (IP); re-encapsulating, by the gateway device, the content into one or more IP packets; and transmitting the one or more IP packets from the gateway device to the client device at the user location through a first network at the user location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus comprising:
-
a processor; and memory operatively coupled to the processor and storing computer readable instructions that, when executed, cause the apparatus to; receive content from a content provider, wherein the content is intended for a client device at a user location having at least a first network and a second network, wherein the first network uses a first resource reservation control scheme and the second network uses a second resource reservation control scheme different from the first resource reservation control scheme; determine a network to which the client device is connected; and select a transmission method for delivering the content to the client device over the determined network based on a resource reservation control scheme of the determined network. - View Dependent Claims (15, 16, 17, 18)
-
-
19. One or more non-transitory computer readable media storing computer readable instructions that, when executed, cause an apparatus to:
-
receive content, wherein the content is intended for a client device at a user location, the user location including a first network using a first resource reservation control scheme; determine whether bandwidth is reserved for a content type corresponding to the received content; and in response to determining that the first network has bandwidth reserved for the content type, transmitting the content to the client device over the first network using the reserved bandwidth. - View Dependent Claims (20)
-
Specification