IP Library Patent Application 14586728
Patent Application
App. No. 14/586,728

SYSTEM AND METHOD FOR PROVIDING WATCH-NOW FUNCTIONALITY IN A MEDIA CONTENT ENVIRONMENT, INCLUDING SUPPORT FOR SHAKE ACTION

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 None
App. No.
14/586,728
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.

Claims (44)

1 . A system for providing media content including support for shake action, 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 play logic adapted to control playback of media content received from a media server, including

associating a request with the media device to cause a plurality of media content items to be delivered as a media stream from the media server to the media device,

receiving a spoken or shake action to trigger or to pause an advertisement break within the media stream, and

receiving, at the media device, an advertisement or other sponsor-directed content inserted into the media stream by the media server, in response to the spoken or shake action.

2 . The system of claim 1 , wherein the spoken or shake action is interpreted by the system as an election by the user to play an offered advertisement or other sponsor-directed content, in return for a period of extended media play.

3 . The system of claim 2 , wherein in response to spoken or shake action, the media play logic is configured for the period of extended media play including relatively less frequent subsequent advertisements.

4 . The system of claim 1 , wherein the spoken or shake action is interpreted by the system as a request to trigger or to pause an advertisement break earlier or later than originally scheduled.

5 . The system of claim 1 , wherein the spoken or shake action is interpreted by the system as a request to trigger a longer advertisement break, or to pause an advertisement break earlier or later than originally scheduled.

6 . A method for providing media content including support for shake action, 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

controlling playback of media content received from the media server, including

associating a request with the media device to cause a plurality of media content items to be delivered as a media stream from the media server to the media device,

receiving a spoken or shake action to trigger or to pause an advertisement break within the media stream, and

receiving, at the media device, an advertisement or other sponsor-directed content inserted into the media stream by the media server, in response to the spoken or shake action.

7 . The method of claim 6 , wherein the spoken or shake action is interpreted by the system as an election by the user to play an offered advertisement or other sponsor-directed content, in return for a period of extended media play.

8 . The method of claim 7 , wherein in response to spoken or shake action, the media play logic is configured for the period of extended media play including relatively less frequent subsequent advertisements.

9 . The method of claim 6 , wherein the spoken or shake action is interpreted by the system as a request to trigger or to pause an advertisement break earlier or later than originally scheduled.

10 . The method of claim 6 , wherein the spoken or shake action is interpreted by the system as a request to trigger a longer advertisement break, or to pause an advertisement break earlier or later than originally scheduled.

11 . 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 the 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; and

controlling playback of media content received from the media server, including

associating a request with the media device to cause a plurality of media content items to be delivered as a media stream from the media server to the media device,

receiving a spoken or shake action to trigger or to pause an advertisement break within the media stream, and

receiving, at the media device, an advertisement or other sponsor-directed content inserted into the media stream by the media server, in response to the spoken or shake action.

12 . The non-transitory computer readable storage medium of claim 11 , wherein the spoken or shake action is interpreted by the system as an election by the user to play an offered advertisement or other sponsor-directed content, in return for a period of extended media play.

13 . The non-transitory computer readable storage medium of claim 12 , wherein in response to spoken or shake action, the media play logic is configured for the period of extended media play including relatively less frequent subsequent advertisements.

14 . The non-transitory computer readable storage medium of claim 11 , wherein the spoken or shake action is interpreted by the system as a request to trigger or to pause an advertisement break earlier or later than originally scheduled.

15 . The non-transitory computer readable storage medium of claim 11 , wherein the spoken or shake action is interpreted by the system as a request to trigger a longer advertisement break, or to pause an advertisement break earlier or later than originally scheduled.

16 . A system for providing media content including support for shake action, 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

associating a request received from a media device with a plurality of media content items to be delivered as a media stream from the media server to the media device,

receiving an indication of a spoken or shake action to trigger or to pause an advertisement break within the media stream, and

providing, to the media device, an advertisement or other sponsor-directed content inserted into the media stream by the media server, in response to the spoken or shake action.

17 . A method for providing media content including support for shake action, 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;

providing a media streaming logic adapted to provide the media content in response to the requests from the media devices; and

controlling playback of media content provided from the media server, including

associating a request received from a media device with a plurality of media content items to be delivered as a media stream from the media server to the media device,

receiving an indication of a spoken or shake action to trigger or to pause an advertisement break within the media stream, and

providing, to the media device, an advertisement or other sponsor-directed content inserted into the media stream by the media server, in response to the spoken or shake action.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Jun 13, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: SPOTIFY AB
Reel/Frame 038982/0327 →
SUPPLEMENTAL PATENT SECURITY AGREEMENT Recorded Jul 22, 2015
From: SPOTIFY AB
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 036150/0415 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2015
From: MCLEOD, COLIN; RICHMAN, JASON
To: SPOTIFY AB
Reel/Frame 035697/0556 →