×

Per user and per process layer visibility

  • US 8,688,641 B1
  • Filed: 03/31/2008
  • Issued: 04/01/2014
  • Est. Priority Date: 03/31/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving a file operation request from a process;

    a computer system performing a census of instances of a file applicable to said file operation request to populate a data structure, whereinsaid data structure comprises a listing of said instances, andsaid data structure further comprises characteristics for a first instance from among said instances and characteristics for a second instance from among said instances;

    determining whether the first and second instances are to be made visible to said process, whereinsaid determining comprisesdetermining whether said file operation request is acceptable according to a rule, andif said file operation request is acceptable, determining whether the first and second instances are to be made visible to said process by comparing characteristics of said first and second instances with characteristics of said rule, andsaid rule corresponds to said process;

    making said first instance non-visible to said process on the basis of a determination that said first instance does not satisfy said rule; and

    selecting for performance of said file operation request said second instance, whereinsaid selecting comprisesselecting said second instance responsive to ascertaining that said second instance resides in a data layer,selecting said second instance responsive to ascertaining that said second instance resides in an owner layer for said process,selecting said second instance responsive to ascertaining that said second instance resides in a base file system for a client in which said process is a native process, andselecting said second instance responsive to ascertaining that said second instance resides in a non-owner application layer and another rule for resolving conflicts indicates said selecting.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×