IP Library Patent Application 14319543
Patent Application
App. No. 14/319,543

SPOILER MITIGATION METHODS AND SYSTEMS

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/319,543
Abstract

Methods and systems are provided for mitigating spoilers when placeshifting content. One exemplary method involves identifying a filtering criterion based on a media program available for viewing on a client device via a network, obtaining, via the network, content for presentation on the client device, identifying a portion of the content corresponding to the media program using the filtering criterion, and inhibiting presentation of the identified portion of the content on the client device.

Claims (39)

1 . A method of mitigating spoilers, the method comprising:

identifying a filtering criterion based on a media program available for viewing on a client device via a network;

obtaining, via the network, content for presentation on the client device;

identifying a portion of the content corresponding to the media program using the filtering criterion; and

inhibiting presentation of the identified portion of the content on the client device.

2 . The method of claim 1 , further comprising identifying a recorded media program stored on a media device coupled to the network, wherein the filtering criterion corresponds to the recorded media program.

3 . The method of claim 2 , wherein identifying the recorded media program comprises obtaining, by the client device from a server via the network, a listing of media programs stored on the media device, the listing of media programs including the recorded media program, wherein the server obtains the listing of media programs from the media device via the network.

4 . The method of claim 1 , further comprising identifying a scheduled recording for a media device associated with a user of the client device, wherein the filtering criterion corresponds to the media program associated with the scheduled recording.

5 . The method of claim 1 , further comprising the client device streaming the media program from a media device via the network, wherein identifying the filtering criterion comprises identifying the filtering criterion corresponding to the media program in response to the streaming.

6 . The method of claim 1 , wherein inhibiting presentation of the identified portion comprises removing the identified portion from within the content prior to presenting the content on the client device, resulting in a filtered version of the content presented on the client device.

7 . The method of claim 1 , wherein inhibiting presentation of the identified portion comprises deactivating the identified portion within the content prior to presenting the content on the client device.

8 . The method of claim 1 , wherein inhibiting presentation of the identified portion comprises providing a notification on the client device prior to presenting the identified portion of content on the client device.

9 . The method of claim 1 , wherein identifying the filtering criterion based on the identified media program comprises obtaining metadata associated with the identified media program, the filtering criterion comprising the metadata.

10 . The method of claim 1 , further comprising identifying availability of the media program at a media device coupled to the network prior to identifying the filtering criterion, wherein identifying the filtering criterion comprises identifying the filtering criterion corresponding to the media program available at the media device for placeshifting to the client device via the network.

11 . A computer-readable medium having computer-executable instructions stored thereon that, when executed by a processing system of the client device, cause the processing system to perform the method of claim 1 .

12 . A method of mitigating spoilers, the method comprising:

identifying a recorded media program available for placeshifting from a media device to a client device via a network;

identifying a filtering criterion corresponding to the recorded media program;

receiving, at the client device via the network, content for presentation on the client device;

applying the filtering criterion to the received content using the filtering criterion to identify a portion of the received content matching the filtering criterion; and

inhibiting presentation of the identified portion of the received content on the client device.

13 . The method of claim 12 , the content comprising a web page, wherein inhibiting presentation of the identified portion comprises removing the identified portion from within the web page prior to presenting the web page on the client device.

14 . The method of claim 12 , the content comprising a web page, the portion of the received content matching the filtering criterion comprising a hyperlink within the web page, wherein inhibiting presentation of the identified portion comprises deactivating the hyperlink within the web page.

15 . The method of claim 12 , the content comprising a web page, wherein inhibiting presentation of the identified portion comprises:

providing, on the client device, a graphical user interface including a notification of the identified portion matching the filtering criterion prior to presenting the web page on the client device;

receiving, via the graphical user interface, a user input indicative of a desire to proceed with presentation of the web page; and

presenting the web page on the client device in response to receiving the user input.

16 . The method of claim 12 , wherein identifying the filtering criterion based on the identified media program comprises:

obtaining, from a database via the network, metadata associated with the media program; and

determining the filtering criterion based on the metadata.

17 . The method of claim 12 , wherein identifying the recorded media program comprises obtaining, by the client device from a server via the network, a listing of media programs stored on the media device, the listing of media programs including the recorded media program.

18 . The method of claim 17 , the media device comprising a set-top box coupled to the network, the method further comprising the server obtaining the listing of media programs stored on the set-top box from the set-top box via the network.

19 . A computer-readable medium comprising computer-executable instructions that, when executed by a processing system, cause the processing system to:

identify a media program available from a media device for viewing via a network;

identify filtering criteria corresponding to the media program;

receive, via the network, content for presentation;

apply the filtering criteria to the received content to identify a portion of the received content that satisfies the filtering criteria; and

interfere with presentation of the identified portion of the received content.

20 . The computer-readable medium of claim 19 , wherein the computer-executable instructions cause the processing system to identify the media program by obtaining, from a server via the network, a listing of media programs available at the media device.

Assignments (2)
CHANGE OF NAME Recorded Mar 1, 2017
From: SLING MEDIA, INC.
To: SLING MEDIA L.L.C.
Reel/Frame 041854/0291 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2014
From: SHAH, YASH SURESH; MAISENBACHER, MARK KIKUYA
To: SLING MEDIA, INC.
Reel/Frame 034023/0400 →