Outer Rim Archives
Archives · 2026 · 20260278002

Application (pre-grant publication)

ASSET STORAGE AND RETRIEVAL USING WORD PERMUTATIONS

Number
20260278002
Published
2026-09-17
Filed
2025-03-11
Assignee
Disney Enterprises, Inc.
Inventors
Walters; Matthew Robert, Lathrop; Matthew Steele, McCullough; Kelsey, Perea; Stephanie
CPC
G06F16/9014; G06F16/2291
Verdict
Set aside codec, business-ops
In edition
2026-W38
Source
Google Patents · FreePatentsOnline

The keeper's note

a method receives a request for a first asset.

Abstract

In some embodiments, a method receives a request for a first asset. The request includes a word permutation. The method determines whether the first asset can be retrieved from a database using the word permutation. Responsive to determining the first asset cannot be retrieved, the method determines a second asset representation for a second asset that is within a threshold to a first asset representation in a space. The asset representations are encoded into the space based on contents of respective assets. Also, the method returns the second asset for the request. Responsive to determining the first asset cannot be retrieved: the method retrieves the first asset from the database and returns the first asset for the request.

Background

BACKGROUND

Digital asset management has witnessed significant growth as organizations increasingly rely on vast repositories of digital content to drive their operations. However, effectively managing these assets poses substantial challenges, particularly in managing specific files across multiple different systems. Traditional solutions often employ technical identifiers, such as hashes (e.g., SHA256), to uniquely identify files. While robust for machine-to-machine interactions, these identifiers are cumbersome for human communication due to their length and complexity. For instance, a SHA256 hash appears as an unintelligible string (e.g., c27cale58418a8cc8169f2f36c38969cdfcac0d3ab0eab7659ca74c99518fb09), which hinders file identification and collaboration.

Other problems may also exist in digital asset management systems. Identifying assets between systems may be difficult. The same exact file may be stored in multiple systems, but under a different file names or identifiers. Often, a system may use hashes of files to compare files to determine if they are the same. However, trying to search for an asset by its hash is difficult due to the length and complexity of the string. Additionally, searching by the hash provides no opportunity to find similar assets. For example, the hash of the same frame of video in two different file formats will be radically different. Thus, the system could not identify the two files using the hash of one of the files.

Claims

1. A method comprising: receiving a request for a first asset, the request including a word permutation; determining whether the first asset can be retrieved from a database using the word permutation; responsive to determining the first asset cannot be retrieved: determining a second asset representation for a second asset that is within a threshold to a first asset representation in a space, wherein asset representations are encoded into the space based on contents of respective assets; and returning the second asset for the request; and responsive to determining the first asset can be retrieved: retrieving the first asset from the database; and returning the first asset for the request. || 18. A non-transitory computer-readable storage medium having stored thereon computer executable instructions, which when executed by a computing device, cause the computing device to be operable for: receiving a request for a first asset, the request including a word permutation; using the word permutation to determine an asset identifier for the first asset; determining whether the first asset can be retrieved from a database using the asset identifier; responsive to determining the first asset cannot be retrieved: determining a second asset representation for a second asset that is within a threshold to a first asset representation in a space, wherein asset representations are encoded into the space based on contents of respective assets; and returning the second asset for the request; and responsive to determining the first asset can be retrieved: retrieving the first asset from the database; and returning the first asset for the request. || 19. A method comprising: receiving a first asset for storage in a database; determining a first asset representation in a space for the first asset, wherein asset representations are encoded into the space based on contents of respective assets; determining a second asset representation for a second asset, wherein the second asset representation is within a threshold to first asset representation in the space, and wherein the second asset is stored in the database; determining a second word permutation for the second asset representation; generating a first word permutation for the first asset based on the second word permutation for the second asset representation; and storing the first asset in the database, wherein the first word permutation is usable to retrieve the first asset.