IP Library Granted Patent US 8,271,648
Granted Patent B2
US 8,271,648 · App. 11/696,093 · Granted Sep 18, 2012

Method and apparatus for media duplication

Assignee: Cinedigm Digital Cinema Corp.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,271,648
App. No.
11/696,093
Granted
Sep 18, 2012
Kind
B2
Abstract

There is disclosed in embodiments herein a digital media content duplication system and method that allows digital media data to be duplicated to one or more destinations and verified. In one embodiment, the system may comprise multiple servers and multiple database structures; providing storage, management. processing, coordination, and tracking of the digital media content and the duplication process.

Claims (31)

1. A method comprising:

receiving and storing by a first server a serialized tracking identity and health for each of a plurality of storage devices associated with each of one or more second servers;

receiving at said first server, from a remote source, a first data content duplication request comprising the serialized tracking identity for each of a plurality of storage devices associated with a select one or more second servers;

transmitting from said first server a request to access a first data content stored on a first data storage memory and to cause said accessed first data content to be simultaneously multicast and written to said select one or more second servers and associated said plurality of storage devices according to said serialized tracking identity and first data content, wherein writing of said first data content is terminated to any of said associated plurality of storage devices that generates errors during writing of the first data content;

transmitting from said first server a request to said select one or more second servers to verify that each byte of the accessed first data content read from the first data storage memory matches byte of the accessed first data content written to all of the plurality of storage devices by way of an integrity measure;

transmitting from said first server a request to said select one or more second servers to verify said accessed first data content read from the first data storage memory matches byte-for-byte said first data content with said writing a second data content in response to a second data content duplication request;

indicating, by said first server, rejection of any of associated said plurality of storage devices in an inventory database when an error is generated during writing of the first data content and when any of said associated said plurality of storage devices fails to contain a byte-for-byte copy of said first data content; and

receiving at said first server a real-time status of the writing of the first data content and health of each of said associated said plurality of storage devices and updating the tracking identity and health of said plurality of storage devices stored at said first server.

2. The method of claim 1 , wherein the data content is video content.

3. The method of claim 1 , wherein the data content is audio content.

4. The method of claim 1 , wherein the data content is video and audio.

5. The method of claim 1 , wherein the first server is a master server.

6. The method of claim 1 , wherein the plurality of storage devices are hard drives.

7. The method of claim 1 , wherein the method further comprises transmitting to said remote source said real-time status of the writing of the first data content and health of each associated plurality of storage devices.

8. The method of claim 1 , wherein the method further comprises scanning a barcode for each of said plurality of storage devices having said first data content successfully duplicated thereon and associating said each of said plurality of storage devices with shipping data for delivery to a receiving site.

9. A computer network system comprising:

means for receiving and storing by a management server a serialized tracking identity and health for each of a plurality of serialized removable-transportable storage mediums operatively associated with one or more slave servers;

means for causing said management server to effectuate access to a content data storage memory, storing one or more data content accessible by said network system, to retrieve at least one of said one or more data content;

means for selectively and simultaneously multicasting and writing said retrieved data content to said associated plurality of serialized removable-transportable storage mediums and said one or more slave servers operatively configured to store said retrieved data content on said associated plurality of serialized removable-transportable storage mediums;

means for monitoring the progress and fidelity during writing and verifying that each byte of the retrieved data content from said data storage memory matches byte of the retrieved data content written to all of said associated plurality of serialized removable-transportable storage mediums to which said at least one of said data content was selectively multicast;

means for terminating the writing of said at least one of said data content to any of said associated plurality of serialized removable-transportable storage mediums that generates errors as a result of said monitoring;

means for indicating rejection of any of said associated plurality of serialized removable-transportable storage mediums in an inventory database when an error is generated during writing and as a result of said any of said associated plurality of serialized removable transportable storage mediums failing to contain a byte-for-byte copy of said retrieved data content; and

means for receiving real-time status of writing of said retrieved data content and health for each of said associated said plurality of serialized removable-transportable storage mediums and updating the tracking identity and health of said plurality of serialized removable-transportable storage mediums at said management server.

10. The computer network system of claim 9 , wherein the means for monitoring is software based.

11. A computer readable non-transitory storage medium having instructions stored thereon for execution by a processor, said instructions comprising:

a first portion uniquely identifying one or more slave servers, and by a serialized tracking identity and health stored by a master server, a plurality of serialized removable-transportable storage mediums associated with said one or more slave servers, in a computer network system, each of said slave servers being operatively configured and instructed to simultaneously copy data content multicast from a content data storage memory to said plurality of serialized removable-transportable storage mediums based on said serialized tracking identity and health;

a second portion identifying a particular content to copy from said content data storage memory to said one or more plurality of serialized removable-transportable storage mediums simultaneously during other content copying, verifying that each byte of said particular content from said content data storage memory matches byte of said particular content written to all of said plurality of serialized removable-transportable storage mediums, said particular content residing on said content data storage memory;

a third portion indicating a fidelity of copying of said particular content from said content data storage memory to any of said plurality of serialized removable-transportable storage mediums associated with a particular slave server at a point in time and updating the serialized tracking identity and health of any of said plurality of serialized removable-transportable storage mediums stored at said master server;

a fourth portion terminating writing to any of said plurality of serialized removable-transportable storage mediums that generates errors during writing of said particular content;

a fifth portion indicating rejection of any of said removable-transportable storage mediums in an inventory database when an error is generated during writing of said particular content and when any of said plurality of serialized removable-transportable storage mediums fails to contain a byte-for-byte copy of said particular content; and

a sixth portion receiving real-time status of writing of said particular content and health for each of said associated said plurality of serialized removable-transportable storage mediums.

Assignments (12)
CHANGE OF NAME Recorded Jun 8, 2023
From: CINEDIGM CORP.
To: CINEVERSE CORP.
Reel/Frame 063939/0652 →
RELEASE OF SECURITY INTEREST Recorded Apr 5, 2018
From: CIT BANK, N.A., AS COLLATERAL AGENT
To: CINEDIGM CORP.
Reel/Frame 045452/0004 →
SECURITY INTEREST Recorded Apr 5, 2018
From: CINEDIGM CORP.
To: EAST WEST BANK
Reel/Frame 045453/0226 →
SECURITY INTEREST Recorded Nov 11, 2016
From: CINEDIGM CORP.
To: CORTLAND CAPITAL MARKET SERVICES LLC, AS COLLATERAL AGENT
Reel/Frame 040283/0967 →
SECURITY INTEREST Recorded Aug 17, 2016
From: CINEDIGM CORP.
To: CIT BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 039467/0071 →
SECURITY INTEREST Recorded May 8, 2014
From: CINEDIGM CORPORATION
To: ONEWEST BANK, FSB
Reel/Frame 032849/0648 →
RELEASE OF SECURITY INTEREST Recorded May 8, 2014
From: SOCIETE GENERALE
To: CINEDIGM CORP.
Reel/Frame 032850/0733 →
SECURITY AGREEMENT Recorded Nov 4, 2013
From: CINEDIGM CORP.
To: SOCIETE GENERALE
Reel/Frame 031572/0960 →
RELEASE OF SECURITY INTEREST Recorded Mar 1, 2013
From: SAGEVIEW CAPITAL MASTER L.P.
To: CINDEGM DIGITAL CINEMA CORPORATION
Reel/Frame 029907/0846 →
CHANGE OF NAME Recorded Aug 17, 2012
From: ACCESS INTEGRATED TECHNOLOGIES, INC.
To: CINEDIGM DIGITAL CINEMA CORP.
Reel/Frame 028804/0139 →
SECURITY AGREEMENT Recorded Aug 24, 2009
From: ACCESS INTEGRATED TECHNOLOGIES, INC. D/B/A CINEDIGM DIGITAL CINEMA CORP.
To: SAGEVIEW CAPITAL MASTER, L.P., AS COLLATERAL AGENT
Reel/Frame 023136/0213 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2007
From: FAHEY, CLAUDIO ROBERT; CASSELL, BRIAN SCOTT
To: ACCESS INTEGRATED TECHNOLOGIES, INC.
Reel/Frame 019106/0987 →
Continuity (1)
Related Publication 20080250077A1 · Oct 9, 2008