REMOTE ENABLING OF STORAGE
First Claim
Patent Images
1. A method implemented and programmed within memory and/or a non-transitory machine-readable storage medium and processed by a device configured to perform the method, comprising:
- receiving, at the device, a storage operation directed to legacy storage, the storage operation in a first format that is unrecognized by a legacy Application Programming Interface (API) used by the legacy storage;
translating, via the device, the storage operation from the first format to a second format associated with the legacy API; and
sending, via the device, the storage operation in the second format to the legacy storage for processing.
8 Assignments
0 Petitions
Accused Products
Abstract
Techniques for enabling storage remotely are presented. A REpresentational State Transfer (REST) front-end interface is interfaced to a legacy file system via a backend interface that directly interacts with the native storage and protocols of the legacy file system. The REST interface is presented as the frontend interface to the legacy file system making the storage of the legacy file system available to web or network-enabled devices.
14 Citations
20 Claims
-
1. A method implemented and programmed within memory and/or a non-transitory machine-readable storage medium and processed by a device configured to perform the method, comprising:
-
receiving, at the device, a storage operation directed to legacy storage, the storage operation in a first format that is unrecognized by a legacy Application Programming Interface (API) used by the legacy storage; translating, via the device, the storage operation from the first format to a second format associated with the legacy API; and sending, via the device, the storage operation in the second format to the legacy storage for processing. - View Dependent Claims (2, 3, 4, 5, 6, 8, 9, 10, 11, 12)
-
-
7. The method of dam 6, wherein handling further includes identifying a requesting device providing the storage operation using the REST interface as a mobile device of a user.
-
13. A method implemented and programmed within memory and/or a non-transitory machine-readable storage medium and processed by a server configured to perform the method, comprising:
-
processing, at the server, storage commands provided in a first format associated with mobile devices, the storage commands directed to a legacy storage environment that does not recognize the first format; interacting, at the server, with the legacy storage environment utilizing a second format to at least partially handle the storage commands; and communicating, from the server, results from interacting with the legacy storage environment to the mobile devices in the first format. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A system, comprising:
-
a memory configured with a storage interface manager that processes on one or more processors of a server; wherein the storage interface manager is configured to act as an intermediary between client interfaces and legacy interfaces of legacy storage environments to provide remote access to the legacy storage environments. - View Dependent Claims (20)
-
Specification