Bookmarking media programs for subsequent viewing
First Claim
Patent Images
1. A computer-implemented method for bookmarking a first media program for subsequent viewing, comprising:
- playing a second media program offered by a media program provider, the media program provider offering media programs for playing, wherein advertisements are played during playing of the media programs in advertisement slots;
during an advertisement slot of playing the second media program, displaying, in a first interface, a recommended media program advertisement trailer that recommends the first media program when it is determined that the first media program should be recommended to a first viewer for subsequent viewing instead of an advertisement using a priority assigned to the media program advertisement trailer and the advertisement based on expected revenue, wherein expected revenue for the advertisement is based on payment received from an advertiser and expected revenue for the media program advertisement trailer is based on advertisements served if the first viewer watches the first media program;
accepting, via the first interface, input from the first viewer requesting that the first media program be recorded as a bookmark in a list of one or more maintained bookmarks, wherein the list of one or more maintained bookmarks identifies corresponding one or more media programs offered by the media program provider for subsequent viewing by the first viewer;
recording a reference to the first media program with the bookmark, wherein the first media program is different from the recommended media program advertisement trailer;
displaying the list of the one or more maintained bookmarks;
accepting input from the first viewer selecting the bookmark in the list; and
in response to the selecting, displaying the first media program to the first viewer using the reference.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, apparatus, and computer program product provide the ability to bookmark a media program for subsequent viewing. A first interface is displayed and identifies a first media program. Via the first interface, a user requests that the first media program be recorded as a bookmark in a list of maintained bookmarks. The list of bookmarks is displayed. A user selects one of the bookmarks from the list and in response, the first media program is displayed to the first viewer.
-
Citations
37 Claims
-
1. A computer-implemented method for bookmarking a first media program for subsequent viewing, comprising:
-
playing a second media program offered by a media program provider, the media program provider offering media programs for playing, wherein advertisements are played during playing of the media programs in advertisement slots; during an advertisement slot of playing the second media program, displaying, in a first interface, a recommended media program advertisement trailer that recommends the first media program when it is determined that the first media program should be recommended to a first viewer for subsequent viewing instead of an advertisement using a priority assigned to the media program advertisement trailer and the advertisement based on expected revenue, wherein expected revenue for the advertisement is based on payment received from an advertiser and expected revenue for the media program advertisement trailer is based on advertisements served if the first viewer watches the first media program; accepting, via the first interface, input from the first viewer requesting that the first media program be recorded as a bookmark in a list of one or more maintained bookmarks, wherein the list of one or more maintained bookmarks identifies corresponding one or more media programs offered by the media program provider for subsequent viewing by the first viewer; recording a reference to the first media program with the bookmark, wherein the first media program is different from the recommended media program advertisement trailer; displaying the list of the one or more maintained bookmarks; accepting input from the first viewer selecting the bookmark in the list; and in response to the selecting, displaying the first media program to the first viewer using the reference. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for bookmarking a first media program for subsequent viewing in a computer system comprising:
-
a computer having a memory; and a media program player executing on the computer, wherein the media program player is configured to; play a second media program offered by a media program provider, the media program provider offering media programs for playing, wherein advertisements are played during playing of the media programs in advertisement slots; during an advertisement slot of playing the second media program, display, in a first interface, a recommended media program advertisement trailer that recommends the first media program when it is determined that the first media program should be recommended to a first viewer instead of an advertisement using a priority assigned to the media program advertisement trailer and the advertisement based on expected revenue, wherein expected revenue for the advertisement is based on payment received from an advertiser and expected revenue for the media program advertisement trailer is based on advertisements served if the first viewer watches the first media program; accept, via the first interface, input from the first viewer requesting that the first media program be recorded as a bookmark in a list of one or more maintained bookmarks, wherein the list of one or more maintained bookmarks identifies corresponding one or more media programs offered by the media program provider for subsequent viewing by the first viewer; record a reference to the first media program with the bookmark, wherein the first media program is different from the recommended media program advertisement trailer; display the list of the one or more maintained bookmarks; accept input from the first viewer selecting the bookmark in the list; and in response to the selecting, display the first media program to the first viewer using the reference. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A computer-implemented method for bookmarking a first media program for subsequent viewing, comprising:
-
maintaining a list of one or more maintained bookmarks, wherein the list of one or more maintained bookmarks identifies corresponding one or more media programs for subsequent viewing by a first viewer; during an advertisement slot of playing a second media program offered by a media program provider, receiving request input from the first viewer requesting that the first media program be recorded as a bookmark in the list of one or more maintained bookmarks, wherein the request input is received based on viewing a recommended media program advertisement trailer that recommends the first media program when it is determined that the first media program should be recommended to the first viewer for subsequent viewing instead of an advertisement using a priority assigned to the media program advertisement trailer and the advertisement based on expected revenue, wherein expected revenue for the advertisement is based on payment received from an advertiser and expected revenue for the media program advertisement trailer is based on advertisements served if the first viewer watches the first media program; transmitting the list of the one or more maintained bookmarks for display; receiving select input from the first viewer selecting the bookmark in the list; and in response to the selecting, enabling the first media program to be displayed to the first viewer. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A system for bookmarking a media program for subsequent viewing in a computer system comprising:
-
a computer having a memory; and a bookmark maintenance engine executing on the computer, wherein the bookmark maintenance engine is configured to; maintain a list of one or more maintained bookmarks, wherein the list of one or more maintained bookmarks identifies corresponding one or more media programs for subsequent viewing by a first viewer; during an advertisement slot of playing a second media program offered by a media program provider, receive request input from the first viewer requesting that a first media program be recorded as a bookmark in the list of one or more maintained bookmarks, wherein the request input is received based on viewing a recommended media program advertisement trailer that recommends the first media program when it is determined that the first media program should be recommended to the first viewer for subsequent viewing instead of an advertisement using a priority assigned to the media program advertisement trailer and the advertisement based on expected revenue, wherein expected revenue for the advertisement is based on payment received from an advertiser and expected revenue for the media program advertisement trailer is based on advertisements served if the first viewer watches the first media program; transmit the list of the one or more maintained bookmarks for display; receive select input from the first viewer selecting the bookmark in the list; and in response to the receipt of the select input, enable the first media program to be displayed to the first viewer. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A method comprising:
-
determining a set of first media programs to recommend for subsequent viewing for a first viewer; determining recommended media program advertisements that recommend the set of first media programs; determining when one of the recommended media program advertisements should be played over second advertisements during an advertisement slot of playing of a second media program based on using a priority assigned to the recommended media program advertisements and the second advertisements based on expected revenue, wherein expected revenue for the second advertisements is based on payment received from an advertiser and expected revenue for a recommended media program advertisement is based on advertisements served if the first viewer watches a first media program; and sending the one of the recommended media program advertisements for display in a first interface during the advertisement slot of playing of the second media program; receiving a reference to the first media program for a bookmark based on an input from the first viewer requesting that the first media program be recorded as a bookmark in a list of one or more maintained bookmarks; and storing the reference in association with the list of one or more maintained bookmarks, wherein the list of one or more maintained bookmarks identifies corresponding one or more media programs for subsequent viewing by the first viewer. - View Dependent Claims (37)
-
Specification