IP Library Granted Patent US 9,226,036
Granted Patent B2
US 9,226,036 · App. 14/466,897 · Granted Dec 29, 2015

Secure on-premise gleaning to modify an electronic program guide (EPG)

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,226,036
App. No.
14/466,897
Granted
Dec 29, 2015
Kind
B2
Abstract

Methods and systems for providing secure on-premises gleaning to modify an electronic program guide are disclosed. In an embodiment, a method involves receiving, at a network interface, network data traffic and routing the network data traffic between an external network and an internal network and receiving, at a broadcast interface, media content and an electronic programming guide from a media content distributor. The method also involves parsing the network data traffic to glean preference information, providing the preference information to a recommendation engine via a secure local path, and modifying an electronic programming guide to prioritize the media content according to the preference information.

Claims (41)

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.

2. The method of claim 1 , further comprising acquiring a plurality of parsing rules via the broadcast interface to identify the preference information.

3. The method of claim 1 , further comprising receiving a plurality of recommendation rules to identify the media content that corresponds to the preference information.

4. The method of claim 1 , further comprising receiving, at a combined interface, the Internet traffic and the media content, wherein the combined interface comprises the network interface and the broadcast interface.

5. A system comprising:

a network interface for routing Internet traffic between the Internet and a local area network (LAN);

a broadcast interface for receiving media content and an electronic programming guide from a media content distributor;

a memory device;

a processor coupled to the memory device, wherein the memory device stores computer readable program code, which when executed by the processor, causes the processor to:

parse Internet traffic received at the network interface to glean preference information;

provide 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

modify the electronic programming guide to prioritize the media content according to the preference information;

wherein the preference information comprises categories of user interests, and wherein the system is further configured to generate a user profile for a user, wherein the user profile comprises the gleaned categories of user interests, determined by identifying keywords in the Internet traffic, and a score corresponding to each of the gleaned categories of user interests;

wherein the system is further configured to store 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.

6. The system of claim 5 , wherein the system is further configured to acquire a plurality of parsing rules via the broadcast interface to identify the preference information.

7. The system of claim 5 , wherein the system is further configured to receive a plurality of recommendation rules to identify the media content that corresponds to the preference information.

8. The system of claim 5 , wherein the system is further configured to receive, at a combined interface, the Internet traffic and the media content, wherein the combined interface comprises the network interface and the broadcast interface.

9. The system of claim 5 , wherein the system is further configured to prioritize the media content by adding identified media content to the electronic programming guide.

10. A unified home gateway device comprising:

a first network traffic interface to the Internet, and a second network traffic interface to a local area network (LAN);

a network router configured to route Internet traffic between the Internet and the LAN;

a broadcast traffic interface configured to receive mass media and an electronic programming guide from a media content provider;

a processor and memory configured to implement:

a behavior analyzer configured to parse the Internet traffic to glean preference information and communicate the preference information to a recommendation engine via a local path within the unified gateway device; and

wherein the recommendation engine is configured to modify the electronic programming guide to prioritize the mass media according to the preference information;

wherein the preference information comprises categories of user interests, and wherein the unified home gateway device is further configured to generate a user profile for a user, wherein the user profile comprises the gleaned categories of user interests, determined by identifying keywords in the Internet traffic, and a score corresponding to each of the gleaned categories of user interests;

further comprising a datastore connected with the local path, the datastore configured to maintain the user profile;

wherein parsing the Internet traffic to glean preference information comprises performing deep packet inspection on the Internet traffic to glean preference information.

11. The unified home gateway device of claim 10 , wherein the unified home gateway device is further configured to acquire a plurality of parsing rules via the broadcast interface to identify the preference information.

12. The unified home gateway device of claim 10 , wherein the unified home gateway device is further configured to receive a plurality of recommendation rules to identify the media content that corresponds to the preference information.

13. The unified home gateway device of claim 10 , wherein the unified home gateway device is further configured to receive, at a combined interface, the Internet traffic and the media content, wherein the combined interface comprises the first network interface and the broadcast interface.

14. The unified home gateway device of claim 10 , further comprising a tuner coupled to the broadcast traffic interface and configured to tune to broadcast channels.

Assignments (8)
SECURITY INTEREST Recorded Dec 17, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE INC., OF NORTH CAROLINA; OUTDOOR WIRELESS NETWORKS LLC; RUCKUS IP HOLDINGS LLC
To: APOLLO ADMINISTRATIVE AGENCY LLC
Reel/Frame 069889/0114 →
SECURITY INTEREST Recorded Nov 19, 2021
From: ARRIS SOLUTIONS, INC.; ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; RUCKUS WIRELESS, INC.
To: WILMINGTON TRUST
Reel/Frame 060752/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2021
From: ARRIS GLOBAL LTD
To: ARRIS ENTERPRISES LLC
Reel/Frame 057142/0645 →
CHANGE OF NAME Recorded Aug 8, 2021
From: PACE PLC
To: PACE LIMITED
Reel/Frame 057116/0328 →
CHANGE OF NAME Recorded Aug 8, 2021
From: PACE LIMITED
To: ARRIS GLOBAL LTD
Reel/Frame 057116/0332 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 8, 2019
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: ARRIS GLOBAL LIMITED, F/K/A PACE PLC; 2WIRE, INC.; AURORA NETWORKS, INC.
Reel/Frame 048817/0496 →
SECURITY INTEREST Recorded Sep 15, 2016
From: ARRIS GLOBAL LIMITED F/K/A PACE PLC; 2WIRE, INC.; AURORA NETWORKS, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 040054/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2014
From: CLOUTIER, JASHUA RICHARD
To: PACE PLC
Reel/Frame 033594/0262 →