IP Library Granted Patent US 10,896,150
Granted Patent B2
US 10,896,150 · App. 16/140,512 · Granted Jan 19, 2021

Predicting need to rename obscurely named documents

Inventors: Kevin Males (Bishop's Stortford, GB); Lewis Francis Dutton (Braintree, GB); Alister James Brain (Cambridge, GB); Ian Philip Kitchen (Bishops Stortford, GB)
Assignee: International Business Machines Corporation
G06F16/166G06F40/20
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,896,150
App. No.
16/140,512
Granted
Jan 19, 2021
Kind
B2
Abstract

Embodiments generally relate to file names. In some embodiments, a method includes reading a file name of a file associated with a download operation. The method further includes generating a readability score associated with the file name based at least in part on a combination of characters in the file name. The method further includes comparing the readability score to a predetermined readability threshold. The method further includes generating a user alert if the readability score falls below the predetermined readability threshold. The method further includes enabling a user to change the file name to be readable to the user.

Claims (46)

1. A system comprising:

at least one processor and a computer readable storage medium having program instructions embodied therewith, the program instructions executable by the at least one processor to cause the at least one processor to perform operations comprising:

reading a file name of a file associated with a download operation;

generating a readability score associated with the file name based at least in part on a combination of characters in the file name;

comparing the readability score to a predetermined readability threshold;

generating a user alert if the readability score falls below the predetermined readability threshold; and

enabling a user to change the file name to be readable to the user.

2. The system of claim 1 , wherein the generating of the readability score occurs before the file is saved to a local file system.

3. The system of claim 1 , wherein the generating of the readability score occurs after the file is saved to a local file system.

4. The system of claim 1 , wherein the at least one processor further performs operations comprising comparing the combination of characters in the file name to words of a predetermined natural language.

5. The system of claim 1 , wherein the at least one processor further performs operations comprising:

identifying one or more character pairs in the combination of characters in the file name; and

generating the readability score based on the one or more character pairs.

6. The system of claim 1 , wherein the at least one processor further performs operations comprising adjusting the predetermined readability threshold over time in order to match a user tolerance to obscure names.

7. The system of claim 1 , wherein the at least one processor further performs operations comprising:

tracking a frequency of file name changes associated with a plurality of download operations, wherein the file associated with the download operation is among a plurality of files associated with the plurality of download operations; and

adjusting the predetermined readability threshold based at least in part on the frequency of file name changes.

8. A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by at least one processor to cause the at least one processor to perform operations comprising:

reading a file name of a file associated with a download operation;

generating a readability score associated with the file name based at least in part on a combination of characters in the file name;

comparing the readability score to a predetermined readability threshold;

generating a user alert if the readability score falls below the predetermined readability threshold; and

enabling a user to change the file name to be readable to the user.

9. The computer program product of claim 8 , wherein the generating of the readability score occurs before the file is saved to a local file system.

10. The computer program product of claim 8 , wherein the generating of the readability score occurs after the file is saved to a local file system.

11. The computer program product of claim 8 , wherein the at least one processor further performs operations comprising comparing the combination of characters in the file name to words of a predetermined natural language.

12. The computer program product of claim 8 , wherein the at least one processor further performs operations comprising:

identifying one or more character pairs in the combination of characters in the file name; and

generating the readability score based on the one or more character pairs.

13. The computer program product of claim 8 , wherein the at least one processor further performs operations comprising adjusting the predetermined readability threshold over time in order to match a user tolerance to obscure names.

14. The computer program product of claim 8 , wherein the at least one processor further performs operations comprising:

tracking a frequency of file name changes associated with a plurality of download operations, wherein the file associated with the download operation is among a plurality of files associated with the plurality of download operations; and

adjusting the predetermined readability threshold based at least in part on the frequency of file name changes.

15. A computer-implemented method for predicting a need to rename obscurely named documents, the method comprising:

reading a file name of a file associated with a download operation;

generating a readability score associated with the file name based at least in part on a combination of characters in the file name;

comparing the readability score to a predetermined readability threshold;

generating a user alert if the readability score falls below the predetermined readability threshold; and

enabling a user to change the file name to be readable to the user.

16. The method of claim 15 , wherein the generating of the readability score occurs before the file is saved to a local file system.

17. The method of claim 15 , wherein the generating of the readability score occurs after the file is saved to a local file system.

18. The method of claim 15 , further comprising comparing the combination of characters in the file name to words of a predetermined natural language.

19. The method of claim 15 , further comprising:

identifying one or more character pairs in the combination of characters in the file name; and

generating the readability score based on the one or more character pairs.

20. The method of claim 15 , further comprising adjusting the predetermined readability threshold over time in order to match a user tolerance to obscure names.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2018
From: MALES, KEVIN; DUTTON, LEWIS FRANCIS; BRAIN, ALISTER JAMES; KITCHEN, IAN PHILIP
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 046955/0850 →
Continuity (1)
Related Publication 20200097565A1 · Mar 26, 2020