IP Library Granted Patent US 10,110,952
Granted Patent B1
US 10,110,952 · App. 15/795,190 · Granted Oct 23, 2018

Systems and methods for providing a low power mode for a media guidance application

Inventors: Vikram Makam Gupta (Bangalore, IN); Vishwas Sharadanagar Panchaksharaiah (Tumkur District, IN)
Assignee: Rovi Guides, Inc.
H04N21/4436H04N21/435H04N21/4621H04N21/4667
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,110,952
App. No.
15/795,190
Granted
Oct 23, 2018
Kind
B1
Abstract

Systems and methods are provided herein for performing user device power conservation. To this end, the systems and methods operate a user device in a normal operation mode to provide media content to the user device. While operating in the normal operation mode, Systems and methods monitor the provided media content to determine that the provided media content includes an event that is of interest to the user. In response to determining that the provided media content includes an event of interest to the user, systems and methods enter an enhanced mode. In the enhanced mode, systems and methods determine that an enriched media content is relevant to the provided media content. In response to determining that the enriched media content is relevant to the provided media, systems and methods provide the enriched media content to the user device.

Claims (65)

1. A method for user device power conservation, comprising:

entering a normal operation mode, wherein during the normal operation mode, a first set of operations is performed; wherein the first set of operations comprises:

storing a plurality of media content templates indicative of media content events that are of interest to a user;

providing media content to the user device;

monitoring the provided media content by dynamically comparing the provided media content to the plurality of stored media content templates to generate a plurality of respective interest scores;

dynamically comparing each of the plurality of the respective interest scores to a respective threshold;

entering an enhanced mode in response to determining that at least one interest score of the plurality of interest scores correspond to the respective threshold;

performing, in the enhanced mode, the first set of operations and an additional set of operations wherein the additional set of operations comprises:

maintaining an enriched content database, wherein each entry in the enriched content database comprises associated metadata;

comparing metadata associated with the provided media content with metadata of at least one entry in the enriched content database;

in response to determining that the metadata associated with the provided media content matches the metadata of the at least one entry in the enriched content database, providing enriched media content associated with that database entry to the user device.

2. The method of claim 1 , wherein the plurality of stored media content templates comprises at least one of: (1) a media content template that represents expected media content characteristics during a key portion of sports event; (2) a media content template that represents expected media content characteristics during a dramatic point of a media asset.

3. The method of claim 1 , wherein operations in the enhanced mode expend more power than operations in the normal operation mode.

4. The method of claim 1 , wherein storing a plurality of media content templates indicative of media content events that are of interest to a user comprises:

receiving at least one media content template as a part of media content provided to the user device; and

storing the received media content template.

5. The method of claim 1 , wherein storing a plurality of media content templates indicative of media content events that are of interest to a user comprises:

receiving, from user, criteria of interest in media content;

in response to receiving the criteria of interest in media content from the user, generating at least one media content template based on the received criteria of interest in media content; and

storing the generated media content template.

6. The method of claim 1 , wherein the entries of enriched content database comprise at least one of: (1) enriched media content that provides additional information relating to the provided media content; (2) enriched media content that provides interactive user experience relating to the provided media content.

7. The method of claim 1 , wherein the additional set of operations further comprises:

activating at least one secondary user device that was powered off during the normal operation mode; wherein the secondary user device comprises at least one of a digital video recorder, a video camera, and a network connectivity device.

8. The method of claim 1 , wherein the additional set of operations further comprises:

enhancing the display resolution of the user device.

9. The method of claim 1 , wherein the additional set of operations further comprises:

monitoring user interactions to determine that the user has completed an interaction with the provided enriched media content; and

in response to determining that the user has completed the interaction with the provided enriched media content, entering the normal operation mode.

10. The method of claim 1 , wherein the additional set of operations further comprises:

monitoring user interactions with the provided enriched media content;

creating a new media content template based on the monitored user initiations; and

storing the new media content template as a part of the plurality of stored media content templates.

11. A system for user device power conservation, the system comprising:

control circuitry configured to:

enter a normal operation mode, wherein during the normal operation mode, a first set of operations is performed; wherein the first set of operations comprises:

storing a plurality of media content templates indicative of media content events that are of interest to a user;

providing media content to the user device;

monitoring the provided media content by dynamically comparing the provided media content to the plurality of stored media content templates to generate a plurality of respective interest scores;

dynamically comparing each of the plurality of the respective interest scores to a respective threshold;

enter an enhanced mode in response to determining that at least one interest score of the plurality of interest scores correspond to the respective threshold; and

perform, in the enhanced mode, the first set of operations and an additional set of operations wherein the additional set of operations comprises:

maintaining an enriched content database, wherein each entry in the enriched content database comprises associated metadata;

comparing metadata associated with the provided media content with metadata of at least one entry in the enriched content database;

in response to determining that the metadata associated with the provided media content matches the metadata of the at least one entry in the enriched content database, providing enriched media content associated with that database entry to the user device.

12. The system of claim 11 , wherein the plurality of stored media content templates comprises at least one of: (1) a media content template that represents expected media content characteristics during a key portion of sports event; (2) a media content template that represents expected media content characteristics during a dramatic point of a media asset.

13. The system of claim 11 , wherein operations in the enhanced mode expend more power than operations in the normal operation mode.

14. The system of claim 11 , wherein storing a plurality of media content templates indicative of media content events that are of interest to a user comprises:

receiving at least one media content template as a part of media content provided to the user device; and

storing the received media content template.

15. The system of claim 11 , wherein storing a plurality of media content templates indicative of media content events that are of interest to a user comprises:

receiving, from user, criteria of interest in media content;

in response to receiving the criteria of interest in media content from the user, generating at least one media content template based on the received criteria of interest in media content; and

storing the generated media content template.

16. The system of claim 11 , wherein the entries of enriched content database comprise at least one of: (1) enriched media content that provides additional information relating to the provided media content; (2) enriched media content that provides interactive user experience relating to the provided media content.

17. The system of claim 11 , wherein the additional set of operations further comprises:

activating at least one secondary user device that was powered off during the normal operation mode; wherein the secondary user device comprises at least one of a digital video recorder, a video camera, and a network connectivity device.

18. The system of claim 11 , wherein the additional set of operations further comprises:

enhancing the display resolution of the user device.

19. The system of claim 11 , wherein the additional set of operations further comprises:

monitoring user interactions to determine that the user has completed an interaction with the provided enriched media content; and

in response to determining that the user has completed the interaction with the provided enriched media content, entering the normal operation mode.

20. The system of claim 11 , wherein the additional set of operations further comprises:

monitoring user interactions with the provided enriched media content;

creating a new media content template based on the monitored user initiations; and

storing the new media content template as a part of the plurality of stored media content templates.

Assignments (9)
PARTIAL RELEASE OF SECURITY INTEREST IN PATENTS Recorded Oct 27, 2022
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: ROVI PRODUCT CORPORATION (AS SUCCESSOR-IN-INTEREST TO ROVI GUIDES, INC.)
Reel/Frame 061786/0768 →
CHANGE OF NAME Recorded Oct 23, 2022
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 061746/0981 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2022
From: ADEIA GUIDES INC.
To: ROVI PRODUCT CORPORATION
Reel/Frame 061747/0001 →
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 →
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 →
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 Oct 26, 2017
From: GUPTA, VIKRAM MAKAM; PANCHAKSHARAIAH, VISHWAS SHARADANAGAR
To: ROVI GUIDES, INC.
Reel/Frame 043963/0865 →
Cited By (7)
US 12,197,499 US 12,254,239 US 12,301,648 US 12,354,601 US 12,389,061 US 12,439,134 US 12,647,492