IP Library Granted Patent US 10,992,990
Granted Patent B2
US 10,992,990 · App. 15/137,991 · Granted Apr 27, 2021

Method and apparatus for menu placement on a media playback device

Inventors: James Barton (Los Gatos, CA); Paul Stevens (Felton, CA); David Sandford (Berkeley, CA); Robin Hayes (Castro Valley, CA); Margret Schmidt (Redwood City, CA); Bruce Klein (Palo Alto, CA)
Assignee: TIVO SOLUTIONS INC.
H04N21/47217G06Q30/0241H04N5/76H04N21/4147H04N21/432H04N21/4325H04N21/4335H04N21/458H04N21/4532H04N21/472H04N21/482H04N21/4882H04N21/812H04N5/765H04N5/775H04N5/7755H04N5/781H04N5/907
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 10,992,990
App. No.
15/137,991
Granted
Apr 27, 2021
Kind
B2
Abstract

Methods and apparatuses for presenting menus to DVR users and users of other media playback devices are described. After a DVR (or other media device) has finished playing a recorded television program (or other content), or in response to other specified events, the DVR presents a screen which comprises a menu. In addition to or in alternative to “save” and “delete” options, the menu comprises one or more options. Each of these other options may correspond to a separate item. For example, a user's selection of such an option may cause the DVR to display or play certain content on the user's television set. Additionally, or alternatively, these other options, when selected by a user, may cause the DVR to display a user interface through which the user can actually interact with content, such as an item that was featured or referenced in the television program that the user was just watching.

Claims (42)

1. A method comprising:

receiving user input at a multimedia device to pause playback of a content stream;

at the multimedia device, pausing playback of the content stream at a particular point within the content stream in response to receiving the user input; and

in response to receiving the user input and while playback of the content stream is paused at the particular point:

detecting a chronological point that is associated with a particular information item based on metadata in the content stream;

identifying a particular period of time, wherein the particular period of time:

(a) begins a specified period of time before the chronological point, and (b) ends the specified period of time after the chronological point;

determining that the particular point where the content stream was paused is within the particular period of time; and

responsive to the determining that the particular point where the content stream was paused is within the particular period of time:

overlaying a menu upon the paused content stream; and

displaying the particular information item within the menu.

2. The method of claim 1 , further comprising:

sending particular captioning information for the specified period of time to a server; and

receiving, from the server, information indicating the one or more items to show in the menu.

3. The method of claim 1 , further comprising:

displaying an icon prior to the pausing of playback, the icon indicating that the interactive information will be shown when playback is paused.

4. The method of claim 1 , further comprising overlaying a trickplay bar upon the paused content stream along with the menu.

5. The method of claim 1 , wherein the specified period of time is one minute.

6. The method of claim 1 , wherein the particular information item includes one or more of: a display of information, a link to view information, a link to request information, a link to interactive content, or a link to schedule content for recording or download by the multimedia device.

7. The method of claim 1 , further comprising:

including within the menu one or more additional items selected based on electronic program guide information associated with a program currently playing in the content stream.

8. One or more non-transitory computer-readable media storing instructions that, when executed by one or more computing devices, cause:

receiving user input at a multimedia device to pause playback of a content stream;

at the multimedia device, pausing playback of the content stream at a particular point within the content stream in response to receiving the user input; and

in response to receiving the user input and while playback of the content stream is paused at the particular point:

detecting a chronological point that is associated with a particular information item based on metadata in the content stream;

identifying a particular period of time, wherein the particular period of time:

(a) begins a specified period of time before the chronological point, and (b) ends the specified period of time after the chronological point;

determining that the particular point where the content stream was paused is within the particular period of time; and

responsive to the determining that the particular point where the content stream was paused is within the particular period of time:

overlaying a menu upon the paused content stream; and

displaying the particular information item within the menu.

9. The one or more non-transitory computer-readable media of claim 8 , wherein the instructions, when executed by one or more computing devices, further cause:

sending particular captioning information for the specified period of time to a server; and

receiving, from the server, information indicating the one or more items to show in the menu.

10. The one or more non-transitory computer-readable media of claim 8 , wherein the instructions, when executed by one or more computing devices, further cause:

displaying an icon prior to the pausing of playback, the icon indicating that the interactive information will be shown when playback is paused.

11. The one or more non-transitory computer-readable media of claim 8 , wherein the instructions, when executed by one or more computing devices, further cause overlaying a trickplay bar upon the paused content stream along with the menu.

12. The one or more non-transitory computer-readable media of claim 8 , wherein the specified period of time is one minute.

13. The one or more non-transitory computer-readable media of claim 8 , wherein the particular information item includes one or more of: a display of information, a link to view information, a link to request information, a link to interactive content, or a link to schedule content for recording or download by the multimedia device.

14. The one or more non-transitory computer-readable media of claim 8 , wherein the instructions, when executed by one or more computing devices, further cause:

including within the menu one or more additional items selected based on electronic program guide information associated with a program currently playing in the content stream.

Assignments (10)
CHANGE OF NAME Recorded Sep 27, 2024
From: TIVO SOLUTIONS INC.
To: ADEIA MEDIA SOLUTIONS INC.
Reel/Frame 069067/0504 →
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 →
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 →
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 Feb 21, 2018
From: BARTON, JAMES; STEVENS, PAUL; SANDFORD, DAVID; HAYES, ROBIN; SCHMIDT, MARGRET; KLEIN, BRUCE
To: TIVO INC.
Reel/Frame 044992/0361 →
CHANGE OF NAME Recorded Jan 25, 2017
From: TIVO INC.
To: TIVO SOLUTIONS INC.
Reel/Frame 041493/0822 →
SECURITY INTEREST Recorded Dec 7, 2016
From: TIVO SOLUTIONS INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 041076/0051 →
Continuity (4)
Continuation In Part 14275792 · May 12, 2014
Continuation 11492281 · Jul 24, 2006
Continuation In Part 11474039 · Jun 23, 2006
Related Publication 20160241918A1 · Aug 18, 2016