Patent ID: 9185450
Filing Date: 2015-11-10
Classification: H04L,H04N

Abstract:
1. A method for managing content on a distributed storage system, said method comprising: receiving a request to schedule recording of said managed content from at least one of a plurality of networked recording devices, said request including a reference to said managed content; determining a replication factor, wherein said replication factor identifies a number of copies of the managed content to be produced and is responsive to a number of requests received for said managed content, system performance characteristics and network performance characteristics, wherein said system performance characteristics include a chunk size of said managed content and duration of said managed content, wherein said network performance characteristics include an average available upstream bandwidth relative to a transmission rate and an average available downstream bandwidth relative to said transmission rate; selecting a number of networked recording devices and selecting which of said plurality of networked recording devices are to record said managed content based on minimizing replication and ensuring servicing of peak demand for said managed content; determining actual program start time and one of starting content ingest and instructing said selected plurality of networked recording devices to start content ingest; fragmenting said requested managed content and distributing said fragmented managed content to said selected plurality of networked recording devices; and transmitting at least unique content playback reference required to access said managed content on said distributed storage system to said selected plurality of networked recording devices.