Identifier technology for entertainment data

US11907201B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11907201-B2
Application numberUS-202117644824-A
CountryUS
Kind codeB2
Filing dateDec 17, 2021
Priority dateNov 26, 2018
Publication dateFeb 20, 2024
Grant dateFeb 20, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising: a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising: generating a first uniform resource name from a first identifier of a group of identifiers that each represent an entertainment data item being the same entertainment data item; generating a second uniform resource name from a second identifier of the group of identifiers; wherein each identifier of the group of identifiers employs a different respective entertainment data naming scheme; and wherein each of the first uniform resource name and the second uniform resource name comprise: a canonicalized identifier representing the entertainment data item, wherein the canonicalized identifier is generated based on properties of the entertainment data item, and the first or second identifier of the group of identifiers from which the first or second uniform resource name was generated; storing the respective uniform resource names in a data structure; obtaining a first request for a first data stream of the entertainment data item; generating, based on the first request, and on the first uniform resource name or the second uniform resource name, the first data stream from a which a first video of the entertainment data item is visually generatable; obtaining a second request for a second data stream for the entertainment data item; and generating, based on the second request and on the other of the first uniform resource name or the second uniform resource name, the second data stream from which a second video of the same entertainment data item is visually generatable. 2. The system of claim 1 , wherein each of the first uniform resource name and the second uniform resource name further comprises an organization identifier associated with an organization that created the respective first or second identifier of the identifiers. 3. The system of claim 1 , wherein the generating the first uniform resource name and the second uniform resource name further comprises transforming, using at least one rule, the respective first or second identifier into the canonicalized identifier. 4. The system of claim 3 , wherein the transforming comprises extracting properties from the respective first or second identifier. 5. The system of claim 4 , wherein the transforming comprises transforming the properties into canonical properties. 6. The system of claim 1 , wherein the canonicalized identifiers representing and being based on the entertainment data item includes the canonicalized identifiers comprising hashed values based on a canonicalized string representing the entertainment data item. 7. The system of claim 1 , wherein the operations further comprise: transmitting the first data stream or the second data stream as a response to an originating caller. 8. A method comprising: creating, by a system comprising a processor, a first uniform resource name from a first identifier of a group of identifiers that each represent different versions of an entertainment data item; creating, by the system, a second uniform resource name from a second identifier of the group of identifiers, wherein each identifier of the identifiers, including the first identifier and the second identifier, employs a respective entertainment data naming scheme, and each of the first uniform resource name and the second uniform resource name comprise: a canonicalized identifier representing the entertainment data item, wherein the canonicalized identifier is generated based on properties of the entertainment data item, and the first or second identifier of the group of identifiers from which the first or second uniform resource name was generated; storing, by the system, the respective uniform resource names in a data structure; obtaining, by the system, a first request for a first data stream of the entertainment data item; generating, by the system, based on the first request, and on the first uniform resource name or the second uniform resource name, the first data stream from a which a first video of the entertainment data item is visually generatable; obtaining, by the system, a second request for a second data stream for the entertainment data item; and generating, by the system, based on the second request and on the other of the first uniform resource name or the second uniform resource name, the second data stream from which a second video of the same entertainment data item is visually generatable. 9. The method of claim 8 , wherein each of the first or second uniform resource names further comprises an organization identifier associated with an organization that created the identifier of the identifiers. 10. The method of claim 8 , wherein the creating the first or second uniform resource names from the group of identifiers further comprises converting, by the system, using at least one function, the identifier into the canonicalized identifier. 11. The method of claim 10 , wherein the converting comprises identifying properties of the identifier and converting the properties into canonical properties. 12. The method of claim 8 , wherein the canonicalized identifier comprises a hashed value based on a canonicalized string representing the entertainment data item. 13. A non-transitory machine-readable medium comprising executable instructions that, when executed by a processor of network equipment, facilitate performance of operations, the operations comprising: generating a first uniform resource name from a first identifier of a group of identifiers representing an entertainment data item; generating a second uniform resource name from a second identifier of the group of identifiers, wherein each identifier of the identifiers employs a respective entertainment data naming scheme, and each of the first and second uniform resource names comprises: a canonicalized identifier representing the entertainment data item, wherein the corresponding canonicalized identifier of each generated first and second uniform resource name is generated based on properties of the entertainment data item, and the first or second identifier of the group of identifiers from which the first or second uniform resource name was generated; storing the respective uniform resource names in a data structure; obtaining a first request for a first data stream of the entertainment data item; generating, based on the first request, and on the first uniform resource name or the second uniform resource name, the first data stream from a which a first video of the entertainment data item is visually generatable; obtaining a second request for a second data stream for the entertainment data item; and generating, based on the second request and on the other of the first uniform resource name or the second uniform resource name, the second data stream from which a second video of the same entertainment data item is visually generatable. 14. The non-transitory machine-readable medium of claim 13 , wherein each of the respective uniform resource names further comprises an organization identifier associated with an organization that created the identifier of the identifiers. 15. The non-transitory machine-readable medium of claim 13 , wherein the operations further comprise: transforming, using at least one rule, the identifier into the canonicalized identifier. 16. The non-transitory machine-readable medium of claim 15 , wherein the transforming comprises extracting properties from the respective first or second identifier.

Assignees

Inventors

Classifications

  • Ensuring data consistency and integrity · CPC title

  • G06F16/955Primary

    using information identifiers, e.g. uniform resource locators [URL] · CPC title

  • Document management systems · CPC title

  • File search processing · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11907201B2 cover?
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 iden…
Who is the assignee on this patent?
Home Box Office Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/2365. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 20 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).