IP Library Granted Patent US 9,166,714
Granted Patent B2
US 9,166,714 · App. 12/879,141 · Granted Oct 20, 2015

Method of and system for presenting enriched video viewing analytics

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,166,714
App. No.
12/879,141
Granted
Oct 20, 2015
Kind
B2
Abstract

A method of and system for presenting enriched video viewing analytics is presented. A method of presenting enriched statistical and analytical information includes receiving a catalog of a plurality of content items. Each content item has associated metacontent characterizing the content item. The method also includes receiving and storing operations of a user for interacting with one or more of the content items. The method further includes determining use and/or viewing statistics for, for example, the content items, metacontent associated with the content items, the numbers and types of devices viewing the content items, subscriber information, household information, and/or viewer demographic information for past and present time periods. The method also, optionally, includes estimating the likelihood of future user interaction operations.

Claims (41)

1. A method of determining interaction analytics for user interactions with audio and video content items, the method comprising:

retrieving, from a first database, a collection of content identifiers for identifying a plurality of content items based on characteristics of the plurality of content items;

retrieving, from a second database, a catalog of the plurality of content items, each content item of the plurality of the content items of the catalog being associated with metacontent describing the respective content item;

cross-referencing metacontent associated with a first content item of the plurality of content items of the catalog retrieved from the second database with the collection of the content identifiers retrieved from the first database;

associating, based on the cross-referencing, a content identifier with the first content item based on the metacontent associated with the first content item;

providing, to a third database, monitored user interactions with the plurality of content items of the catalog and historical records of the user interactions, the historical records including the content identifier associated with the first content item and the user interactions including media navigation associated with the plurality of content items of the catalog at a specified period of time;

determining, using the third database, interaction analytics for a second content item of the plurality of content items of the catalog and a set of users having interacted with the second content item based on the monitored user interactions and the historical records;

determining whether the set of users will perform a specified interaction with the second content item during a future period of time based on the interaction analytics, wherein the specified interaction is one of a pause operation, a rewind operation, and a fast-forward operation; and

identifying an advertisement associated with the second content item of the plurality of content items of the catalog based on the determination whether the set of users will perform the specified interaction.

2. The method of claim 1 , further comprising identifying a type of device a user of the set of users is using to interact with the plurality of content items of the catalog, and wherein determining the interaction analytics for the set of users having interacted with the second content item includes determining at least one of a first number of and a first set of a specified type of device the set of users used to interact with the plurality of content items of the catalog during the specified period of time.

3. The method of claim 2 , wherein the specified period of time is a current period of time.

4. The method of claim 2 , wherein the specified period of time is a past period of time and further comprising estimating at least one of a second number of and a second set of a specified type of device the set of users will use during the future period of time to interact with the second content item based on the interaction analytics determined for the past period of time.

5. The method of claim 1 , wherein the set of users is a first set of users, and wherein determining the interaction analytics includes determining at least one of a first number of and a second set of users performing the specified interaction during the specified period of time.

6. The method of claim 5 , wherein the specified period of time is a current period of time.

7. The method of claim 1 , wherein determining the interaction analytics includes determining a playback position in a third content item of the plurality of content items of the catalog at which a user of the set of users was interacting with the third content item during the specified period of time, and wherein the third content item was specified by at least one specified content identifier.

8. The method of claim 7 , wherein the specified period of time is a current period of time.

9. The method of claim 7 , further comprising presenting a portion of the third content item corresponding to the determined playback position.

10. The method of claim 1 , wherein determining the interaction analytics for the set of users having interacted with the plurality of content items includes determining a set of content item preferences for at least one user of the set of users.

11. The method of claim 10 , further comprising determining a time during which the at least one user of the set of users is interacting with the plurality of content items of the catalog and presenting an advertisement for a third content item based on the set of content item preferences for the at least one of the set of users and based upon at least one of a content identifier associated with the third content item and metacontent associated with the third content item.

12. The method of claim 1 , wherein monitoring user interactions further includes determining at least one of a video frame metacontent corresponding to each device operating on at least one content item of the plurality of content items at the specified time, an image corresponding to a first video frame displayed or downloaded, a video stream corresponding to a second video frame displayed or downloaded to each device operating on the at least one content item of the plurality of content items at the specified time, and enriched tags associated with a set of operations.

13. The method of claim 1 , further comprising monitoring user interactions on a particular device.

14. The method of claim 1 , further comprising monitoring user interactions for a particular subscriber.

15. The method of claim 1 , further comprising monitoring user interactions for a particular household.

16. The method of claim 1 , further comprising monitoring user interactions for a particular population.

17. A system for determining interaction analytics for user interactions with audio and video content items, the system comprising an event processing system configured to:

retrieve, from a first database, a collection of content identifiers for identifying a plurality of content items based on characteristics of the plurality of content items;

retrieve, from a second database, a catalog of the plurality of content items, each content item of the plurality of the content items of the catalog being associated with metacontent describing the respective content item;

cross-reference metacontent associated with a first content item of the plurality of content items of the catalog retrieved from the second database with the collection of the content identifiers retrieved from the first database;

associate, based on the cross-referencing, a content identifier with the first content item based on the metacontent associated with the first content item;

provide, to a third database, monitored user interactions with the plurality of content items of the catalog and historical records of the user interactions, the historical records including the content identifier associated with the first content item and the user interactions including media navigation associated with the plurality of content items of the catalog at a specified period of time;

determine, using the third database, interaction analytics for a second content item of the plurality of content items of the catalog and a set of users having interacted with the second content item based on the monitored user interactions and the historical records;

determine whether the set of users will perform a specified interaction with the second content item during a future period of time based on the interaction analytics, wherein the specified interaction is one of a pause operation, a rewind operation, and a fast-forward operation; and

identify an advertisement associated with the second content item of the plurality of content items of the catalog based on the determination whether the set of users will perform the specified interaction.

18. The system of claim 17 , wherein the event processing system is further configured to identify a type of device a user of the set of users is using to interact with the plurality of content items of the catalog, and wherein the event processing system configured to determine the interaction analytics for the set of users having interacted with the second content item is further configured to determine at least one of a first number of and a first set of a specified type of device the set of users used to interact with the plurality of content items of the catalog during the specified period of time.

19. The system of claim 18 , wherein the specified period of time is a past period of time and wherein the event processing system is further configured to estimate at least one of a second number of and a second set of a specified type of device the set of users will use during the future period of time to interact with the second content item based on the interaction analytics determined for the past period of time.

20. The system of claim 17 , wherein the set of users is a first set of users, and wherein the event processing system configured to determine the interaction analytics is further configured to determine at least one of a first number of and a second set of users performing the specified interaction during the specified period of time.

21. The system of claim 17 , wherein the event processing system configured to determine the interaction analytics is further configured to determine a playback position in a third content item of the plurality of content items of the catalog at which a user of the set of users was interacting with the third content item during the specified period of time, and wherein the third content item was specified by at least one specified content identifier.

22. The system of claim 21 , wherein the event processing system is further configured to present a portion of the third content item corresponding to the determined playback position.

23. The system of claim 17 , wherein the event processing system configured to determine the interaction analytics for the set of users having interacted with the plurality of content items is further configured to determine a set of content item preferences for at least one user of the set of users.

24. The system of claim 23 , wherein the event processing system is further configured to determine a time during which the at least one user of the set of users is interacting with the plurality of content items of the catalog and present an advertisement for a third content item based on the set of content item preferences for the at least one of the set of users and based upon at least one of a content identifier associated with the third content item and metacontent associated with the third content item.

25. The system of claim 17 , wherein the event processing system configured to monitor user interactions is further configured to determine at least one of a video frame metacontent corresponding to each device operating on at least one content item of the plurality of content items at the specified time, an image corresponding to a first video frame displayed or downloaded, a video stream corresponding to a second video frame displayed or downloaded to each device operating on the at least one content item of the plurality of content items at the specified time, and enriched tags associated with a set of operations.

Assignments (13)
CHANGE OF NAME Recorded Sep 24, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069036/0209 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2024
From: VEVEO LLC
To: ROVI GUIDES, INC.
Reel/Frame 069036/0130 →
CHANGE OF NAME Recorded Sep 24, 2024
From: VEVEO, INC.
To: VEVEO LLC
Reel/Frame 069036/0068 →
PARTIAL RELEASE OF SECURITY INTEREST IN PATENTS Recorded Oct 27, 2022
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: VEVEO LLC (F.K.A. VEVEO, INC.); DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
Reel/Frame 061786/0675 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: HPS INVESTMENT PARTNERS, LLC
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053458/0749 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053481/0790 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 25, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: APTIV DIGITAL INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; SONIC SOLUTIONS LLC; STARSIGHT TELECAST, INC.; UNITED VIDEO PROPERTIES, INC.; VEVEO, INC.
Reel/Frame 051145/0090 →
PATENT SECURITY AGREEMENT Recorded Nov 25, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 051110/0006 →
SECURITY INTEREST Recorded Nov 22, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 051143/0468 →
PATENT SECURITY AGREEMENT Recorded Jul 24, 2014
From: APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; SONIC SOLUTIONS LLC; STARSIGHT TELECAST, INC.; UNITED VIDEO PROPERTIES, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 033407/0035 →
PATENT RELEASE Recorded Jul 23, 2014
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: VEVEO, INC.
Reel/Frame 033381/0642 →
PATENT SECURITY AGREEMENT Recorded Apr 14, 2014
From: VEVEO, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 032682/0822 →