Distributed storage of audio/video content
First Claim
1. An apparatus for playing audio/video programs using a bank of networked audio/video players, said apparatus comprising:
- a. means for storing a first portion of an audio/video program on a first audio/video player in a bank of networked audio/video players;
b. means for storing a second portion of the audio/video program on a second audio/video player in the bank of networked audio/video players;
c. means for inputting an instruction to play the audio/video program in the first audio/video player; and
d. means for, in response to the instruction input by said means (c), automatically transferring the second portion of the audio/video program from the second audio/video player to the first audio video player and causing the audio/video program to be played on the first audio/video player.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are systems and techniques for playing audio/video programs (e.g., movies) using a bank of networked audio/video players (e.g., digital projectors). Initially, a first portion (e.g., the majority) of an audio/video program is stored on a first audio/video player in a bank of networked audio/video players and a second portion (e.g., the balance) of the audio/video program is stored on a second audio/video player in the bank of networked audio/video players. An instruction to play the audio/video program (or a composition that includes the audio/video program) is input in the first audio/video player and, in response to that instruction, the second portion of the audio/video program is transferred from the second audio/video player to the first audio video player and the audio/video program is played on the first audio/video player.
29 Citations
27 Claims
-
1. An apparatus for playing audio/video programs using a bank of networked audio/video players, said apparatus comprising:
-
a. means for storing a first portion of an audio/video program on a first audio/video player in a bank of networked audio/video players; b. means for storing a second portion of the audio/video program on a second audio/video player in the bank of networked audio/video players; c. means for inputting an instruction to play the audio/video program in the first audio/video player; and d. means for, in response to the instruction input by said means (c), automatically transferring the second portion of the audio/video program from the second audio/video player to the first audio video player and causing the audio/video program to be played on the first audio/video player. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for playing audio/video programs using a bank of networked audio/video players, said apparatus comprising:
-
a. means for storing a first portion of an audio/video program on a first audio/video player in a bank of networked audio/video players; b. means for storing a second portion of the audio/video program on a second audio/video player in the bank of networked audio/video players; c. means for inputting an instruction to play the audio/video program in the first audio/video player; d. means for, in response to the instruction input by said means (c) transferring the second portion of the audio/video program from the second audio/video player to the first audio video player and causing the audio/video program to be played on the first audio/video player; and e. means for loading the audio/video program into the bank of networked audio/video players and means for automatically dividing the audio/video program into the first portion and the second portion upon said loading. - View Dependent Claims (10)
-
-
11. An apparatus for playing audio/video programs using a bank of networked audio/video players, said method comprising:
-
a. means for storing a first portion of an audio/video program on a first audio/video player in a bank of networked audio/video players; b. means for storing a second portion of the audio/video program on a second audio/video player in the bank of networked audio/video players; c. means for inputting an instruction to play, in the first audio/video player, a composition that includes the audio/video program; and d. means for, in response to the instruction input by said means (c), automatically transferring the second portion of the audio/video program from the second audio/video player to the first audio video player and causing the audio/video program to be played on the first audio/video player. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus for playing audio/video programs using a bank of networked audio/video players, said method comprising:
-
a. means for storing a first portion of an audio/video program on a first audio/video player in a bank of networked audio/video players; b. means for storing a second portion of the audio/video program on a second audio/video player in the bank of networked audio/video players; c. means for inputting an instruction to play, in the first audio/video player, a composition that includes the audio/video program; d. means for, in response to the instruction input by said means (c) transferring the second portion of the audio/video program from the second audio/video player to the first audio video player and causing the audio/video program to be played on the first audio/video player; and e. means for loading the audio/video program into the bank of networked audio/video players and means for automatically dividing the audio/video program into the first portion and the second portion upon said loading. - View Dependent Claims (20)
-
-
21. A method of playing audio/video programs using a bank of networked audio/video players, said method comprising:
-
a. storing a first portion of an audio/video program on a first audio/video player in a bank of networked audio/video players; storing a second portion of the audio/video program on a second audio/video player in the bank of networked audio/video players; c. inputting an instruction to play the audio/video program in the first audio/video player; and d. in response to step (c), automatically transferring the second portion of the audio/video program from the second audio/video player to the first audio video player and causing the audio/video program to be played on the first audio/video player.
-
-
22. A system for playing audio/video programs using a bank of networked audio/video players, said system comprising:
-
at least one computer-readable medium storing computer-executable process steps; and at least one processor configured to retrieve and execute said computer-executable process steps, wherein said process steps comprise steps to; a. store a first portion of an audio/video program on a first audio/video player in a bank of networked audio/video players; b. store a second portion of the audio/video program on a second audio/video player in the bank of networked audio/video players; c. input an instruction to play, in the first audio/video player, a composition that includes the audio/video program; and d. in response to the instruction input by said step (c), automatically transfer the second portion of the audio/video program from the second audio/video player to the first audio video player and cause the audio/video program to be played on the first audio/video player. - View Dependent Claims (23, 24, 25, 26, 27)
-
Specification