IP Library Granted Patent US 11,076,183
Granted Patent B2
US 11,076,183 · App. 16/857,412 · Granted Jul 27, 2021

Systems and methods for seamlessly connecting devices based on relationships between the users of the respective devices

Inventor: Sean Matthews (Los Altos, CA)
Assignee: Rovi Guides, Inc.
H04N21/25875H04N21/25841H04N21/4532H04N21/4668H04N21/47H04N21/4788
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 11,076,183
App. No.
16/857,412
Granted
Jul 27, 2021
Kind
B2
Abstract

Systems and methods are described for seamlessly connecting devices based on relationships between the users of the respective devices. A media guidance application may determine that a first user has entered an environment (e.g., his/her mother's home) and may determine a frequency with which the first user enters the environment (e.g., daily). In response to determining that the first user visits frequently, the media guidance application may identify a second device in the environment (e.g., a smart TV) that a second user (e.g., the first user's mother) is authorized to grant access rights for. The media guidance application may determine a likelihood that the second user will grant the access rights for the second device to the first user, based on interaction data between the first user and the second user. In response to determining a high likelihood, the media guidance application may transmit the access rights.

Claims (62)

1. A method for automatically granting, to a first device associated with a first user, access rights to a second device associated with a second user, the method comprising:

determining that the first device has entered an environment in which the second device is located;

retrieving a connection history of the second device;

determining, based on the connection history, a number of times that devices associated with the first user have been granted access rights to the second device;

determining whether the number of times that devices associated with the first user have been granted access rights to the second device meets or exceeds a threshold, wherein the threshold is greater than one; and

automatically granting, to the first device, access rights to the second device based on determining that the number of times that devices associated with the first user have been granted access rights meets or exceeds the threshold.

2. The method of claim 1 , wherein the access rights allow access to media content on the second device.

3. The method of claim 1 , wherein the connection history comprises a plurality of connection timestamps, each timestamp associated with respective data identifying a device that was connected to the second device, a user associated with the identified device, and whether the identified device was granted or denied access rights to the second device.

4. The method of claim 3 , wherein determining, based on the connection history, a number of times that devices associated with the first user have been granted access rights to the second device further comprises:

determining a subset of timestamps whose associated data includes the first user; and

counting a number of timestamps of the subset of timestamps whose associated data includes an indication that the identified device was granted access rights to the second device.

5. The method of claim 1 , wherein granting, to the first device, access rights to the second device comprises transmitting access rights for the second device to the first device.

6. The method of claim 5 , wherein transmitting the access rights for the second device further comprises:

determining, based on profile information on the first device, that an event is occurring in the environment, wherein both the first user and the second user are participants of the event; and

in response to determining that the event is occurring in the environment, transmitting the access rights for the second device to the first device.

7. The method of claim 5 , wherein transmitting the access rights for the second device further comprises:

automatically establishing a peer-to-peer connection between the first device and the second device;

retrieving the access rights for the second device; and

sending the access rights to the first device through the peer-to-peer connection.

8. The method of claim 5 , wherein transmitting the access rights for the second device further comprises:

prompting the second user with selectable option to block the first device; and

in response to receiving a selection of the selectable option, blocking the first device from connecting to the second device.

9. The method of claim 1 , further comprising:

determining, based on the number of times that devices associated with the first user have been granted access rights to the second device, a likelihood that the second user will grant access rights for the second device to the first user;

wherein automatically granting, to the first device, access rights to the second device is further based on the likelihood that the second user will grant access rights for the second device to the first user.

10. The method of claim 1 , wherein determining that the first device has entered the environment in which the second device is located further comprises:

determining, using sensor circuitry, a first location of the first device;

determining, using the sensor circuitry, a second location of the second device;

determining that the first location of the first user and the second location of the second user are within a threshold proximity; and

in response to determining that the first location and the second location are within the threshold proximity, determining that the first location corresponds to the location of the environment in which the second device is located.

11. A system for automatically granting, to a first device associated with a first user, access rights to a second device associated with a second user, the system comprising:

memory; and

control circuitry configured to:

determine that the first device has entered an environment in which the second device is located;

retrieving, from the memory, a connection history of the second device;

determine, based on the connection history, a number of times that devices associated with the first user have been granted access rights to the second device;

determine whether the number of times that devices associated with the first user have been granted access rights to the second device meets or exceeds a threshold, wherein the threshold is greater than one; and

automatically grant, to the first device, access rights to the second device based on determining that the number of times that devices associated with the first user have been granted access rights meets or exceeds the threshold.

12. The system of claim 11 , wherein the access rights allow access to media content on the second device.

13. The system of claim 11 , wherein the connection history comprises a plurality of connection timestamps, each timestamp associated with respective data identifying a device that was connected to the second device, a user associated with the identified device, and whether the identified device was granted or denied access rights to the second device.

14. The system of claim 13 , wherein the control circuitry configured to determine, based on the connection history, a number of times that devices associated with the first user have been granted access rights to the second device is further configured to:

determine a subset of timestamps whose associated data includes the first user; and

count a number of timestamps of the subset of timestamps whose associated data includes an indication that the identified device was granted access rights to the second device.

15. The system of claim 14 , wherein the control circuitry configured to transmit the access rights for the second device is further configured to:

determine, based on profile information on the first device, that an event is occurring in the environment, wherein both the first user and the second user are participants of the event; and

in response to determining that the event is occurring in the environment, transmit the access rights for the second device to the first device.

16. The system of claim 14 , wherein the control circuitry configured to transmit the access rights for the second device is further configured to:

automatically establish a peer-to-peer connection between the first device and the second device;

retrieve the access rights for the second device; and

send the access rights to the first device through the peer-to-peer connection.

17. The system of claim 14 , wherein the control circuitry configured to transmit the access rights for the second device is further configured to:

prompt the second user with selectable option to block the first device; and

in response to receiving a selection of the selectable option, block the first device from connecting to the second device.

18. The system of claim 11 , wherein the control circuitry configured to grant, to the first device, access rights to the second device is further configured to transmit access rights for the second device to the first device.

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

determine, based on the number of times that devices associated with the first user have been granted access rights to the second device, a likelihood that the second user will grant access rights for the second device to the first user;

wherein the control circuitry configured to automatically grant, to the first device, access rights to the second device is further configured to do so based on the likelihood that the second user will grant access rights for the second device to the first user.

20. The system of claim 11 , wherein the control circuitry configured to determine that the first device has entered the environment in which the second device is located is further configured to:

determine, using sensor circuitry, a first location of the first device;

determine, using the sensor circuitry, a second location of the second device;

determine that the first location of the first user and the second location of the second user are within a threshold proximity; and

in response to determining that the first location and the second location are within the threshold proximity, determine that the first location corresponds to the location of the environment in which the second device is located.

Assignments (3)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0129 →
SECURITY INTEREST Recorded May 3, 2023
From: ADEIA GUIDES INC.; ADEIA IMAGING LLC; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA SOLUTIONS LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063529/0272 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 24, 2020
From: MATTHEWS, SEAN
To: ROVI GUIDES, INC.
Reel/Frame 052485/0729 →
Continuity (3)
Continuation 16444688 · Jun 18, 2019
Continuation 15997975 · Jun 5, 2018
Related Publication 20200267433A1 · Aug 20, 2020
Cited By (1)
US 12,574,594