IP Library Granted Patent US 12,284,409
Granted Patent B2
US 12,284,409 · App. 18/529,943 · Granted Apr 22, 2025

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

Inventor: Sean Matthews (Los Altos, CA)
Assignee: Adeia Guides Inc.
H04N21/25875H04N21/25841H04N21/4532H04N21/4668H04N21/47H04N21/4788H04W12/63
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 12,284,409
App. No.
18/529,943
Granted
Apr 22, 2025
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 (66)

1. A method comprising:

determining a first device is within a communication range of a second device;

based on determining the first device is within the communication range, retrieving a set of electronic communication data between the first device and the second device;

identifying, based at least in part on the set of electronic communication data, at least one media asset accessible by one or more of the first device or the second device;

retrieving media asset viewing data indicative of whether the at least one media asset was last viewed using the first device or the second device;

based on (1) determining the at least one media asset was last viewed using the first device, and (2) access rights for the second device, wherein the access rights for the second device are determined based on a communication frequency between the first device and the second device, generating a request from the first device to display the at least one media asset on the second device;

based on (1) determining the at least one media asset was last viewed using the second device, and (2) access rights for the first device, wherein the access rights for the first device are determined based on the communication frequency between the first device and the second device, generating a request from the second device to display the at least one media asset on the first device;

determining access has been granted for display of a previous media asset between the first device and the second device; and

based on determining that access has been granted, generating for display the media asset on one or more of the first device or the second device.

2. The method of claim 1 , wherein identifying the at least one media asset comprises:

identifying at least one individual in at least one media asset accessible to one or more of the first device or the second device;

determining an identifier of the at least one individual using a media guidance database;

in response to determining the identifier of the at least one individual, searching the set of electronic communication data for the identifier; and

in response to finding the identifier in the set of electronic communication data, requesting the at least one media asset, wherein the at least one media asset includes the at least one individual.

3. The method of claim 2 , wherein identifying the at least one individual occurs based on one or more of object recognition or voice recognition.

4. The method of claim 1 , wherein the access rights for the second device are granted based on a computed probability that the second device includes a manual option for allowing access to the second device from the first device and the manual option would be selected for enabling or allowing the access.

5. The method of claim 1 , wherein the access rights for the first device are granted based on a computed probability that the first device includes a manual option for allowing access to the first device from the second device and the manual option would be selected for enabling or allowing the access.

6. The method of claim 1 , further comprising:

determining a playback duration of the at least one media asset;

determining an amount of time that an individual featured in the media asset with respect to the playback duration of the media asset, wherein the individual is identified based the set of electronic communication data;

determining whether the amount of time is greater than a prominence threshold; and

in response to determining that the amount of time is greater than the prominence threshold, automatically initiating the request at one or more of the first device or the second device to connect and generate for display, on one or more of the first device or the second device, the at least one media asset.

7. A system comprising control circuitry configured to:

determine a first device is within a communication range of a second device;

based on determining the first device is within the communication range, retrieve a set of electronic communication data between the first device and the second device;

identify, based on the set of electronic communication data, at least one media asset accessible by one or more of the first device or the second device;

retrieve media asset viewing data indicative of whether the at least one media asset was last viewed using the first device or the second device;

based on (1) determining the at least one media asset was last viewed using the first device, and (2) access rights for the second device, wherein the access rights for the second device are determined based on the communication frequency between the first device and the second device, generate a request from the first device to display the at least one media asset on the second device;

based on (1) determining the at least one media asset was last viewed using the second device, and (2) access rights for the first device, wherein the access rights for the first device are determined based on the communication frequency between the first device and the second device, generate a request from the second device to display the at least one media asset on the first device;

determine access has been granted for display of a previous media asset between the first device and the second device; and

based on determining that access has been granted, generate for display the media asset on one or more of the first device or the second device.

8. The system of claim 7 , wherein the control circuitry is further configured to:

identify at least one individual in at least one media asset accessible to one or more of the first device or the second device;

determine an identifier of the at least one individual using a media guidance database;

in response to determining the identifier of the at least one individual, search the set of electronic communication data for the identifier; and

in response to finding the identifier in the set of electronic communication data, request the at least one media asset, wherein the at least one media asset includes the at least one individual.

9. The system of claim 8 , wherein identifying the at least one individual occurs based on one or more of object recognition or voice recognition.

10. The system of claim 7 , wherein the access rights for the second device are granted based on a computed probability that the second device includes a manual option for allowing access to the second device from the first device and the manual option would be selected for enabling or allowing the access.

11. The system of claim 7 , wherein the access rights for the first device are granted based on a computed probability that the first device includes a manual option for allowing access to the first device from the second device and the manual option would be selected for enabling or allowing the access.

12. The system of claim 7 , wherein the control circuitry is further configured to:

determine a playback duration of the at least one media asset;

determine an amount of time that an individual featured in the media asset with respect to the playback duration of the media asset, wherein the individual is identified based the set of electronic communication data;

determine whether the amount of time is greater than a prominence threshold; and

in response to determining that the amount of time is greater than the prominence threshold, automatically initiate the request at one or more of the first device or the second device to connect and generate for display, on one or more of the first device or the second device, the at least one media asset.

13. A method comprising:

determining a first device is within a communication range of a second device;

based on determining the first device is within the communication range, retrieving a set of electronic communication data between the first device and the second device;

identifying, based at least in part on the set of electronic communication data, at least one media asset accessible by one or more of the first device or the second device;

retrieving media asset viewing data indicative of whether the at least one media asset was last viewed using the first device or the second device;

based on (1) determining the at least one media asset was last viewed using the first device, and (2) access rights for the second device, wherein the access rights for the second device are determined based on a communication history between the first device and the second device, generating a request from the first device to display the at least one media asset on the second device;

based on (1) determining the at least one media asset was last viewed using the second device, and (2) access rights for the first device, wherein the access rights for the first device are determined based on the communication history between the first device and the second device, generating a request from the second device to display the at least one media asset on the first device;

determining access has been granted for display of a previous media asset between the first device and the second device; and

based on determining that access has been granted, generating for display the media asset on one or more of the first device or the second device.

14. The method of claim 13 , wherein identifying the at least one media asset comprises:

identifying at least one individual in at least one media asset accessible to one or more of the first device or the second device;

determining an identifier of the at least one individual using a media guidance database;

in response to determining the identifier of the at least one individual, searching the set of electronic communication data for the identifier; and

in response to finding the identifier in the set of electronic communication data, requesting the at least one media asset, wherein the at least one media asset includes the at least one individual.

15. The method of claim 14 , wherein identifying the at least one individual occurs based on one or more of object recognition or voice recognition.

16. The method of claim 13 , wherein the access rights for the second device are granted based on a computed probability that the second device includes a manual option for allowing access to the second device from the first device and the manual option would be selected for enabling or allowing the access.

17. The method of claim 13 , wherein the access rights for the first device are granted based on a computed probability that the first device includes a manual option for allowing access to the first device from the second device and the manual option would be selected for enabling or allowing the access.

18. The method of claim 13 , further comprising:

determining a playback duration of the at least one media asset;

determining an amount of time that an individual featured in the media asset with respect to the playback duration of the media asset, wherein the individual is identified based the set of electronic communication data;

determining whether the amount of time is greater than a prominence threshold; and

in response to determining that the amount of time is greater than the prominence threshold, automatically initiating the request at one or more of the first device or the second device to connect and generate for display, on one or more of the first device or the second device, the at least one media asset.

Assignments (2)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0129 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 7, 2023
From: MATTHEWS, SEAN
To: ROVI GUIDES, INC.
Reel/Frame 065810/0845 →
Continuity (7)
Continuation 18104653 · Feb 1, 2023
Continuation 17696090 · Mar 16, 2022
Continuation 17346571 · Jun 14, 2021
Continuation 16857412 · Apr 24, 2020
Continuation 16444688 · Jun 18, 2019
Continuation 15997975 · Jun 5, 2018
Related Publication 20240179363A1 · May 30, 2024
References Cited (56)
US 6239794B1 · Yuen et al. · 2001 [cited by applicant]
US 6564378B1 · Satterfield et al. · 2003 [cited by applicant]
US 7165098B1 · Boyer et al. · 2007 [cited by applicant]
US 7761892B2 · Ellis et al. · 2010 [cited by applicant]
US 8046801B2 · Ellis et al. · 2011 [cited by applicant]
US 8270684B2 · Kiyohara et al. · 2012 [cited by applicant]
US 8726344B1 · Amidon et al. · 2014 [cited by applicant]
US 9094360B1 · Bapat · 2015 [cited by applicant]
US 9197733B2 · Grdenfors et al. · 2015 [cited by applicant]
US 10375432B1 · Matthews · 2019 [cited by applicant]
US 10412434B1 · Matthews · 2019 [cited by applicant]
US 10432728B2 · Dachille et al. · 2019 [cited by applicant]
US 11601700B2 · Matthews · 2023 [cited by applicant]
US 11889137B2 · Matthews · 2024 [cited by applicant]
US 20020174430A1 · Ellis et al. · 2002 [cited by applicant]
US 20050245233A1 · Anderson · 2005 [cited by examiner]
US 20050251827A1 · Ellis et al. · 2005 [cited by applicant]
US 20060123081A1 · Ahya · 2006 [cited by applicant]
US 20060212931A1 · Shull et al. · 2006 [cited by applicant]
US 20070209063A1 · Ohto · 2007 [cited by applicant]
US 20070291694A1 · Zhang · 2007 [cited by applicant]
US 20080081558A1 · Dunko · 2008 [cited by examiner]
US 20080220775A1 · Tischer et al. · 2008 [cited by applicant]
US 20080267591A1 · Atlow et al. · 2008 [cited by applicant]
US 20090064346A1 · Larsson et al. · 2009 [cited by applicant]
US 20090254980A1 · Kanaparti · 2009 [cited by examiner]
US 20100153885A1 · Yates · 2010 [cited by applicant]
US 20100154021A1 · Howarter · 2010 [cited by examiner]
US 20110107436A1 · Cholas · 2011 [cited by examiner]
US 20120270522A1 · Laudermilch et al. · 2012 [cited by applicant]
US 20120317194A1 · Tian · 2012 [cited by applicant]
US 20130005383A1 · Isberg et al. · 2013 [cited by applicant]
US 20130125212A1 · Lee · 2013 [cited by applicant]
US 20130229929A1 · Linsky · 2013 [cited by applicant]
US 20130347044A1 · Lee · 2013 [cited by examiner]
US 20140053078A1 · Kannan · 2014 [cited by applicant]
US 20140057563A1 · Salahshoor · 2014 [cited by applicant]
US 20140090033A1 · Lerner · 2014 [cited by examiner]
US 20140099978A1 · Egner et al. · 2014 [cited by applicant]
US 20140105561A1 · Chen et al. · 2014 [cited by applicant]
US 20140141714A1 · Ghosh · 2014 [cited by examiner]
US 20140165160A1 · Bae et al. · 2014 [cited by applicant]
US 20140215558A1 · Hoyos · 2014 [cited by examiner]
US 20150067889A1 · Baikalov et al. · 2015 [cited by applicant]
US 20150193069A1 · Di Censo · 2015 [cited by examiner]
US 20160044385A1 · Kareeson et al. · 2016 [cited by applicant]
US 20160253710A1 · Publicover et al. · 2016 [cited by applicant]
US 20160269881A1 · Klappert et al. · 2016 [cited by applicant]
US 20170055032A1 · Oshima · 2017 [cited by examiner]
US 20170329790A1 · Johns et al. · 2017 [cited by applicant]
US 20180041559A1 · Chen · 2018 [cited by applicant]
US 20190104411A1 · Hotchkiss et al. · 2019 [cited by applicant]
US 20190373299A1 · Matthews · 2019 [cited by applicant]
US 20210314641A1 · Matthews · 2021 [cited by applicant]
US 20220368968A1 · Matthews · 2022 [cited by applicant]
US 20230188773A1 · Matthews · 2023 [cited by applicant]