SHARING OF SECONDARY STORAGE DATA
First Claim
1. A method of sharing a portion of a file in secondary storage, the method comprising:
- receiving a request to share a portion of a file in a secondary storage subsystem from a client computing device residing in a primary storage subsystem, the request including at least one application offset generated in response to user selection of the portion of the file, the at least one application offset corresponding to the portion of the file and usable by a software application to access the portion of the file for presentation to a user;
identifying, with computer hardware and using the at least one application offset, a start secondary storage offset of the file, the start secondary storage offset separate from the application offset and corresponding to a location of the portion of the file on a first storage device residing in the secondary storage subsystem;
generating, using computer hardware, a link to the portion of the file, the link including a reference to the start secondary storage offset; and
in response to receipt of an indication of a user selection of the link, causing a restore of the portion of the file from the first storage device for presentation to a user of the portion of the file by the software application, without restoring the entire file from the first storage device.
4 Assignments
0 Petitions
Accused Products
Abstract
An information management system according to certain aspects allows users to share a portion of a file (e.g., a document) stored in secondary storage. The user may specify a portion of a secondary storage file to share and send a link to the portion to another user. The other user can access the shared portion from the link, and just the shared portion may be restored from secondary storage. The system according to certain aspects provides a native view of secondary storage data on a client computing device. The index data and/or metadata relating to secondary storage data may be stored in native application format for access via the native source application.
-
Citations
20 Claims
-
1. A method of sharing a portion of a file in secondary storage, the method comprising:
-
receiving a request to share a portion of a file in a secondary storage subsystem from a client computing device residing in a primary storage subsystem, the request including at least one application offset generated in response to user selection of the portion of the file, the at least one application offset corresponding to the portion of the file and usable by a software application to access the portion of the file for presentation to a user; identifying, with computer hardware and using the at least one application offset, a start secondary storage offset of the file, the start secondary storage offset separate from the application offset and corresponding to a location of the portion of the file on a first storage device residing in the secondary storage subsystem; generating, using computer hardware, a link to the portion of the file, the link including a reference to the start secondary storage offset; and in response to receipt of an indication of a user selection of the link, causing a restore of the portion of the file from the first storage device for presentation to a user of the portion of the file by the software application, without restoring the entire file from the first storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A data storage system configured to share a portion of a file in secondary storage, the system comprising:
-
a first storage device residing in a secondary storage subsystem and storing a plurality of files including a first file; and computer hardware configured to execute instructions that cause the computer hardware to; receive a request to share a portion of the first file from a client computing device residing in a primary storage subsystem, the request including at least one application offset generated in response to user selection of the portion of the first file, the at least one application offset corresponding to the portion of the first file and usable by a software application to access the portion of the first file for presentation to a user; identify, using the at least one application offset, a start secondary storage offset of the first file, the start secondary storage offset separate from the application offset and corresponding to a location of the portion of the first file on the first storage device; generate a link to the portion of the first file, the link including a reference to the start secondary storage offset; and in response to receipt of an indication of a user selection of the link, causing a restore of the portion of the first file from the first storage device for presentation to a user of the portion of the first file by the software application, without restoring the entire first file from the first storage device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of sharing a file stored in secondary storage, the method comprising:
-
receiving from a client computing device a request to share a first file stored in secondary storage; generating, using computer hardware, a link to the first file in the secondary storage based on metadata associated with the first file in the secondary storage, the link configured to, upon access of the link, cause a restore of the first file in the secondary storage to primary storage; and sending the link to the client computing device.
-
Specification