Patent ID: 9161066
Filing Date: 2015-10-13
Classification: H04N

Abstract:
1. A method for presenting content to a user, the method comprising: identifying, using a hardware processor, a program based on first media data; identifying, using the hardware processor, a plurality of keywords corresponding to entities from the program; determining, using the hardware processor, a popularity score associated with each of the plurality of keywords; obtaining, using the hardware processor, one or more properties associated with each of a subset of keywords of the plurality of keywords based on the popularity score associated with each keyword; generating, using the hardware processor and without user intervention, a plurality of items of supplemental content each related to at least one entity from the program based on the one or more properties of the keyword corresponding to the at least one entity; causing, using the hardware processor, the plurality of items of supplemental content to be stored; receiving, using the hardware processor, a request for supplemental content and second media data from a computing device; and upon determining that the second media data corresponds to the program, causing, using the hardware processor, at least one item of supplemental content of the stored plurality of items of supplemental content to be presented by the computing device.