IP Library Granted Patent US 10,165,322
Granted Patent B2
US 10,165,322 · App. 14/502,235 · Granted Dec 25, 2018

Methods and systems for controlling user devices

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,165,322
App. No.
14/502,235
Granted
Dec 25, 2018
Kind
B2
Abstract

Methods and systems are described herein for a media guidance application that authorizes a user device to receive commands from selected users and does not authorize the user device to accept commands from non-selected users. Moreover, the media guidance application may authorize the user device to accept commands from a first user based on how other users interact with the first user. For example, if the actions of other users indicate that the first user is the leader of the group of users (or should otherwise be the one controlling the user device), the media guidance application may authorize the user device to accept commands from the first user based on the actions.

Claims (57)

1. A method for controlling user devices, the method comprising:

identifying a first user and a second user within a viewing area of a user device;

detecting a first gesture performed by the first user;

cross-referencing the first gesture with a database listing gestures that indicate that user devices should accept commands to determine whether the first gesture indicates that the user device should accept a command from the second user, wherein the cross-referencing comprises:

retrieving a weight associated with the first gesture;

determining whether the weight associated with the first gesture exceeds a value;

in response to determining that the weight associated with the first gesture exceeds the value, determining that the first gesture indicates that the user device should accept the command from the second user; and

in response to determining that the weight associated with the first gesture does not exceed the value, determining whether the first gesture satisfies another criterion that indicates the user device should accept the command from the second user; and

in response to determining that the first gesture indicates that the user device should accept the command from the second user, authorizing the user device to accept the command from the second user.

2. The method of claim 1 , further comprising not authorizing the user device to accept the command from the second user in response to determining that the first gesture does not indicate that the user device should accept the command from the second user.

3. The method of claim 1 , further comprising not authorizing the user device to accept a different command from the first user in response to determining that the first gesture indicates that the user device should accept the command from the second user.

4. The method of claim 1 , wherein determining whether the first gesture indicates that the user device should accept the command from the second user further comprises determining whether the first gesture indicates that the first user is paying attention to the second user.

5. The method of claim 1 , wherein the first gesture includes a gaze point of the first user being fixated on the second user.

6. The method of claim 1 , further comprising:

detecting a second gesture performed by the second user; and cross-referencing the second gesture with the database to determine whether the second gesture indicates that the user device should accept the command from the second user.

7. The method of claim 1 , further comprising:

detecting gestures that indicate that the user device should accept the command from the second user from a number of users in the viewing area;

comparing the number to a threshold number; and

not authorizing the user device to accept the command from the second user in response to determining that the number does not exceed the threshold number.

8. The method of claim 1 , wherein determining whether the first gesture satisfies another criterion comprises:

determining a length of time of the first gesture; and

comparing the length of time of the first gesture to a threshold length of time.

9. The method of claim 1 , further comprising:

determining a frequency of the first gesture;

comparing the frequency to a threshold frequency; and

not authorizing the user device to accept the command from the second user in response to determining that the frequency does not exceed the threshold frequency.

10. The method of claim 1 , wherein the command is a voice command.

11. A system for controlling user devices, the system comprising:

storage circuitry configured to store a database listing gestures that indicate that user devices should accept commands; and

control circuitry configured to:

identify a first user and a second user within a viewing area of a user device;

detect a first gesture performed by the first user;

cross-reference the first gesture with the database to determine whether the first gesture indicates that the user device should accept a command from the second user, wherein the cross-referencing comprises:

retrieving a weight associated with the first gesture;

determining whether the weight associated with the first gesture exceeds a value;

in response to determining that the weight associated with the first gesture exceeds the value, determining that the first gesture indicates that the user device should accept the command from the second user; and

in response to determining that the weight associated with the first gesture does not exceed the value, determining whether the first gesture satisfies another criterion that indicates the user device should accept the command from the second user; and

in response to determining that the first gesture indicates that the user device should accept the command from the second user, authorize the user device to accept the command from the second user.

12. The system of claim 11 , wherein the control circuitry is further configured to not authorize the user device to accept the command from the second user in response to determining that the first gesture does not indicate that the user device should accept the command from the second user.

13. The system of claim 11 , wherein the control circuitry is further configured to not authorize the user device to accept a different command from the first user in response to determining that the first gesture indicates that the user device should accept the command from the second user.

14. The system of claim 11 , wherein determining whether the first gesture indicates that the user device should accept the command from the second user further comprises determining whether the first gesture indicates that the first user is paying attention to the second user.

15. The system of claim 11 , wherein the first gesture includes a gaze point of the first user being fixated on the second user.

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

detect a second gesture performed by the second user; and

cross-reference the second gesture with the database to determine whether the second gesture indicates that the user device should accept the command from the second user.

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

detect gestures that indicate that the user device should accept the command from the second user from a number of users in the viewing area;

compare the number to a threshold number; and

not authorize the user device to accept the command from the second user in response to determining that the number does not exceed the threshold number.

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

determine a length of time of the first gesture; and

compare the length of time of the first gesture to a threshold length of time.

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

determine a frequency of the first gesture;

compare the frequency to a threshold frequency; and

not authorize the user device to accept the command from the second user in response to determining that the frequency does not exceed the threshold frequency.

20. The system of claim 11 , wherein the command is a voice command.

Assignments (12)
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 →
MERGER Recorded Jun 15, 2015
From: UV CORP.
To: TV GUIDE, INC.
Reel/Frame 035905/0476 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 15, 2015
From: VENKATARAMAN, SASHIKUMAR; BARVE, RAKESH
To: UNITED VIDEO PROPERTIES, INC.
Reel/Frame 035904/0459 →
MERGER Recorded Jun 15, 2015
From: TV GUIDE, INC.
To: ROVI GUIDES, INC.
Reel/Frame 035905/0495 →
MERGER Recorded Jun 15, 2015
From: UNITED VIDEO PROPERTIES, INC.
To: UV CORP.
Reel/Frame 035904/0661 →