Social network analysis of file access information

US10296520B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-10296520-B1
Application numberUS-201314108154-A
CountryUS
Kind codeB1
Filing dateDec 16, 2013
Priority dateJul 24, 2013
Publication dateMay 21, 2019
Grant dateMay 21, 2019

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.

An analyzer module may identify a plurality of users and a plurality of files that have been accessed by at least one of the users. Pairs of users may be identified where each user of a pair has accessed at least one same file. A weight value may be calculated for each of the identified pairs. The weight value may be calculated based on a number of same files that each of the users of an identified pair have accessed. Collaboration information associated with the users may be determined based on the weight values.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of managing a network file system, comprising: receiving file access information identifying a plurality of users and a plurality of files, stored in the network file system, that have been accessed by at least one of the users; identifying pairs of users of the plurality of users based on each user of each pair accessing at least one same file of the plurality of files; establishing links between nodes based at least in part upon file access of the users, wherein each node corresponds to one of the users and each link connects two of the nodes corresponding to users of each identified pair of users; calculating, by a processing device, a weight value for each link based on a number of same files that have been accessed by users associated with each link and a type of access that users associated with each link perform on the number of same files; determining collaboration information associated with the users based on the weight value for each of the identified pairs of users, wherein the collaboration information identifies user roles and collaborative groups of users accessing related files of the network file system; and generating a display, to manage the network file system, of the collaboration information to perform at least one of provisioning of file access privileges of the network file system based on the identified collaborative groups and identifying anomalous activity on the network file system based on the identified collaborative groups. 2. The method of claim 1 , wherein the identifying of the pairs of users is further based on each user of the pair accessing at least one file under a same folder. 3. The method of claim 1 , wherein the calculating of the weight value for each of the identified pairs is further based on a frequency of access of the at least one same file by each user of each identified pair. 4. The method of claim 1 , wherein generating a display comprises generating a graph to represent the collaboration information, wherein the graph comprises a plurality of nodes and links. 5. The method of claim 4 , further comprising: clustering the nodes of the graph into a plurality of groups based on the weight value for each of the identified pairs and the links between the nodes corresponding to users of each of the identified pairs of users and using the clustered nodes to perform at least one operation to manage operation of the network file system. 6. The method of claim 5 , further comprising: identifying collaborative groups of users based on the nodes clustered into the groups; and determining at least one of a provisioning of file access privileges based on the identified collaborative groups and identifying anomalous activity on the network file system based on the identified collaborative groups. 7. The method of claim 1 , wherein the calculating of the weight value for each of the identified pairs of users is further based on a type of access to the at least one same file by each user of the identified pair of users, a write access to the at least one same file results in a higher weight value than a read access to the at least one same file. 8. A system comprising: a memory; and a processing device coupled with the memory to: receive file access information identifying a plurality of users and a plurality of files, stored in a network file system, that have been accessed by at least one of the users; identify pairs of users of the plurality of users based on each user of each pair accessing at least one same file of the plurality of files; establish links between nodes based at least in part upon file access of the users, wherein each node corresponds to one of the users and each link connects two of the nodes corresponding to users of each identified pair of users; calculate a weight value for each link based on a number of same files that have been accessed by users associated with each link and a type of access that users associated with each link perform on the number of same files; and determine collaboration information associated with the users based on the weight value for each of the identified pairs of users, wherein the collaboration information identifies user roles and collaborative groups of users accessing related files of the network file system; generate a display, to manage the network file system, of the collaboration information to perform at least one of provisioning of file access privileges of the network file system based on the identified collaborative groups and identifying anomalous activity on the network file system based on the identified collaborative groups. 9. The system of claim 8 , wherein the identifying of the pairs of users is further based on each user of the pair accessing at least one file under a same folder. 10. The system of claim 8 , wherein the calculating of the weight value for each of the identified pairs is further based on a frequency of access of the at least one same file by each user of each identified pair. 11. The system of claim 8 , wherein the generate a display comprises generate a graph to represent the collaboration information, wherein the graph comprises a plurality of nodes and links. 12. The system of claim 11 , wherein the processing device is further to: cluster the nodes of the graph into a plurality of groups based on the weight value for each of the identified pairs and the links between the nodes corresponding to users of each of the identified pairs of users and using the clustered nodes to perform at least one operation to manage operation of the enterprise network file system. 13. The system of claim 12 , wherein the processing device is further to: identify collaborative groups of users based on the nodes clustered into the groups; and determine at least one of a provisioning of file access privileges based on the identified collaborative groups and identify anomalous activity on the network file system based on the identified collaborative groups. 14. The system of claim 8 , wherein the calculating of the weight value for each of the identified pairs of users is further based on a type of access to the at least one same file by each user of the identified pair of users, a write access to the at least one same file results in a higher weight value than a read access to the at least one same file. 15. A non-transitory computer readable storage medium including instructions that, when executed by a processing device, cause the processing device to perform operations comprising: receiving file access information identifying a plurality of users and a plurality of files, stored in a network file system, that have been accessed by at least one of the users; identifying pairs of users of the plurality of users based on each user of each pair accessing at least one same file of the plurality of files; establishing links between nodes based at least in part upon file access of the users, wherein each node corresponds to one of the users and each link connects two of the nodes corresponding to users of each identified pair of users; calculating a weight value for each link based on a number of same files that have been accessed by users associated with each link and a type of access that users associated with each link perform on the number of same files; and determining collaboration information associated with the users based on the weight value for each of the identified pairs of users, wherein the collaboration information identifies user roles and collaborative groups of users accessing related files of the network file system; generating a display

Assignees

Inventors

Classifications

  • G06F16/285Primary

    Clustering or classification · CPC title

  • Filtering based on additional data, e.g. user or group profiles (filtering in web context G06F16/9535, G06F16/9536) · CPC title

  • Support for shared access to files; File sharing support · CPC title

  • Physics · mapped topic

  • Trees · 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 US10296520B1 cover?
An analyzer module may identify a plurality of users and a plurality of files that have been accessed by at least one of the users. Pairs of users may be identified where each user of a pair has accessed at least one same file. A weight value may be calculated for each of the identified pairs. The weight value may be calculated based on a number of same files that each of the users of an identi…
Who is the assignee on this patent?
Veritas Technologies Llc
What technology area does this patent fall under?
Primary CPC classification G06F16/285. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 21 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).