×

Enterprise peer-to-peer storage and method of managing peer network storage

  • US 9,800,659 B2
  • Filed: 02/02/2015
  • Issued: 10/24/2017
  • Est. Priority Date: 02/02/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method of managing enterprise network peer-to-peer shared storage, said method comprising:

  • logging into an enterprise social platform with a unique identification (ID), said ID identifying a respective user within said enterprise social platform;

    requesting a copy of a file associated with an enterprise network group, a plurality of identified users being members of said enterprise network group, each group having one or more associated files with a plurality of replicas, each said plurality of replicas being distributed among a set of group members, said set being fewer than all of the group members and selected to maximize replica availability to group members;

    determining whether a replica of the requested said copy is stored with other group members, wherein determining whether to store replicas comprises;

    determining a number of replicas to store,identifying said other members as candidates for storing said replicas,selecting said set of members from said candidates, anddisplaying a list listing said set;

    retrieving said copy, a replica being retrieved if replicas have been stored with other members, otherwise retrieving said copy from said enterprise social platform; and

    managing locally stored replicas and selectively storing said copy with members of a respective set, managing comprising;

    determining the age of each stored replica,determining whether any stored replicas is older than a selected age, and for any replicas older than said selected age,determining whether an access count for stored replicas is less than a selected count, and for any replicas with said access count lower than said selected count,determining whether the number of stored replicas is fewer than the number determined for storing, and whenever said number of stored replicas is at or above the number for storing,deleting one or more stored replicas, andselectively storing said copy with members of a respective set, whereby the volume of redundant stored data in enterprise-wide collaborative projects is reduced for increased storage capacity and maximized replica availability.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×