Protecting content-stream portions from modification or removal
US-10701040-B2 · Jun 30, 2020 · US
US11907201B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11907201-B2 |
| Application number | US-202117644824-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 17, 2021 |
| Priority date | Nov 26, 2018 |
| Publication date | Feb 20, 2024 |
| Grant date | Feb 20, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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.
Ensuring data consistency and integrity · CPC title
using information identifiers, e.g. uniform resource locators [URL] · CPC title
Document management systems · CPC title
File search processing · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.