IP Library Granted Patent US 9,852,774
Granted Patent B2
US 9,852,774 · App. 14/265,713 · Granted Dec 26, 2017

Methods and systems for performing playback operations based on the length of time a user is outside a viewing area

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,852,774
App. No.
14/265,713
Granted
Dec 26, 2017
Kind
B2
Abstract

Methods and systems are discussed herein for a media guidance application that automatically determines (e.g., without querying a user) whether or not to perform a playback operation (e.g., rewinding, returning to a previous chapter, continuing to play, etc.) on a media asset based on the amount of content that was missed by a user. For example, if a user missed only a small portion of content (e.g., was outside of a viewing area of the media asset for a short period of time), the media guidance application may determine that the media asset does not need to be rewound. However, if a user missed a large portion of content (e.g., was outside of a viewing area of the media asset for an extended period of time), the media guidance application may determine that the media asset does need to be rewound.

Claims (52)

1. A method for automatically performing playback operations on media assets, the method comprising:

generating for display a media asset on a display device, wherein the display device is associated with a viewing area comprising a first plurality of users at a first point in time;

computing a first amount representing how many users of the first plurality of users at the first point in time, greater than one, are within the viewing area when the media asset is generated for display;

detecting that a first group of users of the first plurality of users at the first point in time in the viewing area has left the viewing area;

detecting that a second group of users of the first plurality of users at the first point in time in the viewing area has not left the viewing area;

in response to detecting that the first group of users has left the viewing area, computing a second amount representing how many users, greater than one, are within the viewing area comprising a second plurality of users at a second point in time, later than the first point in time, when the media asset is generated for display;

determining whether the second amount comprises a majority of the first amount; and

in response to determining that the second amount does not comprise a majority of the first amount, selecting one of a plurality of playback operations to perform on the media asset.

2. The method of claim 1 , further comprising detecting that the first group of users in the viewing area has left the viewing area and detecting that the second group of users in the viewing area has not left the viewing area in response to determining the first group of users and the second group of users were viewing the media asset prior to the first group of users leaving the viewing area.

3. The method of claim 1 , further comprising:

comparing the number of users in the first group and the number of users in the second group; and

selecting the one of the plurality of playback operations in response to determining that the number of users in the first group is greater than the number of users in the second group.

4. The method of claim 1 , wherein the one of the plurality of playback operations is selected based on content of the media asset presented on the display device when the first group of users was outside of the viewing area.

5. The method of claim 1 , further comprising:

determining an advertisement was presented on the display device during a determined length of time when the first group of users was outside of the viewing area;

determining a length of time associated with a portion of the determined length of time during which the advertisement was not presented on the display device during the determined length of time when the first group of users was outside of the viewing area;

comparing the length of time associated with the portion to a threshold length of time; and

in response to determining that the length of time associated with the portion corresponds to the threshold length of time, selecting the one of the plurality of playback operations to perform on the media asset.

6. The method of claim 1 , further comprising:

determining an amount of time that the first group of users was in the viewing area prior to leaving the viewing area; and

selecting the one of the plurality of playback operations to perform based in part on the determined amount of time.

7. The method of claim 1 , wherein the plurality of playback operations include rewinding the media asset to a progress point corresponding to when the first group of users left the viewing area.

8. The method of claim 1 , further comprising:

receiving data from a global positioning system corresponding to a position of a first user device and a position of a second user device; and

determining from the position of the first user device and the position of the second user device whether the first user device is within a viewing area of the second user device.

9. A system for automatically performing playback operations on media assets, the system comprising:

storage circuitry configured to store instructions for a playback operation that may be performed on a media asset; and

control circuitry configured to:

generate for display a media asset on a display device, wherein the display device is associated with a viewing area comprising a first plurality of users at a first point in time;

compute a first amount representing how many users of the first plurality of users at the first point in time, greater than one, are within the viewing area when the media asset is generated for display;

detect that a first group of users of the first plurality of users at the first point in time in the viewing area has left the viewing area;

detect that a second group of users of the first plurality of users at the first point in time in the viewing area has not left the viewing area;

in response to detecting that the first group of users has left the viewing area, compute a second amount representing how many users, greater than one, are within the viewing area comprising a second plurality of users at a second point in time, later than the first point in time, when the media asset is generated for display;

determine whether the second amount comprises a majority of the first amount; and

in response to determining that the second amount does not comprise a majority of the first amount, select one of a plurality of playback operations to perform on the media asset.

10. The system of claim 9 , wherein the control circuitry is further configured to detect that the first group of users in the viewing area has left the viewing area and the second group of users in the viewing area has not left the viewing area in response to determining the first group of users and the second group of users were viewing the media asset prior to leaving the viewing area.

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

compare the number of users in the first group and the number of users in the second group; and

select the one of the plurality of playback operations in response to determining that the number of users in the first group is greater than the number of users in the second group.

12. The system of claim 9 , wherein the one of the plurality of playback operations is selected based on content of the media asset presented on the display device when the first group of users was outside of the viewing area.

13. The system of claim 9 , wherein the control circuitry is further configured to:

determine an advertisement was presented on the display device during a determined length of time when the first group of users was outside of the viewing area;

determine a length of time associated with a portion of the determined length of time during which the advertisement was not presented on the display device during the determined length of time when the first group of users was outside of the viewing area;

compare the length of time associated with the portion to a threshold length of time; and

in response to determining that the length of time associated with the portion corresponds to the threshold length of time, select the one of the plurality of playback operations to perform on the media asset.

14. The system of claim 9 , wherein the control circuitry is further configured to:

determine an amount of time that the first group of users was in the viewing area prior to leaving the viewing area; and

select the one of the plurality of playback operations to perform based in part on the determined amount of time.

15. The system of claim 9 , wherein the plurality of playback operations include rewinding the media asset to a progress point corresponding to when the first group of users left the viewing area.

16. The system of claim 9 , wherein the control circuitry further comprises:

receive data from a global positioning system corresponding to a position of a first user device and a position of a second user device; and

determine from the position of the first user device and the position of the second user device whether the first user device is within a viewing area of the second user device.

Assignments (12)
CHANGE OF NAME Recorded Oct 2, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069085/0599 →
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 →
MERGER Recorded Jun 12, 2015
From: UV CORP.
To: TV GUIDE, INC.
Reel/Frame 035848/0270 →
MERGER Recorded Jun 12, 2015
From: UNITED VIDEO PROPERTIES, INC.
To: UV CORP.
Reel/Frame 035893/0241 →
MERGER Recorded Jun 12, 2015
From: TV GUIDE, INC.
To: ROVI GUIDES, INC.
Reel/Frame 035848/0245 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2014
From: GOLYSHKO, PHIL
To: UNITED VIDEO PROPERTIES, INC.
Reel/Frame 032791/0951 →