10915495

Automated Archiving Of User Generated Media Files

PublishedFebruary 9, 2021
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
19 claims

Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.

Claim 1

Original Legal Text

1. A non-transitory, computer-readable storage medium containing instructions that cause a computer system executing the instructions to: scan a data storage device of the computer system for media files to be uploaded to a server; determine whether the media files include user generated content; add a directory of the data storage device containing a first set of media files found during the scan of the data storage device to an upload directory list in response to determining that the media files include user generated content; determine a respective identifier for each media file in the first set of media files; send the determined identifiers to the server; receive confirmation from the server of whether the sent identifiers match identifiers for media files already stored by the server; and upload, to the server using the upload directory list, one or more media files having identifiers confirmed as not matching the identifiers for media files already stored by the server.

Plain English Translation

This invention relates to a system for automatically identifying and uploading user-generated media files to a server while avoiding duplicate uploads. The system scans a data storage device to locate media files, then determines whether these files contain user-generated content. If user-generated content is detected, the directory containing these files is added to an upload directory list. The system then identifies each media file in the directory and sends their unique identifiers to a server. The server checks these identifiers against its existing database and confirms whether the files are already stored. Only media files with identifiers that do not match any existing server files are uploaded, preventing redundant transfers. This approach ensures efficient and selective uploads by leveraging directory tracking and identifier verification, reducing unnecessary data transmission and storage. The system is implemented via executable instructions stored on a non-transitory computer-readable medium, enabling automated media management for users.

Claim 2

Original Legal Text

2. The non-transitory, computer-readable storage medium of claim 1 , wherein the instructions further cause the computer system to: detect an external storage device connected to the computer system; scan the external storage device for media files; and add a directory of the external storage device containing a second set of media files found during the scan of the external storage device to the upload directory list.

Plain English translation pending...
Claim 3

Original Legal Text

3. The non-transitory, computer-readable storage medium of claim 1 , wherein the instructions further cause the computer system to: detect a peripheral device connected to the computer system; scan a memory of the peripheral device for media files; and copy a third set of media files found during the scan of the memory of the peripheral device to a destination directory in the upload directory list.

Plain English translation pending...
Claim 4

Original Legal Text

4. The non-transitory, computer-readable storage medium of claim 3 , wherein the instructions further cause the computer system to: determine respective identifiers for the third set of media files found on the memory of the peripheral device; and compare the determined identifiers for the third set of media files found on the peripheral device to identifiers of the first set of media files stored on the data storage device of the computer system, wherein the third set of media files are copied to the destination directory if the determined identifiers for the third set of media files on the peripheral device do not match the identifiers of the first set of media files already stored on the data storage device of the computer system.

Plain English translation pending...
Claim 5

Original Legal Text

5. The non-transitory, computer-readable storage medium of claim 4 , wherein the respective identifiers for the third set of media files found on the peripheral device comprises respective filenames for the third set of media files found on the peripheral device.

Plain English translation pending...
Claim 6

Original Legal Text

6. The non-transitory, computer-readable storage medium of claim 3 , wherein the instructions further cause the computer system to delete the third set of media files from the peripheral device after the third set of media files have been copied to the destination directory.

Plain English translation pending...
Claim 7

Original Legal Text

7. The non-transitory, computer-readable storage medium of claim 1 , wherein the instruction further cause the computer system to determine respective identifiers for the first set of media files contained in the directory and created after a previous upload timestamp.

Plain English translation pending...
Claim 8

Original Legal Text

8. The non-transitory, computer-readable storage medium of claim 1 , wherein the instructions further cause the computer system to identify the first set of media files that include a user-generated content based on metadata.

Plain English Translation

A system and method for managing digital media files, particularly user-generated content, involves analyzing metadata associated with media files to identify and categorize them. The system processes media files stored on a computer system, extracting metadata such as timestamps, tags, or user-provided descriptions to determine whether a file contains user-generated content. This metadata-based identification allows the system to distinguish between user-created files and other types of media, enabling better organization, retrieval, or processing of the content. The system may further apply this classification to filter, sort, or prioritize media files based on their origin or relevance. The approach leverages metadata to automate the detection of user-generated content, reducing manual effort and improving efficiency in media management tasks. This solution addresses challenges in identifying and managing user-generated content within large media libraries, ensuring accurate categorization and streamlined workflows.

Claim 9

Original Legal Text

9. The non-transitory, computer-readable storage medium of claim 8 , wherein the instructions further cause the computer system to determine the metadata of the first set of media files includes exchangeable image file format data.

Plain English translation pending...
Claim 10

Original Legal Text

10. The non-transitory, computer-readable storage medium of claim 8 , wherein the instructions further cause the computer system to analyze a number of files having Exchangeable image file format data in the directory.

Plain English Translation

A system and method for analyzing digital image files stored in a directory, particularly those formatted in the Exchangeable Image File Format (EXIF). The technology addresses the challenge of efficiently extracting and processing metadata embedded within image files to facilitate organization, search, and analysis. The system scans a directory containing image files and identifies those with EXIF data, which includes metadata such as camera settings, timestamps, geolocation, and other attributes captured during image acquisition. The system then processes this metadata to enable advanced functionalities, such as filtering images by date, location, or camera specifications, or generating reports based on the extracted data. This allows users to manage large collections of images more effectively, improving workflow efficiency in applications like digital asset management, forensic analysis, or media archiving. The solution leverages automated metadata extraction to reduce manual effort and enhance the accuracy of image categorization and retrieval.

Claim 11

Original Legal Text

11. The non-transitory, computer-readable storage medium of claim 1 , wherein the instructions further cause the computer system to analyze a respective resolution of the each media file in the first set of media files.

Plain English translation pending...
Claim 12

Original Legal Text

12. The non-transitory, computer-readable storage medium of claim 1 , wherein the instructions further cause the computer system to: detect a read delay when scanning the data storage device; and throttle the scanning based on the read delay.

Plain English Translation

A system and method for optimizing data storage device scanning operations addresses the problem of inefficient scanning processes that can degrade system performance by causing excessive read delays. The invention involves a computer-readable storage medium containing instructions that, when executed, enable a computer system to monitor and dynamically adjust scanning operations based on detected read delays. Specifically, the system detects when a read delay occurs during the scanning of a data storage device, such as a hard drive or solid-state drive, and throttles the scanning process to reduce the impact on system performance. Throttling may involve reducing the scan rate, pausing the scan temporarily, or adjusting the scan priority to minimize interference with other system operations. This adaptive approach ensures that scanning does not excessively burden the storage device, maintaining overall system responsiveness while still completing the scan efficiently. The invention is particularly useful in environments where continuous or periodic scanning is required, such as in data integrity checks, malware detection, or system maintenance tasks. By dynamically responding to read delays, the system avoids unnecessary performance degradation while ensuring thorough and timely scanning of the storage device.

Claim 13

Original Legal Text

13. The non-transitory, computer-readable storage medium of claim 1 , wherein the instructions to determine the respective identifier for each media file in the first set of media files further cause the computer system to apply a hash function to the first set of media files to generate respective digests.

Plain English Translation

This invention relates to a system for managing media files using unique identifiers. The problem addressed is the need to efficiently and accurately identify and track media files, particularly in large datasets where duplicates or similar files may exist. The solution involves generating unique identifiers for media files by applying a hash function to the files, producing respective digests. These digests serve as fingerprints that can be used to compare and distinguish files. The system processes a first set of media files, applying the hash function to each file to generate a unique digest. These digests are then used to determine identifiers for the files, enabling efficient storage, retrieval, and comparison. The use of hash functions ensures that even minor differences in files result in different digests, improving accuracy in identification. This approach is particularly useful in applications like media libraries, content management systems, or digital asset management, where tracking and organizing files is critical. The system may also include additional steps such as comparing digests to detect duplicates or similar files, further enhancing its utility in managing media collections.

Claim 14

Original Legal Text

14. The non-transitory, computer-readable storage medium of claim 1 , wherein adding the directory of the data storage device to the upload directory list comprises adding the directory of the data storage device containing a ratio of media files to non-media files above a threshold percentage.

Plain English translation pending...
Claim 15

Original Legal Text

15. A system comprising: a data storage device; and one or more processors in communication with the data storage device, the one or more processors configured to: scan the data storage device for media files to be uploaded to a server; determine whether the media files include user generated content add a directory of the data storage device containing a first set of media files found during the scan of the data storage device to an upload directory list in response to determining that the media files include user generated content; determine a respective identifier for each media file in the first set of media files; send the determined identifiers to the server; receive confirmation from the server of whether the sent identifiers match identifiers for media files already stored by the server; and upload, to the server using the upload directory list, one or more media files having identifiers confirmed as not matching the identifiers for media files already stored by the server.

Plain English translation pending...
Claim 16

Original Legal Text

16. The system of claim 15 , wherein the operations further comprise: detecting an external storage device connected to the system; scanning the external storage device for media files; and adding a directory of the external storage device containing a second set of media files found during the scan of the external storage device to the upload directory list.

Plain English translation pending...
Claim 17

Original Legal Text

17. The system of claim 15 , wherein the operations further comprise: detecting a peripheral device connected to the system; scanning a memory of the peripheral device for media files; and copying a third set of media files found during the scan of the memory of the peripheral device to a destination directory in the upload directory list.

Plain English translation pending...
Claim 18

Original Legal Text

18. The system of claim 17 , wherein the operations further comprise: determining respective identifiers for the third set of media files found on the memory of the peripheral device; and comparing the determined identifiers for the third set of media files found on the peripheral device to identifiers of media files stored on the data storage device, wherein the third set of media files are copied to the destination directory if the determined identifiers for the third set of media files on the peripheral device do not match the identifiers of the first set of media files already stored on the data storage device.

Plain English translation pending...
Claim 19

Original Legal Text

19. A method, comprising: scanning, by one or more processors, a data storage device of the computer system for media files to be uploaded to a server; determining, by the one or more processors, whether the media files include user generated content; adding, by the one or more processors, a directory of the data storage device containing a first set of media files found during the scan of the data storage device to an upload directory list in response to determining that the media files include user generated content; determining, by the one or more processors, a respective identifier for each media file in the first set of media files; sending the determined identifiers to the server; receiving confirmation from the server of whether the sent identifiers match identifiers for media files already stored by the server; and uploading, to the server using the upload directory list, one or more media files having identifiers confirmed as not matching the identifiers for media files already stored by the server.

Plain English Translation

This invention relates to a method for efficiently uploading user-generated media files to a server by avoiding redundant transfers of already stored content. The method addresses the problem of unnecessary bandwidth and storage usage when users attempt to upload media files that are already present on the server. The system scans a data storage device of a computer system to identify media files, then determines whether these files contain user-generated content. If user-generated content is detected, the directory containing these files is added to an upload directory list. The system then determines a unique identifier for each media file in the identified set and sends these identifiers to the server. The server checks whether the received identifiers match those of media files already stored. Only media files with identifiers that do not match existing server-stored files are uploaded, reducing redundant transfers. This approach optimizes storage and bandwidth by ensuring that only new or modified user-generated media files are uploaded, while avoiding the transfer of duplicates. The method is particularly useful in cloud storage, social media platforms, or any system where users frequently upload media content.

Patent Metadata

Filing Date

Unknown

Publication Date

February 9, 2021

Inventors

Matthew Steiner

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, FAQs, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Automated Archiving Of User Generated Media Files” (10915495). https://patentable.app/patents/10915495

© 2026 Nomic Interactive Technology LLC. Machine-readable context available at /api/llm-context/10915495. See llms.txt for full attribution policy.