IP Library Granted Patent US 9,275,066
Granted Patent B2
US 9,275,066 · App. 13/970,816 · Granted Mar 1, 2016

Media file replacement

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,275,066
App. No.
13/970,816
Granted
Mar 1, 2016
Kind
B2
Abstract

The computer manages media content by receiving, at a first memory storage location, a first file having one or more associated properties. The computer identifies a second file, at a second memory storage location, having one or more associated properties that are substantially similar to the first file. The computer compares the one or more properties of the first file to the one or more properties of the second file. The computer determines whether to replace the first file with the second file, based on the comparison of the one or more properties of the first file to the one or more properties of the second file. Responsive to determining to replace the first file with the second file, the computer stores at the first memory storage location a link to the second memory storage location.

Claims (50)

1. A method for managing media content, the method comprising:

receiving, at a first memory storage location, a first file having a first plurality of associated descriptive properties, wherein one of the first plurality of associated descriptive properties of the first file includes a first measure of sharpness representing clarity of visual content in the first file;

identifying, by one or more processors, a second file having a second plurality of associated descriptive properties and visual content similar to the visual content of the first file based on geographical location, directional orientation, and image size, wherein one of the second plurality of associated descriptive properties of the second file includes a second measure of sharpness representing clarity of the visual content in the second file;

determining, by one or more processors, whether to replace the first file with the second file, based on at least a comparison of the first measure of sharpness representing clarity of visual content in the first file and the second measure of sharpness representing clarity of visual content in the second file; and

responsive to determining to replace the first file with the second file, storing at the first memory storage location a link to the second memory storage location.

2. The method of claim 1 , further comprising:

responsive to determining not to replace the first file with the second file, replacing the second file with the first file at the second memory storage location; and

storing at the first memory storage location a link to the first file at the second memory storage location.

3. The method of claim 1 , wherein determining whether to replace the first file with the second file further comprises:

determining, by one or more processors, a comparison threshold has been reached, the comparison threshold being one of: a predetermined number of associated descriptive properties of the second file being superior to associated descriptive properties of the first file; or a predetermined percentage of associated descriptive properties of the second file being superior to associated descriptive properties of the first file.

4. The method of claim 1 , further comprising:

receiving an input to store, at the first memory storage location, a link to the second memory storage location; and

responsive to receiving the input, storing at the first memory storage location a link to the second memory storage location.

5. The method of claim 2 , wherein determining not to replace the first file with the second file further comprises:

determining, by one or more processors, a comparison threshold has not been reached, the comparison threshold being one of: a predetermined number of associated descriptive properties of the second file being superior to associated descriptive properties of the first file; or a predetermined percentage of associated descriptive properties of the second file being superior to associated descriptive properties of the first file.

6. A computer program product for managing media content, the computer program product comprising:

one or more computer readable storage media;

program instructions stored on the one or more computer readable storage media, which when executed by one or more processors, cause the one or more processors to:

receive, at a first memory storage location, a first file having a first plurality of associated descriptive properties, wherein one of the first plurality of associated descriptive properties of the first file includes a first measure of sharpness representing clarity of visual content in the first file;

identify, a second file having a plurality of associated descriptive values and visual content similar to the visual content of the first file based on geographical location, directional orientation, and image size, wherein one of the second plurality of associated descriptive properties of the second file include a second measure of sharpness representing clarity of the visual content in the second file;

determine, whether to replace the first file with the second file, based on at least a comparison of the first measure of sharpness representing clarity of visual content in the first file; and

responsive to determining to replace the first file with the second file, store at the first memory storage location a link to the second memory storage location.

7. The computer program product of claim 6 , further comprising program instructions, stored on the one or more computer readable storage media, which when executed by a processor, cause the processor to:

responsive to determining not to replace the first file with the second file, replace the second file with the first file at the second memory storage location; and

storing at the first memory storage location a link to the first file at the second memory storage location.

8. The computer program product of claim 6 , wherein determining whether to replace the first file with the second file further comprises program instructions, stored on the one or more computer readable storage media, which when executed by a processor, cause the processor to:

determine, a comparison threshold has been reached, the comparison threshold being one of: a predetermined number of associated descriptive properties of the second file being superior to associated descriptive properties of the first file; or a predetermined percentage of associated descriptive properties of the second file being superior to associated descriptive properties of the first file.

9. The computer program product of claim 6 , further comprising program instructions, stored on the one or more computer readable storage media, which when executed by a processor, cause the processor to:

receive an input to store, at the first memory storage location a link to the second memory storage location; and

responsive to receiving the input, store at the first memory storage location a link to the second memory storage location.

10. The computer program product of claim 7 , wherein determining not to replace the first file with the second file further comprises program instructions, stored on the one or more computer readable storage media, which when executed by a processor, to:

determining, by one or more processors, a comparison threshold has not been reached, the comparison threshold being one of: a predetermined number of associated descriptive properties of the second file being superior to associated descriptive properties of the first file; or a predetermined percentage of associated descriptive properties of the second file being superior to associated descriptive properties of the first file.

11. A computer system for managing media content, the computer system comprising:

one or more computer processors;

one or more computer readable storage media;

program instructions stored on the one or more computer readable storage media, for execution by at least one of the one or more computer processors, which when executed, cause the processor to:

receive, at a first memory storage location, a first file having a first plurality of associated descriptive properties, wherein one of the first plurality of associated descriptive properties of the first file includes a first measure of sharpness representing clarity of visual content in the first file;

identify, a second file having a plurality of associated descriptive values and visual content similar to the visual content of the first file based on geographical location, directional orientation, and image size, wherein one of the second plurality of associated descriptive properties of the second file include a second measure of sharpness representing clarity of the visual content in the second file;

determine, whether to replace the first file with the second file, based on at least a comparison of the first measure of sharpness representing clarity of visual content in the first file and the second measure of sharpness representing clarity of visual content in the second file; and

responsive to determining to replace the first file with the second file, store at the first memory storage location a link to the second memory storage location.

12. The computer system of claim 11 , further comprising program instructions, stored on the one or more computer readable storage media, which when executed by a processor, cause the processor to:

responsive to determining not to replace the first file with the second file, replace the second file with the first file at the second memory storage location; and

storing at the first memory storage location a link to the first file at the second memory storage location.

13. The computer system of claim 11 , wherein determining whether to replace the first file with the second file further comprises program instructions, stored on the one or more computer readable storage media, which when executed by a processor, cause the processor to:

determine, a comparison threshold has been reached, the comparison threshold being one of: a predetermined number of associated descriptive properties of the second file being superior to associated descriptive properties of the first file; or a predetermined percentage of associated descriptive properties of the second file being superior to associated descriptive properties of the first file.

14. The computer system of claim 11 , further comprising program instructions, stored on the one or more computer readable storage media, which when executed by a processor, cause the processor to:

receive an input to store, at the first memory storage location a link to the second memory storage location; and

responsive to receiving the input, store at the first memory storage location a link to the second memory storage location.

15. The computer system of claim 12 , wherein determining not to replace the first file with the second file further comprises program instructions, stored on the one or more computer readable storage media, which when executed by a processor, cause the processor to:

determining, by one or more processors, a comparison threshold has not been reached, the comparison threshold being one of: a predetermined number of associated descriptive properties of the second file being superior to associated descriptive properties of the first file; or a predetermined percentage of associated descriptive properties of the second file being superior to associated descriptive properties of the first file.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 24, 2024
From: DAEDALUS BLUE LLC
To: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LIMITED
Reel/Frame 069237/0643 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2023
From: TERRACE LICENSING LLC
To: DAEDALUS BLUE LLC
Reel/Frame 066158/0772 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2022
From: DAEDALUS BLUE LLC
To: TERRACE LICENSING LLC
Reel/Frame 058902/0482 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2022
From: DAEDALUS BLUE LLC
To: TERRACE LICENSING LLC
Reel/Frame 058895/0322 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2020
From: DAEDALUS GROUP, LLC
To: DAEDALUS BLUE LLC
Reel/Frame 051737/0191 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2020
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: DAEDALUS GROUP, LLC
Reel/Frame 051710/0445 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2019
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: DAEDALUS GROUP LLC
Reel/Frame 051032/0784 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 20, 2013
From: BELL, DENISE A; GEIGER, PAMELA F; LAWRENCE, LEAH A; MEJIA, IRGELKHA D
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 031042/0346 →