Method and system for directing local data access from a remote system
First Claim
1. A method for directing data access in a local system, comprising:
- identifying, by a remote application, a remote access path of a shared data resource stored in the local system, wherein the remote access path is used to access the shared resource from outside the local system;
obtaining, by the remote application and from the local system, sharing metadata associated with the remote access path, wherein the sharing metadata comprises a local access path of the shared data resource, wherein the local access path is used to access the shared data resource exclusively from within the local system;
extracting, by the remote application, the local access path of the shared data resource from the sharing metadata;
requesting, by the remote application, that a data access application on the local system perform a data operation on the shared data resource, wherein the remote application provides the local access path to the data access application; and
receiving the result of the data operation from the data access application, wherein the data access application performs the data operation on the shared data resource using the local access path.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention relates to a method for directing data access in a local system. The method includes steps of obtaining sharing metadata from the local system by a remote application, wherein the sharing metadata comprises local access path information for accessing a shared data resource associated with the local system, generating, by the remote application, a local access path for the shared data resource from the local access path information, requesting, by the remote application, that a data access application on the local system perform a data operation on the shared data resource, wherein the remote application provides the local access path to the data access application, and receiving the result of the data operation from the data access application, wherein the data access application performs the data operation on the shared data resource using the local access path.
38 Citations
24 Claims
-
1. A method for directing data access in a local system, comprising:
-
identifying, by a remote application, a remote access path of a shared data resource stored in the local system, wherein the remote access path is used to access the shared resource from outside the local system; obtaining, by the remote application and from the local system, sharing metadata associated with the remote access path, wherein the sharing metadata comprises a local access path of the shared data resource, wherein the local access path is used to access the shared data resource exclusively from within the local system; extracting, by the remote application, the local access path of the shared data resource from the sharing metadata; requesting, by the remote application, that a data access application on the local system perform a data operation on the shared data resource, wherein the remote application provides the local access path to the data access application; and receiving the result of the data operation from the data access application, wherein the data access application performs the data operation on the shared data resource using the local access path. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for directing data access in a local system, comprising:
-
identifying a remote access path of a shared data resource stored in the local system, wherein the remote access path is used to access the shared resource from outside the local system; providing sharing metadata associated with the remote access path to a remote application, wherein the sharing metadata comprises a local access path of the shared data resource, wherein the local access path is used to access the shared data resource exclusively from within the local system; receiving, from the remote application, a request to perform a data operation on the shared data resource, wherein the request comprises the local access path of the shared data resource generated extracted from the sharing metadata by the remote application; performing the data operation on the shared data resource using the local access path; and providing the result of the data operation to the remote application. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system for directing data access in a local system by a remote system, comprising:
-
a shared data resource stored on the local system, wherein the shared data resource is accessed by a remote application using a remote access path from outside of the local system; a sharing metadata associated with the remote access path and comprising a local access path of the shared data resource, wherein the local access path is used to access the shared data resource exclusively from within the local system; and a data access application executing on a processor of the local system, wherein the data access application configured to perform a plurality of data operations on the shared data resource, wherein the remote application is comprises instructions stored in memory on the remote system, the instructions when executed by a processor on the remote system comprises functionalities to; identify the remote access path for accessing the shared data resource; obtain the sharing metadata from the local system in response to identifying the remote access path; extract the local access path of the shared data resource from the sharing metadata; request that the data access application perform a data operation of the plurality of data operations on the shared data resource, wherein the remote application provides the local access path to the data access application; and receive the result of the data operation from the data access application. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable medium comprising executable instructions for directing data access in a local system, the instructions when executed by a processor of a remote system comprising functionality to:
-
identify a remote access path of a shared data resource stored in the local system, wherein the remote access path is used to access the shared resource from outside the local system; obtain sharing metadata associated with the remote access path from the local system, wherein the sharing metadata comprises a local access path of the shared data resource, wherein the local access path is used to access the shared data resource exclusively from within the local system; extract the local access path of the shared data resource from the sharing metadata for providing to a data access application on the local system; request that the data access application perform a data operation on the shared data resource using the local access path; and receive the result of the data operation from the data access application, wherein the data access application performs the data operation on the shared data resource using the local access path. - View Dependent Claims (20, 21)
-
-
22. A non-transitory computer readable medium comprising executable instructions for directing data access in a local system, the instructions when executed by a processor of a remote system comprising functionality to:
-
identify a remote access path of a shared data resource stored in the local system, wherein the remote access path is used to access the shared resource from outside the local system; providing sharing metadata associated with the remote access path to a remote application, wherein the sharing metadata comprises a local access path of the shared data resource, wherein the local access path is used to access the shared data resource exclusively from within the local system; receive, from the remote application, a request to perform a data operation on the shared data resource, wherein the request comprises the local access path of the shared data resource extracted from the sharing metadata by the remote application; perform the data operation on the shared data resource using the local access path; and provide the result of the data operation to the remote application. - View Dependent Claims (23, 24)
-
Specification