# US 7,610,358 B2 · System and method for effectively presenting multimedia information materials

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 7,610,358 B2
- Document ID: US7610358B2
- Status: Granted
- Kind: B2
- Application number: 09/994,985
- Filed: 2001-11-26
- Published: 2003-05-29
- Granted: 2009-10-27
- Earliest claimed: 2001-11-26
- Assignees: Time Warner Cable Inc.
- Inventors: Brian N. Benschoter; Todd P. Callahan
- Web page: https://patentgrep.com/patent/US7610358B2

## CPC

- H04N 7/17318: {Direct or substantially direct transmission and handling of requests}
- G06F 16/435: Filtering based on additional data, e.g. user or group profiles
- G06F 16/4393: {Multimedia presentations, e.g. slide shows, multimedia albums}
- H04L 65/612: for unicast
- H04L 65/613: for the control of the source by the destination (control signals issued by the client directed to the server or network components specially adapted for selective content distribution H04N21/637)
- H04L 65/764: {at the destination (reformatting of additional data in video clients H04N21/4355)}
- H04L 67/02: based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L 67/306: User profiles
- H04N 21/25875: {involving end-user authentication (restricting access to computer systems by authenticating users using a predetermined code G06F21/33; arrangements for secret or secure communication including means for verifying the identity or authority of a user of the system H04L9/32; networks authentication protocols H04L63/08; authentication in wireless network security H04W12/06)}
- H04N 21/25891: {being end-user preferences (retrieval of video data in a video database based on user preferences G06F16/739; arrangements for recognizing users' preferences H04H60/46; user profiles in network data switching protocols H04L67/306; processing of user preferences or user profiles in wireless networks H04W8/18)}
- H04N 21/4622: {Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet (web site content organization and management for information retrieval from the Internet G06F16/958; transmission by internet of broadcast information H04H60/82; stock exchange data over packet-switching network H04L12/1804; push services including data channel over packet-switching network H04L12/1859)}
- H04N 21/47205: {for manipulating displayed content, e.g. interacting with MPEG-4 objects, editing locally}
- H04N 21/4825: {using a list of items to be played back in a given order, e.g. playlists}
- H04N 21/4828: {for searching programme descriptors (retrieval of video data G06F16/739)}
- H04N 21/8456: {by decomposing the content in the time domain, e.g. in time segments}
- H04L 69/329: in the application layer [OSI layer 7]
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A server provides a database containing information segments, e.g., news video clips. Through a communications network, a user may access the database to retrieve selected video clips for viewing, e.g., on a personal computer, media player, television, etc. After selecting the video clips of interest, the user may manipulate the sequence of the selected video clips to be presented. To that end, the video clips are represented by indicators, and may be selected by storing the corresponding indicators in a buffer, such as a virtual “shopping cart.”The sequence of the indicators in the buffer may be rearranged to affect the order of the selected video clips represented thereby for personal viewing of the video clips.

## Claims

### Claim 1

A method for presenting to a user media segments in an order selected by the user, the method comprising:
displaying, in a first region of a first page shown on a display device, a plurality of first indicators each representative of a respective one of a plurality of information segments selected from a database during a search of the database;
receiving from the user selections of individual information segments from among the plurality of information segments represented by the displayed first indicators, each of the user selected information segments being represented by respective second indicators, the second indicators being different from the corresponding information segments and first indicators;
displaying simultaneously with at least one of the plurality of first indicators, in a second region of the first page different from the first region, a list comprising the second indicators corresponding to the user selected information segments, in response to the selection of each individual information segment, the second indicators being displayed in a sequence within the list corresponding to an order in which the information segments are selected;
displaying, on a second page shown on the display device, one or more additional first indicators each representative of a respective one of the plurality of information segments selected from the database during the search, in response to a selection by the user of an option, displayed on the first page, to display additional first indicators;
displaying the list including the selected second indicators on the second page simultaneously with the one or more additional first indicators;
allowing the user to select at least one additional information segment represented by the one or more additional first indicators;
displaying, within the list, at least one additional second indicator corresponding to the at least one selected additional information segment, the at least one additional second indicator being displayed in the sequence in a position corresponding to an order in which the at least one additional information segment is selected with respect to the selected information segments;
allowing the user to select an indicator from among the second indicators and the at least one additional second indicator in the list and change the position of the selected indicator with respect to the other second indicators and additional second indicators in the sequence; and
presenting the user selected information segments represented by the respective second indicators and additional second indicators in the sequence in the same order as the respective second indicators and additional second indicators in the sequence.

### Claim 2 (depends on 1)

The method according to claim 1, further comprising loading the user selected information segments into a memory.

### Claim 3 (depends on 2)

The method according to claim 2, wherein the memory is associated with a personal computer.

### Claim 4 (depends on 2)

The method according to claim 2, wherein the memory is associated with a set-top box.

### Claim 5 (depends on 2)

The method according to claim 2, wherein the memory is associated with a personal video recorder.

### Claim 6 (depends on 1)

The method according to claim 1, wherein presenting the user selected information segments includes playing, pausing, rewinding, or fast forwarding the user selected information segments.

### Claim 7 (depends on 1)

The method according to claim 1, wherein the user selected information segments include video clips.

### Claim 8 (depends on 1)

The method according to claim 1, wherein at least one of the plurality of information segments in the database contains visual information.

### Claim 9 (depends on 1)

The method according to claim 1, wherein at least one of the plurality of information segments in the database contains audio information.

### Claim 10 (depends on 1)

The method according to claim 1, wherein at least one of the plurality of information segments in the database contains text information.

### Claim 11 (depends on 1)

The method according to claim 1, further comprising presenting the user selected information segments on a computer.

### Claim 12 (depends on 1)

The method according to claim 1, further comprising presenting the user selected information segments on a television.

### Claim 13 (depends on 12)

The method according to claim 12, wherein the television interfaces with a set-top box.

### Claim 14 (depends on 12)

The method according to claim 12, wherein the television interfaces with a personal video recorder.

### Claim 15 (depends on 1)

The method according to claim 1, further comprising presenting the user selected information segments on a media player.

### Claim 16 (depends on 1)

The method of claim 1, further comprising:
displaying, in a third region of the first page, one or more graphical markers representing respective topics;
receiving from a user a selection of a graphical marker corresponding to a desired topic; and
displaying, in the first region, a second plurality of the stored information segments associated with the desired topic.

### Claim 17 (depends on 1)

The method of claim 1, wherein at least a portion of each first indicator displayed in the first region comprises at least a title and a summary of the information segment.

### Claim 18 (depends on 1)

The method of claim 1, further comprising:
generating, on a third page shown on the display device, a play list comprising the second indicators and the at least one additional second indicator displayed in the list; and
presenting the user selected information segments represented by the respective second indicators and the at least one additional second indicator in the sequence in the same order as the respective second indicators and the at least one additional second indicator in the sequence.

### Claim 19 (depends on 18)

The method of claim 18, comprising:
allowing the user to select an indicator from among the second indicators and the at least one additional second indicator in the play list and change the position of the selected indicator with respect to the other second indicators and additional second indicators in the sequence prior to presenting the user selected information segments.

### Claim 20

A method for providing a user with media segments in an order selected by the user, comprising:
storing a plurality of video files relating to a plurality of news topics in one or more databases;
displaying, in a first region of a first page shown on a display apparatus, one or more graphical markers representing respective news topics;
receiving from a user a selection of a graphical marker corresponding to a desired news topic;
searching the one or more databases to identify a plurality of video files associated with the desired news topic selected by a user;
displaying to the user, in a second region of the first page different from the first region, a respective descriptor of each of the identified video files;
allowing the user to select, for placement into a third region of the first page different from the first and second regions, individual ones of the displayed descriptors;
displaying in the third region, in response to each selection of a descriptor, a first indicator comprising at least a respective text indicative of the respective video file corresponding to the selected descriptor, the first indicators being displayed in a sequence corresponding to an order in which the descriptors are selected by the user;
displaying, on a second page shown on the display apparatus, second indicators corresponding to the first indicators, the second indicators being displayed in the sequence;
allowing the user to arrange selected ones of the second indicators to create a second sequence, the selected second indicators being shown in the second sequence on the second page; and
presenting the video files corresponding to the selected second indicators in accordance with the second sequence.

### Claim 21 (depends on 20)

The method according to claim 20, further comprising loading the selected video files into a memory.

### Claim 22 (depends on 21)

The method according to claim 21, wherein the memory is associated with a personal computer.

### Claim 23 (depends on 21)

The method according to claim 21, wherein the memory is associated with a set-top box.

### Claim 24 (depends on 21)

The method according to claim 21, wherein the memory is associated with a personal video recorder.

### Claim 25 (depends on 20)

The method according to claim 20, wherein at least one of the video files in the database contains audio information.

### Claim 26 (depends on 20)

The method according to claim 20, wherein at least one of the video files in the database contains text information.
