IP Library Granted Patent US 9,060,099
Granted Patent B2
US 9,060,099 · App. 13/472,369 · Granted Jun 16, 2015

Distributed, interactive television program guide; system and method

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,060,099
App. No.
13/472,369
Granted
Jun 16, 2015
Kind
B2
Abstract

In an interactive network-based personal video recording system, a user interface is provided that allows viewers to search a database of program guide information according to program title, indexed program attributes such as actor and director, and key word. Viewer interaction is by way of a remote control unit.

Claims (25)

1. A non-transitory computer readable medium storing a program of instructions executable by the computer to perform method steps comprising:

periodically receiving, at a device, program guide information from at least one server;

wherein the device is in periodic communication with at least one server;

for each periodically received program guide information, the device:

extracting text from fields in the program guide information;

processing the extracted text to create keys, each created key is associated with a program identifier;

sorting the created keys;

eliminating redundant keys from the created keys to create a set of unique keys so that each unique key is paired with a list of program identifiers corresponding to each occurrence of the unique key in the created keys before the elimination of redundant keys; and

sorting the unique keys;

accepting viewer alphanumeric input via a viewer interface on the device; and

searching, by the device, the program guide information by comparing the unique keys to a viewer's alphanumeric input.

2. The non-transitory computer readable medium of claim 1 , the method steps further comprising:

grouping the unique keys according to specific indexes;

wherein each index is associated with a group of the unique keys; and

wherein a viewer selects an index and the searching step performs a search on the group of the unique keys associated with the selected index.

3. The non-transitory computer readable medium of claim 2 , wherein the searching step comprises incorporating a prefix matching feature that matches the viewer's alphanumeric input with the group of the unique keys associated with the selected index as the viewer enters the alphanumeric input and displays a list of program information by referring to the at least one program identifier associated with each matched unique key and extracting program information from the program guide information for display to the viewer.

4. The non-transitory computer readable medium of claim 3 , the method steps further comprising:

receiving viewer selection of programs for the device to record from the displayed list of program information.

5. The non-transitory computer readable medium of claim 1 , wherein the searching step comprises incorporating a prefix matching feature that matches the viewer's alphanumeric input with the unique keys as the viewer enters the alphanumeric input and displays a list of program information by referring to the at least one program identifier associated with each matched unique key and extracting program information from the program guide information for display to the viewer.

6. The non-transitory computer readable medium of claim 5 , the method steps further comprising receiving viewer selection of programs for the device to record from the displayed list of program information.

7. The non-transitory computer readable medium of claim 1 , wherein the searching step further comprises displaying a screen for entering a program title and displaying a list of program titles, and further comprises:

accepting viewer input of alphanumeric characters to spell a program title on a virtual alphanumeric keypad;

displaying the entered alphanumeric characters in a text box; and

causing the list of program titles to automatically scroll to titles in the list having prefixes that match the alphanumeric characters displayed in the text box.

8. The non-transitory computer readable medium of claim 7 , the method steps further comprising receiving viewer input of the alphanumeric characters via controls activated on a remote control device, the activated controls corresponding to virtual controls on the virtual alphanumeric keypad.

Assignments (10)
PARTIAL RELEASE OF SECURITY INTEREST IN PATENTS Recorded Oct 27, 2022
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: ROVI PRODUCT CORPORATION (AS SUCCESSOR-IN-INTEREST TO TIVO SOLUTIONS, INC.)
Reel/Frame 061788/0401 →
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 →
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 25, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: TIVO SOLUTIONS INC.
Reel/Frame 051109/0969 →
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 May 3, 2018
From: BEACH, BRIAN; WATERMAN, ALAN
To: TIVO INC.
Reel/Frame 045708/0562 →
CHANGE OF NAME Recorded Feb 14, 2017
From: TIVO INC.
To: TIVO SOLUTIONS INC.
Reel/Frame 041714/0500 →
SECURITY INTEREST Recorded Dec 7, 2016
From: TIVO SOLUTIONS INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 041076/0051 →