VIRTUAL UNIVERSAL NAMING CONVENTION NAME SPACE OVER LOCAL FILE SYSTEM
First Claim
1. A computer implemented system comprising the following computer executable components:
- a Universal Naming Convention (UNC) name space accessible to an application that issues a file I/O call;
a UNC provider that changes a name in a file object of the file I/O call, for a reparse on to a volume that a local file associated with the UNC name resides.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods that create a virtual name space of Universal Naming Convention (UNC) over a local file system (e.g., drive letter based names), via employing a UNC provider and filter arrangement that changes a name in the file object to reparse it to a volume where the local file exists. A name in the file object is changed to a local name (e.g., morphed name); subsequently reparsed and forwarded to a Name Space Owner component (NSO). As such, a request can originate from a UNC stack and reparsed on the local stack. The name space is presented to an application in UNC format, while the underlying file write occur in the file system.
26 Citations
20 Claims
-
1. A computer implemented system comprising the following computer executable components:
-
a Universal Naming Convention (UNC) name space accessible to an application that issues a file I/O call;
a UNC provider that changes a name in a file object of the file I/O call, for a reparse on to a volume that a local file associated with the UNC name resides. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer implemented method comprising the following computer executable acts:
-
originating a call on a UNC stack by an application that interacts with a UNC name space, and reparsing file objects associated with the call to a local stack. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer implemented system comprising the following computer executable components:
-
calling means for initiating a call on a UNC stack; and
reparsing means positioned on a local stack for changing a name in a file object of the call.
-
Specification