Content redistribution protection
First Claim
1. A method, comprising:
- a content provider causing one or more media programs that are not intended to be retransmitted over one or more communication networks to be determined;
the content provider causing one or more characteristics of the one or more media programs that are not intended to be retransmitted over the one or more communication networks to be determined, the one or more characteristics comprising at least one of;
one or more presentation times of the one or more media programs, one or more presentation channels of the one or more media programs, one or more estimated or actual durations of the one or more media programs, and one or more broadcast areas of the one or more media programs; and
the content provider causing one or more data feeds to be transmitted over the one or more communication networks to a placeshifting device,wherein the one or more data feeds comprise the one or more characteristics of the one or more media programs that are not intended to be retransmitted over the one or more communication networks,wherein the one or more media programs are received at the placeshifting device separately from the one or more data feeds comprising the one or more characteristics of the one or more media programs,wherein the one or more characteristics of the one or more media programs are determined so as (i) to identify that the one or more media programs are protected such that the one or more media programs are prevented from being retransmitted over the one or more communication networks and (ii) to identify the one or more media programs to the placeshifting device such that the one or more media programs are prevented from being retransmitted over the one or more communication networks by the placeshifting device, andwherein all media programs belonging to a certain category are prevented from being retransmitted over the one or more communication networks in response to receiving a threshold number of data feeds indicating that the certain category is protected.
2 Assignments
0 Petitions
Accused Products
Abstract
Aspects of the disclosure are directed to a novel approach for content protection. Specifically, various embodiments employ data feeds to continuously or periodically inform placeshifting devices of protected content. The placeshifting devices then filter or otherwise block the protected content from being re-transmitted over a network based on this information. In some embodiments, the data feeds take the form of Really Simple Syndicating (RSS) or Atom feeds. These data feeds may carry information about the protected content, such as the time, the title, and the channel of specific audio/video protected content. Based on this information, the placeshifting device can determine which content is protected and not eligible for re-transmission.
11 Citations
31 Claims
-
1. A method, comprising:
-
a content provider causing one or more media programs that are not intended to be retransmitted over one or more communication networks to be determined; the content provider causing one or more characteristics of the one or more media programs that are not intended to be retransmitted over the one or more communication networks to be determined, the one or more characteristics comprising at least one of;
one or more presentation times of the one or more media programs, one or more presentation channels of the one or more media programs, one or more estimated or actual durations of the one or more media programs, and one or more broadcast areas of the one or more media programs; andthe content provider causing one or more data feeds to be transmitted over the one or more communication networks to a placeshifting device, wherein the one or more data feeds comprise the one or more characteristics of the one or more media programs that are not intended to be retransmitted over the one or more communication networks, wherein the one or more media programs are received at the placeshifting device separately from the one or more data feeds comprising the one or more characteristics of the one or more media programs, wherein the one or more characteristics of the one or more media programs are determined so as (i) to identify that the one or more media programs are protected such that the one or more media programs are prevented from being retransmitted over the one or more communication networks and (ii) to identify the one or more media programs to the placeshifting device such that the one or more media programs are prevented from being retransmitted over the one or more communication networks by the placeshifting device, and wherein all media programs belonging to a certain category are prevented from being retransmitted over the one or more communication networks in response to receiving a threshold number of data feeds indicating that the certain category is protected. - View Dependent Claims (2, 3, 4, 5, 6, 7, 30)
-
-
8. A non-transitory computer-readable medium having
instructions stored thereon, the instructions when executed by at least one processor, causing the at least one processor to perform operations comprising: -
determining one or more media programs that are not intended to be retransmitted over one or more communication networks; determining one or more characteristics of the one or more media programs that are not intended to be retransmitted over the one or more communication networks, the one or more characteristics comprising at least one of;
one or more presentation times of the one or more media programs, one or more presentation channels of the one or more media programs, one or more estimated or actual durations of the one or more media programs, and one or more broadcast areas of the one or more media programs; andcausing one or more data feeds to be transmitted over the one or more communication networks to a placeshifting device, wherein the one or more data feeds comprise the one or more characteristics of the one or more media programs that are not intended to be retransmitted over the one or more communication networks, wherein the one or more media programs are received at the placeshifting device separately from the one or more data feeds comprising the one or more characteristics of the one or more media programs, wherein the one or more characteristics of the one or more media programs are determined so as (i) to identify that the one or more media programs are protected such that the one or more media programs are prevented from being retransmitted over the one or more communication networks and (ii) to identify the one or more media programs to the placeshifting device such that the one or more media programs are prevented from being retransmitted over the one or more communication networks using the placeshifting device, and wherein all media programs belonging to a certain category are prevented from being retransmitted over the one or more communication networks in response to receiving a threshold number of data feeds indicating that the certain category is protected. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
receiving, at a computing device, one or more data feeds, wherein the one or more data feeds each comprise one or more characteristics of one or more media programs that are not intended to be retransmitted over one or more communication networks, the one or more characteristics comprising at least one of;
one or more presentation times of the one or more media programs, one or more presentation channels of the one or more media programs, one or more estimated or actual durations of the one or more media programs, and one or more broadcast areas of the one or more media programs;obtaining, at the computing device and from the one or more data feeds, the one or more characteristics of the one or more media programs that are not intended to be retransmitted over one or more communication networks; analyzing, at the computing device, the one or more characteristics of the one or more media programs that are not intended to be retransmitted over one or more communication networks; and preventing, at the computing device, transmission of one or more media programs based on the analyzing of the one or more characteristics of the one or more media programs that are not intended to be retransmitted over one or more communication networks, wherein the one or more media programs are received at the computing device separately from the one or more data feeds comprising the one or more characteristics of the one or more media programs, wherein the one or more characteristics (i) identify that the one or more media programs are protected such that the one or more media programs are prevented from being retransmitted over the one or more communication networks and (ii) identify the one or more media programs to the computing device such that the computing device prevents the one or more media programs from being retransmitted over the one or more communication networks, and wherein all media programs belonging to a certain category are prevented from being retransmitted over the one or more communication networks in response to receiving a threshold number of data feeds indicating that the certain category is protected. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A device comprising:
-
a communications interface configured to receive one or more data feeds, wherein the one or more data feeds each comprise one or more characteristics of one or more media programs that are not intended to be retransmitted over one or more communication networks, the one or more characteristics comprising at least one of;
one or more presentation times of the one or more media programs, one or more presentation channels of the one or more media programs, one or more estimated or actual durations of the one or more media programs, and one or more broadcast areas of the one or more media programs;a processor; and a memory; wherein the memory is configured to store instructions that, in response to being executed by the processor, cause the device to; obtain, from the one or more data feeds, the one or more characteristics of the one or more media programs that are not intended to be retransmitted over one or more communication networks; analyze the one or more characteristics of the one or more media programs that are not intended to be retransmitted over one or more communication networks; and prevent transmission of one or more media programs based on the analyzing of the one or more characteristics of the one or more media programs that are not intended to be retransmitted over one or more communication networks, wherein the one or more media programs are received at the device separately from the one or more data feeds comprising the one or more characteristics of the one or more media programs, wherein the one or more characteristics (i) identify that the one or more media programs are protected such that the one or more media programs are prevented from being retransmitted over the one or more communication networks and (ii) identify the one or more media programs to the device such that the device prevents the one or more media programs from being retransmitted over the one or more communication networks, and wherein all media programs belonging to a certain category are prevented from being retransmitted over the one or more communication networks in response to receiving a threshold number of data feeds indicating that the certain category is protected. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
29. A non-transitory computer-readable medium having instructions stored thereon, the instructions when executed by at least one processor, causing the at least one processor to perform operations comprising:
-
receiving one or more data feeds, wherein the one or more data feeds each comprise one or more characteristics of one or more media programs that are not intended to be retransmitted over one or more communication networks, the one or more characteristics comprising at least one of;
one or more presentation times of the one or more media programs, one or more presentation channels of the one or more media programs, one or more estimated or actual durations of the one or more media programs, and one or more broadcast areas of the one or more media programs;obtaining, from the one or more data feeds, the one or more characteristics of the one or more media programs that are not intended to be retransmitted over one or more communication networks; analyzing the one or more characteristics of the one or more media programs that are not intended to be retransmitted over one or more communication networks; and preventing transmission of one or more media programs based on the analyzing of the one or more characteristics of the one or more media programs that are not intended to be retransmitted over one or more communication networks, wherein the one or more media programs are received separately from the one or more data feeds comprising the one or more characteristics of the one or more media programs, wherein the one or more characteristics (i) identify that the one or more media programs are protected such that the one or more media programs are prevented from being retransmitted over the one or more communication networks and (ii) identify the one or more media programs to the at least one processor such that the one or more media programs are prevented from being retransmitted over the one or more communication networks using the at least one processor, and wherein all media programs belonging to a certain category are prevented from being retransmitted over the one or more communication networks in response to receiving a threshold number of data feeds indicating that the certain category is protected. - View Dependent Claims (31)
-
Specification