Systems and methods for event programming via a remote media player
First Claim
1. A method executable by a placeshifting system to selectively providing a media stream containing user-indicated programming events via a network to a remotely-located media player operated by a user, the method comprising:
- receiving, by the placeshifting system, a registration to monitor for a televised activity that may occur during a portion of a television program, wherein the televised activity is an event occurring within the television program that is of particular interest to the user;
monitoring, by the placeshifting system, a broadcast of the television program for an occurrence of the event occurring within the television program that is of particular interest to the user;
when the event of particular interest to the user occurs during the television program broadcast, the placeshifting system automatically directing the encoding of the broadcast of the television program into a media stream; and
the placeshifting system directing the transmission of the encoded media stream from the encoding system to the remotely-located media player via the network so that the user is able to immediately watch the television programming containing the televised activity of particular interest to the user on the remotely-located media player, and wherein the user provides an input to the remotely-located media player to determine whether or not the media player is automatically switched to the selected channel in response to the televised activity of particular interest to the user.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided that allow a user to register for selective notifications of one or more events that may occur on a channel in a media stream. When a registered event occurs, the system and method generates an event notification, which is delivered to the remotely-located media player. In response to the event notification, the media player can be automatically enabled and/or switched to the appropriate channel. Alternatively, the system and method may notify the user of the event, and give the user the option of enabling and/or switching the media player to the channel corresponding to the event. The system and method can be implemented to facilitate monitoring for a variety of different types. In each of these various types the user is able to select the events for which monitoring and notification will be provided.
-
Citations
19 Claims
-
1. A method executable by a placeshifting system to selectively providing a media stream containing user-indicated programming events via a network to a remotely-located media player operated by a user, the method comprising:
-
receiving, by the placeshifting system, a registration to monitor for a televised activity that may occur during a portion of a television program, wherein the televised activity is an event occurring within the television program that is of particular interest to the user; monitoring, by the placeshifting system, a broadcast of the television program for an occurrence of the event occurring within the television program that is of particular interest to the user; when the event of particular interest to the user occurs during the television program broadcast, the placeshifting system automatically directing the encoding of the broadcast of the television program into a media stream; and the placeshifting system directing the transmission of the encoded media stream from the encoding system to the remotely-located media player via the network so that the user is able to immediately watch the television programming containing the televised activity of particular interest to the user on the remotely-located media player, and wherein the user provides an input to the remotely-located media player to determine whether or not the media player is automatically switched to the selected channel in response to the televised activity of particular interest to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method executable by an encoding system operated by a user, the method comprising:
-
receiving a command at the encoding system from the user that instructs the encoding system to monitor for an occurrence of a specified programming event that is selected by the user, wherein the specified programming event corresponds to a portion of a television broadcast that is of particular interest to the user; monitoring a broadcast of a television program received at the encoding system for the occurrence of the specified programming event occurring within the television program that is of particular interest to the user; in response to an occurrence of the specified programming event that is of particular interest to the user occurs during the broadcast, the encoding system automatically encoding the broadcast of the television program into a media stream and automatically transmitting the encoded media stream containing the television program to the remotely-located media player to thereby allow the user to immediately view the specified programming event using the remotely-located media player, wherein the user provides an input to the remotely-located media player to determine whether or not the media player is automatically switched to the selected channel in response to the specified programming event. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A device comprising:
-
a video encoder; an interface to a network; and a processor configured; to receive a command from the user that instructs the device to monitor for an occurrence of a specified programming event that is selected by a user, wherein the specified programming event corresponds to a portion of a television broadcast that is of particular interest to the user; to monitor a broadcast of a television program for the occurrence of the specified programming event occurring within the television program that is of particular interest to the user; in response to an occurrence of the specified programming event during the broadcast, to automatically direct the encoder to encode the broadcast of the television program into a media stream, and to direct the transmission of the encoded media stream containing the television program to the remotely-located media player via the network to thereby allow the user to immediately view the specified programming event using the remotely-located media player, wherein the user provides an input to the remotely-located media player to determine whether or not the media stream is automatically switched to a selected channel in response to the specified programming event. - View Dependent Claims (18, 19)
-
Specification