Patent ID: 9226036
Filing Date: 2015-12-29
Classification: H04N

Abstract:
1. A method comprising: receiving, at a network interface, Internet traffic and routing the Internet traffic between the Internet and a local area network (LAN); receiving, at a broadcast interface, media content and an electronic programming guide from a media content distributor; parsing the Internet traffic to glean preference information; providing the preference information to a recommendation engine via a local path, the local path comprising at least one of an internal bus and the LAN; and modifying the electronic programming guide to prioritize the media content according to the preference information; wherein the preference information comprises categories of user interests, and the method further comprises generating a user profile for a user, wherein the user profile comprises the gleaned categories of user interests, determined by identifying keywords in the network data Internet traffic, and a score corresponding to each of the gleaned categories of user interests; further comprising storing the user profile in a datastore connected with the local path; wherein parsing the Internet traffic to glean preference information comprises performing deep packet inspection on the Internet traffic to glean preference information.