Patent ID: 8291463
Filing Date: 2012-10-16
Classification: H04N

Abstract:
1. A method of delivering video content, the method comprising: receiving a plurality of multicast packets of an internet protocol television channel at an access system, wherein the plurality of multicast packets include at least a first random access point packet and a second random access point packet, wherein the first random access point packet and the second random access point packet each include an I-frame and control data; starting a first random access point timer associated with the first random access point packet when the first random access point packet is received; starting a second random access point timer associated with the second random access point packet when the second random access point packet is received; storing a first copy of each of the plurality of multicast packets in a first-in first-out video data cache, the first-in first-out video data cache having a first-in first-out address; pointing a first-in first-out head pointer to the first random access point packet at a first position in the first-in first-out video data cache; pointing a first-in first-out tail pointer to a last packet in the first-in first-out video data cache; pointing the first-in first-out head pointer to the second random access point packet in the first-in first-out video data cache when the first random access point timer reaches a configurable age out; and sending a second copy of each of the plurality of multicast packets to a set-top box device in response to data received at the access system indicating a selection of the internet protocol television channel at the set-top box device, wherein a particular first-in first-out address has been generated based on a multicast group internet protocol address included in the data indicating the selection of the internet protocol television channel and the particular first-in first-out address has been searched for at the access system.