Multiple video source management
First Claim
Patent Images
1. A method comprising:
- receiving video information for a plurality of available channels;
displaying data for a display channel of the plurality of available channels;
automatically buffering data for the display channel concurrently with displaying data for the display channel;
determining a probable future display channel of the plurality of available channels based on one or more characteristics of the display channel, wherein data for the probable future display channel is not being displayed or recorded during the displaying data for the display channel;
automatically buffering data for the probable future display channel during the displaying data for the display channel;
receiving a user selection for a new display channel;
displaying data for the new display channel and continuing to automatically buffer data for the display channel;
determining a new probable future display channel of the plurality of available channels based on one or more characteristics of the new display channel whenever data is displayed for the new channel, wherein data for the new probable future display channel is not being displayed or recorded during the displaying data for the new display channel; and
automatically buffering data for the new probable future display channel during the displaying data for the new display channel.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and techniques for managing multiple video sources are described. Video data for a first channel may be displayed and buffered, while video data for a second channel that is not being displayed or recorded is also being buffered. The second channel may be a previous display channel and/or a predicted future channel.
18 Citations
20 Claims
-
1. A method comprising:
-
receiving video information for a plurality of available channels; displaying data for a display channel of the plurality of available channels; automatically buffering data for the display channel concurrently with displaying data for the display channel; determining a probable future display channel of the plurality of available channels based on one or more characteristics of the display channel, wherein data for the probable future display channel is not being displayed or recorded during the displaying data for the display channel; automatically buffering data for the probable future display channel during the displaying data for the display channel; receiving a user selection for a new display channel; displaying data for the new display channel and continuing to automatically buffer data for the display channel; determining a new probable future display channel of the plurality of available channels based on one or more characteristics of the new display channel whenever data is displayed for the new channel, wherein data for the new probable future display channel is not being displayed or recorded during the displaying data for the new display channel; and automatically buffering data for the new probable future display channel during the displaying data for the new display channel. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A video system comprising:
-
an input interface configured to receive video information for a plurality of available channels; a first video source and an associated first buffer, the first video source configured to receive the video information for the plurality of available channels from the input interface and to store video data for a first channel in the associated first buffer; a second video source and an associated second buffer, the second video source configured to receive the video information for the plurality of available channels from the input interface and to store video data for a second channel in the associated second buffer; a third video source and an associated third buffer, the third video source configured to receive the video information for the plurality of available channels from the input interface and to store video data for a third channel in the associated third buffer; and an output interface configured to receive video data for one of the first, second, and third channels to transmit to a display concurrently with the storing video for the others of the first, second and third channels in the associated one of the first, second and third buffers, wherein the others of the first, second, and third channels are selected based on a channel display history and wherein a probable future display channel of the plurality of available channels is determined whenever data is displayed for the video data for the one of the first, second, and third channels and wherein at least one of the buffers continues to automatically buffer data for the one of the first, second, and third channels of the display when a new channel is displayed. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A video system comprising:
-
means for receiving video information for a plurality of available channels; means for displaying data for a display channel of the plurality of available channels; means for automatically buffering data for the display channel concurrently with displaying data for the display channel; means for determining a probable future display channel of the plurality of available channels based on one or more characteristics of the display channel, wherein data for the probable future display channel is not being displayed or recorded during the displaying data for the display channel; means for automatically buffering data for the probable future display channel during the displaying data for the display channel; means for receiving a user selection for a new display channel; means for displaying data for the new display channel and continuing to automatically buffer data for the display channel; means for determining a new probable future display channel of the plurality of available channels based on one or more characteristics of the new display channel whenever data is displayed for the new channel, wherein data for the new probable future display channel is not being displayed or recorded during the displaying data for the new display channel; and means for automatically buffering data for the new probable future display channel during the displaying data for the new display channel. - View Dependent Claims (13, 14, 15, 16)
-
-
17. An article comprising a machine-readable storage medium embodying information indicative of instructions that when performed by one or more machines result in operations comprising:
-
receiving video information for a plurality of available channels including a display channel; automatically buffering data for the display channel; determining a probable future display channel of the plurality of available channels based on one or more characteristics of the display channel, wherein data for the probable future display channel is not being displayed or recorded during the displaying data for the display channel; determining a new probable future display channel of the plurality of available channels based on one or more characteristics of a new display channel whenever data is displayed for the new channel, continuing to automatically buffer data for the display channel when displaying data for the new display channel; and automatically buffering data for the new probable future display channel during the displaying data for the new display channel. - View Dependent Claims (18, 19, 20)
-
Specification