SCALABLE NETWORKED DIGITAL VIDEO RECORDINGS VIA SHARD-BASED ARCHITECTURE
First Claim
1. A system comprising:
- a plurality of shards, each shard comprising;
a storage system operable to store a plurality of digital media recordings, andone or more recording writers, each recording server being operable to store digital media recordings stored in the storage system; and
a recording manager operable to;
select one of the plurality of shards for storing a designated digital media recording, andtransmit an instruction to the selected shard to store the designated digital media recording.
5 Assignments
0 Petitions
Accused Products
Abstract
Techniques and mechanisms described herein facilitate the storage of digital media recordings. According to various embodiments, a system may include a plurality of shards. Each shard may include a storage system operable to store a plurality of digital media recordings. Each shard may also include one or more recording writers. Each recording server may be operable to store digital media recordings stored in the storage system. According to various embodiments, the system may also include a recording manager. The recording manager may be operable to select one of the plurality of shards for storing a designated digital media recording. The recording manager may also be operable to transmit an instruction to the selected shard to store the designated digital media recording.
17 Citations
20 Claims
-
1. A system comprising:
-
a plurality of shards, each shard comprising; a storage system operable to store a plurality of digital media recordings, and one or more recording writers, each recording server being operable to store digital media recordings stored in the storage system; and a recording manager operable to; select one of the plurality of shards for storing a designated digital media recording, and transmit an instruction to the selected shard to store the designated digital media recording. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
selecting, via a processor, one of a plurality of shards for storing a designated digital media recording, each shard comprising; a storage system operable to store a plurality of digital media recordings, and one or more recording writers, each recording server being operable to store digital media recordings stored in the storage system; and transmit an instruction to the selected shard to store the designated digital media recording. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. One or more computer readable media having instructions stored thereon for performing a method, the method comprising:
-
selecting, via a processor, one of a plurality of shards for storing a designated digital media recording, each shard comprising; a storage system operable to store a plurality of digital media recordings, and one or more recording writers, each recording server being operable to store digital media recordings stored in the storage system; and transmit an instruction to the selected shard to store the designated digital media recording. - View Dependent Claims (18, 19, 20)
-
Specification