IP Library Granted Patent US 10,412,434
Granted Patent B1
US 10,412,434 · App. 15/997,998 · Granted Sep 10, 2019

Systems and methods for seamlessly connecting to a user's device to share and display a relevant media asset

Inventor: Sean Matthews (Los Altos, CA)
Assignee: Rovi Guides, Inc.
H04N21/25875G10L15/07H04N21/25841H04N21/4532H04N21/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 10,412,434
App. No.
15/997,998
Granted
Sep 10, 2019
Kind
B1
Abstract

Systems and methods are described for seamlessly connecting to a user's device in order to share and display a media asset. A media guidance application may determine that a first user has entered an environment of a second user (e.g., his/her mother's home). Stored on a first device of the first user may be a media asset (e.g., a photo album), which features an individual related to the second user (e.g., the second user's granddaughter). Based on the interaction data between the individual and the second user, 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 in order to view the media asset. In response to determining a high likelihood, the media guidance application may transmit the access rights to the first device and display the media asset on the second device.

Claims (92)

1. A method for seamlessly connecting to a user's device in order to share and display a media asset featuring an individual closely related to the user, the method comprising:

determining that a first user, carrying a first device comprising profile information of the first user, has entered an environment of a second user;

determining that a media asset created by the first user at a creation time within a threshold period of time from the present time is stored on the first device;

determining whether the media asset comprises content featuring an individual related to the second user;

in response to determining that the media asset comprises the content featuring the individual related to the second user, transmitting a discovery message to identify devices in the environment;

identifying a second device in the environment based on the discovery message;

determining that the second user is authorized to grant access rights for the second device;

receiving, at the second device, a request from the first device to connect and generate for display, on the second device, the media asset;

in response to receiving the request:

retrieving interaction data between the individual and the second user;

determining a degree of interaction between the individual and the second user based on the interaction data;

determining a likelihood that the second user will grant the access rights for the second device to the first user in order to view the media asset, based on the degree of interaction and the creation time of the media asset;

in response to determining that the likelihood is greater than a threshold, transmitting the access rights for the second device to the first device; and

generating for display the media asset on the second device.

2. The method of claim 1 , wherein determining whether the media asset comprises the content featuring the individual related to the second user further comprises:

identifying, using at least one of object recognition and voice recognition, the individual in the media asset;

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

in response to determining the identifier of the individual, searching the interaction data of the second user for the identifier; and

in response to determining that the identifier of the individual is in the interaction data of the second user, determining that the individual is related to the second user.

3. The method of claim 1 , wherein receiving, at the second device, the request from the first device to connect and generate for display, on the second device, the media asset, further comprises:

determining a length of the media asset;

determining an amount of time that the individual is featured in the content of the media asset, with respect to the length of the media asset;

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 the first device to connect and generate for display, on the second device, the media asset.

4. The method of claim 1 , wherein determining the degree of interaction between the individual and the second user based on the interaction data, further comprises:

determining, based on the interaction data, a communication frequency between the individual and the second user, wherein the communication frequency represents how often the individual and the second user have communicated using electronic communications; and

based on the communication frequency, determining the degree of interaction.

5. The method of claim 4 , wherein determining, based on the interaction data, the communication frequency between the individual and the second user further comprises:

identifying, from the interaction data, the electronic communications exchanged between the individual and the second user in a period of time;

determining a length of each electronic communication of the electronic communications exchanged;

determining a set of electronic communications, wherein the set of electronic communications comprises of electronic communications whose respective lengths are greater than a length threshold;

determining a number of electronic communications in the set of electronic communications; and

based on the number of electronic communications, determining the communication frequency.

6. The method of claim 1 , wherein the threshold is a first threshold associated with a first level of access to the second device, wherein transmitting the access rights for the second device to the first device further comprises:

determining that the likelihood is less than a second threshold associated with a second level of access to the second device, wherein the second level of access is greater than the first level of access;

in response to determining that the likelihood is less than the second threshold, transmitting the access rights associated with the first level of access for the second device to the first device and restricting the first device from the access rights associated with the second level of access.

7. The method of claim 1 , wherein determining the likelihood that the second user will grant the access rights for the second device to the first user, based on the degree of interaction and the creation time, further comprises:

retrieving a connection history of the second device that lists previous devices and their respective users that have either been granted or denied access rights to the second device; and

generating a probabilistic model that estimates likelihoods using, as training data, respective degrees of interaction and creation times associated with the respective users that have either been granted or denied access rights to the second device; and

estimating, using the probabilistic model, the likelihood based on the degree of interaction and the creation time.

8. The method of claim 1 , wherein transmitting the access rights for the second device to the first device further comprises automatically transmitting the access rights for the second device to the first device in response to determining that the individual has entered the environment.

9. The method of claim 1 , further comprising automatically transmitting the access rights for the second device to the first device in response to detecting speech, from the second user, referencing the content of the media asset.

10. The method of claim 1 , wherein transmitting the access rights for the second device to the first 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, wherein the access rights allow access to media content on the second device; and

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

11. A system for seamlessly connecting to a user's device in order to share and display a media asset featuring an individual closely related to the user, the system comprising: control circuitry configured to:

determine that a first user, carrying a first device comprising profile information of the first user, has entered an environment of a second user;

determine that a media asset created by the first user at a creation time within a threshold period of time from the present time is stored on the first device;

determine whether the media asset comprises content featuring an individual related to the second user;

in response to determining that the media asset comprises the content featuring the individual related to the second user, transmit a discovery message to identify devices in the environment;

identify a second device in the environment based on the discovery message;

determine that the second user is authorized to grant access rights for the second device;

receive, at the second device, a request from the first device to connect and generate for display, on the second device, the media asset;

in response to receiving the request:

retrieve interaction data between the individual and the second user;

determine a degree of interaction between the individual and the second user based on the interaction data;

determine a likelihood that the second user will grant the access rights for the second device to the first user in order to view the media asset, based on the degree of interaction and the creation time of the media asset;

in response to determining that the likelihood is greater than a threshold, transmit the access rights for the second device to the first device; and

generate for display the media asset on the second device.

12. The system of claim 11 , wherein the control circuitry is further configured, when determining whether the media asset comprises the content featuring the individual related to the second user, to:

identify, using at least one of object recognition and voice recognition, the individual in the media asset;

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

in response to determining the identifier of the individual, search the interaction data of the second user for the identifier; and

in response to determining that the identifier of the individual is in the interaction data of the second user, determine that the individual is related to the second user.

13. The system of claim 11 , wherein the control circuitry is further configured, when receiving, at the second device, the request from the first device to connect and generate for display, on the second device, the media asset, to:

determine a length of the media asset;

determine an amount of time that the individual is featured in the content of the media asset, with respect to the length of the media asset;

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 the first device to connect and generate for display, on the second device, the media asset.

14. The system of claim 11 , wherein the control circuitry is further configured, when determining the degree of interaction between the individual and the second user based on the interaction data, to:

determine, based on the interaction data, a communication frequency between the individual and the second user, wherein the communication frequency represents how often the individual and the second user have communicated using electronic communications; and

based on the communication frequency, determine the degree of interaction.

15. The system of claim 14 , wherein the control circuitry is further configured, when determining, based on the interaction data, the communication frequency between the individual and the second user, to:

identify, from the interaction data, the electronic communications exchanged between the individual and the second user in a period of time;

determine a length of each electronic communication of the electronic communications exchanged;

determine a set of electronic communications, wherein the set of electronic communications comprises of electronic communications whose respective lengths are greater than a length threshold;

determine a number of electronic communications in the set of electronic communications; and

based on the number of electronic communications, determine the communication frequency.

16. The system of claim 11 , wherein the threshold is a first threshold associated with a first level of access to the second device, wherein the control circuitry is further configured, when transmitting the access rights for the second device to the first device, to:

determine that the likelihood is less than a second threshold associated with a second level of access to the second device, wherein the second level of access is greater than the first level of access;

in response to determining that the likelihood is less than the second threshold, transmit the access rights associated with the first level of access for the second device to the first device and restricting the first device from the access rights associated with the second level of access.

17. The system of claim 11 , wherein the control circuitry is further configured, when determining the likelihood that the second user will grant the access rights for the second device to the first user, based on the degree of interaction and the creation time, to:

retrieve a connection history of the second device that lists previous devices and their respective users that have either been granted or denied access rights to the second device; and

generate a probabilistic model that estimates likelihoods using, as training data, respective degrees of interaction and creation times associated with the respective users that have either been granted or denied access rights to the second device; and

estimate, using the probabilistic model, the likelihood based on the degree of interaction and the creation time.

18. The system of claim 11 , wherein the control circuitry is further configured, when transmitting the access rights for the second device to the first device to automatically transmit the access rights for the second device to the first device in response to determining that the individual has entered the environment.

19. The system of claim 11 , wherein the control circuitry is further configured to automatically transmit the access rights for the second device to the first device in response to detecting speech, from the second user, referencing the content of the media asset.

20. The system of claim 11 , wherein the control circuitry is further configured, when transmitting the access rights for the second device to the first device, to:

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

retrieve the access rights for the second device, wherein the access rights allow access to media content on the second device; and

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

Assignments (7)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0129 →
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 Jun 5, 2018
From: MATTHEWS, SEAN
To: ROVI GUIDES, INC.
Reel/Frame 046296/0167 →
Cited By (10)
US 12,197,605 US 12,210,637 US 12,210,797 US 12,284,409 US 12,314,409 US 12,321,403 US 12,439,116 US 12,554,866 US 12,609,978 US 12,701,143