IP Library Granted Patent US 10,445,387
Granted Patent B2
US 10,445,387 · App. 15/600,823 · Granted Oct 15, 2019

Systems and methods for identifying electronic content using video graphs

Inventors: Peter Kocks (San Francisco, CA); Guoning Hu (Fremont, CA); Ping-Hao Wu (San Francisco, CA)
Assignee: Oath Inc.
G06F16/9535G06F16/738G06F16/7837G06F16/7867G06F16/9024G06K9/00718G06K9/6224
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,445,387
App. No.
15/600,823
Granted
Oct 15, 2019
Kind
B2
Abstract

Systems and methods are provided for identifying and recommending electronic content to consumers. In accordance with an implementation, one or more elements of electronic content are identified based on video graph data. In an exemplary method, information associated with a first element of video content is received, and corresponding video graph data is obtained. One or more second elements of video content that are similar to the first element of video content are identified based on the obtained video graph data. A subset the first and second elements of video content is subsequently identified for delivery to the user.

Claims (29)

1. An apparatus, comprising: a storage device that stores a set of instructions; and at least one processor coupled to the storage device and operative with the instructions to: identify video content accessed by a first user and a second user based on video consumption information for the first user and the second user; obtain video graph data for the identified video content; calculate a value indicative of an association between the video consumption of the first user and the second user wherein the calculated value is based on the obtained video graph data and the video consumption information of the first user and the second user; and generate updated video graph data based on the calculated value, the updated video graph data being indicative of a link between the first user and the second user.

2. The apparatus of claim 1 , wherein the at least one processor is further operative with the instructions to:

identify additional video content based on the updated video graph data; and

transmit at least a portion of the additional video content to the device of the first user or the device of the second user.

3. The apparatus of claim 1 , wherein the video graph data comprises links between a first video content of the identified video content and at least one second video content.

4. The apparatus of claim 1 , wherein the at least one processor is further operative with instructions to: compute measures of similarity between the identified video content; determine weight factors for the measures of similarity; and calculate the value indicative of the association between the video consumption of the first user and the second user based on the weighted measures of similarity.

5. The apparatus of claim 4 , wherein the weight factors comprise at least one of a frequency of access for the video content, a time of day of access for the video content, and a date of access for the video content.

6. The apparatus of claim 1 , wherein the at least one processor is further operative with the instructions to:

determine whether the calculated value exceeds a threshold value; and

generate the updated video graph data when the calculated value is determined to exceed the threshold value.

7. The apparatus of claim 1 , wherein the video consumption information for the first user and the second user comprises at least one of a list of accessed video content, a list of consumed video content, a frequency of accessed video content, and a frequency of consumed video content.

8. The apparatus of claim 1 , wherein the first user and the second user are associated with a social network.

9. The apparatus of claim 1 , wherein the video content comprises video clips.

10. A computer-implemented method comprising the following operations performed by at least one processor: identifying video content accessed by a first user and a second user based on video consumption information for the first user and the second user; obtaining video graph data for the identified video content; calculating a value indicative of an association between the video consumption of the first user and the second user wherein the calculated value is based on the obtained video graph data and the video consumption information of the first user and the second user; and generating updated video graph data based on the calculated value, the updated video graph data being indicative of a link between the first user and the second user.

11. The method of claim 10 , further comprising:

identifying additional video content based on the updated video graph data; and

transmitting at least a portion of the additional video content to the device of the first user or the device of the second user.

12. The method of claim 10 , wherein the video graph data comprises links between a first video content of the identified video content and at least one second video content.

13. The method of claim 10 , further comprising:

computing measures of similarity between the identified video content;

determining weight factors for the measures of similarity; and

calculating the value indicative of the association between the video consumption of the first user and the second user based on the weighted measures of similarity.

14. The method of claim 13 , wherein the weight factors comprise at least one of a frequency of access for the video content, a time of day of access for the video content, and a date of access for the video content.

15. The method of claim 13 , further comprising:

determining whether the calculated value exceeds a threshold value; and

generating the updated video graph data when the calculated value is determined to exceed the threshold value.

16. The method of claim 12 , wherein the video consumption information for the first user and the second user comprises at least one of a list of accessed video content and a frequency of accessed video content.

17. The method of claim 10 , wherein the first user and the second user are associated with a social network.

18. A tangible, non-transitory computer-readable medium that stores a set of instructions that, when executed by at least one processor, cause the at least one processor to perform operations comprising: identifying video content accessed by a first user and a second user based on video consumption information for the first user and the second user; obtaining video graph data for the identified video content; calculating a value indicative of an association between the video consumption of the first user and the second user wherein the calculated value is based on the obtained video graph data and the video consumption information of the first user and the second user; and generating updated video graph data based on the calculated value, the updated video graph data being indicative of a link between the first user and the second user.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2021
From: VERIZON MEDIA INC.
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 057453/0431 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2020
From: OATH INC.
To: VERIZON MEDIA INC.
Reel/Frame 054258/0635 →
CHANGE OF NAME Recorded Aug 24, 2017
From: AOL INC.
To: OATH INC.
Reel/Frame 043672/0369 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2017
From: KOCKS, PETER; HU, GUONING; WU, PING·HAO
To: AOL INC.
Reel/Frame 042538/0270 →
Continuity (3)
Continuation 14730140 · Jun 3, 2015
Continuation 13533398 · Jun 26, 2012
Related Publication 20170255704A1 · Sep 7, 2017