Patent ID: 9491407
Filing Date: 2016-11-08
CPC Classification: H04N

Claim Text:
1. A non-transitory computer readable storage medium, including processor executable program instructions that, when executed by a processor, cause the processor to perform operations comprising: receiving tag data from a tag database describing a smart tag corresponding to an element of a video program wherein the element is selected from: an object depicted in the video program and a subject raised in the video program; receiving video data from a video content server corresponding to the video program; combining the tag data and the video data to generate program data associated with the video program, the program data including at least one integrated user datagram protocol packet comprising a user datagram protocol header and a payload comprising a compressed video transport packet corresponding to a particular portion of the video program and a smart tag corresponding to a particular element occurring during the particular portion of the video program wherein each integrated user data protocol packet payload containing a smart tag further includes a video transport packet corresponding to a particular portion of the video program to which the smart tag corresponds; transmitting the program data to a plurality of end users via a packet-switched network; and responsive to detecting viewer selection of a first smart tag associated with a first element of the video program, launching a browser to browse a web page associated with the first element.