IP Library Granted Patent US 9,084,007
Granted Patent B2
US 9,084,007 · App. 12/760,178 · Granted Jul 14, 2015

Method and apparatus for selecting among multiple tuners

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,084,007
App. No.
12/760,178
Granted
Jul 14, 2015
Kind
B2
Abstract

A system or method selects among multiple tuners to tune a particular channel. A request is received to tune a first channel. In response to this request, a first tuner is assigned to tune the first channel. A request is received to tune a second channel. If the program tuned by the first tuner is not being recorded, the first tuner is assigned to tune the second channel. If the program tuned by the first tuner is being recorded, the second tuner is assigned to tune the second channel.

Claims (28)

1. A method performed by a set top box comprising:

receiving a request to tune to a first channel;

assigning a first tuner to tune the first channel;

receiving a request to tune to a second channel;

querying the first tuner to determine if the first tuner is recording the first channel;

if the first tuner is not recording the first channel, assigning the first tuner to the second channel; and

if the first tuner is recording the first channel, assigning a second tuner to tune the second channel.

2. The method as recited in claim 1 , wherein the step of assigning the second tuner to tune to the second channel is based on a priority of the request to tune to the second channel.

3. The method as recited in claim 1 , further comprising if the first tuner is recording and the second tuner is not available, assigning a third tuner to tune to the second channel.

4. The method as recited in claim 3 , wherein the second channel is not available when the second tuner is recording a third channel.

5. One or more computer-readable media not consisting of a propagated data signal, the one or more computer-readable media having stored thereon a computer program that, when executed by one or more processors, causes the one or more processors to perform operations comprising:

receiving a request to tune a first channel;

assigning a first tuner to tune the first channel;

receiving a request to tune a second channel;

executing a query on the first tuner to determine tuner availability;

assigning the first tuner to tune the second channel if the first channel is not currently being recorded; and

executing a query on a second tuner; and

assigning the second tuner to tune the second channel if the first channel is currently being recorded and the second tuner is available.

6. The one or more computer readable media as recited in claim 5 , the operations further comprising maintaining a status of the first tuner such that if the first tuner is tuned to a channel that is currently being recorded, the status of the first tuner indicates that the first tuner is unavailable.

7. The one or more computer-readable media as recited in claim 5 , wherein the operations further comprise the step of recording the second channel on the second tuner; and

changing a status of the second tuner to a not available state.

8. The one or more computer-readable media as recited in claim 5 , the operations further comprising assigning the second tuner to tune the first channel if the first tuner is not available to tune the first channel.

9. The one or more computer-readable media as recited in claim 8 , the operations further comprising modifying a set of recorded program data associated with the first tuner to be associated with the second tuner if the first tuner is not available to tune the first channel.

10. The one or more computer-readable media as recited in claim 8 , the operations further comprising generating a new set of recorded program data and associating the new set of recorded program data with the second tuner.

11. The method of claim 1 , further comprising:

receiving a subsequent request to tune the first channel;

switching to the first tuner; and

displaying an indicator that the user is now watching a recorded program.

Assignments (8)
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 Apr 14, 2010
From: POTREBIC, PETER J.; SMITH, GEOFFREY
To: MICROSOFT CORPORATION
Reel/Frame 024232/0537 →