User-configurable multimedia presentation system
First Claim
Patent Images
1. A method of generating a user-configured display, comprising:
- accepting selection of a first source of multimedia content by a user from a library of sources, the library being supplied by a provider;
fetching first data from the first source, where the first content source is not hosted by the library provider;
accepting input of a second content source by the user, wherein the input is not limited to a predetermined collection of sources;
fetching second data from a second content source;
playing the first data and displaying the second data together in a single display; and
accepting user control of the playing of the first data.
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 under user control. Content source selections and display preferences are persisted between user sessions, and fresh content is displayed each time the content is loaded. The user'"'"'s customized display draws multimedia content from one or more selected sources from a predetermined list. In some embodiments, the multimedia content that is selectable for placement on the display includes television channels decoded from a cable TV signal by a converter.
-
Citations
19 Claims
-
1. A method of generating a user-configured display, comprising:
-
accepting selection of a first source of multimedia content by a user from a library of sources, the library being supplied by a provider;
fetching first data from the first source, where the first content source is not hosted by the library provider;
accepting input of a second content source by the user, wherein the input is not limited to a predetermined collection of sources;
fetching second data from a second content source;
playing the first data and displaying the second data together in a single display; and
accepting user control of the playing of the first data.
-
-
2. The method of claim 0,
wherein the accepting, fetching, and displaying occur during a first user session, and further comprising: -
storing source identification data for the first source and the second source;
retrieving the source identification data in a second user session; and
based on the retrieved source identification data, fetching and displaying data from the first source and the second source together in the second user session.
-
-
3. The method of claim 0,
wherein the user control of the display puts the display of the first data and the second data in an array of states during a first user session, and further comprising: -
storing the array of states; and
restoring the array of states of the streams in a second user session.
-
- 4. The method of claim 0, wherein the first source is one or more digital video streams produced by a converter that takes a cable television signal as input and provides the one or more digital video streams as output.
-
7. An apparatus, comprising a processor, a memory accessible to the processor, and programming instructions stored in the memory, the instructions being executable by the processor to:
-
accept user identification of sources for three or more digital video streams;
retrieve each of the video streams via a digital data network;
simultaneously display each of the video streams;
accept and carry out user instructions to position the display of each of the video streams relative to the others; and
accept and carry out user instructions to resize the display of each of the video streams. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method, comprising:
-
providing a predetermined list of sources for multimedia content;
accepting a user selection of a first source from the list of sources;
accepting a user identification of a second content source, wherein the identification is not limited to a predetermined list;
storing data that identifies the user-selected content source and the user-identified content source;
retrieving the stored data;
after the retrieving, obtaining first content from the user-selected content source, and second content from the user-identified content source; and
displaying the first content and the second content together in a unified display. - View Dependent Claims (17, 18, 19)
-
Specification