Patent ID: 9438942
Filing Date: 2016-09-06
CPC Classification: H04N

Claim Text:
1. A method comprising: initiating, by a routing device, a client/server function within the routing device, wherein the client/server function defines a first network address; receiving, by the routing device, a first request related to acquiring first digital content and a second request related to acquiring second digital content, wherein the first request indicates that the first digital content is to be stored by a storage device coupled to a data port included in the routing device, wherein the second request indicates that the second digital content is to be forwarded to a user device external to the routing device, and wherein the user device is associated with a second network address that differs from the first network address; modifying, by the routing device, the first request to include the first network address; forwarding, by the routing device, the modified first request to a multicast device, wherein the first digital content is multicast to a group of network addresses, and wherein the modified first request causes the multicast device to include the first network address in the group of network addresses; receiving, by the routing device, the first digital content and the second digital content, wherein the routing device and storage device are located at a customer premises, and wherein the first digital content and the second digital content are sent from at least one source that is external to the customer premises; establishing, by the routing device and based on receiving the first request and the second request, a first path toward the first network address and a second path toward the second network address; forwarding, by the routing device, the first digital content to the storage device via the first path; forwarding, by the routing device, the second digital content toward the user device via the second path; receiving, by the routing device and from the user device, a third request related to accessing the first digital content from the storage device; establishing, by the routing device and based on receiving the third request, a third path between the first network address and the second network address; and forwarding, by the routing device, the first digital content from the storage device to the user device via the third path, wherein forwarding the first digital content from the storage device to the user device includes: