IP Library Granted Patent US 10,491,952
Granted Patent B2
US 10,491,952 · App. 15/625,284 · Granted Nov 26, 2019

Scalable calculation of the similarity content graph

Inventors: Raymond Hsu (Irvine, CA); Ashok Sahu (Kirkland, WA)
Assignee: The DirecTV Group, Inc.
H04N21/4668G06F7/08H04N21/4532H04N21/4826
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 10,491,952
App. No.
15/625,284
Granted
Nov 26, 2019
Kind
B2
Abstract

A method includes creating a base content set having attributes indicative of a first program. Selecting a second program to form a first recommendation set, determining a first similarity score between the base content set and the first recommendation set, and providing a recommendation based on the similarity score.

Claims (26)

1. A method comprising:

creating a base content set having attributes indicative of a first program;

selecting a second program to form a first recommendation set;

determining a first similarity score between the base content set and the first recommendation set, and

providing a recommendation based on the similarity score, wherein the determining step comprises:

performing a non-sorted similarity function to obtain a first interim similarity score;

performing a sorted categorical similarity function to obtain a second interim similarity score; and

performing a numerical similarity function to obtain a third interim similarity score and wherein each of the first interim similarity score, the second interim similarity score and the third interim similarity score are assigned a weight and the recommendation is based on the weighted sum of the first interim similarity score, the second interim similarity score and the third interim similarity score.

2. The method of claim 1 further comprising:

selecting a third program to form a second recommendation set;

determining a second similarity score between the base content set and the second recommendation set; and

ranking the first recommendation set and the second recommendation set based on the first similarity score and the second similarity score.

3. An apparatus comprising:

an communications interface;

a processor coupled to the communications interface and wherein the processor is coupled to a memory, the memory having stored thereon executable instructions that when executed by the processor cause the processor to effectuate operations comprising:

creating a base content set having attributes indicative of a first program;

selecting a second program to form a first recommendation set;

determining a first similarity score between the base content set and the first recommendation set; and

providing a recommendation based on the similarity score; wherein the determining step comprises:

performing a non-sorted similarity function to obtain a first interim similarity score:

performing a sorted categorical similarity function to obtain a second interim similarity score: and

performing a numerical similarity function to obtain a third interim similarity score and wherein each of the first interim similarity score, the second interim similarity score and the third interim similarity score are assigned a weight and the recommendation is based on the weighted sum of the first interim similarity score, the second interim similarity score and the third interim similarity score.

4. The apparatus of claim 3 wherein the operations further comprise:

selecting a third program to form a second recommendation set;

determining a second similarity score between the base content set and the second recommendation set; and

ranking the first recommendation set and the second recommendation set based on the first similarity score and the second similarity score.

Assignments (6)
SUCCESSION OF AGENCY IN PATENT SECURITY INTERESTS Recorded Oct 3, 2025
From: UBS AG, STAMFORD BRANCH (AS SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH)
To: UBS AG, STAMFORD BRANCH
Reel/Frame 072994/0001 →
SECURITY AGREEMENT Recorded Jan 25, 2024
From: DIRECTV, LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 066371/0690 →
SECURITY AGREEMENT Recorded Aug 5, 2021
From: DIRECTV, LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A. AS COLLATERAL AGENT
Reel/Frame 058220/0531 →
SECURITY AGREEMENT Recorded Aug 3, 2021
From: DIRECTV, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 057695/0084 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2021
From: THE DIRECTV GROUP, INC.
To: DIRECTV, LLC
Reel/Frame 057033/0451 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2017
From: HSU, RAYMOND; SAHU, ASHOK
To: THE DIRECTV GROUP, INC.
Reel/Frame 042734/0702 →