IP Library › Granted Patent US 10,664,440
Granted Patent B2
US 10,664,440 · App. 15/428,412 · Granted May 26, 2020

Format management for a content repository

Inventors: Yu Fen Chang (Beijing, CN); Peng Hui Jiang (Beijing, CN); Dong Rui Li (Beijing, CN); Lin Sun (Beijing, CN); Li Xiang (Beijing, CN); Ting Xie (Beijing, CN); Yuan Lin Yang (Beijing, CN)
Assignee: International Business Machines Corporation
G06F16/116G06F16/122G06F16/13G06F16/252G06F21/57G06F21/6218
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 10,664,440
App. No.
15/428,412
Granted
May 26, 2020
Kind
B2
Abstract

A computing system performs file conversion upon format expiration. A computing system evaluates a risk of expiration of a first format associated with a first format object. The computing system determines if the risk of expiration is above a threshold. The computing system identifies in response to determining the risk of expiration is above the threshold, one or more files stored in the first format for conversion. The computing system converts one or more files stored in the first format to a second format. The computing system saves the one or more files in the second format.

Claims (43)

1. A computer-implemented method for file conversion upon format expiration, the method comprising:

evaluating, by a computing system, a risk of expiration of a first format associated with a first format object;

determining, by the computing system, if the risk of expiration is above a threshold;

identifying, by the computing system and in response to determining the risk of expiration is above the threshold, one or more files stored in the first format for conversion;

converting, by the computing system, one or more files stored in the first format to a second format; and

saving, by the computing system, the one or more files in the second format.

2. The method of claim 1 , wherein evaluating a risk of expiration includes evaluating a market share of one or more applications that support the first format.

3. The method of claim 1 , wherein evaluating a risk of expiration includes evaluating a release frequency of one or more applications that support the first format.

4. The method of claim 1 , wherein evaluating a risk of expiration includes evaluating a number of applications that support the first format.

5. The method of claim 1 , wherein the risk of expiration comprises a user inputted value.

6. The method of claim 1 , wherein converting the one or more files stored in the first format to the second format occurs on a schedule automatically selected by the computing system based upon system usage.

7. The method of claim 1 , wherein identifying the one or more files stored in the first format for conversion comprises selecting a subset of the files stored in the first format based on respective dates associated with the respective files stored in the first format.

8. The method of claim 1 , wherein identifying the one or more files stored in the first format for conversion comprises selecting a subset of the files stored in the first format based on one or more importance values associated with the files.

9. The method of claim 1 , wherein identifying the one or more files stored in the first format for conversion comprises selecting all of the files that are not designated expired and are stored in the first format.

10. The method of claim 1 , further comprising:

outputting, to a user interface, an indication that the one or more files were successfully converted and saved in the second format.

11. The method of claim 10 , wherein the indication that the one or more files were successfully converted and saved in the second format comprises, for respective successfully converted and saved files, a respective file name, the first format, and the second format.

12. The method of claim 1 , wherein the first format object contains information which allows the computing system to analyze respective content of respective files in the first format.

13. The method of claim 12 , the method further comprising:

identifying, by the computing system, a second format based on information stored in the first format object and information stored in a second format object associated with the second format.

14. The method of claim 1 , wherein identifying one or more files stored in the first format for conversion comprises querying a record of associations between files and formats using format objects.

15. The method of claim 14 , wherein the record of associations comprises key-value pairs.

16. The method of claim 14 , wherein the record of associations is a table comprising a first column of identifiers of formats and a second column of identifiers of files.

17. A system for file conversion upon format expiration, the system comprising:

one or more processors; and

a memory communicatively coupled to the one or more processors,

wherein the memory comprises instructions which, when executed by the one or more processors, cause the one or more processors to:

evaluate a risk of expiration of a first format associated with a first format object;

determine if the risk of expiration is above a threshold;

identify, in response to determining the risk of expiration is above the threshold, one or more files on a user device, said user device comprising a user interface and a plurality of files, stored in the first format for conversion;

transmit, to the user device, a request to convert the one or more files;

receive, in response to a confirmation received from the user device, the one or more files from the user device to the memory;

convert, in response to receiving the one or more files, the one or more files stored in the first format to a second format;

transmit, to the user device, the one or more files in the second format; and

transmit, to the user device, an indication, to be displayed on the user interface of the user device, that the one or more files were successfully converted.

18. The system of claim 17 , wherein identifying the one or more files stored in the first format for conversion comprises querying a record of associations between files and formats using format objects.

19. A computer program product for file conversion upon format expiration, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the program instructions executable by a computer to perform a method comprising:

evaluating a risk of expiration of a first format associated with a first format object;

determining if the risk of expiration is above a threshold;

identifying, in response to determining the risk of expiration is above the threshold, one or more files stored in the first format for conversion;

converting one or more files stored in the first format to a second format; and

saving the one or more files in the second format.

20. The computer program product of claim 19 , wherein evaluating a risk of expiration comprises evaluating a market share of one or more applications that support the first format multiplied by a first coefficient, a release frequency of the one or more applications multiplied by a second coefficient, and a number of applications that support the first format multiplied by a third coefficient.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2017
From: CHANG, YU FEN; JIANG, PENG HUI; LI, DONG RUI; SUN, LIN; XIANG, LI; XIE, TING; YANG, YUAN LIN
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 041214/0565 →
Continuity (1)
Related Publication 20180225294A1 · Aug 9, 2018
Cited By (1)
US 12,461,900