Patent ID: 9521179
Filing Date: 2016-12-13
CPC Classification: G06F,H04L

Claim Text:
1. A computing-device implemented method in a live stream validation client device, wherein the live stream validation client device includes a stream availability logic component, a stream sequencing and error logic component and a notification logic component, comprising: receiving, by the stream availability logic component, at least one manifest file, playlists and video chunks for at least one channel of at least one live media stream; validating, by the stream availability logic component, the at least one live media stream to ensure that the at least one manifest file, the playlists and the video chunks are available, wherein validating the at least one live media stream includes determining whether the at least one live media stream complies with at least one predetermined standard, and indicating that the at least one live media stream is validated if it complies with the at least one predetermined standard; validating, by the stream availability logic component, the at least one live media stream to ensure that the playlists are not stale and are live; validating, by the stream sequencing and error logic component, the at least one live media stream to ensure that the video chunks are consecutively sequenced; and validating, by the notification logic component, the at least one live media stream based on Hypertext transfer protocol (HTTP) headers for the video chunks to determine whether errors are received associated with the at least one live video stream.