IP Library Patent Application 14490730
Patent Application
App. No. 14/490,730

Providing Advance Content Alerts To A Mobile Device During Playback Of A Media Item

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/490,730
Filed
Sep 19, 2014
Art Unit
2421
USPC
725/28
Abstract

Systems and methods are disclosed for providing advance content alerts during playback of a media item. In one embodiment, upcoming content in the media item is analyzed based on a received advance content alert configuration. Content is detected that substantially satisfies the received advanced content alert configuration. An advance content alert is generated for the upcoming content based upon the detection of the upcoming content that substantially satisfies the received advanced content alert configuration. The advance content alert is provided prior to playback of the upcoming content. Providing the advance content alert can be providing the advance content alert prior to playback of the upcoming content to a mobile device providing the advanced content alert configuration. Providing the advance content alert can be inserting the advance content alert into the media item during playback such that the advance content alert is presented prior to playback of the upcoming content.

Claims (65)

1 . A method of operation of a media player comprising:

providing playback of a media item;

analyzing upcoming content in the media item based on a received advance content alert configuration;

detecting upcoming content that substantially satisfies the received advanced content alert configuration

generating an advance content alert for the upcoming content based upon the detection of the upcoming content that substantially satisfies the received advanced content alert configuration; and

providing the advance content alert prior to playback of the upcoming content.

2 . The method of claim 1 wherein providing the advance content alert comprises providing the advance content alert prior to playback of the upcoming content to a mobile device providing the advanced content alert configuration

3 . The method of claim 1 wherein providing the advance content alert comprises inserting the advance content alert into the media item during playback such that the advance content alert is presented prior to playback of the upcoming content.

4 . A media player comprising:

a communication interface communicatively coupling the media player to at least one mobile device;

at least one processor; and

software containing software executable by the at least one processor whereby the media player is operative to:

provide playback of a media item;

analyze upcoming content in the media item based on a received advance content alert configuration;

detect upcoming content that substantially satisfies the received advanced content alert configuration;

generate an advance content alert for the upcoming content based upon the detection of the upcoming content that substantially satisfies the received advanced content alert configuration; and

provide the advance content alert prior to playback of the upcoming content.

5 . The media player of claim 4 wherein to provide the advance content alert, the media player is operative to provide the advance content alert prior to playback of the upcoming content to a mobile device providing the advanced content alert configuration

6 . The media player of claim 4 wherein to provide the advance content alert, the media player is operative to insert the advance content alert into the media item during playback such that the advance content alert is presented prior to playback of the upcoming content.

7 . The media player of claim 4 wherein the received advanced content alert configuration includes an alert for objection content and to detect the upcoming content, the media player is operative to detect objectionable content in the media item.

8 . The media player of claim 7 wherein the advance content alert comprises information identifying the type of objectionable content of the upcoming content.

9 . The media player of claim 4 wherein the received advanced content alert configuration includes an alert for desirable content and to detect the upcoming content, the media player is operative to detect desirable content in the media item.

10 . The media player of claim 4 wherein to detect the upcoming content that substantially satisfies the received advanced content alert configuration, the media player is operative to:

obtain metadata describing media content of the media item; and

detect the upcoming content based on the metadata.

11 . The media player of claim 10 wherein the received advance content alert configuration is for at least one type of content, and the metadata comprises information directly identifying each occurrence of the at least one type of content in the media item.

12 . The media player of claim 10 wherein the metadata comprises annotations, and to detect the upcoming content based on the metadata, the media player is operative to detect the upcoming content based on the annotations.

13 . The media player of claim 10 wherein the metadata comprises a script of the media item, and to detect the upcoming content based on the metadata, the media player is operative to detect the upcoming content based on the script.

14 . The media player of claim 10 wherein the media item is a song and the metadata comprises lyrics of the song, and to detect the upcoming content based on the metadata, the media player is operative to detect the upcoming content based on the lyrics.

15 . The media player of claim 4 wherein the advance content alert comprises information describing the upcoming content.

16 . The media player of claim 4 wherein the advance content alert comprises a preview of the upcoming content.

17 . The media player of claim 16 wherein the media player is further operative to:

receive instructions from the mobile device defining a desired segment of the media item to be skipped, wherein the desired segment is defined at the mobile device based on the preview; and

control playback of the media item in response to the instructions to skip the desired segment of the media item.

18 . The media player of claim 4 wherein the advance content alert comprises a list of one or more actions that may be taken in response to the advance content alert via the mobile device.

19 . The media player of claim 18 wherein the media player is further operative to:

receive instructions from the mobile device defining a desired action from the list of one or more actions; and

control playback of the media item according to the instructions from the mobile device.

20 . The media player of claim 4 wherein the advance content alert comprises a list of one or more actions that may be taken in response to the advance content alert via a remote control of the media player.

21 . The media player of claim 20 wherein the media player is further operative to:

receive a command from the remote control in response to received input at the remote control;

interpret the command in light of the advance content alert to determine a desired action to be taken; and

control playback of the media item to perform the desired action.

22 . The media player of claim 4 wherein he media player is further operative to:

receive instructions from the mobile device defining a desired action, selectable by a user of the mobile device, to be taken in response to the advance content alert; and

control playback of the media item according to the instructions from the mobile device.

23 . The media player of claim 4 wherein the media player is further operative to:

receive a command from a remote control of the media player defining a desired action, selectable by a user of the mobile device, to be taken in response to the advance content alert; and

control playback of the media item according to the command.

24 . The media player of claim 4 wherein the media player is further operative to:

receive a command from a remote control of the media player defining a desired action, selectable by a user of the mobile device, to be taken in response to the advance content alert;

interpret the command in light of the advance content alert to determine a desired action to be taken; and

control playback of the media item to perform the desired action.

25 . The media player of claim 4 wherein the received advanced content alert configuration comprises personalized configurations defining one or more types of content for advance content alerts, and to detect the upcoming content, the media player is operative to detect upcoming content in the media item corresponding to at least one of the one or more types of content defined by the personalized configurations as the upcoming content that substantially satisfies the received advanced content alert configuration.

26 . The media player of claim 25 wherein the personalized configurations are defined by a user of the mobile device.

27 . The media player of claim 26 wherein the personalized configurations further comprise at least one of a group consisting of: an amount of time ahead of a current time in playback of the media item that is to be processed to detect upcoming content for which the user desires an advance content alert, an amount of time prior to the upcoming content in playback of the media item that the user desires to receive the advance content alert, information defining at least one time of day during which advance content alerts are to be provided, information defining at least one time of day during which advance content alerts are not to be provided, information defining at least one day of the week on which advance content alerts are to be provided, information defining at least one day of the week on which advance content alerts are not to be provided, information identifying another user whose presence is required before advance content alerts are to be provided, information identifying a mobile device of another user that is required to be present before advance content alerts are to be provided, information identifying another user whose absence is required before advance content alerts are to be provided, and information identifying a mobile device of another user that is required to be absent before advance content alerts are to be provided; and

to detect the upcoming content, generate the advance content alert, and provide the advance content alert to the mobile device, the media player is operative to detect the upcoming content, generate the advance content alert, and provide the advance content alert to the mobile device according to the personalized configurations of the user.

28 . The media player of claim 4 wherein to provide the advance content alert, the media player is operative to provide the advance content alert to a mobile device an amount of time prior to playback of the upcoming content that is sufficient to enable a user of the mobile device to take a desired action in response to the advance content alert.

29 . The media player of claim 4 wherein to provide the advance content alert, the media player is operative to provide the advance content alert to a mobile device at least five seconds prior to playback of the upcoming content.

30 . A computer readable medium comprising software for instructing a media player to:

provide playback of a media item;

analyze upcoming content in the media item based on a received advance content alert configuration;

detect upcoming content that substantially satisfies the received advanced content alert configuration

generate an advance content alert for the upcoming content based upon the detection of the upcoming content that substantially satisfies the received advanced content alert configuration; and

provide an indication of the advance content alert prior to playback of the upcoming content.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2019
From: PORTO TECHNOLOGY, LLC
To: CONCERT TECHNOLOGY CORPORATION
Reel/Frame 051395/0376 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 20, 2015
From: CONCERT TECHNOLOGY CORPORATION
To: PORTO TECHNOLOGY, LLC
Reel/Frame 036837/0562 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 20, 2015
From: KANDEKAR, KUNAL; WALSH, RICHARD J.; ISSA, ALFREDO C.; KATPELLY, RAVI REDDY; CURTIS, SCOTT
To: CONCERT TECHNOLOGY CORPORATION
Reel/Frame 036837/0416 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 20, 2015
From: KANDEKAR, KUNAL; KATPELLY, RAVI REDDY
To: CONCERT TECHNOLOGY CORPORATION
Reel/Frame 036837/0458 →
SECURITY INTEREST Recorded Sep 1, 2015
From: CONCERT TECHNOLOGY CORPORATION
To: CONCERT DEBT, LLC
Reel/Frame 036515/0495 →
SECURITY INTEREST Recorded Sep 1, 2015
From: CONCERT TECHNOLOGY CORPORATION
To: CONCERT DEBT, LLC
Reel/Frame 036515/0471 →
SECURITY INTEREST Recorded Aug 26, 2015
From: PORTO TECHNOLOGY, LLC
To: CONCERT DEBT, LLC
Reel/Frame 036472/0461 →
SECURITY INTEREST Recorded Aug 24, 2015
From: PORTO TECHNOLOGY, LLC
To: CONCERT DEBT, LLC
Reel/Frame 036432/0616 →