Patent ID: 9456237
Filing Date: 2016-09-27
CPC Classification: G06F,H04N

Claim Text:
1. A method for providing information relating to media content, the method comprising: receiving, using a hardware processor, an indication from a web browser extension executing within a web browsing application that a media content item is being presented in a video window on a content provider website; identifying the media content item being presented in the video window on the content provider website, wherein identifying the media content item further comprises extracting at least one keyword from the media content item being presented in the video window on the content provider website; determining whether the media content item presented by the content provider website has also been previously broadcasted by a television provider by comparing image data corresponding to the media content item presented by the content provider website with a database of image data obtained from broadcasted content, wherein each portion of image data is associated with a program and a time and wherein supplemental content is generated for each portion of image data; associating the media content item with a broadcasted media content item provided by the television provider in response to determining that the media content item presented in the video window on the content provider website matches the media content item that was previously broadcasted by the television provider based on the comparison; determining whether supplemental content associated with the broadcasted media content item is available by determining whether contextual information identified in the broadcasted media content item has been associated with the broadcasted media content item, wherein the supplemental content is related to the identified contextual information; in response to determining that the supplemental content is available, causing the web browser extension to present an indicator within the web browsing application that the supplemental content which is synchronized with the presentation of the media content being presented in the video window is available; obtaining the supplemental content corresponding to the broadcasted media content item, wherein each piece of the supplemental content is associated with timing information of the broadcasted media content item; and causing the web browser extension executing within the web browsing application to present an overlay that includes a portion of supplemental content concurrently with the media content item being presented in the video window in response to detecting that the indicator has been selected, wherein causing to present the overlay further comprises selecting the portion of supplemental content from the obtained supplemental content based on the at least one keyword and current timing information extracted from image data that includes the video window playing back the media content item being provided by the content provider website.