IP Library Granted Patent US 10,204,103
Granted Patent B2
US 10,204,103 · App. 14/812,813 · Granted Feb 12, 2019

Digital asset dock (DAD)

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 10,204,103
App. No.
14/812,813
Granted
Feb 12, 2019
Kind
B2
Abstract

A method, system, apparatus, article of manufacture, and computer program product provide the ability to ingest a media content file. The media content file to be uploaded and managed in an enterprise media framework (EMF) is selected. Media content file(s) to be tagged are also selected. A mask matcher identifies a mask (having multiple parts) that identifies a file structure of information associated with the media content file. For each of the multiple parts and based on the information associated with the media content file, metadata is calculated and applied to the media content file.

Claims (63)

1. A computer-implemented method for ingesting a media content file, comprising:

selecting, in a computer, the media content file to be uploaded and managed in an enterprise media framework (EMF);

selecting the media content file for tagging;

placing the media content file in a hot folder;

in response to the placing, creating an asset identification in the database repository of the EMF, wherein the asset identification identifies the media content file;

based on the asset identification creation, initiating a tagging application;

identifying, in a mask matcher, a mask that identifies a file structure of information associated with the media content file, wherein the mask comprises multiple parts;

for each of the multiple parts and based on the information associated with the media content file, calculating metadata that will be applied to the media content file, wherein the metadata comprises title information, asset information, video attribute information and audio attribute information for the media content file;

for each of the multiple parts, automatically applying the calculated metadata to the media content file; and

uploading the media content file and the applied calculated metadata to a database repository of the EMF, wherein the EMF conducts a search of the database repository for media content files based on the applied calculated metadata, wherein the tagging application enables performance of the identifying, calculating and automatically applying steps prior to completion of the uploading of the media content file.

2. The computer-implemented method of claim 1 , wherein:

the information associated with the media content file comprises a name of the media content file; and

the identifying the mask comprises matching the name of the media content file to a mask template, wherein the mask template identifies the file structure via a naming convention based on the name of the media content file.

3. The computer-implemented method of claim 2 , wherein:

the calculating and automatically applying are performed for each of the multiple parts sequentially in an additive and linear manner based on a sequence of the multiple parts in the name of the media content file.

4. The computer-implemented method of claim 1 , wherein:

a separate processor calculates the metadata for each of the multiple parts; and

each separate processor calls an action that automatically applies the calculated metadata to the media content file.

5. The computer-implemented method of claim 1 , wherein the calculating metadata comprises:

performing a function that transforms the part into metadata.

6. The computer-implemented method of claim 1 , further comprising:

logging and reporting a status of the automatically applying.

7. The computer-implemented method of claim 1 , wherein:

the selecting the media content file for tagging comprises selecting multiple media content files for tagging; and

the automatically applying the calculated metadata applies the calculated metadata to all of the selected media content files.

8. The computer-implemented method of claim 1 , further comprising:

storing a set of metadata in a preset; and

applying the preset to the selected media content file.

9. The computer-implemented method of claim 1 , wherein the calculating further comprises:

displaying a graphical user interface metadata auditing screen comprising multiple fields and the calculated metadata for each of the multiple fields; and

modifying, via the graphical user interface metadata auditing screen, the calculated metadata for one or more of the multiple fields.

10. An system for ingesting a media content file comprising:

(a) a computer having a memory;

(b) a enterprise media framework (EMF) executing on the computer, wherein the EMF is configured to manage media content;

(c) a digital asset dock (DAD) executing on the computer, wherein the DAD is configured to deliver and ingest the media content into the EMF;

(d) a graphical user interface (GUI) application of the DAD executing on the computer to:

(1) select the media content file to be uploaded and managed in the EMF;

(2) select the media content file for tagging;

(3) place the media content file in a hot folder, wherein, in response to the placing, the DAD creates an asset identification in the database repository of the EMF, wherein the asset identification identifies the media content file, and wherein, based on the asset identification creation, a tagging application is initiated;

(e) the tagging application, executing within the DAD, wherein the tagging application enables a mask matcher application, one or more processor applications, and one or more actions to perform an identifying, a calculating, and an automatically applying prior to completion of an uploading of the media content file;

(ef) the mask matcher application executing within the DAD, wherein the mask matcher application is configured to identify a mask that identifies a file structure of information associated with the media content file, wherein the mask comprises multiple parts;

(g) for each of the multiple parts, the one or more processor applications, executing within the DAD, wherein each of the one or more processor applications calculates, based on the information associated with the media content file, metadata that will be applied to the media content file, wherein the metadata comprises title information, asset information, video attribute information and audio attribute information for the media content file; and

(h) the one or more actions called by each of the multiple parts, wherein each of the one or more actions automatically applies the calculated metadata to the media content file; and

wherein the media content file and the applied calculated metadata are uploaded to a database repository of the EMF, and wherein the EMF conducts a search of the database repository for media content files based on the applied calculated metadata.

11. The system of claim 10 , wherein:

the information associated with the media content file comprises a name of the media content file; and

the identifying the mask comprises matching the name of the media content file to a mask template, wherein the mask template identifies the file structure via a naming convention based on the name of the media content file.

12. The system of claim 11 , wherein:

the calculating and automatically applying are performed for each of the multiple parts sequentially in an additive and linear manner based on a sequence of the multiple parts in the name of the media content file.

13. The system of claim 10 , wherein one or more of the one or more processor applications calculates the metadata by:

performing a function that transforms the part into metadata.

14. The system of claim 10 , further comprising:

a user experience module, executing within the DAD, configured to log and report a status of the one or more actions.

15. The system of claim 10 , wherein:

the mask matcher application selects the media content file for tagging by selecting multiple media content files for tagging; and

the one or more actions automatically apply the calculated metadata to all of the selected media content files.

16. The system of claim 10 , wherein:

one or more of the processor applications are further configured to store a set of metadata in a preset; and

one or more of the actions are configured to apply the preset to the selected media content file.

17. The system of claim 10 , wherein the one or more processor applications are further configured to:

display a graphical user interface metadata auditing screen comprising multiple fields and the calculated metadata for each of the multiple fields; and

modify, via the graphical user interface metadata auditing screen, the calculated metadata for one or more of the multiple fields.

18. The computer-implemented method of claim 1 , wherein the metadata comprises title information, season information, episode information, division information, department information, territory information, and asset type information.

Assignments (2)
CHANGE OF NAME Recorded Sep 30, 2020
From: FOX DIGITAL ENTERPRISES, INC.
To: TFCF DIGITAL ENTERPRISES, INC.
Reel/Frame 053937/0235 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 5, 2015
From: ANGELINI, JOHN J., II; GARDELLA, ELSA FIORELLA; TEIXEIRA, JULIANO ZUCCHETTO; TRUJILLO, DAVID R.; DAHL, GITTE; PAUL, MARC HENRI; BAKALOV, PETER D.; WAN, WINSTON CHEUN; TRAN, PATRICK H.; PIMPALKAR, MANGESH
To: FOX DIGITAL ENTERPRISES, INC.
Reel/Frame 036261/0773 →