Global Identification Service for Entertainment Data Canonicalization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Inconsistent identifiers for entertainment data entities, such as movies and television programs, across different systems and organizations lead to difficulties in data integration and retrieval, as various groups and enterprises use different naming conventions without regard for others' needs.

Innovation Solution

A global identification service that employs canonicalization rules and Uniform Resource Name (URN)-based naming conventions to assign consistent and uniform identifiers to entertainment data entities, allowing for the translation of disparate identifiers and the generation of hash values for unique identification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If different groups and enterprises use their own naming conventions for entertainment data entities, then each organization can maintain its own internal identification standards, but inconsistent identifiers arise across different systems making data integration and retrieval difficult

Engineering Contradiction:
Improvenaming convention flexibilityVSAvoididentifier consistency
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a global identification service as an intermediary between different organizational systems. This service receives identifiers from various sources, canonicalizes them according to standardized rules, and returns consistent identifiers that work across all systems. The intermediary translates between different naming conventions without requiring changes to existing organizational practices, thus maintaining adaptability while achieving consistency.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent transforms identifiers by applying canonicalization rules that modify their format and structure. Different input formats (varying case, punctuation, spacing) are converted to a standardized parameter set. This parameter transformation allows the system to accept diverse naming conventions while outputting consistent identifiers, resolving the contradiction between flexibility and consistency.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If multiple databases store records for the same entertainment entities with different identifiers, then each database can maintain its own data structure, but data integration and retrieval become complex requiring identifier translation

Engineering Contradiction:
Improvedata structure independenceVSAvoiddata integration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The global identification service acts as a mediator layer between multiple databases. Instead of requiring complex integration logic within each database, the service receives identifier queries, resolves them across the federated system, and returns results. This externalizes the integration complexity to a dedicated service that maintains data structure independence while providing unified access.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the identification function from the data storage function. Each database maintains its own data structure independently, while the global identification service handles the complex task of identifier resolution and translation. This segmentation allows databases to remain simple and independent while the federated system handles integration complexity in a centralized manner.

Inventive Principle:
Principle #1Segmentation

3Reliability

If a global identification service canonicalizes identifiers from multiple sources, then consistent identification across systems is achieved, but the service requires access to and processing of multiple naming schemes

Engineering Contradiction:
Improveidentifier consistencyVSAvoidservice processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The canonicalization process applies systematic parameter transformations to identifiers: converting to standardized case, removing or normalizing punctuation, standardizing spacing, and applying format rules. These parameter changes are applied through automated rules rather than complex logic, achieving consistency while keeping processing relatively simple and maintainable.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11907201B2Identifier technology for entertainment data
Publication Date: 2024.02.20 HOME BOX OFFICE INC
  • US11907201B2 patent drawing
  • US11907201B2 patent drawing
  • US11907201B2 patent drawing

AI summary

The technology described herein is generally directed towards relating inconsistent identifiers of the same entertainment data entity (such as a movie) to one another. A global identification service, given an entertainment data entity identifier, returns identifier information and related data according to other naming conventions. Canonicalization rules and standards provide a consistent identifier for variously named/identified entertainment entities. A canonicalized identifier (or another identifier) may be part of a URN-based naming convention that identifies the entertainment data entity, as well as the organization that owns the entity and an authority within the organization that is responsible for that entertainment data entity.