Method and system for managing data storage and access on a client device
First Claim
1. A method for managing data storage and access on a computing device, the computing device associated with a storage system accessible via a first communication interface and a second communication interface, the method comprising:
- a) providing a unified file system interface for facilitating interaction with the computing device, the unified file system interface operable in a first mode and a second mode, wherein the unified file system provides alias file paths associated with a file system, the alias file paths for use in accessing content of the storage system, wherein in the first mode the unified file system interface maps the alias file paths to a first set of actual file paths usable for interaction with said content of the storage system via the first communication interface, and wherein in the second mode the unified file system interface maps the alias file paths to a second set of actual file paths usable for interaction with said content of the storage system via the second communication interface;
b) monitoring which of the first communication interface and the second communication interface is currently in use; and
c) operating the unified file system interface in the first mode when the first communication interface is in use and operating the unified file system interface in the second mode when the second communication interface is in usewherein the alias file paths are independent of whether the unified file system interface is operating in the first mode or the second mode.
3 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus and computer program product for managing data storage and access on a computing device. The computing device is associated with a storage system accessible via a first communication interface and a second communication interface. A unified file system interface facilitates interaction with the computing device and is operable to facilitate interaction with content of the storage system via either of the communication interfaces, as available. The unified file system interface is configured as a file system capable providing access to content of the storage system via alias file paths which are independent of whether the unified file system interface is operating in the first mode or the second mode.
73 Citations
18 Claims
-
1. A method for managing data storage and access on a computing device, the computing device associated with a storage system accessible via a first communication interface and a second communication interface, the method comprising:
-
a) providing a unified file system interface for facilitating interaction with the computing device, the unified file system interface operable in a first mode and a second mode, wherein the unified file system provides alias file paths associated with a file system, the alias file paths for use in accessing content of the storage system, wherein in the first mode the unified file system interface maps the alias file paths to a first set of actual file paths usable for interaction with said content of the storage system via the first communication interface, and wherein in the second mode the unified file system interface maps the alias file paths to a second set of actual file paths usable for interaction with said content of the storage system via the second communication interface; b) monitoring which of the first communication interface and the second communication interface is currently in use; and c) operating the unified file system interface in the first mode when the first communication interface is in use and operating the unified file system interface in the second mode when the second communication interface is in use wherein the alias file paths are independent of whether the unified file system interface is operating in the first mode or the second mode. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus for managing data storage and access on a computing device, the computing device associated with a storage system accessible via a first communication interface and a second communication interface, the apparatus comprising computer components including a microprocessor operatively coupled to memory, said computer components configured to implement functional modules including:
-
a) a unified file system interface for facilitating interaction with the computing device, the unified file system interface operable in a first mode and a second mode, wherein the unified file system provides alias file paths associated with a file system, the alias file paths for use in accessing content of the storage system, wherein in the first mode the unified file system interface maps the alias file paths to a first set of actual file paths usable for interaction with said content of the storage system via the first communication interface, and wherein in the second mode the unified file system interface maps the alias file paths to a second set of actual file paths usable for interaction with said content of the storage system via the second communication interface; b) an interface management module configured to monitor which of the first communication interface and the second interface is currently in use; and c) a path adjustment module configured to cause the unified file system interface to operate in the first mode when the first communication interface is in use and operating the unified file system interface in the second mode when the second communication interface is in use; wherein the alias file paths are independent of whether the unified file system interface is operating in the first mode or the second mode. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product for managing data storage and access on a computing device, the computing device associated with a storage system accessible via a first communication interface and a second communication interface, the computer program product comprising a non-transitory computer readable medium having code embedded therein which, when loaded into memory and executed on a processor of a computer, is adapted to perform the following:
-
a) provide a unified file system interface for facilitating interaction with the computing device, the unified file system interface operable in a first mode and a second mode, wherein the unified file system provides alias file paths associated with a file system, the alias file paths for use in accessing content of the storage system, wherein in the first mode the unified file system interface maps the alias file paths to a first set of actual file paths usable for interaction with said content of the storage system via the first communication interface, and wherein in the second mode the unified file system interface maps the alias file paths to a second set of actual file paths usable for interaction with said content of the storage system via the second communication interface b) monitor which of the first communication interface and the second interface is currently in use; and c) operate the unified file system interface in the first mode when the first communication interface is in use and operating the unified file system interface in the second mode when the second communication interface is in use; wherein alias file paths are independent of whether the unified file system interface is operating in the first mode or the second mode. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification