# US 10,319,411 B2 · Device and method for playing an interactive audiovisual movie

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

- Number: US 10,319,411 B2
- Document ID: US10319411B2
- Status: Granted
- Kind: B2
- Application number: 15/828,245
- Filed: 2017-11-30
- Published: 2018-03-29
- Granted: 2019-06-11
- Earliest claimed: 2014-02-24
- Assignees: Ctrlmovie AG
- Applicants: CtrlMovie AG
- Inventors: Tobias Weber
- Web page: https://patentgrep.com/patent/US10319411B2

## CPC

- G11B 27/105: {of operating discs}
- G11B 27/322: {used signal is digitally coded}
- G11B 27/329: {on a disc [VTOC]}
- H04N 5/7605: {on discs or drums (H04N5/781, H04N5/805, H04N5/83, H04N5/85 take precedence)}
- H04N 5/84: using optical recording (H04N5/80, H04N5/89, H04N5/91 take precedence)
- H04N 5/91: Television signal processing therefor
- G11B: INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER (recording measured values in a way that does not require playback through a transducer G01D9/00; recording or playback apparatus using mechanically marked tape, e.g. punched paper tape, or using unit records, e.g. punched or magnetically marked cards G06K; transferring data from one type of record carrier to another G06K1/18; circuits for coupling output of reproducer to radio receiver H04B1/20; gramophone pick-ups or like acoustic electromechanical transducers or circuits therefor H04R)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

For playing an interactive audiovisual movie, stored in a data store of a computerized playback device is a movie episode data object which comprises a plurality of audio/video segments, separate audio tracks, and playback instructions. The playback device retrieves the playback instructions and, in accordance with the playback instructions, retrieves and plays audio/video segments, generates interface elements for receiving from a user decision commands while playing the audio/video segments, and retrieves and plays further audio/video segments depending on the user decision commands. The playback device further retrieves one of the separate audio tracks and plays the separate audio track uninterruptedly while playing an end of a first audio/video segment and a start of a second audio/video segment which is played subsequently to the first audio/video segment. Thus, an audio track is played uninterruptedly across the boundary of two consecutive audio/video segments.

## Claims

### Claim 1

A computerized device for playing an interactive audiovisual movie, the computerized device comprising:
a hardware processor configured to execute computer program code to implement at least:
a playback engine; and
a movie episode data object which comprises a plurality of audio/video segments and playback instructions, whereby the playback instructions are configured to direct the playback engine to retrieve and play from the movie episode data object audio/video segments, to receive from a user decision commands while playing the audio/video segments, and to retrieve and play from the movie episode data object further audio/video segments depending on the user decision commands;
wherein the movie episode data object further comprises audio tracks which are separate from the audio/video segments and have no video content, and further playback instructions, whereby the further playback instructions are configured to direct the playback engine to retrieve from the movie episode data object one of the separate audio tracks and to play the separate audio track uninterruptedly, during a change of audio/video segments at a point in time selected interactively and dynamically by the user, while playing an end of a first audio/video segment, up to the point in time selected by the user, and a start of a second audio/video segment which is selected by the user and played subsequently to the first audio/video segment.

### Claim 2

A method of playing an interactive audiovisual movie, the method comprising:
storing in a data store of a computerized playback device a movie episode data object which comprises a plurality of audio/video segments, audio tracks which are separate from the audio/video segments and have no video content, and playback instructions;
retrieving by the playback device the playback instructions from the movie episode data object, and in accordance with the playback instructions the playback device performing the steps of:
retrieving and playing from the movie episode data object audio/video segments,
generating interface elements for receiving from a user decision commands while playing the audio/video segments,
retrieving and playing from the movie episode data object further audio/video segments depending on the user decision commands,
retrieving from the movie episode data object one of the separate audio tracks, and
playing the separate audio track uninterruptedly, during a change of audio/video segments at a point in time selected interactively and dynamically by the user, while playing an end of a first audio/video segment, up to the point in time selected by the user, and a start of a second audio/video segment which is selected by the user and played subsequently to the first audio/video segment.

### Claim 3

A computer program product comprising a non-transitory computer-readable medium having stored thereon a movie episode data object which comprises a plurality of audio/video segments, audio tracks which are separate from the audio/video segments and have no video content, and playback instructions which are configured to control a processor of a playback device to perform the steps of:
retrieving and playing from the movie episode data object audio/video segments,
generating interface elements for receiving from a user decision commands while playing the audio/video segments,
retrieving and playing from the movie episode data object further audio/video segments depending on the user decision commands,
retrieving from the movie episode data object one of the separate audio tracks, and
playing the separate audio track uninterruptedly, during a change of audio/video segments at a point in time selected interactively and dynamically by the user, while playing an end of a first audio/video segment, up to the point in time selected by the user, and a start of a second audio/video segment which is selected by the user and played subsequently to the first audio/video segment.
