IP Library Granted Patent US 10,341,742
Granted Patent B1
US 10,341,742 · App. 15/939,043 · Granted Jul 2, 2019

Systems and methods for alerting a user to missed content in previously accessed media

Inventors: Clayton Kim (Boston, MA); Lucas Waye (Cambridge, MA); Richard Eric Miller (Milton, MA); Matthew John Emerson (Burlington, MA)
Assignee: Rovi Guides, Inc.
H04N21/4882G06K9/00765H04N21/44204H04N21/47214
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,341,742
App. No.
15/939,043
Granted
Jul 2, 2019
Kind
B1
Abstract

Methods and systems are described herein for notifying a user about content that the user has previously missed in media. Users may get easily distracted when viewing media by mobile device notifications or other users viewing the media with the user. Consequentially, the user may miss content in media. The user may miss the same content in the media when consuming the media for a second time if the distractions are still present. An interactive media guide determines when the user has previously missed content in media and alerts the user when the content is going to be missed for a second time.

Claims (76)

1. A method for automatically alerting a user that a segment in a media asset that was previously missed by the user will be missed again by notifying the user to maintain attention to the segment, the method comprising:

generating for display to a user, during a first time period, the media asset;

detecting that the user is disregarding the segment of the media asset during the first time period;

in response to detecting that the user is disregarding the segment of the media asset during the first time period, storing, in a profile associated with the user, a position within the media asset corresponding to the segment of the media asset disregarded by the user and an indication that the user disregarded the segment of the media asset during the first time period;

generating for display to the user, during a second time period subsequent to the first time period, the media asset beginning at a time in the media asset that precedes the segment;

determining, based on the profile of the user, whether the user has previously accessed the media asset; and

in response to determining that the user has previously accessed the media asset:

retrieving, from the profile, the indication that the user disregarded the segment of the media asset and the position within the media asset corresponding to the segment of the media asset;

determining, during the second time period, whether a play position of the media asset corresponds to the position; and

in response to determining that the play position of the media asset corresponds to the position:

determining whether the user is disregarding the media asset during the second time period; and

in response to determining that the user is disregarding the media asset during the second time period, outputting an alert to the user, based on the indication, that the segment was previously missed by the user.

2. The method of claim 1 , wherein outputting the alert to the user further comprises:

retrieving, from the profile of the user, attributes of content that are important to the user;

determining an attribute of content associated with the segment of the of the media asset;

determining whether the attribute of the content associated with the segment matches an attribute of the attributes of content that are important to the user;

in response to determining that the attribute of the content associated with the segment matches an attribute of the attributes of the content that are important to the user, outputting the alert to the user.

3. The method of claim 2 , further comprising, suppressing the alert to the user in response to determining that the attributes of the content associated with the segment do not match the attributes of the content that are important to the user.

4. The method of claim 1 , wherein the segment of the media asset is generated for display to the user on a first user device, and wherein detecting that a user is disregarding the segment of the media asset during the first time period, further comprises:

detecting that the user is directing attention to a second user device while the segment of the media asset is simultaneously generated for display on the first user device;

in response to detecting that the user is directing attention to the second user device while the segment of the media asset is simultaneously generated for display on the first user device, outputting the alert to the user on the second user device.

5. The method of claim 4 , wherein the alert comprises a selectable option for outputting the segment of the media asset on the second user device, further comprising:

receiving a user selection of the selectable option; and

generating for display the segment of the media asset on the second user device.

6. The method of claim 1 , further comprising pausing display of the media asset at the position in response to determining that the user is disregarding the media asset during the second time period.

7. The method of claim 1 , wherein the alert comprises a selectable option to skip the segment of the media asset, further comprising:

skipping playback of the segment of the media asset in response to receiving a user selection of the selectable option.

8. The method of claim 7 , further comprising, generating for display the selectable option to skip the segment of the media asset in response to determining that attributes of the segment of the media asset do not match attributes of content that are important to the user.

9. The method of claim 1 , further comprising:

determining that the user is disregarding the alert;

in response to determining that the user is disregarding the alert, concurrently recording the segment of the media asset to a memory and generating for display the segment;

determining that the user is directing attention to the alert subsequent to the generating for display the segment; and

in response to determining that the user is directing attention to the alert subsequent to the generating for display the segment:

retrieving the segment of the media asset from the memory; and

generating for display the retrieved segment of the media asset.

10. The method of claim 1 , wherein the media asset is generated for display to the user on first user equipment during the first time period, and wherein determining whether the user is disregarding the media asset further comprises:

detecting, using a camera associated with the first user equipment, a gaze point corresponding to the user during the first time period; and

determining that the user is disregarding the media asset in response to determining that the gaze point does not correspond to the camera associated with the first user equipment.

11. A system for automatically alerting a user that a segment in a media asset that was previously missed by the user will be missed again by notifying the user to maintain attention to the segment, the system comprising control circuitry configured to:

generate for display to a user, during a first time period, the media asset;

detect that the user is disregarding the segment of the media asset during the first time period;

in response to detecting that the user is disregarding the segment of the media asset during the first time period, store, in a profile associated with the user, a position within the media asset corresponding to the segment of the media asset disregarded by the user and an indication that the user disregarded the segment of the media asset during the first time period;

generate for display to the user, during a second time period subsequent to the first time period, the media asset beginning at a time in the media asset that precedes the segment;

determine, based on the profile of the user, whether the user has previously accessed the media asset; and

in response to determining that the user has previously accessed the media asset:

retrieve, from the profile, the indication that the user disregarded the segment of the media asset and the position within the media asset corresponding to the segment of the media asset;

determine, during the second time period, whether a play position of the media asset corresponds to the position; and

in response to determining that the play position of the media asset corresponds to the position:

determine whether the user is disregarding the media asset during the second time period; and

in response to determining that the user is disregarding the media asset during the second time period, output an alert to the user, based on the indication, that the segment was previously missed by the user.

12. The system of claim 11 , wherein the control circuitry is further configured, when outputting the alert to the user, to:

retrieve, from the profile of the user, attributes of content that are important to the user;

determine an attribute of content associated with the segment of the of the media asset;

determine whether the attribute of the content associated with the segment matches an attribute of the attributes of content that are important to the user;

in response to determining that the attribute of the content associated with the segment matches an attribute of the attributes of the content that are important to the user, output the alert to the user.

13. The system of claim 12 , wherein the control circuitry is further configured to, suppress the alert to the user in response to determining that the attributes of the content associated with the segment do not match the attributes of the content that are important to the user.

14. The system of claim 11 , wherein the segment of the media asset is generated for display to the user on a first user device, and wherein the control circuitry is further configured, when detecting that a user is disregarding the segment of the media asset during the first time period, to:

detect that the user is directing attention to a second user device while the segment of the media asset is simultaneously generated for display on the first user device;

in response to detecting that the user is directing attention to the second user device while the segment of the media asset is simultaneously generated for display on the first user device, output the alert to the user on the second user device.

15. The system of claim 14 , wherein the alert comprises a selectable option for outputting the segment of the media asset on the second user device, and wherein the control circuitry is further configured to:

receive a user selection of the selectable option; and

generate for display the segment of the media asset on the second user device.

16. The system of claim 11 , wherein the control circuitry is further configured to pause display of the media asset at the position in response to determining that the user is disregarding the media asset during the second time period.

17. The system of claim 11 , wherein the alert comprises a selectable option to skip the segment of the media asset, and wherein the control circuitry is further configured to:

skip playback of the segment of the media asset in response to receiving a user selection of the selectable option.

18. The system of claim 17 , wherein the control circuitry is further configured to generate for display the selectable option to skip the segment of the media asset in response to determining that attributes of the segment of the media asset do not match attributes of content that are important to the user.

19. The system of claim 11 , wherein the control circuitry is further configured to:

determine that the user is disregarding the alert;

in response to determining that the user is disregarding the alert, concurrently record the segment of the media asset to a memory and generating for display the segment;

determine that the user is directing attention to the alert subsequent to the generating for display the segment; and

in response to determining that the user is directing attention to the alert subsequent to the generating for display the segment:

retrieve the segment of the media asset from the memory; and

generate for display the retrieved segment of the media asset.

20. The system of claim 11 , wherein the media asset is generated for display to the user on first user equipment during the first time period, and wherein the control circuitry is further configured, when determining whether the user is disregarding the media asset, to:

detect, using a camera associated with the first user equipment, a gaze point corresponding to the user during the first time period; and

determine that the user is disregarding the media asset in response to determining that the gaze point does not correspond to the camera associated with the first user equipment.

Assignments (8)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069112/0430 →
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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 24, 2018
From: KIM, CLAYTON
To: ROVI GUIDES, INC.
Reel/Frame 045619/0811 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2018
From: WAYE, LUCAS; MILLER, RICHARD ERIC; EMERSON, MATTHEW JOHN
To: ROVI GUIDES, INC.
Reel/Frame 045379/0440 →
Cited By (5)
US 12,244,890 US 12,335,560 US 12,335,562 US 12,513,363 US 12,518,747