MULTICAST OF STREAM SELECTION FROM PORTABLE DEVICE
First Claim
1. A method comprising:
- detecting an initiation of a stream selection command initiated at a portable device that is configured to send the stream selection command both to a media presentation device via a line-of-sight signal and to a selection analysis machine via a telephone network, the initiation being detected from a user input that originated on the portable device;
generating the stream selection command in response to the initiation of the stream selection command, the generating of the stream selection command being performed by a processor of the portable device; and
sending the stream selection command from the portable device both to the media presentation device via the line-of-sight signal and to the selection analysis machine via the telephone network.
1 Assignment
0 Petitions
Accused Products
Abstract
To view media, a user may select a media stream by operating a portable device that controls a media presentation device. The portable device may be configured to multicast this stream selection to both the media presentation device and a selection analysis machine. The remote control may have or include both an infrared emitter and a cellular telephone, and the stream selection may be sent both to the media presentation device and to the selection analysis machine. The selection analysis machine may receive and store stream selections over a period of time, and these aggregated stream selections may form all or part of a profile of a user or a group of users who use the media presentation device. This profile may indicate viewing habits and choices of one or more users of the media presentation device, and the selection analysis machine may analyze this profile.
-
Citations
20 Claims
-
1. A method comprising:
-
detecting an initiation of a stream selection command initiated at a portable device that is configured to send the stream selection command both to a media presentation device via a line-of-sight signal and to a selection analysis machine via a telephone network, the initiation being detected from a user input that originated on the portable device; generating the stream selection command in response to the initiation of the stream selection command, the generating of the stream selection command being performed by a processor of the portable device; and sending the stream selection command from the portable device both to the media presentation device via the line-of-sight signal and to the selection analysis machine via the telephone network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:
-
accessing a data record that indicates a previous selection of a first stream from a multiplexed plurality of streams provided to a media presentation device and presentable on a display screen; receiving a stream selection command via a telephone network from a portable device that generated a stream selection command and sent the stream selection command to the media presentation device via a line-of-sight signal; accessing an electronic programming guide that corresponds to the multiplexed plurality of streams provided to the media presentation device that received the stream selection command via the line-of-sight signal; identifying a current selection of a second stream from the multiplexed plurality of streams based on the stream selection command and based on the electronic programming guide; and storing the current selection of the second stream in the data record that stores the previous selection of the first stream. - View Dependent Claims (12, 13, 14)
-
-
15. A portable device comprising:
-
an input module configured to detect an initiation of a stream selection command initiated at a portable device that is configured to send the stream selection command both to a media presentation device via a line-of-sight signal and to a selection analysis machine via a telephone network, the initiation being detected from a user input that originated on the portable device; a processor configured by a command module to generate the stream selection command in response to the initiation of the stream selection command, the generating of the stream selection command being performed by a processor of the portable device; and a communication module configured to send the stream selection command from the portable device both to the media presentation device via the line-of-sight signal and to the selection analysis machine via the telephone network. - View Dependent Claims (16, 17)
-
-
18. A system comprising:
-
a state module configured to access a data record that indicates a previous selection of a first stream from a multiplexed plurality of streams provided to a media presentation device and presentable on a display screen; a reception module configured to receive a stream selection command via a telephone network from a portable device that generated a stream selection command and sent the stream selection command to the media presentation device via a line-of-sight signal; a guide module configured to access an electronic programming guide that corresponds to the multiplexed plurality of streams provided to the media presentation device that received the stream selection command via the line-of-sight signal; a processor configured by an identification module to identify a current selection of a second stream from the multiplexed plurality of streams based on the stream selection command and based on the electronic programming guide; and an update module configured to store the current selection of the second stream in the data record that stores the previous selection of the first stream. - View Dependent Claims (19, 20)
-
Specification