IP Library Granted Patent US 9,160,971
Granted Patent B2
US 9,160,971 · App. 13/477,511 · Granted Oct 13, 2015

Content access

Inventors: Peter J. Potrebic (Calistoga, CA); Prashant K. Jha (Mountain View, CA); Mark B. Tozer (Lake Mary, FL)
Assignee: Rovi Technologies Corporation
H04N7/163H04N5/44543H04N21/454H04N21/4516H04N21/482
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 9,160,971
App. No.
13/477,511
Granted
Oct 13, 2015
Kind
B2
Abstract

Techniques are described to provide content access. In an implementation, a determination is made at a client that a high-definition channel has content that matches content provided by a standard-definition channel. Access is provided to the content via the high-definition channel and access is restricted to the content via the standard-definition channel up the client is capable of outputting the content and high definition.

Claims (37)

1. A method implemented by a client device, the method comprising:

determining hardware and software content capabilities of the client device;

outputting a representation of content that is available via a plurality of different sources at a same time;

selecting, in response to a user selection of the representation, one of the plurality of different sources to be used to obtain the content, wherein the selecting is based at least in part on the determined capabilities of the client device and availability of the plurality of different sources when the user selection is received; and

responsive to a particular source becoming available, automatically accessing the particular source when it becomes available.

2. A method as described in claim 1 , wherein the determining of the hardware and software content capabilities of the client device is performed by querying a driver.

3. A method as described in claim 1 , wherein the plurality of different sources includes different channels from a head end.

4. A method as described in claim 1 , wherein the determining of the hardware and software content capabilities of the client device is performed by locating a preconfigured identifier that indicates the capabilities of the client device.

5. A method as described in claim 1 , wherein the content is available via standard definition and high definition.

6. A method as described in claim 1 , wherein the content is a matching media asset.

7. A non-transitory computer-readable medium having instructions thereon for storing a series of media assets, the instructions comprising:

instructions for generating for display a media guidance application having a mode such that when a representation of a media asset is selected for storing, the media asset is stored and a series that includes the media asset is automatically selected for storing when in the mode.

8. The non-transitory computer-readable medium as described in claim 7 , wherein the representation of the media asset is selectable via an input to cause the storing of the series.

9. The non-transitory computer-readable medium as described in claim 7 , wherein the mode is a default mode of the media guidance application.

10. The non-transitory computer-readable medium as described in claim 7 , wherein the media guidance application includes another mode that is selectable to cause the selected media asset to be stored and not the series.

11. The non-transitory computer-readable medium as described in claim 7 , further comprising instructions for causing a confirmation to be displayed to confirm that the series is to be stored.

12. The non-transitory computer-readable medium as described in claim 7 , further comprising instructions for causing an option to be displayed to rank the series in relation to one or more other series that are scheduled to be stored to resolve storing conflicts.

13. A non-transitory computer-readable medium having instructions thereon for a content source, the instructions comprising:

instructions for determining hardware and software capabilities of a client device;

instructions for causing a media guidance application to output a representation of content that is available via a plurality of different sources at a same time;

instructions for selecting, in response to a user selection of the representation, one of the plurality of different sources to be used to obtain the content, wherein the selecting is based at least in part on the determined capabilities of the client device and availability of the plurality of different sources when the user selection is received; and

instructions for, responsive to a particular source becoming available, automatically accessing the particular source when it becomes available.

14. The non-transitory computer-readable medium as described in claim 13 , wherein the instructions for causing the media guidance application to output a representation of content causes the media guidance application to output representations of content available during primetime.

15. The non-transitory computer-readable medium as described in claim 13 , wherein the instructions for causing the media guidance application to output a representation of content causes the media guidance application to output representations of late night talk shows, daytime talk shows, children's programming, or newly-broadcast content.

16. The non-transitory computer-readable medium as described in claim 13 , wherein the representation of the content is selectable to cause the content to be recorded.

17. The non-transitory computer-readable medium as described in claim 13 , wherein the representation is of a media asset and is selectable to store a series that includes the media asset.

18. The non-transitory computer-readable medium as described in claim 17 , wherein the selection of the series is configured to cause a media asset that is not currently represented by the media guidance application to be stored.

19. A system comprising:

a client device comprising a processor configured to:

determine hardware and software content capabilities of the client device;

output a representation of content that is available via a plurality of different sources at a same time;

select, in response to a user selection of the representation, one of the plurality of different sources to be used to obtain the content, wherein the selecting is based at least in part on the determined capabilities of the client device and availability of the plurality of different sources when the user selection is received; and

responsive to a particular source becoming available, automatically access to the particular source when it becomes available.

20. A system as described in claim 19 , wherein the processor is configured to determine the hardware and software content capabilities of the client device by querying a driver.

21. A system as described in claim 19 , wherein the plurality of different sources includes different channels from a head end.

22. A system as described in claim 19 , wherein the processor is configured to determine the hardware and software content capabilities of the client device by locating a preconfigured identifier that indicates the capabilities of the client device.

23. A system as described in claim 19 , wherein the content is available via standard definition and high definition.

Assignments (9)
CHANGE OF NAME Recorded Sep 25, 2024
From: ROVI TECHNOLOGIES CORPORATION
To: ADEIA TECHNOLOGIES INC.
Reel/Frame 069047/0828 →
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 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 033429 FRAME: 0314. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Nov 4, 2014
From: MICROSOFT CORPORATION
To: ROVI TECHNOLOGIES CORPORATION
Reel/Frame 034276/0890 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2014
From: MICROSOFT CORPORATION
To: ROVI CORPORATION
Reel/Frame 033429/0314 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2014
From: POTREBIC, PETER J.; JHA, PRASHANT K.; TOZER, MARK B.
To: MICROSOFT CORPORATION
Reel/Frame 033402/0381 →
Continuity (2)
Continuation 12343235 · Dec 23, 2008
Related Publication 20120230655A1 · Sep 13, 2012