IP Library Granted Patent US 7,383,564
Granted Patent B2
US 7,383,564 · App. 09/870,267 · Granted Jun 3, 2008

Video on demand methods and systems

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 7,383,564
App. No.
09/870,267
Granted
Jun 3, 2008
Kind
B2
Abstract

An entertainment head-end provides broadcast programming, video-on-demand services, and HTML-based interactive programming through a distribution network to client terminals in subscribers' homes. A number of different features are provided, including novel user interfaces, enhanced video-on-demand controls, a variety of interactive services (personalized news, jukebox, games, celebrity chat), and techniques that combine to provide user experiences evocative of conventional television.

Claims (43)

1. A computer readable medium comprising executable instructions for performing a method comprising:

receiving a composite signal;

displaying a program received on the composite signal as it is received;

displaying a user interface to control the program display, the user interface comprising a delay control and a resume control;

receiving actuation of the delay control via the user interface, and in response to the delay control actuation,

persisting the user interface on screen with the resume control highlighted;

delaying display of the program;

displaying an indication of waiting email on screen; and

compressing and saving the program to a circular buffer as it is received; and

determining when a threshold time has passed since receiving actuation of the delay control; and in response to the threshold time passing, returning a transmission channel assigned to the program back to a pool of available transmission channels.

2. The computer readable medium of claim 1 further comprising executable instructions for decompressing and resuming display of the program as saved in the circular buffer from the time of delay actuation.

3. The computer readable medium of claim 1 wherein the program is chosen from among a list comprising video on demand and broadcast television.

4. The computer readable medium of claim 1 wherein the delay control and resume control are defined by HTML primitives.

5. The computer readable medium of claim 4 wherein displaying a user interface comprises rendering at least one HTML primitive.

6. The computer readable medium of claim 1 wherein the user interface is displayed on a WebTV terminal.

7. The computer readable medium of claim 1 wherein the user interface is displayed on a terminal and wherein the terminal comprises at least two interfaces.

8. The computer readable medium of claim 7 wherein the at least two interfaces comprise at least two of: an infrared interface, a user interface, a dial-up interface, and a cable interface.

9. The computer readable medium of claim 1 wherein the program received on the composite signal is a video program.

10. The computer readable medium of claim 1 wherein the program received on the composite signal comprises at least one interactive component.

11. The computer readable medium of claim 4 wherein at least one HTML primitive defines a hyperlink.

12. A system comprising:

means for receiving a composite signal;

means for displaying a program received on the composite signal as it is received;

means for displaying a user interface to control the program display, the user interface comprising a delay control and a resume control;

means for receiving actuation of the delay control via the user interface, and in response to the delay control actuation,

means for persisting the user interface on screen with the resume control highlighted;

means for delaying display of the program; and

means for compressing and saving the program to a circular buffer as it is received;

means for receiving actuation of the resume control via the user interface, and in response to the resume actuation;

means for decompressing and resuming display of the program as saved in the circular buffer from a time of delay actuation; and

means for determining when a threshold time has passed since receiving actuation of the delay control; and in response to the threshold time passing, means for returning a transmission channel assigned to the program back to a pool of available transmission channels.

13. A method comprising:

receiving a composite signal;

displaying a program received on the composite signal as it is received;

displaying a user interface to control the program display, the user interface comprising a delay control and a resume control;

receiving actuation of the delay control via the user interface, and in response to the delay control actuation,

persisting the user interface on screen with the resume control highlighted;

delaying display of the program; and

compressing and saving the program to a circular buffer as it is received;

returning a transmission channel assigned to the program to a transmission pool when a threshold time has passed since receiving actuation of delay control;

receiving actuation of the resume control via the user interface after the channel has been returned to the transmission pool, and in response to the resume actuation,

assigning a new transmission channel to the program, and

resuming display of the program saved in the circular buffer from a time of delay actuation by decompressing the program, and receiving remaining portion of the program on the new transmission channel.

Assignments (8)
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 →
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 Dec 8, 2014
From: MICROSOFT CORPORATION
To: ROVI TECHNOLOGIES CORPORATION
Reel/Frame 034539/0676 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2014
From: WHITE, CHRISTOPHER M.; BRUCK, TIMO; MIGHDOLL, LEE; GOLDMAN, PHILLIP Y.
To: WEBTV NETWORKS, INC.
Reel/Frame 033109/0308 →
MERGER Recorded Jun 21, 2004
From: WEBTV NETWORKS, INC.
To: MICROSOFT CORPORATION
Reel/Frame 014754/0553 →