Video viewing experience enhancement through custom curation
OwnerRichard Theriaultinventor
Life of this patent
Estimating the term…
Abstract
A system and method for replacing undesirable content in a media stream provides viewers with a highly individualized video viewing experience. A monitoring station detects undesirable content and selects substitute content based upon user preferences stored in a system database. The substitute content may have attributes related to both the primary content being viewed and the user preferences. A first trigger signal is transmitted to an output device which transmits media to the user's display. In response to the first trigger signal, the output device switches from the first media stream to a second media stream containing the substitute content. In embodiments, undesirable content is detected and substituted for in real-time.
Claims14
A method of replacing undesirable content in a first media stream being received by an output device which transmits media to a display viewable by a user, the first media stream containing primary content having a primary content attribute, the method comprising the steps of:
- detecting in real-time, by a monitoring station, the undesirable content in the first media stream, wherein the undesirable content corresponds to a user preference indicating undesirability, the user preference indicating undesirability associated with the user and stored in a system database;
- selecting substitute content, by the monitoring station, wherein the substitute content has a plurality of substitute content attributes, at least one of the plurality of substitute content attributes associated with the primary content attribute and the primary content attribute associated with a first user preference indicating desirability, and at least one of the plurality of substitute content attributes directly associated with a second user preference indicating desirability;
- responsive to detecting in real-time the undesirable content in the first media stream, transmitting, from the monitoring station, a first trigger signal, and directing the output device to a second media stream containing the substitute content;
- further responsive to detecting in real-time the undesirable content in the first media stream, configuring, in the system database, an undesirable content attribute and associating the undesirable content attribute with the first media stream;
- wherein the output device switches from the first media stream to the second media stream in response to the first trigger signal;
- after transmitting the first trigger signal, monitoring, by the monitoring station, the first media stream for an end to the undesirable content;
- responsive to detecting the end to the undesirable content in the first media stream, transmitting, from the monitoring station, a second trigger signal to the output device;
- further responsive to detecting the end to the undesirable content in the first media stream, changing, in the system database, the undesirable content attribute associated with the first media stream;
- and,
- wherein the output device switches from the second media stream to the first media stream in response to the second trigger signal.
An article comprising a tangible medium that is not a transitory propagating signal encoding computer-readable instructions that, when applied to a computer system, instruct the computer system to perform a method of replacing undesirable content in a first media stream being received by an output device which transmits media to a display viewable by a user, the first media stream containing primary content having a primary content attribute, the method comprising the steps of:
- communicating to a monitoring station a user preference indicating undesirability, the user preference indicating undesirability corresponding to the undesirable content;
- receiving a first trigger signal from the monitoring station after the undesirable content corresponding to the user preference indicating undesirability is detected in real-time in the first media stream by the monitoring station and concurrent with an undesirable content attribute being associated with the first media stream and stored in the system database;
- responsive to receiving the first trigger signal, signaling the output device to switch from the first media stream to a second media stream containing substitute content, wherein the substitute content has a plurality of substitute content attributes, at least one of the plurality of substitute content attributes associated with the primary content attribute and the primary content attribute associated with a first user preference indicating desirability, and at least one of the plurality of substitute content attributes directly associated with a second user preference indicating desirability;
- receiving a second trigger signal from the monitoring station after an end to the undesirable content in the first media stream is detected by the monitoring station and concurrent with changing, in the system database, the undesirable content attribute associated with the first media stream;
- and,
- responsive to receiving the second trigger signal, signaling the output device to switch from the second media stream to the first media stream.
An output device which transmits media to a display viewable by a user, the output device comprising:
- a network interface in communication with a monitoring station;
- wherein the network interface receives a first media stream containing primary content having a primary content attribute;
- wherein the output device transmits the first media stream to the display;
- wherein the network interface receives, from the monitor station, responsive to the monitor station detecting in real-time undesirable content in the first media stream, a first trigger signal and a second media stream containing substitute content, wherein the undesirable content corresponds to a user preference indicating undesirability, the user preference indicating undesirability associated with the user and stored in a system database, an undesirable content attribute associated with the first media stream and stored in the system database, and wherein the substitute content has a plurality of substitute content attributes, at least one of the plurality of substitute content attributes associated with the primary content attribute and the primary content attribute associated with a first user preference indicating desirability, and at least one of the plurality of substitute content attributes directly associated with a second user preference indicating desirability;
- wherein the output device switches the media being transmitted to the display from the first media stream to the second media stream in response to the first trigger signal;
- wherein the network interface receives, from the monitor station, responsive to the monitor station detecting an end to the undesirable content in the first media stream, a second trigger signal, wherein the undesirable content attribute associated with the first media stream and stored in the system database is changed;
- and,
- wherein the output device switches the media being transmitted to the display from the second media stream to the first media stream in response to the second trigger signal.
Dependencies are inferred from the claim text.