CUSTOMIZED MEDIA PRESENTATION
First Claim
1. A media presentation system, comprising a processor and a computer-readable medium readable by the processor, the computer-readable medium being encoded with programming instructions executable by the processor to:
- present a user interface;
receive a first user action through the user interface;
responsively to the first user action;
open a view in the user interface;
begin to retrieve a first multimedia stream from a first multimedia stream source;
display the first multimedia stream in the view; and
accept user control over the size and position of the view;
receive a second user action through the user interface; and
responsively to the second user action;
begin to retrieve a second multimedia stream from a second multimedia stream source; and
display the second multimedia stream in the view.
0 Assignments
0 Petitions
Accused Products
Abstract
In one disclosed embodiment, multiple content sources are identified, and displays of content from those sources are positioned on a common display. Content source selections and display preferences persist between user sessions, and fresh content is displayed each time the content loads. The user'"'"'s customized display draws multimedia content from one or more selected sources from a predetermined list. The compiled content is presented with other user-selectable content, either from a cache or as a substantially live feed, to a different viewing devices. In some embodiments, a single click opens a selected source in a predefined view in the common display. In others, video segments are stored locally to a viewer, then shown on a video display device while an on-demand stream is being buffered. In still others, a wizard assists a user in selecting from streams that may be viewed based on installed software, bandwidth constraints, and user-specified criteria.
165 Citations
13 Claims
-
1. A media presentation system, comprising a processor and a computer-readable medium readable by the processor, the computer-readable medium being encoded with programming instructions executable by the processor to:
-
present a user interface;
receive a first user action through the user interface;
responsively to the first user action;
open a view in the user interface;
begin to retrieve a first multimedia stream from a first multimedia stream source;
display the first multimedia stream in the view; and
accept user control over the size and position of the view;
receive a second user action through the user interface; and
responsively to the second user action;
begin to retrieve a second multimedia stream from a second multimedia stream source; and
display the second multimedia stream in the view. - View Dependent Claims (2)
-
-
3. In a video distribution system including a video distribution network, a subsystem comprising:
-
a video display in a branch of the video distribution network; and
a local storage device, in communication with the video display, that;
is in the same branch of the video distribution network as the video display, and stores one or more video segments selected as a function of a user profile;
wherein, when retrieval of an on-demand stream from the video distribution network is initiated, the local storage device causes the video display to show at least one of the one or more video segments while at least a portion of the on-demand stream is being buffered. - View Dependent Claims (4, 5, 6, 7, 8, 9)
-
-
10. A system for selecting a multimedia stream from among a plurality of available streams, comprising a processor and a memory in communication with the processor, the memory storing programming instructions executable by the processor to:
-
reading a list of multimedia streams available for streaming from a source to the processor;
automatically detecting which of at least two forms of streaming media software are stored in the memory;
selecting a stream from the list of multimedia streams as a function of the detected forms of streaming media software; and
storing information sufficient to access the selected stream. - View Dependent Claims (11, 12, 13)
-
Specification