IP Library Granted Patent US 10,341,735
Granted Patent B2
US 10,341,735 · App. 15/804,072 · Granted Jul 2, 2019

Systems and methods for sharing content service provider subscriptions

Inventors: Gregory Alan Auxer (Exton, PA); Scott Manning (Lansdowne, PA)
Assignee: Rovi Guides, Inc.
H04N21/478G06F16/435G06Q50/01H04L63/102H04N21/472H04N21/4753H04N21/4826
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,341,735
App. No.
15/804,072
Granted
Jul 2, 2019
Kind
B2
Abstract

Systems and methods are described for a media guidance application (e.g., implemented on a user device) for sharing content service provider subscriptions for user-selected media assets. The media guidance application may receive a media asset selection from the user and provide options to share subscriptions from the user's friends to allow the user to access the media asset.

Claims (89)

1. A method for sharing access to a subscription service that provides a user selected media asset, the method comprising:

generating, for display, a graphical user interface comprising (1) a plurality of media asset identifiers for media assets that one or more friends of a user have viewed within a threshold time period and (2) a representation of how many of the one or more friends viewed a same one of the media assets;

receiving a selection by the user of a media asset identifier of the plurality of media asset identifiers;

accessing a first list of subscription services with which the user has an account registered;

searching content available from each subscription service in the first list of subscription services to determine whether the content includes a media asset associated with the selected media asset identifier;

in response to determining that the content available from each subscription service in the first list of subscription services does not include the media asset, accessing a second list of subscription services with which a friend, with whom the user is connected by way of a social network platform, has an account registered;

searching content available from each subscription service in the second list of subscription services to determine whether the content includes the media asset;

in response to determining that the content available from a given subscription service in the second list of subscription services includes the media asset, generating for display to the user a selectable option to query the friend for access to the given subscription service;

in response to receiving a selection from the user of the selectable option to query the friend for access, receiving, from the friend, access credentials corresponding to the account of the friend with the given subscription service to authorize the user to access the media asset through the account with the given subscription service; and

generating for display, to the user, the media asset based on receiving the access credentials from the friend.

2. The method of claim 1 further comprising:

generating a display that includes a plurality of regions, wherein:

a first of the regions includes an access credentials input component for receiving user input of one or more access credentials corresponding to one or more subscription services;

a second of the regions includes a content provider component representing a set of subscription services currently being accessed by one or more friends of the user;

a third of the regions includes:

a time component for receiving user input selecting the threshold time period; and

a most-watched component comprising the plurality of media asset identifiers, the representation of how many of the one or more friends viewed the same one of the media assets, and identifiers of the one or more friends; and

a fourth of the regions includes a way-to-watch component representing a subset of the set of subscription services from which the media asset is accessible.

3. The method of claim 2 further comprising:

receiving a user selection of a given one of the media assets from the most-watched component;

in response to receiving the user selection of the given one of the media assets, searching the set of subscription services to determine from which of the set of subscription services the given media asset is accessible; and

populating the way-to-watch component with identifiers of each of the set of subscription services from which the given media asset is determined to be accessible.

4. The method of claim 3 , wherein searching the content available from each subscription service in the list of subscription services is performed in response to receiving a user selection of a given subscription service from the way-to-watch component.

5. The method of claim 2 further comprising:

accessing a viewing history of the user;

comparing the viewing history of the user to viewing histories associated with each of the one or more friends; and

based on the comparing, populating the most-watched component by identifying media assets in the viewing histories of the one or more friends for which there is no matching media asset in the viewing history of the user.

6. The method of claim 2 further comprising:

determining which of the subset of the set of subscription services the user has a registered account;

generating a first group of the subset of the set of subscription services representing subscription services the user has a registered account and a second group of the subset of the set of subscription services representing subscription services the user does not have a registered account; and

positioning the first group above the second group in the fourth of the regions.

7. The method of claim 2 further comprising:

receiving first access credentials associated with a first user via the first of the regions, the first access credentials corresponding to a first account on a first of the subscription services;

receiving second access credentials associated with a second user via the first of the regions, the second access credentials corresponding to a second account on a second of the subscription services; and

receiving combination criterion specifying a manner of combining profiles associated with the first and second accounts via the first of the regions.

8. The method of claim 2 further comprising:

generating a first group of the subset of the set of subscription services representing subscription services with which a majority of the one or more friends has a registered account and a second group of the subset of the set of subscription services representing subscription services with which a minority of the one or more friends has a registered account; and

positioning the first group relative to the second group in the fourth of the regions.

9. The method of claim 2 further comprising:

generating a first group of the set of subscription services representing subscription services with which a majority of the one or more friends and the user has a registered account and a second group of the subset of the set of subscription services representing subscription services with which a minority of the one or more friends and the user has a registered account; and

positioning the first group relative to the second group in the second of the regions.

10. The method of claim 1 , wherein receiving from the friend access credentials comprises:

setting a limit for the user to access the given subscription service;

enabling the user to access the given subscription service in accordance with the set limit, such that access to the user to the subscription service is prevented after the limit is reached.

11. A system for sharing access to a subscription service that provides a user selected media asset, the system comprising:

control circuitry configured to:

generate, for display, a graphical user interface comprising (1) a plurality of media asset identifiers for media assets that one or more friends of a user have viewed within a threshold time period and (2) a representation of how many of the one or more friends viewed a same one of the media assets;

receive a selection by the user of a media asset identifier of the plurality of media asset identifiers;

access a first list of subscription services with which the user has an account registered;

search content available from each subscription service in the first list of subscription services to determine whether the content includes a media asset associated with the selected media asset identifier;

in response to determining that the content available from each subscription service in the first list of subscription services does not include the media asset, access a second list of subscription services with which a friend, with whom the user is connected by way of a social network platform, has an account registered;

search content available from each subscription service in the second list of subscription services to determine whether the content includes the media asset;

in response to determining that the content available from a given subscription service in the second list of subscription services includes the media asset, generate for display to the user a selectable option to query the friend for access to the given subscription service;

in response to receiving a selection from the user of the selectable option to query the friend for access, receive, from the friend, access credentials corresponding to the account of the friend with the given subscription service to authorize the user to access the media asset through the account with the given subscription service; and

generate for display, to the user, the media asset based on receiving the access credentials from the friend.

12. The system of claim 11 wherein control circuitry is further configured to:

generate a display that includes a plurality of regions, wherein:

a first of the regions includes an access credentials input component for receiving user input of one or more access credentials corresponding to one or more subscription services;

a second of the regions includes a content provider component representing a set of subscription services currently being accessed by one or more friends of the user;

a third of the regions includes:

a time component for receiving user input selecting the threshold time period; and

a most-watched component comprising the plurality of media asset identifiers, the representation of how many of the one or more friends viewed the same one of the media assets, and identifiers of the one or more friends; and

a fourth of the regions includes a way-to-watch component representing a subset of the set of subscription services from which the media asset is accessible.

13. The system of claim 12 wherein control circuitry is further configured to:

receive a user selection of a given one of the media assets from the most-watched component;

in response to receiving the user selection of the given one of the media assets, search the set of subscription services to determine from which of the set of subscription services the given media asset is accessible; and

populate the way-to-watch component with identifiers of each of the set of subscription services from which the given media asset is determined to be accessible.

14. The system of claim 13 , wherein searching the content available from each subscription service in the list of subscription services is performed in response to receiving a user selection of a given subscription service from the way-to-watch component.

15. The system of claim 12 wherein control circuitry is further configured to:

access a viewing history of the user;

compare the viewing history of the user to viewing histories associated with each of the one or more friends; and

based on the comparing, populate the most-watched component by identifying media assets in the viewing histories of the one or more friends for which there is no matching media asset in the viewing history of the user.

16. The system of claim 12 wherein control circuitry is further configured to:

determine which of the subset of the set of subscription services the user has a registered account;

generate a first group of the subset of the set of subscription services representing subscription services the user has a registered account and a second group of the subset of the set of subscription services representing subscription services the user does not have a registered account; and

position the first group above the second group in the fourth of the regions.

17. The system of claim 12 wherein control circuitry is further configured to:

receive first access credentials associated with a first user via the first of the regions, the first access credentials corresponding to a first account on a first of the subscription services;

receive second access credentials associated with a second user via the first of the regions, the second access credentials corresponding to a second account on a second of the subscription services; and

receive combination criterion specifying a manner of combining profiles associated with the first and second accounts via the first of the regions.

18. The system of claim 12 wherein control circuitry is further configured to:

generate a first group of the subset of the set of subscription services representing subscription services with which a majority of the one or more friends has a registered account and a second group of the subset of the set of subscription services representing subscription services with which a minority of the one or more friends has a registered account; and

position the first group relative to the second group in the fourth of the regions.

19. The system of claim 12 wherein control circuitry is further configured to:

generate a first group of the set of subscription services representing subscription services with which a majority of the one or more friends and the user has a registered account and a second group of the subset of the set of subscription services representing subscription services with which a minority of the one or more friends and the user has a registered account; and

position the first group relative to the second group in the second of the regions.

20. The system of claim 11 , wherein receiving from the friend access credentials comprises:

setting a limit for the user to access the given subscription service;

enabling the user to access the given subscription service in accordance with the set limit, such that access to the user to the subscription service is prevented after the limit is reached.

Assignments (7)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0119 →
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 Nov 6, 2017
From: AUXER, GREGORY ALAN; MANNING, SCOTT
To: ROVI GUIDES, INC.
Reel/Frame 044039/0010 →
Continuity (1)
Related Publication 20190141399A1 · May 9, 2019