System and method for providing watch-now functionality in a media content environment
First Claim
1. A system for providing media content including watch-now functionality, the system comprising:
- a media device including a microprocessor;
a user interface adapted to display media options corresponding to items of media content, and determine user inputs; and
a media application running on the media device and including a media play logic adapted to control playback of media content received from a media server, includingduring playback of a media stream that includes a plurality of media content items, either periodically, or upon receiving, at the user interface, a user input indicative of skipping to a next media option for playback, displaying, at the user interface, a prompt to elect to play at least one of an offered advertisement or other sponsor-directed content, in return for a period of extended media play;
in response to receiving, as a user input, an election by the user to play the offered advertisement or other sponsor-directed content, in return for the period of extended media play, playing the offered advertisement or other sponsor-directed content, including receiving, as part of the media stream, an advertisement or other sponsor-directed content of a first type and duration; and
following completion of the playing of the offered advertisement or other sponsor-directed content,skipping to the next media option for playback, including streaming the next media content item associated with the media stream,configuring the media play logic for the period of extended media play, andcontinuing to play the media stream according to the period of extended media play;
otherwise, if no election is received to play the offered advertisement or other sponsor-directed content, in return for the period of extended media play, playing an advertisement or other sponsor-directed content of a second type and duration, skipping to the next media option for playback, including streaming the next media content item associated with the media stream, and configuring the media play logic to play the media stream for a period of regular media play.
3 Assignments
0 Petitions
Accused Products
Abstract
Described herein are techniques for streaming digital media content, such as music, video, or television content. In accordance with an embodiment, the system includes support for watch-now functionality. A media play logic at a media device controls playback of media content and advertisements as received from a media server, and can be configured for regular media play, or extended media play. Periodically, for example when input is received from a user to skip to a next media option for playback, the user can be prompted to watch an advertisement, in return for extended media play. Upon receiving an election by the user to watch the advertisement in return for extended media play, the media application plays the advertisement, and configures the media play logic for an extended period of advertisement-free media play.
-
Citations
23 Claims
-
1. A system for providing media content including watch-now functionality, the system comprising:
-
a media device including a microprocessor; a user interface adapted to display media options corresponding to items of media content, and determine user inputs; and a media application running on the media device and including a media play logic adapted to control playback of media content received from a media server, including during playback of a media stream that includes a plurality of media content items, either periodically, or upon receiving, at the user interface, a user input indicative of skipping to a next media option for playback, displaying, at the user interface, a prompt to elect to play at least one of an offered advertisement or other sponsor-directed content, in return for a period of extended media play; in response to receiving, as a user input, an election by the user to play the offered advertisement or other sponsor-directed content, in return for the period of extended media play, playing the offered advertisement or other sponsor-directed content, including receiving, as part of the media stream, an advertisement or other sponsor-directed content of a first type and duration; and following completion of the playing of the offered advertisement or other sponsor-directed content, skipping to the next media option for playback, including streaming the next media content item associated with the media stream, configuring the media play logic for the period of extended media play, and continuing to play the media stream according to the period of extended media play; otherwise, if no election is received to play the offered advertisement or other sponsor-directed content, in return for the period of extended media play, playing an advertisement or other sponsor-directed content of a second type and duration, skipping to the next media option for playback, including streaming the next media content item associated with the media stream, and configuring the media play logic to play the media stream for a period of regular media play. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for providing media content including watch-now functionality, the method comprising:
-
providing, at a media device including a microprocessor, a user interface adapted to display media options corresponding to items of media content adapted to be received from a media server, and determine user inputs, and a media application running on the media device; controlling playback of media content received from the media server, including during playback of a media stream that includes a plurality of media content items, either periodically, or upon, receiving, at the user interface, a user input indicative of skipping to a next media option for playback, displaying, at the user interface, a prompt to elect to play at least one of an offered advertisement or other sponsor-directed content, in return for a period of extended media play; in response to receiving, as a user input, an election by the user to play the offered advertisement or other sponsor-directed content, in return for the period of extended media play, playing the offered advertisement or other sponsor-directed content, including receiving, as part of the media stream, an advertisement or other sponsor-directed content of a first type and duration; and following completion of the playing of the offered advertisement or other sponsor-directed content, skipping to the next media option for playback, including streaming the next media content item associated with the media stream, configuring the playback of media content for the period of extended media play, and continuing to play the media stream according to the period of extended media play; otherwise, if no election is received to play the offered advertisement or other sponsor-directed content, in return for the period of extended media play, playing an advertisement or other sponsor-directed content of a second type and duration, skipping to the next media option for playback, including streaming the next media content item associated with the media stream, and configuring the playback of media content for a period of regular media play. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage medium, including instructions stored thereon which when read and executed by one or more computer devices cause the one or more computer devices to perform steps comprising:
-
displaying, at a user interface, media options corresponding to items of media content adapted to be received from a media server, and determining user inputs; controlling, by a media application running on a media device, playback of media content received from the media server, including during playback of a media stream that includes a plurality of media content items, either periodically, or upon, receiving, at the user interface, a user input indicative of skipping to a next media option for playback, input, displaying, at the user interface, a prompt to elect to play at least one of an offered advertisement or other sponsor-directed content, in return for a period of extended media play; in response to receiving, as a user input, an election by the user to play the offered advertisement or other sponsor-directed content, in return for the period of extended media play, playing the offered advertisement or other sponsor-directed content, including receiving, as part of the media stream, an advertisement or other sponsor-directed content of a first type and duration; and following completion of the playing of the offered advertisement or other sponsor-directed content, skipping to the next media option for playback, including streaming the next media content item associated with the media stream, configuring the playback of media content for the period of extended media play, and continuing to play the media stream according to the period of extended media play; otherwise, if no election is received to play the offered advertisement or other sponsor-directed content, in return for the period of extended media play, playing an advertisement or other sponsor-directed content of a second type and duration, skipping to the next media option for playback, including streaming the next media content item associated with the media stream, and configuring the playback of media content for a period of regular media play. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A system for providing media content including watch-now functionality, the system comprising:
-
a media server including a microprocessor, and a media server application executing thereon and adapted to receive requests from media devices for media content; and a media streaming logic adapted to provide the media content in response to the requests from the media devices, including during playback of a media stream that includes a plurality of media content items, either periodically, or upon receiving, at a media application running on a media device, a user input indicative of skipping to a next media option for playback, causing a prompt to be displayed to a user of the media device to elect to play at least one of an offered advertisement or other sponsor-directed content, in return for a period of extended media play; in response to receiving, as a user input, an election by the user to play the offered advertisement or other sponsor-directed content, in return for the period of extended media play, causing the offered advertisement or other sponsor-directed content to be played at the media device, including inserting into the media stream, an advertisement or other sponsor-directed content of a first type and duration; and following completion of the playing of the offered advertisement or other sponsor-directed content, skipping to the next media option for playback, including streaming the next media content item associated with the media stream, causing the media device to be configured for the period of extended media play, and continuing to stream the media stream according to the period of extended media play; otherwise, if no election is received to play the offered advertisement or other sponsor-directed content, in return for the period of extended media play, causing an advertisement or other sponsor-directed content of a second type and duration to be played at the media device, skipping to the next media option for playback, including streaming the next media content item associated with the media stream, and streaming the media stream for a period of regular media play.
-
-
23. A method for providing media content including watch-now functionality, the method comprising:
-
providing, at a media server including a microprocessor, a media server application executing thereon and adapted to receive requests from media devices for media content; and providing a media streaming logic adapted to provide the media content in response to the requests from the media devices, including during playback of a media stream that includes a plurality of media content items, either periodically, or upon receiving, at a media application running on a media device, a user input indicative of skipping to a next media option for playback, causing a prompt to be displayed to a user of the media device to elect to play at least one of an offered advertisement or other sponsor-directed content, in return for a period of extended media play; in response to receiving, as a user input, an election by the user to play the offered advertisement or other sponsor-directed content, in return for the period of extended media play, causing the offered advertisement or other sponsor-directed content to be played at the media device, including inserting into the media stream, an advertisement or other sponsor-directed content of a first type and duration; and following completion of the playing of the offered advertisement or other sponsor-directed content, skipping to the next media option for playback, including streaming the next media content item associated with the media stream, causing the media device to be configured for the period of extended media play, and continuing to stream the media stream according to the period of extended media play; otherwise, if no election is received to play the offered advertisement or other sponsor-directed content, in return for the period of extended media play, causing an advertisement or other sponsor-directed content of a second type and duration to be played at the media device, skipping to the next media option for playback, including streaming the next media content item associated with the media stream, and streaming the media stream for a period of regular media play.
-
Specification