Richard Kroon
Richard Kroon
Richard Kroon
Director of Technical Operations
3
Location
Los Angeles, California, United States
Bio

Richard W. Kroon is the Director of Technical Operations for the Emmy Award-winning Entertainment Identifier Registry Association (EIDR). Prior to EIDR, he held senior positions with the Motion Picture Association of America (MPAA), Technicolor, MovieLabs, and Southbay Motion Picture Technologies. In addition to being an award-winning videographer and Digital Entertainment Group (DEG) TechOps Award finalist, Mr. Kroon is the author of numerous technical papers and several books, including A/V A to Z and 3D A-to-Z. Mr. Kroon has a BS in Computer Science from the University of Southern California (USC), an MBA from Auburn University, an MA in Media and Communications Psychology from Touro University Worldwide (TUW), and post-graduate certificates in Film and Television from UCLA Extension’s Entertainment Studies.

Companies
Categories
UI design Translation Website development Software development Media

Socials

Latest feedback

I do not have any feedback yet

Recent projects

Entertainment Identifier Registry
Entertainment Identifier Registry
Los Angeles, California, United States

Language Identification, Transliteration, and Translation Service

Our organization provides identification services for the global media and entertainment industry, (EIDR IDs are to movies and TV as ISBNs are to books, VINs are to cars, and UPC/EAN codes are to consumer products.) Descriptive metadata records for media programs are submitted in a wide variety of languages and scripts. We need to identify the languages used and produced normalized (transliterated and translated) versions for display and de-duplication.We need to develop a service that will read each record in our database and:Determine which language is used for each fieldIf the script is not in the Latin-1 character set, then:Transliterate selected fields to Latin-1 (Romanize)Translate other fields to EnglishStore the updated records in our databaseThis will involve several different steps for the students, including:Familiarizing themselves with commercial language translation and transliteration toolsFamiliarizing themselves with our XML-based APIDeveloping an architecture that will review and update our existing records and act as a testbed for future language tool developmentSelecting the best technologies and tools for this project, given our existing technology stack and available resourcesBuilding, testing, tuning, and deploying the serviceDeveloping comprehensive documentation describing the service for operations and ongoing maintenance

Matches 1
Category Software development + 3
Open
Entertainment Identifier Registry
Entertainment Identifier Registry
Los Angeles, California, United States

Python API

Our organization provides identification services for the global media and entertainment industry, (EIDR IDs are to movies and TV as ISBNs are to books, VINs are to cars, and UPC/EAN codes are to consumer products.) Media companies use our APIs to integrate EIDR identifiers and other services into their internal operations. We currently offer Java and .NET (C#) SDKs and XML- and JSON-based APIs.We want to develop a Python library equivalent to our existing SDKs to facilitation EIDR automation and integration so that EIDR services can be extended to a wider audience.Determine which language is used for each fieldIf the script is not in the Latin-1 character set, then:Transliterate selected fields to Latin-1 (Romanize)Translate other fields to EnglishStore the updated records in our databaseThis will involve several different steps for the students, including:Familiarizing themselves with the current EIDR XML- and JSON-based APIsFamiliarizing themselves with the features and functions of the current EIDR Java and .NET SDKsFamiliarizing themselves with our suite of command-line tools that demonstrate EIDR SDK integrationDefining the various packages, functions, and objects that will populate the Python SDK libraryDeveloping the Python SDK library and accompanying documentationPublishing the completed Python SDK library to GitHub

Matches 1
Category Software development + 1
Open
Entertainment Identifier Registry
Entertainment Identifier Registry
Los Angeles, California, United States

Service Security and Vulnerability Assessment & Report

We operate an ID registry (database) that is critical to the media & entertainment global supply chain. In addition to our public-facing Web site, we also have a Web-based User Interface for data entry and retrieval and a public-facing REST API connected to the ID registry.  We need a complete security assessment, encompassing all of our systems, services, policies, and procedures that identifies and quantifies any vulnerabilities or other shortcomings and includes ranked recommendations for changes or improvements. Ideally, this would include vulnerability scans and penetration tests in addition to documentation and practice reviews. In the end, we either need to provide our member companies assurance that the EIDR service is sufficiently secure and resilient to protect their interests or offer a roadmap that will bring us there.

Matches 0
Category Information technology + 4
Open
Entertainment Identifier Registry
Entertainment Identifier Registry
Los Angeles, California, United States

Automated ID Generation

Our organization provides identification services for the global media and entertainment industry, (EIDR IDs are to movies and TV as ISBNs are to books, VINs are to cars, and UPC/EAN codes are to consumer products.) The canonical EIDR Content ID is 34-characters long (e.g., 10.5240/CA2D-7927-3635-DD8D-7D75-U), which can exceed the capacities of older systems, the data payloads of video watermarks, etc. EIDR is part of Digital Object Identifier (DOI) family of globally-unique identifiers, which includes the ShortDOI, a unique ID hash that resolves to a full DOI identifier.We need to develop a service that will read each ID in our database that does not already have a ShortDOI equivalent and:Call the DOI service to create a ShortDOI equivalentAdd the new ShortDOI to the existing EIDR recordSave the result in the EIDR registry using one of our programming tools (XML-based REST API, Java SDK, or .NET SDK)This will involve several different steps for the students, including:Familiarizing themselves the DOI APIFamiliarizing themselves with our XML-based API and SDKsSelecting the best technologies and tools for this project, given our existing technology stack and available resourcesDeveloping a service that traverses the EIDR registry, assigning ShortDOIs where necessaryDeveloping documentation describing the service for operations and ongoing maintenance

Matches 0
Category Software development + 2
Open