Automatically reorganize folder/file visualizations based on natural language-derived intent

US10657098B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10657098-B2
Application numberUS-201615205647-A
CountryUS
Kind codeB2
Filing dateJul 8, 2016
Priority dateJul 8, 2016
Publication dateMay 19, 2020
Grant dateMay 19, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method, system and computer-usable medium are disclosed for computing file system management. A corpus of content is processed to extract metadata associated with folders and files referenced by a directory structure. Natural Language Processing (NLP) operations are then performed on the corpus to generate concept and entity data associated with each folder and file, followed by performing Natural Language (NL) classification operations to generate intent classification data, which in turn is processed to determine ranked, dominant intents for each folder and file. The corpus content, extracted metadata, concept and entity data, and ranked dominant intents are then processed to generate indexed content and term data. Application context data associated with an interaction is collected and processed to determine a user intent, which is then processed with the indexed content and term data to identify a corresponding folder and file, which in turn are provided to the user.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method for computing file system management, comprising: processing a corpus of content to extract metadata associated with individual folders and files referenced by a directory structure; performing Natural Language Processing (NLP) operations on the corpus to generate concept and entity data associated with each folder and file, the NLP operations comprising performing domain clustering, the domain clustering comprising performing a statistical analysis of a density of concepts associated with a particular knowledge domain within the corpus; performing Natural Language (NL) classification operations on each folder and file to generate intent classification data; processing the intent classification data to determine ranked, dominant intents for each folder and file; processing the content, the extracted metadata, the concept and entity data, and the ranked dominant intents to generate indexed content and term data; detecting an interaction associated with a first user; processing the interaction associated with the first user to determine a user intent, the user intent representing what the first user desires to accomplish through the interaction of a particular application, the user intent being determined by monitoring, analyzing current and historic interactions of the user with the particular software application at a particular time and location; accessing the indexed content and term data based upon the user intent; and, presenting a folder view and file icons in an order based upon the indexed content and term data. 2. The method of claim 1 , further comprising: detecting an interaction associated with a first user; collecting application context data associated with the interaction; processing the application context data to determine the user intent; processing the user intent and the indexed content and term data to identify a folder and file corresponding to the user intent; and providing a reference to the identified folder and file to the first user. 3. The method of claim 1 , wherein the NLP operations further comprise at least one of the group of: entity detection; and identity resolution. 4. The method of claim 2 , wherein the application context data comprises information associated with at least one of the group of: a software application executing on a computing device used by the first user; a file type associated with a software application executing on a computing device used by the first user; an online chat session conducted between the first user and a second user; an email exchange between the first user and a second user; a browser application executing on a computing device used by the first user to access web-based content; a search query submitted by the first user; and a response to a search query submitted by the first user. 5. The method of claim 2 , further comprising: processing the application context data to modify a visual attribute associated with the reference to the folder and file; using the modified visual attribute as the reference to the folder and file. 6. The method of claim 2 , further comprising: processing the application context data and the user intent to generate a corresponding intent scoring value for each folder and file; sorting the folders and files according to their respective intent scoring values; and providing references to the folders and files to the first user in their sorted order. 7. A system comprising: a processor; a data bus coupled to the processor; and a computer-usable medium embodying computer program code, the computer-usable medium being coupled to the data bus, the computer program code used for computing file system management and comprising instructions executable by the processor and configured for: processing a corpus of content to extract metadata associated with individual folders and files referenced by a directory structure; performing Natural Language Processing (NLP) operations on the corpus to generate concept and entity data associated with each folder and file, the NLP operations comprising performing domain clustering, the domain clustering comprising performing a statistical analysis of a density of concepts associated with a particular knowledge domain within the corpus; performing Natural Language (NL) classification operations on each folder and file to generate intent classification data; processing the intent classification data to determine ranked, dominant intents for each folder and file; processing the content, the extracted metadata, the concept and entity data, and the ranked dominant intents to generate indexed content and term data; detecting an interaction associated with a first user; processing the interaction associated with the first user to determine a user intent, the user intent representing what the first user desires to accomplish through the interaction of a particular application, the user intent being determined by monitoring, analyzing current and historic interactions of the user with the particular software application at a articular time and location; accessing the indexed content and term data based upon the user intent; and, presenting a folder view and file icons in an order based upon the indexed content and term data. 8. The system of claim 7 , further comprising: detecting an interaction associated with a first user; collecting application context data associated with the interaction; processing the application context data to determine the user intent; processing the user intent and the indexed content and term data to identify a folder and file corresponding to the user intent; and providing a reference to the identified folder and file to the first user. 9. The system of claim 7 , wherein the NLP operations further comprise at least one of the group of: entity detection; and identity resolution. 10. The system of claim 8 , wherein the application context data comprises information associated with at least one of the group of: a software application executing on a computing device used by the first user; a file type associated with a software application executing on a computing device used by the first user; an online chat session conducted between the first user and a second user; an email exchange between the first user and a second user; a browser application executing on a computing device used by the first user to access web-based content; a search query submitted by the first user; and a response to a search query submitted by the first user. 11. The system of claim 8 , further comprising: processing the application context data to modify a visual attribute associated with the reference to the folder and file; using the modified visual attribute as the reference to the folder and file. 12. The system of claim 8 , further comprising: processing the application context data and the user intent to generate a corresponding intent scoring value for each folder and file; sorting the folders and files according to their respective intent scoring values; and providing references to the folders and files to the first user in their sorted order. 13. A non-transitory, computer-readable storage medium embodying computer program code, the computer program code comprising computer executable instructions configured for: processing a corpus of content to extract metadata associated with individual folders and files referenced by a directory structure; performing Natural Language Processing (NLP) operations on the corpus to generate concept and entity data associated with each folder and fil

Assignees

Inventors

Classifications

  • Details of user interfaces specifically adapted to file systems, e.g. browsing and visualisation, 2d or 3d GUIs (query results presentation G06F16/156) · CPC title

  • Dictionaries · CPC title

  • G06F16/16Primary

    File or folder operations, e.g. details of user interfaces specifically adapted to file systems · CPC title

  • Named entity recognition · CPC title

  • File system administration, e.g. details of archiving or snapshots (error detection or correction of the data by redundancy in operations G06F11/14) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10657098B2 cover?
A method, system and computer-usable medium are disclosed for computing file system management. A corpus of content is processed to extract metadata associated with folders and files referenced by a directory structure. Natural Language Processing (NLP) operations are then performed on the corpus to generate concept and entity data associated with each folder and file, followed by performing Na…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F16/16. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 19 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).