Method and apparatus for menu placement on a media playback device

US12096080B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12096080-B2
Application numberUS-202117212507-A
CountryUS
Kind codeB2
Filing dateMar 25, 2021
Priority dateJun 23, 2006
Publication dateSep 17, 2024
Grant dateSep 17, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving, at a server from a third-party device, a request comprising: a) an identification of a selected program, (b) interactive information menu content, and (c) an indication of a chronological point in the selected program; in response to the receiving: detecting, at the server, that the selected program is being generated for display on a user device; 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; detecting that a pause user input for pausing the display of the selected program at a point in the selected program proximate the indicated chronological point is received; determining whether the point in the selected program proximate the indicated chronological point is within the specified period of time; and in response to determining that the point in the selected program proximate the indicated chronological point is within the specified period of time, causing, by the server, to generate for display on the user device, the interactive information menu content received from the third-party device. 2. The method of claim 1 , further comprising displaying an icon prior to the pause input, the icon indicating that the interactive information menu content will be shown when the selected program is paused. 3. The method of claim 1 , further comprising overlaying a trickplay bar upon the pause input along with the interactive information menu content. 4. The method of claim 1 , wherein the interactive information menu content is displayed at the chronological point in the selected program. 5. The method of claim 1 , wherein upon receipt of a selection of a content item in the interactive information menu content, causing to display the selected content item. 6. The method of claim 1 , further comprising causing for a portion of the selected program to be visible on the user device while the interactive information menu content is generated for display on the user device. 7. The method of claim 1 , wherein the interactive information menu content comprises a particular information corresponding to the selected program. 8. The method of claim 7 , further comprising displaying an icon proximate the particular information. 9. The method of claim 7 , wherein the particular information comprises 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 a multimedia device. 10. A system comprising: a module, implemented at least partially by computing hardware, configured to, at a server, receive from a third-party device a request comprising: a) an identification of a selected program, (b) interactive information menu content, and (c) an indication of a chronological point in the selected program; a module, implemented at least partially by computing hardware, configured to at the server, in response to the receiving, detect that the selected program is being generated for display on a user device; a module, implemented at least partially by computing hardware, configured to identify 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; a module, implemented at least partially by computing hardware, configured to detect that a pause user input for pausing the display of the selected program at a point in the selected program proximate the indicated chronological point is received; a module, implemented at least partially by computing hardware, configured to determine whether the point in the selected program proximate the indicated chronological point is within the specified period of time; and a module, implemented at least partially by computing hardware, configured at the server, in response to determining that the point in the selected program proximate the indicated chronological point is within the specified period of time, to cause to generate for display of the interactive information menu content received from the third-party device on the user device. 11. A non-transitory computer-readable media storing instructions that, when executed by a computing device, causes: receiving, at a server from a third-party device a request comprising: a) an identification of a selected program, (b) interactive information menu content, and (c) an indication of a chronological point in the selected program; in response to the receiving: detecting, at the server, that the selected program is being generated for display on a user device; 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; detecting that a pause user input for pausing the display of the selected program at a point in the selected program proximate the indicated chronological point is received; determining whether the point in the selected program proximate the indicated chronological point is within the specified period of time; and in response to determining that the point in the selected program proximate the indicated chronological point is within the specified period of time, causing, by the server, to generate for display on the user device, the interactive information menu content received from the third-party device. 12. The non-transitory computer-readable media of claim 11 , wherein the instructions, when executed by the computing device, further causes: displaying an icon prior to the pause input, the icon indicating that the interactive information menu content will be shown when the selected program is paused. 13. The non-transitory computer-readable media of claim 11 , wherein the instructions, when executed by the computing device, further causes: overlaying a trickplay bar upon the pause input along with the interactive information menu content. 14. The non-transitory computer-readable media of claim 11 , wherein the interactive information menu content is displayed at the chronological point in the selected program. 15. The non-transitory computer-readable media of claim 11 , wherein upon receipt of a selection of a content item in the interactive information menu content, the instructions, when executed by the computing device, further causes: causing to display the selected content item. 16. The non-transitory computer-readable media of claim 11 , wherein the instructions, when executed by the computing device, further causes: causing for a portion of the selected program to be visible on the user device while the interactive information menu content is generated for display on the user device. 17. The non-transitory computer-readable media of claim 11 , wherein the interactive information menu content comprises a particular information corresponding to the selected program. 18. The non-transitory computer-readable media of claim 17 , wherein the instructions, when executed by the computing device, further causes: displaying an icon proximate the particular information.

Assignees

Inventors

Classifications

  • End-user interface for programme selection · CPC title

  • End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content {(end-user interfaces for retrieving video data from a database G06F16/739; network services for supporting unicast streaming H04L65/612)} · CPC title

  • Content retrieval operation from a local storage medium, e.g. hard-disk {(details of retrieval of video data and associated meta data in video databases G06F16/739)} · CPC title

  • involving advertisement data (advertising per se G06Q30/02) · CPC title

  • for displaying messages, e.g. warnings, reminders (arrangements for providing short real-time information to substation in data switching networks H04L12/1895) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12096080B2 cover?
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…
Who is the assignee on this patent?
Tivo Solutions Inc
What technology area does this patent fall under?
Primary CPC classification G06Q30/0241. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 17 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).