IP Library Granted Patent US 9,578,363
Granted Patent B2
US 9,578,363 · App. 14/851,972 · Granted Feb 21, 2017

Content access

Inventors: Peter J. Potrebic (Calistoga, CA); Prashant K. Jha (Mountain View, CA); Mark B. Tozer (Lake Mary, FL)
Assignee: Rovi Technologies Corporation
H04N21/2665H04N5/44543H04N7/12H04N7/163H04N21/2385H04N21/25833H04N21/25858H04N21/2668H04N21/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,578,363
App. No.
14/851,972
Filed
Sep 11, 2015
Granted
Feb 21, 2017
Kind
B2
Art Unit
2425
USPC
725/20
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 (31)

1. A method comprising:

receiving a user selection of media content, wherein the media content is available in a first format from a first media source;

accessing the media content in the first format from the first media source;

determining that the media content is available in a second format from a second media source, wherein the second media source is different than the first media source;

determining whether a client device is capable of generating for display the media content in the second format; and

responsive to the second media source becoming available, automatically accessing the media content from the second media source instead of the first media source if the client device is capable of generating for display the media content in the second format.

2. The method of claim 1 , wherein determining whether the client device is capable of generating for display the media content in the second format comprises determining hardware and/or software capabilities of the client device.

3. The method of claim 2 , wherein determining the hardware and/or software capabilities of the client device comprises querying a driver.

4. The method of claim 2 , wherein determining the hardware and/or software capabilities of the client device comprises locating a preconfigured identifier that indicates the capabilities of the client device.

5. The method of claim 1 , wherein the first media source and the second media source comprise different channels from a head end.

6. The method of claim 1 , wherein accessing the selected media content in the first format comprises accessing the selected media in standard definition.

7. The method of claim 1 , wherein automatically accessing the media content from the second media source comprises accessing the media content in high definition.

8. The method of claim 1 , wherein determining that the media content is available in the second format from the second media source comprises one of: determining whether the second media source is scheduled to provide the media asset, determining whether the second media source is capable of providing the media asset, determining whether a high definition stream of the client device is in use, and determining whether a standard definition stream of the client device is in use.

9. The method of claim 1 , further comprising generating for display a representation of content that is available via a plurality of different sources at the same time.

10. The method of claim 1 , wherein the first media source and the second media source comprise at least one of the following: a broadcast source, a cable source, a satellite source, and a video-on-demand (VOD) source.

11. A system comprising:

a processor configured to:

receive a user selection of media content, wherein the media content is available in a first format from a first media source;

access the media content in the first format from the first media source;

determine that the media content is available in a second format from a second media source, wherein the second media source is different than the first media source;

determine whether a client device is capable of generating for display the media content in the second format; and

responsive to the second media source becoming available, automatically access the media content from the second media source instead of the first media source if the client device is capable of generating for display the media content in the second format.

12. The system of claim 11 , wherein the processor is configured to determine whether the client device is capable of generating for display the media content in the second format by determining hardware and/or software capabilities of the client device.

13. The system of claim 12 , wherein the processor is configured to determine the hardware and/or software capabilities of the client device by querying a driver.

14. The system of claim 12 , wherein the processor is configured to determine the hardware and/or software capabilities of the client device by locating a preconfigured identifier that indicates the capabilities of the client device.

15. The system of claim 11 , wherein the first media source and the second media source comprise different channels from a head end.

16. The system of claim 11 , wherein the processor is configured to access the selected media content in the first format by accessing the selected media in standard definition.

17. The system of claim 11 , wherein the processor is configured to automatically access the media content from the second media source by accessing the media content in high definition.

18. The system of claim 11 , wherein the processor is configured to determine that the media content is available in the second format from the second media source by performing one of: determining whether the second media source is scheduled to provide the media asset, determining whether the second media source is capable of providing the media asset, determining whether a high definition stream of the client device is in use, and determining whether a standard definition stream of the client device is in use.

19. The system of claim 11 , wherein the processor is further configured to generate for display a representation of content that is available via a plurality of different sources at the same time.

20. The system of claim 11 , wherein the first media source and the second media source comprise at least one of the following: a broadcast source, a cable source, a satellite source, and a video-on-demand (VOD) source.

Assignments (11)
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 →
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 →
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 ON REEL 037781 FRAME 0053. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 16, 2016
From: MICROSOFT CORPORATION
To: ROVI TECHNOLOGIES CORPORATION
Reel/Frame 038211/0414 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 11, 2016
From: POTREBIC, PETER J.; JHA, PRASHANT K.; TOZER, MARK B.
To: MICROSOFT CORPORATION
Reel/Frame 037716/0182 →
MERGER Recorded Feb 11, 2016
From: UV CORP.
To: TV GUIDE, INC.
Reel/Frame 037794/0152 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 11, 2016
From: ROVI TECHNOLOGIES CORPORATION
To: UNITED VIDEO PROPERTIES, INC.
Reel/Frame 037716/0289 →
MERGER Recorded Feb 11, 2016
From: TV GUIDE, INC.
To: ROVI GUIDES, INC.
Reel/Frame 037716/0387 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 11, 2016
From: MICROSOFT CORPORATION
To: ROVI CORPORATION
Reel/Frame 037781/0053 →
MERGER Recorded Feb 11, 2016
From: UNITED VIDEO PROPERTIES, INC.
To: UV CORP.
Reel/Frame 037794/0135 →
Continuity (3)
Continuation 13477511 · May 22, 2012
Continuation 12343235 · Dec 23, 2008
Related Publication 20160073145A1 · Mar 10, 2016